From a8aa6c3926b1af0a3cabed92d2d7a90911dc63df Mon Sep 17 00:00:00 2001 From: Imran Hossain Date: Wed, 24 Aug 2022 22:02:05 +0600 Subject: [PATCH 1/6] Update version in sensei-lms.php --- sensei-lms.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sensei-lms.php b/sensei-lms.php index 474e7e713b..b3ed526a00 100644 --- a/sensei-lms.php +++ b/sensei-lms.php @@ -3,7 +3,7 @@ * Plugin Name: Sensei LMS * Plugin URI: https://senseilms.com/ * Description: Share your knowledge, grow your network, and strengthen your brand by launching an online course. - * Version: 4.6.2 + * Version: 4.6.3 * Author: Automattic * Author URI: https://automattic.com * License: GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html @@ -35,7 +35,7 @@ exit; // Exit if accessed directly. } -define( 'SENSEI_LMS_VERSION', '4.6.2' ); +define( 'SENSEI_LMS_VERSION', '4.6.3' ); define( 'SENSEI_LMS_PLUGIN_FILE', __FILE__ ); if ( class_exists( 'Sensei_Main' ) ) { From 3c4e609e352256c86bac970339d96923767ef397 Mon Sep 17 00:00:00 2001 From: Imran Hossain Date: Wed, 24 Aug 2022 22:02:32 +0600 Subject: [PATCH 2/6] Add changelog in readme --- readme.txt | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/readme.txt b/readme.txt index 9761fb76e8..b624e7a55c 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: lms, eLearning, teach, online courses, woocommerce Requires at least: 5.8 Tested up to: 6.0 Requires PHP: 7.2 -Stable tag: 4.6.2 +Stable tag: 4.6.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -115,6 +115,23 @@ Please visit the [Sensei Blog](https://senseilms.com/blog/) or sign up for our [ == Changelog == +2022-08-24 - version 4.6.3 +* New: Course List block (beta) + * Add the Course List block [#5419](https://github.com/Automattic/sensei/pull/5419) + * Add the Course Categories block [#5455](https://github.com/Automattic/sensei/pull/5455) + * Add new patterns for Course List [#5433](https://github.com/Automattic/sensei/pull/5433) + * Add Course Actions block [#5430](https://github.com/Automattic/sensei/pull/5430) + * Make Continue button take user to the lesson they were working on [#5496](https://github.com/Automattic/sensei/pull/5496) + * Make the Course List block with inner blocks globally available [#5473](https://github.com/Automattic/sensei/pull/5473) + * Add notice to show invalid usage when blocks are used out of course context [#5489](https://github.com/Automattic/sensei/pull/5489) +* Add: Support for passing a custom footer to the Modal component [#5503](https://github.com/Automattic/sensei/pull/5503) +* Fix: Template selection logic when learning mode is active [#5514](https://github.com/Automattic/sensei/pull/5514) +* Fix: Course Outline - Show private lessons only for those who can view them. [#5468](https://github.com/Automattic/sensei/pull/5468) +* Tweak: Use Ubuntu Latest instead of Ubuntu 18.04 on Github Actions workflow [#5506](https://github.com/Automattic/sensei/pull/5506) +* Tweak: Combine PHP and JS strings in POT generation command [#5486](https://github.com/Automattic/sensei/pull/5486) +* Tweak: Remove 'new' badge for learning mode [#5474](https://github.com/Automattic/sensei/pull/5474) +* Tweak: Modify title for course theme lesson actions block to avoid confusion [#5470](https://github.com/Automattic/sensei/pull/5470) + 2022-08-17 - version 4.6.2 * Fix: Learning Mode - Do not filter templates for query slugs if it is indexing. [#5460](https://github.com/Automattic/sensei/pull/5460) * Fix: Do not save -1 values on quiz meta [#5461](https://github.com/Automattic/sensei/pull/5461) @@ -135,19 +152,3 @@ Please visit the [Sensei Blog](https://senseilms.com/blog/) or sign up for our [ * Add: Add current time to player and hook to get the video duration [#5410](https://github.com/Automattic/sensei/pull/5410) * Fix: Fix html entities bug for question answers. [#5414](https://github.com/Automattic/sensei/pull/5414) * Fix: Fix loading issue where the player wasn't detected correctly on the editor [#5421](https://github.com/Automattic/sensei/pull/5421) - - -2022-07-25 - version 4.6.0 -* Add: Add custom slug in module block [#5207](https://github.com/Automattic/sensei/pull/5207) -* Add: Add Confirm Dialog component [#5361](https://github.com/Automattic/sensei/pull/5361) -* Add: Enable _lesson_preview show-in-rest meta settings [#5369](https://github.com/Automattic/sensei/pull/5369) -* Add: Change video api scripts to be more generic [#5359](https://github.com/Automattic/sensei/pull/5359) -* Add: Add hooks to allow adding filters to reports [#5365](https://github.com/Automattic/sensei/pull/5365) -* Fix: Update videopress event name [#5373](https://github.com/Automattic/sensei/pull/5373) -* Fix: Fix url encoding of timezone for reports [#5362](https://github.com/Automattic/sensei/pull/5362) -* Fix: Fix Gutenberg compatibility issue [#5379](https://github.com/Automattic/sensei/pull/5379) -* Fix: Render additional css on feedback answers block [#5371](https://github.com/Automattic/sensei/pull/5371) -* Fix: Remove additional line from login redirection code [#5380](https://github.com/Automattic/sensei/pull/5380) -* Fix: Modules loosing configuration when module is changed [#5387](https://github.com/Automattic/sensei/pull/5387) -* Tweak: Hide action buttons' notification [#5386](https://github.com/Automattic/sensei/pull/5386) - From 53b8b9eec2337de9e975342606427b6e65e516e0 Mon Sep 17 00:00:00 2001 From: Imran Hossain Date: Wed, 24 Aug 2022 22:02:56 +0600 Subject: [PATCH 3/6] Add new logs in changelog --- changelog.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/changelog.txt b/changelog.txt index 0e3b2cd579..bafc71c489 100755 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,22 @@ *** Changelog *** +2022-08-24 - version 4.6.3 +* New: Course List block (beta) + * Add the Course List block [#5419](https://github.com/Automattic/sensei/pull/5419) + * Add the Course Categories block [#5455](https://github.com/Automattic/sensei/pull/5455) + * Add new patterns for Course List [#5433](https://github.com/Automattic/sensei/pull/5433) + * Add Course Actions block [#5430](https://github.com/Automattic/sensei/pull/5430) + * Make Continue button take user to the lesson they were working on [#5496](https://github.com/Automattic/sensei/pull/5496) + * Make the Course List block with inner blocks globally available [#5473](https://github.com/Automattic/sensei/pull/5473) + * Add notice to show invalid usage when blocks are used out of course context [#5489](https://github.com/Automattic/sensei/pull/5489) +* Add: Support for passing a custom footer to the Modal component [#5503](https://github.com/Automattic/sensei/pull/5503) +* Fix: Template selection logic when learning mode is active [#5514](https://github.com/Automattic/sensei/pull/5514) +* Fix: Course Outline - Show private lessons only for those who can view them. [#5468](https://github.com/Automattic/sensei/pull/5468) +* Tweak: Use Ubuntu Latest instead of Ubuntu 18.04 on Github Actions workflow [#5506](https://github.com/Automattic/sensei/pull/5506) +* Tweak: Combine PHP and JS strings in POT generation command [#5486](https://github.com/Automattic/sensei/pull/5486) +* Tweak: Remove 'new' badge for learning mode [#5474](https://github.com/Automattic/sensei/pull/5474) +* Tweak: Modify title for course theme lesson actions block to avoid confusion [#5470](https://github.com/Automattic/sensei/pull/5470) + 2022-08-17 - version 4.6.2 * Fix: Learning Mode - Do not filter templates for query slugs if it is indexing. [#5460](https://github.com/Automattic/sensei/pull/5460) * Fix: Do not save -1 values on quiz meta [#5461](https://github.com/Automattic/sensei/pull/5461) From 8244a2bdf0b1e1dd11ff74cc08d70783196aa33c Mon Sep 17 00:00:00 2001 From: Imran Hossain Date: Wed, 24 Aug 2022 22:04:07 +0600 Subject: [PATCH 4/6] Update pot file for 4.6.3 --- lang/sensei-lms.pot | 4336 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 3655 insertions(+), 681 deletions(-) diff --git a/lang/sensei-lms.pot b/lang/sensei-lms.pot index 6305854cac..155c17ff60 100644 --- a/lang/sensei-lms.pot +++ b/lang/sensei-lms.pot @@ -2,61 +2,24 @@ # This file is distributed under the GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html. msgid "" msgstr "" -"Project-Id-Version: Sensei LMS 4.6.2\n" +"Project-Id-Version: Sensei LMS 4.6.3\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sensei-lms\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2022-08-17T09:35:48+00:00\n" +"POT-Creation-Date: 2022-08-24T15:55:48+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.5.0\n" +"X-Generator: WP-CLI 2.6.0\n" "X-Domain: sensei-lms\n" -#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:138 -#: assets/dist/blocks/quiz/index.js:1 -msgid "Toggle all visible questions selection." -msgstr "" - -#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:146 -#: includes/class-sensei-lesson.php:1143 -#: includes/class-sensei-lesson.php:1152 -#: includes/class-sensei-lesson.php:1630 -#: includes/class-sensei-lesson.php:1638 -#: includes/class-sensei-posttypes.php:814 -#: includes/class-sensei-question.php:209 -#: assets/dist/blocks/quiz/index.js:1 -msgid "Question" -msgstr "" - -#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:147 -#: includes/class-sensei-lesson.php:1145 -#: includes/class-sensei-lesson.php:1154 -#: includes/class-sensei-lesson.php:1631 -#: includes/class-sensei-lesson.php:1639 -#: assets/dist/blocks/quiz/index.js:1 -msgid "Type" -msgstr "" - -#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:148 -#: includes/class-sensei-lesson.php:1632 -#: includes/class-sensei-lesson.php:1640 -#: assets/dist/blocks/quiz/index.js:1 -msgid "Category" -msgstr "" - -#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:156 -#: assets/dist/blocks/quiz/index.js:1 -msgid "No questions found." -msgstr "" - +#. Plugin Name of the plugin #: includes/admin/class-sensei-status.php:63 #: includes/admin/class-sensei-status.php:285 -#: includes/block-patterns/class-sensei-block-patterns.php:60 +#: includes/block-patterns/class-sensei-block-patterns.php:61 #: includes/blocks/class-sensei-blocks.php:121 #: includes/class-sensei-posttypes.php:801 -#. Plugin Name of the plugin msgid "Sensei LMS" msgstr "" @@ -65,9 +28,7 @@ msgid "https://senseilms.com/" msgstr "" #. Description of the plugin -msgid "" -"Share your knowledge, grow your network, and strengthen your brand by " -"launching an online course." +msgid "Share your knowledge, grow your network, and strengthen your brand by launching an online course." msgstr "" #. Author of the plugin @@ -80,6 +41,8 @@ msgstr "" #: includes/admin/class-sensei-extensions.php:296 #: includes/admin/views/html-admin-page-extensions.php:13 +#: assets/dist/extensions/index.js:117 +#: assets/extensions/header.js:9 msgid "Sensei LMS Extensions" msgstr "" @@ -118,6 +81,10 @@ msgstr "" #: includes/class-sensei-grading-main.php:254 #: includes/class-sensei-grading-main.php:522 #: includes/class-sensei-lesson.php:4339 +#: assets/blocks/course-outline/status-preview/status-control/index.js:17 +#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-settings.js:40 +#: assets/dist/blocks/single-course.js:500 +#: assets/dist/blocks/single-lesson.js:249 msgid "In Progress" msgstr "" @@ -150,9 +117,7 @@ msgid "Are you sure you want to reset the progress of this student for this cour msgstr "" #: includes/admin/class-sensei-learner-management.php:242 -msgid "" -"Are you sure you want to remove the progress of this student for this " -"course?" +msgid "Are you sure you want to remove the progress of this student for this course?" msgstr "" #: includes/admin/class-sensei-learner-management.php:247 @@ -167,6 +132,8 @@ msgstr "" #: includes/class-sensei-lesson.php:1554 #: includes/class-sensei-modules.php:293 #: includes/class-sensei-utils.php:2092 +#: assets/blocks/lesson-properties/constants.js:9 +#: assets/dist/blocks/single-lesson.js:339 msgid "None" msgstr "" @@ -211,14 +178,29 @@ msgid "Bulk Student Actions" msgstr "" #: includes/admin/class-sensei-learners-admin-bulk-actions-controller.php:133 +#: assets/admin/students/student-action-menu/index.js:38 +#: assets/admin/students/student-modal/index.js:41 +#: assets/dist/admin/students/student-action-menu/index.js:73 +#: assets/dist/admin/students/student-action-menu/index.js:271 +#: assets/dist/admin/students/student-bulk-action-button/index.js:59 msgid "Add to Course" msgstr "" #: includes/admin/class-sensei-learners-admin-bulk-actions-controller.php:134 +#: assets/admin/students/student-action-menu/index.js:42 +#: assets/admin/students/student-modal/index.js:77 +#: assets/dist/admin/students/student-action-menu/index.js:75 +#: assets/dist/admin/students/student-action-menu/index.js:271 +#: assets/dist/admin/students/student-bulk-action-button/index.js:61 msgid "Remove from Course" msgstr "" #: includes/admin/class-sensei-learners-admin-bulk-actions-controller.php:135 +#: assets/admin/students/student-action-menu/index.js:46 +#: assets/admin/students/student-modal/index.js:114 +#: assets/dist/admin/students/student-action-menu/index.js:79 +#: assets/dist/admin/students/student-action-menu/index.js:271 +#: assets/dist/admin/students/student-bulk-action-button/index.js:65 msgid "Reset or Remove Progress" msgstr "" @@ -262,16 +244,16 @@ msgstr "" msgid "Search Users" msgstr "" -#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:143 #. translators: placeholder is the total number of students. +#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:143 msgid "Students (%d)" msgstr "" +#. translators: Placeholder value is total count of students. #: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:146 #: includes/class-sensei-analysis-course-list-table.php:111 #: includes/class-sensei-analysis-overview-list-table.php:128 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-students.php:81 -#. translators: Placeholder value is total count of students. msgid "Email" msgstr "" @@ -322,11 +304,11 @@ msgstr "" msgid "N/A" msgstr "" +#. translators: Placeholder is the item title/name. #: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:288 #: includes/admin/class-sensei-learners-main.php:434 #: includes/admin/class-sensei-learners-main.php:629 #: includes/admin/class-sensei-learners-main.php:691 -#. translators: Placeholder is the item title/name. msgid "Edit “%s”" msgstr "" @@ -378,9 +360,9 @@ msgstr "" msgid "Search Students" msgstr "" +#. translators: %d: the number of links to be displayed #: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:472 #: includes/class-sensei-modules.php:1372 -#. translators: %d: the number of links to be displayed msgid "+%d more" msgstr "" @@ -396,6 +378,12 @@ msgstr "" #: includes/admin/class-sensei-learners-main.php:177 #: includes/admin/tools/views/html-enrolment-debug.php:78 +#: assets/blocks/conditional-content-block/conditional-content-edit.js:21 +#: assets/blocks/conditional-content-block/index.js:22 +#: assets/blocks/learner-courses-block/index.js:24 +#: assets/dist/blocks/shared.js:167 +#: assets/dist/blocks/shared.js:199 +#: assets/dist/blocks/single-page.js:274 msgid "Enrolled" msgstr "" @@ -405,6 +393,10 @@ msgstr "" #: includes/class-sensei-analysis-lesson-list-table.php:59 #: includes/class-sensei-analysis-user-profile-list-table.php:58 #: includes/class-sensei-grading-main.php:68 +#: assets/blocks/course-outline/lesson-block/lesson-settings.js:62 +#: assets/blocks/course-outline/module-block/module-status.js:72 +#: assets/dist/blocks/single-course.js:342 +#: assets/dist/blocks/single-course.js:397 msgid "Status" msgstr "" @@ -436,6 +428,27 @@ msgstr "" #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-lessons.php:49 #: templates/course-results/lessons.php:37 #: templates/single-course/modules.php:100 +#: assets/blocks/course-outline/lesson-block/index.js:14 +#: assets/blocks/course-outline/lesson-block/index.js:17 +#: assets/blocks/course-outline/lesson-block/lesson-settings.js:42 +#: assets/blocks/course-outline/module-block/index.js:35 +#: assets/blocks/course-outline/outline-block/index.js:50 +#: assets/blocks/course-outline/outline-block/outline-appender.js:30 +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:26 +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:21 +#: assets/blocks/lesson-actions/next-lesson-block/index.js:26 +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:28 +#: assets/blocks/lesson-actions/view-quiz-block/index.js:22 +#: assets/dist/blocks/single-course.js:303 +#: assets/dist/blocks/single-course.js:342 +#: assets/dist/blocks/single-course.js:360 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-course.js:437 +#: assets/dist/blocks/single-lesson.js:184 +#: assets/dist/blocks/single-lesson.js:221 +#: assets/dist/blocks/single-lesson.js:308 +#: assets/dist/blocks/single-lesson.js:320 +#: assets/dist/blocks/single-lesson.js:332 msgid "Lesson" msgstr "" @@ -460,19 +473,49 @@ msgstr "" #: includes/class-sensei-lesson.php:275 #: includes/class-sensei-posttypes.php:799 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:304 +#: assets/blocks/course-actions-block/continue-course/index.js:27 +#: assets/blocks/course-actions-block/course-actions/index.js:21 +#: assets/blocks/course-categories-block/index.js:18 +#: assets/blocks/course-completed-actions/index.js:23 +#: assets/blocks/course-list-block/index.js:36 +#: assets/blocks/course-outline/lesson-block/index.js:17 +#: assets/blocks/course-outline/outline-block/index.js:18 +#: assets/blocks/course-progress-block/index.js:22 +#: assets/blocks/course-results-block/index.js:20 +#: assets/blocks/take-course-block/index.js:28 +#: assets/dist/blocks/global-blocks.js:180 +#: assets/dist/blocks/global-blocks.js:210 +#: assets/dist/blocks/global-blocks.js:251 +#: assets/dist/blocks/global-blocks.js:258 +#: assets/dist/blocks/global-blocks.js:434 +#: assets/dist/blocks/global-blocks.js:455 +#: assets/dist/blocks/shared.js:219 +#: assets/dist/blocks/single-course.js:303 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-page.js:213 +#: assets/dist/blocks/single-page.js:221 +#: assets/dist/blocks/single-page.js:265 msgid "Course" msgstr "" #: includes/admin/class-sensei-learners-main.php:380 +#: assets/data-port/import/done/import-success-results.js:16 +#: assets/dist/data-port/import.js:411 msgid "lesson" -msgstr "" +msgid_plural "lessons" +msgstr[0] "" +msgstr[1] "" #: includes/admin/class-sensei-learners-main.php:386 #: includes/class-sensei-lesson.php:4574 #: includes/class-sensei-modules.php:947 #: includes/class-sensei-utils.php:1186 +#: assets/data-port/import/done/import-success-results.js:15 +#: assets/dist/data-port/import.js:411 msgid "course" -msgstr "" +msgid_plural "courses" +msgstr[0] "" +msgstr[1] "" #: includes/admin/class-sensei-learners-main.php:392 #: includes/admin/tools/class-sensei-tool-enrolment-debug.php:217 @@ -489,10 +532,22 @@ msgstr "" #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-lessons.php:52 #: includes/shortcodes/class-sensei-shortcode-user-courses.php:570 #: includes/template-functions.php:562 +#: assets/blocks/conditional-content-block/index.js:26 +#: assets/blocks/course-completed-actions/index.js:24 +#: assets/blocks/course-outline/status-preview/status-control/index.js:18 +#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-settings.js:44 +#: assets/data-port/import/done/done-page.js:91 +#: assets/dist/blocks/shared.js:199 +#: assets/dist/blocks/single-course.js:500 +#: assets/dist/blocks/single-lesson.js:249 +#: assets/dist/blocks/single-page.js:213 +#: assets/dist/data-port/import.js:393 msgid "Completed" msgstr "" #: includes/admin/class-sensei-learners-main.php:395 +#: assets/blocks/course-outline/status-preview/status-control/index.js:16 +#: assets/dist/blocks/single-course.js:500 msgid "Not Started" msgstr "" @@ -526,6 +581,8 @@ msgid "Reset Progress" msgstr "" #: includes/admin/class-sensei-learners-main.php:480 +#: assets/blocks/take-course-block/index.js:27 +#: assets/dist/blocks/global-blocks.js:455 msgid "Enroll" msgstr "" @@ -543,6 +600,8 @@ msgstr "" #: includes/class-sensei-grading.php:30 #: includes/class-sensei-grading.php:71 #: includes/class-sensei-grading.php:72 +#: assets/admin/students/student-action-menu/index.js:50 +#: assets/dist/admin/students/student-action-menu/index.js:271 msgid "Grading" msgstr "" @@ -561,6 +620,9 @@ msgstr "" #: includes/admin/class-sensei-learners-main.php:987 #: includes/class-sensei-analysis-user-profile-list-table.php:328 +#: assets/admin/students/student-modal/course-list.js:37 +#: assets/dist/admin/students/student-action-menu/index.js:59 +#: assets/dist/admin/students/student-bulk-action-button/index.js:45 msgid "No courses found." msgstr "" @@ -605,11 +667,24 @@ msgstr "" #: includes/class-sensei-settings.php:152 #: templates/course-results/lessons.php:39 #: templates/single-course/modules.php:102 +#: assets/blocks/course-categories-block/index.js:19 +#: assets/blocks/course-outline/module-block/index.js:22 +#: assets/blocks/course-outline/module-block/module-edit.js:235 +#: assets/blocks/course-outline/outline-block/index.js:19 +#: assets/blocks/course-results-block/index.js:21 +#: assets/dist/blocks/global-blocks.js:251 +#: assets/dist/blocks/single-course.js:360 +#: assets/dist/blocks/single-course.js:381 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-page.js:265 +#: assets/dist/data-port/export.js:187 +#: assets/dist/data-port/import.js:625 +#: assets/shared/helpers/labels.js:8 msgid "Lessons" msgstr "" -#: includes/admin/class-sensei-learners-main.php:1193 #. translators: Placeholder is the post type. +#: includes/admin/class-sensei-learners-main.php:1193 msgid "Add Student to %1$s" msgstr "" @@ -621,16 +696,14 @@ msgstr "" msgid "Complete course for selected student(s)" msgstr "" -#: includes/admin/class-sensei-learners-main.php:1209 #. translators: Placeholder is the post title. +#: includes/admin/class-sensei-learners-main.php:1209 msgid "Add to '%1$s'" msgstr "" -#: includes/admin/class-sensei-learners-main.php:1216 #. translators: Placeholder is the course title. -msgid "" -"Student will also be added to the course '%1$s' if they are not already " -"taking it." +#: includes/admin/class-sensei-learners-main.php:1216 +msgid "Student will also be added to the course '%1$s' if they are not already taking it." msgstr "" #: includes/admin/class-sensei-learners-main.php:1248 @@ -648,16 +721,21 @@ msgstr "" msgid "Search Courses" msgstr "" -#: includes/admin/class-sensei-plugins-installation.php:351 #. translators: Placeholder %1$s is the plugin title, %2$s is the error message. +#: includes/admin/class-sensei-plugins-installation.php:351 msgid "%1$s could not be installed (%2$s)." msgstr "" -#: includes/admin/class-sensei-plugins-installation.php:370 #. translators: Placeholder %1$s is the plugin title, %2$s is the error message. +#: includes/admin/class-sensei-plugins-installation.php:370 msgid "%1$s is installed but could not be activated (%2$s)." msgstr "" +#: includes/admin/class-sensei-setup-wizard-pages.php:60 +msgctxt "page_slug" +msgid "courses-overview" +msgstr "" + #: includes/admin/class-sensei-setup-wizard-pages.php:60 #: includes/class-sensei-admin.php:1825 #: includes/class-sensei-analysis-overview-list-table.php:1000 @@ -668,16 +746,41 @@ msgstr "" #: includes/class-sensei-posttypes.php:800 #: includes/class-sensei-settings.php:147 #: includes/unsupported-theme-handlers/class-sensei-unsupported-theme-handler-course-archive.php:55 +#: assets/blocks/course-completed-actions/index.js:49 +#: assets/blocks/course-list-block/index.js:38 +#: assets/blocks/learner-courses-block/index.js:23 +#: assets/dist/blocks/global-blocks.js:258 +#: assets/dist/blocks/shared.js:219 +#: assets/dist/blocks/single-page.js:213 +#: assets/dist/blocks/single-page.js:221 +#: assets/dist/blocks/single-page.js:274 +#: assets/dist/data-port/export.js:187 +#: assets/dist/data-port/import.js:625 +#: assets/shared/helpers/labels.js:7 msgid "Courses" msgstr "" +#: includes/admin/class-sensei-setup-wizard-pages.php:64 +msgctxt "page_slug" +msgid "my-courses" +msgstr "" + #: includes/admin/class-sensei-setup-wizard-pages.php:64 #: includes/class-sensei-admin.php:1827 #: widgets/class-sensei-course-component-widget.php:336 +#: assets/blocks/learner-courses-block/index.js:21 +#: assets/dist/blocks/single-page.js:274 msgid "My Courses" msgstr "" #: includes/admin/class-sensei-setup-wizard-pages.php:68 +msgctxt "page_slug" +msgid "course-completed" +msgstr "" + +#: includes/admin/class-sensei-setup-wizard-pages.php:68 +#: assets/blocks/conditional-content-block/conditional-content-edit.js:23 +#: assets/dist/blocks/shared.js:167 msgid "Course Completed" msgstr "" @@ -686,6 +789,10 @@ msgid "Congratulations on completing this course! šŸ„³" msgstr "" #: includes/admin/class-sensei-setup-wizard-pages.php:151 +#: assets/blocks/course-completed-actions/index.js:11 +#: assets/blocks/course-completed-actions/index.js:27 +#: assets/blocks/course-completed-actions/index.js:43 +#: assets/dist/blocks/single-page.js:213 msgid "Find More Courses" msgstr "" @@ -695,9 +802,7 @@ msgid "Sensei LMS - Setup Wizard" msgstr "" #: includes/admin/class-sensei-setup-wizard.php:279 -msgid "" -"Welcome to Sensei LMS – You're almost ready to start " -"creating online courses!" +msgid "Welcome to Sensei LMS – You're almost ready to start creating online courses!" msgstr "" #: includes/admin/class-sensei-setup-wizard.php:285 @@ -726,9 +831,7 @@ msgid "Setup Wizard" msgstr "" #: includes/admin/class-sensei-setup-wizard.php:377 -msgid "" -"If you need to access the setup wizard again, please click on the button " -"below." +msgid "If you need to access the setup wizard again, please click on the button below." msgstr "" #: includes/admin/class-sensei-status.php:87 @@ -747,8 +850,8 @@ msgstr "" msgid "Not applicable" msgstr "" -#: includes/admin/class-sensei-status.php:115 #. translators: Placeholder is datetime for when the instance was upgraded. +#: includes/admin/class-sensei-status.php:115 msgid "Yes, updated Sensei LMS from a pre-3.0 version at %s" msgstr "" @@ -760,13 +863,13 @@ msgstr "" msgid "No template overrides" msgstr "" -#: includes/admin/class-sensei-status.php:140 #. translators: First placeholder is Sensei LMS' template version and the second placeholder is the theme's version. +#: includes/admin/class-sensei-status.php:140 msgid "Mismatch (plugin v%1$s; theme v%2$s)" msgstr "" -#: includes/admin/class-sensei-status.php:143 #. translators: Placeholder is the version of the template. +#: includes/admin/class-sensei-status.php:143 msgid "Match (v%s)" msgstr "" @@ -786,6 +889,12 @@ msgstr "" #: includes/class-sensei-lesson.php:4335 #: includes/class-sensei-quiz.php:1756 #: templates/single-quiz/pagination.php:125 +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:24 +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:24 +#: assets/course-theme/blocks/blocks.js:312 +#: assets/dist/blocks/single-lesson.js:184 +#: assets/dist/blocks/single-lesson.js:221 +#: assets/dist/course-theme/blocks/blocks.js:220 msgid "Complete" msgstr "" @@ -798,9 +907,7 @@ msgid "Enrollment status cached" msgstr "" #: includes/admin/class-sensei-status.php:280 -msgid "" -"Sensei LMS attempts to calculate whether students are enrolled in all " -"courses ahead of time to speed up loading." +msgid "Sensei LMS attempts to calculate whether students are enrolled in all courses ahead of time to speed up loading." msgstr "" #: includes/admin/class-sensei-status.php:282 @@ -812,9 +919,7 @@ msgid "Student enrollment has not been calculated" msgstr "" #: includes/admin/class-sensei-status.php:297 -msgid "" -"This could be in progress. Until this process is complete, some pages may " -"load more slowly." +msgid "This could be in progress. Until this process is complete, some pages may load more slowly." msgstr "" #: includes/admin/class-sensei-tools.php:105 @@ -897,13 +1002,13 @@ msgstr "" msgid "Fix module slugs that do not match the module name." msgstr "" -#: includes/admin/tools/class-sensei-tool-module-slugs-mismatch.php:124 #. translators: %1$s is the IDs of the updated terms. +#: includes/admin/tools/class-sensei-tool-module-slugs-mismatch.php:124 msgid "Module slugs were updated in the terms with IDs: %1$s." msgstr "" -#: includes/admin/tools/class-sensei-tool-module-slugs-mismatch.php:132 #. translators: %1$s is terms with error on update. +#: includes/admin/tools/class-sensei-tool-module-slugs-mismatch.php:132 msgid "Errors happened while updating slugs for the terms with IDs: %1$s." msgstr "" @@ -916,9 +1021,7 @@ msgid "Recalculate Course Enrollment" msgstr "" #: includes/admin/tools/class-sensei-tool-recalculate-course-enrolment.php:45 -msgid "" -"Invalidate the cached enrollment and trigger recalculation for all users in " -"a specific course." +msgid "Invalidate the cached enrollment and trigger recalculation for all users in a specific course." msgstr "" #: includes/admin/tools/class-sensei-tool-recalculate-course-enrolment.php:99 @@ -930,9 +1033,7 @@ msgid "Recalculate Enrollments" msgstr "" #: includes/admin/tools/class-sensei-tool-recalculate-enrolment.php:43 -msgid "" -"Invalidate the cached enrollment and trigger recalculation for all users " -"and courses." +msgid "Invalidate the cached enrollment and trigger recalculation for all users and courses." msgstr "" #: includes/admin/tools/class-sensei-tool-recalculate-enrolment.php:53 @@ -944,9 +1045,7 @@ msgid "Remove Deleted User Data" msgstr "" #: includes/admin/tools/class-sensei-tool-remove-deleted-user-data.php:43 -msgid "" -"Removes course, lesson, and quiz progress for deleted users. This should " -"have been done automatically since Sensei LMS v3.0." +msgid "Removes course, lesson, and quiz progress for deleted users. This should have been done automatically since Sensei LMS v3.0." msgstr "" #: includes/admin/tools/class-sensei-tool-remove-deleted-user-data.php:60 @@ -965,6 +1064,8 @@ msgstr "" #: includes/admin/tools/views/html-enrolment-debug-form.php:26 #: includes/admin/tools/views/html-enrolment-debug-form.php:55 #: includes/admin/tools/views/html-recalculate-course-enrolment-form.php:25 +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:48 msgid "Required" msgstr "" @@ -1008,6 +1109,10 @@ msgid "Enrollment status" msgstr "" #: includes/admin/tools/views/html-enrolment-debug.php:82 +#: assets/blocks/conditional-content-block/conditional-content-edit.js:22 +#: assets/blocks/conditional-content-block/index.js:27 +#: assets/dist/blocks/shared.js:167 +#: assets/dist/blocks/shared.js:199 msgid "Not Enrolled" msgstr "" @@ -1019,13 +1124,13 @@ msgstr "" msgid "Course progress status" msgstr "" -#: includes/admin/tools/views/html-enrolment-debug.php:106 #. translators: %s placeholder is datetime progress was started. +#: includes/admin/tools/views/html-enrolment-debug.php:106 msgid "Started on %s" msgstr "" -#: includes/admin/tools/views/html-enrolment-debug.php:112 #. translators: %s placeholder is datetime progress was started. +#: includes/admin/tools/views/html-enrolment-debug.php:112 msgid "Last activity on %s" msgstr "" @@ -1045,8 +1150,8 @@ msgstr "" msgid "Does Not Match Calculated Enrollment" msgstr "" -#: includes/admin/tools/views/html-enrolment-debug.php:140 #. translators: %s placeholder is datetime results were last calculated. +#: includes/admin/tools/views/html-enrolment-debug.php:140 msgid "Last calculated on %s" msgstr "" @@ -1104,6 +1209,11 @@ msgstr "" #: includes/class-sensei-lesson.php:1605 #: includes/class-sensei-lesson.php:2393 #: includes/shortcodes/class-sensei-shortcode-user-courses.php:568 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:250 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:255 +#: assets/dist/blocks/quiz/index.js:843 +#: assets/dist/extensions/index.js:126 +#: assets/extensions/main.js:77 msgid "All" msgstr "" @@ -1116,6 +1226,12 @@ msgid "No extensions were found." msgstr "" #: includes/admin/views/html-admin-page-extensions-results.php:38 +#: assets/dist/extensions/index.js:70 +#: assets/dist/extensions/index.js:126 +#: assets/dist/setup-wizard/index.js:316 +#: assets/extensions/extension-actions.js:91 +#: assets/extensions/main.js:83 +#: assets/setup-wizard/data/normalizer.js:29 msgid "Free" msgstr "" @@ -1139,6 +1255,30 @@ msgstr "" msgid "This tool is not currently available" msgstr "" +#: includes/block-patterns/course-list/class-sensei-course-list-block-patterns.php:53 +msgid "Grid of courses with details" +msgstr "" + +#: includes/block-patterns/course-list/class-sensei-course-list-block-patterns.php:74 +msgid "Grid of courses with title" +msgstr "" + +#: includes/block-patterns/course-list/class-sensei-course-list-block-patterns.php:89 +msgid "Grid of courses with title and description" +msgstr "" + +#: includes/block-patterns/course-list/class-sensei-course-list-block-patterns.php:106 +msgid "List of courses" +msgstr "" + +#: includes/block-patterns/course-list/class-sensei-course-list-block-patterns.php:141 +msgid "List of courses with title" +msgstr "" + +#: includes/block-patterns/course-list/class-sensei-course-list-block-patterns.php:172 +msgid "List of courses with title and description" +msgstr "" + #: includes/block-patterns/course/course-default.php:12 msgid "Course Default" msgstr "" @@ -1166,6 +1306,8 @@ msgstr "" #: includes/block-patterns/course/templates/video-hero.php:68 #: includes/block-patterns/course/templates/video-hero.php:139 #: includes/block-patterns/course/templates/video-hero.php:182 +#: assets/blocks/take-course-block/index.js:33 +#: assets/dist/blocks/global-blocks.js:455 msgid "Take Course" msgstr "" @@ -1195,10 +1337,7 @@ msgid "Do What You Always Wanted Today!" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:23 -msgid "" -"Hellen's Life Hacks course will teach you how to get to know yourself and " -"how you can use your natural abilities to finally change your life around " -"and do what you always wanted." +msgid "Hellen's Life Hacks course will teach you how to get to know yourself and how you can use your natural abilities to finally change your life around and do what you always wanted." msgstr "" #: includes/block-patterns/course/templates/life-coach.php:40 @@ -1206,11 +1345,7 @@ msgid "Make your dream a reality" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:44 -msgid "" -"Hellen's classes offer 1:1 sessions so that she gets to know each of their " -"students. It's not just a group chat, it's you and Hellen, at a personal " -"level. That way you can figure out exactly how to apply her teachings to " -"your personality." +msgid "Hellen's classes offer 1:1 sessions so that she gets to know each of their students. It's not just a group chat, it's you and Hellen, at a personal level. That way you can figure out exactly how to apply her teachings to your personality." msgstr "" #: includes/block-patterns/course/templates/life-coach.php:52 @@ -1234,9 +1369,7 @@ msgid "Meet Hellen in your 1:1" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:101 -msgid "" -"You'll get one hour call with Hellen to apply the knowledge you have just " -"acquired." +msgid "You'll get one hour call with Hellen to apply the knowledge you have just acquired." msgstr "" #: includes/block-patterns/course/templates/life-coach.php:111 @@ -1244,9 +1377,7 @@ msgid "Make it actionable" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:115 -msgid "" -"Hellen's course ends with clear action items, so you know what you have to " -"do next." +msgid "Hellen's course ends with clear action items, so you know what you have to do next." msgstr "" #: includes/block-patterns/course/templates/life-coach.php:128 @@ -1254,10 +1385,7 @@ msgid "Meet Hellen" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:132 -msgid "" -"You will begin by getting to know Hellen, who will also teach you how to " -"learn the best tricks she accumulated throughout her 25+ years of " -"experience." +msgid "You will begin by getting to know Hellen, who will also teach you how to learn the best tricks she accumulated throughout her 25+ years of experience." msgstr "" #: includes/block-patterns/course/templates/life-coach.php:136 @@ -1273,16 +1401,11 @@ msgid "What Clients Say" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:163 -msgid "" -"We place a huge value on strong relationships and have seen the benefit " -"they bring to our business. Customer feedback is vital in helping us to get " -"it right." +msgid "We place a huge value on strong relationships and have seen the benefit they bring to our business. Customer feedback is vital in helping us to get it right." msgstr "" #: includes/block-patterns/course/templates/life-coach.php:175 -msgid "" -"Running my own business for a year and couldn't be happier! Thanks, for the " -"course!" +msgid "Running my own business for a year and couldn't be happier! Thanks, for the course!" msgstr "" #: includes/block-patterns/course/templates/life-coach.php:175 @@ -1301,9 +1424,7 @@ msgid "Deep dive into portrait photography" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:20 -msgid "" -"Learn from Jeff Bronson how to shoot photography like a pro in any outside " -"light conditions." +msgid "Learn from Jeff Bronson how to shoot photography like a pro in any outside light conditions." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:34 @@ -1311,17 +1432,11 @@ msgid "What is portrait photography" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:38 -msgid "" -"Portrait photography, or portraiture, is " -"a type of photography aimed at capturing the personality of a person or " -"group of people by using effective lighting, backdrops, and poses. A " -"portrait photograph may be artistic or clinical." +msgid "Portrait photography, or portraiture, is a type of photography aimed at capturing the personality of a person or group of people by using effective lighting, backdrops, and poses. A portrait photograph may be artistic or clinical." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:68 -msgid "" -"A photographic portrait means to consider who we have before us and what we " -"want to show about that person." +msgid "A photographic portrait means to consider who we have before us and what we want to show about that person." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:79 @@ -1341,10 +1456,7 @@ msgid "Three-point lighting" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:126 -msgid "" -"Three-point lighting is one of the most common lighting setups. It is " -"traditionally used in a studio, but photographers may use it on-location in " -"combination with ambient light." +msgid "Three-point lighting is one of the most common lighting setups. It is traditionally used in a studio, but photographers may use it on-location in combination with ambient light." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:138 @@ -1352,10 +1464,7 @@ msgid "Key light" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:148 -msgid "" -"The key light, also known as the main light, is placed either to the left, " -"right, or above the subject's face, typically 30 to 60 degrees from the " -"camera." +msgid "The key light, also known as the main light, is placed either to the left, right, or above the subject's face, typically 30 to 60 degrees from the camera." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:160 @@ -1363,9 +1472,7 @@ msgid "Fill light" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:170 -msgid "" -"The fill light, also known as the secondary main light, is typically placed " -"opposite the key light." +msgid "The fill light, also known as the secondary main light, is typically placed opposite the key light." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:184 @@ -1373,23 +1480,21 @@ msgid "Meet Jeff Bronson" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:188 -msgid "" -"You will begin by getting to know the work of Jeff de Bronson, who will " -"also teach you how to learn the best tricks he accumulated throughout his " -"25+ years of experience." +msgid "You will begin by getting to know the work of Jeff de Bronson, who will also teach you how to learn the best tricks he accumulated throughout his 25+ years of experience." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:192 -msgid "" -"Jeff lives in NYC and has worked for many world-famous publications. In his " -"free time, he likes to discover new ways of how he can pass on the skills " -"and artistic views accumulated in his journey." +msgid "Jeff lives in NYC and has worked for many world-famous publications. In his free time, he likes to discover new ways of how he can pass on the skills and artistic views accumulated in his journey." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:200 #: includes/block-patterns/course/templates/video-hero.php:186 #: includes/blocks/class-sensei-block-contact-teacher.php:70 #: includes/class-sensei-messages.php:271 +#: assets/blocks/contact-teacher-block/index.js:13 +#: assets/blocks/contact-teacher-block/index.js:27 +#: assets/dist/blocks/shared.js:207 +#: assets/dist/blocks/shared.js:212 msgid "Contact Teacher" msgstr "" @@ -1398,9 +1503,7 @@ msgid "Jeff at work" msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:213 -msgid "" -"Meet Jeff in his studio and see firsthand how he approaches a photoshoot in " -"this exclusive trailer." +msgid "Meet Jeff in his studio and see firsthand how he approaches a photoshoot in this exclusive trailer." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:217 @@ -1408,9 +1511,7 @@ msgid "Unlock the full video by signing up for Jeff's course." msgstr "" #: includes/block-patterns/course/templates/long-sales-page.php:242 -msgid "" -"\"Jeff's course really help me understand how to work with light and my " -"closer to my subjects. Amazing course!\"" +msgid "\"Jeff's course really help me understand how to work with light and my closer to my subjects. Amazing course!\"" msgstr "" #: includes/block-patterns/course/templates/video-hero.php:16 @@ -1418,10 +1519,7 @@ msgid "Welcome to the Film Direction Course" msgstr "" #: includes/block-patterns/course/templates/video-hero.php:36 -msgid "" -"Start learning about Film Direction with Doug, a senior VP at Films. You " -"will learn all the secrets and how to prepare your project even before " -"touching the camera." +msgid "Start learning about Film Direction with Doug, a senior VP at Films. You will learn all the secrets and how to prepare your project even before touching the camera." msgstr "" #: includes/block-patterns/course/templates/video-hero.php:52 @@ -1437,20 +1535,11 @@ msgid "Film Direction" msgstr "" #: includes/block-patterns/course/templates/video-hero.php:101 -msgid "" -"A film director controls a film's artistic and dramatic " -"aspects and visualizes the screenplay (or script) while guiding the film " -"crew and actors in the fulfillment of that vision. The director has a key " -"role in choosing the cast members, production design, and all the creative " -"aspects of filmmaking." +msgid "A film director controls a film's artistic and dramatic aspects and visualizes the screenplay (or script) while guiding the film crew and actors in the fulfillment of that vision. The director has a key role in choosing the cast members, production design, and all the creative aspects of filmmaking." msgstr "" #: includes/block-patterns/course/templates/video-hero.php:131 -msgid "" -"There are many pathways to becoming a film director. Some film directors " -"started as screenwriters, cinematographers, producers, film editors, or " -"actors. Directors use different approaches. In this course you will also " -"learn about each of these points and figure out which one is for you." +msgid "There are many pathways to becoming a film director. Some film directors started as screenwriters, cinematographers, producers, film editors, or actors. Directors use different approaches. In this course you will also learn about each of these points and figure out which one is for you." msgstr "" #: includes/block-patterns/course/templates/video-hero.php:159 @@ -1488,6 +1577,9 @@ msgstr "" #: includes/block-patterns/lesson/templates/files-to-download.php:21 #: includes/block-patterns/lesson/templates/video-lesson.php:23 #: includes/block-patterns/lesson/templates/zoom-meeting.php:56 +#: assets/blocks/lesson-actions/view-quiz-block/index.js:17 +#: assets/blocks/lesson-actions/view-quiz-block/index.js:27 +#: assets/dist/blocks/single-lesson.js:332 msgid "View Quiz" msgstr "" @@ -1498,6 +1590,9 @@ msgstr "" #: includes/block-patterns/lesson/templates/video-lesson.php:27 #: includes/block-patterns/lesson/templates/zoom-meeting.php:60 #: includes/class-sensei-frontend.php:888 +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:18 +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:31 +#: assets/dist/blocks/single-lesson.js:184 msgid "Complete Lesson" msgstr "" @@ -1509,6 +1604,9 @@ msgstr "" #: includes/block-patterns/lesson/templates/zoom-meeting.php:64 #: includes/blocks/course-theme/class-prev-next-lesson.php:90 #: includes/class-sensei-utils.php:1136 +#: assets/blocks/lesson-actions/next-lesson-block/index.js:17 +#: assets/blocks/lesson-actions/next-lesson-block/index.js:31 +#: assets/dist/blocks/single-lesson.js:308 msgid "Next Lesson" msgstr "" @@ -1519,6 +1617,11 @@ msgstr "" #: includes/block-patterns/lesson/templates/video-lesson.php:35 #: includes/block-patterns/lesson/templates/zoom-meeting.php:68 #: includes/class-sensei-frontend.php:923 +#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-edit.js:56 +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:17 +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:33 +#: assets/dist/blocks/single-lesson.js:230 +#: assets/dist/blocks/single-lesson.js:320 msgid "Reset Lesson" msgstr "" @@ -1579,6 +1682,7 @@ msgid "Your private message has been sent." msgstr "" #: includes/blocks/class-sensei-block-contact-teacher.php:80 +#: assets/shared/components/modal/index.js:63 msgid "Close" msgstr "" @@ -1599,12 +1703,12 @@ msgstr "" msgid "Your message has been sent" msgstr "" -#: includes/blocks/class-sensei-block-quiz-progress.php:56 #. translators: %1$d number of questions completed, %2$d number of total questions, %3$s percentage. +#: includes/blocks/class-sensei-block-quiz-progress.php:56 msgid "%1$d of %2$d questions completed (%3$s)" msgstr "" -#: includes/blocks/class-sensei-block-take-course.php:63 +#: includes/blocks/class-sensei-block-take-course.php:67 msgid "Start course" msgstr "" @@ -1613,17 +1717,18 @@ msgid "There is no published content in this course yet." msgstr "" #: includes/blocks/class-sensei-course-outline-course-block.php:66 -msgid "" -"One or more lessons in this course are not published. Unpublished lessons " -"and empty modules are only displayed in preview mode and will not be " -"displayed to students." +msgid "One or more lessons in this course are not published. Unpublished lessons and empty modules are only displayed in preview mode and will not be displayed to students." msgstr "" +#. Translators: placeholder is the lesson title. #: includes/blocks/class-sensei-course-outline-lesson-block.php:47 #: includes/blocks/course-theme/class-course-navigation.php:237 #: includes/class-sensei-frontend.php:1133 #: includes/class-sensei-lesson.php:281 -#. Translators: placeholder is the lesson title. +#: assets/blocks/course-outline/lesson-block/lesson-edit.js:102 +#: assets/dist/blocks/single-course.js:333 +#: assets/dist/js/admin/course-edit.js:74 +#: assets/js/admin/course-theme/course-theme-sidebar.js:138 msgid "Preview" msgstr "" @@ -1632,15 +1737,19 @@ msgid "(Draft)" msgstr "" #: includes/blocks/class-sensei-course-outline-module-block.php:91 +#: assets/blocks/course-outline/module-block/module-edit.js:211 +#: assets/dist/blocks/single-course.js:381 msgid "Toggle module content" msgstr "" -#: includes/blocks/class-sensei-course-progress-block.php:60 #. translators: %1$d number of lessons completed, %2$d number of total lessons, %3$s percentage. +#: includes/blocks/class-sensei-course-progress-block.php:64 msgid "%1$d of %2$d lessons completed (%3$s)" msgstr "" #: includes/blocks/class-sensei-course-results-block.php:131 +#: assets/blocks/course-results-block/course-results-edit.js:138 +#: assets/dist/blocks/single-page.js:247 msgid "Your Total Grade" msgstr "" @@ -1649,21 +1758,33 @@ msgstr "" #: includes/class-sensei-course.php:1783 #: includes/class-sensei-messages.php:901 #: includes/class-sensei-messages.php:992 +#: assets/blocks/learner-messages-button-block/index.js:14 +#: assets/dist/blocks/single-page.js:302 msgid "My Messages" msgstr "" #: includes/blocks/class-sensei-lesson-properties-block.php:51 +#: assets/blocks/lesson-properties/index.js:21 +#: assets/blocks/lesson-properties/lesson-properties-edit.js:32 +#: assets/blocks/lesson-properties/lesson-properties-edit.js:68 +#: assets/dist/blocks/single-lesson.js:349 +#: assets/dist/blocks/single-lesson.js:358 msgid "Length" msgstr "" -#: includes/blocks/class-sensei-lesson-properties-block.php:53 #. translators: placeholder is lesson length in minutes. +#: includes/blocks/class-sensei-lesson-properties-block.php:53 msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" #: includes/blocks/class-sensei-lesson-properties-block.php:68 +#: assets/blocks/lesson-properties/index.js:23 +#: assets/blocks/lesson-properties/lesson-properties-edit.js:48 +#: assets/blocks/lesson-properties/lesson-properties-edit.js:90 +#: assets/dist/blocks/single-lesson.js:349 +#: assets/dist/blocks/single-lesson.js:358 msgid "Difficulty" msgstr "" @@ -1671,47 +1792,56 @@ msgstr "" msgid "Course outline" msgstr "" -#: includes/blocks/course-theme/class-course-navigation.php:177 #. Translators: placeholder is number of lessons. +#: includes/blocks/course-theme/class-course-navigation.php:177 msgid "%d lesson" msgid_plural "%d lessons" msgstr[0] "" msgstr[1] "" -#: includes/blocks/course-theme/class-course-navigation.php:179 #. Translators: placeholder is number of quizzes. +#: includes/blocks/course-theme/class-course-navigation.php:179 msgid "%d quiz" msgid_plural "%d quizzes" msgstr[0] "" msgstr[1] "" -#: includes/blocks/course-theme/class-course-navigation.php:236 #. Translators: placeholder is the lesson title. +#: includes/blocks/course-theme/class-course-navigation.php:236 msgid "Preview lesson %s" msgstr "" -#: includes/blocks/course-theme/class-course-navigation.php:240 #. Translators: placeholder is the lesson title. +#: includes/blocks/course-theme/class-course-navigation.php:240 msgid "View quiz for %s" msgstr "" +#. Translators: placeholder is the lesson title. #: includes/blocks/course-theme/class-course-navigation.php:241 #: includes/class-sensei-posttypes.php:809 -#. Translators: placeholder is the lesson title. +#: assets/blocks/lesson-actions/view-quiz-block/index.js:21 +#: assets/blocks/quiz/quiz-block/index.js:19 +#: assets/course-theme/blocks/course-navigation.js:121 +#: assets/dist/blocks/quiz/index.js:749 +#: assets/dist/blocks/single-lesson.js:332 +#: assets/dist/course-theme/blocks/blocks.js:119 msgid "Quiz" msgstr "" -#: includes/blocks/course-theme/class-course-progress-counter.php:49 #. translators: Placeholder %1$d is the completed lessons count, %2$d is the total lessons count and %3$d is the percentage of completed lessons. +#: includes/blocks/course-theme/class-course-progress-counter.php:49 msgid "%1$d of %2$d lessons complete (%3$d%%)" msgstr "" -#: includes/blocks/course-theme/class-course-title.php:60 #. Translators: placeholder is the course title. +#: includes/blocks/course-theme/class-course-title.php:60 msgid "%s: back to course main page" msgstr "" #: includes/blocks/course-theme/class-exit-course.php:51 +#: assets/course-theme/blocks/blocks.js:148 +#: assets/course-theme/blocks/blocks.js:157 +#: assets/dist/course-theme/blocks/blocks.js:220 msgid "Exit Course" msgstr "" @@ -1744,10 +1874,19 @@ msgstr "" #: includes/class-sensei-course.php:1757 #: includes/class-sensei-lesson.php:1664 #: templates/single-quiz/pagination.php:113 +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:25 +#: assets/blocks/lesson-actions/next-lesson-block/index.js:24 +#: assets/course-theme/blocks/blocks.js:300 +#: assets/dist/blocks/single-lesson.js:221 +#: assets/dist/blocks/single-lesson.js:308 +#: assets/dist/course-theme/blocks/blocks.js:220 msgid "Next" msgstr "" #: includes/blocks/course-theme/class-quiz-back-to-lesson.php:54 +#: assets/course-theme/blocks/blocks.js:251 +#: assets/course-theme/blocks/blocks.js:260 +#: assets/dist/course-theme/blocks/blocks.js:220 msgid "Back to lesson" msgstr "" @@ -1772,9 +1911,7 @@ msgid "Order Lessons" msgstr "" #: includes/class-sensei-admin.php:481 -msgid "" -"This will duplicate the lesson quiz and all of its questions. Are you sure " -"you want to do this?" +msgid "This will duplicate the lesson quiz and all of its questions. Are you sure you want to do this?" msgstr "" #: includes/class-sensei-admin.php:482 @@ -1787,9 +1924,7 @@ msgid "Duplicate" msgstr "" #: includes/class-sensei-admin.php:486 -msgid "" -"This will duplicate the course lessons along with all of their quizzes and " -"questions. Are you sure you want to do this?" +msgid "This will duplicate the course lessons along with all of their quizzes and questions. Are you sure you want to do this?" msgstr "" #: includes/class-sensei-admin.php:487 @@ -1804,8 +1939,8 @@ msgstr "" msgid "Duplicate (with lessons)" msgstr "" -#: includes/class-sensei-admin.php:567 #. translators: Placeholder is the post type string. +#: includes/class-sensei-admin.php:567 msgid "Please supply a %1$s ID." msgstr "" @@ -1894,18 +2029,16 @@ msgstr "" msgid "existing Administrator" msgstr "" -#: includes/class-sensei-admin.php:1949 #. translators: The %s placeholders are as follows: - A link to the General Settings page with the translated text "Settings > General". - A link to add an admin user with the translated text "add a new Administrator". - The current admin email address from the Settings. - A link to view the existing admin users, with the translated text "existing Administrator". -msgid "" -"To prevent issues with Sensei LMS module names, your Email Address in %1$s " -"should also belong to an Administrator user. You can either %2$s with the " -"email address %3$s, or change that email address to match the email of an " -"%4$s." +#: includes/class-sensei-admin.php:1949 +msgid "To prevent issues with Sensei LMS module names, your Email Address in %1$s should also belong to an Administrator user. You can either %2$s with the email address %3$s, or change that email address to match the email of an %4$s." msgstr "" #: includes/class-sensei-analysis-course-list-table.php:110 #: includes/class-sensei-analysis-lesson-list-table.php:56 #: includes/class-sensei-grading-main.php:64 +#: assets/blocks/learner-courses-block/index.js:26 +#: assets/dist/blocks/single-page.js:274 msgid "Student" msgstr "" @@ -1920,6 +2053,10 @@ msgstr "" #: includes/class-sensei-learner.php:156 #: includes/class-sensei-lesson.php:1144 #: includes/class-sensei-lesson.php:1153 +#: assets/blocks/quiz/question-block/settings/question-grade-settings.js:28 +#: assets/dist/blocks/quiz/index.js:676 +#: assets/dist/js/grading-general.js:68 +#: assets/js/grading-general.js:64 msgid "Grade" msgstr "" @@ -1954,6 +2091,8 @@ msgstr "" #: includes/class-sensei-analysis-course-list-table.php:445 #: includes/class-sensei-analysis-lesson-list-table.php:226 #: includes/class-sensei-grading-main.php:248 +#: assets/data-port/import/done/done-page.js:38 +#: assets/dist/data-port/import.js:393 msgid "Failed" msgstr "" @@ -2000,15 +2139,15 @@ msgstr "" msgid "Students taking this Lesson" msgstr "" +#. translators: Placeholder value is the number of courses. #: includes/class-sensei-analysis-overview-list-table.php:72 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-courses.php:84 -#. translators: Placeholder value is the number of courses. msgid "Course (%d)" msgstr "" +#. translators: Placeholder value is the number of completed courses. #: includes/class-sensei-analysis-overview-list-table.php:78 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-courses.php:90 -#. translators: Placeholder value is the number of completed courses. msgid "Completed (%d)" msgstr "" @@ -2016,15 +2155,15 @@ msgstr "" msgid "Average Progress" msgstr "" +#. translators: Placeholder value is the average grade of all courses. #: includes/class-sensei-analysis-overview-list-table.php:84 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-courses.php:100 -#. translators: Placeholder value is the average grade of all courses. msgid "Average Grade (%s%%)" msgstr "" +#. translators: Placeholder value is average days to completion. #: includes/class-sensei-analysis-overview-list-table.php:89 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-courses.php:105 -#. translators: Placeholder value is average days to completion. msgid "Days to Completion (%d)" msgstr "" @@ -2038,9 +2177,9 @@ msgstr "" msgid "Days to Completion" msgstr "" +#. translators: Placeholder value is total count of students. #: includes/class-sensei-analysis-overview-list-table.php:127 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-students.php:80 -#. translators: Placeholder value is total count of students. msgid "Student (%d)" msgstr "" @@ -2049,21 +2188,21 @@ msgstr "" msgid "Date Registered" msgstr "" +#. translators: Placeholder value is all active courses. #: includes/class-sensei-analysis-overview-list-table.php:132 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-students.php:85 -#. translators: Placeholder value is all active courses. msgid "Active Courses (%d)" msgstr "" +#. translators: Placeholder value is all completed courses. #: includes/class-sensei-analysis-overview-list-table.php:134 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-students.php:87 -#. translators: Placeholder value is all completed courses. msgid "Completed Courses (%d)" msgstr "" +#. translators: Placeholder value is graded average value. #: includes/class-sensei-analysis-overview-list-table.php:136 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-students.php:89 -#. translators: Placeholder value is graded average value. msgid "Average Grade (%d%%)" msgstr "" @@ -2097,9 +2236,9 @@ msgstr "" msgid "students" msgstr "" +#. translators: Placeholders %1$s and %3$s are opening and closing tags, %2$s is the view type. #: includes/class-sensei-analysis-overview-list-table.php:878 #: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:232 -#. translators: Placeholders %1$s and %3$s are opening and closing tags, %2$s is the view type. msgid "%1$sNo %2$s found%3$s" msgstr "" @@ -2120,61 +2259,64 @@ msgstr "" msgid "Invalid user" msgstr "" +#: includes/class-sensei-course-results.php:50 +msgctxt "post type single url slug" +msgid "course" +msgstr "" + #: includes/class-sensei-course-results.php:68 msgid "Course Results: " msgstr "" -#: includes/class-sensei-course-structure.php:675 -msgid "" -"Individual lesson or modules cannot appear multiple times in the same " -"course." +#: includes/class-sensei-course-structure.php:673 +msgid "Individual lesson or modules cannot appear multiple times in the same course." msgstr "" -#: includes/class-sensei-course-structure.php:682 +#: includes/class-sensei-course-structure.php:680 msgid "Different modules cannot have the same name." msgstr "" -#: includes/class-sensei-course-structure.php:692 +#: includes/class-sensei-course-structure.php:690 msgid "Each item must be an array." msgstr "" -#: includes/class-sensei-course-structure.php:744 #. translators: Placeholder is ID for module. +#: includes/class-sensei-course-structure.php:742 msgid "Module with id \"%d\" was not found" msgstr "" -#: includes/class-sensei-course-structure.php:764 #. translators: Placeholder 1 is the module slug and 2 is course name. +#: includes/class-sensei-course-structure.php:762 msgid "Slug %1$s exists and is being used in %2$s course" msgstr "" -#: includes/class-sensei-course-structure.php:779 #. translators: Placeholder is the module slug. +#: includes/class-sensei-course-structure.php:777 msgid "A module with the slug %s is already owned by another teacher" msgstr "" -#: includes/class-sensei-course-structure.php:795 +#: includes/class-sensei-course-structure.php:793 msgid "Module lessons array can only contain lessons." msgstr "" -#: includes/class-sensei-course-structure.php:808 #. translators: Placeholder is ID for lesson. +#: includes/class-sensei-course-structure.php:806 msgid "Lesson with id \"%d\" was not found" msgstr "" -#: includes/class-sensei-course-structure.php:831 +#: includes/class-sensei-course-structure.php:829 msgid "All items must have a `type` set." msgstr "" -#: includes/class-sensei-course-structure.php:839 +#: includes/class-sensei-course-structure.php:837 msgid "Please ensure all modules have a name before saving." msgstr "" -#: includes/class-sensei-course-structure.php:845 +#: includes/class-sensei-course-structure.php:843 msgid "Please ensure all lessons have a name before saving." msgstr "" -#: includes/class-sensei-course-structure.php:858 +#: includes/class-sensei-course-structure.php:856 msgid "Module items must include a `lessons` array." msgstr "" @@ -2187,11 +2329,15 @@ msgid "Course Settings" msgstr "" #: includes/class-sensei-course.php:211 +#: assets/blocks/learner-courses-block/learner-courses-edit.js:99 +#: assets/dist/blocks/single-page.js:283 msgid "All Courses" msgstr "" #: includes/class-sensei-course.php:212 #: includes/class-sensei-posttypes.php:595 +#: assets/blocks/course-categories-block/index.js:15 +#: assets/dist/blocks/global-blocks.js:251 msgid "Course Categories" msgstr "" @@ -2230,17 +2376,15 @@ msgstr "" #: includes/class-sensei-course.php:527 #: includes/class-sensei-lesson.php:396 -msgid "" -"Paste the embed code for your video (e.g. YouTube, Vimeo etc.) in the box " -"above." +msgid "Paste the embed code for your video (e.g. YouTube, Vimeo etc.) in the box above." msgstr "" +#. translators: Placeholder is the item title/name. #: includes/class-sensei-course.php:693 #: includes/class-sensei-course.php:838 #: includes/class-sensei-lesson.php:2656 #: includes/class-sensei-lesson.php:2664 #: includes/class-sensei-posttypes.php:851 -#. translators: Placeholder is the item title/name. msgid "Edit %s" msgstr "" @@ -2268,34 +2412,49 @@ msgstr "" msgid "Manage Grading" msgstr "" +#: includes/class-sensei-course.php:783 +msgctxt "column name" +msgid "Course Title" +msgstr "" + +#: includes/class-sensei-course.php:784 +msgctxt "column name" +msgid "Pre-requisite Course" +msgstr "" + +#: includes/class-sensei-course.php:785 +msgctxt "column name" +msgid "Category" +msgstr "" + #: includes/class-sensei-course.php:1532 #: includes/class-sensei-course.php:1671 msgid "by " msgstr "" +#. translators: Placeholder %d is the lesson count. #: includes/class-sensei-course.php:1553 #: includes/class-sensei-course.php:1683 #: includes/class-sensei-course.php:2301 #: includes/class-sensei-frontend.php:958 #: widgets/class-sensei-category-courses-widget.php:231 #: widgets/class-sensei-course-component-widget.php:317 -#. translators: Placeholder %d is the lesson count. msgid "%d Lesson" msgid_plural "%d Lessons" msgstr[0] "" msgstr[1] "" +#. translators: Placeholder is a comma-separated list of the Course categories. #: includes/class-sensei-course.php:1560 #: includes/class-sensei-course.php:1690 #: includes/class-sensei-course.php:2307 #: includes/class-sensei-frontend.php:967 -#. translators: Placeholder is a comma-separated list of the Course categories. msgid "in %s" msgstr "" +#. translators: Placeholders are the counts for lessons completed and total lessons, respectively. #: includes/class-sensei-course.php:1566 #: includes/class-sensei-course.php:2318 -#. translators: Placeholders are the counts for lessons completed and total lessons, respectively. msgid "%1$d of %2$d lessons completed" msgstr "" @@ -2308,6 +2467,11 @@ msgstr "" #: includes/class-sensei-course.php:1711 #: includes/class-sensei-course.php:2429 #: includes/class-sensei-course.php:3179 +#: assets/blocks/learner-courses-block/learner-courses-edit.js:180 +#: assets/blocks/view-results-block/index.js:22 +#: assets/blocks/view-results-block/index.js:25 +#: assets/dist/blocks/global-blocks.js:467 +#: assets/dist/blocks/single-page.js:286 msgid "View Results" msgstr "" @@ -2336,10 +2500,14 @@ msgid "View & reply to private messages sent to your course & lesson teachers." msgstr "" #: includes/class-sensei-course.php:1792 +#: assets/blocks/learner-courses-block/learner-courses-edit.js:103 +#: assets/dist/blocks/single-page.js:283 msgid "Active Courses" msgstr "" #: includes/class-sensei-course.php:1793 +#: assets/blocks/learner-courses-block/learner-courses-edit.js:107 +#: assets/dist/blocks/single-page.js:283 msgid "Completed Courses" msgstr "" @@ -2349,8 +2517,8 @@ msgstr "" msgid "Start a Course!" msgstr "" -#: includes/class-sensei-course.php:1978 #. translators: Placeholders are the counts for lessons completed and total lessons, respectively. +#: includes/class-sensei-course.php:1978 msgid "Currently completed %1$s lesson of %2$s in total" msgid_plural "Currently completed %1$s lessons of %2$s in total" msgstr[0] "" @@ -2365,13 +2533,13 @@ msgstr "" msgid "Preview this course" msgstr "" -#: includes/class-sensei-course.php:2254 #. translators: Placeholder is the number of preview lessons. +#: includes/class-sensei-course.php:2254 msgid "(%d preview lessons)" msgstr "" -#: includes/class-sensei-course.php:2279 #. translators: %1$s is the author posts URL, %2$s and %3$s are the author name. +#: includes/class-sensei-course.php:2279 msgid "by %3$s" msgstr "" @@ -2391,8 +2559,8 @@ msgstr "" msgid "Featured" msgstr "" -#: includes/class-sensei-course.php:2912 #. translators: Placeholders are the taxonomy name and the term name, respectively. +#: includes/class-sensei-course.php:2912 msgid "%1$s Archives: %2$s" msgstr "" @@ -2414,8 +2582,8 @@ msgstr "" msgid "Paid Courses" msgstr "" -#: includes/class-sensei-course.php:3282 #. translators: Placeholders are an opening and closing tag linking to the login URL. +#: includes/class-sensei-course.php:3282 msgid "or %1$slog in%2$s to view this course." msgstr "" @@ -2430,15 +2598,15 @@ msgstr "" msgid "Course Category:" msgstr "" +#. translators: Placeholder is the item title. #: includes/class-sensei-course.php:3601 #: includes/class-sensei-lesson.php:4652 #: includes/course-theme/class-sensei-course-theme-lesson.php:195 -#. translators: Placeholder is the item title. msgid "You must first complete: %1$s" msgstr "" -#: includes/class-sensei-course.php:3608 #. translators: Placeholder $1$s is the course title. +#: includes/class-sensei-course.php:3608 msgid "You must first complete %1$s before taking this course." msgstr "" @@ -2458,35 +2626,28 @@ msgstr "" msgid "Learning Mode (Sensei LMS)" msgstr "" -#: includes/class-sensei-dependency-checker.php:58 #. translators: %1$s is version of PHP that Sensei requires; %2$s is the version of PHP WordPress is running on. -msgid "" -"Sensei LMS requires a minimum PHP version of %1$s, but you " -"are running %2$s." +#: includes/class-sensei-dependency-checker.php:58 +msgid "Sensei LMS requires a minimum PHP version of %1$s, but you are running %2$s." msgstr "" -#: includes/class-sensei-dependency-checker.php:69 #. translators: %1$s is version of PHP that Sensei is going to require in the future; %2$s is the version of PHP WordPress is running on. -msgid "" -"Sensei LMS will require, in the next release, a minimum " -"PHP version of %1$s, but you are running %2$s." +#: includes/class-sensei-dependency-checker.php:69 +msgid "Sensei LMS will require, in the next release, a minimum PHP version of %1$s, but you are running %2$s." msgstr "" #: includes/class-sensei-dependency-checker.php:97 msgid "Learn more about updating PHP" msgstr "" -#: includes/class-sensei-dependency-checker.php:99 #. translators: accessibility text +#: includes/class-sensei-dependency-checker.php:99 msgid "(opens in a new tab)" msgstr "" -#: includes/class-sensei-dependency-checker.php:128 #. translators: 1: is a link to a support document. 2: closing link -msgid "" -"Your installation of Sensei LMS is incomplete. If you installed Sensei LMS " -"from GitHub, %1$splease refer to this document%2$s to set up your " -"development environment." +#: includes/class-sensei-dependency-checker.php:128 +msgid "Your installation of Sensei LMS is incomplete. If you installed Sensei LMS from GitHub, %1$splease refer to this document%2$s to set up your development environment." msgstr "" #: includes/class-sensei-frontend.php:527 @@ -2502,13 +2663,13 @@ msgstr "" msgid "Back to the lesson" msgstr "" -#: includes/class-sensei-frontend.php:578 #. translators: Placeholder is a comma-separated list of links to the tags. +#: includes/class-sensei-frontend.php:578 msgid "Lesson tags: %1$s" msgstr "" -#: includes/class-sensei-frontend.php:613 #. translators: Placeholder is the filtered tag name. +#: includes/class-sensei-frontend.php:613 msgid "Lesson tag: %1$s" msgstr "" @@ -2517,8 +2678,8 @@ msgstr "" msgid "Lesson Reset Successfully." msgstr "" -#: includes/class-sensei-frontend.php:776 #. translators: Placeholder is the Course title. +#: includes/class-sensei-frontend.php:776 msgid "%1$s marked as complete." msgstr "" @@ -2530,8 +2691,8 @@ msgstr "" msgid "by" msgstr "" -#: includes/class-sensei-frontend.php:987 #. translators: Placeholder is the number of free lessons in the course. +#: includes/class-sensei-frontend.php:987 msgid "You can access %d of this course's lessons for free" msgstr "" @@ -2557,15 +2718,15 @@ msgstr "" msgid "Anti-spam" msgstr "" +#. translators: Placeholder is a link to the Course permalink. #: includes/class-sensei-frontend.php:1118 #: widgets/class-sensei-lesson-component-widget.php:222 -#. translators: Placeholder is a link to the Course permalink. msgid "Part of: %s" msgstr "" +#. translators: Placeholder is a link to the Course permalink. #: includes/class-sensei-frontend.php:1119 #: widgets/class-sensei-lesson-component-widget.php:223 -#. translators: Placeholder is a link to the Course permalink. msgid "View course" msgstr "" @@ -2574,15 +2735,11 @@ msgid "ERROR: Please enter a username." msgstr "" #: includes/class-sensei-frontend.php:1476 -msgid "" -"ERROR: This username is invalid because it uses illegal " -"characters. Please enter a valid username." +msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." msgstr "" #: includes/class-sensei-frontend.php:1478 -msgid "" -"ERROR: This username is already registered. Please choose " -"another one." +msgid "ERROR: This username is already registered. Please choose another one." msgstr "" #: includes/class-sensei-frontend.php:1490 @@ -2594,20 +2751,16 @@ msgid "ERROR: The email address isn’t correct." msgstr "" #: includes/class-sensei-frontend.php:1494 -msgid "" -"ERROR: This email is already registered, please choose " -"another one." +msgid "ERROR: This email is already registered, please choose another one." msgstr "" #: includes/class-sensei-frontend.php:1506 msgid "ERROR: The password field is empty." msgstr "" -#: includes/class-sensei-frontend.php:1514 #. translators: Placeholder is the admin email address. -msgid "" -"ERROR: Couldn’t register you… please contact " -"the webmaster !" +#: includes/class-sensei-frontend.php:1514 +msgid "ERROR: Couldn’t register you… please contact the webmaster !" msgstr "" #: includes/class-sensei-frontend.php:1552 @@ -2649,6 +2802,10 @@ msgstr "" #: includes/class-sensei-grading-user-quiz.php:381 #: includes/class-sensei-quiz.php:1778 #: templates/single-quiz/pagination.php:78 +#: assets/course-theme/blocks/blocks.js:305 +#: assets/dist/course-theme/blocks/blocks.js:220 +#: assets/dist/js/grading-general.js:68 +#: assets/js/grading-general.js:67 msgid "Save" msgstr "" @@ -2669,6 +2826,13 @@ msgstr "" #: includes/class-sensei-grading-user-quiz.php:383 #: includes/class-sensei-quiz.php:1768 #: templates/single-quiz/pagination.php:68 +#: assets/blocks/editor-components/number-control/index.js:77 +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:26 +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:24 +#: assets/dist/blocks/quiz/index.js:186 +#: assets/dist/blocks/single-lesson.js:163 +#: assets/dist/blocks/single-lesson.js:221 +#: assets/dist/blocks/single-lesson.js:320 msgid "Reset" msgstr "" @@ -2680,47 +2844,59 @@ msgstr "" #: includes/class-sensei-grading-user-quiz.php:163 #: includes/class-sensei-lesson.php:1365 #: includes/class-sensei-question.php:113 +#: assets/blocks/quiz/answer-blocks/index.js:39 +#: assets/dist/blocks/quiz/index.js:237 msgid "Multiple Choice" msgstr "" #: includes/class-sensei-grading-user-quiz.php:157 #: includes/class-sensei-lesson.php:1365 #: includes/class-sensei-question.php:114 +#: assets/blocks/quiz/answer-blocks/index.js:84 +#: assets/dist/blocks/quiz/index.js:237 msgid "True/False" msgstr "" #: includes/class-sensei-grading-user-quiz.php:167 #: includes/class-sensei-lesson.php:1365 #: includes/class-sensei-question.php:115 +#: assets/blocks/quiz/answer-blocks/index.js:95 +#: assets/dist/blocks/quiz/index.js:237 msgid "Gap Fill" msgstr "" #: includes/class-sensei-grading-user-quiz.php:193 #: includes/class-sensei-lesson.php:1365 #: includes/class-sensei-question.php:117 +#: assets/blocks/quiz/answer-blocks/index.js:138 +#: assets/dist/blocks/quiz/index.js:237 msgid "Multi Line" msgstr "" #: includes/class-sensei-grading-user-quiz.php:197 #: includes/class-sensei-lesson.php:1365 #: includes/class-sensei-question.php:116 +#: assets/blocks/quiz/answer-blocks/index.js:128 +#: assets/dist/blocks/quiz/index.js:237 msgid "Single Line" msgstr "" #: includes/class-sensei-grading-user-quiz.php:201 #: includes/class-sensei-lesson.php:1365 #: includes/class-sensei-question.php:118 +#: assets/blocks/quiz/answer-blocks/index.js:148 +#: assets/dist/blocks/quiz/index.js:237 msgid "File Upload" msgstr "" +#. translators: Placeholder %1$s is a link to the submitted file. #: includes/class-sensei-grading-user-quiz.php:214 #: templates/single-quiz/question-type-file-upload.php:41 -#. translators: Placeholder %1$s is a link to the submitted file. msgid "Submitted file: %1$s" msgstr "" -#: includes/class-sensei-grading-user-quiz.php:267 #. translators: Placeholder is the question number. +#: includes/class-sensei-grading-user-quiz.php:267 msgid "Question %d: " msgstr "" @@ -2730,6 +2906,8 @@ msgstr "" #: includes/class-sensei-grading-user-quiz.php:353 #: includes/class-sensei-lesson.php:2165 +#: assets/blocks/quiz/answer-feedback-block/answer-feedback-toggle.js:37 +#: assets/dist/blocks/quiz/index.js:349 msgid "Answer Feedback" msgstr "" @@ -2764,6 +2942,8 @@ msgstr "" #: includes/class-sensei-groups-landing-page.php:100 #: includes/class-sensei-settings-api.php:94 #: includes/class-sensei-settings-api.php:111 +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:125 +#: assets/dist/admin/editor-wizard/index.js:92 msgid "Get Sensei Pro" msgstr "" @@ -2800,14 +2980,19 @@ msgstr "" msgid "learner" msgstr "" +#. translators: Placeholder is the name of the student. #: includes/class-sensei-learner-profiles.php:96 #: includes/class-sensei-learner-profiles.php:151 -#. translators: Placeholder is the name of the student. msgid "Courses %s is taking" msgstr "" -#: includes/class-sensei-learner.php:121 +#: includes/class-sensei-learner.php:80 +msgctxt "column name" +msgid "Students" +msgstr "" + #. translators: Placeholder is the number of students enrolled in a course. +#: includes/class-sensei-learner.php:121 msgid "%d student" msgid_plural "%d students" msgstr[0] "" @@ -2821,12 +3006,9 @@ msgstr "" msgid "Student term could not be created for user." msgstr "" -#: includes/class-sensei-lesson.php:58 #. translators: %1$s is a link to the quiz documentation, %2$s is a link to a support article about the WordPress editor. -msgid "" -"*Note that this functionality has been moved to the quiz " -"block and will not be supported going forward. Please consider " -"switching to the block editor." +#: includes/class-sensei-lesson.php:58 +msgid "*Note that this functionality has been moved to the quiz block and will not be supported going forward. Please consider switching to the block editor." msgstr "" #: includes/class-sensei-lesson.php:206 @@ -2857,6 +3039,8 @@ msgstr "" #: includes/class-sensei-lesson.php:298 #: includes/class-sensei-lesson.php:3926 +#: assets/blocks/lesson-properties/index.js:24 +#: assets/dist/blocks/single-lesson.js:349 msgid "Lesson Information" msgstr "" @@ -2869,19 +3053,27 @@ msgid "Quiz Questions*" msgstr "" #: includes/class-sensei-lesson.php:330 +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:30 msgid "Video" msgstr "" #: includes/class-sensei-lesson.php:343 #: includes/class-sensei-settings-api.php:95 -msgid "" -"Keep students engaged and improve knowledge retention by setting a delivery " -"schedule for course content." +msgid "Keep students engaged and improve knowledge retention by setting a delivery schedule for course content." msgstr "" #: includes/class-sensei-lesson.php:344 #: includes/class-sensei-settings-api.php:97 #: includes/class-sensei-settings-api.php:114 +#: assets/blocks/quiz/ordering-promo/index.js:43 +#: assets/blocks/quiz/quiz-block/quiz-timer-promo.js:24 +#: assets/dist/blocks/quiz/index.js:852 +#: assets/dist/blocks/quiz/ordering-promo/index.js:63 +#: assets/dist/js/admin/course-edit.js:39 +#: assets/dist/js/admin/course-edit.js:57 +#: assets/js/admin/course-access-period-promo-sidebar.js:20 +#: assets/js/admin/course-pricing-promo-sidebar.js:43 msgid "Upgrade to Sensei Pro" msgstr "" @@ -2914,19 +3106,19 @@ msgstr "" msgid "Please select a course first." msgstr "" -#: includes/class-sensei-lesson.php:485 #. translators: Placeholder is an edit course URL. +#: includes/class-sensei-lesson.php:485 msgid "No lessons exist yet. Please add some to the course." msgstr "" #: includes/class-sensei-lesson.php:580 -msgid "" -"Control how students progress through the course based on their " -"interactions with lesson video." +msgid "Control how students progress through the course based on their interactions with lesson video." msgstr "" #: includes/class-sensei-lesson.php:584 #: includes/class-sensei-settings.php:923 +#: assets/dist/js/admin/course-edit.js:74 +#: assets/js/admin/course-theme/course-theme-sidebar.js:146 msgid "Customize" msgstr "" @@ -2942,6 +3134,30 @@ msgstr "" msgid "Please save your lesson in order to add questions to your quiz." msgstr "" +#: includes/class-sensei-lesson.php:1143 +#: includes/class-sensei-lesson.php:1152 +#: includes/class-sensei-lesson.php:1630 +#: includes/class-sensei-lesson.php:1638 +#: includes/class-sensei-posttypes.php:814 +#: includes/class-sensei-question.php:209 +#: assets/blocks/quiz/question-block/index.js:20 +#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:146 +#: assets/dist/blocks/quiz/index.js:547 +#: assets/dist/blocks/quiz/index.js:807 +msgid "Question" +msgstr "" + +#: includes/class-sensei-lesson.php:1145 +#: includes/class-sensei-lesson.php:1154 +#: includes/class-sensei-lesson.php:1631 +#: includes/class-sensei-lesson.php:1639 +#: assets/blocks/quiz/quiz-block/questions-modal/filter.js:45 +#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:147 +#: assets/dist/blocks/quiz/index.js:786 +#: assets/dist/blocks/quiz/index.js:807 +msgid "Type" +msgstr "" + #: includes/class-sensei-lesson.php:1146 #: includes/class-sensei-lesson.php:1155 msgid "Action" @@ -2985,8 +3201,8 @@ msgstr "" msgid "You are not the question owner, so you cannot edit it." msgstr "" -#: includes/class-sensei-lesson.php:1382 #. translators: Placeholder is the question category name. +#: includes/class-sensei-lesson.php:1382 msgid "Selected from '%1$s' " msgstr "" @@ -3006,6 +3222,8 @@ msgstr "" #: includes/class-sensei-lesson.php:1428 #: includes/class-sensei-lesson.php:1568 +#: assets/blocks/quiz/question-block/settings/question-multiple-choice-settings.js:20 +#: assets/dist/blocks/quiz/index.js:694 msgid "Random Order" msgstr "" @@ -3030,6 +3248,9 @@ msgid "Delete file" msgstr "" #: includes/class-sensei-lesson.php:1451 +#: assets/blocks/editor-components/confirm-dialog/confirm-dialog.js:29 +#: assets/data-port/export/export-progress-page.js:57 +#: assets/dist/data-port/export.js:25 msgid "Cancel" msgstr "" @@ -3038,11 +3259,15 @@ msgid "Update Question" msgstr "" #: includes/class-sensei-lesson.php:1452 +#: assets/dist/extensions/index.js:70 +#: assets/extensions/extension-actions.js:75 msgid "Update" msgstr "" #: includes/class-sensei-lesson.php:1513 #: includes/class-sensei-question.php:100 +#: assets/blocks/quiz/quiz-block/quiz-appender.js:39 +#: assets/dist/blocks/quiz/index.js:816 msgid "New Question" msgstr "" @@ -3054,11 +3279,9 @@ msgstr "" msgid "Category Questions" msgstr "" -#: includes/class-sensei-lesson.php:1525 #. translators: Placeholders are an opening and closing tag linking to the question bank. -msgid "" -"Add a new question to this quiz - your question will also be added to the " -"%1$squestion bank%2$s." +#: includes/class-sensei-lesson.php:1525 +msgid "Add a new question to this quiz - your question will also be added to the %1$squestion bank%2$s." msgstr "" #: includes/class-sensei-lesson.php:1542 @@ -3073,8 +3296,8 @@ msgstr "" msgid "Add Question" msgstr "" -#: includes/class-sensei-lesson.php:1601 #. translators: Placeholders are an opening and closing tag linking to the question bank. +#: includes/class-sensei-lesson.php:1601 msgid "Add an existing question to this quiz from the %1$squestion bank%2$s." msgstr "" @@ -3098,15 +3321,26 @@ msgstr "" msgid "Search" msgstr "" +#: includes/class-sensei-lesson.php:1632 +#: includes/class-sensei-lesson.php:1640 +#: assets/blocks/learner-courses-block/learner-courses-settings.js:40 +#: assets/blocks/quiz/category-question-block/category-question-settings.js:112 +#: assets/blocks/quiz/quiz-block/questions-modal/filter.js:56 +#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:148 +#: assets/dist/blocks/quiz/index.js:387 +#: assets/dist/blocks/quiz/index.js:786 +#: assets/dist/blocks/quiz/index.js:807 +#: assets/dist/blocks/single-page.js:295 +msgid "Category" +msgstr "" + #: includes/class-sensei-lesson.php:1668 msgid "Add Selected Question(s)" msgstr "" -#: includes/class-sensei-lesson.php:1677 #. translators: Placeholders are an opening and closing tag linking to the question categories page. -msgid "" -"Add any number of questions from a specified category. Edit your question " -"categories %1$shere%2$s." +#: includes/class-sensei-lesson.php:1677 +msgid "Add any number of questions from a specified category. Edit your question categories %1$shere%2$s." msgstr "" #: includes/class-sensei-lesson.php:1680 @@ -3146,12 +3380,20 @@ msgstr "" #: includes/class-sensei-lesson.php:2022 #: includes/class-sensei-question.php:1465 #: templates/single-quiz/question-type-boolean.php:82 +#: assets/blocks/quiz/answer-blocks/true-false.js:27 +#: assets/blocks/quiz/answer-blocks/true-false.js:74 +#: assets/dist/blocks/quiz/index.js:332 +#: assets/dist/blocks/quiz/index.js:341 msgid "True" msgstr "" #: includes/class-sensei-lesson.php:2023 #: includes/class-sensei-question.php:1467 #: templates/single-quiz/question-type-boolean.php:86 +#: assets/blocks/quiz/answer-blocks/true-false.js:28 +#: assets/blocks/quiz/answer-blocks/true-false.js:75 +#: assets/dist/blocks/quiz/index.js:332 +#: assets/dist/blocks/quiz/index.js:341 msgid "False" msgstr "" @@ -3180,6 +3422,8 @@ msgstr "" #: includes/class-sensei-lesson.php:2065 #: includes/class-sensei-lesson.php:2078 #: includes/class-sensei-lesson.php:2102 +#: assets/blocks/quiz/question-block/settings/question-grading-notes-settings.js:23 +#: assets/dist/blocks/quiz/index.js:685 msgid "Displayed to the teacher when grading the question." msgstr "" @@ -3192,15 +3436,11 @@ msgid "Displayed to the student to describe what to upload." msgstr "" #: includes/class-sensei-lesson.php:2164 -msgid "" -"This feedback will be automatically displayed to the student once they have " -"completed the quiz." +msgid "This feedback will be automatically displayed to the student once they have completed the quiz." msgstr "" #: includes/class-sensei-lesson.php:2279 -msgid "" -"There is no quiz for this lesson yet - please add one in the 'Quiz " -"Questions' box." +msgid "There is no quiz for this lesson yet - please add one in the 'Quiz Questions' box." msgstr "" #: includes/class-sensei-lesson.php:2370 @@ -3221,9 +3461,7 @@ msgid "Number of questions to show" msgstr "" #: includes/class-sensei-lesson.php:2390 -msgid "" -"Show a random selection of questions from this quiz each time a student " -"views it." +msgid "Show a random selection of questions from this quiz each time a student views it." msgstr "" #: includes/class-sensei-lesson.php:2399 @@ -3237,11 +3475,7 @@ msgid "Grade quiz automatically" msgstr "" #: includes/class-sensei-lesson.php:2408 -msgid "" -"Grades quiz and displays answer explanation immediately after completion. " -"Only applicable if quiz is limited to Multiple Choice, True/False and Gap " -"Fill questions. Questions that have a grade of zero are skipped during " -"autograding." +msgid "Grades quiz and displays answer explanation immediately after completion. Only applicable if quiz is limited to Multiple Choice, True/False and Gap Fill questions. Questions that have a grade of zero are skipped during autograding." msgstr "" #: includes/class-sensei-lesson.php:2415 @@ -3261,26 +3495,45 @@ msgid "Are you sure you want to remove these questions?" msgstr "" #: includes/class-sensei-lesson.php:2507 -msgid "" -"You have selected more questions than this category contains - please " -"reduce the number of questions that you are adding." +msgid "You have selected more questions than this category contains - please reduce the number of questions that you are adding." +msgstr "" + +#: includes/class-sensei-lesson.php:2612 +msgctxt "column name" +msgid "Lesson Title" +msgstr "" + +#: includes/class-sensei-lesson.php:2613 +msgctxt "column name" +msgid "Course" +msgstr "" + +#: includes/class-sensei-lesson.php:2614 +msgctxt "column name" +msgid "Pre-requisite Lesson" msgstr "" +#. translators: Placeholders are the question number and the question category name. #: includes/class-sensei-lesson.php:2786 #: includes/rest-api/class-sensei-rest-api-question-helpers-trait.php:109 -#. translators: Placeholders are the question number and the question category name. msgid "%1$s Question(s) from %2$s" msgstr "" #: includes/class-sensei-lesson.php:3326 +#: assets/blocks/lesson-properties/constants.js:13 +#: assets/dist/blocks/single-lesson.js:339 msgid "Easy" msgstr "" #: includes/class-sensei-lesson.php:3327 +#: assets/blocks/lesson-properties/constants.js:17 +#: assets/dist/blocks/single-lesson.js:339 msgid "Standard" msgstr "" #: includes/class-sensei-lesson.php:3328 +#: assets/blocks/lesson-properties/constants.js:21 +#: assets/dist/blocks/single-lesson.js:339 msgid "Hard" msgstr "" @@ -3308,10 +3561,10 @@ msgstr "" msgid "Enable quiz reset button" msgstr "" +#. translators: Placeholder is the lesson title. #: includes/class-sensei-lesson.php:4295 #: templates/course-results/lessons.php:91 #: templates/course-results/lessons.php:148 -#. translators: Placeholder is the lesson title. msgid "Start %s" msgstr "" @@ -3331,21 +3584,21 @@ msgstr "" msgid "Complexity:" msgstr "" +#. translators: Placeholders are an opening and closing tag linking to the course permalink. #: includes/class-sensei-lesson.php:4573 #: includes/class-sensei-modules.php:946 #: includes/class-sensei-utils.php:1096 #: includes/class-sensei-utils.php:1185 -#. translators: Placeholders are an opening and closing tag linking to the course permalink. msgid "Sign Up" msgstr "" -#: includes/class-sensei-lesson.php:4578 #. translators: The placeholder %1$s is a link to the Course. +#: includes/class-sensei-lesson.php:4578 msgid "Please sign up for the %1$s before starting the lesson." msgstr "" -#: includes/class-sensei-lesson.php:4657 #. translators: Placeholder is the link to the prerequisite lesson. +#: includes/class-sensei-lesson.php:4657 msgid "You must first complete %1$s before viewing this Lesson" msgstr "" @@ -3449,12 +3702,24 @@ msgstr "" msgid "Please log in to view your messages." msgstr "" +#. translators: Placeholders are the sender's display name and the date, respectively. #: includes/class-sensei-messages.php:834 #: includes/class-sensei-messages.php:968 -#. translators: Placeholders are the sender's display name and the date, respectively. msgid "Sent by %1$s on %2$s." msgstr "" +#. translators: Placeholder is a link to post, with the post's title as the link text. +#: includes/class-sensei-messages.php:859 +msgctxt "message title with a link to the post" +msgid "Re: %1$s" +msgstr "" + +#. translators: Placeholder is the post title. +#: includes/class-sensei-messages.php:945 +msgctxt "message title without a link to the post" +msgid "Re: %1$s" +msgstr "" + #: includes/class-sensei-modules.php:160 #: includes/class-sensei-modules.php:1130 #: includes/class-sensei-modules.php:1301 @@ -3463,6 +3728,14 @@ msgstr "" #: includes/class-sensei-modules.php:2034 #: includes/class-sensei-posttypes.php:1059 #: includes/class-sensei-posttypes.php:1060 +#: assets/blocks/course-outline/outline-block/index.js:20 +#: assets/blocks/course-outline/outline-block/outline-settings.js:26 +#: assets/blocks/course-results-block/course-results-settings.js:22 +#: assets/blocks/course-results-block/index.js:22 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-course.js:474 +#: assets/dist/blocks/single-page.js:256 +#: assets/dist/blocks/single-page.js:265 msgid "Modules" msgstr "" @@ -3480,6 +3753,14 @@ msgstr "" #: includes/class-sensei-modules.php:1564 #: includes/class-sensei-modules.php:1617 #: includes/class-sensei-modules.php:2024 +#: assets/blocks/course-outline/module-block/index.js:16 +#: assets/blocks/course-outline/module-block/index.js:19 +#: assets/blocks/course-outline/module-block/index.js:28 +#: assets/blocks/course-outline/outline-block/index.js:43 +#: assets/blocks/course-outline/outline-block/outline-appender.js:43 +#: assets/dist/blocks/single-course.js:360 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-course.js:437 msgid "Module" msgstr "" @@ -3487,18 +3768,14 @@ msgstr "" msgid "Course Modules" msgstr "" -#: includes/class-sensei-modules.php:312 #. translators: The placeholders are as follows: %1$s - %2$s - %3$s - Opening tag to link to the Course URL. %4$s - -msgid "" -"No modules are available for this lesson yet. %1$sPlease add some to " -"%3$sthe course%4$s.%2$s" +#: includes/class-sensei-modules.php:312 +msgid "No modules are available for this lesson yet. %1$sPlease add some to %3$sthe course%4$s.%2$s" msgstr "" -#: includes/class-sensei-modules.php:320 #. translators: The placeholders are as follows: %1$s - %2$s - -msgid "" -"No modules are available for this lesson yet. %1$sPlease select a course " -"first.%2$s" +#: includes/class-sensei-modules.php:320 +msgid "No modules are available for this lesson yet. %1$sPlease select a course first.%2$s" msgstr "" #: includes/class-sensei-modules.php:439 @@ -3527,8 +3804,8 @@ msgstr "" msgid "In progress" msgstr "" -#: includes/class-sensei-modules.php:951 #. translators: Placeholder is a link to the Course. +#: includes/class-sensei-modules.php:951 msgid "Please sign up for the %1$s before starting the module." msgstr "" @@ -3592,8 +3869,8 @@ msgstr "" msgid "← Back to Modules" msgstr "" -#: includes/class-sensei-modules.php:2265 #. translators: %s: add new taxonomy label +#: includes/class-sensei-modules.php:2265 msgid "+ %s" msgstr "" @@ -3601,6 +3878,46 @@ msgstr "" msgid "Error: Feed does not exist" msgstr "" +#: includes/class-sensei-posttypes.php:211 +msgctxt "post type single url base" +msgid "course" +msgstr "" + +#: includes/class-sensei-posttypes.php:348 +msgctxt "post type single slug" +msgid "lesson" +msgstr "" + +#: includes/class-sensei-posttypes.php:400 +msgctxt "post type single slug" +msgid "quiz" +msgstr "" + +#: includes/class-sensei-posttypes.php:448 +msgctxt "post type single slug" +msgid "question" +msgstr "" + +#: includes/class-sensei-posttypes.php:496 +msgctxt "post type single slug" +msgid "multiple_question" +msgstr "" + +#: includes/class-sensei-posttypes.php:532 +msgctxt "post type single slug" +msgid "messages" +msgstr "" + +#: includes/class-sensei-posttypes.php:584 +msgctxt "taxonomy general name" +msgid "Course Categories" +msgstr "" + +#: includes/class-sensei-posttypes.php:585 +msgctxt "taxonomy singular name" +msgid "Course Category" +msgstr "" + #: includes/class-sensei-posttypes.php:586 msgid "Search Course Categories" msgstr "" @@ -3637,6 +3954,21 @@ msgstr "" msgid "← Back to Course Categories" msgstr "" +#: includes/class-sensei-posttypes.php:614 +msgctxt "taxonomy archive slug" +msgid "course-category" +msgstr "" + +#: includes/class-sensei-posttypes.php:631 +msgctxt "taxonomy general name" +msgid "Quiz Types" +msgstr "" + +#: includes/class-sensei-posttypes.php:632 +msgctxt "taxonomy singular name" +msgid "Quiz Type" +msgstr "" + #: includes/class-sensei-posttypes.php:633 msgid "Search Quiz Types" msgstr "" @@ -3673,6 +4005,21 @@ msgstr "" msgid "Quiz Types" msgstr "" +#: includes/class-sensei-posttypes.php:652 +msgctxt "taxonomy archive slug" +msgid "quiz-type" +msgstr "" + +#: includes/class-sensei-posttypes.php:668 +msgctxt "taxonomy general name" +msgid "Question Types" +msgstr "" + +#: includes/class-sensei-posttypes.php:669 +msgctxt "taxonomy singular name" +msgid "Question Type" +msgstr "" + #: includes/class-sensei-posttypes.php:670 msgid "Search Question Types" msgstr "" @@ -3709,6 +4056,21 @@ msgstr "" msgid "Question Types" msgstr "" +#: includes/class-sensei-posttypes.php:691 +msgctxt "taxonomy archive slug" +msgid "question-type" +msgstr "" + +#: includes/class-sensei-posttypes.php:706 +msgctxt "taxonomy general name" +msgid "Question Categories" +msgstr "" + +#: includes/class-sensei-posttypes.php:707 +msgctxt "taxonomy singular name" +msgid "Question Category" +msgstr "" + #: includes/class-sensei-posttypes.php:708 msgid "Search Question Categories" msgstr "" @@ -3746,6 +4108,8 @@ msgid "New Question Category Name" msgstr "" #: includes/class-sensei-posttypes.php:717 +#: assets/blocks/course-categories-block/index.js:20 +#: assets/dist/blocks/global-blocks.js:251 msgid "Categories" msgstr "" @@ -3753,6 +4117,21 @@ msgstr "" msgid "← Back to Question Categories" msgstr "" +#: includes/class-sensei-posttypes.php:736 +msgctxt "taxonomy archive slug" +msgid "question-category" +msgstr "" + +#: includes/class-sensei-posttypes.php:751 +msgctxt "taxonomy general name" +msgid "Lesson Tags" +msgstr "" + +#: includes/class-sensei-posttypes.php:752 +msgctxt "taxonomy singular name" +msgid "Lesson Tag" +msgstr "" + #: includes/class-sensei-posttypes.php:753 msgid "Search Lesson Tags" msgstr "" @@ -3793,6 +4172,11 @@ msgstr "" msgid "← Back to Lesson Tags" msgstr "" +#: includes/class-sensei-posttypes.php:779 +msgctxt "taxonomy archive slug" +msgid "lesson-tag" +msgstr "" + #: includes/class-sensei-posttypes.php:810 #: includes/class-sensei-posttypes.php:811 #: includes/class-sensei-question.php:223 @@ -3804,6 +4188,13 @@ msgstr "" #: includes/class-sensei-posttypes.php:816 #: includes/class-sensei-posttypes.php:1075 #: includes/class-sensei-posttypes.php:1076 +#: assets/blocks/quiz/quiz-block/index.js:27 +#: assets/blocks/quiz/quiz-block/questions-modal/index.js:45 +#: assets/dist/blocks/quiz/index.js:749 +#: assets/dist/blocks/quiz/index.js:795 +#: assets/dist/data-port/export.js:187 +#: assets/dist/data-port/import.js:625 +#: assets/shared/helpers/labels.js:9 msgid "Questions" msgstr "" @@ -3824,43 +4215,43 @@ msgstr "" msgid "Add New" msgstr "" -#: includes/class-sensei-posttypes.php:849 #. translators: Placeholder is the singular post type label. +#: includes/class-sensei-posttypes.php:849 msgid "Add New %s" msgstr "" -#: includes/class-sensei-posttypes.php:853 #. translators: Placeholder is the singular post type label. +#: includes/class-sensei-posttypes.php:853 msgid "New %s" msgstr "" -#: includes/class-sensei-posttypes.php:857 #. translators: Placeholder is the singular post type label. +#: includes/class-sensei-posttypes.php:857 msgid "View %s" msgstr "" -#: includes/class-sensei-posttypes.php:859 #. translators: Placeholder is the plural post type label. +#: includes/class-sensei-posttypes.php:859 msgid "Search %s" msgstr "" -#: includes/class-sensei-posttypes.php:861 #. translators: Placeholder is the lower-case plural post type label. +#: includes/class-sensei-posttypes.php:861 msgid "No %s found" msgstr "" -#: includes/class-sensei-posttypes.php:863 #. translators: Placeholder is the lower-case plural post type label. +#: includes/class-sensei-posttypes.php:863 msgid "No %s found in Trash" msgstr "" -#: includes/class-sensei-posttypes.php:904 #. translators: Placeholders are the singular label for the post type and the post's permalink, respectively. +#: includes/class-sensei-posttypes.php:904 msgid "%1$s updated. %2$sView %1$s%3$s." msgstr "" -#: includes/class-sensei-posttypes.php:905 #. translators: Placeholders are the singular label for the post type and the post's permalink, respectively. +#: includes/class-sensei-posttypes.php:905 msgid "Custom field updated." msgstr "" @@ -3868,43 +4259,43 @@ msgstr "" msgid "Custom field deleted." msgstr "" -#: includes/class-sensei-posttypes.php:908 #. translators: Placeholder is the singular label for the post type. +#: includes/class-sensei-posttypes.php:908 msgid "%1$s updated." msgstr "" -#: includes/class-sensei-posttypes.php:910 #. translators: Placeholders are the singular label for the post type and the post's revision, respectively. +#: includes/class-sensei-posttypes.php:910 msgid "%1$s restored to revision from %2$s." msgstr "" -#: includes/class-sensei-posttypes.php:912 #. translators: Placeholders are the singular label for the post type and the post's permalink, respectively. +#: includes/class-sensei-posttypes.php:912 msgid "%1$s published. %2$sView %1$s%3$s." msgstr "" -#: includes/class-sensei-posttypes.php:914 #. translators: Placeholder is the singular label for the post type. +#: includes/class-sensei-posttypes.php:914 msgid "%1$s saved." msgstr "" -#: includes/class-sensei-posttypes.php:916 #. translators: Placeholders are the singular label for the post type and the post's preview link, respectively. +#: includes/class-sensei-posttypes.php:916 msgid "%1$s submitted. %2$sPreview %1$s%3$s." msgstr "" -#: includes/class-sensei-posttypes.php:925 #. translators: Placeholders are as follows (in order): - The singular label for the post type. - The formatted post date. - The opening tag for the post's permalink. - The closing tag for the post's permalink. +#: includes/class-sensei-posttypes.php:925 msgid "%1$s scheduled for: %2$s. %3$sPreview %4$s%5$s." msgstr "" -#: includes/class-sensei-posttypes.php:925 #. translators: Placeholders are as follows (in order): - The singular label for the post type. - The formatted post date. - The opening tag for the post's permalink. - The closing tag for the post's permalink. +#: includes/class-sensei-posttypes.php:925 msgid "M j, Y @ G:i" msgstr "" -#: includes/class-sensei-posttypes.php:927 #. translators: Placeholders are the singular label for the post type and the post's preview link, respectively. +#: includes/class-sensei-posttypes.php:927 msgid "%1$s draft updated. %2$sPreview %3$s%4$s." msgstr "" @@ -3913,6 +4304,8 @@ msgid "Course name" msgstr "" #: includes/class-sensei-posttypes.php:945 +#: assets/blocks/course-outline/outline-block/outline-appender.js:35 +#: assets/dist/blocks/single-course.js:437 msgid "Lesson name" msgstr "" @@ -3928,8 +4321,23 @@ msgstr "" msgid "Question Categories" msgstr "" -#: includes/class-sensei-question.php:315 +#: includes/class-sensei-question.php:144 +msgctxt "column name" +msgid "Question" +msgstr "" + +#: includes/class-sensei-question.php:145 +msgctxt "column name" +msgid "Type" +msgstr "" + +#: includes/class-sensei-question.php:146 +msgctxt "column name" +msgid "Categories" +msgstr "" + #. translators: Placeholders are an opening and closing tag. +#: includes/class-sensei-question.php:315 msgid "%1$sThis question does not appear in any quizzes yet.%2$s" msgstr "" @@ -3942,11 +4350,15 @@ msgid "All categories" msgstr "" #: includes/class-sensei-question.php:901 +#: assets/blocks/quiz/answer-feedback-block/answer-feedback.js:17 +#: assets/dist/blocks/quiz/index.js:357 msgid "Correct" msgstr "" #: includes/class-sensei-question.php:903 #: includes/class-sensei-question.php:1094 +#: assets/blocks/quiz/answer-feedback-block/answer-feedback.js:24 +#: assets/dist/blocks/quiz/index.js:357 msgid "Incorrect" msgstr "" @@ -3958,13 +4370,13 @@ msgstr "" msgid "Incorrect - Right Answer:" msgstr "" -#: includes/class-sensei-question.php:1106 #. translators: Placeholder is the question grade. +#: includes/class-sensei-question.php:1106 msgid "Grade: %d" msgstr "" -#: includes/class-sensei-question.php:1240 #. translators: Placeholder are the upload size and the measurement (e.g. 5 MB). +#: includes/class-sensei-question.php:1240 msgid "Maximum upload file size: %s" msgstr "" @@ -3972,15 +4384,13 @@ msgstr "" msgid "Quiz Saved Successfully." msgstr "" -#: includes/class-sensei-quiz.php:1503 #. translators: Placeholder is the quiz name with any instance of the word "quiz" removed. +#: includes/class-sensei-quiz.php:1503 msgid "%s Quiz" msgstr "" #: includes/class-sensei-settings-api.php:112 -msgid "" -"Sell your courses using the most popular eCommerce platform on the web, " -"WooCommerce." +msgid "Sell your courses using the most popular eCommerce platform on the web, WooCommerce." msgstr "" #: includes/class-sensei-settings-api.php:169 @@ -3991,13 +4401,13 @@ msgstr "" msgid "Override init_fields() in your class." msgstr "" -#: includes/class-sensei-settings-api.php:1078 #. translators: Placeholder is the field name. +#: includes/class-sensei-settings-api.php:1078 msgid "%s is a required field" msgstr "" -#: includes/class-sensei-settings-api.php:1097 #. translators: Placeholder is the name of the settings page. +#: includes/class-sensei-settings-api.php:1097 msgid "%s updated" msgstr "" @@ -4102,9 +4512,7 @@ msgid "Course Archive Page" msgstr "" #: includes/class-sensei-settings.php:267 -msgid "" -"The page to use to display courses. If you leave this blank the default " -"custom post type archive will apply." +msgid "The page to use to display courses. If you leave this blank the default custom post type archive will apply." msgstr "" #: includes/class-sensei-settings.php:276 @@ -4112,9 +4520,7 @@ msgid "My Courses Page" msgstr "" #: includes/class-sensei-settings.php:277 -msgid "" -"The page to use to display the courses that a user is currently taking as " -"well as the courses a user has complete." +msgid "The page to use to display the courses that a user is currently taking as well as the courses a user has complete." msgstr "" #: includes/class-sensei-settings.php:286 @@ -4130,9 +4536,7 @@ msgid "Use placeholder images" msgstr "" #: includes/class-sensei-settings.php:297 -msgid "" -"Output a placeholder image when no featured image has been specified for " -"Courses and Lessons." +msgid "Output a placeholder image when no featured image has been specified for Courses and Lessons." msgstr "" #: includes/class-sensei-settings.php:304 @@ -4140,9 +4544,7 @@ msgid "Disable Sensei LMS Styles" msgstr "" #: includes/class-sensei-settings.php:305 -msgid "" -"Prevent the frontend stylesheets from loading. This will remove the default " -"styles for all Sensei LMS elements." +msgid "Prevent the frontend stylesheets from loading. This will remove the default styles for all Sensei LMS elements." msgstr "" #: includes/class-sensei-settings.php:311 @@ -4158,9 +4560,7 @@ msgid "Disable Sensei LMS Javascript" msgstr "" #: includes/class-sensei-settings.php:321 -msgid "" -"Prevent the frontend javascript from loading. This affects the progress " -"bars and the My Courses tabs." +msgid "Prevent the frontend javascript from loading. This affects the progress bars and the My Courses tabs." msgstr "" #: includes/class-sensei-settings.php:328 @@ -4168,9 +4568,7 @@ msgid "Disable HTML security" msgstr "" #: includes/class-sensei-settings.php:329 -msgid "" -"Allow any HTML tags in the Video Embed field. Warning: Enabling this may " -"leave your site more vulnerable to XSS attacks" +msgid "Allow any HTML tags in the Video Embed field. Warning: Enabling this may leave your site more vulnerable to XSS attacks" msgstr "" #: includes/class-sensei-settings.php:336 @@ -4178,20 +4576,18 @@ msgid "Delete data on uninstall" msgstr "" #: includes/class-sensei-settings.php:337 -msgid "" -"Delete Sensei LMS data when the plugin is deleted. Once removed, this data " -"cannot be restored." +msgid "Delete Sensei LMS data when the plugin is deleted. Once removed, this data cannot be restored." msgstr "" #: includes/class-sensei-settings.php:345 +#: assets/dist/js/admin/course-edit.js:74 +#: assets/js/admin/course-theme/course-theme-sidebar.js:106 msgid "Learning Mode" msgstr "" -#: includes/class-sensei-settings.php:345 -msgid "New!" -msgstr "" - #: includes/class-sensei-settings.php:346 +#: assets/dist/js/admin/course-edit.js:74 +#: assets/js/admin/course-theme/course-theme-sidebar.js:120 msgid "Show an immersive and distraction-free view for lessons and quizzes." msgstr "" @@ -4255,14 +4651,12 @@ msgstr "" msgid "Image Hard Crop - Archive" msgstr "" +#. translators: Placeholders are an opening and closing tag linking to the documentation page. #: includes/class-sensei-settings.php:419 #: includes/class-sensei-settings.php:454 #: includes/class-sensei-settings.php:523 #: includes/class-sensei-settings.php:558 -#. translators: Placeholders are an opening and closing tag linking to the documentation page. -msgid "" -"After changing this setting, you may need to %1$sregenerate your " -"thumbnails%2$s." +msgid "After changing this setting, you may need to %1$sregenerate your thumbnails%2$s." msgstr "" #: includes/class-sensei-settings.php:426 @@ -4309,9 +4703,7 @@ msgid "More link text" msgstr "" #: includes/class-sensei-settings.php:470 -msgid "" -"The text that will be displayed on the Course Archive for the more courses " -"link." +msgid "The text that will be displayed on the Course Archive for the more courses link." msgstr "" #: includes/class-sensei-settings.php:472 @@ -4323,9 +4715,7 @@ msgid "Allow Comments for Lessons" msgstr "" #: includes/class-sensei-settings.php:480 -msgid "" -"This will allow students to post comments on the single Lesson page, only " -"student who have access to the Lesson will be allowed to comment." +msgid "This will allow students to post comments on the single Lesson page, only student who have access to the Lesson will be allowed to comment." msgstr "" #: includes/class-sensei-settings.php:487 @@ -4349,9 +4739,7 @@ msgid "Image Width - Course Lessons" msgstr "" #: includes/class-sensei-settings.php:504 -msgid "" -"The width in pixels of the featured image for the Lessons on the Course " -"Single page." +msgid "The width in pixels of the featured image for the Lessons on the Course Single page." msgstr "" #: includes/class-sensei-settings.php:512 @@ -4359,9 +4747,7 @@ msgid "Image Height - Course Lessons" msgstr "" #: includes/class-sensei-settings.php:513 -msgid "" -"The height in pixels of the featured image for the Lessons on the Course " -"Single page." +msgid "The height in pixels of the featured image for the Lessons on the Course Single page." msgstr "" #: includes/class-sensei-settings.php:521 @@ -4388,11 +4774,9 @@ msgstr "" msgid "Public student profiles" msgstr "" -#: includes/class-sensei-settings.php:571 #. translators: Placeholder is a profile URL example. -msgid "" -"Enable public student profiles that will be accessible to everyone. Profile " -"URL format: %s" +#: includes/class-sensei-settings.php:571 +msgid "Enable public student profiles that will be accessible to everyone. Profile URL format: %s" msgstr "" #: includes/class-sensei-settings.php:578 @@ -4479,11 +4863,9 @@ msgstr "" msgid "Header Image" msgstr "" -#: includes/class-sensei-settings.php:651 #. translators: Placeholders are opening and closing tags linking to the media uploader. -msgid "" -"Enter a URL to an image you want to show in the email's header. Upload your " -"image using the %1$smedia uploader%2$s." +#: includes/class-sensei-settings.php:651 +msgid "Enter a URL to an image you want to show in the email's header. Upload your image using the %1$smedia uploader%2$s." msgstr "" #: includes/class-sensei-settings.php:659 @@ -4494,9 +4876,9 @@ msgstr "" msgid "The text to appear in the footer of Sensei LMS emails." msgstr "" +#. translators: Placeholder is the blog name. #: includes/class-sensei-settings.php:663 #: templates/emails/footer.php:26 -#. translators: Placeholder is the blog name. msgid "%1$s - Powered by Sensei LMS" msgstr "" @@ -4504,8 +4886,8 @@ msgstr "" msgid "Base Colour" msgstr "" -#: includes/class-sensei-settings.php:671 #. translators: Placeholders are opening and closing tags. +#: includes/class-sensei-settings.php:671 msgid "The base colour for Sensei LMS email templates. Default %1$s#557da1%2$s." msgstr "" @@ -4513,33 +4895,27 @@ msgstr "" msgid "Background Colour" msgstr "" -#: includes/class-sensei-settings.php:681 #. translators: Placeholders are opening and closing tags. -msgid "" -"The background colour for Sensei LMS email templates. Default " -"%1$s#f5f5f5%2$s." +#: includes/class-sensei-settings.php:681 +msgid "The background colour for Sensei LMS email templates. Default %1$s#f5f5f5%2$s." msgstr "" #: includes/class-sensei-settings.php:689 msgid "Body Background Colour" msgstr "" -#: includes/class-sensei-settings.php:691 #. translators: Placeholders are opening and closing tags. -msgid "" -"The main body background colour for Sensei LMS email templates. Default " -"%1$s#fdfdfd%2$s." +#: includes/class-sensei-settings.php:691 +msgid "The main body background colour for Sensei LMS email templates. Default %1$s#fdfdfd%2$s." msgstr "" #: includes/class-sensei-settings.php:699 msgid "Body Text Colour" msgstr "" -#: includes/class-sensei-settings.php:701 #. translators: Placeholders are opening and closing tags. -msgid "" -"The main body text colour for Sensei LMS email templates. Default " -"%1$s#505050%2$s." +#: includes/class-sensei-settings.php:701 +msgid "The main body text colour for Sensei LMS email templates. Default %1$s#505050%2$s." msgstr "" #: includes/class-sensei-settings.php:768 @@ -4572,29 +4948,23 @@ msgstr "" msgid "Show all teachers" msgstr "" -#: includes/class-sensei-teacher.php:1693 #. translators: Placeholder is the author name. +#: includes/class-sensei-teacher.php:1693 msgid "All courses by %s" msgstr "" -#: includes/class-sensei-usage-tracking.php:91 #. translators: The href tag contains the URL for the page telling users what data Sensei tracks. -msgid "" -"We'd love if you helped us make Sensei LMS better by allowing us to collect " -"usage tracking data. No sensitive " -"information is collected, and you can opt out at any time." +#: includes/class-sensei-usage-tracking.php:91 +msgid "We'd love if you helped us make Sensei LMS better by allowing us to collect usage tracking data. No sensitive information is collected, and you can opt out at any time." msgstr "" #: includes/class-sensei-usage-tracking.php:150 msgid "Enable usage tracking" msgstr "" -#: includes/class-sensei-usage-tracking.php:156 #. translators: The href tag contains the URL for the page telling users what data Sensei tracks. -msgid "" -"Help us make Sensei LMS better by allowing us to collect usage tracking data. No sensitive information is " -"collected." +#: includes/class-sensei-usage-tracking.php:156 +msgid "Help us make Sensei LMS better by allowing us to collect usage tracking data. No sensitive information is collected." msgstr "" #: includes/class-sensei-utils.php:68 @@ -4606,13 +4976,13 @@ msgstr "" msgid "You have not started this course yet." msgstr "" -#: includes/class-sensei-utils.php:1022 #. translators: Placeholder is the user's grade. +#: includes/class-sensei-utils.php:1022 msgid "You have passed this course with a grade of %1$d%%." msgstr "" -#: includes/class-sensei-utils.php:1027 #. translators: Placeholders are the required grade and the actual grade, respectively. +#: includes/class-sensei-utils.php:1027 msgid "You require %1$d%% to pass this course. Your grade is %2$s%%." msgstr "" @@ -4620,8 +4990,8 @@ msgstr "" msgid "You have not taken this lesson's quiz yet" msgstr "" -#: includes/class-sensei-utils.php:1096 #. translators: Placeholders are an opening and closing tag linking to the course permalink. +#: includes/class-sensei-utils.php:1096 msgid "Please sign up for %1$sthe course%2$s before taking this quiz" msgstr "" @@ -4637,52 +5007,48 @@ msgstr "" msgid "Congratulations! You have completed this lesson." msgstr "" -#: includes/class-sensei-utils.php:1122 #. translators: Placeholder is the quiz grade. +#: includes/class-sensei-utils.php:1122 msgid "Congratulations! You have passed this lesson's quiz achieving %s%%" msgstr "" -#: includes/class-sensei-utils.php:1125 #. translators: Placeholder is the quiz grade. +#: includes/class-sensei-utils.php:1125 msgid "Congratulations! You have passed this quiz achieving %s%%" msgstr "" -#: includes/class-sensei-utils.php:1148 #. translators: Placeholders are an opening and closing tag linking to the quiz permalink. -msgid "" -"You have completed this lesson's quiz and it will be graded soon. %1$sView " -"the lesson quiz%2$s" +#: includes/class-sensei-utils.php:1148 +msgid "You have completed this lesson's quiz and it will be graded soon. %1$sView the lesson quiz%2$s" msgstr "" -#: includes/class-sensei-utils.php:1151 #. translators: Placeholder is the quiz passmark. -msgid "" -"You have completed this quiz and it will be graded soon. You require %1$s%% " -"to pass." +#: includes/class-sensei-utils.php:1151 +msgid "You have completed this quiz and it will be graded soon. You require %1$s%% to pass." msgstr "" -#: includes/class-sensei-utils.php:1160 #. translators: Placeholders are the quiz passmark and the learner's grade, respectively. +#: includes/class-sensei-utils.php:1160 msgid "You require %1$d%% to pass this lesson's quiz. Your grade is %2$s%%" msgstr "" -#: includes/class-sensei-utils.php:1163 #. translators: Placeholders are the quiz passmark and the learner's grade, respectively. +#: includes/class-sensei-utils.php:1163 msgid "You require %1$d%% to pass this quiz. Your grade is %2$s%%" msgstr "" -#: includes/class-sensei-utils.php:1175 #. translators: Placeholder is the quiz passmark. +#: includes/class-sensei-utils.php:1175 msgid "You require %1$d%% to pass this lesson's quiz." msgstr "" -#: includes/class-sensei-utils.php:1178 #. translators: Placeholder is the quiz passmark. +#: includes/class-sensei-utils.php:1178 msgid "You require %1$d%% to pass this quiz." msgstr "" -#: includes/class-sensei-utils.php:1190 #. translators: Placeholder is a link to the course permalink. +#: includes/class-sensei-utils.php:1190 msgid "Please sign up for the %1$s before taking this quiz." msgstr "" @@ -4690,13 +5056,13 @@ msgstr "" msgid "View the lesson quiz" msgstr "" -#: includes/class-sensei-utils.php:2602 #. translators: Time difference between two dates. %s: Number of seconds/minutes/etc. +#: includes/class-sensei-utils.php:2602 msgid "%s ago" msgstr "" -#: includes/class-sensei-view-helper.php:66 #. translators: number of points. +#: includes/class-sensei-view-helper.php:66 msgid "Points: %s" msgstr "" @@ -4705,17 +5071,22 @@ msgstr "" msgid "Cheatin’ huh?" msgstr "" -#: includes/class-sensei.php:1256 #. translators: Docs as in Documentation +#: includes/class-sensei.php:1256 msgid "Docs" msgstr "" +#: includes/class-sensei.php:1274 +msgctxt "plugin action link" +msgid "Configure" +msgstr "" + #: includes/course-theme/class-sensei-course-theme-editor.php:77 msgid "Editor" msgstr "" -#: includes/course-theme/class-sensei-course-theme-editor.php:80 #. translators: %s: "beta" label +#: includes/course-theme/class-sensei-course-theme-editor.php:80 msgid "Editor %s" msgstr "" @@ -4728,13 +5099,13 @@ msgstr "" msgid "Awaiting grade" msgstr "" -#: includes/course-theme/class-sensei-course-theme-lesson.php:97 #. translators: Placeholders are the required grade and the actual grade, respectively. +#: includes/course-theme/class-sensei-course-theme-lesson.php:97 msgid "You require %1$s%% to pass this lesson's quiz. Your grade is %2$s%%." msgstr "" -#: includes/course-theme/class-sensei-course-theme-lesson.php:100 #. translators: Placeholder is the quiz grade. +#: includes/course-theme/class-sensei-course-theme-lesson.php:100 msgid "Your Grade: %s%%" msgstr "" @@ -4750,8 +5121,8 @@ msgstr "" msgid "Continue quiz" msgstr "" -#: includes/course-theme/class-sensei-course-theme-lesson.php:167 #. translators: Placeholders are the number of answered questions and the total questions, respectively. +#: includes/course-theme/class-sensei-course-theme-lesson.php:167 msgid "%1$d of %2$d questions complete" msgstr "" @@ -4763,13 +5134,13 @@ msgstr "" msgid "prerequisites" msgstr "" -#: includes/course-theme/class-sensei-course-theme-lesson.php:202 #. translators: Placeholder is the link to the prerequisite lesson. +#: includes/course-theme/class-sensei-course-theme-lesson.php:202 msgid "You will be able to view this lesson once the %1$s are completed and graded." msgstr "" -#: includes/course-theme/class-sensei-course-theme-lesson.php:204 #. translators: Placeholder is the link to the prerequisite lesson. +#: includes/course-theme/class-sensei-course-theme-lesson.php:204 msgid "Please complete the %1$s to view this lesson content." msgstr "" @@ -4780,6 +5151,8 @@ msgstr "" #: includes/course-theme/class-sensei-course-theme-lesson.php:252 #: includes/course-theme/class-sensei-course-theme-lesson.php:288 +#: assets/blocks/take-course-block/index.js:29 +#: assets/dist/blocks/global-blocks.js:455 msgid "Take course" msgstr "" @@ -4817,11 +5190,16 @@ msgid "Give your students an intuitive and distraction-free learning experience. msgstr "" #: includes/course-theme/class-sensei-course-theme-option.php:253 +#: assets/dist/js/admin/course-edit.js:26 +#: assets/dist/js/admin/lesson-edit.js:16 +#: assets/dist/setup-wizard/index.js:405 +#: assets/js/admin/blocks-toggling-control.js:137 +#: assets/setup-wizard/features/feature-description.js:35 msgid "Learn more" msgstr "" -#: includes/course-theme/class-sensei-course-theme-quiz.php:80 #. translators: The placeholder is the quiz grade. +#: includes/course-theme/class-sensei-course-theme-quiz.php:80 msgid "Your Grade: %1$s%%" msgstr "" @@ -4830,13 +5208,11 @@ msgid "You've passed the quiz and can continue to the next lesson." msgstr "" #: includes/course-theme/class-sensei-course-theme-quiz.php:90 -msgid "" -"Your answers have been submitted and your teacher will grade this quiz " -"shortly." +msgid "Your answers have been submitted and your teacher will grade this quiz shortly." msgstr "" -#: includes/course-theme/class-sensei-course-theme-quiz.php:96 #. translators: The first placeholder is the minimum grade required, and the second placeholder is the actual grade. +#: includes/course-theme/class-sensei-course-theme-quiz.php:96 msgid "You require %1$s%% to pass this quiz. Your grade is %2$s%%." msgstr "" @@ -4856,11 +5232,11 @@ msgstr "" msgid "Displays course content." msgstr "" -#: includes/course-theme/class-sensei-course-theme-templates.php:151 +#: includes/course-theme/class-sensei-course-theme-templates.php:150 msgid "Quiz (Learning Mode)" msgstr "" -#: includes/course-theme/class-sensei-course-theme-templates.php:152 +#: includes/course-theme/class-sensei-course-theme-templates.php:151 msgid "Displays a lesson quiz." msgstr "" @@ -4878,8 +5254,8 @@ msgstr "" msgid "Error saving file." msgstr "" -#: includes/data-port/class-sensei-data-port-job.php:722 #. translators: Placeholder is ID of entry in source file. +#: includes/data-port/class-sensei-data-port-job.php:722 msgid "ID: %s" msgstr "" @@ -4895,18 +5271,18 @@ msgstr "" msgid "Attachment insertion failed." msgstr "" -#: includes/data-port/class-sensei-data-port-utilities.php:241 #. translators: Placeholder is list of file extensions. +#: includes/data-port/class-sensei-data-port-utilities.php:241 msgid "File type is not supported. Must be one of the following: %s." msgstr "" -#: includes/data-port/class-sensei-data-port-utilities.php:522 #. translators: Placeholder is the term which errored. +#: includes/data-port/class-sensei-data-port-utilities.php:522 msgid "Module does not exist: %s." msgstr "" -#: includes/data-port/class-sensei-data-port-utilities.php:532 #. translators: First placeholder is the term which errored, second is the course id. +#: includes/data-port/class-sensei-data-port-utilities.php:532 msgid "Module %1$s is not part of course %2$s." msgstr "" @@ -4914,11 +5290,9 @@ msgstr "" msgid "Export" msgstr "" -#: includes/data-port/class-sensei-import-block-migrator.php:149 #. translators: The %1$d is the lesson id and the %2$s the lesson title. -msgid "" -"Lesson with id %1$d and title %2$s which is referenced in course outline " -"block not found." +#: includes/data-port/class-sensei-import-block-migrator.php:149 +msgid "Lesson with id %1$d and title %2$s which is referenced in course outline block not found." msgstr "" #: includes/data-port/class-sensei-import-block-migrator.php:174 @@ -4938,15 +5312,15 @@ msgstr "" msgid "Uploaded file was not a valid CSV." msgstr "" -#: includes/data-port/class-sensei-import-csv-reader.php:362 #. translators: Placeholder is list of columns that are missing. +#: includes/data-port/class-sensei-import-csv-reader.php:362 msgid "Source file is missing the required column: %s" msgid_plural "Source file is missing the required columns: %s" msgstr[0] "" msgstr[1] "" -#: includes/data-port/class-sensei-import-csv-reader.php:380 #. translators: Placeholder is list of columns that are unknown. +#: includes/data-port/class-sensei-import-csv-reader.php:380 msgid "The following column is unknown: %s" msgid_plural "The following columns are unknown: %s" msgstr[0] "" @@ -4960,8 +5334,8 @@ msgstr "" msgid "No `--user` argument was provided. Do you want to create posts as a guest?" msgstr "" -#: includes/data-port/class-sensei-import-job-cli.php:109 #. translators: Placeholder %1$s is the name of the file; %2$s is the path provided. +#: includes/data-port/class-sensei-import-job-cli.php:109 msgid "File provided for \"%1$s\" (%1$s) was not found" msgstr "" @@ -4969,43 +5343,43 @@ msgstr "" msgid "No file arguments were provided." msgstr "" -#: includes/data-port/class-sensei-import-job-cli.php:142 #. translators: Placeholder %1$s is the name of the file; %2$s is the path provided; %3$s is the validation error. +#: includes/data-port/class-sensei-import-job-cli.php:142 msgid "File provided for \"%1$s\" (%2$s) was not not valid. Error: %3$s" msgstr "" #: includes/data-port/class-sensei-import.php:62 +#: assets/data-port/import/steps.js:22 +#: assets/dist/data-port/import.js:481 msgid "Import" msgstr "" -#: includes/data-port/export-tasks/class-sensei-export-task.php:132 #. translators: Placeholder is the content file being exported. +#: includes/data-port/export-tasks/class-sensei-export-task.php:132 msgid "Error exporting the %s file." msgstr "" -#: includes/data-port/import-tasks/class-sensei-import-associations.php:139 #. translators: Placeholder is the reference to a lesson which did not exist. +#: includes/data-port/import-tasks/class-sensei-import-associations.php:139 msgid "Lesson does not exist: %s." msgstr "" -#: includes/data-port/import-tasks/class-sensei-import-associations.php:155 #. translators: Placeholder is the lesson reference (e.g. "id:44"). +#: includes/data-port/import-tasks/class-sensei-import-associations.php:155 msgid "The lesson \"%s\" can only be associated with one course at a time." msgstr "" -#: includes/data-port/import-tasks/class-sensei-import-associations.php:280 #. translators: Placeholder is reference to module. -msgid "" -"Unable to set the lesson module to \"%s\" because it does not have a course " -"associated with it." +#: includes/data-port/import-tasks/class-sensei-import-associations.php:280 +msgid "Unable to set the lesson module to \"%s\" because it does not have a course associated with it." msgstr "" #: includes/data-port/import-tasks/class-sensei-import-file-process-task.php:262 msgid "A required field is missing or one of the fields is malformed. Line skipped." msgstr "" -#: includes/data-port/import-tasks/class-sensei-import-prerequisite-trait.php:43 #. translators: Placeholder is reference to another post. +#: includes/data-port/import-tasks/class-sensei-import-prerequisite-trait.php:43 msgid "Unable to set the prerequisite to \"%s\"" msgstr "" @@ -5014,24 +5388,20 @@ msgid "Unable to set the prerequisite to the same entry" msgstr "" #: includes/data-port/models/class-sensei-import-course-model.php:49 -msgid "" -"The user with the supplied username has a different email. Teacher email " -"will be ignored." +msgid "The user with the supplied username has a different email. Teacher email will be ignored." msgstr "" #: includes/data-port/models/class-sensei-import-course-model.php:60 -msgid "" -"Teacher Username is empty. Course teacher is set to the currently logged in " -"user." +msgid "Teacher Username is empty. Course teacher is set to the currently logged in user." msgstr "" #: includes/data-port/models/class-sensei-import-course-model.php:86 msgid "Course creation failed." msgstr "" +#. translators: Placeholder is comma separated list of terms that failed to save. #: includes/data-port/models/class-sensei-import-course-model.php:252 #: includes/data-port/models/class-sensei-import-lesson-model.php:411 -#. translators: Placeholder is comma separated list of terms that failed to save. msgid "The following terms failed to save: %s" msgstr "" @@ -5047,8 +5417,8 @@ msgstr "" msgid "Number of Questions must be greater than or equal to 1." msgstr "" -#: includes/data-port/models/class-sensei-import-lesson-model.php:198 #. translators: Placeholder is the question post ID which errored. +#: includes/data-port/models/class-sensei-import-lesson-model.php:198 msgid "Question does not exist: %s." msgstr "" @@ -5060,23 +5430,23 @@ msgstr "" msgid "Length must be greater than or equal to 1." msgstr "" -#: includes/data-port/models/class-sensei-import-model.php:160 #. translators: Placeholder is the column name. +#: includes/data-port/models/class-sensei-import-model.php:160 msgid "%s must be a whole number." msgstr "" -#: includes/data-port/models/class-sensei-import-model.php:179 #. translators: Placeholder is the column name. +#: includes/data-port/models/class-sensei-import-model.php:179 msgid "%s must be a number." msgstr "" -#: includes/data-port/models/class-sensei-import-model.php:199 #. translators: Placeholder %1$s is the column name. %2$s is the accepted values. +#: includes/data-port/models/class-sensei-import-model.php:199 msgid "%1$s must be one of the following: %2$s." msgstr "" -#: includes/data-port/models/class-sensei-import-model.php:220 #. translators: Placeholder is the column name. +#: includes/data-port/models/class-sensei-import-model.php:220 msgid "%s contains invalid characters." msgstr "" @@ -5088,8 +5458,8 @@ msgstr "" msgid "Question insertion failed." msgstr "" -#: includes/data-port/models/class-sensei-import-question-model.php:138 #. translators: First placeholder is name of field, second placeholder is error returned. +#: includes/data-port/models/class-sensei-import-question-model.php:138 msgid "Meta field \"%1$s\" is invalid: %2$s" msgstr "" @@ -5098,9 +5468,9 @@ msgid "Join Sensei LMS's Mailing List!" msgstr "" #: includes/email-signup/template.php:25 -msgid "" -"We're here for you ā€” get tips, product updates, and inspiration straight to " -"your mailbox." +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:52 +msgid "We're here for you ā€” get tips, product updates, and inspiration straight to your mailbox." msgstr "" #: includes/email-signup/template.php:31 @@ -5111,13 +5481,9 @@ msgstr "" msgid "Enter your email address" msgstr "" -#: includes/email-signup/template.php:45 #. translators: placeholder is the URL to MailChimp's Legal page. -msgid "" -"We use Mailchimp as our marketing platform. By clicking below to subscribe, " -"you acknowledge that your information will be transferred to Mailchimp for " -"processing. Learn more about Mailchimp's " -"privacy practices here." +#: includes/email-signup/template.php:45 +msgid "We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here." msgstr "" #: includes/email-signup/template.php:57 @@ -5125,16 +5491,18 @@ msgid "Not Now" msgstr "" #: includes/email-signup/template.php:58 +#: assets/dist/setup-wizard/index.js:495 +#: assets/setup-wizard/ready/mailinglist-signup-form.js:56 msgid "Yes, please!" msgstr "" -#: includes/emails/class-sensei-email-learner-completed-course.php:63 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-learner-completed-course.php:63 msgid "[%1$s] You have completed a course" msgstr "" -#: includes/emails/class-sensei-email-learner-completed-course.php:64 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-learner-completed-course.php:64 msgid "You have completed a course" msgstr "" @@ -5150,53 +5518,53 @@ msgstr "" msgid "failed" msgstr "" -#: includes/emails/class-sensei-email-learner-graded-quiz.php:65 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-learner-graded-quiz.php:65 msgid "[%1$s] Your quiz has been graded" msgstr "" -#: includes/emails/class-sensei-email-learner-graded-quiz.php:66 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-learner-graded-quiz.php:66 msgid "Your quiz has been graded" msgstr "" -#: includes/emails/class-sensei-email-learner-graded-quiz.php:79 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-learner-graded-quiz.php:79 msgid "[%1$s] You have completed a quiz" msgstr "" -#: includes/emails/class-sensei-email-learner-graded-quiz.php:80 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-learner-graded-quiz.php:80 msgid "You have completed a quiz" msgstr "" -#: includes/emails/class-sensei-email-new-message-reply.php:97 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-new-message-reply.php:97 msgid "[%1$s] You have a new message" msgstr "" -#: includes/emails/class-sensei-email-new-message-reply.php:98 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-new-message-reply.php:98 msgid "You have received a reply to your private message" msgstr "" -#: includes/emails/class-sensei-email-teacher-completed-course.php:64 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-completed-course.php:64 msgid "[%1$s] Your student has completed a course" msgstr "" -#: includes/emails/class-sensei-email-teacher-completed-course.php:65 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-completed-course.php:65 msgid "Your student has completed a course" msgstr "" -#: includes/emails/class-sensei-email-teacher-completed-lesson.php:34 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-completed-lesson.php:34 msgid "[%1$s] Your student has completed a lesson" msgstr "" -#: includes/emails/class-sensei-email-teacher-completed-lesson.php:35 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-completed-lesson.php:35 msgid "Your student has completed a lesson" msgstr "" @@ -5208,41 +5576,38 @@ msgstr "" msgid "New course assigned to you" msgstr "" -#: includes/emails/class-sensei-email-teacher-new-message.php:60 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-new-message.php:60 msgid "[%1$s] You have received a new private message" msgstr "" -#: includes/emails/class-sensei-email-teacher-new-message.php:61 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-new-message.php:61 msgid "Your student has sent you a private message" msgstr "" -#: includes/emails/class-sensei-email-teacher-quiz-submitted.php:66 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-quiz-submitted.php:66 msgid "[%1$s] Your student has submitted a quiz for grading" msgstr "" -#: includes/emails/class-sensei-email-teacher-quiz-submitted.php:67 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-quiz-submitted.php:67 msgid "Your student has submitted a quiz for grading" msgstr "" -#: includes/emails/class-sensei-email-teacher-started-course.php:59 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-started-course.php:59 msgid "[%1$s] Your student has started a course" msgstr "" -#: includes/emails/class-sensei-email-teacher-started-course.php:60 #. translators: Placeholder is the blog name. +#: includes/emails/class-sensei-email-teacher-started-course.php:60 msgid "Your student has started a course" msgstr "" #: includes/enrolment/class-sensei-course-enrolment-manager.php:526 -msgid "" -"Sensei LMS has detected an incompatible version of " -"WooCommerce Paid Courses. Students will not be able to access their courses " -"until it is upgraded to version 2.0.0 or greater." +msgid "Sensei LMS has detected an incompatible version of WooCommerce Paid Courses. Students will not be able to access their courses until it is upgraded to version 2.0.0 or greater." msgstr "" #: includes/enrolment/class-sensei-course-manual-enrolment-provider.php:62 @@ -5251,41 +5616,31 @@ msgstr "" #: includes/enrolment/class-sensei-course-manual-enrolment-provider.php:260 #: tests/unit-tests/enrolment/test-class-sensei-course-manual-enrolment-provider.php:191 -msgid "" -"Student manual enrollment was not migrated from a legacy " -"version of Sensei LMS." +msgid "Student manual enrollment was not migrated from a legacy version of Sensei LMS." msgstr "" #: includes/enrolment/class-sensei-course-manual-enrolment-provider.php:263 -msgid "" -"Student did not have course progress at the time of manual " -"enrollment migration." +msgid "Student did not have course progress at the time of manual enrollment migration." msgstr "" #: includes/enrolment/class-sensei-course-manual-enrolment-provider.php:266 #: tests/unit-tests/enrolment/test-class-sensei-course-manual-enrolment-provider.php:213 #: tests/unit-tests/enrolment/test-class-sensei-course-manual-enrolment-provider.php:236 -msgid "" -"Student did have course progress at the time of manual " -"enrollment migration." +msgid "Student did have course progress at the time of manual enrollment migration." msgstr "" #: includes/enrolment/class-sensei-course-manual-enrolment-provider.php:269 #: tests/unit-tests/enrolment/test-class-sensei-course-manual-enrolment-provider.php:214 -msgid "" -"Manual enrollment was not provided to the student on " -"legacy migration." +msgid "Manual enrollment was not provided to the student on legacy migration." msgstr "" #: includes/enrolment/class-sensei-course-manual-enrolment-provider.php:271 #: tests/unit-tests/enrolment/test-class-sensei-course-manual-enrolment-provider.php:237 -msgid "" -"Manual enrollment was provided to the student on legacy " -"migration." +msgid "Manual enrollment was provided to the student on legacy migration." msgstr "" -#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-courses.php:95 #. translators: Placeholder vale is the total average progress for all courses. +#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-courses.php:95 msgid "Average Progress (%s)" msgstr "" @@ -5325,6 +5680,8 @@ msgid "Module title" msgstr "" #: includes/rest-api/class-sensei-rest-api-course-structure-controller.php:287 +#: assets/blocks/course-outline/module-block/module-edit.js:226 +#: assets/dist/blocks/single-course.js:381 msgid "Module description" msgstr "" @@ -5413,8 +5770,8 @@ msgstr "" msgid "No plugins to update found." msgstr "" -#: includes/rest-api/class-sensei-rest-api-extensions-controller.php:318 #. translators: Placeholder is the name of the plugin that failed. +#: includes/rest-api/class-sensei-rest-api-extensions-controller.php:318 msgid "Failed to update plugin %s" msgstr "" @@ -5440,9 +5797,7 @@ msgid "Missing a temporary folder to store the uploaded file." msgstr "" #: includes/rest-api/class-sensei-rest-api-import-controller.php:209 -msgid "" -"Failed to write the uploaded file to disk. Please contact your host to fix " -"a possible permissions issue." +msgid "Failed to write the uploaded file to disk. Please contact your host to fix a possible permissions issue." msgstr "" #: includes/rest-api/class-sensei-rest-api-import-controller.php:213 @@ -5465,8 +5820,8 @@ msgstr "" msgid "Job file could not be deleted." msgstr "" -#: includes/rest-api/class-sensei-rest-api-import-controller.php:340 #. translators: %1$s placeholder is object type; %2$s is result descriptor (success, error). +#: includes/rest-api/class-sensei-rest-api-import-controller.php:340 msgid "Number of %1$s items with %2$s result" msgstr "" @@ -5573,13 +5928,13 @@ msgstr "" msgid "Other free-text purpose." msgstr "" -#: includes/sensei-functions.php:301 #. translators: Placeholders are the hook tag and the version which it was deprecated, respectively. +#: includes/sensei-functions.php:301 msgid "SENSEI: The hook '%1$s', has been deprecated since '%2$s'." msgstr "" -#: includes/sensei-functions.php:306 #. translators: Placeholder is the alternative action name. +#: includes/sensei-functions.php:306 msgid "Please use '%s' instead." msgstr "" @@ -5587,13 +5942,13 @@ msgstr "" msgid "No course categories found." msgstr "" -#: includes/shortcodes/class-sensei-shortcode-course-page.php:57 #. translators: Placeholder is the example shortcode text. +#: includes/shortcodes/class-sensei-shortcode-course-page.php:57 msgid "Please supply a course ID for the shortcode: %s" msgstr "" -#: includes/shortcodes/class-sensei-shortcode-course-page.php:68 #. translators: Placeholders are the shortcode name and the error message. +#: includes/shortcodes/class-sensei-shortcode-course-page.php:68 msgid "Error rendering %1$s shortcode - %2$s" msgstr "" @@ -5651,13 +6006,13 @@ msgstr "" msgid "You can review and publish the new course here: " msgstr "" -#: templates/emails/learner-completed-course.php:34 #. translators: Placeholder is the translated text for "passed" or "failed". +#: templates/emails/learner-completed-course.php:34 msgid "You have completed and %1$s the course" msgstr "" -#: templates/emails/learner-graded-quiz.php:34 #. translators: Placeholder is the translated text for "passed" or "failed". +#: templates/emails/learner-graded-quiz.php:34 msgid "You %1$s the lesson" msgstr "" @@ -5665,23 +6020,23 @@ msgstr "" msgid "with a grade of" msgstr "" -#: templates/emails/learner-graded-quiz.php:47 #. translators: Placeholder is the passmark as a percentage. +#: templates/emails/learner-graded-quiz.php:47 msgid "The pass mark is %1$s" msgstr "" -#: templates/emails/learner-graded-quiz.php:56 #. translators: Placeholders are an opening and closing tag linking to the quiz permalink. +#: templates/emails/learner-graded-quiz.php:56 msgid "You can review your grade and your answers %1$shere%2$s." msgstr "" -#: templates/emails/new-message-reply.php:36 #. translators: Placeholder is the post type (e.g. course or lesson) +#: templates/emails/new-message-reply.php:36 msgid "has replied to your private message regarding the %1$s" msgstr "" -#: templates/emails/new-message-reply.php:51 #. translators: Placeholder is an opening an closing tag linking to the comment. +#: templates/emails/new-message-reply.php:51 msgid "You can view the message and reply %1$shere%2$s." msgstr "" @@ -5693,14 +6048,14 @@ msgstr "" msgid "Your student" msgstr "" -#: templates/emails/teacher-completed-course.php:38 #. translators: Placeholder is the translated text for "passed" or "failed". +#: templates/emails/teacher-completed-course.php:38 msgid "has completed and %1$s the course" msgstr "" +#. translators: Placeholders are an opening and closing tag linking to the course's learners page in wp-admin. #: templates/emails/teacher-completed-course.php:49 #: templates/emails/teacher-started-course.php:42 -#. translators: Placeholders are an opening and closing tag linking to the course's learners page in wp-admin. msgid "Manage this course's students %1$shere%2$s." msgstr "" @@ -5708,8 +6063,8 @@ msgstr "" msgid "has completed the lesson" msgstr "" -#: templates/emails/teacher-completed-lesson.php:44 #. translators: Placeholders are an opening and closing tag linking to the lesson's learners page. +#: templates/emails/teacher-completed-lesson.php:44 msgid "Manage this lesson's students %1$shere%2$s." msgstr "" @@ -5721,13 +6076,13 @@ msgstr "" msgid "You can edit the assigned course here: " msgstr "" -#: templates/emails/teacher-new-message.php:38 #. translators: Placeholder is the post type (e.g. course or lesson). +#: templates/emails/teacher-new-message.php:38 msgid "has sent you a private message regarding the %1$s" msgstr "" -#: templates/emails/teacher-new-message.php:53 #. translators: Placeholders are an opening and closing tag linking to the Message permalink. +#: templates/emails/teacher-new-message.php:53 msgid "You can reply to this message %1$shere%2$s." msgstr "" @@ -5739,8 +6094,8 @@ msgstr "" msgid "for grading." msgstr "" -#: templates/emails/teacher-quiz-submitted.php:48 #. translators: Placeholders are an opening and closing tag linking to the grading page for the quiz. +#: templates/emails/teacher-quiz-submitted.php:48 msgid "You can grade this quiz %1$shere%2$s." msgstr "" @@ -5761,6 +6116,10 @@ msgid "Uploading a new file will replace your existing one:" msgstr "" #: templates/single-quiz/question-type-single-line.php:28 +#: assets/blocks/quiz/answer-blocks/multi-line.js:13 +#: assets/blocks/quiz/answer-blocks/single-line.js:16 +#: assets/dist/blocks/quiz/index.js:261 +#: assets/dist/blocks/quiz/index.js:325 msgid "Answer:" msgstr "" @@ -5825,9 +6184,7 @@ msgid "Show hierarchy" msgstr "" #: widgets/class-sensei-course-component-widget.php:30 -msgid "" -"This widget will output a list of Courses - New, Featured, Free, Paid, " -"Active, Completed." +msgid "This widget will output a list of Courses - New, Featured, Free, Paid, Active, Completed." msgstr "" #: widgets/class-sensei-course-component-widget.php:32 @@ -5879,194 +6236,2811 @@ msgstr "" msgid "More Lessons" msgstr "" -#: includes/admin/class-sensei-setup-wizard-pages.php:60 -msgctxt "page_slug" -msgid "courses-overview" +#: assets/admin/editor-wizard/patterns-list.js:45 +#: assets/dist/admin/editor-wizard/index.js:64 +msgid "Sensei block patterns" msgstr "" -#: includes/admin/class-sensei-setup-wizard-pages.php:64 -msgctxt "page_slug" -msgid "my-courses" +#: assets/admin/editor-wizard/steps/course-details-step.js:42 +#: assets/dist/admin/editor-wizard/index.js:72 +msgid "Create your course" msgstr "" -#: includes/admin/class-sensei-setup-wizard-pages.php:68 -msgctxt "page_slug" -msgid "course-completed" +#: assets/admin/editor-wizard/steps/course-details-step.js:45 +#: assets/dist/admin/editor-wizard/index.js:72 +msgid "Keep your Course Title short as it will get displayed in different places around your website. You can easily change both later." msgstr "" -#: includes/class-sensei-course-results.php:50 -msgctxt "post type single url slug" -msgid "course" +#: assets/admin/editor-wizard/steps/course-details-step.js:53 +#: assets/blocks/course-results-block/course-results-edit.js:145 +#: assets/blocks/learner-courses-block/learner-courses-edit.js:140 +#: assets/course-theme/blocks/blocks.js:29 +#: assets/course-theme/blocks/blocks.js:38 +#: assets/dist/admin/editor-wizard/index.js:72 +#: assets/dist/blocks/single-page.js:247 +#: assets/dist/blocks/single-page.js:286 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Course Title" msgstr "" -#: includes/class-sensei-course.php:783 -msgctxt "column name" -msgid "Course Title" +#: assets/admin/editor-wizard/steps/course-details-step.js:60 +#: assets/dist/admin/editor-wizard/index.js:72 +msgid "Course Description" msgstr "" -#: includes/class-sensei-course.php:784 -msgctxt "column name" -msgid "Pre-requisite Course" +#: assets/admin/editor-wizard/steps/course-details-step.js:71 +#: assets/dist/admin/editor-wizard/index.js:72 +msgid "Illustration of course sample with some placeholders." msgstr "" -#: includes/class-sensei-course.php:785 -msgctxt "column name" -msgid "Category" +#: assets/admin/editor-wizard/steps/course-details-step.js:85 +#: assets/admin/editor-wizard/steps/lesson-details-step.js:72 +#: assets/blocks/course-actions-block/continue-course/index.js:26 +#: assets/blocks/course-actions-block/continue-course/index.js:31 +#: assets/blocks/course-actions-block/course-actions/index.js:25 +#: assets/blocks/lesson-actions/next-lesson-block/index.js:25 +#: assets/data-port/export/export-select-content-page.js:59 +#: assets/data-port/import/upload/upload-page.js:72 +#: assets/dist/admin/editor-wizard/index.js:73 +#: assets/dist/admin/editor-wizard/index.js:107 +#: assets/dist/blocks/global-blocks.js:180 +#: assets/dist/blocks/global-blocks.js:210 +#: assets/dist/blocks/single-lesson.js:308 +#: assets/dist/data-port/export.js:33 +#: assets/dist/data-port/import.js:532 +#: assets/dist/setup-wizard/index.js:427 +#: assets/dist/setup-wizard/index.js:451 +#: assets/dist/setup-wizard/index.js:478 +#: assets/dist/setup-wizard/index.js:521 +#: assets/dist/setup-wizard/index.js:532 +#: assets/setup-wizard/features/features-selection.js:100 +#: assets/setup-wizard/features/installation-feedback.js:92 +#: assets/setup-wizard/features/installation-feedback.js:103 +#: assets/setup-wizard/purpose/index.js:164 +#: assets/setup-wizard/welcome/index.js:67 +#: assets/setup-wizard/welcome/usage-modal.js:81 +msgid "Continue" msgstr "" -#: includes/class-sensei-learner.php:80 -msgctxt "column name" -msgid "Students" +#: assets/admin/editor-wizard/steps/course-patterns-step.js:38 +#: assets/dist/admin/editor-wizard/index.js:81 +msgid "Course Layout" msgstr "" -#: includes/class-sensei-lesson.php:2612 -msgctxt "column name" +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:32 +#: assets/dist/admin/editor-wizard/index.js:90 +msgid "Sell with Sensei Pro" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:35 +#: assets/dist/admin/editor-wizard/index.js:90 +msgid "Do you want to sell this course? This requires Sensei Pro which also unlocks many useful features." +msgstr "" + +#. translators: placeholder is the price. +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:43 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "%s USD" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:48 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "per year, 1 site" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:52 +#: assets/dist/admin/editor-wizard/index.js:91 +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:39 +msgid "WooCommerce integration" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:55 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "Schedule 'drip' content" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:58 +#: assets/dist/admin/editor-wizard/index.js:91 +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:41 +msgid "Set expiration date of courses" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:61 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "Quiz timer" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:64 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "Flashcards, Image Hotspots, and Checklists" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:70 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "1 year of updates & support" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:77 +#: assets/dist/admin/editor-wizard/index.js:91 +msgid "Illustration of a course listing with the pricing defined and with the button \"Purchase Button\"" +msgstr "" + +#: assets/admin/editor-wizard/steps/course-upgrade-step.js:117 +#: assets/dist/admin/editor-wizard/index.js:92 +msgid "Continue with Sensei Free" +msgstr "" + +#: assets/admin/editor-wizard/steps/lesson-details-step.js:32 +#: assets/dist/admin/editor-wizard/index.js:100 +msgid "Create your lesson" +msgstr "" + +#: assets/admin/editor-wizard/steps/lesson-details-step.js:35 +#: assets/dist/admin/editor-wizard/index.js:100 +msgid "It is best to keep your Lesson Title short because it will show in your course outline and navigation. You can easily change both later." +msgstr "" + +#: assets/admin/editor-wizard/steps/lesson-details-step.js:43 +#: assets/course-theme/blocks/blocks.js:183 +#: assets/dist/admin/editor-wizard/index.js:100 +#: assets/dist/course-theme/blocks/blocks.js:220 msgid "Lesson Title" msgstr "" -#: includes/class-sensei-lesson.php:2613 -msgctxt "column name" -msgid "Course" +#: assets/admin/editor-wizard/steps/lesson-details-step.js:54 +#: assets/dist/admin/editor-wizard/index.js:100 +msgid "Illustration of lesson sample with some placeholders." msgstr "" -#: includes/class-sensei-lesson.php:2614 -msgctxt "column name" -msgid "Pre-requisite Lesson" +#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:32 +#: assets/dist/admin/editor-wizard/index.js:122 +msgid "Lesson Type" msgstr "" -#: includes/class-sensei-question.php:144 -msgctxt "column name" -msgid "Question" +#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:51 +#: assets/dist/admin/editor-wizard/index.js:122 +msgid "Want More Lesson Types?" msgstr "" -#: includes/class-sensei-question.php:145 -msgctxt "column name" -msgid "Type" +#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:54 +#: assets/dist/admin/editor-wizard/index.js:122 +msgid "Get flashcards, timed quizzes, image hotspots, and more with Sensei Pro." msgstr "" -#: includes/class-sensei-question.php:146 -msgctxt "column name" -msgid "Categories" +#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:64 +#: assets/dist/admin/editor-wizard/index.js:122 +msgid "Learn more." msgstr "" -#: includes/class-sensei-messages.php:859 -#. translators: Placeholder is a link to post, with the post's title as the link text. -msgctxt "message title with a link to the post" -msgid "Re: %1$s" +#: assets/admin/editor-wizard/steps/patterns-step.js:68 +#: assets/dist/admin/editor-wizard/index.js:132 +msgid "Start with default layout" msgstr "" -#: includes/class-sensei-messages.php:945 -#. translators: Placeholder is the post title. -msgctxt "message title without a link to the post" -msgid "Re: %1$s" +#. translators: %1$d Current step number, %2$d Number of steps. +#: assets/admin/editor-wizard/wizard.js:52 +#: assets/dist/admin/editor-wizard/index.js:156 +msgid "Step %1$d of %2$d" msgstr "" -#: includes/class-sensei-posttypes.php:211 -msgctxt "post type single url base" -msgid "course" +#: assets/admin/exit-survey/form.js:63 +#: assets/dist/admin/exit-survey/index.js:17 +msgid "Quick Feedback" msgstr "" -#: includes/class-sensei-posttypes.php:348 -msgctxt "post type single slug" -msgid "lesson" +#: assets/admin/exit-survey/form.js:65 +#: assets/dist/admin/exit-survey/index.js:17 +msgid "If you have a moment, please let us know why you are deactivating so that we can work to improve our product." msgstr "" -#: includes/class-sensei-posttypes.php:400 -msgctxt "post type single slug" -msgid "quiz" +#: assets/admin/exit-survey/form.js:80 +#: assets/dist/admin/exit-survey/index.js:17 +msgid "Submit Feedback" msgstr "" -#: includes/class-sensei-posttypes.php:448 -msgctxt "post type single slug" -msgid "question" +#: assets/admin/exit-survey/form.js:87 +#: assets/dist/admin/exit-survey/index.js:17 +msgid "Skip Feedback" msgstr "" -#: includes/class-sensei-posttypes.php:496 -msgctxt "post type single slug" -msgid "multiple_question" +#: assets/admin/exit-survey/reasons.js:12 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "I no longer need the plugin" msgstr "" -#: includes/class-sensei-posttypes.php:532 -msgctxt "post type single slug" -msgid "messages" +#: assets/admin/exit-survey/reasons.js:16 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "The plugin isn't working" msgstr "" -#: includes/class-sensei-posttypes.php:584 -msgctxt "taxonomy general name" -msgid "Course Categories" +#: assets/admin/exit-survey/reasons.js:17 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "What isn't working properly?" msgstr "" -#: includes/class-sensei-posttypes.php:631 -msgctxt "taxonomy general name" -msgid "Quiz Types" +#: assets/admin/exit-survey/reasons.js:21 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "I'm looking for different functionality" msgstr "" -#: includes/class-sensei-posttypes.php:668 -msgctxt "taxonomy general name" -msgid "Question Types" +#: assets/admin/exit-survey/reasons.js:22 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "What functionality is missing?" msgstr "" -#: includes/class-sensei-posttypes.php:706 -msgctxt "taxonomy general name" -msgid "Question Categories" +#: assets/admin/exit-survey/reasons.js:26 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "I found a better plugin" msgstr "" -#: includes/class-sensei-posttypes.php:751 -msgctxt "taxonomy general name" -msgid "Lesson Tags" +#: assets/admin/exit-survey/reasons.js:27 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "What's the name of the plugin?" msgstr "" -#: includes/class-sensei-posttypes.php:585 -msgctxt "taxonomy singular name" -msgid "Course Category" +#: assets/admin/exit-survey/reasons.js:31 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "It's a temporary deactivation" msgstr "" -#: includes/class-sensei-posttypes.php:632 -msgctxt "taxonomy singular name" -msgid "Quiz Type" +#: assets/admin/exit-survey/reasons.js:36 +#: assets/dist/admin/exit-survey/index.js:25 +msgid "Why are you deactivating?" msgstr "" -#: includes/class-sensei-posttypes.php:669 -msgctxt "taxonomy singular name" -msgid "Question Type" +#: assets/admin/students/student-action-menu/index.js:78 +#: assets/dist/admin/students/student-action-menu/index.js:271 +msgid "Select an action" msgstr "" -#: includes/class-sensei-posttypes.php:707 -msgctxt "taxonomy singular name" -msgid "Question Category" +#: assets/admin/students/student-bulk-action-button/index.js:103 +#: assets/dist/admin/students/student-bulk-action-button/index.js:257 +msgid "Select Action" msgstr "" -#: includes/class-sensei-posttypes.php:752 -msgctxt "taxonomy singular name" -msgid "Lesson Tag" +#: assets/admin/students/student-modal/course-list.js:134 +#: assets/dist/admin/students/student-action-menu/index.js:61 +#: assets/dist/admin/students/student-bulk-action-button/index.js:47 +msgid "Your Courses" msgstr "" -#: includes/class-sensei-posttypes.php:614 -msgctxt "taxonomy archive slug" -msgid "course-category" +#. Translators: placeholder is the number of selected students. +#: assets/admin/students/student-modal/index.js:27 +#: assets/dist/admin/students/student-action-menu/index.js:72 +#: assets/dist/admin/students/student-bulk-action-button/index.js:58 +msgid "Select the course(s) you would like to add %d students to:" msgstr "" -#: includes/class-sensei-posttypes.php:652 -msgctxt "taxonomy archive slug" -msgid "quiz-type" +#. Translators: placeholder is the student's name. +#: assets/admin/students/student-modal/index.js:35 +#: assets/dist/admin/students/student-action-menu/index.js:73 +#: assets/dist/admin/students/student-bulk-action-button/index.js:59 +msgid "Select the course(s) you would like to add %s to:" msgstr "" -#: includes/class-sensei-posttypes.php:691 -msgctxt "taxonomy archive slug" -msgid "question-type" +#: assets/admin/students/student-modal/index.js:43 +#: assets/dist/admin/students/student-action-menu/index.js:73 +#: assets/dist/admin/students/student-bulk-action-button/index.js:59 +msgid "Unable to add student. Please try again." +msgid_plural "Unable to add students. Please try again." +msgstr[0] "" +msgstr[1] "" + +#. Translators: placeholder is the number of selected students. +#: assets/admin/students/student-modal/index.js:63 +#: assets/dist/admin/students/student-action-menu/index.js:74 +#: assets/dist/admin/students/student-bulk-action-button/index.js:60 +msgid "Select the course(s) you would like to remove %d students from:" msgstr "" -#: includes/class-sensei-posttypes.php:736 -msgctxt "taxonomy archive slug" -msgid "question-category" +#. Translators: placeholder is the student's name. +#: assets/admin/students/student-modal/index.js:71 +#: assets/dist/admin/students/student-action-menu/index.js:75 +#: assets/dist/admin/students/student-bulk-action-button/index.js:61 +msgid "Select the course(s) you would like to remove %s from:" msgstr "" -#: includes/class-sensei-posttypes.php:779 -msgctxt "taxonomy archive slug" -msgid "lesson-tag" +#: assets/admin/students/student-modal/index.js:79 +#: assets/dist/admin/students/student-action-menu/index.js:75 +#: assets/dist/admin/students/student-bulk-action-button/index.js:61 +msgid "Unable to remove student. Please try again." +msgid_plural "Unable to remove students. Please try again." +msgstr[0] "" +msgstr[1] "" + +#. Translators: placeholder is the number of selected students. +#: assets/admin/students/student-modal/index.js:100 +#: assets/dist/admin/students/student-action-menu/index.js:78 +#: assets/dist/admin/students/student-bulk-action-button/index.js:64 +msgid "Select the course(s) you would like to reset or remove progress from for %d students:" msgstr "" -#: includes/class-sensei.php:1274 -msgctxt "plugin action link" -msgid "Configure" -msgstr "" \ No newline at end of file +#. Translators: placeholder is the student's name. +#: assets/admin/students/student-modal/index.js:108 +#: assets/dist/admin/students/student-action-menu/index.js:79 +#: assets/dist/admin/students/student-bulk-action-button/index.js:65 +msgid "Select the course(s) you would like to reset or remove progress from for %s:" +msgstr "" + +#: assets/admin/students/student-modal/index.js:116 +#: assets/dist/admin/students/student-action-menu/index.js:79 +#: assets/dist/admin/students/student-bulk-action-button/index.js:65 +msgid "Unable to reset or remove progress for this student. Please try again." +msgid_plural "Unable to reset or remove progress for these students. Please try again." +msgstr[0] "" +msgstr[1] "" + +#: assets/admin/students/student-modal/index.js:187 +#: assets/dist/admin/students/student-action-menu/index.js:79 +#: assets/dist/admin/students/student-bulk-action-button/index.js:65 +msgid "Choose Course" +msgstr "" + +#: assets/admin/students/student-modal/index.js:195 +#: assets/dist/admin/students/student-action-menu/index.js:79 +#: assets/dist/admin/students/student-bulk-action-button/index.js:65 +msgid "Search courses" +msgstr "" + +#: assets/blocks/button/button-edit.js:36 +#: assets/dist/blocks/global-blocks.js:91 +#: assets/dist/blocks/shared.js:81 +#: assets/dist/blocks/single-lesson.js:77 +#: assets/dist/blocks/single-page.js:129 +msgid "Add textā€¦" +msgstr "" + +#: assets/blocks/button/button-settings.js:24 +#: assets/blocks/course-outline/module-block/module-settings.js:25 +#: assets/dist/blocks/global-blocks.js:140 +#: assets/dist/blocks/shared.js:130 +#: assets/dist/blocks/single-course.js:390 +#: assets/dist/blocks/single-lesson.js:126 +#: assets/dist/blocks/single-page.js:178 +msgid "Border settings" +msgstr "" + +#: assets/blocks/button/button-settings.js:28 +#: assets/dist/blocks/global-blocks.js:140 +#: assets/dist/blocks/global-blocks.js:500 +#: assets/dist/blocks/shared.js:130 +#: assets/dist/blocks/single-lesson.js:126 +#: assets/dist/blocks/single-page.js:178 +#: assets/dist/blocks/single-page.js:360 +#: assets/shared/blocks/progress-bar/progress-bar-settings.js:39 +msgid "Border radius" +msgstr "" + +#: assets/blocks/button/button-settings.js:55 +#: assets/dist/blocks/global-blocks.js:142 +#: assets/dist/blocks/shared.js:132 +#: assets/dist/blocks/single-lesson.js:128 +#: assets/dist/blocks/single-page.js:180 +msgid "Change button alignment" +msgstr "" + +#: assets/blocks/button/color-hooks.js:43 +#: assets/blocks/course-outline/lesson-block/lesson-edit.js:123 +#: assets/dist/blocks/global-blocks.js:148 +#: assets/dist/blocks/shared.js:138 +#: assets/dist/blocks/single-course.js:328 +#: assets/dist/blocks/single-lesson.js:134 +#: assets/dist/blocks/single-page.js:186 +msgid "Background color" +msgstr "" + +#: assets/blocks/button/color-hooks.js:47 +#: assets/blocks/course-categories-block/course-categories-edit.js:96 +#: assets/blocks/course-outline/lesson-block/lesson-edit.js:127 +#: assets/blocks/course-outline/module-block/module-edit.js:254 +#: assets/blocks/course-progress-block/course-progress-edit.js:131 +#: assets/dist/blocks/global-blocks.js:148 +#: assets/dist/blocks/global-blocks.js:232 +#: assets/dist/blocks/global-blocks.js:425 +#: assets/dist/blocks/shared.js:138 +#: assets/dist/blocks/single-course.js:328 +#: assets/dist/blocks/single-course.js:370 +#: assets/dist/blocks/single-lesson.js:134 +#: assets/dist/blocks/single-page.js:186 +msgid "Text color" +msgstr "" + +#: assets/blocks/button/index.js:29 +#: assets/dist/blocks/global-blocks.js:167 +#: assets/dist/blocks/shared.js:157 +#: assets/dist/blocks/single-lesson.js:153 +#: assets/dist/blocks/single-page.js:205 +msgid "Fill" +msgstr "" + +#: assets/blocks/button/index.js:33 +#: assets/blocks/course-outline/outline-block/index.js:21 +#: assets/dist/blocks/global-blocks.js:167 +#: assets/dist/blocks/shared.js:157 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-lesson.js:153 +#: assets/dist/blocks/single-page.js:205 +msgid "Outline" +msgstr "" + +#: assets/blocks/button/index.js:37 +#: assets/dist/blocks/global-blocks.js:167 +#: assets/dist/blocks/shared.js:157 +#: assets/dist/blocks/single-lesson.js:153 +#: assets/dist/blocks/single-page.js:205 +msgid "Link" +msgstr "" + +#: assets/blocks/button/index.js:139 +#: assets/dist/blocks/global-blocks.js:167 +#: assets/dist/blocks/shared.js:157 +#: assets/dist/blocks/single-lesson.js:153 +#: assets/dist/blocks/single-page.js:205 +msgid "This block can only be used inside the Course List block." +msgstr "" + +#: assets/blocks/conditional-content-block/conditional-content-settings.js:89 +#: assets/dist/blocks/shared.js:187 +msgid "Visible when" +msgstr "" + +#: assets/blocks/conditional-content-block/conditional-content-settings.js:106 +#: assets/dist/blocks/shared.js:187 +msgid "Remove condition" +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:16 +#: assets/dist/blocks/shared.js:199 +msgid "Conditional Content" +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:17 +#: assets/dist/blocks/shared.js:199 +msgid "Content inside this block will be shown to the selected subgroup of users." +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:23 +#: assets/dist/blocks/shared.js:199 +msgid "Content" +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:24 +#: assets/blocks/quiz/question-block/question-view.js:56 +#: assets/dist/blocks/quiz/index.js:655 +#: assets/dist/blocks/shared.js:199 +msgid "Locked" +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:25 +#: assets/dist/blocks/shared.js:199 +msgid "Private" +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:28 +#: assets/dist/blocks/shared.js:199 +msgid "Restrict" +msgstr "" + +#: assets/blocks/conditional-content-block/index.js:29 +#: assets/dist/blocks/shared.js:199 +msgid "Access" +msgstr "" + +#: assets/blocks/contact-teacher-block/index.js:23 +#: assets/dist/blocks/shared.js:212 +msgid "Enable a registered user to contact the teacher. This block is only displayed if the user is logged in and private messaging is enabled." +msgstr "" + +#: assets/blocks/course-actions-block/continue-course/index.js:19 +#: assets/dist/blocks/global-blocks.js:180 +msgid "Continue Course" +msgstr "" + +#: assets/blocks/course-actions-block/continue-course/index.js:20 +#: assets/dist/blocks/global-blocks.js:180 +msgid "Enable a student to pick up where they left off in a course." +msgstr "" + +#: assets/blocks/course-actions-block/continue-course/index.js:25 +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:27 +#: assets/blocks/lesson-actions/next-lesson-block/index.js:27 +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:29 +#: assets/blocks/lesson-actions/view-quiz-block/index.js:23 +#: assets/dist/blocks/global-blocks.js:180 +#: assets/dist/blocks/single-lesson.js:184 +#: assets/dist/blocks/single-lesson.js:308 +#: assets/dist/blocks/single-lesson.js:320 +#: assets/dist/blocks/single-lesson.js:332 +msgid "Button" +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/course-actions-edit.js:15 +#: assets/blocks/course-actions-block/course-actions/index.js:24 +#: assets/blocks/course-actions-block/course-actions/index.js:33 +#: assets/dist/blocks/global-blocks.js:187 +#: assets/dist/blocks/global-blocks.js:210 +msgid "Start Course" +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/course-actions-edit.js:22 +#: assets/blocks/course-actions-block/course-actions/index.js:26 +#: assets/dist/blocks/global-blocks.js:187 +#: assets/dist/blocks/global-blocks.js:210 +msgid "Visit Results" +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/course-actions-edit.js:39 +#: assets/dist/blocks/global-blocks.js:189 +msgid "The Course Actions block can only be used inside the Course List block." +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/index.js:15 +#: assets/dist/blocks/global-blocks.js:210 +msgid "Course Actions" +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/index.js:16 +#: assets/dist/blocks/global-blocks.js:210 +msgid "Enable a student to perform specific actions for a course." +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/index.js:22 +#: assets/blocks/course-completed-actions/index.js:25 +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:22 +#: assets/dist/blocks/global-blocks.js:210 +#: assets/dist/blocks/single-lesson.js:221 +#: assets/dist/blocks/single-page.js:213 +msgid "Actions" +msgstr "" + +#: assets/blocks/course-actions-block/course-actions/index.js:23 +#: assets/blocks/course-completed-actions/index.js:26 +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:23 +#: assets/dist/blocks/global-blocks.js:210 +#: assets/dist/blocks/single-lesson.js:221 +#: assets/dist/blocks/single-page.js:213 +msgid "Buttons" +msgstr "" + +#: assets/blocks/course-categories-block/course-categories-edit.js:65 +#: assets/dist/blocks/global-blocks.js:232 +msgid "The Course Categories block can only be used inside the Course List block." +msgstr "" + +#: assets/blocks/course-categories-block/course-categories-edit.js:100 +#: assets/dist/blocks/global-blocks.js:232 +msgid "Category background color" +msgstr "" + +#: assets/blocks/course-categories-block/index.js:16 +#: assets/dist/blocks/global-blocks.js:251 +msgid "Show the course categories" +msgstr "" + +#: assets/blocks/course-completed-actions/index.js:16 +#: assets/dist/blocks/single-page.js:213 +msgid "Course Completed Actions" +msgstr "" + +#: assets/blocks/course-completed-actions/index.js:17 +#: assets/dist/blocks/single-page.js:213 +msgid "Prompt students to take action after completing a course." +msgstr "" + +#: assets/blocks/course-completed-actions/index.js:28 +#: assets/dist/blocks/single-page.js:213 +msgid "View Certificate" +msgstr "" + +#: assets/blocks/course-completed-actions/index.js:44 +#: assets/dist/blocks/single-page.js:213 +msgid "Prompt students to find more courses." +msgstr "" + +#: assets/blocks/course-completed-actions/index.js:50 +#: assets/dist/blocks/single-page.js:213 +msgid "Archive" +msgstr "" + +#: assets/blocks/course-list-block/index.js:31 +#: assets/dist/blocks/global-blocks.js:258 +#: assets/dist/blocks/shared.js:219 +#: assets/dist/blocks/single-page.js:221 +msgid "Course List (Beta)" +msgstr "" + +#: assets/blocks/course-list-block/index.js:32 +#: assets/dist/blocks/global-blocks.js:258 +#: assets/dist/blocks/shared.js:219 +#: assets/dist/blocks/single-page.js:221 +msgid "Show a list of courses." +msgstr "" + +#: assets/blocks/course-list-block/index.js:37 +#: assets/dist/blocks/global-blocks.js:258 +#: assets/dist/blocks/shared.js:219 +#: assets/dist/blocks/single-page.js:221 +msgid "List" +msgstr "" + +#. translators: Error message. +#: assets/blocks/course-outline/course-outline-store.js:69 +#: assets/dist/blocks/single-course.js:259 +msgid "Course modules and lessons could not be updated. %s" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/index.js:15 +#: assets/dist/blocks/single-course.js:303 +msgid "Where your course content lives." +msgstr "" + +#: assets/blocks/course-outline/lesson-block/index.js:21 +#: assets/dist/blocks/single-course.js:303 +msgid "Start learning" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-edit-toolbar.js:35 +#: assets/dist/blocks/single-course.js:311 +msgid "Edit lesson" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-edit-toolbar.js:67 +#: assets/dist/blocks/single-course.js:317 +msgid "Save to edit lesson" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-edit.js:60 +#: assets/dist/blocks/single-course.js:333 +msgid "Unsaved" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-edit.js:62 +#: assets/dist/blocks/single-course.js:333 +msgid "Draft" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-edit.js:92 +#: assets/dist/blocks/single-course.js:333 +msgid "Add Lesson" +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-settings.js:45 +#: assets/dist/blocks/single-course.js:342 +msgid "Edit details such as lesson content, prerequisite, quiz settings and more." +msgstr "" + +#: assets/blocks/course-outline/lesson-block/lesson-settings.js:52 +#: assets/dist/blocks/single-course.js:342 +msgid "Typography" +msgstr "" + +#: assets/blocks/course-outline/module-block/index.js:17 +#: assets/dist/blocks/single-course.js:360 +msgid "Group related lessons together." +msgstr "" + +#: assets/blocks/course-outline/module-block/index.js:20 +#: assets/dist/blocks/single-course.js:360 +msgid "Course Module" +msgstr "" + +#: assets/blocks/course-outline/module-block/index.js:21 +#: assets/dist/blocks/single-course.js:360 +msgid "Group" +msgstr "" + +#: assets/blocks/course-outline/module-block/index.js:29 +#: assets/blocks/course-outline/outline-block/index.js:44 +#: assets/dist/blocks/single-course.js:360 +#: assets/dist/blocks/single-course.js:428 +msgid "About Module" +msgstr "" + +#: assets/blocks/course-outline/module-block/index.js:46 +#: assets/blocks/course-outline/outline-block/index.js:27 +#: assets/blocks/course-results-block/index.js:29 +#: assets/dist/blocks/single-course.js:360 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-page.js:265 +msgid "Filled" +msgstr "" + +#: assets/blocks/course-outline/module-block/index.js:51 +#: assets/blocks/course-outline/outline-block/index.js:32 +#: assets/blocks/course-results-block/index.js:34 +#: assets/dist/blocks/single-course.js:360 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-page.js:265 +msgid "Minimal" +msgstr "" + +#: assets/blocks/course-outline/module-block/module-edit.js:185 +#: assets/dist/blocks/single-course.js:381 +msgid "Module name" +msgstr "" + +#: assets/blocks/course-outline/module-block/module-edit.js:252 +#: assets/dist/blocks/single-course.js:370 +msgid "Main color" +msgstr "" + +#: assets/blocks/course-outline/module-block/module-edit.js:257 +#: assets/dist/blocks/single-course.js:370 +msgid "Border color" +msgstr "" + +#: assets/blocks/course-outline/module-block/module-settings.js:31 +#: assets/blocks/course-outline/outline-block/outline-settings.js:43 +#: assets/blocks/course-results-block/course-results-settings.js:30 +#: assets/dist/blocks/single-course.js:390 +#: assets/dist/blocks/single-course.js:474 +#: assets/dist/blocks/single-page.js:256 +msgid "Border" +msgstr "" + +#: assets/blocks/course-outline/module-block/module-settings.js:32 +#: assets/dist/blocks/single-course.js:390 +msgid "Toggle to enable the border." +msgstr "" + +#: assets/blocks/course-outline/module-block/module-settings.js:36 +#: assets/dist/blocks/single-course.js:390 +msgid "Custom slug" +msgstr "" + +#: assets/blocks/course-outline/module-block/module-settings.js:41 +#: assets/dist/blocks/single-course.js:390 +msgid "Optional, keep empty for default" +msgstr "" + +#: assets/blocks/course-outline/outline-block/index.js:15 +#: assets/blocks/course-outline/outline-block/outline-placeholder.js:21 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/blocks/single-course.js:456 +msgid "Course Outline" +msgstr "" + +#: assets/blocks/course-outline/outline-block/index.js:16 +#: assets/dist/blocks/single-course.js:428 +msgid "Manage your Sensei LMS course outline." +msgstr "" + +#: assets/blocks/course-outline/outline-block/index.js:22 +#: assets/dist/blocks/single-course.js:428 +msgid "Structure" +msgstr "" + +#: assets/blocks/course-outline/outline-block/index.js:61 +#: assets/course-theme/blocks/course-navigation.js:31 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "First Lesson" +msgstr "" + +#: assets/blocks/course-outline/outline-block/index.js:70 +#: assets/course-theme/blocks/course-navigation.js:35 +#: assets/dist/blocks/single-course.js:428 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Second Lesson" +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-appender.js:55 +#: assets/dist/blocks/single-course.js:437 +msgid "Add Module or Lesson" +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-placeholder.js:23 +#: assets/dist/blocks/single-course.js:456 +msgid "Build and display a course outline. A course is made up of modules (optional) and lessons. You can use modules to group related lessons together." +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-placeholder.js:33 +#: assets/dist/blocks/single-course.js:456 +msgid "Create a module" +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-placeholder.js:40 +#: assets/dist/blocks/single-course.js:456 +msgid "Create a lesson" +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-settings.js:34 +#: assets/dist/blocks/single-course.js:474 +msgid "Collapsible modules" +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-settings.js:35 +#: assets/dist/blocks/single-course.js:474 +msgid "Modules can be collapsed or expanded." +msgstr "" + +#: assets/blocks/course-outline/outline-block/outline-settings.js:44 +#: assets/blocks/course-results-block/course-results-settings.js:31 +#: assets/dist/blocks/single-course.js:474 +#: assets/dist/blocks/single-page.js:256 +msgid "Toggle the border for all modules." +msgstr "" + +#: assets/blocks/course-outline/status-preview/status-control/index.js:45 +#: assets/dist/blocks/single-course.js:500 +msgid "Preview a status. The actual status that the student sees is determined by their progress in the course." +msgstr "" + +#: assets/blocks/course-progress-block/course-progress-edit.js:85 +#: assets/dist/blocks/global-blocks.js:425 +msgid "The Course Progress block can only be used inside the Course List block." +msgstr "" + +#: assets/blocks/course-progress-block/course-progress-edit.js:102 +#: assets/blocks/learner-courses-block/learner-courses-edit.js:168 +#: assets/dist/blocks/global-blocks.js:425 +#: assets/dist/blocks/single-page.js:286 +msgid "lessons" +msgstr "" + +#: assets/blocks/course-progress-block/course-progress-edit.js:123 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:297 +#: assets/dist/blocks/global-blocks.js:425 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Progress bar color" +msgstr "" + +#: assets/blocks/course-progress-block/course-progress-edit.js:127 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:306 +#: assets/dist/blocks/global-blocks.js:425 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Progress bar background color" +msgstr "" + +#: assets/blocks/course-progress-block/index.js:14 +#: assets/course-theme/blocks/blocks.js:45 +#: assets/dist/blocks/global-blocks.js:434 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Course Progress" +msgstr "" + +#: assets/blocks/course-progress-block/index.js:15 +#: assets/dist/blocks/global-blocks.js:434 +msgid "Display the user's progress in the course. This block is only displayed if the user is enrolled." +msgstr "" + +#: assets/blocks/course-progress-block/index.js:20 +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:27 +#: assets/dist/blocks/global-blocks.js:434 +#: assets/dist/blocks/single-lesson.js:320 +msgid "Progress" +msgstr "" + +#: assets/blocks/course-progress-block/index.js:21 +#: assets/dist/blocks/global-blocks.js:434 +msgid "Bar" +msgstr "" + +#. translators: Mock lesson number. +#: assets/blocks/course-results-block/course-results-edit.js:36 +#: assets/dist/blocks/single-page.js:245 +msgid "Lesson %s" +msgstr "" + +#: assets/blocks/course-results-block/course-results-edit.js:148 +#: assets/course-theme/blocks/course-navigation.js:28 +#: assets/dist/blocks/single-page.js:247 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Module A" +msgstr "" + +#: assets/blocks/course-results-block/course-results-edit.js:154 +#: assets/course-theme/blocks/course-navigation.js:52 +#: assets/dist/blocks/single-page.js:247 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Module B" +msgstr "" + +#: assets/blocks/course-results-block/course-results-edit.js:160 +#: assets/dist/blocks/single-page.js:247 +msgid "Module C" +msgstr "" + +#: assets/blocks/course-results-block/course-results-edit.js:175 +#: assets/dist/blocks/single-page.js:247 +msgid "Module color" +msgstr "" + +#: assets/blocks/course-results-block/course-results-edit.js:179 +#: assets/dist/blocks/single-page.js:247 +msgid "Module text color" +msgstr "" + +#: assets/blocks/course-results-block/course-results-edit.js:183 +#: assets/dist/blocks/single-page.js:247 +msgid "Module border color" +msgstr "" + +#: assets/blocks/course-results-block/index.js:14 +#: assets/dist/blocks/single-page.js:265 +msgid "Course Results" +msgstr "" + +#: assets/blocks/course-results-block/index.js:15 +#: assets/dist/blocks/single-page.js:265 +msgid "Show course results to students on the course completion page." +msgstr "" + +#: assets/blocks/course-results-block/index.js:23 +#: assets/dist/blocks/single-page.js:265 +msgid "Results" +msgstr "" + +#: assets/blocks/course-results-block/index.js:24 +#: assets/dist/blocks/single-page.js:265 +msgid "Completion" +msgstr "" + +#: assets/blocks/editor-components/confirm-dialog/confirm-dialog.js:30 +msgid "OK" +msgstr "" + +#. translators: %1$d number of characters introduced, %2$d number of total characters allowed. +#: assets/blocks/editor-components/limited-text-control/index.js:27 +#: assets/dist/admin/editor-wizard/index.js:166 +msgid "Characters: %1$d/%2$d" +msgstr "" + +#: assets/blocks/learner-courses-block/index.js:14 +#: assets/blocks/learner-courses-block/index.js:20 +#: assets/dist/blocks/single-page.js:274 +msgid "Student Courses" +msgstr "" + +#: assets/blocks/learner-courses-block/index.js:15 +#: assets/dist/blocks/single-page.js:274 +msgid "Manage what students see on their dashboard. This block is only displayed to logged in students." +msgstr "" + +#: assets/blocks/learner-courses-block/index.js:22 +#: assets/dist/blocks/single-page.js:274 +msgid "Dashboard" +msgstr "" + +#: assets/blocks/learner-courses-block/index.js:25 +#: assets/dist/blocks/single-page.js:274 +msgid "Learner" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-edit.js:146 +#: assets/dist/blocks/single-page.js:286 +msgid "Category Name" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-edit.js:152 +#: assets/dist/blocks/single-page.js:286 +msgid "This is a preview of the course descriptionā€¦" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:36 +#: assets/dist/blocks/single-page.js:295 +msgid "Featured image" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:44 +#: assets/blocks/quiz/question-description-block/index.js:19 +#: assets/dist/blocks/quiz/index.js:723 +#: assets/dist/blocks/single-page.js:295 +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:143 +msgid "Description" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:48 +#: assets/dist/blocks/single-page.js:295 +msgid "Progress bar" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:55 +#: assets/dist/blocks/single-page.js:295 +msgid "List view" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:60 +#: assets/dist/blocks/single-page.js:295 +msgid "Grid view" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:68 +#: assets/dist/blocks/single-page.js:295 +msgid "Primary color" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:73 +#: assets/dist/blocks/single-page.js:295 +msgid "Accent color" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:82 +#: assets/dist/blocks/single-page.js:295 +msgid "Course settings" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:101 +#: assets/dist/blocks/single-page.js:295 +msgid "Styling" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:106 +#: assets/dist/blocks/single-page.js:295 +msgid "Layout" +msgstr "" + +#: assets/blocks/learner-courses-block/learner-courses-settings.js:138 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:275 +#: assets/dist/blocks/global-blocks.js:520 +#: assets/dist/blocks/quiz/index.js:843 +#: assets/dist/blocks/shared.js:273 +#: assets/dist/blocks/single-course.js:683 +#: assets/dist/blocks/single-lesson.js:388 +#: assets/dist/blocks/single-page.js:295 +#: assets/dist/blocks/single-page.js:380 +#: assets/shared/blocks/settings.js:75 +msgid "Color settings" +msgstr "" + +#: assets/blocks/learner-messages-button-block/index.js:25 +#: assets/dist/blocks/single-page.js:307 +msgid "Enable a student to view their messages. This block is only displayed if the student is logged in and private messaging is enabled." +msgstr "" + +#: assets/blocks/learner-messages-button-block/index.js:29 +#: assets/dist/blocks/single-page.js:307 +msgid "Student Messages Button" +msgstr "" + +#: assets/blocks/learner-messages-button-block/messages-disabled-notice.js:33 +#: assets/dist/blocks/single-page.js:316 +msgid "You have added the \"Student Messages Button\" block to your editor, but messages are disabled in your settings." +msgstr "" + +#: assets/blocks/learner-messages-button-block/messages-disabled-notice.js:42 +#: assets/dist/blocks/single-page.js:316 +msgid "Go to disabled messages setting" +msgstr "" + +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:19 +#: assets/dist/blocks/single-lesson.js:184 +msgid "Enable a student to mark the lesson as complete. This block is only displayed if the lesson has no quiz or the quiz is optional." +msgstr "" + +#: assets/blocks/lesson-actions/complete-lesson-block/index.js:25 +#: assets/dist/blocks/single-lesson.js:184 +msgid "Finish" +msgstr "" + +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:15 +#: assets/dist/blocks/single-lesson.js:221 +msgid "Lesson Actions" +msgstr "" + +#: assets/blocks/lesson-actions/lesson-actions-block/index.js:16 +#: assets/dist/blocks/single-lesson.js:221 +msgid "Enable a student to perform specific actions for a lesson." +msgstr "" + +#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-settings.js:48 +#: assets/dist/blocks/single-lesson.js:249 +msgid "Preview lesson state" +msgstr "" + +#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-settings.js:55 +#: assets/dist/blocks/single-lesson.js:249 +msgid "Additional Actions" +msgstr "" + +#: assets/blocks/lesson-actions/next-lesson-block/index.js:19 +#: assets/dist/blocks/single-lesson.js:308 +msgid "Enable a student to move to the next lesson. This block is only displayed if the current lesson has been completed." +msgstr "" + +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:19 +#: assets/dist/blocks/single-lesson.js:320 +msgid "Enable a student to reset their progress. This block is only displayed if the lesson is completed and has no quiz, or the quiz is completed and retakes are enabled." +msgstr "" + +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:25 +#: assets/dist/blocks/single-lesson.js:320 +msgid "Restart" +msgstr "" + +#: assets/blocks/lesson-actions/reset-lesson-block/index.js:26 +#: assets/dist/blocks/single-lesson.js:320 +msgid "Revert" +msgstr "" + +#: assets/blocks/lesson-actions/view-quiz-block/index.js:19 +#: assets/dist/blocks/single-lesson.js:332 +msgid "Enable a student to view the quiz." +msgstr "" + +#: assets/blocks/lesson-properties/index.js:14 +#: assets/blocks/lesson-properties/index.js:25 +#: assets/dist/blocks/single-lesson.js:349 +msgid "Lesson Properties" +msgstr "" + +#: assets/blocks/lesson-properties/index.js:15 +#: assets/dist/blocks/single-lesson.js:349 +msgid "Add lesson properties such as length and difficulty." +msgstr "" + +#: assets/blocks/lesson-properties/index.js:20 +#: assets/dist/blocks/single-lesson.js:349 +msgid "Metadata" +msgstr "" + +#: assets/blocks/lesson-properties/index.js:22 +#: assets/dist/blocks/single-lesson.js:349 +msgid "Complexity" +msgstr "" + +#: assets/blocks/lesson-properties/lesson-properties-edit.js:29 +#: assets/dist/blocks/single-lesson.js:358 +msgid "Properties" +msgstr "" + +#: assets/blocks/lesson-properties/lesson-properties-edit.js:39 +#: assets/blocks/lesson-properties/lesson-properties-edit.js:72 +#: assets/dist/blocks/single-lesson.js:358 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/answer-blocks/file-upload.js:13 +#: assets/dist/blocks/quiz/index.js:204 +msgid "Browseā€¦" +msgstr "" + +#: assets/blocks/quiz/answer-blocks/gap-fill.js:41 +#: assets/dist/blocks/quiz/index.js:211 +msgid "Text before the gap" +msgstr "" + +#: assets/blocks/quiz/answer-blocks/gap-fill.js:64 +#: assets/dist/blocks/quiz/index.js:211 +msgid "Add right answers. Separate with commas or the Enter key." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/gap-fill.js:74 +#: assets/dist/blocks/quiz/index.js:211 +msgid "Text after the gap" +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:40 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Select from a list of options." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:61 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Add at least one right and one wrong answer." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:65 +#: assets/blocks/quiz/answer-blocks/index.js:112 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Add a right answer to this question." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:69 +#: assets/dist/blocks/quiz/index.js:237 +msgid "The value of the right answer can not be blank space." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:73 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Add a wrong answer to this question. Value can not be blank space." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:77 +#: assets/dist/blocks/quiz/index.js:237 +msgid "The value of the wrong answer can not be blank space." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:85 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Select whether a statement is true or false." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:96 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Fill in the blank." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:113 +#: assets/dist/blocks/quiz/index.js:237 +msgid "The value of a right answer can not be blank space." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:117 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Add text before or after the gap. Value can not be blank space." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:121 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Value of the text before or after the gap can not be blank space." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:129 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Short answer to an open-ended question." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:139 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Long answer to an open-ended question." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/index.js:149 +#: assets/dist/blocks/quiz/index.js:237 +msgid "Upload a file or document." +msgstr "" + +#: assets/blocks/quiz/answer-blocks/multiple-choice-answer-option.js:54 +#: assets/dist/blocks/quiz/index.js:270 +msgid "Add Answer" +msgstr "" + +#: assets/blocks/quiz/answer-blocks/multiple-choice-answer-option.js:69 +#: assets/blocks/quiz/answer-blocks/true-false.js:53 +#: assets/dist/blocks/quiz/index.js:270 +#: assets/dist/blocks/quiz/index.js:332 +msgid "Right" +msgstr "" + +#: assets/blocks/quiz/answer-blocks/multiple-choice-answer-option.js:70 +#: assets/blocks/quiz/answer-blocks/true-false.js:55 +#: assets/dist/blocks/quiz/index.js:270 +#: assets/dist/blocks/quiz/index.js:332 +msgid "Wrong" +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/answer-feedback-toggle.js:45 +#: assets/dist/blocks/quiz/index.js:349 +msgid "Show feedback once the question is answered." +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/answer-feedback.js:18 +#: assets/dist/blocks/quiz/index.js:357 +msgid "Show a message when the question is answered correctly. Type / to choose a block." +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/answer-feedback.js:25 +#: assets/dist/blocks/quiz/index.js:357 +msgid "Show a message when the question is answered incorrectly. Type / to choose a block." +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/index.js:32 +#: assets/dist/blocks/quiz/index.js:367 +msgid "Correct Answer Feedback" +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/index.js:34 +#: assets/dist/blocks/quiz/index.js:367 +msgid "Display correct answer feedback." +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/index.js:45 +#: assets/dist/blocks/quiz/index.js:367 +msgid "Incorrect Answer Feedback" +msgstr "" + +#: assets/blocks/quiz/answer-feedback-block/index.js:47 +#: assets/dist/blocks/quiz/index.js:367 +msgid "Display incorrect answer feedback." +msgstr "" + +#: assets/blocks/quiz/category-question-block/category-question-edit.js:75 +#: assets/blocks/quiz/category-question-block/index.js:19 +#: assets/dist/blocks/quiz/index.js:377 +#: assets/dist/blocks/quiz/index.js:418 +msgid "Category Question" +msgstr "" + +#. translators: placeholder is number of questions to show from category. +#: assets/blocks/quiz/category-question-block/category-question-edit.js:82 +#: assets/dist/blocks/quiz/index.js:378 +msgid "%d question" +msgid_plural "%d questions" +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/category-question-block/category-question-settings.js:101 +#: assets/dist/blocks/quiz/index.js:387 +msgid "Category Question Settings" +msgstr "" + +#: assets/blocks/quiz/category-question-block/category-question-settings.js:106 +#: assets/dist/blocks/quiz/index.js:387 +msgid "No question categories exist." +msgstr "" + +#: assets/blocks/quiz/category-question-block/category-question-settings.js:134 +#: assets/blocks/quiz/quiz-block/pagination-settings.js:53 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:241 +#: assets/dist/blocks/quiz/index.js:387 +#: assets/dist/blocks/quiz/index.js:765 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Number of Questions" +msgstr "" + +#. translators: The underlying error message. +#: assets/blocks/quiz/category-question-block/category-question-settings.js:149 +#: assets/dist/blocks/quiz/index.js:388 +msgid "An error occurred while retrieving questions: %s" +msgstr "" + +#. translators: Placeholder is number of questions in category. +#: assets/blocks/quiz/category-question-block/category-question-settings.js:166 +#: assets/dist/blocks/quiz/index.js:389 +msgid "The selected category has %d question." +msgid_plural "The selected category has %d questions." +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/category-question-block/index.js:22 +#: assets/dist/blocks/quiz/index.js:418 +msgid "Pull questions from a question category." +msgstr "" + +#: assets/blocks/quiz/category-question-block/index.js:25 +#: assets/dist/blocks/quiz/index.js:418 +msgid "Example Category" +msgstr "" + +#: assets/blocks/quiz/category-question-block/index.js:31 +#: assets/dist/blocks/quiz/index.js:418 +msgid "Assign a category to this question." +msgstr "" + +#: assets/blocks/quiz/ordering-promo/index.js:13 +#: assets/blocks/quiz/ordering-promo/index.js:18 +#: assets/dist/blocks/quiz/ordering-promo/index.js:63 +msgid "Ordering" +msgstr "" + +#: assets/blocks/quiz/ordering-promo/index.js:14 +#: assets/dist/blocks/quiz/ordering-promo/index.js:63 +msgid "Place the answers in the correct order." +msgstr "" + +#: assets/blocks/quiz/question-answers-block/index.js:19 +#: assets/dist/blocks/quiz/index.js:526 +msgid "Answers" +msgstr "" + +#: assets/blocks/quiz/question-answers-block/index.js:21 +#: assets/dist/blocks/quiz/index.js:526 +msgid "Question Answers." +msgstr "" + +#: assets/blocks/quiz/question-block/index.js:23 +#: assets/dist/blocks/quiz/index.js:547 +msgid "The building block of all quizzes." +msgstr "" + +#: assets/blocks/quiz/question-block/index.js:25 +#: assets/dist/blocks/quiz/index.js:547 +msgid "Example Quiz Question" +msgstr "" + +#: assets/blocks/quiz/question-block/index.js:31 +#: assets/dist/blocks/quiz/index.js:547 +msgid "Add a title to this question." +msgstr "" + +#: assets/blocks/quiz/question-block/question-block-helpers.js:20 +#: assets/dist/blocks/quiz/index.js:556 +msgid "Any updates made to this question will also update it in any other quiz that includes it." +msgstr "" + +#: assets/blocks/quiz/question-block/question-block-helpers.js:25 +#: assets/dist/blocks/quiz/index.js:556 +msgid "Shared Question" +msgstr "" + +#. Translators: placeholder is the grade for the questions. +#: assets/blocks/quiz/question-block/question-edit.js:75 +#: assets/dist/blocks/quiz/index.js:597 +msgid "%d point" +msgid_plural "%d points" +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/question-block/question-edit.js:192 +#: assets/dist/blocks/quiz/index.js:597 +msgid "Question Title" +msgstr "" + +#: assets/blocks/quiz/question-block/question-grade-control.js:28 +#: assets/dist/blocks/quiz/index.js:604 +msgid "Point" +msgid_plural "Points" +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/question-block/question-settings.js:34 +#: assets/dist/blocks/quiz/index.js:622 +msgid "Question settings" +msgstr "" + +#: assets/blocks/quiz/question-block/question-type-toolbar.js:26 +#: assets/blocks/quiz/question-block/question-type-toolbar.js:30 +#: assets/dist/blocks/quiz/index.js:629 +msgid "Question Type" +msgstr "" + +#: assets/blocks/quiz/question-block/question-view.js:62 +#: assets/dist/blocks/quiz/index.js:655 +msgid "Question Details" +msgstr "" + +#: assets/blocks/quiz/question-block/question-view.js:66 +#: assets/dist/blocks/quiz/index.js:655 +msgid "You are not allowed to edit this question." +msgstr "" + +#: assets/blocks/quiz/question-block/settings/question-grading-notes-settings.js:20 +#: assets/dist/blocks/quiz/index.js:685 +msgid "Grading Notes" +msgstr "" + +#: assets/blocks/quiz/question-block/single-question.js:51 +#: assets/blocks/quiz/quiz-block/quiz-validation.js:34 +#: assets/dist/blocks/quiz/index.js:703 +#: assets/dist/blocks/quiz/index.js:859 +msgid "View issues" +msgstr "" + +#: assets/blocks/quiz/question-block/single-question.js:58 +#: assets/dist/blocks/quiz/index.js:703 +msgid "This question is incomplete." +msgstr "" + +#: assets/blocks/quiz/question-block/single-question.js:66 +#: assets/dist/blocks/quiz/index.js:703 +msgid "Validation" +msgstr "" + +#: assets/blocks/quiz/question-block/single-question.js:72 +#: assets/dist/blocks/quiz/index.js:703 +msgid "Incomplete questions added to a quiz won't be displayed to the student." +msgstr "" + +#: assets/blocks/quiz/question-description-block/index.js:22 +#: assets/dist/blocks/quiz/index.js:723 +msgid "Question Description." +msgstr "" + +#: assets/blocks/quiz/question-description-block/question-description.js:30 +#: assets/dist/blocks/quiz/index.js:732 +msgid "Add question description or type / to choose a block." +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:21 +#: assets/dist/blocks/quiz/index.js:749 +msgid "Evaluate progress and strengthen understanding of course concepts." +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:26 +#: assets/dist/blocks/quiz/index.js:749 +msgid "Exam" +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:28 +#: assets/dist/blocks/quiz/index.js:749 +msgid "Test" +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:29 +#: assets/dist/blocks/quiz/index.js:749 +msgid "Assessment" +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:30 +#: assets/dist/blocks/quiz/index.js:749 +msgid "Evaluation" +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:40 +#: assets/dist/blocks/quiz/index.js:749 +msgid "First Example Question" +msgstr "" + +#: assets/blocks/quiz/quiz-block/index.js:46 +#: assets/dist/blocks/quiz/index.js:749 +msgid "Second Example Question" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:25 +#: assets/dist/blocks/quiz/index.js:765 +msgid "Single page" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:29 +#: assets/dist/blocks/quiz/index.js:765 +msgid "Multi-page" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:57 +#: assets/data-port/import/done/import-success-results.js:17 +#: assets/dist/blocks/quiz/index.js:765 +#: assets/dist/data-port/import.js:411 +msgid "question" +msgid_plural "questions" +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:69 +#: assets/dist/blocks/quiz/index.js:765 +msgid "per page" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:92 +#: assets/blocks/quiz/quiz-block/pagination-settings.js:97 +#: assets/dist/blocks/quiz/index.js:765 +msgid "Pagination" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:117 +#: assets/dist/blocks/quiz/index.js:765 +msgid "Show Progress Bar" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:131 +#: assets/dist/blocks/quiz/index.js:765 +msgid "Radius" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:134 +#: assets/blocks/quiz/quiz-block/pagination-settings.js:146 +#: assets/dist/blocks/quiz/index.js:765 +msgid "PX" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:143 +#: assets/dist/blocks/global-blocks.js:500 +#: assets/dist/blocks/quiz/index.js:765 +#: assets/dist/blocks/single-page.js:360 +#: assets/shared/blocks/progress-bar/progress-bar-settings.js:50 +msgid "Height" +msgstr "" + +#: assets/blocks/quiz/quiz-block/pagination-settings.js:177 +#: assets/dist/blocks/quiz/index.js:765 +msgid "Quiz pagination" +msgstr "" + +#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:43 +#: assets/dist/blocks/quiz/index.js:775 +msgid "Add Selected" +msgstr "" + +#. translators: Number of selected questions. +#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:46 +#: assets/dist/blocks/quiz/index.js:777 +msgid "Add Selected (%s)" +msgstr "" + +#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:55 +#: assets/dist/blocks/quiz/index.js:777 +msgid "Clear Selected" +msgstr "" + +#: assets/blocks/quiz/quiz-block/questions-modal/filter.js:86 +#: assets/dist/blocks/quiz/index.js:786 +msgid "Search questions" +msgstr "" + +#: assets/blocks/quiz/quiz-block/questions-modal/index.js:54 +#: assets/dist/blocks/quiz/index.js:795 +msgid "Unable to add the selected question(s). Please make sure you are still logged in and try again." +msgstr "" + +#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:138 +#: assets/dist/blocks/quiz/index.js:807 +msgid "Toggle all visible questions selection." +msgstr "" + +#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:156 +#: assets/dist/blocks/quiz/index.js:807 +msgid "No questions found." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-appender.js:44 +#: assets/dist/blocks/quiz/index.js:816 +msgid "Category Question(s)" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-appender.js:49 +#: assets/dist/blocks/quiz/index.js:816 +msgid "Existing Question(s)" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-appender.js:55 +#: assets/dist/blocks/quiz/index.js:816 +msgid "Add new or existing question(s)" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-edit.js:74 +#: assets/blocks/quiz/quiz-block/quiz-validation.js:114 +#: assets/dist/blocks/quiz/index.js:825 +#: assets/dist/blocks/quiz/index.js:862 +msgid "Lesson Quiz" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-progress-bar-edit.js:47 +#: assets/dist/blocks/quiz/index.js:834 +msgid "questions" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:122 +#: assets/blocks/quiz/quiz-block/quiz-settings.js:127 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Quiz settings" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:134 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Pass Required" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:141 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Passing Grade (%)" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:159 +#: assets/dist/blocks/quiz/index.js:843 +msgid "What students see when reviewing their quiz after grading." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:165 +#: assets/dist/blocks/quiz/index.js:843 +msgid "If student does not pass quiz" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:176 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Indicate which questions are incorrect." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:186 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Show correct answers." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:196 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Show ā€œAnswer Feedbackā€ text." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:210 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Auto Grade" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:211 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Automatically grade Multiple Choice, True/False and Gap Fill questions that have a non-zero point value." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:221 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Allow Retakes" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:230 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Random Question Order" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:245 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Display a random selection of questions." +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:281 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Button text color" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-settings.js:288 +#: assets/dist/blocks/quiz/index.js:843 +msgid "Button background color" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-timer-promo.js:15 +#: assets/dist/blocks/quiz/index.js:852 +msgid "Quiz Timer" +msgstr "" + +#: assets/blocks/quiz/quiz-block/quiz-timer-promo.js:16 +#: assets/dist/blocks/quiz/index.js:852 +msgid "The quiz timer enables you to control how much time a student has to complete the quiz." +msgstr "" + +#. Translators: placeholder is the numer of incomplete questions. +#: assets/blocks/quiz/quiz-block/quiz-validation.js:42 +#: assets/dist/blocks/quiz/index.js:860 +msgid "There is %d incomplete question in this lesson's quiz." +msgid_plural "There are %d incomplete questions in this lesson's quiz." +msgstr[0] "" +msgstr[1] "" + +#: assets/blocks/quiz/quiz-block/quiz-validation.js:120 +#: assets/dist/blocks/quiz/index.js:862 +msgid "Incomplete questions won't be displayed to the student when taking the quiz." +msgstr "" + +#. translators: Error message. +#: assets/blocks/quiz/quiz-store.js:166 +#: assets/dist/blocks/quiz/index.js:932 +msgid "Quiz settings and questions could not be loaded. %s" +msgstr "" + +#. translators: Error message. +#: assets/blocks/quiz/quiz-store.js:185 +#: assets/dist/blocks/quiz/index.js:940 +msgid "Quiz settings and questions could not be updated. %s" +msgstr "" + +#: assets/blocks/take-course-block/index.js:17 +#: assets/dist/blocks/global-blocks.js:455 +msgid "Course Signup" +msgstr "" + +#: assets/blocks/take-course-block/index.js:18 +#: assets/dist/blocks/global-blocks.js:455 +msgid "Enable a registered user to start the course. This block is only displayed if the user is not already enrolled." +msgstr "" + +#: assets/blocks/take-course-block/index.js:23 +#: assets/dist/blocks/global-blocks.js:455 +msgid "Start" +msgstr "" + +#: assets/blocks/take-course-block/index.js:24 +#: assets/dist/blocks/global-blocks.js:455 +msgid "Sign up" +msgstr "" + +#: assets/blocks/take-course-block/index.js:25 +#: assets/dist/blocks/global-blocks.js:455 +msgid "Signup" +msgstr "" + +#: assets/blocks/take-course-block/index.js:26 +#: assets/dist/blocks/global-blocks.js:455 +msgid "Enrol" +msgstr "" + +#: assets/blocks/take-course-block/index.js:38 +#: assets/dist/blocks/global-blocks.js:455 +msgid "The Course Signup block can only be used inside the Course List block." +msgstr "" + +#: assets/blocks/view-results-block/index.js:18 +#: assets/dist/blocks/global-blocks.js:467 +msgid "Enable a student to view their course results." +msgstr "" + +#: assets/blocks/view-results-block/index.js:35 +#: assets/dist/blocks/global-blocks.js:467 +msgid "The View Results block can only be used inside the Course List block." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:31 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display title of the course the current lesson or quiz belongs to." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:47 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display number of completed and total lessons in the course." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:54 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "2 of 10 lessons complete (20%)" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:61 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Previous & Next Lesson" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:63 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Link to the previous and next lessons." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:82 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Sidebar Toggle" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:84 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Toggle the Learning Mode sidebar." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:95 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Lesson Actions (Learning Mode)" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:97 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display buttons for actions the learner can take for the current lesson." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:105 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Take Quiz" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:108 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Complete Course" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:116 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Course Progress Bar" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:118 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display course progress." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:132 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Focus Mode Toggle" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:134 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Toggle a minimalized view of Learning Mode." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:150 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Exit Learning Mode and return to the course page." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:164 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Module Title" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:166 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display title of the module the current lesson belongs to." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:171 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "MODULE" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:176 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Post Title" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:178 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display title of the current lesson or quiz." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:188 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Course Content" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:190 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display lesson or quiz content, if the learner has access to it." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:195 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Course Content." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:200 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Notices" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:202 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display Sensei notices about the current lesson or quiz." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:210 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Notice" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:218 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Quiz Progress Bar" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:220 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display progress of questions answered in a quiz." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:228 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "2 of 10 questions complete (20%)" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:253 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Return to the lesson the quiz belongs to." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:267 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Quiz Actions and Pagination" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:269 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display pagination and actions the learner can take for the current quiz page." +msgstr "" + +#: assets/course-theme/blocks/blocks.js:323 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Page Actions" +msgstr "" + +#: assets/course-theme/blocks/blocks.js:325 +#: assets/dist/course-theme/blocks/blocks.js:220 +msgid "Display pagination and related actions for the current page." +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:40 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Third Lesson" +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:45 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Fourth Lesson" +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:55 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Fifth Lesson" +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:60 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Sixth Lesson" +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:64 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "Seventh Lesson" +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:94 +#: assets/dist/course-theme/blocks/blocks.js:119 +msgid "2 lessons, 0 quizzes" +msgstr "" + +#: assets/course-theme/blocks/course-navigation.js:134 +#: assets/dist/course-theme/blocks/blocks.js:124 +msgid "Course Navigation" +msgstr "" + +#: assets/course-theme/complete-lesson-button.js:79 +#: assets/dist/course-theme/learning-mode.js:305 +msgid "Lesson complete" +msgstr "" + +#: assets/data-port/export/export-page.js:32 +#: assets/dist/data-port/export.js:17 +msgid "Export content to a CSV file" +msgstr "" + +#: assets/data-port/export/export-progress-page.js:67 +#: assets/dist/data-port/export.js:25 +msgid "The following file was exported:" +msgid_plural "The following files were exported:" +msgstr[0] "" +msgstr[1] "" + +#: assets/data-port/export/export-progress-page.js:96 +#: assets/dist/data-port/export.js:25 +msgid "Export More Content" +msgstr "" + +#: assets/data-port/export/export-select-content-page.js:32 +#: assets/dist/data-port/export.js:33 +msgid "Which type of content would you like to export?" +msgstr "" + +#: assets/data-port/import.js:42 +#: assets/dist/data-port/import.js:809 +#: assets/dist/setup-wizard/index.js:998 +#: assets/setup-wizard/index.js:58 +msgid "An error has occurred while fetching the data. Please try again later!" +msgstr "" + +#: assets/data-port/import.js:47 +#: assets/dist/data-port/import.js:809 +#: assets/dist/setup-wizard/index.js:998 +#: assets/setup-wizard/index.js:63 +msgid "Error details:" +msgstr "" + +#: assets/data-port/import/done/done-page.js:40 +#: assets/dist/data-port/import.js:393 +msgid "The following content was not imported. Please make the necessary corrections to the import file and try again." +msgstr "" + +#: assets/data-port/import/done/done-page.js:54 +#: assets/dist/data-port/import.js:393 +msgid "Partial" +msgstr "" + +#: assets/data-port/import/done/done-page.js:56 +#: assets/dist/data-port/import.js:393 +msgid "The following content was partially imported. The import process encountered some issues that you can resolve manually by clicking the link and making the necessary adjustments." +msgstr "" + +#: assets/data-port/import/done/done-page.js:72 +#: assets/dist/data-port/import.js:393 +msgid "Fetching log detailsā€¦" +msgstr "" + +#: assets/data-port/import/done/done-page.js:78 +#: assets/dist/data-port/import.js:393 +msgid "Failed to load import log." +msgstr "" + +#: assets/data-port/import/done/done-page.js:81 +#: assets/dist/data-port/import.js:393 +#: assets/dist/setup-wizard/index.js:451 +#: assets/setup-wizard/features/installation-feedback.js:85 +msgid "Retry" +msgstr "" + +#: assets/data-port/import/done/done-page.js:95 +#: assets/dist/data-port/import.js:393 +msgid "The following content was imported:" +msgstr "" + +#: assets/data-port/import/done/done-page.js:107 +#: assets/dist/data-port/import.js:393 +msgid "No content was imported." +msgstr "" + +#: assets/data-port/import/done/done-page.js:113 +#: assets/dist/data-port/import.js:393 +msgid "Import More Content" +msgstr "" + +#: assets/data-port/import/done/import-log.js:47 +#: assets/dist/data-port/import.js:401 +msgid "File" +msgstr "" + +#: assets/data-port/import/done/import-log.js:49 +#: assets/dist/data-port/import.js:401 +msgid "Title" +msgstr "" + +#: assets/data-port/import/done/import-log.js:50 +#: assets/dist/data-port/import.js:401 +msgid "Line #" +msgstr "" + +#: assets/data-port/import/import-progress/import-progress-page.js:26 +#: assets/dist/data-port/import.js:441 +msgid "Importing" +msgstr "" + +#: assets/data-port/import/import-progress/import-progress-page.js:28 +#: assets/dist/data-port/import.js:441 +msgid "Your content is now being importedā€¦" +msgstr "" + +#: assets/data-port/import/levels.js:9 +#: assets/dist/data-port/import.js:473 +msgid "Courses CSV File" +msgstr "" + +#: assets/data-port/import/levels.js:13 +#: assets/dist/data-port/import.js:473 +msgid "Lessons CSV File" +msgstr "" + +#: assets/data-port/import/levels.js:17 +#: assets/dist/data-port/import.js:473 +msgid "Questions CSV File" +msgstr "" + +#: assets/data-port/import/steps.js:17 +#: assets/dist/data-port/import.js:481 +msgid "Upload CSV Files" +msgstr "" + +#: assets/data-port/import/steps.js:27 +#: assets/dist/data-port/import.js:481 +msgid "Done" +msgstr "" + +#: assets/data-port/import/upload-level/upload-level.js:41 +#: assets/dist/data-port/import.js:506 +msgid "Only CSV files are supported." +msgstr "" + +#: assets/data-port/import/upload-level/upload-level.js:97 +#: assets/dist/data-port/import.js:506 +msgid "Delete File" +msgstr "" + +#: assets/data-port/import/upload-level/upload-level.js:139 +#: assets/dist/data-port/import.js:506 +msgid "Uploadingā€¦" +msgstr "" + +#: assets/data-port/import/upload-level/upload-level.js:140 +#: assets/dist/data-port/import.js:506 +msgid "Upload" +msgstr "" + +#: assets/data-port/import/upload/upload-page.js:29 +#: assets/dist/data-port/import.js:531 +msgid "Import content from a CSV file" +msgstr "" + +#: assets/data-port/import/upload/upload-page.js:32 +#: assets/dist/data-port/import.js:531 +msgid "This tool enables you to import courses, lessons, and questions from a CSV file. Please review the {{link}}documentation{{/link}} to learn more about the expected file structure." +msgstr "" + +#: assets/data-port/import/upload/upload-page.js:56 +#: assets/dist/data-port/import.js:532 +msgid "Choose one or more CSV files to upload from your computer." +msgstr "" + +#: assets/dist/admin/editor-wizard/index.js:212 +#: assets/dist/extensions/index.js:172 +#: assets/extensions/store.js:156 +msgid "Update completed successfully!" +msgstr "" + +#. translators: Placeholder is the underlying error message. +#: assets/dist/admin/editor-wizard/index.js:213 +#: assets/dist/extensions/index.js:173 +#: assets/extensions/store.js:161 +msgid "There was an error while updating the plugin: %1$s" +msgstr "" + +#: assets/dist/admin/editor-wizard/index.js:213 +#: assets/dist/extensions/index.js:173 +#: assets/extensions/store.js:167 +msgid "Installation completed successfully!" +msgstr "" + +#. translators: Placeholder is the underlying error message. +#: assets/dist/admin/editor-wizard/index.js:214 +#: assets/dist/extensions/index.js:174 +#: assets/extensions/store.js:172 +msgid "There was an error while installing the plugin: %1$s" +msgstr "" + +#: assets/dist/blocks/global-blocks.js:500 +#: assets/dist/blocks/single-page.js:360 +#: assets/shared/blocks/progress-bar/progress-bar-settings.js:33 +msgid "Progress bar settings" +msgstr "" + +#. translators: Placeholder %1$d is the completed progress count, %2$d is the total count and %3$s is the label for progress bar. +#: assets/dist/blocks/global-blocks.js:510 +#: assets/dist/blocks/quiz/index.js:1037 +#: assets/dist/blocks/single-page.js:370 +#: assets/shared/blocks/progress-bar/progress-bar.js:57 +msgid "%1$d of %2$d %3$s completed" +msgstr "" + +#: assets/dist/data-port/export.js:17 +msgid "This tool enables you to export courses, lessons, and questions to CSV files. These files are bundled together and downloaded to your computer in .zip format." +msgstr "" + +#: assets/dist/data-port/export.js:188 +#: assets/dist/data-port/import.js:625 +#: assets/shared/helpers/labels.js:13 +msgid "Error" +msgstr "" + +#: assets/dist/data-port/export.js:188 +#: assets/dist/data-port/import.js:625 +#: assets/shared/helpers/labels.js:14 +msgid "Warning" +msgstr "" + +#: assets/dist/extensions/index.js:53 +#: assets/extensions/card.js:65 +msgid "New version" +msgstr "" + +#: assets/dist/extensions/index.js:70 +#: assets/extensions/extension-actions.js:67 +msgid "In progressā€¦" +msgstr "" + +#: assets/dist/extensions/index.js:70 +#: assets/dist/extensions/index.js:126 +#: assets/dist/setup-wizard/index.js:316 +#: assets/extensions/extension-actions.js:82 +#: assets/extensions/main.js:89 +#: assets/setup-wizard/data/normalizer.js:25 +msgid "Installed" +msgstr "" + +#: assets/dist/extensions/index.js:70 +#: assets/extensions/extension-actions.js:94 +msgid "Install" +msgstr "" + +#: assets/dist/extensions/index.js:70 +#: assets/extensions/extension-actions.js:131 +msgid "More details" +msgstr "" + +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:34 +msgid "By upgrading to Sensei Pro, you get all the great features found in Sensei LMS plus:" +msgstr "" + +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:40 +msgid "Schedule ā€˜dripā€™ content" +msgstr "" + +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:42 +msgid "Advanced quiz features" +msgstr "" + +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:43 +msgid "Flashcard, image hotspot, and tasklist blocks" +msgstr "" + +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:47 +msgid "Premium support" +msgstr "" + +#: assets/dist/extensions/index.js:79 +#: assets/extensions/featured-product-sensei-pro.js:50 +msgid "new" +msgstr "" + +#. translators: placeholder is the price. +#: assets/dist/extensions/index.js:80 +#: assets/extensions/featured-product-sensei-pro.js:53 +msgid "%s USD / year (1 site)" +msgstr "" + +#: assets/dist/extensions/index.js:80 +#: assets/extensions/featured-product-sensei-pro.js:57 +msgid "Learn More" +msgstr "" + +#. translators: placeholder is the product title. +#: assets/dist/extensions/index.js:90 +#: assets/extensions/featured-product.js:43 +msgid "Get %s" +msgstr "" + +#: assets/dist/extensions/index.js:126 +#: assets/extensions/main.js:58 +msgid "No extensions found." +msgstr "" + +#: assets/dist/extensions/index.js:247 +#: assets/extensions/update-notification/index.js:52 +msgid "Updatingā€¦" +msgstr "" + +#: assets/dist/extensions/index.js:247 +#: assets/extensions/update-notification/index.js:60 +msgid "Update all" +msgstr "" + +#. translators: placeholder is the version number. +#: assets/dist/extensions/index.js:257 +#: assets/dist/extensions/index.js:286 +#: assets/extensions/update-notification/multiple.js:36 +#: assets/extensions/update-notification/woocommerce-notice.js:112 +msgid "version %s" +msgstr "" + +#: assets/dist/extensions/index.js:275 +#: assets/extensions/update-notification/update-available.js:22 +msgid "Update available" +msgstr "" + +#. translators: placeholder is number of updates available. +#: assets/dist/extensions/index.js:276 +#: assets/extensions/update-notification/update-available.js:25 +msgid "%d update available" +msgid_plural "%d updates available" +msgstr[0] "" +msgstr[1] "" + +#: assets/dist/extensions/index.js:285 +#: assets/extensions/update-notification/woocommerce-notice.js:39 +msgid "Your site needs to be connected to your WooCommerce.com account before this extension can be updated." +msgid_plural "Your site needs to be connected to your WooCommerce.com account before these extensions can be updated." +msgstr[0] "" +msgstr[1] "" + +#: assets/dist/extensions/index.js:285 +#: assets/extensions/update-notification/woocommerce-notice.js:48 +msgid "Connect account" +msgstr "" + +#: assets/dist/extensions/index.js:285 +#: assets/extensions/update-notification/woocommerce-notice.js:71 +msgid "WooCommerce needs to be activated before this extension can be updated." +msgid_plural "WooCommerce needs to be activated before these extensions can be updated." +msgstr[0] "" +msgstr[1] "" + +#: assets/dist/extensions/index.js:285 +#: assets/extensions/update-notification/woocommerce-notice.js:80 +msgid "Activate WooCommerce" +msgstr "" + +#: assets/dist/extensions/index.js:285 +#: assets/extensions/update-notification/woocommerce-notice.js:55 +msgid "WooCommerce needs to be installed before this extension can be updated." +msgid_plural "WooCommerce needs to be installed before these extensions can be updated." +msgstr[0] "" +msgstr[1] "" + +#: assets/dist/extensions/index.js:285 +#: assets/extensions/update-notification/woocommerce-notice.js:64 +msgid "Install WooCommerce" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:26 +#: assets/dist/js/admin/lesson-edit.js:16 +#: assets/js/admin/blocks-toggling-control.js:128 +msgid "It looks like this course page doesn't have any Sensei blocks. This means that content will be handled by custom templates." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:39 +#: assets/js/admin/course-access-period-promo-sidebar.js:15 +msgid "Access Period" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:39 +#: assets/js/admin/course-access-period-promo-sidebar.js:26 +msgid "Set how long learners will have access to this course." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:39 +#: assets/js/admin/course-access-period-promo-sidebar.js:33 +msgid "Expiration" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:39 +#: assets/js/admin/course-access-period-promo-sidebar.js:35 +msgid "No expiration" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:39 +#: assets/js/admin/course-access-period-promo-sidebar.js:36 +msgid "Expires after" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:57 +#: assets/js/admin/course-pricing-promo-sidebar.js:25 +msgid "Sell this course using WooCommerce - integrates with subscriptions, memberships, affiliates, and more." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:57 +#: assets/js/admin/course-pricing-promo-sidebar.js:34 +msgid "Pricing " +msgstr "" + +#: assets/dist/js/admin/course-edit.js:57 +#: assets/js/admin/course-pricing-promo-sidebar.js:47 +msgid "To access this course, learners will need to purchase one of the assigned products." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:57 +#: assets/js/admin/course-pricing-promo-sidebar.js:54 +msgid "You don't have any products yet. Get started by creating a new WooCommerce product." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:57 +#: assets/js/admin/course-pricing-promo-sidebar.js:63 +msgid "Create a product" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:74 +#: assets/js/admin/course-theme/course-theme-sidebar.js:111 +msgid "Learning Mode is enabled globally." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:74 +#: assets/js/admin/course-theme/course-theme-sidebar.js:119 +msgid "Enable Learning Mode" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:33 +msgid "Autocomplete Lesson" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:36 +msgid "Complete lesson when video ends." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:39 +msgid "Autopause" +msgstr "" + +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:42 +msgid "Pause video when student navigates away." +msgstr "" + +#: assets/dist/js/admin/course-edit.js:92 +#: assets/js/admin/course-video-sidebar.js:51 +msgid "Video must be viewed before completing the lesson." +msgstr "" + +#: assets/dist/setup-wizard/index.js:316 +#: assets/setup-wizard/data/normalizer.js:28 +msgid "per year" +msgstr "" + +#: assets/dist/setup-wizard/index.js:387 +#: assets/setup-wizard/features/confirmation-modal.js:40 +msgid "Would you like to install the following features now?" +msgstr "" + +#: assets/dist/setup-wizard/index.js:387 +#: assets/setup-wizard/features/confirmation-modal.js:61 +msgid "You won't have access to this functionality until the extensions have been installed." +msgstr "" + +#: assets/dist/setup-wizard/index.js:387 +#: assets/setup-wizard/features/confirmation-modal.js:69 +msgid "WooCommerce.com will open in a new tab so that you can complete the purchase process." +msgstr "" + +#: assets/dist/setup-wizard/index.js:387 +#: assets/setup-wizard/features/confirmation-modal.js:87 +msgid "I'll do it later" +msgstr "" + +#: assets/dist/setup-wizard/index.js:387 +#: assets/setup-wizard/features/confirmation-modal.js:96 +msgid "Install now" +msgstr "" + +#: assets/dist/setup-wizard/index.js:394 +#: assets/setup-wizard/features/feature-description-utils.js:31 +msgid " and " +msgstr "" + +#. translators: Placeholder is the plugin titles. +#: assets/dist/setup-wizard/index.js:395 +#: assets/setup-wizard/features/feature-description-utils.js:35 +msgid "* WooCommerce is required to receive updates for %1$s." +msgstr "" + +#: assets/dist/setup-wizard/index.js:416 +#: assets/setup-wizard/features/feature-status.js:25 +msgid "Installing plugin" +msgstr "" + +#: assets/dist/setup-wizard/index.js:416 +#: assets/setup-wizard/features/feature-status.js:32 +msgid "Error installing plugin" +msgstr "" + +#: assets/dist/setup-wizard/index.js:416 +#: assets/setup-wizard/features/feature-status.js:40 +msgid "Plugin installed" +msgstr "" + +#: assets/dist/setup-wizard/index.js:416 +#: assets/setup-wizard/features/feature-status.js:47 +msgid "Purchasing plugin" +msgstr "" + +#: assets/dist/setup-wizard/index.js:427 +#: assets/setup-wizard/features/features-selection.js:58 +msgid "No features found." +msgstr "" + +#: assets/dist/setup-wizard/index.js:441 +#: assets/setup-wizard/features/index.js:204 +msgid "Enhance your online courses with these optional features." +msgstr "" + +#: assets/dist/setup-wizard/index.js:451 +#: assets/setup-wizard/features/installation-feedback.js:67 +msgid "Installingā€¦" +msgstr "" + +#: assets/dist/setup-wizard/index.js:451 +#: assets/setup-wizard/features/installation-feedback.js:135 +msgid "Retry?" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:24 +msgid "Share your knowledge" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:25 +msgid "You are a hobbyist interested in sharing your knowledge." +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:32 +msgid "Generate income" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:33 +msgid "You would like to generate additional income for yourself or your business." +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:40 +msgid "Promote your business" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:41 +msgid "You own a business and would like to use online courses to promote it." +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:48 +msgid "Provide certification training" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:49 +msgid "You want to help people become certified professionals." +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:56 +msgid "Train employees" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:57 +msgid "You work at a company that regularly trains new or existing employees." +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:64 +msgid "Educate students" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:65 +msgid "You are an educator who would like to create an online classroom." +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:72 +msgid "Other" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:119 +msgid "What is your primary purpose for offering online courses?" +msgstr "" + +#: assets/dist/setup-wizard/index.js:478 +#: assets/setup-wizard/purpose/index.js:124 +msgid "Choose any that apply" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:41 +msgid "You're ready to start creating online courses!" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:50 +msgid "Join our mailing list" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:60 +msgid "What's next?" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:64 +msgid "Create some courses" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:68 +msgid "You're ready to create online courses." +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:81 +msgid "Create a course" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:89 +#: assets/setup-wizard/ready/index.js:103 +msgid "Import content" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:90 +msgid "Transfer existing content to your site ā€” just import a CSV file." +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:111 +#: assets/setup-wizard/ready/index.js:134 +msgid "Install a sample course" +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:116 +msgid "Install the {{em}}Getting Started with Sensei LMS{{/em}} course." +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:142 +msgid "The sample course could not be imported. Please try again." +msgstr "" + +#: assets/dist/setup-wizard/index.js:486 +#: assets/setup-wizard/ready/index.js:154 +msgid "Visit SenseiLMS.com to learn how to {{link}}create your first course.{{/link}}" +msgstr "" + +#: assets/dist/setup-wizard/index.js:487 +#: assets/setup-wizard/ready/index.js:186 +msgid "Exit to Courses" +msgstr "" + +#: assets/dist/setup-wizard/index.js:513 +#: assets/setup-wizard/steps.js:18 +msgid "Welcome" +msgstr "" + +#: assets/dist/setup-wizard/index.js:513 +#: assets/setup-wizard/steps.js:23 +msgid "Purpose" +msgstr "" + +#: assets/dist/setup-wizard/index.js:513 +#: assets/setup-wizard/steps.js:28 +msgid "Features" +msgstr "" + +#: assets/dist/setup-wizard/index.js:513 +#: assets/setup-wizard/steps.js:33 +msgid "Ready" +msgstr "" + +#: assets/dist/setup-wizard/index.js:521 +#: assets/setup-wizard/welcome/index.js:46 +msgid "Welcome to Sensei LMS!" +msgstr "" + +#: assets/dist/setup-wizard/index.js:521 +#: assets/setup-wizard/welcome/index.js:51 +msgid "Thank you for choosing Sensei LMS!" +msgstr "" + +#: assets/dist/setup-wizard/index.js:521 +#: assets/setup-wizard/welcome/index.js:57 +msgid "This setup wizard will help you get started creating online courses more quickly. It is optional and should take only a few minutes." +msgstr "" + +#: assets/dist/setup-wizard/index.js:521 +#: assets/setup-wizard/welcome/index.js:77 +msgid "Not right now" +msgstr "" + +#: assets/dist/setup-wizard/index.js:529 +msgid "Get improved features and faster fixes by sharing non-sensitive data via {{link}}usage tracking{{/link}} that shows us how Sensei LMS is used. No personal data is tracked or stored." +msgstr "" + +#: assets/dist/setup-wizard/index.js:532 +#: assets/setup-wizard/welcome/usage-modal.js:57 +msgid "Build a Better Sensei LMS" +msgstr "" + +#: assets/dist/setup-wizard/index.js:532 +#: assets/setup-wizard/welcome/usage-modal.js:69 +msgid "Yes, count me in!" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font size name" +msgid "Small" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font size name" +msgid "Normal" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font size name" +msgid "Medium" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font size name" +msgid "Large" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font size name" +msgid "Huge" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font family name" +msgid "Source Serif Pro" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Font family name" +msgid "Inter" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Color name" +msgid "Primary" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Color name" +msgid "Text" +msgstr "" + +#: themes/sensei-course-theme/theme.json +msgctxt "Color name" +msgid "Background" +msgstr "" From 2f9d41c53e853116ace950556d9449e00fe04abe Mon Sep 17 00:00:00 2001 From: Imran Hossain Date: Wed, 24 Aug 2022 22:04:32 +0600 Subject: [PATCH 5/6] Update package and package-lock version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index aa85d76505..7db3922ea2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sensei-lms", - "version": "4.6.2", + "version": "4.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "sensei-lms", - "version": "4.6.2", + "version": "4.6.3", "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/api-fetch": "wp-5.9", diff --git a/package.json b/package.json index 8abb60ead7..ba6e7b1c70 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sensei-lms", - "version": "4.6.2", + "version": "4.6.3", "description": "Sensei LMS", "author": "Automattic", "license": "GPL-2.0-or-later", From e1e33ef182b7ab77f15ef98b90ab3d16b807b358 Mon Sep 17 00:00:00 2001 From: Imran Hossain Date: Wed, 24 Aug 2022 22:15:45 +0600 Subject: [PATCH 6/6] Remove non end-user related PR from changelog --- changelog.txt | 1 - readme.txt | 1 - 2 files changed, 2 deletions(-) diff --git a/changelog.txt b/changelog.txt index bafc71c489..507949e111 100755 --- a/changelog.txt +++ b/changelog.txt @@ -12,7 +12,6 @@ * Add: Support for passing a custom footer to the Modal component [#5503](https://github.com/Automattic/sensei/pull/5503) * Fix: Template selection logic when learning mode is active [#5514](https://github.com/Automattic/sensei/pull/5514) * Fix: Course Outline - Show private lessons only for those who can view them. [#5468](https://github.com/Automattic/sensei/pull/5468) -* Tweak: Use Ubuntu Latest instead of Ubuntu 18.04 on Github Actions workflow [#5506](https://github.com/Automattic/sensei/pull/5506) * Tweak: Combine PHP and JS strings in POT generation command [#5486](https://github.com/Automattic/sensei/pull/5486) * Tweak: Remove 'new' badge for learning mode [#5474](https://github.com/Automattic/sensei/pull/5474) * Tweak: Modify title for course theme lesson actions block to avoid confusion [#5470](https://github.com/Automattic/sensei/pull/5470) diff --git a/readme.txt b/readme.txt index b624e7a55c..703e812ac8 100644 --- a/readme.txt +++ b/readme.txt @@ -127,7 +127,6 @@ Please visit the [Sensei Blog](https://senseilms.com/blog/) or sign up for our [ * Add: Support for passing a custom footer to the Modal component [#5503](https://github.com/Automattic/sensei/pull/5503) * Fix: Template selection logic when learning mode is active [#5514](https://github.com/Automattic/sensei/pull/5514) * Fix: Course Outline - Show private lessons only for those who can view them. [#5468](https://github.com/Automattic/sensei/pull/5468) -* Tweak: Use Ubuntu Latest instead of Ubuntu 18.04 on Github Actions workflow [#5506](https://github.com/Automattic/sensei/pull/5506) * Tweak: Combine PHP and JS strings in POT generation command [#5486](https://github.com/Automattic/sensei/pull/5486) * Tweak: Remove 'new' badge for learning mode [#5474](https://github.com/Automattic/sensei/pull/5474) * Tweak: Modify title for course theme lesson actions block to avoid confusion [#5470](https://github.com/Automattic/sensei/pull/5470)