From 96f13978720d3fc8760aa71e435dd7dad2782dcf Mon Sep 17 00:00:00 2001 From: Jesper Hodge <19345795+jesperhodge@users.noreply.github.com> Date: Wed, 5 Jul 2023 11:24:24 -0400 Subject: [PATCH] Refactor rename contentstore xblock services (#32581) This PR addresses the renaming of the contentstore/xblock_services folder to contentstore/xblock_storage_handlers as a follow-up to PR #32282. The renaming is done to prevent naming conflicts with xblock runtime services and to make the purpose of the files more understandable. The file xblock_service.py has been renamed to view_handlers.py to better reflect its functionality. Justification and Future Refactoring Outlook: The xblock_storage_handlers folder contains service methods that implement the business logic for view endpoints located in contentstore/views/block.py. It is renamed to xblock_storage_handlers to reflect its responsibility of handling storage-related operations of xblocks, such as creation, retrieval, and deletion. The view_handlers.py file includes business methods called by the view endpoints. These methods, such as handle_xblock, delete_orphans, etc., interact with the required modulestore methods, handle any errors, and aggregate and serialize data for the response. The term 'handler' in the context of 'view_handlers.py' represents methods that facilitate business logic for view endpoints. It is critical to note the distinction between these 'handler methods' and the xblock_handler method. The xblock_handler is a view endpoint itself, residing in contentstore/views/block.py, and is well known in this context. Although its name might suggest otherwise, it is not a handler in the sense of the 'handler methods' we've defined in 'view_handlers.py'. To maintain consistency with existing naming conventions, it remains as xblock_handler. --- cms/djangoapps/contentstore/api/urls.py | 1 - .../management/commands/delete_orphans.py | 2 +- .../contentstore/rest_api/v1/views/xblock.py | 4 +- cms/djangoapps/contentstore/views/block.py | 5 ++- .../contentstore/views/component.py | 2 +- cms/djangoapps/contentstore/views/course.py | 2 +- .../contentstore/views/entrance_exam.py | 4 +- cms/djangoapps/contentstore/views/library.py | 2 +- .../contentstore/views/tests/test_block.py | 6 +-- .../views/tests/test_course_index.py | 2 +- .../views/tests/test_entrance_exam.py | 2 +- .../contentstore/views/tests/test_gating.py | 16 ++++---- .../contentstore/xblock_services/__init__.py | 6 --- .../xblock_storage_handlers/__init__.py | 9 +++++ .../create_xblock.py | 0 .../view_handlers.py} | 9 ----- .../xblock_helpers.py | 0 conf/locale/ar/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/ca/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/de_DE/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/el/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/en/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/eo/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/es_419/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/eu_ES/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/fa_IR/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/fr/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/id/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/it_IT/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/ja_JP/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/ka/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/lt_LT/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/lv/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/mn/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/pl/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/pt_PT/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/rtl/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/sk/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/sw_KE/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/th/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/tr_TR/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/uk/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/vi/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/zh_CN/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/zh_HANS/LC_MESSAGES/django.po | 38 +++++++++---------- conf/locale/zh_TW/LC_MESSAGES/django.po | 38 +++++++++---------- 46 files changed, 584 insertions(+), 590 deletions(-) delete mode 100644 cms/djangoapps/contentstore/xblock_services/__init__.py create mode 100644 cms/djangoapps/contentstore/xblock_storage_handlers/__init__.py rename cms/djangoapps/contentstore/{xblock_services => xblock_storage_handlers}/create_xblock.py (100%) rename cms/djangoapps/contentstore/{xblock_services/xblock_service.py => xblock_storage_handlers/view_handlers.py} (99%) rename cms/djangoapps/contentstore/{xblock_services => xblock_storage_handlers}/xblock_helpers.py (100%) diff --git a/cms/djangoapps/contentstore/api/urls.py b/cms/djangoapps/contentstore/api/urls.py index 2e5fb009ed05..e638a59f84f0 100644 --- a/cms/djangoapps/contentstore/api/urls.py +++ b/cms/djangoapps/contentstore/api/urls.py @@ -8,7 +8,6 @@ app_name = 'contentstore' -helper = "{0,1}" urlpatterns = [ re_path(fr'^v0/import/{settings.COURSE_ID_PATTERN}/$', diff --git a/cms/djangoapps/contentstore/management/commands/delete_orphans.py b/cms/djangoapps/contentstore/management/commands/delete_orphans.py index 8ee199cd0f00..1994adcde90f 100644 --- a/cms/djangoapps/contentstore/management/commands/delete_orphans.py +++ b/cms/djangoapps/contentstore/management/commands/delete_orphans.py @@ -5,7 +5,7 @@ from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey -from cms.djangoapps.contentstore.xblock_services.xblock_service import delete_orphans +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import delete_orphans from xmodule.modulestore import ModuleStoreEnum # lint-amnesty, pylint: disable=wrong-import-order diff --git a/cms/djangoapps/contentstore/rest_api/v1/views/xblock.py b/cms/djangoapps/contentstore/rest_api/v1/views/xblock.py index d360d6aa029a..94a87981d396 100644 --- a/cms/djangoapps/contentstore/rest_api/v1/views/xblock.py +++ b/cms/djangoapps/contentstore/rest_api/v1/views/xblock.py @@ -9,12 +9,12 @@ from ....api import course_author_access_required -from cms.djangoapps.contentstore.xblock_services import xblock_service +from cms.djangoapps.contentstore.xblock_storage_handlers import view_handlers import cms.djangoapps.contentstore.toggles as contentstore_toggles log = logging.getLogger(__name__) toggles = contentstore_toggles -handle_xblock = xblock_service.handle_xblock +handle_xblock = view_handlers.handle_xblock @view_auth_classes() diff --git a/cms/djangoapps/contentstore/views/block.py b/cms/djangoapps/contentstore/views/block.py index d522a8bc0499..91078ccd11c6 100644 --- a/cms/djangoapps/contentstore/views/block.py +++ b/cms/djangoapps/contentstore/views/block.py @@ -43,15 +43,16 @@ ) from .preview import get_preview_fragment -from cms.djangoapps.contentstore.xblock_services import ( +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import ( handle_xblock, create_xblock_info, load_services_for_studio, get_block_info, get_xblock, delete_orphans, - usage_key_with_run, ) +from cms.djangoapps.contentstore.xblock_storage_handlers.xblock_helpers import usage_key_with_run + __all__ = [ "orphan_handler", diff --git a/cms/djangoapps/contentstore/views/component.py b/cms/djangoapps/contentstore/views/component.py index 2533141b2cdf..2c97a7e9578e 100644 --- a/cms/djangoapps/contentstore/views/component.py +++ b/cms/djangoapps/contentstore/views/component.py @@ -37,7 +37,7 @@ from ..utils import get_lms_link_for_item, get_sibling_urls, reverse_course_url from ..helpers import get_parent_xblock, is_unit, xblock_type_display_name -from cms.djangoapps.contentstore.xblock_services.xblock_service import ( +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import ( add_container_page_publishing_info, create_xblock_info, load_services_for_studio, diff --git a/cms/djangoapps/contentstore/views/course.py b/cms/djangoapps/contentstore/views/course.py index 99669e5a7276..9af3f0d1c46d 100644 --- a/cms/djangoapps/contentstore/views/course.py +++ b/cms/djangoapps/contentstore/views/course.py @@ -103,7 +103,7 @@ ) from .component import ADVANCED_COMPONENT_TYPES from ..helpers import is_content_creator -from cms.djangoapps.contentstore.xblock_services.xblock_service import ( +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import ( create_xblock_info, ) from .library import ( diff --git a/cms/djangoapps/contentstore/views/entrance_exam.py b/cms/djangoapps/contentstore/views/entrance_exam.py index b58f0d84bf27..bbefb0e9e876 100644 --- a/cms/djangoapps/contentstore/views/entrance_exam.py +++ b/cms/djangoapps/contentstore/views/entrance_exam.py @@ -24,8 +24,8 @@ from xmodule.modulestore.exceptions import ItemNotFoundError # lint-amnesty, pylint: disable=wrong-import-order from ..helpers import remove_entrance_exam_graders -from ..xblock_services.create_xblock import create_xblock -from cms.djangoapps.contentstore.xblock_services.xblock_service import delete_item +from cms.djangoapps.contentstore.xblock_storage_handlers.create_xblock import create_xblock +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import delete_item __all__ = ['entrance_exam', ] diff --git a/cms/djangoapps/contentstore/views/library.py b/cms/djangoapps/contentstore/views/library.py index efcad6e6035d..7a9c65578772 100644 --- a/cms/djangoapps/contentstore/views/library.py +++ b/cms/djangoapps/contentstore/views/library.py @@ -43,7 +43,7 @@ from ..utils import add_instructor, reverse_library_url from .component import CONTAINER_TEMPLATES, get_component_templates from ..helpers import is_content_creator -from cms.djangoapps.contentstore.xblock_services.xblock_service import create_xblock_info +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import create_xblock_info from .user import user_with_role __all__ = ['library_handler', 'manage_library_users'] diff --git a/cms/djangoapps/contentstore/views/tests/test_block.py b/cms/djangoapps/contentstore/views/tests/test_block.py index 5199553b2b48..a25d0670b4be 100644 --- a/cms/djangoapps/contentstore/views/tests/test_block.py +++ b/cms/djangoapps/contentstore/views/tests/test_block.py @@ -62,7 +62,7 @@ duplicate_block, update_from_source, ) -from cms.djangoapps.contentstore.xblock_services import xblock_service as item_module +from cms.djangoapps.contentstore.xblock_storage_handlers import view_handlers as item_module from common.djangoapps.student.tests.factories import StaffFactory, UserFactory from common.djangoapps.xblock_django.models import ( XBlockConfiguration, @@ -74,7 +74,7 @@ from openedx.core.djangoapps.discussions.models import DiscussionsConfiguration from ..component import component_handler, get_component_templates -from cms.djangoapps.contentstore.xblock_services.xblock_service import ( +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import ( ALWAYS, VisibilityState, get_block_info, @@ -1509,7 +1509,7 @@ def test_move_component_nonsensical_access_restriction_validation(self): validation = html.validate() self.assertEqual(len(validation.messages), 0) - @patch("cms.djangoapps.contentstore.xblock_services.xblock_service.log") + @patch("cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.log") def test_move_logging(self, mock_logger): """ Test logging when an item is successfully moved. diff --git a/cms/djangoapps/contentstore/views/tests/test_course_index.py b/cms/djangoapps/contentstore/views/tests/test_course_index.py index 3fb71305925c..1751ec42b8cd 100644 --- a/cms/djangoapps/contentstore/views/tests/test_course_index.py +++ b/cms/djangoapps/contentstore/views/tests/test_course_index.py @@ -39,7 +39,7 @@ from xmodule.modulestore.tests.factories import CourseFactory, BlockFactory, LibraryFactory, check_mongo_calls # lint-amnesty, pylint: disable=wrong-import-order from ..course import _deprecated_blocks_info, course_outline_initial_state, reindex_course_and_check_access -from cms.djangoapps.contentstore.xblock_services.xblock_service import VisibilityState, create_xblock_info +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import VisibilityState, create_xblock_info class TestCourseIndex(CourseTestCase): diff --git a/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py b/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py index 8e9d52d49448..a2cb570cf773 100644 --- a/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py +++ b/cms/djangoapps/contentstore/views/tests/test_entrance_exam.py @@ -27,7 +27,7 @@ update_entrance_exam ) from cms.djangoapps.contentstore.helpers import GRADER_TYPES -from cms.djangoapps.contentstore.xblock_services.create_xblock import create_xblock +from cms.djangoapps.contentstore.xblock_storage_handlers.create_xblock import create_xblock @patch.dict(settings.FEATURES, {'ENTRANCE_EXAMS': True}) diff --git a/cms/djangoapps/contentstore/views/tests/test_gating.py b/cms/djangoapps/contentstore/views/tests/test_gating.py index 94a073c2d277..73febb91e6b9 100644 --- a/cms/djangoapps/contentstore/views/tests/test_gating.py +++ b/cms/djangoapps/contentstore/views/tests/test_gating.py @@ -14,7 +14,7 @@ from cms.djangoapps.contentstore.utils import reverse_usage_url from openedx.core.lib.gating.api import GATING_NAMESPACE_QUALIFIER -from cms.djangoapps.contentstore.xblock_services.xblock_service import VisibilityState +from cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers import VisibilityState @ddt.ddt @@ -57,7 +57,7 @@ def setUp(self): ) self.seq2_url = reverse_usage_url('xblock_handler', self.seq2.location) - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.add_prerequisite') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.add_prerequisite') def test_add_prerequisite(self, mock_add_prereq): """ Test adding a subsection as a prerequisite @@ -69,7 +69,7 @@ def test_add_prerequisite(self, mock_add_prereq): ) mock_add_prereq.assert_called_with(self.course.id, self.seq1.location) - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.remove_prerequisite') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.remove_prerequisite') def test_remove_prerequisite(self, mock_remove_prereq): """ Test removing a subsection as a prerequisite @@ -81,7 +81,7 @@ def test_remove_prerequisite(self, mock_remove_prereq): ) mock_remove_prereq.assert_called_with(self.seq1.location) - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.set_required_content') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.set_required_content') def test_add_gate(self, mock_set_required_content): """ Test adding a gated subsection @@ -100,7 +100,7 @@ def test_add_gate(self, mock_set_required_content): '100' ) - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.set_required_content') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.set_required_content') def test_remove_gate(self, mock_set_required_content): """ Test removing a gated subsection @@ -118,9 +118,9 @@ def test_remove_gate(self, mock_set_required_content): '' ) - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.get_prerequisites') - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.get_required_content') - @patch('cms.djangoapps.contentstore.xblock_services.xblock_service.gating_api.is_prerequisite') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.get_prerequisites') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.get_required_content') + @patch('cms.djangoapps.contentstore.xblock_storage_handlers.view_handlers.gating_api.is_prerequisite') @ddt.data( (90, None), (None, 90), diff --git a/cms/djangoapps/contentstore/xblock_services/__init__.py b/cms/djangoapps/contentstore/xblock_services/__init__.py deleted file mode 100644 index 70ff825691d7..000000000000 --- a/cms/djangoapps/contentstore/xblock_services/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -""" -Xblock services that contain the business logic for xblock views. -""" -from .create_xblock import * -from .xblock_helpers import * -from .xblock_service import * diff --git a/cms/djangoapps/contentstore/xblock_storage_handlers/__init__.py b/cms/djangoapps/contentstore/xblock_storage_handlers/__init__.py new file mode 100644 index 000000000000..bf5d9adb35d2 --- /dev/null +++ b/cms/djangoapps/contentstore/xblock_storage_handlers/__init__.py @@ -0,0 +1,9 @@ +""" +The xblock_storage_handlers folder contains service methods that implement the business logic for view endpoints +located in contentstore/views/block.py. It is renamed to xblock_storage_handlers to reflect its responsibility +of handling storage-related operations of xblocks, such as creation, retrieval, and deletion. + +The view_handlers.py file includes business methods called by the view endpoints. +These methods, such as handle_xblock, delete_orphans, etc., interact with the required modulestore methods, +handle any errors, and aggregate and serialize data for the response. +""" diff --git a/cms/djangoapps/contentstore/xblock_services/create_xblock.py b/cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py similarity index 100% rename from cms/djangoapps/contentstore/xblock_services/create_xblock.py rename to cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py diff --git a/cms/djangoapps/contentstore/xblock_services/xblock_service.py b/cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py similarity index 99% rename from cms/djangoapps/contentstore/xblock_services/xblock_service.py rename to cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py index f1fb8eb048c8..b2b96e24277b 100644 --- a/cms/djangoapps/contentstore/xblock_services/xblock_service.py +++ b/cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py @@ -116,15 +116,6 @@ NEVER = lambda x: False ALWAYS = lambda x: True -__all__ = [ - "handle_xblock", - "create_xblock_info", - "load_services_for_studio", - "get_block_info", - "get_xblock", - "delete_orphans", -] - def _filter_entrance_exam_grader(graders): """ diff --git a/cms/djangoapps/contentstore/xblock_services/xblock_helpers.py b/cms/djangoapps/contentstore/xblock_storage_handlers/xblock_helpers.py similarity index 100% rename from cms/djangoapps/contentstore/xblock_services/xblock_helpers.py rename to cms/djangoapps/contentstore/xblock_storage_handlers/xblock_helpers.py diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index f8c06af60f6f..fd07d7138de4 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -373,7 +373,7 @@ msgstr "الرقم التعريفي للفيديو" msgid "Pending" msgstr "قيد الانتظار" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "خالي" @@ -13065,13 +13065,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}، {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "نسخة مطابقة لـ {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "نسخة مطابقة لـ ’{0}‘" @@ -13513,66 +13513,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "عدد موجب غير صفري متوقع" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "بيانات غير صالحة" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "بيانات غير صالحة ({details}) " -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "لا يمكنك نقل {source_type} إلى {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "العنصر موجود من قبل في الموقع الهدف." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "لا يمكنك نقل عنصر إلى نفسه." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "لا يمكنك نقل عنصر إلى فرعه." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "لا يمكنك نقل عنصر مباشرة إلى تجربة المحتوى." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} غير موجود في {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "لا يمكنك نقل {source_usage_key} في فهرس غير صالح ({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "يجب إدخال target_index ({target_index}) كعدد صحيح." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13582,11 +13582,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/ca/LC_MESSAGES/django.po b/conf/locale/ca/LC_MESSAGES/django.po index f2987ee39f09..ed2cfeecd777 100644 --- a/conf/locale/ca/LC_MESSAGES/django.po +++ b/conf/locale/ca/LC_MESSAGES/django.po @@ -179,7 +179,7 @@ msgstr "ID de video" msgid "Pending" msgstr "Pendent" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Buit" @@ -11647,13 +11647,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplicat de {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicat de '{0}'" @@ -12104,67 +12104,67 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Dades invàlides" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Dades no vàlides ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "No podeu moure {source_type} a {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "L'element ja està present a la ubicació d'orientació." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "No podeu moure un element a si mateix." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "No podeu moure un element a un element secundari." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "No podeu moure un element directament a l'experiment de contingut." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} no s'ha trobat a {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" "No podeu moure {source_usage_key} a un índex no vàlid ({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Heu de proporcionar target_index ({target_index}) com un enter." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12174,11 +12174,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/de_DE/LC_MESSAGES/django.po b/conf/locale/de_DE/LC_MESSAGES/django.po index 21d87339ae90..a456a290a92f 100644 --- a/conf/locale/de_DE/LC_MESSAGES/django.po +++ b/conf/locale/de_DE/LC_MESSAGES/django.po @@ -291,7 +291,7 @@ msgstr "Videokennung" msgid "Pending" msgstr "In Bearbeitung" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Leer" @@ -13189,13 +13189,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Kopie von '{0}'" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikat von '{0}'" @@ -13653,57 +13653,57 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Es wird eine positive Ganzzahl ungleich Null erwartet." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "Bibliotheken können nicht mehr als {limit} Komponenten beinhalten." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Ungültige Daten" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Ungültige Daten ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Sie können {source_type} nicht nach {target_parent_type} verschieben." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Gegenstand bereits am Zielort vorhanden." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Sie können ein Objekte nicht auf sich selbst verschieben." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" "Sie können ein Objekt nicht zu seinem eigenen Unterobjekt verschieben." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" "Sie können ein Objekt nicht direkt in ein Inhaltsexperiment verschieben." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} nicht in {parent_usage_key} gefunden." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -13711,12 +13711,12 @@ msgstr "" "Sie können {source_usage_key} nicht zu einem ungültigen index " "({target_index}) verschieben." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Sie müssen einen target_index ({target_index}) als integer angeben." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13726,11 +13726,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/el/LC_MESSAGES/django.po b/conf/locale/el/LC_MESSAGES/django.po index d045132b7546..14ab37ce8625 100644 --- a/conf/locale/el/LC_MESSAGES/django.po +++ b/conf/locale/el/LC_MESSAGES/django.po @@ -211,7 +211,7 @@ msgstr "" msgid "Pending" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11884,13 +11884,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -12313,66 +12313,66 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Μη έγκυρα δεδομένα" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12380,11 +12380,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/django.po b/conf/locale/en/LC_MESSAGES/django.po index 8afdd7276e32..3c08e8c0a436 100644 --- a/conf/locale/en/LC_MESSAGES/django.po +++ b/conf/locale/en/LC_MESSAGES/django.po @@ -152,7 +152,7 @@ msgstr "" msgid "Pending" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11677,13 +11677,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -12102,66 +12102,66 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12169,11 +12169,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index 97a659385a23..616134da3d69 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -158,7 +158,7 @@ msgstr "Vïdéö ÌD Ⱡ'σяєм ιρѕυм ∂#" msgid "Pending" msgstr "Péndïng Ⱡ'σяєм ιρѕυм #" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Émptý Ⱡ'σяєм ιρѕ#" @@ -15110,13 +15110,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group} Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Düplïçäté öf {0} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Düplïçäté öf '{0}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" @@ -15637,72 +15637,72 @@ msgstr "" "À nön zérö pösïtïvé ïntégér ïs éxpéçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" "Lïßrärïés çännöt hävé möré thän {limit} çömpönénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Ìnvälïd dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Ìnvälïd dätä ({details}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" "Théré wäs ä prößlém pästïng ýöür çömpönént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" "Ýöür çlïpßöärd ïs émptý ör ïnvälïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" "Ýöü çän nöt mövé {source_type} ïntö {target_parent_type}. Ⱡ'σяєм ιρѕυм ∂σłσя" " ѕιт αмєт, ¢σηѕє¢т#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" "Ìtém ïs älréädý présént ïn tärgét löçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" "Ýöü çän nöt mövé än ïtém ïntö ïtsélf. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" "Ýöü çän nöt mövé än ïtém ïntö ït's çhïld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" "Ýöü çän nöt mövé än ïtém dïréçtlý ïntö çöntént éxpérïmént. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" "{source_usage_key} nöt föünd ïn {parent_usage_key}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, #" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -15710,14 +15710,14 @@ msgstr "" "Ýöü çän nöt mövé {source_usage_key} ät än ïnvälïd ïndéx ({target_index}). " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" "Ýöü müst prövïdé tärgét_ïndéx ({target_index}) äs än ïntégér. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -15727,11 +15727,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "% Ⱡ#" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\" Ⱡ'σяєм ιρѕυм ∂σł#" diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po index 0969fd5365e8..4ae7d466ca42 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -390,7 +390,7 @@ msgstr "ID del video" msgid "Pending" msgstr "Pendiente" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Vacío" @@ -13640,13 +13640,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplicado de {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" @@ -14110,69 +14110,69 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Se espera un número entero positivo diferente a cero" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "Las librerías no pueden tener más de {limit} componentes" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Datos inválidos" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Datos inválidos ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "No puedes mover {source_type} dentro de {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Este elemento ya está presente en la ubicación de destino." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "No puedes mover un elemento dentro de él mismo." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "No puedes mover un elemento dentro de un elemento hijo." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" "No puedes mover un elemento directamente dentro del experimento de " "contenido." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} no encontrado en {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" "No puedes mover {source_usage_key} en un índice inválido ({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Debes proveer target_index ({target_index}) como un entero." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -14182,11 +14182,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/eu_ES/LC_MESSAGES/django.po b/conf/locale/eu_ES/LC_MESSAGES/django.po index aa5e197ca97a..8d2af741ca22 100644 --- a/conf/locale/eu_ES/LC_MESSAGES/django.po +++ b/conf/locale/eu_ES/LC_MESSAGES/django.po @@ -181,7 +181,7 @@ msgstr "Bideoaren IDa" msgid "Pending" msgstr "Zain" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Hutsik" @@ -11904,13 +11904,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -12335,66 +12335,66 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Datu baliogabea" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Datu baliogabea ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12402,11 +12402,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr " {section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/fa_IR/LC_MESSAGES/django.po b/conf/locale/fa_IR/LC_MESSAGES/django.po index 2397a818c823..7e8ef0a31d63 100644 --- a/conf/locale/fa_IR/LC_MESSAGES/django.po +++ b/conf/locale/fa_IR/LC_MESSAGES/django.po @@ -247,7 +247,7 @@ msgstr "شناسه ویدیو" msgid "Pending" msgstr "در حال انتظار" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "خالی" @@ -13059,13 +13059,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}، {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "کپی{0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "کپی '{0}' " @@ -13512,55 +13512,55 @@ msgstr "{course}_آدرس_فیلم" msgid "A non zero positive integer is expected" msgstr "عددی صحیح به غیر از صفر مجاز است." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "کتابخانه‌ها نمی‌توانند بیش از {limit} مؤلفه داشته باشند" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "داده معتبر نیست" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "داده معتبر ({details}) نیست" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "نمی‌توانید {source_type} را به {target_parent_type} منتقل کنید." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "الان این محصول در محل مورد نظر است." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "نمی‌توانید موردی را به خود منتقل کنید." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "شما نمی‌توانید این مورد را به زیر مجموعه‌اش بیفزایید." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "نمی‌‌توانید موردی را مستقیماً به تجربه محتوا منتقل کنید." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} در {parent_usage_key} پیدا نشد." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -13568,13 +13568,13 @@ msgstr "" "نمی‌توانید {source_usage_key} را در یک نمایۀ نامعتبر به ({target_index}) " "منتقل کنید. " -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" "شما باید target_index ({target_index}) را به‌عنوان یک عدد صحیح ارائه دهید." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13584,11 +13584,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "درصد" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index 3db2a8ca02ca..4801940062bd 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -432,7 +432,7 @@ msgstr "Vidéo ID" msgid "Pending" msgstr "En attente" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Vide" @@ -13665,13 +13665,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplication de {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplication de '{0}'" @@ -14135,57 +14135,57 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Un nombre entier positif différent de zéro est attendu" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "Les bibliothèques ne peuvent pas avoir plus de {limit} composants" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Donnée invalide" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Donnée invalide ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Vous ne pouvez pas déplacer {target_parent_type} dans {source_type}" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Élément déjà présent dans l'emplacement cible." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Vous ne pouvez pas déplacer un élément vers lui-même." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Vous ne pouvez pas déplacer un élément vers un de ses enfants." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" "Vous ne pouvez pas déplacer un élément vers un contenu expérimental " "directement." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} pas trouvé dans {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -14193,13 +14193,13 @@ msgstr "" "Vous ne pouvez pas déplacer {source_usage_key} vers un index non valable " "({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" "Vous devez fournir l'index_cible ({target_index}) en un nombre entier." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -14209,11 +14209,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/id/LC_MESSAGES/django.po b/conf/locale/id/LC_MESSAGES/django.po index a2caf4d5fab4..d7810be525d6 100644 --- a/conf/locale/id/LC_MESSAGES/django.po +++ b/conf/locale/id/LC_MESSAGES/django.po @@ -219,7 +219,7 @@ msgstr "ID video" msgid "Pending" msgstr "Ditunda" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Kosong" @@ -12444,13 +12444,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplikasi dari {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikasi '{0}'" @@ -12876,66 +12876,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Isi dengan integer positif bukan nol" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Data tidak valid" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Data tidak valid ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12943,11 +12943,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" diff --git a/conf/locale/it_IT/LC_MESSAGES/django.po b/conf/locale/it_IT/LC_MESSAGES/django.po index 17bb554825be..517e61f7ddc2 100644 --- a/conf/locale/it_IT/LC_MESSAGES/django.po +++ b/conf/locale/it_IT/LC_MESSAGES/django.po @@ -243,7 +243,7 @@ msgstr "Video ID" msgid "Pending" msgstr "In attesa" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Vuoto" @@ -13502,13 +13502,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplicato di {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicato di '{0}'" @@ -13977,57 +13977,57 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "È richiesto un numero intero positivo diverso da zero" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "Le librerie non possono avere più di {limit} componenti" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Dati non validi" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Dati non validi ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "È possibile spostare {source_type} in {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Elemento già presente nell'ubicazione di destinazione." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Non è possibile spostare un elemento in se stesso." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Non è possibile spostare un elemento nel proprio elemento secondario." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" "Non è possibile spostare un elemento direttamente nell'esperimento del " "contenuto." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} non trovato in {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -14035,12 +14035,12 @@ msgstr "" "Non è possibile spostare {source_usage_key} in un indice non valido " "({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "target_index ({target_index}) deve essere un numero intero." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -14050,11 +14050,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.po b/conf/locale/ja_JP/LC_MESSAGES/django.po index 9240252e6750..0961699862f0 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/django.po +++ b/conf/locale/ja_JP/LC_MESSAGES/django.po @@ -226,7 +226,7 @@ msgstr "動画ID" msgid "Pending" msgstr "保留中" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11776,13 +11776,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}、{current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "'{0}' の重複" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}' の重複" @@ -12209,66 +12209,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "無効なデータ" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "無効なデータ ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "{source_type}を{target_parent_type}に移動できません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "ご希望のロケーションに既にアイテムがあります。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "アイテムを同じ場所には移動できません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "アイテムを子へ移動することはできません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "コンテンツテストに直接アイテムを移動することはできません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{parent_usage_key}内に{source_usage_key}がありません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "無効な見出し({target_index})のため、{source_usage_key}は移動できません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "target_index ({target_index}) は整数でなければいけません。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12276,11 +12276,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/ka/LC_MESSAGES/django.po b/conf/locale/ka/LC_MESSAGES/django.po index 6f9ce5b78c84..f7682fa0027c 100644 --- a/conf/locale/ka/LC_MESSAGES/django.po +++ b/conf/locale/ka/LC_MESSAGES/django.po @@ -172,7 +172,7 @@ msgstr "ვიდეოს ID" msgid "Pending" msgstr "მომლოდინე" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "ცარიელი" @@ -12286,13 +12286,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "{0}-ის ასლი" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}'-ის ასლი" @@ -12733,66 +12733,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "არასწორი მონაცემები" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "არასწორი მონაცემები ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12802,11 +12802,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/lt_LT/LC_MESSAGES/django.po b/conf/locale/lt_LT/LC_MESSAGES/django.po index d91067fed205..dcfdda8c121c 100644 --- a/conf/locale/lt_LT/LC_MESSAGES/django.po +++ b/conf/locale/lt_LT/LC_MESSAGES/django.po @@ -181,7 +181,7 @@ msgstr "" msgid "Pending" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11610,13 +11610,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "{0} kopija" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr " '{0}' kopija" @@ -12053,66 +12053,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Neteisingi duomenys" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Neteisingi duomenys: ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12122,11 +12122,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/lv/LC_MESSAGES/django.po b/conf/locale/lv/LC_MESSAGES/django.po index 611420fd7dc0..7b52987509b9 100644 --- a/conf/locale/lv/LC_MESSAGES/django.po +++ b/conf/locale/lv/LC_MESSAGES/django.po @@ -162,7 +162,7 @@ msgstr "Video ID" msgid "Pending" msgstr "Gaida" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Tukšs" @@ -12489,13 +12489,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -12914,66 +12914,66 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12981,11 +12981,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" diff --git a/conf/locale/mn/LC_MESSAGES/django.po b/conf/locale/mn/LC_MESSAGES/django.po index 4339a38e8743..3fc6cdd56118 100644 --- a/conf/locale/mn/LC_MESSAGES/django.po +++ b/conf/locale/mn/LC_MESSAGES/django.po @@ -186,7 +186,7 @@ msgstr "Видео ID" msgid "Pending" msgstr "Хүлээгдэж байна" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Хоосон" @@ -11698,13 +11698,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -12123,66 +12123,66 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12190,11 +12190,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" diff --git a/conf/locale/pl/LC_MESSAGES/django.po b/conf/locale/pl/LC_MESSAGES/django.po index 03b805cbf82b..67dd3d95cfad 100644 --- a/conf/locale/pl/LC_MESSAGES/django.po +++ b/conf/locale/pl/LC_MESSAGES/django.po @@ -262,7 +262,7 @@ msgstr "Identyfikator filmu" msgid "Pending" msgstr "Oczekujący" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Puste" @@ -12627,13 +12627,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplikat {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikat '{0}'" @@ -13081,55 +13081,55 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Błędne dane" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Błędne dane ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Nie możesz przenieść {source_type} do {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "element znajduje się już w docelowej lokalizacji." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Nie możesz przenieść elementu do niego samego." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Nie możesz przenieść elementu do wywodzącego się z niego elementu." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "Nie możesz przenieść elementu bezpośrednio do eksperymentu z treścią." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} nieodnaleziony w {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -13137,12 +13137,12 @@ msgstr "" "Nie możesz przenieść {source_usage_key} do nieprawidłowego indeksu " "({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Musisz podać target_index ({target_index}) jako całość." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13152,11 +13152,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/pt_PT/LC_MESSAGES/django.po b/conf/locale/pt_PT/LC_MESSAGES/django.po index 9aad79437215..a4f8a5c766c0 100644 --- a/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -257,7 +257,7 @@ msgstr "ID. do Vídeo" msgid "Pending" msgstr "Pendente" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Vazio" @@ -13426,13 +13426,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplicado de {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" @@ -13899,67 +13899,67 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "É esperado um número inteiro positivo" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "As bibliotecas não podem ter mais do {limit} componentes" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Dados inválidos" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Dados inválidos ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Não pode mover {source_type} para {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "O item já está presente no local de destino." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Não pode mover um item para si mesmo." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Não pode mover um item para um item dependente." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "Não pode mover um item diretamente para a experiência de conteúdo." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} não foi encontrado em {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" "Não pode mover {source_usage_key} num índice inválido ({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Deve indicar o target_index ({target_index}) como um número inteiro." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13969,11 +13969,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/rtl/LC_MESSAGES/django.po b/conf/locale/rtl/LC_MESSAGES/django.po index 07b05dac9a1d..9f75ec8448e4 100644 --- a/conf/locale/rtl/LC_MESSAGES/django.po +++ b/conf/locale/rtl/LC_MESSAGES/django.po @@ -154,7 +154,7 @@ msgstr "Vᴉdǝø ƗĐ" msgid "Pending" msgstr "Ᵽǝndᴉnƃ" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Ɇɯdʇʎ" @@ -13010,13 +13010,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Đndlᴉɔɐʇǝ øɟ {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Đndlᴉɔɐʇǝ øɟ '{0}'" @@ -13469,67 +13469,67 @@ msgstr "{course}_ʌᴉdǝø_nɹls" msgid "A non zero positive integer is expected" msgstr "Ⱥ nøn zǝɹø døsᴉʇᴉʌǝ ᴉnʇǝƃǝɹ ᴉs ǝxdǝɔʇǝd" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "Łᴉbɹɐɹᴉǝs ɔɐnnøʇ ɥɐʌǝ ɯøɹǝ ʇɥɐn {limit} ɔøɯdønǝnʇs" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Ɨnʌɐlᴉd dɐʇɐ" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Ɨnʌɐlᴉd dɐʇɐ ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "Ŧɥǝɹǝ ʍɐs ɐ dɹøblǝɯ dɐsʇᴉnƃ ʎønɹ ɔøɯdønǝnʇ." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "Ɏønɹ ɔlᴉdbøɐɹd ᴉs ǝɯdʇʎ øɹ ᴉnʌɐlᴉd." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Ɏøn ɔɐn nøʇ ɯøʌǝ {source_type} ᴉnʇø {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Ɨʇǝɯ ᴉs ɐlɹǝɐdʎ dɹǝsǝnʇ ᴉn ʇɐɹƃǝʇ løɔɐʇᴉøn." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Ɏøn ɔɐn nøʇ ɯøʌǝ ɐn ᴉʇǝɯ ᴉnʇø ᴉʇsǝlɟ." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Ɏøn ɔɐn nøʇ ɯøʌǝ ɐn ᴉʇǝɯ ᴉnʇø ᴉʇ's ɔɥᴉld." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "Ɏøn ɔɐn nøʇ ɯøʌǝ ɐn ᴉʇǝɯ dᴉɹǝɔʇlʎ ᴉnʇø ɔønʇǝnʇ ǝxdǝɹᴉɯǝnʇ." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} nøʇ ɟønnd ᴉn {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" "Ɏøn ɔɐn nøʇ ɯøʌǝ {source_usage_key} ɐʇ ɐn ᴉnʌɐlᴉd ᴉndǝx ({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Ɏøn ɯnsʇ dɹøʌᴉdǝ ʇɐɹƃǝʇ_ᴉndǝx ({target_index}) ɐs ɐn ᴉnʇǝƃǝɹ." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13538,11 +13538,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/sk/LC_MESSAGES/django.po b/conf/locale/sk/LC_MESSAGES/django.po index b2807b86a905..d8f74acf3976 100644 --- a/conf/locale/sk/LC_MESSAGES/django.po +++ b/conf/locale/sk/LC_MESSAGES/django.po @@ -167,7 +167,7 @@ msgstr "" msgid "Pending" msgstr "Nestanovené" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Prázdny" @@ -11735,13 +11735,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplikát {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikát '{0}'" @@ -12175,66 +12175,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Neplatné údaje" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Neplatné údaje ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12244,11 +12244,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/sw_KE/LC_MESSAGES/django.po b/conf/locale/sw_KE/LC_MESSAGES/django.po index a41d330ba52f..7ef9637b4380 100644 --- a/conf/locale/sw_KE/LC_MESSAGES/django.po +++ b/conf/locale/sw_KE/LC_MESSAGES/django.po @@ -197,7 +197,7 @@ msgstr "Kitambulisho cha Video" msgid "Pending" msgstr "Inasubiri huduma" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Tupu " @@ -11860,13 +11860,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Nakala ya {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Nakala ya '{0}'" @@ -12297,68 +12297,68 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Taarifa batili" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Taarifa batili ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Huwezi kupeleka {source_type} kwenye {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Kipengele tayari kipo katika eneo linalohitajika." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Huwezi kupeleka kipengele hiki ndani ya chenyewe." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Huwezi kupeleka kipengele kwenye kipengele kidogo zaidi yake." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" "Huwezi kupeleka kipengele hiki moja kwa moja kwenye sehemu ya majaribio." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} hakikupatikana kwenye {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" "Huwezi kupeleka {source_usage_key} katika namba batili ({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Lazima uweke namba sahihi ({target_index}) kama vile namba kamili." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12368,11 +12368,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "% " -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/th/LC_MESSAGES/django.po b/conf/locale/th/LC_MESSAGES/django.po index c104ed2dc6c7..44e594b8ad49 100644 --- a/conf/locale/th/LC_MESSAGES/django.po +++ b/conf/locale/th/LC_MESSAGES/django.po @@ -223,7 +223,7 @@ msgstr "" msgid "Pending" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11517,13 +11517,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "ค่าซ้ำกันของ {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "ค่าซ้ำกันของ '{0}'" @@ -11955,66 +11955,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "ข้อมูลไม่ถูกต้อง" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "ข้อมูลไม่ถูกต้อง ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12024,11 +12024,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "เปอร์เซนต์" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.po b/conf/locale/tr_TR/LC_MESSAGES/django.po index f2a9d678aed2..c3509aa773a9 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/django.po +++ b/conf/locale/tr_TR/LC_MESSAGES/django.po @@ -247,7 +247,7 @@ msgstr "Video No" msgid "Pending" msgstr "Beklemede" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Boş" @@ -13233,13 +13233,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "{0}'ın kopyası" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}'ın tekrarı" @@ -13689,55 +13689,55 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Sıfır olmayan bir pozitif tamsayı bekleniyor" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "Kütüphaneler {limit} bileşenden daha fazlasına sahip olamaz" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Geçersiz veri" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Geçersiz veri ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "Bileşeninizi yapıştırırken bir hata gerçekleşti." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "Panonuz boş veya geçersiz." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "{source_type} verisini {target_parent_type} üzerine taşıyamazsınız." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Nesne hedef konumda zaten mevcut." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Bir nesneyi zaten bulunduğu konuma taşıyamazsınız." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Bir nesneyi kendi altına taşıyamazsınız." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "Bir nesneyi doğrudan içerik denemesine taşıyamazsınız." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} anahtarı {parent_usage_key} içinde bulunamadı." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -13745,12 +13745,12 @@ msgstr "" "{source_usage_key} anahtarını geçersiz bir ({target_index}) indeksine " "taşıyamazsınız." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "({target_index}) target_index bir tamsayı olarak girilmeli." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13760,11 +13760,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/uk/LC_MESSAGES/django.po b/conf/locale/uk/LC_MESSAGES/django.po index e610d8beaaa6..9e32b69119ac 100644 --- a/conf/locale/uk/LC_MESSAGES/django.po +++ b/conf/locale/uk/LC_MESSAGES/django.po @@ -237,7 +237,7 @@ msgstr "Ідентифікатор відео" msgid "Pending" msgstr "В очікуванні" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "Порожній" @@ -12744,13 +12744,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Копія {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Копіювання '{0}'" @@ -13203,55 +13203,55 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Очікується ненульове ціле число" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Некоректні дані" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Некоректні дані ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Ви не можете перенести {source_type} у {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Елемент вже присутній у вказаному місці." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Неможливо перемістити у самого себе." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "Не можна перемістити елемент безпосередньо до експерименту з вмістом." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} не знайдено у {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -13259,12 +13259,12 @@ msgstr "" "Ви не можете перенести {source_usage_key} у неправильний розділ " "({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Ви повинні давати target_index ({target_index}) як ціле число." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -13274,11 +13274,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} «{display_name}»" diff --git a/conf/locale/vi/LC_MESSAGES/django.po b/conf/locale/vi/LC_MESSAGES/django.po index 57ae7dfe8c18..a2ac03e5c09a 100644 --- a/conf/locale/vi/LC_MESSAGES/django.po +++ b/conf/locale/vi/LC_MESSAGES/django.po @@ -293,7 +293,7 @@ msgstr "" msgid "Pending" msgstr "Đang đợi" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11596,13 +11596,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Sao chép của {0}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Sao chép của '{0}'" @@ -12049,55 +12049,55 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "Dữ liệu không hợp lệ" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "Dữ liệu không hợp lệ ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Bạn không thể di chuyển {source_type} vào {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "Mục đã có trong vị trí đích." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "Bạn không thể di chuyển một mục vào chính nó." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "Bạn không thể di chuyển một mục vào mục con của nó." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "Bạn không thể di chuyển một mục trực tiếp vào thử nghiệm nội dung." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} không tìm thấy trong {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." @@ -12105,12 +12105,12 @@ msgstr "" "Bạn không thể di chuyển {source_usage_key} tại một chỉ mục không hợp lệ " "({target_index})." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Bạn phải nhập target_index ({target_index}) là một số nguyên." -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12120,11 +12120,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.po b/conf/locale/zh_CN/LC_MESSAGES/django.po index 21a6016b1573..686d74b2e0aa 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -517,7 +517,7 @@ msgstr "视频 ID" msgid "Pending" msgstr "等待" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "空白" @@ -12215,13 +12215,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "“{0}”的副本" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "“{0}”的副本" @@ -12647,66 +12647,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "需要一个非零的正整数" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "无效的数据" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "无效的数据 ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "无法将 {source_type}移进 {target_parent_type}内。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "目标位置已显示该项。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "您无法将项目移动至本身。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "您无法将项移动至子目录下。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "您无法将项直接移动至内容实验中。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "在{parent_usage_key}中未找到{source_usage_key} 。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "无法将{source_usage_key}移动至无效索引中({target_index})。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "您必须提供整数的target_index ({target_index})。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12714,11 +12714,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection}“{display_name}”" diff --git a/conf/locale/zh_HANS/LC_MESSAGES/django.po b/conf/locale/zh_HANS/LC_MESSAGES/django.po index 21a6016b1573..686d74b2e0aa 100644 --- a/conf/locale/zh_HANS/LC_MESSAGES/django.po +++ b/conf/locale/zh_HANS/LC_MESSAGES/django.po @@ -517,7 +517,7 @@ msgstr "视频 ID" msgid "Pending" msgstr "等待" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "空白" @@ -12215,13 +12215,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "“{0}”的副本" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "“{0}”的副本" @@ -12647,66 +12647,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "需要一个非零的正整数" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "无效的数据" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "无效的数据 ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "无法将 {source_type}移进 {target_parent_type}内。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "目标位置已显示该项。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "您无法将项目移动至本身。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "您无法将项移动至子目录下。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "您无法将项直接移动至内容实验中。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "在{parent_usage_key}中未找到{source_usage_key} 。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "无法将{source_usage_key}移动至无效索引中({target_index})。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "您必须提供整数的target_index ({target_index})。" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12714,11 +12714,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection}“{display_name}”" diff --git a/conf/locale/zh_TW/LC_MESSAGES/django.po b/conf/locale/zh_TW/LC_MESSAGES/django.po index 5d4011863ea6..26759f7e7209 100644 --- a/conf/locale/zh_TW/LC_MESSAGES/django.po +++ b/conf/locale/zh_TW/LC_MESSAGES/django.po @@ -285,7 +285,7 @@ msgstr "影片ID" msgid "Pending" msgstr "暫停" -#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py #: xmodule/library_content_block.py msgid "Empty" msgstr "" @@ -11761,13 +11761,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of {0}" msgstr "與{0}重複" #: cms/djangoapps/contentstore/utils.py -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "與'{0}'重複" @@ -12192,66 +12192,66 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Invalid data" msgstr "無效的資料" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "Invalid data ({details})" msgstr "無效資料 ({details})" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "There was a problem pasting your component." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Your clipboard is empty or invalid." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "Item is already present in target location." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into itself." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item into it's child." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "You can not move an item directly into content experiment." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -12259,11 +12259,11 @@ 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/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\""