From 1a58d864e058c982ffddcb864cd27cb2be29c9c1 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Wed, 21 Jun 2023 17:09:47 +0000 Subject: [PATCH] chore(i18n): update translations --- conf/locale/ar/LC_MESSAGES/django.po | 223 ++++++++++---------- conf/locale/ca/LC_MESSAGES/django.po | 223 ++++++++++---------- conf/locale/de_DE/LC_MESSAGES/django.po | 231 +++++++++++---------- conf/locale/el/LC_MESSAGES/django.mo | Bin 81740 -> 82209 bytes conf/locale/el/LC_MESSAGES/django.po | 227 +++++++++++---------- conf/locale/el/LC_MESSAGES/djangojs.po | 2 +- conf/locale/en/LC_MESSAGES/django.po | 28 ++- conf/locale/en/LC_MESSAGES/djangojs.po | 4 +- conf/locale/eo/LC_MESSAGES/django.mo | Bin 1196127 -> 1197102 bytes conf/locale/eo/LC_MESSAGES/django.po | 32 ++- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 452814 -> 452814 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 4 +- conf/locale/es_419/LC_MESSAGES/django.po | 229 +++++++++++---------- conf/locale/eu_ES/LC_MESSAGES/django.po | 219 ++++++++++---------- conf/locale/fa_IR/LC_MESSAGES/django.po | 229 +++++++++++---------- conf/locale/fr/LC_MESSAGES/django.po | 233 +++++++++++---------- conf/locale/id/LC_MESSAGES/django.po | 217 ++++++++++---------- conf/locale/it_IT/LC_MESSAGES/django.po | 231 +++++++++++---------- conf/locale/ja_JP/LC_MESSAGES/django.po | 217 ++++++++++---------- conf/locale/ka/LC_MESSAGES/django.po | 221 ++++++++++---------- conf/locale/lt_LT/LC_MESSAGES/django.po | 217 ++++++++++---------- conf/locale/lv/LC_MESSAGES/django.po | 217 ++++++++++---------- conf/locale/mn/LC_MESSAGES/django.po | 217 ++++++++++---------- conf/locale/pl/LC_MESSAGES/django.po | 226 ++++++++++----------- conf/locale/pt_PT/LC_MESSAGES/django.po | 225 ++++++++++---------- conf/locale/rtl/LC_MESSAGES/django.mo | Bin 779407 -> 780046 bytes conf/locale/rtl/LC_MESSAGES/django.po | 28 ++- conf/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 289476 -> 289476 bytes conf/locale/rtl/LC_MESSAGES/djangojs.po | 4 +- conf/locale/ru/LC_MESSAGES/djangojs.po | 2 +- conf/locale/sk/LC_MESSAGES/django.po | 222 ++++++++++---------- conf/locale/sw_KE/LC_MESSAGES/django.po | 225 ++++++++++---------- conf/locale/th/LC_MESSAGES/django.po | 217 ++++++++++---------- conf/locale/tr_TR/LC_MESSAGES/django.po | 227 ++++++++++----------- conf/locale/uk/LC_MESSAGES/django.po | 224 ++++++++++---------- conf/locale/vi/LC_MESSAGES/django.po | 221 ++++++++++---------- conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 553215 -> 553657 bytes conf/locale/zh_CN/LC_MESSAGES/django.po | 237 +++++++++++----------- conf/locale/zh_HANS/LC_MESSAGES/django.mo | Bin 553215 -> 553657 bytes conf/locale/zh_HANS/LC_MESSAGES/django.po | 237 +++++++++++----------- conf/locale/zh_TW/LC_MESSAGES/django.po | 217 ++++++++++---------- 41 files changed, 2979 insertions(+), 2954 deletions(-) diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index 467673702f..d8b7250268 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -270,6 +270,18 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "وحدة" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "المسألة" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -288,12 +300,6 @@ msgstr "نصّ" msgid "Discussion" msgstr "المناقشة" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "المسألة" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -314,17 +320,6 @@ msgstr "إعدادات متقدّمة" msgid "Entrance Exam" msgstr "امتحان الدخول" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "وحدة" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "خالي" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -378,6 +373,11 @@ msgstr "الرقم التعريفي للفيديو" msgid "Pending" msgstr "قيد الانتظار" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "خالي" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "إدارة نظام Django" @@ -12943,6 +12943,19 @@ msgstr "موقع المساق الذي تم تقديمه غير صحيح" msgid "Missing branch on fresh clone" msgstr "هناك فرع ناقص على النسخة الجديدة" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "وحدة عمودية من المنهاج" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "قسم" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "قسم فرعي" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13028,11 +13041,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}، {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "نسخة مطابقة لـ {0}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "نسخة مطابقة لـ ’{0}‘" @@ -13108,87 +13123,6 @@ msgstr "" "يتجاوز الملف {filename} الحد الأقصى لحجم {maximum_size_in_megabytes} " "ميغابايت." -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "بيانات غير صالحة" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "بيانات غير صالحة ({details}) " - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "لا يمكنك نقل {source_type} إلى {target_parent_type}." - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "العنصر موجود من قبل في الموقع الهدف." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "لا يمكنك نقل عنصر إلى نفسه." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "لا يمكنك نقل عنصر إلى فرعه." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "لا يمكنك نقل عنصر مباشرة إلى تجربة المحتوى." - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "{source_usage_key} غير موجود في {parent_usage_key}." - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "يجب إدخال target_index ({target_index}) كعدد صحيح." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"يجب أن يحصل الطلّاب على درجة {score}{pct_sign} أو ما فوق ليتمكّنوا من الوصول" -" إلى مواد المساق." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "يجب أن تملك اسم الشهادة" @@ -13310,21 +13244,6 @@ msgstr "استُكمِل امتحان دخول المساق" msgid "Course successfully exported to git repository" msgstr "جرى بنجاح تصدير المساق إلى مستودع git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "وحدة عمودية من المنهاج" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "قسم" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "قسم فرعي" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -13570,6 +13489,84 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "عدد موجب غير صفري متوقع" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "بيانات غير صالحة" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "بيانات غير صالحة ({details}) " + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "العنصر موجود من قبل في الموقع الهدف." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "لا يمكنك نقل عنصر إلى نفسه." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "لا يمكنك نقل عنصر إلى فرعه." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "لا يمكنك نقل عنصر مباشرة إلى تجربة المحتوى." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"يجب أن يحصل الطلّاب على درجة {score}{pct_sign} أو ما فوق ليتمكّنوا من الوصول" +" إلى مواد المساق." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "غير مطلوب" diff --git a/conf/locale/ca/LC_MESSAGES/django.po b/conf/locale/ca/LC_MESSAGES/django.po index bb0ff20fbc..e0ac8a723a 100644 --- a/conf/locale/ca/LC_MESSAGES/django.po +++ b/conf/locale/ca/LC_MESSAGES/django.po @@ -78,6 +78,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unitat" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -96,12 +108,6 @@ msgstr "" msgid "Discussion" msgstr "Debat" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -120,17 +126,6 @@ msgstr "Avançat" msgid "Entrance Exam" msgstr "Exàmen d'entrada" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unitat" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Buit" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -184,6 +179,11 @@ msgstr "ID de video" msgid "Pending" msgstr "Pendent" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Buit" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11525,6 +11525,19 @@ msgstr "S'ha indicat una localització de curs incorrecta" msgid "Missing branch on fresh clone" msgstr "Falta branca en clonació recent" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertical" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Secció" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Subsecció" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11610,11 +11623,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicat de '{0}'" @@ -11694,88 +11709,6 @@ msgstr "" "El fitxer {filename} supera la mida màxima de {maximum_size_in_megabytes} " "MB." -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Dades invàlides" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Dades no vàlides ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "L'element ja està present a la ubicació d'orientació." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "No podeu moure un element a si mateix." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.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/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Els estudiants han de puntuar {score} {pct_sign} o superior per accedir als " -"materials del curs." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "ha de tenir el nom del certificat" @@ -11900,19 +11833,6 @@ msgstr "Examen final d'ingrés al curs" msgid "Course successfully exported to git repository" msgstr "Curs exportat correctament a repositori git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertical" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Secció" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Subsecció" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12160,6 +12080,85 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Dades invàlides" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Dades no vàlides ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +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 +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 +#, 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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Els estudiants han de puntuar {score} {pct_sign} o superior per accedir als " +"materials del curs." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "no sol·licitat" diff --git a/conf/locale/de_DE/LC_MESSAGES/django.po b/conf/locale/de_DE/LC_MESSAGES/django.po index 881e50066e..73f9706796 100644 --- a/conf/locale/de_DE/LC_MESSAGES/django.po +++ b/conf/locale/de_DE/LC_MESSAGES/django.po @@ -188,6 +188,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Lerneinheit" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -206,12 +218,6 @@ msgstr "Text" msgid "Discussion" msgstr "Forum" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -230,17 +236,6 @@ msgstr "Erweitert" msgid "Entrance Exam" msgstr "Eingangsprüfung" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Lerneinheit" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Leer" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -296,6 +291,11 @@ msgstr "Videokennung" msgid "Pending" msgstr "In Bearbeitung" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Leer" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Django Administrator" @@ -13067,6 +13067,19 @@ msgstr "Mangelhafter Kursort angegeben" msgid "Missing branch on fresh clone" msgstr "Fehlender Zweig bei neuem Klon" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Senkrecht" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Abschnitt" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Unterabschnitt" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13152,11 +13165,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikat von '{0}'" @@ -13234,91 +13249,6 @@ msgstr "" "Die Datei {filename} überschreitet die maximal erlaubte Dateigröße von " "{maximum_size_in_megabytes} MB." -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Invalid data" -msgstr "Ungültige Daten" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Ungültige Daten ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Gegenstand bereits am Zielort vorhanden." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Sie können ein Objekte nicht auf sich selbst verschieben." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" -"Sie können {source_usage_key} nicht zu einem ungültigen index " -"({target_index}) verschieben." - -#: cms/djangoapps/contentstore/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Teilnehmerpunkte müssen {score}{pct_sign} oder mehr sein, um auf das " -"Kursmaterial zugreifen zu können." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "muss den Namen des Zertifikats haben" @@ -13446,21 +13376,6 @@ msgstr "Erfolgreich abgeschlossene Kurseingangsprüfung" msgid "Course successfully exported to git repository" msgstr "Kurs erfolgreich in ein Gitrepository exportiert" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Senkrecht" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Abschnitt" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Unterabschnitt" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -13714,6 +13629,88 @@ 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 +#, 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 +msgid "Invalid data" +msgstr "Ungültige Daten" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Ungültige Daten ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "Gegenstand bereits am Zielort vorhanden." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +#, 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 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" +"Sie können {source_usage_key} nicht zu einem ungültigen index " +"({target_index}) verschieben." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Teilnehmerpunkte müssen {score}{pct_sign} oder mehr sein, um auf das " +"Kursmaterial zugreifen zu können." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "nicht angefragt" diff --git a/conf/locale/el/LC_MESSAGES/django.mo b/conf/locale/el/LC_MESSAGES/django.mo index a7ab2549c712c474bc5413d3ca845608eb054c49..aa7a7dac514ae138416411a1414ecdbebb393e8c 100644 GIT binary patch delta 11115 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 AIsgCw delta 10707 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 frPw-Yal, 2015 # Angelos Chraniotis, 2016,2023 # Angelos Sfakianakis , 2014 -# Dimitris Agelakis , 2015-2017,2019 +# Dimitris Agelakis , 2015-2017,2019,2023 # Dimitris Voudouris , 2023 # Dimosthenis Karakatsoulis , 2015 # Eirini Mageiropoulou , 2021 @@ -30,7 +30,7 @@ # # Translators: # Angelos Chraniotis, 2023 -# Dimitris Agelakis , 2019 +# Dimitris Agelakis , 2019,2023 # Giannoulis Thanasis , 2015 # EEYEM, 2015 # Aika1 , 2014 @@ -108,6 +108,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Κεφάλαιο" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -126,12 +138,6 @@ msgstr "" msgid "Discussion" msgstr "Συζήτηση" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -152,17 +158,6 @@ msgstr "" msgid "Entrance Exam" msgstr "Εισαγωγική εξέταση" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Κεφάλαιο" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -216,6 +211,11 @@ msgstr "" msgid "Pending" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -3498,6 +3498,8 @@ msgstr "" msgid "" "Cohort name not found: {cohort}. Ignoring cohort assignment for all users." msgstr "" +"Το όνομα κοόρτης δε βρέθηκε: {cohort}. Παράβλεψη ανάθεσης κοόρτης για όλους " +"τους χρήστες." #: lms/djangoapps/instructor/views/api.py #, python-brace-format @@ -5020,7 +5022,7 @@ msgstr "" #: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt #, python-format msgid "You may access your course at: %(course_url)s." -msgstr "" +msgstr "Μπορείτε να εισέλθετε στο μάθημά σας στη διεύθυνση: %(course_url)s." #: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/subject.txt #: lms/templates/instructor/edx_ace/enrollenrolled/email/subject.txt @@ -11762,6 +11764,19 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11845,11 +11860,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -11915,85 +11932,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Μη έγκυρα δεδομένα" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "" @@ -12111,21 +12049,6 @@ msgstr "" msgid "Course successfully exported to git repository" msgstr "" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12366,6 +12289,82 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Μη έγκυρα δεδομένα" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "" diff --git a/conf/locale/el/LC_MESSAGES/djangojs.po b/conf/locale/el/LC_MESSAGES/djangojs.po index 3cd330378b..eb8a1532dc 100644 --- a/conf/locale/el/LC_MESSAGES/djangojs.po +++ b/conf/locale/el/LC_MESSAGES/djangojs.po @@ -87,7 +87,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2023-05-28 20:42+0000\n" +"POT-Creation-Date: 2023-06-18 20:42+0000\n" "PO-Revision-Date: 2014-06-11 15:18+0000\n" "Last-Translator: Angelos Chraniotis, 2023\n" "Language-Team: Greek (http://app.transifex.com/open-edx/edx-platform/language/el/)\n" diff --git a/conf/locale/en/LC_MESSAGES/django.po b/conf/locale/en/LC_MESSAGES/django.po index b25d7a0fad..2ce5bf076b 100644 --- a/conf/locale/en/LC_MESSAGES/django.po +++ b/conf/locale/en/LC_MESSAGES/django.po @@ -38,8 +38,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2023-06-18 20:36+0000\n" -"PO-Revision-Date: 2023-06-18 20:36:01.097323\n" +"POT-Creation-Date: 2023-06-21 17:07+0000\n" +"PO-Revision-Date: 2023-06-21 17:07:01.030005\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: en\n" @@ -6820,6 +6820,30 @@ msgstr "" msgid "Learner Pathways" msgstr "" +#: openedx/core/djangoapps/notifications/views.py +msgid "The notification preference config version is not up to date." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Invalid app name." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notifications marked as seen." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notification marked read." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notifications marked read." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Invalid app_name or notification_id." +msgstr "" + #: openedx/core/djangoapps/oauth_dispatch/models.py msgid "" "Comma-separated list of scopes that this application will be allowed to " diff --git a/conf/locale/en/LC_MESSAGES/djangojs.po b/conf/locale/en/LC_MESSAGES/djangojs.po index 7994e38f43..29ae7a6869 100644 --- a/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/conf/locale/en/LC_MESSAGES/djangojs.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2023-06-18 20:35+0000\n" -"PO-Revision-Date: 2023-06-18 20:36:01.493346\n" +"POT-Creation-Date: 2023-06-21 17:06+0000\n" +"PO-Revision-Date: 2023-06-21 17:07:01.014424\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: en\n" diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index af842985a3b9e26f36869bde776c346edfcd0141..56fc3fca7249ba8e76a8e0c828b302b34d3aed6e 100644 GIT binary patch delta 95120 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 delta 94627 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\n" "Language: eo\n" @@ -8664,6 +8664,34 @@ msgstr "Bläçklïst {country} för {course} Ⱡ'σяєм ιρѕυм ∂σłσя msgid "Learner Pathways" msgstr "Léärnér Päthwäýs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: openedx/core/djangoapps/notifications/views.py +msgid "The notification preference config version is not up to date." +msgstr "" +"Thé nötïfïçätïön préférénçé çönfïg vérsïön ïs nöt üp tö däté. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Invalid app name." +msgstr "Ìnvälïd äpp nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notifications marked as seen." +msgstr "Nötïfïçätïöns märkéd äs séén. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notification marked read." +msgstr "Nötïfïçätïön märkéd réäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notifications marked read." +msgstr "Nötïfïçätïöns märkéd réäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: openedx/core/djangoapps/notifications/views.py +msgid "Invalid app_name or notification_id." +msgstr "" +"Ìnvälïd äpp_nämé ör nötïfïçätïön_ïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + #: openedx/core/djangoapps/oauth_dispatch/models.py msgid "" "Comma-separated list of scopes that this application will be allowed to " diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index ea615238bf96ce32cb11b867592d249e550aa4f2..48ff7991fcd2dc6abbef026c443451272a101a31 100644 GIT binary patch delta 54 zcmX?iQTp6P>4p}@Ele{sg^Uap49%?!fXGnKz|h3R$fSLhCKC`d12GE_vuU& E0P*?}Z~y=R delta 54 zcmX?iQTp6P>4p}@Ele{sg$ykej0~)d&8!Rz^-L^{jZMtjS7|Z\n" "Language: eo\n" diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po index 9177626b4e..f4ad8c95e5 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -285,6 +285,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unidad" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "Problemas" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -303,12 +315,6 @@ msgstr "Texto" msgid "Discussion" msgstr "Discusión" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "Problemas" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -329,17 +335,6 @@ msgstr "Avanzado" msgid "Entrance Exam" msgstr "Examen de Admisión" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unidad" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Vacío" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -395,6 +390,11 @@ msgstr "ID del video" msgid "Pending" msgstr "Pendiente" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Vacío" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Administrador del sitio Django" @@ -13515,6 +13515,19 @@ msgstr "Ubicación de curso erronea" msgid "Missing branch on fresh clone" msgstr "No se encuentra la rama en el nuevo clon" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertical" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Sección" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Subsección" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13603,11 +13616,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" @@ -13686,90 +13701,6 @@ msgstr "" "El archivo {filename} excede el tamaño máximo de {maximum_size_in_megabytes}" " MB." -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Invalid data" -msgstr "Datos inválidos" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Datos inválidos ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Este elemento ya está presente en la ubicación de destino." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "No puedes mover un elemento dentro de él mismo." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.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/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Los estudiantes deben puntuar {score}{pct_sign} o más para acceder a los " -"materiales del curso." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "debe tener un nombre para el certificado" @@ -13898,21 +13829,6 @@ msgstr "Examen de Ingreso al Curso Completado" msgid "Course successfully exported to git repository" msgstr "Curso exportado exitósamente al repositorio de git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertical" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Sección" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Subsección" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -14170,6 +14086,87 @@ 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 +#, 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 +msgid "Invalid data" +msgstr "Datos inválidos" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Datos inválidos ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +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 +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 +#, 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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Los estudiantes deben puntuar {score}{pct_sign} o más para acceder a los " +"materiales del curso." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "No solicitado" diff --git a/conf/locale/eu_ES/LC_MESSAGES/django.po b/conf/locale/eu_ES/LC_MESSAGES/django.po index fa42242bc4..6199edaf5c 100644 --- a/conf/locale/eu_ES/LC_MESSAGES/django.po +++ b/conf/locale/eu_ES/LC_MESSAGES/django.po @@ -75,6 +75,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unitatea" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "Ariketa" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -93,12 +105,6 @@ msgstr "Testua" msgid "Discussion" msgstr "Eztabaida" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "Ariketa" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -119,17 +125,6 @@ msgstr "Aurreratua" msgid "Entrance Exam" msgstr "Sarrera-azterketa" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unitatea" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Hutsik" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -186,6 +181,11 @@ msgstr "Bideoaren IDa" msgid "Pending" msgstr "Zain" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Hutsik" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Django gunearen kudeaketa" @@ -11784,6 +11784,19 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Bertikala" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Atala" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Azpiatala" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11867,11 +11880,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -11937,85 +11952,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Datu baliogabea" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Datu baliogabea ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr " {section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "ziurtagiriaren izena izan behar du" @@ -12132,21 +12068,6 @@ msgstr "Osatutako ikastaroko sarrera-azterketa" msgid "Course successfully exported to git repository" msgstr "Ikastaroa ondo esportatu da git bilregira" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Bertikala" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Atala" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Azpiatala" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12390,6 +12311,82 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Datu baliogabea" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Datu baliogabea ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr " {section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "" diff --git a/conf/locale/fa_IR/LC_MESSAGES/django.po b/conf/locale/fa_IR/LC_MESSAGES/django.po index 15c2210513..5287788ba7 100644 --- a/conf/locale/fa_IR/LC_MESSAGES/django.po +++ b/conf/locale/fa_IR/LC_MESSAGES/django.po @@ -144,6 +144,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "واحد" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "مساله" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -162,12 +174,6 @@ msgstr "متن" msgid "Discussion" msgstr "گفتگو" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "مساله" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -188,17 +194,6 @@ msgstr "پیشرفته" msgid "Entrance Exam" msgstr "آزمون ورودی" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "واحد" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "خالی" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -252,6 +247,11 @@ msgstr "شناسه ویدیو" msgid "Pending" msgstr "در حال انتظار" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "خالی" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "مدیر وبگاه جنگو " @@ -12936,6 +12936,19 @@ msgstr "مکان دوره آموزشی به‌درستی تعیین نشده‌ msgid "Missing branch on fresh clone" msgstr "شاخه مفقودی در کلون تازه " +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "عمودی" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "بخش" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "زیربخش" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13022,11 +13035,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}، {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "کپی{0}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "کپی '{0}' " @@ -13099,90 +13114,6 @@ msgid "" msgstr "" "اندازۀ پروندۀ {filename} بیش از{maximum_size_in_megabytes} مگابایت است" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "کتابخانه‌ها نمی‌توانند بیش از {limit} مؤلفه داشته باشند" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "داده معتبر نیست" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "داده معتبر ({details}) نیست" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "نمی‌توانید {source_type} را به {target_parent_type} منتقل کنید." - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "الان این محصول در محل مورد نظر است." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "نمی‌توانید موردی را به خود منتقل کنید." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "شما نمی‌توانید این مورد را به زیر مجموعه‌اش بیفزایید." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "نمی‌‌توانید موردی را مستقیماً به تجربه محتوا منتقل کنید." - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "{source_usage_key} در {parent_usage_key} پیدا نشد." - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" -"شما باید target_index ({target_index}) را به‌عنوان یک عدد صحیح ارائه دهید." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"دانش آموزان باید {score}{pct_sign} یا بیشتر از آن را برای شرکت در دوره " -"آموزشی کسب کنند." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "درصد" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "باید نام گواهی را همراه داشته باشد" @@ -13306,21 +13237,6 @@ msgstr "امتحان ورودی دورۀ تکمیل شده" msgid "Course successfully exported to git repository" msgstr "دوره با موفقیت به مخزن git صادر شد" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "عمودی" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "بخش" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "زیربخش" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -13572,6 +13488,87 @@ msgstr "{course}_آدرس_فیلم" msgid "A non zero positive integer is expected" msgstr "عددی صحیح به غیر از صفر مجاز است." +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "کتابخانه‌ها نمی‌توانند بیش از {limit} مؤلفه داشته باشند" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "داده معتبر نیست" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "داده معتبر ({details}) نیست" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "الان این محصول در محل مورد نظر است." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "نمی‌توانید موردی را به خود منتقل کنید." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "شما نمی‌توانید این مورد را به زیر مجموعه‌اش بیفزایید." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "نمی‌‌توانید موردی را مستقیماً به تجربه محتوا منتقل کنید." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"دانش آموزان باید {score}{pct_sign} یا بیشتر از آن را برای شرکت در دوره " +"آموزشی کسب کنند." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "درصد" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "درخواست نشده" diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index 24d1031e77..2250efccee 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -327,6 +327,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unité" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "Exercice" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -345,12 +357,6 @@ msgstr "Texte" msgid "Discussion" msgstr "Discussion" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "Exercice" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -371,17 +377,6 @@ msgstr "Avancé" msgid "Entrance Exam" msgstr "Examen d'entrée" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unité" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Vide" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -437,6 +432,11 @@ msgstr "Vidéo ID" msgid "Pending" msgstr "En attente" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Vide" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Administration du site Django" @@ -13541,6 +13541,19 @@ msgstr "Mauvais emplacement du cours fourni" msgid "Missing branch on fresh clone" msgstr "Branche manquante sur le nouveau clone" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertical" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Section" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Sous-section" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13628,11 +13641,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplication de '{0}'" @@ -13712,92 +13727,6 @@ msgstr "" "Le fichier {filename} dépasse la taille maximale de " "{maximum_size_in_megabytes} MB." -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Invalid data" -msgstr "Donnée invalide" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Donnée invalide ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Élément déjà présent dans l'emplacement cible." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.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/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" -"Vous ne pouvez pas déplacer {source_usage_key} vers un index non valable " -"({target_index})." - -#: cms/djangoapps/contentstore/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Les étudiants doivent obtenir {score}{pct_sign} ou plus pour accéder au " -"cours." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "doit avoir le nom du certificat" @@ -13926,21 +13855,6 @@ msgstr "L'examen d'entrée au cours est terminé" msgid "Course successfully exported to git repository" msgstr "Cours exporté avec succès dans un dépôt git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertical" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Section" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Sous-section" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -14197,6 +14111,89 @@ 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 +#, 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 +msgid "Invalid data" +msgstr "Donnée invalide" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Donnée invalide ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +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 +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 +#, 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 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Les étudiants doivent obtenir {score}{pct_sign} ou plus pour accéder au " +"cours." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "non demandé" diff --git a/conf/locale/id/LC_MESSAGES/django.po b/conf/locale/id/LC_MESSAGES/django.po index c8c5e9b159..f3183891dc 100644 --- a/conf/locale/id/LC_MESSAGES/django.po +++ b/conf/locale/id/LC_MESSAGES/django.po @@ -117,6 +117,18 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unit" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -135,12 +147,6 @@ msgstr "Teks" msgid "Discussion" msgstr "Diskusi" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -159,17 +165,6 @@ msgstr "Tingkat Lanjut" msgid "Entrance Exam" msgstr "Ujian Masuk" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unit" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Kosong" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -224,6 +219,11 @@ msgstr "ID video" msgid "Pending" msgstr "Ditunda" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Kosong" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Site admin Django" @@ -12324,6 +12324,19 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertikal" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Bagian" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Sub-bagian" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12407,11 +12420,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikasi '{0}'" @@ -12477,85 +12492,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Data tidak valid" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Data tidak valid ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "" @@ -12672,19 +12608,6 @@ msgstr "Telah Menyelesaikan Ujian Masuk Kursus" msgid "Course successfully exported to git repository" msgstr "" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertikal" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Bagian" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Sub-bagian" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12929,6 +12852,82 @@ 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 +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Data tidak valid" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Data tidak valid ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "tidak diminta" diff --git a/conf/locale/it_IT/LC_MESSAGES/django.po b/conf/locale/it_IT/LC_MESSAGES/django.po index b6b236e4e9..5b49e1be61 100644 --- a/conf/locale/it_IT/LC_MESSAGES/django.po +++ b/conf/locale/it_IT/LC_MESSAGES/django.po @@ -138,6 +138,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unità" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "Problema" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -156,12 +168,6 @@ msgstr "Testo" msgid "Discussion" msgstr "Discussione" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "Problema" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -182,17 +188,6 @@ msgstr "Avanzato" msgid "Entrance Exam" msgstr "Esame di ammissione" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unità" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Vuoto" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -248,6 +243,11 @@ msgstr "Video ID" msgid "Pending" msgstr "In attesa" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Vuoto" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Amministrazione sito Django" @@ -13378,6 +13378,19 @@ msgstr "E' stata fornita una sede sbagliata per il corso" msgid "Missing branch on fresh clone" msgstr "Filiale mancance nei nuovi cloni " +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Verticale" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Sezione" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Sottosezione" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13465,11 +13478,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicato di '{0}'" @@ -13550,91 +13565,6 @@ msgstr "" "La dimensione del file {filename} supera la dimensione massima di " "{maximum_size_in_megabytes} MB." -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Invalid data" -msgstr "Dati non validi" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Dati non validi ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Elemento già presente nell'ubicazione di destinazione." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Non è possibile spostare un elemento in se stesso." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" -"Non è possibile spostare {source_usage_key} in un indice non valido " -"({target_index})." - -#: cms/djangoapps/contentstore/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Gli studenti devono ottenere un punteggio di {score}{pct_sign} o superiore " -"per accedere al materiale del corso." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "è necessario avere il nome del certificato" @@ -13766,21 +13696,6 @@ msgstr "Esame di ammissione al corso completato" msgid "Course successfully exported to git repository" msgstr "Corso correttamente esportato nel repository git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Verticale" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Sezione" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Sottosezione" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "Alcuni blocchi mancanti nel caricamento del file. Provare di nuovo." @@ -14038,6 +13953,88 @@ 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 +#, 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 +msgid "Invalid data" +msgstr "Dati non validi" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Dati non validi ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "Elemento già presente nell'ubicazione di destinazione." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +#, 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 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" +"Non è possibile spostare {source_usage_key} in un indice non valido " +"({target_index})." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Gli studenti devono ottenere un punteggio di {score}{pct_sign} o superiore " +"per accedere al materiale del corso." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "non richiesto" diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.po b/conf/locale/ja_JP/LC_MESSAGES/django.po index 29c028546b..bc5659ec5f 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/django.po +++ b/conf/locale/ja_JP/LC_MESSAGES/django.po @@ -125,6 +125,18 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "ユニット" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -143,12 +155,6 @@ msgstr "テキスト" msgid "Discussion" msgstr "ディスカッション" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "動画" @@ -167,17 +173,6 @@ msgstr "詳細" msgid "Entrance Exam" msgstr "受講前試験" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "ユニット" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -231,6 +226,11 @@ msgstr "動画ID" msgid "Pending" msgstr "保留中" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11654,6 +11654,19 @@ msgstr "間違ったコースロケーションです" msgid "Missing branch on fresh clone" msgstr "新規クローンにブランチがありません" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "縦" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "セクション" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "サブセクション" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11739,11 +11752,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}、{current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "'{0}' の重複" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}' の重複" @@ -11810,85 +11825,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "無効なデータ" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "無効なデータ ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "{source_type}を{target_parent_type}に移動できません。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "ご希望のロケーションに既にアイテムがあります。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "アイテムを同じ場所には移動できません。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "アイテムを子へ移動することはできません。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "コンテンツテストに直接アイテムを移動することはできません。" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "{parent_usage_key}内に{source_usage_key}がありません。" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "target_index ({target_index}) は整数でなければいけません。" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "受講者が教材にアクセスするには {score}{pct_sign}以上の得点が必要です。" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "修了証名を決めてください" @@ -12006,19 +11942,6 @@ msgstr "受講前試験終了" msgid "Course successfully exported to git repository" msgstr "gitレポジトリへのエクスポートが完了したコース" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "縦" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "セクション" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "サブセクション" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12262,6 +12185,82 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "無効なデータ" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "無効なデータ ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "ご希望のロケーションに既にアイテムがあります。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "アイテムを同じ場所には移動できません。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "アイテムを子へ移動することはできません。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "コンテンツテストに直接アイテムを移動することはできません。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "受講者が教材にアクセスするには {score}{pct_sign}以上の得点が必要です。" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "要求されていない" diff --git a/conf/locale/ka/LC_MESSAGES/django.po b/conf/locale/ka/LC_MESSAGES/django.po index f1a0612d74..60874305b4 100644 --- a/conf/locale/ka/LC_MESSAGES/django.po +++ b/conf/locale/ka/LC_MESSAGES/django.po @@ -71,6 +71,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "ერთეული" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -89,12 +101,6 @@ msgstr "ტექსტი" msgid "Discussion" msgstr "დისკუსია" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "ვიდეო" @@ -113,17 +119,6 @@ msgstr "განვითარებული დონე" msgid "Entrance Exam" msgstr "მისაღები გამოცდა" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "ერთეული" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "ცარიელი" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -177,6 +172,11 @@ msgstr "ვიდეოს ID" msgid "Pending" msgstr "მომლოდინე" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "ცარიელი" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -12164,6 +12164,19 @@ msgstr "მითითებულია კურსის არასწო msgid "Missing branch on fresh clone" msgstr "ახალ კლონში განშტოება არ არის" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "ვერტიკალური" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "განყოფილება" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "ქვეგანყოფილება" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12249,11 +12262,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "{0}-ის ასლი" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}'-ის ასლი" @@ -12319,87 +12334,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "არასწორი მონაცემები" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "არასწორი მონაცემები ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"კურსის მასალასთან წვდომის მისაღებად, სტუდენტმა უნდა მოიპოვოს " -"{score}{pct_sign} და მეტი ქულა." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "აუცილებელის სერტიფიკატის სახელის მითითება" @@ -12526,19 +12460,6 @@ msgstr "დასრულებული მისაღები გამო msgid "Course successfully exported to git repository" msgstr "კურსი წარმატებით დაექსპორტდა git რეპოზიტორიუმში" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "ვერტიკალური" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "განყოფილება" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "ქვეგანყოფილება" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12788,6 +12709,84 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "არასწორი მონაცემები" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "არასწორი მონაცემები ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"კურსის მასალასთან წვდომის მისაღებად, სტუდენტმა უნდა მოიპოვოს " +"{score}{pct_sign} და მეტი ქულა." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "დაურეგისტრირებელი" diff --git a/conf/locale/lt_LT/LC_MESSAGES/django.po b/conf/locale/lt_LT/LC_MESSAGES/django.po index 394b9b6619..fb79fca089 100644 --- a/conf/locale/lt_LT/LC_MESSAGES/django.po +++ b/conf/locale/lt_LT/LC_MESSAGES/django.po @@ -83,6 +83,16 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" "Generated-By: Babel 2.8.0\n" +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Skyrius" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -101,12 +111,6 @@ msgstr "" msgid "Discussion" msgstr "" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -126,15 +130,6 @@ msgstr "" msgid "Entrance Exam" msgstr "Stojamasis egzaminas" -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Skyrius" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -186,6 +181,11 @@ msgstr "" msgid "Pending" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11488,6 +11488,19 @@ msgstr "Nurodyta negaliojanti kurso vieta" msgid "Missing branch on fresh clone" msgstr "Trūksta naujo klono šakos" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertikaliai" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Tema" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Potemė" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11573,11 +11586,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "{0} kopija" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr " '{0}' kopija" @@ -11643,87 +11658,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Neteisingi duomenys" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Neteisingi duomenys: ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Kurso dalyviai turi surinkti {score}{pct_sign} ar daugiau, kad galėtų " -"naudotis kurso medžiaga." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "reikalingas sertifikato pavadinimas" @@ -11847,19 +11781,6 @@ msgstr "Atliktas kurso stojamasis egzaminas" msgid "Course successfully exported to git repository" msgstr "Kursas sėkmingai eksportuotas į git repozitoriją" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertikaliai" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Tema" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Potemė" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12108,6 +12029,84 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Neteisingi duomenys" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Neteisingi duomenys: ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Kurso dalyviai turi surinkti {score}{pct_sign} ar daugiau, kad galėtų " +"naudotis kurso medžiaga." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "nepareikalautas" diff --git a/conf/locale/lv/LC_MESSAGES/django.po b/conf/locale/lv/LC_MESSAGES/django.po index efd37e4a38..9e8b759bf3 100644 --- a/conf/locale/lv/LC_MESSAGES/django.po +++ b/conf/locale/lv/LC_MESSAGES/django.po @@ -60,6 +60,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Aktivitāte" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -78,12 +90,6 @@ msgstr "Teksts" msgid "Discussion" msgstr "Diskusija" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -102,17 +108,6 @@ msgstr "Padziļināts" msgid "Entrance Exam" msgstr "Sākuma eksāmens" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Aktivitāte" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Tukšs" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -167,6 +162,11 @@ msgstr "Video ID" msgid "Pending" msgstr "Gaida" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Tukšs" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -12369,6 +12369,19 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertikāls" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Segments" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Apakšsegments" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12452,11 +12465,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -12522,85 +12537,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "sertifikātam vajadzīgs nosaukums" @@ -12714,19 +12650,6 @@ msgstr "" msgid "Course successfully exported to git repository" msgstr "" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertikāls" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Segments" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Apakšsegments" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12967,6 +12890,82 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "" diff --git a/conf/locale/mn/LC_MESSAGES/django.po b/conf/locale/mn/LC_MESSAGES/django.po index 55f8670f7e..0f0367a6a2 100644 --- a/conf/locale/mn/LC_MESSAGES/django.po +++ b/conf/locale/mn/LC_MESSAGES/django.po @@ -85,6 +85,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Нэгж" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -103,12 +115,6 @@ msgstr "" msgid "Discussion" msgstr "Хэлэлцүүлэг" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Видео" @@ -127,17 +133,6 @@ msgstr "Ахисан" msgid "Entrance Exam" msgstr "Элсэлтийн шалгалт" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Нэгж" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Хоосон" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -191,6 +186,11 @@ msgstr "Видео ID" msgid "Pending" msgstr "Хүлээгдэж байна" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Хоосон" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Django хуудасны админ" @@ -11578,6 +11578,19 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Хэсэг" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Дэд-хэсэг" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11661,11 +11674,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -11731,85 +11746,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "" @@ -11923,19 +11859,6 @@ msgstr "" msgid "Course successfully exported to git repository" msgstr "" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Хэсэг" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Дэд-хэсэг" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12176,6 +12099,82 @@ msgstr "" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "" diff --git a/conf/locale/pl/LC_MESSAGES/django.po b/conf/locale/pl/LC_MESSAGES/django.po index da6ce92bd5..04963bc350 100644 --- a/conf/locale/pl/LC_MESSAGES/django.po +++ b/conf/locale/pl/LC_MESSAGES/django.po @@ -161,6 +161,18 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Ekran" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -179,12 +191,6 @@ msgstr "Tekst" msgid "Discussion" msgstr "Dyskusja" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Film" @@ -203,17 +209,6 @@ msgstr "Zaawansowany" msgid "Entrance Exam" msgstr "Egzamin wstępny" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Ekran" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Puste" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -267,6 +262,11 @@ msgstr "Identyfikator filmu" msgid "Pending" msgstr "Oczekujący" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Puste" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -12504,6 +12504,19 @@ msgstr "Podano błędną ścieżkę kursu" msgid "Missing branch on fresh clone" msgstr "Brakuje gałęzi na nowym klonie" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Pionowy" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Rozdział" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Lekcja" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12590,11 +12603,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplikat {0}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikat '{0}'" @@ -12673,89 +12688,6 @@ msgstr "" "Plik {filename} przekracza dopuszczalny rozmiar {maximum_size_in_megabytes} " "MB." -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Błędne dane" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Błędne dane ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "element znajduje się już w docelowej lokalizacji." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Nie możesz przenieść elementu do niego samego." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" -"Nie możesz przenieść {source_usage_key} do nieprawidłowego indeksu " -"({target_index})." - -#: cms/djangoapps/contentstore/views/block.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ść." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Studenci muszą uzyskać wynik {score}{pct_sign} lub wyższy, aby uzyskać " -"dostęp do materiałów kursowych." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "musi posiadać nazwę certyfikatu" @@ -12878,20 +12810,6 @@ msgstr "Ukończył/a egzamin wstępny kursu" msgid "Course successfully exported to git repository" msgstr "Kurs pomyślnie wyeksportowany do repozytorium git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Pionowy" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Rozdział" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Lekcja" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -13139,6 +13057,86 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Błędne dane" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Błędne dane ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "element znajduje się już w docelowej lokalizacji." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +#, 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 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" +"Nie możesz przenieść {source_usage_key} do nieprawidłowego indeksu " +"({target_index})." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Studenci muszą uzyskać wynik {score}{pct_sign} lub wyższy, aby uzyskać " +"dostęp do materiałów kursowych." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "niepożądany" diff --git a/conf/locale/pt_PT/LC_MESSAGES/django.po b/conf/locale/pt_PT/LC_MESSAGES/django.po index e21aa27f6d..666fbffe91 100644 --- a/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -152,6 +152,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Unidade" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "Problema" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -170,12 +182,6 @@ msgstr "Texto" msgid "Discussion" msgstr "Fórum" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "Problema" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -196,17 +202,6 @@ msgstr "Avançado" msgid "Entrance Exam" msgstr "Exame de Admissão" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Unidade" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Vazio" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -262,6 +257,11 @@ msgstr "ID. do Vídeo" msgid "Pending" msgstr "Pendente" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Vazio" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Administrador do site Django" @@ -13303,6 +13303,19 @@ msgstr "Indicou uma localização errada do curso" msgid "Missing branch on fresh clone" msgstr "Ramo em falta no clone recente" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Vertical" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Secção" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Subsecção" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13389,11 +13402,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" @@ -13475,88 +13490,6 @@ msgstr "" "O ficheiro {filename} excede o tamanho máximo de {maximum_size_in_megabytes}" " MB." -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Invalid data" -msgstr "Dados inválidos" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Dados inválidos ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "O item já está presente no local de destino." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Não pode mover um item para si mesmo." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.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/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Os estudantes devem uma pontuação {score}{pct_sign} ou superior para poderem" -" aceder aos materiais do curso." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "deve ter o nome do certificado" @@ -13685,21 +13618,6 @@ msgstr "Exame de Admissão do Curso Concluído" msgid "Course successfully exported to git repository" msgstr "Curso exportado com sucesso para o repositório git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Vertical" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Secção" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Subsecção" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -13957,6 +13875,85 @@ 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 +#, 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 +msgid "Invalid data" +msgstr "Dados inválidos" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Dados inválidos ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +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 +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 +#, 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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Os estudantes devem uma pontuação {score}{pct_sign} ou superior para poderem" +" aceder aos materiais do curso." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "Não solicitado" diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index 13db91678572ff7be9be4ad88b9ed12784cb311d..77b3d28378352bee1581d923e0710de7601c7304 100644 GIT binary patch delta 95099 zcmXWkb%0gX7RT{3GxyRZUBb`|4MR(JBi-HIC29sVOE@rvGHfjg6IAEKd8A18y(`5 z#UK{O%2*ypqB?#Ob={OdggCjeFec#sPDcunI0%#Ddd!K(F%7=Ke3)pA)hnRt?fm*| zzrGW-gpZLGbfS+9agt(M)Qt;bIM(&+{m@NC!wd>KaUPU)- zcA-ibi+U^6jC4gU*#wM<(=Y?h!vuH`qu~Wqhp+hcx2O((LT_M`2qyKk*d((aYUJHf zYdss|;BwRjH={J4!=o)D%ub&BPwugXjIv$47-Y{i$z3T_<9e z9bX62Q6GZ6a3Ri9{wJ7iYq}1VF27(${Ax~!vkw6S4EB|j$NQ;3*mPQ#-BPog6`D$YuoP%ZXGd9Ok zi$k3JxCnK_%cv2)$LJV$iQO;>YCyTrn;}$|G(uMmohc|yhN9MJ9_oPosHi`Oh4DAk zh2t%?8A*!T7jmG2uo3EdJyBCX3cd97>+?`Ewc4-mUP}I}=O<{;4WIZQeDV*BwajKD zC2C{^P&cZA@vxQO-V=4>(Wo2GM(qi8w*iE zzS;LYeygEBqtKEMN^A&mcHkn^QqEn%W$_i}$ASk!oSoR^0Qp~-TO4Nz;_8;j#OoPsCtv_3y(>6rewEkzDgRun>QwUtma(GoQS zeK95uMm>f{qmEzWQqYv|MMd{n)Chm~>tFB#^%y5?io;IY)TKr(*=5v)ikz}^t%ABv zCsccH%!i{;GrI%J;bXtu&3)R^tTigFdioAWjbJJ&eU_tUW+y7jFJd@8Ky6qtezAHc z)Oi(9>DCyv(G0}3I0n06(-C$ezg&F zMBR7*>P92{`XtoOH_NZzMBVTqYUCeK$H%;A?MYA_%c8pSznK3)4b%xO{R4WSruKWR zic3% zEIDzV{0~t09}Nncd#GT0kBZvZe^^YEKuvvRe1LUOGxg1%7Gza$IQ5QL5g(zZJnxMV zry(ORj`ZD$x@ob}f&q(;ee-fq7Vr_SJXn-S00{ z@P*#BjVLy10L?Ki_Cj@h8Y;Nwp=M+yY9{x)6f#rz1+(KTOoeIg*~6nK)}`JDwUL}e zEya1%g`cCQ@;z!RPH^8kSORsO!KfITg|%=SYDbOsSBO&*-QpCYQy7ZFaWrabqdhQ_ zpl*;6i(oO-i2Gx0bTJAqqSCR`Lwjp>Q5~IwYTt#5fpe(qrFrB9vFjA1plGd$nwplF z4hNu~ZgVgP?#Ge%7_}vLdmQ4-$F-<^q0$qJh3?ph`b1Q;|AoUa&r`ecMpV$Az*Nfr z%M`Rzy~K$QEK$d0a}dZG@FXLz}ELRqLu&Je((qtBdI^w zn@}XSqCO29<7*s%H9m$otME7~=z4szH==_$mU^tu7X33mlmB{gxI}}3<(vQPWpgxs zL;ZKuLnGlAdvhs(`RHJ0%#I8Ag(%49r$R!#7&(t!bRKG^%7lh`GgT3_RCQ2G)f}}^ zjdm$0xXz*;3YW18K0>8g{;*IlJ&U8#sJw3z)DrZcXr zUH2s_-M2Hv$tX|F=@m zbNe`I3U8xkA@oP)m>qHGoX0D9?@RV0|oz z%~2hkiR#GmM4_&C!(B9JqdANk;r~!Q{s*&RjKrbd`+OvpqTUv>;|k1;zoIsvkR&#; zlo(098Y<|9V|BcMx=)&L*a=KSJ#l`B5XRh1z;s`t?z$ z8%;+YzZ7-BO{f^zkII&Zs2jdU9sdP&eEd{a{~EPaIq@sye+3FkpN3uo-%3$aHWYP% z$*8Gb=zqQib%Ud*<1V0L5QxcB9;=j+H=Nw;Ad>olr|N2;D3c=26g_ z&(El-e25xJqO{hY4KJz*$foE#Okn2~|;P)fS86Fu%SJ)q&qpOYj&qQ(sW&mMcrB(*UbrC0vT? z*b~%wA5hngm(^k*E2=#|=0vv=g~=59qkpBl8C`tp_?Zz2UJ777~l(z64fa=f`)LI|# z+h3!mI(80={;#nP^=#M*hhYi4h3Z(^oYvud7^(d4LP0y=BGlBaMy=5GXDFYqz$uuaV5rj)w_-<3T*$I$ zXd&`n(fBs1CP8y?As-rRhx6(#}V9 zcqQsS7f~DDgTmy$Mi{4vZ7|8P5cR^SDej57(0J4gO+!uT9Mp`g!#sEl`{6qrfnAG+ zdOu)1N9}a!zF}j-a;UX;QCs|a6%@@^P(c%?n9V?H)JP&xJ#LIjyB_!ru0}1@eN;L< z$9(t&H8c5&TYCl6Gob-$2HT>Rum@IR$=neXG}6;0EDi7ZhLyCbO^-D=urO-GV@id3 zfB3W*b)zrnJu6C^*?dc*X0{<}A83o3!QrS5jm0X;|Ctmj&~OV&VwN%%)g4f4y8_kY zy?*^HDm(6?IuyOE9T$#~)C*!d?2KCbiKy6!Lfv>ds>7SHqw@bGh50n(Ef?y2i9Cl| z^N8{`#d%OC7D3&(0_w({Q8PCRwFC=LBi(>n+ta9r%p253ma>ASaX!>jw=EV{{!gS( z3Xh?tG+IS7B`PLzp)Onkb;HKk4*Q};b{!S84^cB2UdhhufQpd;zQa)+8HYN43A#Gq z8U^+A4k}1uRJJdNiBM@%3N@8oQPJNYHR5ronV5^Z&Q@HA`%p93q>2S^YgESvU?ZG{ z)rqMmRmlJ06pB={Ep|_JyFtnt_GXh4HNq;m9UI~~j91gP-W#acxP$808&t=le{1I_ zN3|Egv{(t-VnV$t$BZyPm_V7fghg1VpdwT8$L&MG(`h@ zr>ldNsgFm^#AQ^FK1bzwtcJF932{C3aIA>uP}fh|$Qyv`L{P{~Lt)g&TcFmw4~F9i zEQL!^Be{zT%8#gyXK8FBu8xX@hNvC2Gb$Dq`Snfc%?N6sA2F8lKUEXEVP@3SnW-{^#3KH#p||hwtC0jz@25OP3aBQ7?wcxW99mLIHe=3YzrI z?0H@rwMHX+qfpQHwWtl`6l$aS8+Bf)<`x50ef#1Q+81CQ9M{4&xErYN4TW2h|EDR` zqo6zvZ)Iy-1htlZupCZ7t=VNPgAcF)W@}B_hVssbm8jooYeAX4oeiKUeoK2N>uEExx|hw+CDe63`t_W>=?L|DxEZ5*lmCkHN_{M-e!xN0x8V2OC`VtL zfzAEQcc>ZoroX*Z4#U>e_hUT_9}wz{!~WO=oq_h|(-gZ=-H$^s`=Cm@9FbfEAS z70u1QvkQ$vP3bi}gXsr{I`#1dhGT^x_6+ENpQ)e4+4##)8(G_7_FAtWI7ZXH0>@(Z z;i1kQ+=gw?oi)O~JbuIxG%Oxzd7XZg{gT-gE6{!wCt%v|?WdHrSd99=SOp7?<^_Zq z8-cy4Z~KAw2Fx!b3y3n~kS zptjn%sQuz6)c1z%sPiuP{)Ia46DsfHjFJ z(jQCXS}c#xFdartu&ucsY9kwm9dQ$Czeq9Bf;A`RquviSfK`}R`G1^(9xCts1HNDk z>iH(wj`j^|1l3Xb+#L1AqsnC4YHOlqr~#@&T~X&xMs;8oDt*`b^#gwWBDxFs;64Ry zAfu*ObZ^Ci)Zd|Y#GF%Y>I$RQupw%X?}*yjdSYxG>wo?u>c-1`ccGT%jQ{xq)PVn) zO8#rD{-Z%7NIcEfE&{ctB~e>&byU!_MLleWqGn_k>bO;?7nB{SXTTv;$1kED+c!`h z`h*%lg6Vdj@ad$5PAEu&tb}3M7?tPEu^BEw_4o_w#?fZjQ!yE;LuF7MX^NWa&Zt-z ziaKvOYRT53Vr-M|e%CLYM$N<(%!toWkIRHVT8|r}F4P%yqh9zex~QeNfSSRp7>>^{ z8^)Vy?L|=U7d22bIUW@w?lKCRs&%NS+=<%ze?wjPZ>);{;x;TF73%$|)(2D;ESweU zG{k$T^NY{6ENSAq05{V9Khz9QnPbn0C0I-Ozlp-Y5PlGx%j+->o)_x$;lOS4ZHLOb z!0HpRFzwF5Q17o)7C~Kj4feyvi)=@{fQp5Ji*1CZP%~2*OJQ@=OfSM}%Kz;YbVBG7 zTcbFrX#EOu8rf}2rOdBU&XN3GdM)Y2qgW}oLl1z8OY$9|X&qfk-53)S%}mJ@qUrZDy)qHR|n9LAeEWS5ImYvNMW^ubc z;;azfoKR~Vdz}SeT2wthDpo3?mZ+giK|LIRN{?Zv8&5^ucnRjgO{kc-jmq0EsE)^2 zZ(DF0)P)P8MpnVM2I|K3QCZL#y`V)M@6M#48?Hc2Lq>KVjb$^@EqR2a9p>=9>Zrb;3eu-J28j~zHF!|%!9g7 zVN?gp`kz+Ho+`-05$c0 zp`!K`=EmIH?R!EC>_mMg*2FIug*A8BYxiHMDNnM~Ugw*kIy4Klf1Jih{0m(LL&{zD zaL9wYVOP{tuEy7R4vXNC-4^Yiuq^e`d+hamG%A?xp=RU_D!SwDwRFvaYOjFmNDI_V zP2WrYD>@g`pnYH)YVFUXI(7#&h3|17X52@6C{v4Cnym-yW%U56<1r30)udl}+(Nzf zA-hiSuyr^UDu`QPMvmKknEcO7;pP$69)m|MdSf38^&S>gu^}f+#4&guHMQN2o7+(r z{EXjWgA?}Fd=U#%FL5%|d4~h=E_Oc^>g>YWr$e2S7~B2Detf!&JPw^+XF{E6_%o)b zL-o#vdVix~;JHv|B<(M;KK40pOK}=YQjdSZ9y&Gg3ib0i0)P6|-v1*mvIJajBbK23 zhW*UG6BlzrgPRru?@@Ul`+t@dUt@CW z{?fJv}`dHNQQ~dfWRLpEdoxcZ5DgS?_pmYn|3U$t60!&E{Z=z=6 z-`k23jWR5<4XWeUP$PPT+E{`w zY~x9Uih-P{SgL^9*c$rvp)Xv!!4w)s@xd}2j#*yX1y-SEZ3;588w5$Q8Tg-HNuU^i-xlYHA4qbvGOZMQ~p1r zpc}lw=otFZ);ty}JCdP-GZ!k#^P`S0j=FJG-&Uv&4M25d0;;2{Q5`vh8u=Cf^V{g< z{}&3%??RvK!u3(_er-`{(g&5#V=*1BKwa>J??qHF-9X*=GiJh6pREI>QTs+)%z)ES zS+E`5tQ4;MAB6p9A7nvo7}ZcGbU<}r0*2!%|MOF*8M}v?@~5a^`;6*n+%I;W+^Ar# z;@4YaB=w3y&BPm2M+3nyZ%I?2VkWC!FX8$P)lnz5!FJdab-~~9M|_OBpc^gB z`yw(0^HSf1>d<4Himy;38x=jwi-EDIjcWs@z!Ruv#BJ0}xDP4lgy)zIUt>6?i4o@I zZAsLPyI?gOj7p!As2%Pe_Q$j_?FLb(8*aiDnV|M_pI8M))PKSl-b-Ak_Jz{q}k2 z{r+DwwY0CL9}h;LK<61DMUPhde?1ho}6M0I#ADh+p`Mtll2qko~Y z;{|G<@xQW;q(xU7O#uozu^j3K^{@f9K|N;oqIRywsHJ*?+JIsvw5d#tk<>GwHnIk& zZ0e7ta2yuK)2NsUOJp4@ktodd4y;InW}q?Z0)0>&neMkQMvZ7UDi(f6#mF1f#*#9z zO?f_4M+>3OFOAy5YofBHJ!+Y{9;AH*Dk$3}we!3B_Cf`1f7Jdm4Yd@PTnc(F-$nKGEo!83lG)TpU^w-Lm>&nB zKHq>5_zP;JZ&CRimORYcdSjwGnjN)-1^s$EEJVF0dilSKg7R~Nf4~t`w4Ox;&o#e( z2i4=}sQmvAHFGIb*p0HFHkf><0aZiIXmix{`(q~@kCpHZ5=*XAJf*E!ZB%+RMFnMV z)Dnz91=A0xwVi_+*)qSr0Yjwpc2gnOdmp^}$4X{{P^AFc-7( z!9ENN;k6vIQ-74&MwH}ho0%-AwTwi~NDWjlHAihcqfrm7NvMu&LJjOFhU0bAOnubn z+}}x(#?mhW)q$c|9@}6AT#e!Q64T*VY3;a3EKR*BDt#AX0o;hW@jfc=lZ0DG3!pkw z9+i%b&{c3ur=SrX#t!%=DyYh(vn8mFn(_vyHE)f&Q4iEwuRtx;PE=6s!{T@Z^P!VI z%$W<3*a**IPt2Nu{MQZVWUych$!Hgdg_@!SsE%Yq<$YmPN9&`ev=^!aWBm3xs1a{N zMfqi{hH)~5d0*QbVNvQ!P&4soCf8mlUechoYmnKdss(PK-UDZ1nk-??GTer1uwm9P z?+1pkh%oOz!`*?(mS)*3M%ts6sy8ZKf5a@f8Fkz>R1n^ADO{rP7BAwd>|x&b{rNfk ztu<$u_Xmd=uqB^Q!&dkT+hW~ZVcy^W-;G_UC(Rw^49Agp0K@WxIpgsNMq>56wj?7^ zGwN=m@Seg&R9^p*&t~8OY9IIqwFF_2wncx1b*N`UrQ0ynh$f-3Aqo|YD^XkdPSkaO zN8RuhDvcB5_d3GwzZ7)A>X-?apw{>VD*EqWMT{t5^ zP@eTazl)lYSNIk~3)_zP9<|jcC_-KNpM`>=v?O-JiP#4}p#J;4?nT4AzeYFbn=ofO z?GeRng!@o8Jc^0%I%>+Fqn@U5i(5xCqdHgsHTB=1mb5&&%G){=G(`a7^*|nP!E$PsI9h--#!;}QeTaF@4teY+K;FuO<3B3F9#|}EBV$!UB7W@*S65k z{(BB=y#)>qX%p zT#7r;ON-nMLAo2;==pz@!eAPTRkI82Lapg*)YPV{Zds5UTT^db!#mO0@0+e> znA4T^(Wo_lg_SYRw_)CnSsyiXJFy_ft!4FcSV7PKxfC=tw^38|3>7TtYFkgUq0+1} zszWVMYuXL9)@xB~z0dao>bQHTwSI-#hyryi7$Z^bH8H93zZC`TcmuHv&OqJpcPxQV zF)e1VYa3HlOi#TVDov-Nw${0*j_g8p;0)^g>!{#MQO|-l0(HH-=xU>=ML{QY_CFYi z>8Q^}bz~1l;04t2A5b?+RNt~93+nu0sC}XeYDT|B9p4l+;(i#8V^G<%sy_Lz{N6-^ z9)}104=$p5d>xf;k5NhIg^KF)z7Oyy^)IM5rlXB*rp}}8 za~GA)|Dm!Vo7=>`l~zWb&>c16L8uw{0jpyaYRc}Rg7c~W`CHW52b)?rl{C^+pBFU{v%@M7_Dp#zwdeqhY)@ z_5zUvHPU<-hNVy=D~DRL8mJM^M_p$fDjQCsUO;YROy&Q76qGhG+S&>6P*au$b;G=< zhfiTt2dksfvbkUHi@MQhoP#q_Yn;1XnDV|;wYN3Q zjk-WZtc*jjJRZlA7^g#+_m@ekp|WBuY6jP#@_ajLq$m9PEmW+$LIrW!j<)1kI+FkD zQ3)Cpoi%YHcE&~c59+Blt5cZw7YB=WwzuDxsPk%fu^DQETC&clnd*<)peCTQVG(M^ z)}hWjf(q74U0mzw6B^XBKv$cpIGB}sO4QC*7B68pJQ>1EWj8xMRu4;~gs3Uai@I?+ zRM0j=J^ebMf^`zAgNINZ_|2t|j>0q4P8PqXO=We|f%Q=vMi`C&~@}i-rG934i$vIpa%K?bzk=d1>NYYK6azbsOYSX+8}!PPR7mD*W+Yt z(bt0ZIVyeMU^vF^XEBfiH3KD3F;X41#J&8_Cn6nmorQkGTHMb8`%xVl+}}Df71iVQ zs3_i!3bLP3`@wIhDNi`SrZ_Wd${V4w$3+F_52*8}pgOz&Q!4+rQPA3*M@`us)CFIl zqBv}zZ7``(CssvWxHT%6I{AKwxu{P--DnRgEl;AZdlfYU_ffBC&LHli{0~ylg;StT z%!4|y1nR^ZsMu(Ny5Stuh}NJwz7@5$$5H3qLG6UEP#aQ$?`#HBq6U^8wciv(S6gK< z3RPnTa*j29gRJQ_qHf<7m8&1BTfb zkJ_Yt9_kBR3QDhYcm_XUempVUo_3#5*^qC9jjSfNrrrv*mPb)D^FKU|uW=6^7-=0E zG|J8&k2?M*T!Ke%E4FpNw>OdGqwR&G0v6%}7xh@)iCW`3s2F*RnwdC1*b<~iO=U6E zl($5^NA&a^?E3@WrG1)T?>ENJ|KSuA<9B|0oUyj1Nl?e9 z#mATxwG@fQ*;;4BL)6RSY7C6Gfo(v}bDe7xGV{S5)Q%K$f=y|5tV6vdYHy!`3erWW z{NLbv2zA4Ys2RBH*I%Q8Eilo(S7gAn)SIK)hhco>{{jli$MvWiZ9yG)z&n6%K&Tmd z?$@JFvUE#^3f@Rm+Ezt%tP$!4T~O&e9(CL-R7W?WI(i7xDgQ4}(8yk)IuJ71PKb+2 zn@p$}$c-9rgJXRFuy`jdZQwz8jSthfy87iJG}b*a~A#w_xsqU8pa^2#i0&W}?Up@?ZH} zg$CITb;GHsC7F%7;Q~}}u0=f?PGMfWi8?O9kM?v-f||)Ps3og~>R@Nod1Fx7H6Qit zxcnpe-kri%Gwp!ksEuMK>VTe6_9OCo3^0YUXW71xV77e;t$^y-8jQq~s9^r&*E7tq zt+oLwHkx5I?1ANQpG!e&95UBN8XId+Pl0OhhzgqCcnU{hO{_jI%xQ@WuowP^Td?PR zKiU`Ax8~+pi}rB~?KS-mTtwYjWWS=hiz(!${s^Np!W4_cyuZJnZi&Ujk2sFcPvB9k zwbXtYO}fm!Cmh3)v`1fV9j}NwE($dxO;*?pOhFA~rteB5J6vZc1+CRlJdZa}Yq)-; zrO!T8aGgT6U-rF=%8FO0^a}oDe?;>&>iORQb;F^khuUOR+Ra3z$6EPdELPh%})J(lZ9sdO`VY>J^9!n}V_s0FG6H&HY90X4D&8*L-Y zin?xo)DqV5ZH^jPr;X&l*6=$TV&f!K)X(t`T!!A1p^iI=T8clg8Qwu%xYQ<_p{l5Q zC)5)4MV&tcmCjM9edZGCsrhab`CpMj%FUKGtx+c~K=phD>c&U02VTM4SaFLzwg+HV z9fy_h9O^lrY^y!4^P!%Ol~FrrZPaz!<0BmHQc(2w*v9X8q~BP)g_(BPiP3i1TE@pP zj!T32Fg*^ydZ=hViweT)s3rJ<8ey{CHY4BQ3hEV5GyN3xx%-}i)-d%RdnGE2-rAs+ z;ycuV-=jvl3Iq5nYD@hc^)mScHNwA9FDk*k7E7s7LEaHZ;zP`XUG{l1>pJr(s7D)7 zH{Oei_A{6kA7cc@+HW_`k2YY6f1Q)-KT@3!;3ewXTPXnVzWZ80feEhU&me%!Y9ehdKP? zXHFq(LOuLv9^;ytArx}qA6OV;9kqu{S4#p7NNzs8E+74**i~SZf2dC5H!&r{b>z=hWorC)C z{qLjx*6hb~Hnkxa?5S7)D|7rDRIuK~ftd7Hd-_emE7bq|mHgKM+b&v9AE2fz`lT@E z4raie811sfzyZ`$K19t-qTlR0VUUSM2R=npjH#~MFC%5JJoRCy_M?~spPdNmIY07)P;|sE*yH>zVG)zZB(Im>?xNDl}>xH z6u!VhnCGt5J7NXut8oav#OB!Tp1m8ML1xl*a^1Hnt%aJZzP|HNJwJlFK;SRiNJd~@ z>LCv-Ya&rG)EeL6OstO+AKKgTT~xLdd&E8w!iI*4aq?p=HTk#fiTyR3vzU_ue|&0N z=n>S3*D*CFe`af10JReiMy1nooT}q+H+Fe$Q=jRDEy+MEO8Y8QjNL{3{o>3o`MV~{ z|I&Zk+Kk32)DPorto6#$Ci1myJnOI;?Z040O#a69^bx4^%<`5Wr?4xk;|1Q?lJ>!> z)URVY%>0iHpc1-8Xy`?u1+GO+ZS429M#Zr$^+l*RqQJkFHc3%?e-6}!RT`BQ-(eP9 zfDQ2&YQ$+iSbHn%M|~W&$1fkq|IrlMf3&oFirNX2ezF-Uk6Mxus5RY)irQ$OEekrM zo()q_(Z3t};v?*h&HuAB`xR?ZkN9E^#$nXYesOJYuf{V?dvZ_IjGRFQW3-Tf_oGx! zTul85=D~@f=6+NMpQFx89TxDuPt?cF)Q_REYd|324eTIlzj%%daitp!IKNUTA1&a0 z+f5cd;Jx2>K~3FW)SCZ?d9iAYfHMh)qS7gL%z(FbcSdE&b1a2jVg@B3x2EcKD74e2;)2A-fE zE}7y5ye+yZYM+>f_3#*K$x_7+=rQd&{zOepw*&z%sN#GTaK5LW8(ZQw z)K;7%p>?nYD!nG4X6iUr!99L=cfvI(H<*xz}pYw%#0R1K!W_ZBa9{81)Qz zjM^WHhg(dI#2VC(p{un?oX*z15^C*QU;~UoWx;dofJxHZ8V^N9{Z3SL-$w;k&I|$X zFDOhz#ZKCc0q@^_sES(ie^DLHkjXmOBvZh3w85;PK_|q@Y!@ns+6QK$g6b$n;eV*L zoteejZ=pt-GOMj^TU3y)!Ef*a>J=?cM8JCi$%4AxVyuhTBiw+uhv&{_BX5Ta#`)L? zA7d>nm)-I@3bmHO906|!Op8gW=l89O+TmJbSGpL*MZcEBHaK=nca@9j53VGGVO*pBwrs1BaQ z9+;_!(uyTQjr0;Kb`lk}U>=NWUydxX>)fNDDNpoGz}w?nq1J2{Dkd)Z?O#yG)i35> z02PGyP#sQK+?HY-D$N$-cX$L>VDSn|A zfSF1MyqCpnsB9^PUt?c9h0{@w-KJ#%-uHz}WvwH5Q0G^~AXY;?HEW}mssl#j{>~^0 z+WE%g`cSsUauyt?Dp;NdDq4`%LG5JYP*1lV7*0$?R0=rPs8^{R@cx^xj8y{O`@u?V zMSJ|J0q^gK^ujsR<5jc$W)-^M({P=F_V^an1K!`$8;?Iy&s4)kya)BzeeTz5*R+k~ z2MnVFr|>MFpZzxAy#dXu6>z>#uU9+ZT#$8a@6TM@Oq=Rk z^d@a!Tk*H39dDXnzmIy?%iPeO1&y!-GqwlghOuOg?Y!vCZU3l*-*Wr_tdA!#9MiT4 zIBl_13-Vv-v4Vyc_!PgwYAvm&%~5MN1+(BxOoaO}8vg2keigMZ+{9A&9^+tiWwtKb}W*B+%B<*-c8JHVp+Z0>}Dp!L-!>L`Cr@OoAcp0^Un%GK@w2C)5SE zpwjIqD&0!9w|u{kv037H9Rl7jAt^grmSsTxeQVdrNkMCqrnBX9KP*9g8D_;hsE)<% zVtaZ4Y)riu7Q{1{4#T=yhcltFq&(^w&>Qu%+kmC;GipXlbklXnzj_q3V{Jm+=s709 zcSIn3|>dgRO=oDBX&T|P(RdGJ{+Uta#RegL+}6p<1hsU z(*ul$&wW2*OzLrZ2E5<#lA?CT%&6chjT(6kRLt~5#l{f7{YOkgeTV<~Z>WvuHfjbw zqxbKBCGKSx{2DdVY^aVz`j)|j)N7&Ex-II){ZS*DjhS&V#>W$=8NA|u{t%N>f9bc! z>}|1>vN!p!9_8^Hs-Z^G8nq#HNA3A@{PqW^j=e?&XJ{XL7Nke5b!$`y7ow(q6DlkA zqGs+bsv`;d+I=GWlK;A30UAOvAF$ggeg$%5vZ9diki9VsC}Y7 z>iA)(B^;06vO)cbTI%})?fj=Mg_<;c#wA#NP{3J+FHm_s<2&0zFJPe%{`%bDfHMKF z4Y3WY-7w3ZW2jfF)C@>7Ru^yKQoM+xhTAiw{s`;PMAQJ>C<=<&pRgsaLvN%b?Z6bM zsmp+h`Vy!$Z-_dsB`TV`Vh0@I`v|>_YLvxRC(Oy`{V^jh$8vi9pQ4~Oiub)mYb7i| zy#p4-1*jWbMePUAP&--D(e@CkikkY#zOzs>x)>YdOVmtO{lS86Eb4v>F`@GRDg_18 z6VzJ89%D0+1S?YSkBaUC7>@T*Qx|QlbvPO7^Ma_2s~M^T^RX#D#dKJCoV_=6!79|p zq4)3qUZxOE!(%mI?D6)HNr%eQ0;m^`YN(NRMjh7&70u&NLAVr^1=~>r`5SfoN7O?s zFv0Ra7V5g0(N(?{r=SC?qb^(@l@(q6`e4+Er=gBt>bGw}b>Jjw$GeS+l^3YvV@A5=SSVA9C{ntB+^4SY)gZB*3)-1W~V+E6}87vJ${4gSa7o4I2CGbv!SB8 z8tO*9P%$wA)xlN%=Q~mN`xAA&hpvCXzo;pSF~v?uj|HjcMXh~D)SCW)>gZHddab}* zxF0q3Pq7+CpK2Ygi|SZsERR!A9s3PSqWg(LGz!J0Szeb#Z6sAuYdQ)eaGL-5Ud%!L zXH*)!L~XU%rrWDl0o2m`fKPA%?#6L50^YxTQ1-`w^C$IBm{<9KZKmy1v7_vOr`U-D zR?M>Wi$B}mW*cDq5XU)$fAjf;IZP$>BXg~OZl2B5q51Yz>n8T*xWWqp-ruHQi{q)M zT^R8GKywY&SN`W;WZ!ltpr-0BYQ!-X+dhyFk5iw4hp_RIfcO6kl4@zd`)@>&F0)s$ zW2lk7$I`fExh>%voI*YO3X7$^Seg1GY|Q;q!#(DrkyQ&>KoUOpSvu4@RLr zKY?=zk~^q$9lF)hCkhp$t5I9>EmXQC*=8Ngg35*xsKilFwBmZ&qL#?E*GwO08K+eoUR*0>w$hD-4X zZbj{I{g2qvj7G)C64ZOb9@KS@_+G#;>Nk<=xXv94y1;8(&nKZj+thA4PJU8hyNF9*CIpDSPs z<^OsLN}ssDnY~d{a|N&BKd804@VjlbpD+{k>{l!}YhecJ-(i1Th{slg z*pPaq2ev~k!6npBp&m+I9@-6-p{Dd4YNkG*_K)F@Y(LnH+6OM7W~#$ud#4P2Vlhw{ zwS?`TxB>4^FecKV3mij@;2oaCbWiQaqQ|HinEou_{WF{UFe~+X&+YtS*n|2`)DmWS zVK*FuRjKdCt{C&B{oLOlHM5o6zpY23P zUB-@B@U1P$BGimrLv1uI-q|lGeNi!X5*6Ih|FQITvrs5SLuo9JBe5l(M2#@wy#-Zm z%td_)Y70JqCGk3HjZ^+>FQ5Hcg7-fu*%v*1&}`>);? zeAe%A`oCbZwYiUlsmK0e`CJauQ}2Zez8|p@ojfu@!2|UWO_0IyS(!sPn3a z1ig)H4CYn-@1xL!51!*Yk=2>ggz`%H;~-d0-)6~$dK5l-~$i!mwnL)Znc;2SKP z*!!1Wox(|i-p~2FQ12bFlDa|fFN}#9hTq?R-*mw*Fo>qtwb8L32Gx7h~C2ol?CT99J8dg8F4F7(3+e? zMfWY#Mv*MsMpz%U#!;xHIfvmGmd<7*BPxiiphkWg6-&|62c3+V2bW+yREPdS1z-9M zUU0fjeG0>9ScYTuK}MUZwWyiNm?`KzR(GR5&yzXme2=@a9+t=w^tSFFF*WsLI2rGt z(yv!m>&QCPO#O;wF=d3#r|ZorjG|#1_QS&2g5KBY4cLRdT&t0FpZ|JI)zdk&=oah>+{*v zUqq!}!bt5@`~ZoXx&f%Icr8xE>o^@dG1B`atHERAkr z8irEnh|^Iw{D{iiT!qZazHNP7-?_fqeJ}Vv@r_p4&QIrC%(nq*sd^VC|5cdcH>~qL z<@=X!SP?rR92KO+Q4f{As5IP(Q}7>5h+~SHb5S#~9+gd-QA>0J^>X^WsB3HSjt1>W z(Z8{J64c(G8MUKzL2WesQ8P9kW8)&!ez6uqF?umOKNjkGsZbq?z?fJJNnED_D(kAb z6trWt^*k*jk?ik|A0#vjrt#`k>5ex;2n;@uoBjR(Y{krpU?B_t55^jiVD7is2%hs zro%uSz+99J*OZOXUs-I#te22Pm z*)leRl~GIbEvmgCYGBRL`~UyzNkKOn<58cC>gfX1QmjXHWE*NNkDx|+1J!|t zs3mxXI{u4qw6a!@iwe5LsO#iF@AvQOCbUWlM~5Hltso*1jlaz^3KMe~o-N4Z84X)P-iE+Lxn7w%Tvsit70hzx@I# z?XLUnH?TYPCw_b5@;0DmsE+pV>%&nUoL=6w9bp=g^ANd@>%69*sr!tYqS#ez zM2UUFQ5VdCnvuMi3TvU#v>R#w<54rU0JYZZQP(?w>hK9vaQ=sS-$+Y*{xug~`D>rf**f?C@vsHJ$0n(_~*Gz+b6BTb3rsb@k(e;4eElO*?d zKKKnCYS{bxWo%A+(V9W;+wdGz{grR6Z*2?SggQT8E!&v3U>@pcFf)Gk%~;z$uZo#y zZ-?4HCZPA<|F5K=;5mp9conl?XdQd;$cCDkrl{k3qDDLpd*e)0KF6pV^!{zv9Jqjb z<9b2wE8Tn43@oj0K16jeR|E22g?bIFXG2g^w-nRk9?Xh2a56?~81()dk(t<#db>vE z0o+18S!3(?X;h57!pj)1iG3xziwe?0O)VI^HYNXS(=eX~1Y`dz|(^*dfyDOFCs;U+Eo6G3bx=d`>vP{)zMz4nOcFGiCtI=FQNWVZZZ*jaa{^| zhBLKTVuba4$VgkO%%kkU9jK{3{Jr)3f7pV$GumdNC03;BqSpKbDi)sN7!3RnbjEZ2 ziKq@F8*48rozT5N!ww1qaLhQn@fWN{OiUSX--!O481#NPtUbw(fyqQU7aW5fIq$D2 zwu9E3YE%9Jf26(PG+Xm$IG=j0=~jP^-Kf`|LHLOp zw3YnV8m^EA>!O9o%8rPz|*d6LBZ*!w}BvyVG{Q{=0(S z-vwENtN1+OZeBk5d@r`c(|c^c$g_|9*Z<$|ANy>pOnShKKm}znRM0g+#lrWfjxIn& z`F`wzcd;YZJZNjX3&W`&Mjdwtb6|`^cAWyKExN`b*Mevy4N8aYsK@JVEQ=peYgqEI z%}6)YOl(5EDgEP{?uac-Rn&z?pdQ=XQ3JV!>fjgDyJp9qZ3j%`9zHdi;A7DmlxC;17Bg-obya|csU zx{SlhxCwRR52y>KKWSTRdDIt(W~i;UD{7{OqqgL^SQI`j$?W4u%LmYe~#1Vu3% zJ0KgG>x}geSdY5lQPc$lzq zfgGrPqd0oM|M&C?Y?Y|z^<_Ma4^Zi~`ixCwnzJ_YhNyj^D{2N-q0T#kOYk@R76+WO z*g1*e)Zd|wOLpD{k_{6m|BI+0gr87R7i@IFrmTi@k9G>V}U|Q<(dAv%GH; z)c(;6tKmj$ik~nhHo9Un*9JAP1vmVikjEBOiBKC$P1KDCVILfi+A06T0o02;4LZB2Z^nk$<+;6_9(`e7 zy<)wzykCXYIsQ0K!Nh-CN0+0P*!`1&-bQP_vJI&5Ys>$6n2rN}M#aE=)MGc>8~cf+ z0M?aP&NV&FVP&GE5gg}D<>O4LM>7nSqksDxTzF&vEgS3!? zQW$l-A*zY`c;V@&^EadBfm5g|e}!68(j~OMG$+VTRwBN~NIZ+W@GsN_F%wx^7DN5; zStERid6R^>pNgeS7Um=+JOlf4{)Xgagm9)5Vea>Y%cl%;N)dl9RhYXx$4?#RPE_?! zQ+n`Qc67s~Uc_F^PXZTE4;m3sVeSl;57k7)@hfbNYJv->MJR5XF!$ZB0;n1(fl=5D zwKfDX0iHzljhi??-~WHfPGTaur3-WC^ijB*@J{TEz0zBiU&lRU>@Vam?l>DVT9bX3 z#hPk4Msogk)Qx_{oSgp{)l|u|g*oN1FzzKjh;8)zUpz;c`)IWU^#E}khbRHm=xC5L z%zZ&J05$G6qDt^HYIK}K_3BrcA0u+vXef!<36H^gxDETEKex602z0;yGl?B_zMoK4 zehMq#J8Xj`^H?8QhUyb%a5R2KO{t^vhPhwAxsIAI%H|7mf9$3sR-zD9Q zgq7?HYASw-g)l?OF!u?l1?m;lBK(H*-(Y}nm(tcWeM<+eq|1p=)t^E4=@<0~m8OhM zxvlXN;kBqfvZkyJqaCQe@EpfrNI9#iaj3RGjQ8+w)OlCS+kGBmFT#m}6|61BV|*eW zqDt@)dtm;GHawT3GPVzo;R94>+gvHkS*kFqmrtl1=01F`#!`eopyG>GvA*-A=Qz~N z8r;Q>di6n6FTQ|k%Lk|lB4O1qXAo7F6{p~;YS!5b*C5RCg;*AI*0kQ;3)M7Fa5Lv8 zsTJl7#}l=~+_&Ru)D3eVNY)|qM$q}d&Uh|}tQY1!p{zx9uA=qB++W9W2tN=W(17I= zdpEQjJw1r5?r96Fnm4$S6P=bev;Baop`EB2JB4NN4;+Azt*md%L(TcC@M}DS8s4Q_+wiP~ zk%XIL6!&+6>}bYXg0pZNYJ693W8?cGD#zK{Qk6Iy2VsnMmf&#Id@%(zMgNM4@FQjo z1g>Ha{Dc~& z-Md+5oP$RRXXz2ROD>@$*{n|?U3{}ARJ#D^-LOP#Qv?t?#B0H^!sEW@~ zk4{B<*&|g${G0Gfe2w$IVeY0RQ+wO0HouQeFb`1~F4fmE*c^4kai}SIHfsE@z)rXm zb$*&)KU;iCp(d72m>T<_+VDG6hSsAVy^f)l*V`C{A^mM}NsEmM_d^ZG3#c0>9$+_2 zk7)=`MrCX>st*MBv!ff_Lm!3=v?ho^wP6MO$WT8(!J49N`|QKCl&4h3RNIO*E4* z2k!QKh~b2j47D1K!hD2tpqii!`mr}=()vHt-C^QDO|j=aKcG5inqf9x3!>Vr5h{ay zP$ip(wQ&ooQ^go=Q*Bn%8qfrl?l{z_*@Tf8djw6Y@t>0&wRt5>h8-~zjzHaD9jfgQ zp{o23&$p;4I^IaTJ|n6LDx#XIA*v6x$4DHEYSM+MQML(#8cwI#QAyvUZV-EvJ@02i zW#~)Hi{GFUScMwLKcX^z2Gxh2qtXeCwvtDpGFStPVp~*!7Nat-b2Q^$CA;Juc!pa2 z!p2xhN}?W6YN9S|i7HV)R7NMG3a}d0G#62$>NQYyDcVA#UZ@bLnW~2TPyh%RA)MYs*(4og!~h&snTK*!u32SqejhfRL0^= zvPZeRsDiXdb;{s4c2ts0s05CpN*HZ2FCZ`}s*RUp6FiJ6anuwWex*>?bwypb5;c?V z#lI;?#8g|R|D9%!-B+etO?)>q%xSOjf0P~NFz0tRj_YCx!oyMV`#tZWavm|u#&tGS zFE5PhGnKFo4#NOmM3wL+suPFLwzf};>cr(SrpA9GcGQ{Lp-v2Th8;L&TD|G>Jg}f=3puO2_NBS)Np&Wz+R<-l}pfwjz8In_`aTHg8No%@^}f zO|%97!s9p*_pGodrYb8L|H{DBm9}VHM-8w0sPXv@)i+|TvX|Q#QB}JTH5z_Ht!4#Q zn?q53;W(-${>EaMX^lNownH^R5A2WogY0MqE4tQ7)*h9i)0hpDud`RdmC!8-Dr3hz zZ=jmsl^2e;-d48^sI?$Bs;`trb>4=k`*lWjYX1JWO%z*D-&A;q>u}G;F!!qyoi>HJ zZz`AA9OgXX0{@mU_e4^HBCIMKsXKRx=vUezeQbl95sdC#Af)#PV0m{F(%=K z7z@{;`}yB4?}W=(mjj`@n5nPQuX*M@NeRA=pnZ8iQcv7;On`N^uP5^5N>LCt^%P*d)os6G(mXM2)Kfol64 z_<<&?ifY>m`)!K-8Z`qhL#1;9!$XwHJS+m*31(@YooJ7 zsOsLL+AhsW8-B%5ZQcn>;A&LPAD}WA^OSYIW~jb157oBMF%qktwgPoS)zoBE4StVm zn)5++7PIpK)qCfiv0l3gdk~Iu*4BU^s>}=CXQ+N4=zOwzl9g9p4H<+1D)&C-o<+$u} znEM-#VqLZK*JD1;JBO-)u-~XzI%{&|J0wA;(lwiUSN?9j`3Ka@bP6?bJjPtQ@DHoX zf~fWWOI(iAP~X`obUn;DLb&h^oBKm<+Jux8RTG6#HCh3c-gY;h@pqq{Y(%_5KStfM z;gJnB-0GvocUM$RZ9^q+2BXlq9p?NDX|TS6SQ87~u^JeQ`3bMX#$@z1s;?BkN9We~ zpUO@GJctqaE0)DusHRB&rzMmhHA8;sIRw)aUWTf%W2nx0A64ZU?^}FR>_B(`mc!fF zTE`zS{fku_Pn$JVKaqe?m*HO`Nr zhU){=b3n)wn<2Afa>ApZF#e0Nvy=!`=?zqg<36>vkHmU}i=vuh3aaW>VjBDhRU@gM z*>z=6nW!~tf?0rS``=N$Jo0aQ zqwz}|O4U!r;l#&(ZSRcEL_L~id=uu>;CKU62A99JHRJ@Ub7y%M=6>a>A*$quQB5Aa z%g%Im8o%c~nP_~LgI^J@`L9*oKCDLgDh4sbC&oGFtw4Q58#mPFOb%suMe{ks@K_9= z(}MG=hWng(9AArS!is*Md!PB(p7>k=pR+*Ye^yMN+nMsm_PM_cY6I$Pc0 z_Gfleh#1ebAvH+`kdfkA|A2R96RRnxo@!^!P_KMGPlqDEH_PFpZm0W8C8;6`F!s9 zJ&YRHw@{-bR(_w`%ky9);X0_}y-=fR5vIX|sPX@2eqYdixg1)+=dONvP~*H3Y9eZZ zQ8*6OtJk6~JcoJkDQc>XEa-D5s;^K#`8W{2Abw0CpZmBzAJrsRQ1eIP!ajFK>{6J& zf6$GH3q%ye(nWmk2L}DIG~u(j3gZ{GlKqJN317o{Sicx;h-Hs`V*D&PpAu0l(h^N zMjdZ~S|j?RGC16GIjYT%VnTd^nqfoBnVB&Q_jhWsqd9pXD#4kkxqCgTt$*^uzoDx7 zF{Z|-@^)QmbZZQi(P5~JF2d-z2ixF&oPp^pScZ3Fa*hAP?3CfaEzF4NDq4=Kp%QG3 zC2=UKr29}!b^^63UO;u)`<|arB~Mt%I$vRIOt?3yCeEVz$e-x`{m+-|XhQH;wx*bZ zs>%hZPPq@&hVM`%FIB}Rtd^*`{Q&Bj@HxiAPpGDhTh)#iL*1|w4#M6TNnd%1!C34h zsP1#$5QwT_6T~FcWA`WQgt=8&qFd*2IR< zR*WKi0NdhSR83WGYEx}j)cLPbO%&G5nlv_s6E1-2>?Kh(R;^jk#(NVY^q{aAHF2Ck zjoX`e1)pIqJks3yz&lhz(OTF{7Z=qzbEBH918M?Wwfg!E6nsGk%#(DT7#%tqqPU9)mA~wIR z-7jZ5%Sf;dJHt3I86$K-d&@v_R1MTam9#Z#j_-k`a0cqemr%nrdIzhaNK_5hMpb!x zRL%52HOX>Ry6ch78+3kTN1f;as&_jb?Se>DO*BB2d@^eIEk=#!wWy58>0}8`#f*d( zp)zy?)dY7?^Fgf6)@id~1;XXf{r=wsb`BA-7r(*bT`VJSaWK6&aaZePGrQZk-ihif zzoRCu*QmY`r-#*GDbx+Ccy>S)a3pH6nvWV?PcUYXom5|0C(4TIB-Kzi=!vTO38*TY zjhbjypc34RI`0x{%6^9G6Cq#QM3WH12xmnd&x6IWJWj+B7}PL|*VE^Iyxs>_5`KuS zaB44~`;NxnIGAv?Z+uQmJdR2*Yj4X~3Dk|Mq1wDIss@^(R=fVFrkL%8515zE8#J$i}8nA zmA1zQgr}f}=Y6b#F^5@(8lq};8TO*)ZenY~^+woZdT<9j&51}n(&voEKBzYP7a5;U zicvPsD|_}sRq;x!h38S7G3{u(t|;od#;BSZgIW!jqcU;~k73vtGOpj~f0iAM?~D^{ zbt;7I2yesH_H?`+yKDU)HH*h+4!pu~*mAbdIf9RH9&VoFbKldcG1uqJCE>NG@9|Zb zPv60x7T9zB*@bjA!bukU++R?Taf#3U+WtB`P5iQ@KKBa^J-_!k2S_*5a_*<`|CpVQ z*n5S|;nz_oR9m13^)x!-2%wc6+Yp5H8MeC}Jd(bsaE^Ny~w*AF?@Q&Mhp5u0GK zjl9I-`0O974;9$tbAPGzavVbZXAG9(#37q4frDFUOTrzu+9EP^n?3)(!I8wT*=`Bu z+-Vs+g?EXcvdiawO{e#d3@^gIJw7J}#@%aEaiX7WKFEU_)-_S1ZPHJSf4$z{L4;QXM3zexF43o6Ic!7p0=5> z8EUwGg<4y7VI&SYW9$AR)cI$E>}ZBdan=@@#yEiRU<}81sBs-~&Q`w+sG7))TIIe( zJy7(zb%49e_XJINXIrE?P!j zq2~6amn>WWHNKl*RScr0-V>MsFX0yah+5o!xNOf4m$8-B|HQxAh5b<_I*d8+7HW!( zd&S0mMpS~eF&Xwlb*Aa444uc+_#A)4I9F{LpFq{v^xv#Te#A(^XR(^b|6lBAMk{g6 zdSxg4lJGRtdi?}7(-r&OX0(Zzm+)FtMsA>AH|)WqFwP~uF2=%VsAtBHs2Q`sO)`Xa zZ~5GB!|%CmuMPjY<8$8=E_IjjuL)>8JB!hO&)!H_i_;00`_p>&72HWU<$b&GGOEu+ zKCr1fFEWUna##_oVho&)8s2lT8LmdH6~2d7BdH%U{ zL?t{CRieeHPIVsD%fp}f-1iA9q8=QEd*QRF`6KY$nyNBtnVp0s@dRpq2)wZC3!*a6 z6BQp^%8p8Y8dYU4QJv2D%Q|6dEI_b0ss!JlhT$w!jr@d~=^kSh%=gmzND%uHK89b> z2}}QNO}hD&&sjnIJzS&l|LtpQn}Tob#!XRGJ`juGIxqgdXV_aiFFk6aDTnHOHBePw zA2kn*!)~}5RkMlT*)Yz6zY!jY?%)4w@ZL(+4nxT4ST8*OgY}K|sEO$is-|wD+BEt< z7EXm4wq;PAtQo2k4o6Dp%t7^~avy!}FQaOYO0UVkJX31;^<}3f?nX6%|C7)C96t%F zw?_MHH4zil*(#!D$eyTPzXVki>rviE|f7iXe6?+SFEno*tmAJjaM zJ$iW1y;1q-;r9L=szd`Z0gl0#IM0h;h4~0?MU9S!s8ud?jBqC!=0gp;LY}ozP0<-u z;$f(CKcO-jKaAghq67+rg}XCeRs5Im4Lps1_`==JwJzLBum#nbj-lH0cT`C}p%P3K z5$=wPBKV4M2aKRkHT8!(sj+<^+?@$W$F%$24YH%&{vLZ_mRNRRA*xetK@GFhsG9f( z^I&*vD``=TBwWu6_eOQDNvMLY!HM`Ymd5IFtN@cSig0i#JDPwFp>B8?tK(m&wkjFd zZtyiWB|Hsv{5e*`;_)nF<55*T3p3*eR1;l6)llsC;qHW!0abuHNGIm+Ke1DWh^?rJ zh2aV*|mH5)=!wskcZpX%W4&!S5 z&z3OUoy&`(I!ATX50$h+4XZwhEPF{s601v@(NGU~#|mea%bgNOH+>eQ-9;^1``N z**s7iQxHEIwP-CvRrvwb#PbgITCia1aQD;ibCH&A;wZ~#-YCYudTTi%)O)*QQ5=OD zZu_wqp2kQFq_J_H4b?QYP&G9cRrQ-t899gQ)Gx3L=1pszaS>{`$4qB^p?Hv;vP67? zO>ieFBVVMqw#|wfZX;18JC7Pp;Th~kk*MBW5;ZF3qSp0?sKqB?Mw=)0p_@<7gT z_a`B;pr7z5)LL)_6VV6$!cT<5bB8<83H$Oe1M2(#G4nFh5s@PwImDLvtuqcRU{y38 z)z%A98M=(6&|lD2y{f3r`X!d-`rcRycNGeEKOg*1*fO%aNVxlo>H^N?{E@8|7NKoExR36o)JyGL* z30B3;I0`>uAsku3GO`!D5q^l>v0+6E|5B0h-;0QRm28e*g}U*Ns6KHKH4NXOI$w;+ z*83Y^8p7RC!)Yq&#pMCi)cgQ791~Rucb_2(plaxARQe0CGw!Iu_}2`VrfRs;0ZXAe z&nncj+!oYuyMn5T7dV?Lj#@Id0rTN2%z~Ng+3=}{n(KR@s=hyJz8LStFF|E^trvd~ zHQs;o;-8=j7`?vDoWVHk{6j=G)Q8QP8d%jS5r z3jhS3XpqScYHYMO5dk(9{Yv4I>G!!^B$uPqCwf?xCvkZ`1>aznLYR5|xoc zsF|=SsxR!vNc;oU**>9aAXW2l_oLTwSeNh(Oo(|~SSPNGvkA||j2i!WTaqAE-vsr; zC4F1j1IX~!Higb=W8-%*Hst)RsNov3ZMgdjNuy9R+;x0I{Ofk%&M*=i^s4cQ5=p-2EP3>7Lf>U*R_# zPu(lreJ67Ujv$=p8+#btj&len=xuGk9#z#T`q-kD2i5yWq2`5I7=?#X=iTqa_;16` zzeK1_TlKZJ9E_<5FF>tYd%XBxu{z_ zsN)SW3r*(prKXVe5!c!X7b8!SX`9fQjG zzL8c_mr-s13H6MZbCgwePgHmb`s zGL(6YHANd#TMt5AI1$yB3s5z16bqq$tUZ{NMb*Ga?1m>$Gh^X#;qKp>U4@!Q28?I? zw`1o#JL(jLCRo*sL`@WjP$hVRkr?e;8$Rh!O;!Pwu~w)VuqUc-Ov8J)1J$P%OteMk z7gT3HhaK_pM7{o}it9}ZcfT|ioNRsI25RETKgD`=H`J(@hbs9Q)bS5k0P{?>r{hkj zPPYivWb08GJcwEGB2GeQnysRfr_rf29_J9DUjGZ~G5H3ns{h2k_y*OxyHB^7Zz5`V zZbkKlD;OIiW_T~fP$f-+kys4<*bJkvBWjqA53-}FbOq`Lr@RAC@F3yvnYNss#2tjw zerFlIhH8RW7>RLa*}9(#Ra2Ev^T8mjjcafqenicv{bt+57ktW2Ga_owu^DM2s>&W= zB>scSV2Zic#$~Y_;WnuGVHK*)x1l=mZ>So5hsQAeym0r+YtQip;mh;GosYPEfx89- zoh=LP!dizS!}@loz$zs-S=?&;2^?Vu|MWs%?-)vT2ya-yvA-2vew$R z0IIjQMcue3s-{+=#{V(QfpOPa!Ag4eL_O*)$DqdP!S&W_S8uSk-hvudzoF*tcpI$- za-e#9Mbx5Y}+g&`B0s+5o+cfg6canQLE?%Y>Wp{!#7oM zyLG<8sH&@gnyK2LE}V=S$E#3PcNtX!cTqQbfvTBAJFNFdq7tr(nsC}<9sC+~-62$s zoJAEh_<|h`n>agdycavHPQTz1u^a}%TOiM4ZGti+>aVX zop*=3-!GVqDoCOq-KGsX>DbX!+YFVFZm7;N8`Z{}aW)=B{kEJ|d&1pcK6z`ez4=t? zXB$@AQOj@0J~F_0<*+W{S^I6ZdyMM5We-?EzQJ)?|EIB|8>cvEC9jD34Jhp~J%Hof8|JwTY(3IqMVKu{`G=M)i%r zdFyN?aTMVes8Mha)ww^MXZ-612`<=;a-piII_ktOUU(=f!G+is&!d{G;6lWzlK*GB6MIVs<*E}W$Xav!5gRq<6pLkBRwj? z8mQsc5jA6uKxKS4>ijdP)$=y0>LY%&bd#aN1%vF&Wv3EO#yi*rdtI>--SB*e8cy-9 z^1%dEzZ=!ImHU&URvc zJcb&6pRobX{v+I3gwL@EPQGq6a2!=r_fRi5lH9P2)k8H&YgEm4M$MeVk&N*DPj)I1 zaS>x+%A58unih3I4^&%^!Cbf*HRs>KM(Dd`eWE3 z8=kXJ6W2-{gnLmnTI7*+?y6Xj40OU_8vjck+som!Pr}_lwZ0G2aYFE^mGJv#Jhv16 z7yEJknHQF^N`Ki~HzTn#@k3wQqV*UjbAF+}!`@O7-|&N!dhH60M&#i z{MXpl(v<WrIE8N7t)@i8ic@uEez<3ByBCaR%&e_Pb~(}V2j#;Z{!{|!rEXmq)Q6C2oo{d@?62yyeJ5y;?U+9c_Lh6m0 zm}a1UVCiR6r>mTR8-!9Lm?#<><3K+(D&9RQge>-;e;ZD^0-anc3&T*(d zu@4L515^#ANgm1;q_}r)hx5r>OJ4@No zl(`l)JWiu}^%YbGK4KqCmny=!fb;M?_DCJ!et1U29%%kO2>jl-iX zqs7rjcwkh7jsFousN@S!H(u|B&tYf6w@`heTAB#=n~VLi4&irL604?-a6jdqfW-+X zO-GeeLk&@Vqg{IIOS4hOSEE+N`{^0~h1f}u!K$trY8mZ|8XhAs3KM6v8Y+ycx~BM! zHlB@Iwx?!^aNnSe${OLmHvAb|6Yt9w;XVU)#wLW1qMi-YWw-bdL3Xrw+`<`HJx7GQ z4By7`gnc<9+;zV?stVs=UCf#*!u>cti1i5njsbdA?%dWy#S7XE;uW$c>VX5u@D^;t z`8kS4xL@fGPGe^~RTZ~bgtG#V6t}AFUNXY{5Nbbm;DUCg?8c|?IN_+$HsL(MGF;cK zOoaRP+7D%|&7E>K)8#?^q*E)@Q}wUqtzfY#M(91Kpi`F}jps$E6JBE}!dWXvxbJRt z#fyYD;8Pq?#j5b@s#eu!F_QQs)gs(y!@}5*@ItJBZ?GU1uWt56t)lC(u*QFe8rFMT zqMmLCqB_-zn$~82qME2oEt^_5U}eI0QGF*z?Fjc{yAC*l@F!GL4X?u}AiW*9jPRwp zHmv*CW4<8#0~XczFH%3kefO&m?jU>_)y9(=SXJG|;e<0ajBvkjuofE;j^D^`)CDIJ zUW^*1Ilhc=pM;iUN5XX)N4URH@ke}2xK9&Xq*^y+{3jrXW7(<5f%(m>#CNee;Zn`5 zjzW@JG8Lgp1Ng(`-6*nQ8m%JRfPLYI1jamUB*(Fu(hq84e(dONAWr?Zo~Mm z#!j%Uwe?9)W;1Q@TXs?t@dLKRv#8;cd${$9PB@+mPSPjNY}8)<7o zol&-mrXOvKP)AfJ+<{dva*Q=;7vwsA{~tT*Jd4NDc6b$;7@Sn&>;|22C*jQFBkX5D za46y46U;ZL390Y5HZ_--Xfx>$)RdcGl4Ym|mZnBG<0s-@P1gMwe}7N08yA{tCk{q+ zmVLMlGfcC^F1nzsG8B1`Z|sCl37iPk*(O0aInoGYr{jRDvf(M!hL-|4nGji{EIE4>5lL?O;vV5 z4by%{Bi#1`_M)cJFOFGf9FJNZGat7;(hD^aML%JEr#{{$ydIesg3gqamecpBHmrHd zo=|pR3Bt)w+oM!tRMqdr%lHU2zW1Mra6hb0dDd!Rjput*r>=C)nqmizAzbLZ&4~Lj zlNzDU1)B;7qS|H=X28R^7@y#3oOsb5y9-{j^}gg~%h+X9(-r=e3{XR(Q8jnzimh^I zuUcQ(_*;bg14s|?Hs|%e#uJk|L8Cuxs$GS8I(>neF~@aVOd6q9tsST-_yNAdMmHkd zPs?lHv>7n^EqhixgBLm8?>3KgSpAN@#CwHtx$%#8Bi!$RpS(vW%*zQM*;$3T{E^)*&L4~!aSW>OYAUo@b*n>N{ai`BzIi?Bm zyS;p3sNa2fY#Yt*exWEly5H?wTT!dn#u$D#!3|-4_a)iCSep2=KEL|~qxj)|_m^0F z#>&KBitxMdH>URc-T5K7o1M-ah#T-bv$*jL zI}xRhZ#Q0r|8V_VtQg8_n!xWCsAwX;yXZVX#<`O_vEP0Fe=e%eL?!WS6%0Bf+0hJj z6-P5CcTehfj#G87Q~2H9zAwt}&I7s9_}xz~d*Cq6zl#O2eOkZ!5V{c6`O2pA+usqu zWQ41w_q&T(2Mi~?3-!cw08?xH|I1E*h?E)pZYRl%nrQN318j+jaR;WxGpJX$&oK?g z%IJ3=sdAxud3DtL1~V`L9zeDEWmM-&pULkoQq?i5#{Wci>fkO^)x^x~ci*k*ff|;_ zQS(BtEPneW6P2+ysEkz4>UT#;7aU4>5thTqY<~AOWIN1HcrB_E-$G^lAqM|qCuVlP z`^Lg2RF%cc;dkFu%7*%7l+UpY@u9i=&VIt>F*ade9>4ptJrU-h=`x^Rh}6$-ZGQ(l z5YAS>nra5B>Q7=*U0={2bjGvOwxHi#^`2u^!j%j8-5IJk>c-1aC4PY2v1DPt`yjFb zqX>r;@w*dFCe#ggqL%TKSP)1=w!i!Kd<~CHHd5CI)*H{V@lwj0gJyf4*fl070#>FY98eW3xBYT4E#AoLb z>Ve{4jE4nFTFEM-ZrBBL<04c-=TM#LHmU~vr7T0)Q0W!II9L^vViQzGdZV8ICt-37 zu4PA6a|BhQS6B?4(sp5SR0$iRs;;*e9*#<2F{Z;ksB~_jrta8fEF<|)ZC(-U;&3ni zGEzf9=OH^qIS^9TdVg_jMtCvm2A@!!Em=8>&x~0Jk3rSIW>k&+hH9cGm;*!0TOZ1e zKND_+s)?uyma(FkMB~2(JGxN^R7ppmO1cE~0I~s9>8HQ6Q%s-&0M(TR6Z zGu#{8fQg#=-ES-(#tek}G_xvRfK>@^L3P^Cs9{;Sx!--?U=`{C<_%WF$QCvOc0{GW z12wFFZNd0?r7mOw9zMff(V&0pY1{EXk>$X0&$J)Y#P{qFmOLs6aTdsM>jP;H;2 zjnzy=97DJvYLUBv>T6Zn+V~&cHfU|XhlrdUxPs*|yq!%jHBb*ID^QC|toDBQd44?V z{QcM)|H4ezp@Y@P6jb;)s;d7+)ku<#cH=UrKGiSCj;eMXM&b{i=dc~&m#C&`)X7TJ z1tSO#M2&(`m==FP_3n$PntSHO|BD*;QJpO#MNpl*1!^J+4)zYrMs<$8_yyiWjpq-j zgfn)r8L>2KimrkxSs#qTd0zZp)b$TB0e(VdFn(8yFMt}RRWXsqe=Bx$LO;}v=A&w4 zJE~XzfvSPms5TDoX6I!>m8=Y=!6v914nd_i4VAI&SOKq~o`6z!x9dA$l*a!EcF2jd z95wUp!Gic6m7&}{Y#ykJ3Xey1qVG{Ryos7pU!gJ-?<>n_7F4=bkS86d6>19Kj+(F@ zU=;UvKCq+ClHzN>`$D2Ts_LhqhSkrgw#w1dI#FfpK)4r{#%tIRQ}(jH(Hk|D2eAcC zKvnr;EQBH7*aTMugQ}8>>}bN7ikjhG;Ba($TN{tSx*>cC1@%Sak9}xMOwfvM%Xz1 zIMSZ=vW~KeXg#jtwC1Dz&QbJ@@w;zAoyF0FCy%w6FVQ$_qGec|_!~GGQ;sKH(qE66 z@b?Lfe|?`n#zepSzTd)0HnYv1Y$x8uR$Q21s7UqtYp!qQzF9s@fyaQ z;dkFxc!0|AqM3g8HDsmlXnXGW63-GJJviH{_!6Ec;sY+hQ*->za!%|q*QVlx^Q~vV%q!)X?(cmIf*crKzk?Po8XX^lP6)J3H;442_~R893+YY(OSQS(OFI(G&QI$7B% zPf43#UJfi-Z!a`1;d{cqjehs%dP08iyC2DZk8L=A?k2y}lH;E?+tYK4EjG?KV{PK! zqZXN}TdfHvVI#sX@Jp<`&F>ruVf-y)=PM$*?64DmN6qOacKV$#ZnPCOmnB@FMEG_oxZ1%#YTD_0gSzF`35yV0Lta*^0nJm+6-L)yWC#vdy!}1vGp1rKDixUX1#@m?xPn$85+_$F8{=h~_ogh2U zIbj)=!s!of2E2&X2$y+G6HqggF(Yn&;&*?O$@Qo9OgQP8O{MW)_}zC-mjC5<-zjPM z(q_DLe_Ks%MfI77SPrYbvH}OEvQv?Wv#7-)$!mKU?T7gZ$9`iIQ#qVNIPqJXYB!;3 zsL(rm>b-@F3AcPtQ)0*mdzih38rEI^@w@MmFUF>Xmwj|=jQ;OIB8hGow>T;p}K? z+<;m}eTgigN!Wz&3%rii5(nIG!DLMmaQad51vnKGC8I`gRq}v4MOR1}aNm|ImMY+m zs%ohN?jzU))bKlx`7n88z@GnWMF!kA4pw7H4itIMQ4HeQHh3BSggI3$aC8mACWl{MgKb=-)Wuzo|;?B;9%cd-g&54ek2 zSA0l(oM4WC`|j6!EKH6k;9$3liRkh4lRYjvY-9xl07x zRj(bYbBshi!R*3CcnkG4n_(pb?z3N@bin;&dar2wF11w zVT4nZ3%Jh(3$cL4(=B$oav({08-Alub9t@`)(QKdGI9-zV6=(>_ZJM6z*2-iphL!r zRth-x2^XszaDU<@BSQfA1I80e9;Jyf5iN^{5iWzWeZR>Q$P!m>~IsvB(PC%{uZ?Qhssmu7+ z9KVVkb(-sV9+TH&rov~any6Pl;C=ux7emSD2~_;)1~%-zXc%xh6YhXN;CVcXBN_$V z)w9}{mhRv9J@LOZ4!EB$bZNr)KSV^Xrk22K)c9}N%!bio)D(IGo8$M*y(VZ8aNi3q zf!&DTf}=31WxzRsD{&|GY87x-y=<)m?mHrru`lr{+63Gm^`6ltXfxQxwgLC|eUxr* z6Ghw(Hk`h~8C6x`J0eb_+A?3CfcsOdOHm2T>1!7(@LY;f#IHmR z$785>Jfiori7Nr>AvG7K!YbGjJ7EGmj_L3^rq}q7)<59BW04s(ag;#a_y{V26Q~*P z5vDvtF=Kf|Ffn!k_ordvnE5^ZJa136?SQ`J$2ijEI70VGGj9=gZ zRLOotUHB(zy?=w5G1DLtz&e-$TVhHajGDUVAybpH4wd1Zm>LhFYT^zCFR}BM9i4b; zaKL?~aus#MC#V~IL|xz?V!b*QmLOak)dW*eo$&;!#$qt4a$-8ng!RzP7)BDFhtqIR zknyhrHHX@bx}j=dAZp6phbqYfR0-Z=6^uU27L%H&rkRS#aV2Uv9`wT3F+1T8sHVy^ zJm9`?$&IS9D#OW%I$Z}MGTlIQW&f(-(E&5Y+e`i|TxnP!}#hCA1bb0sV-@@BtRb^rHjr zo6l`f!>bl9OzOfNilgH8h{a=^aQI77RI?G2?r^+(UN>U0nej8(2 z?24+9DX1n|h$_GqR0$8EZhXND|AA_%C#Vc08E@(3#Z^Hf%Cn;jo_W4Q4V%yjR<&7C zZPp3ZG<{I#4?^{g(O!5eYQmX^hj1^d$%cPx%kebS`AsHTleEX69;3UlQyUMXI%DEV z_JEKNb))g9lFvXN?!@Z24|RjslP$qisG3NR%5VWMT-LK5sxP!djkd0n8UJdt>0ZQk z)O_#n=vmAn99Tx!b2*mjjvC$0z5)B*(=nr4V`Y` zz;wpHPE6`Wq(^n0yr{OUfSTLuqe?aqtKqk(3F<1Y#E==ZC9d|YGt-`Q{=xCYFaFM6 z;AEX;kM+Ae8wF=uTfIdkuxE~~PVMH}WAb<`K>PvE_o%ANHP1@i5LJT{P`!KuY6?E> z9e;|s2uIDg=Zre2;W-C2JcC=_q|hODEG8+f(tk zOY9ZVU#Oa>wAB0xwHD0ANIZ|q;NPfDooJaotd_(`{rwOB_m*JR<@Ovf1@Ca;8_bEn zt*`|AE17D^Pb}^ zBi6av;{cA2LVXV49JTm_$E=O>q54oW%!3n9Gv!aHj9fq!=-n~KzlK+y$b&}e@+3Ws(SefuMRHrI*%}P)c`w{*I7m@H&{9YOQ zBjEnk%RD!j;|XWDMW4}ix5)_Mcc>bech{!seL;4uab#trY;i_syNgYaWinMx_4eWub8$ZsFG+YJH{eUK?l|5~_&o8N(7O?@%r9e(jpp5?H7m_@ zZmRDD>4i)&&QV{P#!`BccyF6^KWRw9sFPZj*z~@>pG36jC)lQQa#~7qW>(5%A&G-` z$m4d>)0T>SoFu%B4zKMwmyvyU>q(wd63>US4vV?7o_wnLQ<9vvQykAqzO^mmSRc+i z!u4G!dnNLztq1Af;@@U3(F*!op?A5k5d~k#Nu{~yF^Tpj6L+~V4{CeH@iY9R;heGD zq=rR1H&t0|i%B#k{|<7_ST9cT{7@f19Hl+mLMcGF*BFYK8k@OdCl~Vf(f@yXpZ zr?6LPRXARoQa1E*J(B(XoZT18{U`C*oY#oLXxmB}@i;ccOPAlu?kpv}vi$qo%V1@- zm>v!GQu1Pyv=tZC;>4L=byb;lDtSoqV1RTwaa}J?*+Cvwb6s!33v?s4DjY9C!3*-Q zF#9Wsd(OVL4CK+PL#K(C|MFCFXRo)E=9ZH=M_XF*fA~L@XR)-f_am!UMTJDd9Bg(l`He;vfGhWMfV! z`JW2Zg>Ajs&&7?jZRY0HxxTb_Q^kG9%~E>D>u`Q+FZ~1bu3Vg#Ugwkce(v>k~$)s?EX%4vsuMcha``&grkLKHA@|m zRw>Gfx(~;z5_bhxQGlP7FK^4{?Jp;-eO{*K zlFvkh^$k9LSlg*in7GRVlMD=!hBpyMQFRqiS2PKiC*BG=3XJ@5gt#&q$5rne+dKpQ<@y_0UL+_kroIjPs8+f(B9}sj#lCg@^#Q!$_M5eOl4xey3B`M@^j&&(-5hxp_lVWYGe*^14ujx z7qwyk3;soMP74x$Li{Zf-bYQO=iJ?14JZwLAwNDhPC@}ElU_#dqi5sqxUL=hM~Q0^ zO8e_a58rTeZHI~c;y)!_<;C-@a_6~M-8FEVS1YZ&_MF0Xb;y{H^Lp{`C^t<>Slb28 zIZBOaTj-@X)jQTi?a%LBcmICLHcp5`?)bB(&hPB=n8R2NL7-8CeA@PDF@Fn>@ z>QyFx%az|g&Zr`xxtx=g8-GJNt8i`!EF@xs#CLZa_D{}UD6lWTZM}iI*M!*4tOOZD;#D3^1@I#|PJI3~ z)CFwED9Abf{cqz>db`_vGF044ATH1#Z>BYZJa7<4hy(DZFq3(%47&YjDnBuY>T{Mx5@^ z+}B++syAFedKGq`1f!Ekf8uX)lMAylX9`K(X)^cvgZvdG-HsIH8tL&8+R0DRLO520 zylLCZ@m(Z!k!0p^A8pOJ?tj}ZFHYf%-Ys)`<@<$ji&>j8g(Oe7#>;*tZjpoJuTq41 zvuN{=#LQiCf2|nTWqlyxv2c%gy-Fu>arE6E4Vk|J!P@vz_#^5x<3N5|IDwod41* z=PT~14>|7fB`NosW<>mN%gu>jlkb|`a4{EN!t-9=2vFx0Ikt^+{_)DD>&nrHdQ+nv zmAZ~H1~`6z>$;Qfw`5>7897ZFKar{aUjNf|t@Xk$!pqe%DkUG0<@tA(ixQIPYcBka zL_@fcKX&16GttMn{NWV$PdDB3dSP0QX6F1e)I?#<*OrLzaL(1XiTyI9b&G%e?2_|X zHKt>=$x*6V=d#e_Q<72-#rfBjbNR_GcN@Yvi^$)2uC0JINKe}n;xl<= z8N_~Djvb(q^oRC#aQ!(dV7Qk?G%ruOt~QmNnq%$w1lk!pt5a5b#dWUl&9%Kbe=_N3 zhZaTsZr;+%Wb!3gr%ob+;#PDlQIChz+GL=vtq%K1NWeFlnnjdE1t8g0us zwupagNR#hxIf=PX1JdDdxadctYS>x)UyTDaPd42ClTQYQ>fB)Mmkk~jf(SaMc zBK{#ayFi?_KWEj>#)J3;qKk6B#9jx;OTPG<(e74{dynQ4b;qUTrx3|ZqO+;Ud%XHh zMLp)_oG5QXC{H=#k!EGizr%SU)Jav2KV?4!=fvdV%4DIGo!{LFp>P>U>;osR=E80y zP@9wc65maCVrxJd{^dp$+26p$k^Jk+v1fz_;UjKVi_E4ZjTiVMY3NIApGh~SGD8M_ zC7f_p?d+6!5=l4avK5?OjAUbwmwz~gzdGdX~I-7LA0p@vig#Z~Cs}-<+d&V*aLt+4-k!Fz2@Brq4O{oa^h6x&Lj^ ziLb=*0O^-!za}@XO9qPZFO-^1q#r@)LoTP2SaVKHKq3`5Fr5?rx9wu5KF3NEe}HDv z_7&>y;c4R!!Se^ZZT}$|u1dghsD=6wm-!2qNrt6ss#%VP%0A3iTk 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 O10&;}yCX8~2>L%7X8ckB delta 94602 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

VL?}=V1`#Yfui{hZ@oFah#k# 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∾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, 2014 # Wentao Han , 2013 -# Hongzhou A, 2023 +# Hongzhou, 2023 # 5b4c6a53e2e9f6d66be0455f2c8d22a2, 2014 # 5b4c6a53e2e9f6d66be0455f2c8d22a2, 2014 # HYY , 2018-2019 @@ -115,7 +115,7 @@ # Harry Li , 2014 # hohomi , 2016 # hohomi , 2016 -# Hongzhou A, 2023 +# Hongzhou, 2023 # ifLab , 2018-2019 # Iris Zeng , 2016 # Jerome Huang , 2014 @@ -414,6 +414,18 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "单元" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "问题" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -432,12 +444,6 @@ msgstr "文本" msgid "Discussion" msgstr "讨论" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "问题" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -458,17 +464,6 @@ msgstr "高级" msgid "Entrance Exam" msgstr "入学考试" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "单元" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "空白" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -522,6 +517,11 @@ msgstr "视频 ID" msgid "Pending" msgstr "等待" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "空白" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Django 网站管理员" @@ -12093,6 +12093,19 @@ msgstr "提供了错误的课程地址" msgid "Missing branch on fresh clone" msgstr "在最近的复制中,丢失一些分支" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "纵列块" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "章节" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "子章节" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12178,11 +12191,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "“{0}”的副本" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "“{0}”的副本" @@ -12249,85 +12264,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "{filename}文件超过{maximum_size_in_megabytes}。" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "无效的数据" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "无效的数据 ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "无法将 {source_type}移进 {target_parent_type}内。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "目标位置已显示该项。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "您无法将项目移动至本身。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "您无法将项移动至子目录下。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "您无法将项直接移动至内容实验中。" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "在{parent_usage_key}中未找到{source_usage_key} 。" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "您必须提供整数的target_index ({target_index})。" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "学生必须获得 {score}{pct_sign} 或者更高的分数才能查看课程资料。" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection}“{display_name}”" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "证书必须有名称" @@ -12444,21 +12380,6 @@ msgstr "已完成的课程入学考试" msgid "Course successfully exported to git repository" msgstr "课程成功被导出到Git源" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "纵列块" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "章节" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "子章节" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12702,6 +12623,82 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "需要一个非零的正整数" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "无效的数据" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "无效的数据 ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "目标位置已显示该项。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "您无法将项目移动至本身。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "您无法将项移动至子目录下。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "您无法将项直接移动至内容实验中。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "学生必须获得 {score}{pct_sign} 或者更高的分数才能查看课程资料。" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection}“{display_name}”" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "未请求的" @@ -13165,7 +13162,7 @@ msgstr "跳转到公告列表" #: lms/templates/dashboard.html msgid "Activate your account so you can log back in" -msgstr "" +msgstr "激活您的帐户,以便您可以重新登录。" #: lms/templates/dashboard.html msgid "" @@ -13950,7 +13947,7 @@ msgstr "" #: lms/templates/vert_module.html msgid "Past due" -msgstr "" +msgstr "逾期" #: lms/templates/vert_module.html msgid "Reset Problems" @@ -13992,7 +13989,7 @@ msgstr "" #: lms/templates/video.html msgid "Copy" -msgstr "" +msgstr "复制" #: lms/templates/video.html msgid "Transcripts" @@ -14818,7 +14815,7 @@ msgstr "词缀" #: lms/templates/calculator/toggle_calculator.html msgid "Percent sign (%)" -msgstr "" +msgstr "百分号 (%)" #. Translators: This refers to basic mathematical functions such as "square #. root" @@ -15957,7 +15954,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Congratulations! Your certificate is ready." -msgstr "" +msgstr "恭喜!您的证书已准备就绪。" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Grade required for a {cert_name_short}:" @@ -16028,7 +16025,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "View grades" -msgstr "" +msgstr "查看成绩" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course details" @@ -18958,7 +18955,7 @@ msgstr "" #: openedx/features/course_experience/templates/course_experience/course-dates-fragment.html msgid "View all course dates" -msgstr "" +msgstr "浏览所有课程" #: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html msgid "Learn About Verified Certificates" diff --git a/conf/locale/zh_HANS/LC_MESSAGES/django.mo b/conf/locale/zh_HANS/LC_MESSAGES/django.mo index c33ac300ea6df5152e3868162caada24cee5e0cc..e01deadb3950519c5aab7cc215b5fc47732d9950 100644 GIT binary patch delta 91306 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 delta 90995 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

VL?}=V1`#Yfui{hZ@oFah#k# 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∾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, 2014 # Wentao Han , 2013 -# Hongzhou A, 2023 +# Hongzhou, 2023 # 5b4c6a53e2e9f6d66be0455f2c8d22a2, 2014 # 5b4c6a53e2e9f6d66be0455f2c8d22a2, 2014 # HYY , 2018-2019 @@ -115,7 +115,7 @@ # Harry Li , 2014 # hohomi , 2016 # hohomi , 2016 -# Hongzhou A, 2023 +# Hongzhou, 2023 # ifLab , 2018-2019 # Iris Zeng , 2016 # Jerome Huang , 2014 @@ -414,6 +414,18 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "单元" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "问题" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -432,12 +444,6 @@ msgstr "文本" msgid "Discussion" msgstr "讨论" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "问题" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -458,17 +464,6 @@ msgstr "高级" msgid "Entrance Exam" msgstr "入学考试" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "单元" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "空白" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -522,6 +517,11 @@ msgstr "视频 ID" msgid "Pending" msgstr "等待" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "空白" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Django 网站管理员" @@ -12093,6 +12093,19 @@ msgstr "提供了错误的课程地址" msgid "Missing branch on fresh clone" msgstr "在最近的复制中,丢失一些分支" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "纵列块" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "章节" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "子章节" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12178,11 +12191,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "“{0}”的副本" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "“{0}”的副本" @@ -12249,85 +12264,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "{filename}文件超过{maximum_size_in_megabytes}。" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "无效的数据" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "无效的数据 ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "无法将 {source_type}移进 {target_parent_type}内。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "目标位置已显示该项。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "您无法将项目移动至本身。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "您无法将项移动至子目录下。" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "您无法将项直接移动至内容实验中。" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "在{parent_usage_key}中未找到{source_usage_key} 。" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "您必须提供整数的target_index ({target_index})。" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "学生必须获得 {score}{pct_sign} 或者更高的分数才能查看课程资料。" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection}“{display_name}”" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "证书必须有名称" @@ -12444,21 +12380,6 @@ msgstr "已完成的课程入学考试" msgid "Course successfully exported to git repository" msgstr "课程成功被导出到Git源" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "纵列块" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "章节" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "子章节" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12702,6 +12623,82 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "需要一个非零的正整数" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "无效的数据" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "无效的数据 ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "目标位置已显示该项。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "您无法将项目移动至本身。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "您无法将项移动至子目录下。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "您无法将项直接移动至内容实验中。" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "学生必须获得 {score}{pct_sign} 或者更高的分数才能查看课程资料。" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection}“{display_name}”" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "未请求的" @@ -13165,7 +13162,7 @@ msgstr "跳转到公告列表" #: lms/templates/dashboard.html msgid "Activate your account so you can log back in" -msgstr "" +msgstr "激活您的帐户,以便您可以重新登录。" #: lms/templates/dashboard.html msgid "" @@ -13950,7 +13947,7 @@ msgstr "" #: lms/templates/vert_module.html msgid "Past due" -msgstr "" +msgstr "逾期" #: lms/templates/vert_module.html msgid "Reset Problems" @@ -13992,7 +13989,7 @@ msgstr "" #: lms/templates/video.html msgid "Copy" -msgstr "" +msgstr "复制" #: lms/templates/video.html msgid "Transcripts" @@ -14818,7 +14815,7 @@ msgstr "词缀" #: lms/templates/calculator/toggle_calculator.html msgid "Percent sign (%)" -msgstr "" +msgstr "百分号 (%)" #. Translators: This refers to basic mathematical functions such as "square #. root" @@ -15957,7 +15954,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Congratulations! Your certificate is ready." -msgstr "" +msgstr "恭喜!您的证书已准备就绪。" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Grade required for a {cert_name_short}:" @@ -16028,7 +16025,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "View grades" -msgstr "" +msgstr "查看成绩" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course details" @@ -18958,7 +18955,7 @@ msgstr "" #: openedx/features/course_experience/templates/course_experience/course-dates-fragment.html msgid "View all course dates" -msgstr "" +msgstr "浏览所有课程" #: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html msgid "Learn About Verified Certificates" diff --git a/conf/locale/zh_TW/LC_MESSAGES/django.po b/conf/locale/zh_TW/LC_MESSAGES/django.po index 151b86d6f6..be65a48f6a 100644 --- a/conf/locale/zh_TW/LC_MESSAGES/django.po +++ b/conf/locale/zh_TW/LC_MESSAGES/django.po @@ -188,6 +188,18 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "單元" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -203,12 +215,6 @@ msgstr "文本" msgid "Discussion" msgstr "討論區" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "影片" @@ -227,17 +233,6 @@ msgstr "進階" msgid "Entrance Exam" msgstr "資格考試" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "單元" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -290,6 +285,11 @@ msgstr "影片ID" msgid "Pending" msgstr "暫停" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11639,6 +11639,19 @@ msgstr "您提供的課程位置是錯的" msgid "Missing branch on fresh clone" msgstr "在新的副本中漏失了分支資訊" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "垂直" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "章節" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "小節" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11724,11 +11737,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "與{0}重複" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "與'{0}'重複" @@ -11794,85 +11809,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "無效的資料" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "無效資料 ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "學生必須得分 {score}{pct_sign} 或高於此分數以存取課程教材。" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "務必含設定證書的名稱" @@ -11989,19 +11925,6 @@ msgstr "完成課程資格考試" msgid "Course successfully exported to git repository" msgstr "課程成功匯出到Git資源庫" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "垂直" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "章節" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "小節" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12245,6 +12168,82 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "無效的資料" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "無效資料 ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "學生必須得分 {score}{pct_sign} 或高於此分數以存取課程教材。" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "未經請求的"

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 SF`b4vGSVb;8kTl-#D4&APbp#m diff --git a/conf/locale/rtl/LC_MESSAGES/django.po b/conf/locale/rtl/LC_MESSAGES/django.po index 036d118016..e715f5ba1b 100644 --- a/conf/locale/rtl/LC_MESSAGES/django.po +++ b/conf/locale/rtl/LC_MESSAGES/django.po @@ -38,8 +38,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2023-06-18 20:36+0000\n" -"PO-Revision-Date: 2023-06-18 20:36:01.097323\n" +"POT-Creation-Date: 2023-06-21 17:07+0000\n" +"PO-Revision-Date: 2023-06-21 17:07:01.030005\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "Language: rtl\n" @@ -7500,6 +7500,30 @@ msgstr "Ƀlɐɔʞlᴉsʇ {country} ɟøɹ {course}" msgid "Learner Pathways" msgstr "Łǝɐɹnǝɹ Ᵽɐʇɥʍɐʎs" +#: openedx/core/djangoapps/notifications/views.py +msgid "The notification preference config version is not up to date." +msgstr "Ŧɥǝ nøʇᴉɟᴉɔɐʇᴉøn dɹǝɟǝɹǝnɔǝ ɔønɟᴉƃ ʌǝɹsᴉøn ᴉs nøʇ nd ʇø dɐʇǝ." + +#: openedx/core/djangoapps/notifications/views.py +msgid "Invalid app name." +msgstr "Ɨnʌɐlᴉd ɐdd nɐɯǝ." + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notifications marked as seen." +msgstr "Nøʇᴉɟᴉɔɐʇᴉøns ɯɐɹʞǝd ɐs sǝǝn." + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notification marked read." +msgstr "Nøʇᴉɟᴉɔɐʇᴉøn ɯɐɹʞǝd ɹǝɐd." + +#: openedx/core/djangoapps/notifications/views.py +msgid "Notifications marked read." +msgstr "Nøʇᴉɟᴉɔɐʇᴉøns ɯɐɹʞǝd ɹǝɐd." + +#: openedx/core/djangoapps/notifications/views.py +msgid "Invalid app_name or notification_id." +msgstr "Ɨnʌɐlᴉd ɐdd_nɐɯǝ øɹ nøʇᴉɟᴉɔɐʇᴉøn_ᴉd." + #: openedx/core/djangoapps/oauth_dispatch/models.py msgid "" "Comma-separated list of scopes that this application will be allowed to " diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index 6b554b398d738adf6ef72d3e00d0bf145c6fbab3..c08aae6221add9f634500cfa393da397d1aca652 100644 GIT binary patch delta 46 zcmX?dRq)7F!G;#bEle{sg^Uap49%?!fXGnKz|h3R$fSLhCKC`dZ(pU!BIO7GYby>3 delta 46 zcmX?dRq)7F!G;#bEle{sg$ykej0~)d&8!Rz^-L^{jZMtjS7|Z\n" "Language: rtl\n" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po index 0807fd4973..2fbc13cb98 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -192,7 +192,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2023-05-28 20:42+0000\n" +"POT-Creation-Date: 2023-06-18 20:42+0000\n" "PO-Revision-Date: 2014-06-11 15:18+0000\n" "Last-Translator: ashed , 2022\n" "Language-Team: Russian (http://app.transifex.com/open-edx/edx-platform/language/ru/)\n" diff --git a/conf/locale/sk/LC_MESSAGES/django.po b/conf/locale/sk/LC_MESSAGES/django.po index 86a18a26ea..43459949a5 100644 --- a/conf/locale/sk/LC_MESSAGES/django.po +++ b/conf/locale/sk/LC_MESSAGES/django.po @@ -66,6 +66,18 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Oddiel" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -84,12 +96,6 @@ msgstr "" msgid "Discussion" msgstr "" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -108,17 +114,6 @@ msgstr "Pokročilé" msgid "Entrance Exam" msgstr "" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Oddiel" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Prázdny" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -172,6 +167,11 @@ msgstr "" msgid "Pending" msgstr "Nestanovené" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Prázdny" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11613,6 +11613,19 @@ msgstr "Bolo poskytnuté nesprávne umiestnenie kurzu" msgid "Missing branch on fresh clone" msgstr "Chýbajúca vetva alebo čerstvo naklonované" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Zvislý" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Sekcia" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11698,11 +11711,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplikát '{0}'" @@ -11768,87 +11783,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Neplatné údaje" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Neplatné údaje ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Študenti musia dosiahnuť skóre {score}{pct_sign} alebo vyššie, aby mohli mať" -" prístup k materiálom kurzu." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "musia mať názov certifikátu" @@ -11970,20 +11904,6 @@ msgstr "Dokončené prijímacie skúšky pre kurz" msgid "Course successfully exported to git repository" msgstr "Kurz bol úspešne exportovaný do git repozitára" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Zvislý" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Sekcia" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12231,6 +12151,84 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Neplatné údaje" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Neplatné údaje ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Študenti musia dosiahnuť skóre {score}{pct_sign} alebo vyššie, aby mohli mať" +" prístup k materiálom kurzu." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "nepožadované" diff --git a/conf/locale/sw_KE/LC_MESSAGES/django.po b/conf/locale/sw_KE/LC_MESSAGES/django.po index dbac032ff4..3221f7d96f 100644 --- a/conf/locale/sw_KE/LC_MESSAGES/django.po +++ b/conf/locale/sw_KE/LC_MESSAGES/django.po @@ -96,6 +96,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Kitengo" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -114,12 +126,6 @@ msgstr "Maandishi" msgid "Discussion" msgstr "Majadiliano" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -138,17 +144,6 @@ msgstr "Iliyoboreshwa" msgid "Entrance Exam" msgstr "Mtihani wa Kujiunga na masomo" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Kitengo" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Tupu " - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -202,6 +197,11 @@ msgstr "Kitambulisho cha Video" msgid "Pending" msgstr "Inasubiri huduma" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Tupu " + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11737,6 +11737,19 @@ msgstr "Eneo la fani mbaya limetolewa / patikana." msgid "Missing branch on fresh clone" msgstr "Tawi linalo kosekana kwenye kloni mpya" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Wima" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Kifungu" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Kifungu kidogo" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11823,11 +11836,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Nakala ya '{0}'" @@ -11893,89 +11908,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Taarifa batili" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Taarifa batili ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Kipengele tayari kipo katika eneo linalohitajika." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Huwezi kupeleka kipengele hiki ndani ya chenyewe." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "Huwezi kupeleka kipengele kwenye kipengele kidogo zaidi yake." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Wanafunzi lazima wapate alama {score}{pct_sign} au zaidi ilikupata nyenzo za" -" kozi." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "% " - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "lazima iwe na jina la cheti" @@ -12097,19 +12029,6 @@ msgstr "Kamilisha Kiingilio cha Mtihani wa Kozi" msgid "Course successfully exported to git repository" msgstr "Kozi imefanikiwa kutumwa kwenye hazina ya Git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Wima" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Kifungu" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Kifungu kidogo" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12354,6 +12273,86 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Taarifa batili" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Taarifa batili ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "Kipengele tayari kipo katika eneo linalohitajika." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +#, 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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Wanafunzi lazima wapate alama {score}{pct_sign} au zaidi ilikupata nyenzo za" +" kozi." + +#. 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 +msgid "%" +msgstr "% " + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "haijaombwa" diff --git a/conf/locale/th/LC_MESSAGES/django.po b/conf/locale/th/LC_MESSAGES/django.po index 72c8b0fbd8..7872250fa8 100644 --- a/conf/locale/th/LC_MESSAGES/django.po +++ b/conf/locale/th/LC_MESSAGES/django.po @@ -127,6 +127,16 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "หน่วย" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -145,12 +155,6 @@ msgstr "" msgid "Discussion" msgstr "" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "วีดีโอ" @@ -168,15 +172,6 @@ msgstr "" msgid "Entrance Exam" msgstr "ข้อสอบเข้า" -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "หน่วย" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -228,6 +223,11 @@ msgstr "" msgid "Pending" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11395,6 +11395,19 @@ msgstr "ตำแหน่งหลักสูตรที่ให้มาไ msgid "Missing branch on fresh clone" msgstr "สาขาของ fresh clone หายไป" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "แนวดิ่ง" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "ส่วน" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "ส่วนย่อย" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11480,11 +11493,13 @@ msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "ค่าซ้ำกันของ {0}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "ค่าซ้ำกันของ '{0}'" @@ -11550,87 +11565,6 @@ msgid "" "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." msgstr "" -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "ข้อมูลไม่ถูกต้อง" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "ข้อมูลไม่ถูกต้อง ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "" - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"นักเรียนจะต้องได้คะแนน {score}{pct_sign} " -"หรือมากกว่าเพื่อเข้าถึงเอกสารประกอบการสอนได้" - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "เปอร์เซนต์" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "ต้องมีชื่อใบรับรอง" @@ -11752,19 +11686,6 @@ msgstr "การสอบเข้าหลักสูตรเสร็จส msgid "Course successfully exported to git repository" msgstr "สามารถส่งหลักสูตรไปยัง git repository ได้สำเร็จแล้ว" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "แนวดิ่ง" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "ส่วน" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "ส่วนย่อย" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12010,6 +11931,84 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "ข้อมูลไม่ถูกต้อง" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "ข้อมูลไม่ถูกต้อง ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"นักเรียนจะต้องได้คะแนน {score}{pct_sign} " +"หรือมากกว่าเพื่อเข้าถึงเอกสารประกอบการสอนได้" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "เปอร์เซนต์" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "ไม่ถูกขอ" diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.po b/conf/locale/tr_TR/LC_MESSAGES/django.po index 79d73f53fb..6ee180dd2d 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/django.po +++ b/conf/locale/tr_TR/LC_MESSAGES/django.po @@ -143,6 +143,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Ünite" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "Problem" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -161,12 +173,6 @@ msgstr "Metin" msgid "Discussion" msgstr "Tartışma" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "Problem" - #: cms/djangoapps/contentstore/views/component.py #: openedx/core/djangoapps/content_libraries/constants.py #: lms/templates/video.html @@ -187,17 +193,6 @@ msgstr "Gelişmiş" msgid "Entrance Exam" msgstr "Giriş Sınavı" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Ünite" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Boş" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -252,6 +247,11 @@ msgstr "Video No" msgid "Pending" msgstr "Beklemede" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Boş" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Django site yöneticisi" @@ -13111,6 +13111,19 @@ msgstr "Kötü ders yeri verildi" msgid "Missing branch on fresh clone" msgstr "Temiz kopyada olmayan geliştirme dalı" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Dikey" + +#: cms/djangoapps/contentstore/helpers.py cms/templates/course_outline.html +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Section" +msgstr "Bölüm" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Altbölüm" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -13196,11 +13209,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}'ın tekrarı" @@ -13278,89 +13293,6 @@ msgstr "" "{filename} dosyası izin verilen maksimum {maximum_size_in_megabytes} MB " "dosya boyutunu aşıyor." -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Invalid data" -msgstr "Geçersiz veri" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Geçersiz veri ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "Bileşeninizi yapıştırırken bir hata gerçekleşti." - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "Panonuz boş veya geçersiz." - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Nesne hedef konumda zaten mevcut." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Bir nesneyi zaten bulunduğu konuma taşıyamazsınız." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -msgstr "" -"{source_usage_key} anahtarını geçersiz bir ({target_index}) indeksine " -"taşıyamazsınız." - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "({target_index}) target_index bir tamsayı olarak girilmeli." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Öğrenciler ders materyallerine erişebilmek için {score}{pct_sign} ya da daha" -" yüksek puan almalıdır." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "Sertifika adı girilmesi zorunludur" @@ -13484,21 +13416,6 @@ msgstr "Bitirilmiş Ders Giriş sınavı" msgid "Course successfully exported to git repository" msgstr "Ders git deposuna başarıyla aktarıldı" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Dikey" - -#: cms/djangoapps/contentstore/views/helpers.py -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Bölüm" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Altbölüm" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "Dosya yükleme sırasında bazı parçalar kayboldu. Lütfen tekrar deneyin" @@ -13748,6 +13665,86 @@ 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 +#, 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 +msgid "Invalid data" +msgstr "Geçersiz veri" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Geçersiz veri ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Your clipboard is empty or invalid." +msgstr "Panonuz boş veya geçersiz." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "Nesne hedef konumda zaten mevcut." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +#, 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 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" +"{source_usage_key} anahtarını geçersiz bir ({target_index}) indeksine " +"taşıyamazsınız." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Öğrenciler ders materyallerine erişebilmek için {score}{pct_sign} ya da daha" +" yüksek puan almalıdır." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "talep edilmeyen" diff --git a/conf/locale/uk/LC_MESSAGES/django.po b/conf/locale/uk/LC_MESSAGES/django.po index f151ad44eb..c6b46e58b0 100644 --- a/conf/locale/uk/LC_MESSAGES/django.po +++ b/conf/locale/uk/LC_MESSAGES/django.po @@ -136,6 +136,17 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" "Generated-By: Babel 2.8.0\n" +#: cms/djangoapps/contentstore/helpers.py +#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py +msgid "Unit" +msgstr "Блок" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -154,12 +165,6 @@ msgstr "Текст" msgid "Discussion" msgstr "Обговорення" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Відео" @@ -178,16 +183,6 @@ msgstr "Додатково" msgid "Entrance Exam" msgstr "Вступний іспит" -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/djangoapps/instructor/views/tools.py xmodule/unit_block.py -msgid "Unit" -msgstr "Блок" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "Порожній" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -242,6 +237,11 @@ msgstr "Ідентифікатор відео" msgid "Pending" msgstr "В очікуванні" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "Порожній" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "Адміністратор Django" @@ -12624,6 +12624,19 @@ msgstr "Вказано невірне посилання на розташува msgid "Missing branch on fresh clone" msgstr "Відсутня гілка у новому клоні" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Вертикальний" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Розділ" + +#: cms/djangoapps/contentstore/helpers.py lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -12707,11 +12720,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of {0}" msgstr "Копія {0}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Копіювання '{0}'" @@ -12789,89 +12804,6 @@ msgstr "" "Файл {filename} перевищує максимальний розмір {maximum_size_in_megabytes} " "МБ." -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Некоректні дані" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Некоректні дані ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "You can not move {source_type} into {target_parent_type}." -msgstr "Ви не можете перенести {source_type} у {target_parent_type}." - -#: cms/djangoapps/contentstore/views/block.py -msgid "Item is already present in target location." -msgstr "Елемент вже присутній у вказаному місці." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into itself." -msgstr "Неможливо перемістити у самого себе." - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item into it's child." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "You can not move an item directly into content experiment." -msgstr "Не можна перемістити елемент безпосередньо до експерименту з вмістом." - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{source_usage_key} not found in {parent_usage_key}." -msgstr "{source_usage_key} не знайдено у {parent_usage_key}." - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -#, python-brace-format -msgid "You must provide target_index ({target_index}) as an integer." -msgstr "Ви повинні давати target_index ({target_index}) як ціле число." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Слухачі повинні набрати {score}{pct_sign} або більше для доступу до " -"матеріалів курсу." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} «{display_name}»" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "повинна бути вказана назва сертифікату" @@ -12999,20 +12931,6 @@ msgstr "Завершений вступний іспит" msgid "Course successfully exported to git repository" msgstr "Навчальний курс успішно експортовано в сховище git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Вертикальний" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Розділ" - -#: cms/djangoapps/contentstore/views/helpers.py -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -13261,6 +13179,86 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "Очікується ненульове ціле число" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Некоректні дані" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "Некоректні дані ({details})" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "Елемент вже присутній у вказаному місці." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into itself." +msgstr "Неможливо перемістити у самого себе." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "You can not move an item directly into content experiment." +msgstr "Не можна перемістити елемент безпосередньо до експерименту з вмістом." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +#, 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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Слухачі повинні набрати {score}{pct_sign} або більше для доступу до " +"матеріалів курсу." + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} «{display_name}»" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "не запитане" diff --git a/conf/locale/vi/LC_MESSAGES/django.po b/conf/locale/vi/LC_MESSAGES/django.po index 5e82ec2e26..cd1ea0093c 100644 --- a/conf/locale/vi/LC_MESSAGES/django.po +++ b/conf/locale/vi/LC_MESSAGES/django.po @@ -209,6 +209,16 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.8.0\n" +#: lms/templates/ccx/schedule.html lms/templates/seq_block.html +msgid "Unit" +msgstr "Đơn vị" + +#: cms/djangoapps/contentstore/helpers.py +#: cms/djangoapps/contentstore/views/component.py +#: openedx/core/djangoapps/content_libraries/constants.py +msgid "Problem" +msgstr "" + #: cms/djangoapps/contentstore/utils.py #: cms/djangoapps/contentstore/views/block.py #: cms/djangoapps/contentstore/views/component.py xmodule/html_block.py @@ -220,12 +230,6 @@ msgstr "" msgid "Discussion" msgstr "Thảo Luận" -#: cms/djangoapps/contentstore/views/component.py -#: cms/djangoapps/contentstore/views/helpers.py -#: openedx/core/djangoapps/content_libraries/constants.py -msgid "Problem" -msgstr "" - #: lms/templates/video.html msgid "Video" msgstr "Video" @@ -243,15 +247,6 @@ msgstr "" msgid "Entrance Exam" msgstr "Bài kiểm tra đầu vào" -#: lms/templates/ccx/schedule.html lms/templates/seq_block.html -msgid "Unit" -msgstr "Đơn vị" - -#: cms/djangoapps/contentstore/views/helpers.py -#: xmodule/library_content_block.py -msgid "Empty" -msgstr "" - #: cms/djangoapps/contentstore/views/transcript_settings.py #: xmodule/video_block/video_handlers.py #, python-brace-format @@ -298,6 +293,11 @@ msgstr "" msgid "Pending" msgstr "Đang đợi" +#: cms/djangoapps/contentstore/xblock_services/create_xblock.py +#: xmodule/library_content_block.py +msgid "Empty" +msgstr "" + #: cms/templates/admin/base_site.html lms/templates/admin/base_site.html msgid "Django site admin" msgstr "" @@ -11474,6 +11474,19 @@ msgstr "Địa chỉ bị lỗi" msgid "Missing branch on fresh clone" msgstr "Thiếu nhánh trên fresh clone" +#: cms/djangoapps/contentstore/helpers.py +msgid "Vertical" +msgstr "Xếp dọc" + +#: cms/templates/course_outline.html lms/templates/ccx/schedule.html +#: lms/templates/seq_block.html +msgid "Section" +msgstr "Mục" + +#: lms/templates/ccx/schedule.html +msgid "Subsection" +msgstr "Phần nhỏ" + #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -11559,11 +11572,13 @@ msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" #: cms/djangoapps/contentstore/utils.py +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Sao chép của '{0}'" @@ -11639,89 +11654,6 @@ msgid "" msgstr "" "Tệp {filename} vượt quá kích thước tối đa {maximum_size_in_megabytes} MB." -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Libraries cannot have more than {limit} components" -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Invalid data" -msgstr "Dữ liệu không hợp lệ" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "Invalid data ({details})" -msgstr "Dữ liệu không hợp lệ ({details})" - -#: cms/djangoapps/contentstore/views/block.py -msgid "There was a problem pasting your component." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.py -msgid "Your clipboard is empty or invalid." -msgstr "" - -#: cms/djangoapps/contentstore/views/block.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/views/block.py -msgid "Item is already present in target location." -msgstr "Mục đã có trong vị trí đích." - -#: cms/djangoapps/contentstore/views/block.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/views/block.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/views/block.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/views/block.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/views/block.py -#, python-brace-format -msgid "" -"You can not move {source_usage_key} at an invalid index ({target_index})." -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/views/block.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." - -#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' -#. in many languages. This is used to avoid Transifex's misinterpreting of -#. '% o'. The percent sign is also translatable as a standalone string. -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "" -"Students must score {score}{pct_sign} or higher to access course materials." -msgstr "" -"Học sinh phải đạt điểm {score} {pct_sign} hoặc cao hơn để truy cập tài liệu " -"khóa học." - -#. Translators: This is the percent sign. It will be used to represent -#. a percent value out of 100, e.g. "58%" means "58/100". -#: cms/djangoapps/contentstore/views/block.py -msgid "%" -msgstr "%" - -#: cms/djangoapps/contentstore/views/block.py -#, python-brace-format -msgid "{section_or_subsection} \"{display_name}\"" -msgstr "{section_or_subsection} \"{display_name}\"" - #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" msgstr "phải có tên của chứng chỉ" @@ -11845,19 +11777,6 @@ msgstr "Đã hoàn thành Bài kiểm tra đầu vào Khoá học" msgid "Course successfully exported to git repository" msgstr "Xuất thành công khoá học vào kho git" -#: cms/djangoapps/contentstore/views/helpers.py -msgid "Vertical" -msgstr "Xếp dọc" - -#: cms/templates/course_outline.html lms/templates/ccx/schedule.html -#: lms/templates/seq_block.html -msgid "Section" -msgstr "Mục" - -#: lms/templates/ccx/schedule.html -msgid "Subsection" -msgstr "Phần nhỏ" - #: cms/djangoapps/contentstore/views/import_export.py msgid "Some chunks missed during file upload. Please try again" msgstr "" @@ -12106,6 +12025,86 @@ msgstr "{course}_video_urls" msgid "A non zero positive integer is expected" msgstr "" +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Invalid data" +msgstr "Dữ liệu không hợp lệ" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +msgid "Item is already present in target location." +msgstr "Mục đã có trong vị trí đích." + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.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 +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 +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 +#, 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 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +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 +#, 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 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" +"Học sinh phải đạt điểm {score} {pct_sign} hoặc cao hơn để truy cập tài liệu " +"khóa học." + +#. 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 +msgid "%" +msgstr "%" + +#: cms/djangoapps/contentstore/xblock_services/xblock_service.py +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "{section_or_subsection} \"{display_name}\"" + #: cms/djangoapps/course_creators/models.py msgid "unrequested" msgstr "chưa yêu cầu" diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index c33ac300ea6df5152e3868162caada24cee5e0cc..e01deadb3950519c5aab7cc215b5fc47732d9950 100644 GIT binary patch delta 91306 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 delta 90995 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