diff --git a/translations/AudioXBlock/audio/conf/locale/en/LC_MESSAGES/django.po b/translations/AudioXBlock/audio/conf/locale/en/LC_MESSAGES/django.po index 639967be929..7355bfb0d50 100644 --- a/translations/AudioXBlock/audio/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/AudioXBlock/audio/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/DoneXBlock/done/conf/locale/en/LC_MESSAGES/django.po b/translations/DoneXBlock/done/conf/locale/en/LC_MESSAGES/django.po index 8df39eb2a8f..09c73646121 100644 --- a/translations/DoneXBlock/done/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/DoneXBlock/done/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/FeedbackXBlock/feedback/conf/locale/en/LC_MESSAGES/django.po b/translations/FeedbackXBlock/feedback/conf/locale/en/LC_MESSAGES/django.po index 46695f4c699..2b055ed90e2 100644 --- a/translations/FeedbackXBlock/feedback/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/FeedbackXBlock/feedback/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" @@ -200,7 +200,7 @@ msgid "True" msgstr "" #: templates/html/studio_view.html:39 -msgid "Wheter to show the aggregate report to students." +msgid "Whether to show the aggregate report to students." msgstr "" #: templates/html/studio_view.html:44 @@ -228,7 +228,7 @@ msgid "Faces (happy to sad)" msgstr "" #: templates/html/studio_view.html:63 -msgid "Faces (sad to happy to sad)" +msgid "Faces (sad to happy)" msgstr "" #: templates/html/studio_view.html:64 diff --git a/translations/RecommenderXBlock/recommender/conf/locale/en/LC_MESSAGES/django.po b/translations/RecommenderXBlock/recommender/conf/locale/en/LC_MESSAGES/django.po index 8851220bcdd..0abb35b9ba1 100644 --- a/translations/RecommenderXBlock/recommender/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/RecommenderXBlock/recommender/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po b/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po index ce032020650..3eed4bca067 100644 --- a/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:27+0000\n" +"POT-Creation-Date: 2025-01-07 00:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po b/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po index deeb9c7cfa7..d8b8123d1d2 100644 --- a/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:28+0000\n" +"POT-Creation-Date: 2025-01-07 00:29+0000\n" "PO-Revision-Date: 2016-05-25 15:41+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: English (http://www.transifex.com/open-edx/edx-platform/" @@ -30,55 +30,55 @@ msgid "" "parameter." msgstr "" -#: apps/api/serializers.py:849 +#: apps/api/serializers.py:850 msgid "Number of courses contained in this catalog" msgstr "" -#: apps/api/serializers.py:852 +#: apps/api/serializers.py:853 msgid "Usernames of users with explicit access to view this catalog" msgstr "" -#: apps/api/serializers.py:1022 +#: apps/api/serializers.py:1023 msgid "Start date cannot be after the End date" msgstr "" -#: apps/api/serializers.py:1027 +#: apps/api/serializers.py:1028 msgid "Term cannot be changed" msgstr "" -#: apps/api/serializers.py:1047 +#: apps/api/serializers.py:1048 msgid "Language in which the course is administered" msgstr "" -#: apps/api/serializers.py:1150 +#: apps/api/serializers.py:1152 msgid "Course cannot be changed for an existing course run" msgstr "" -#: apps/api/serializers.py:1155 +#: apps/api/serializers.py:1157 msgid "Minimum effort cannot be greater than Maximum effort" msgstr "" -#: apps/api/serializers.py:1157 +#: apps/api/serializers.py:1159 msgid "Minimum effort and Maximum effort cannot be the same" msgstr "" -#: apps/api/serializers.py:1203 +#: apps/api/serializers.py:1205 msgid "Dictionary mapping course run IDs to boolean values" msgstr "" -#: apps/api/serializers.py:1307 +#: apps/api/serializers.py:1309 msgid "Restriction Type cannot be empty" msgstr "" -#: apps/api/serializers.py:1773 +#: apps/api/serializers.py:1775 msgid "Dictionary mapping course IDs to boolean values" msgstr "" -#: apps/api/serializers.py:2240 +#: apps/api/serializers.py:2242 msgid "Languages that course runs in this program are offered in." msgstr "" -#: apps/api/serializers.py:2244 +#: apps/api/serializers.py:2246 msgid "" "Languages that course runs in this program have available transcripts in." msgstr "" @@ -98,69 +98,69 @@ msgstr "" msgid "You must include a course_uuid in your query parameters." msgstr "" -#: apps/api/v1/views/comments.py:58 apps/api/v1/views/courses.py:199 +#: apps/api/v1/views/comments.py:58 apps/api/v1/views/courses.py:205 #, python-brace-format msgid "Missing value for: [{name}]. " msgstr "" -#: apps/api/v1/views/comments.py:60 apps/api/v1/views/courses.py:210 +#: apps/api/v1/views/comments.py:60 apps/api/v1/views/courses.py:216 msgid "Incorrect data sent. " msgstr "" -#: apps/api/v1/views/course_runs.py:48 +#: apps/api/v1/views/course_runs.py:49 msgid "Failed to set course run data: {}" msgstr "" -#: apps/api/v1/views/course_runs.py:322 +#: apps/api/v1/views/course_runs.py:328 msgid "Can only update status, ofac restrictions, and ofac comment" msgstr "" -#: apps/api/v1/views/course_runs.py:363 +#: apps/api/v1/views/course_runs.py:369 msgid "Course run is in review. Editing disabled." msgstr "" -#: apps/api/v1/views/course_runs.py:370 +#: apps/api/v1/views/course_runs.py:376 msgid "Invalid parameter" msgstr "" -#: apps/api/v1/views/courses.py:61 +#: apps/api/v1/views/courses.py:62 msgid "Failed to set data: {}" msgstr "" -#: apps/api/v1/views/courses.py:201 +#: apps/api/v1/views/courses.py:207 #, python-brace-format msgid "Organization [{org}] does not exist. " msgstr "" -#: apps/api/v1/views/courses.py:203 +#: apps/api/v1/views/courses.py:209 #, python-brace-format msgid "Course Type [{course_type}] does not exist. " msgstr "" -#: apps/api/v1/views/courses.py:206 +#: apps/api/v1/views/courses.py:212 #, python-brace-format msgid "Product Source [{product_source}] does not exist. " msgstr "" -#: apps/api/v1/views/courses.py:224 +#: apps/api/v1/views/courses.py:230 #, python-brace-format msgid "A course with key [{key}] already exists." msgstr "" -#: apps/api/v1/views/courses.py:232 +#: apps/api/v1/views/courses.py:238 #, python-brace-format msgid "" "Course creation was unsuccessful. The course URL slug ‘[{url_slug}]’ is " "already in use. Please update this field and try again." msgstr "" -#: apps/api/v1/views/courses.py:291 +#: apps/api/v1/views/courses.py:297 msgid "" "Switching entitlement types after being reviewed is not supported. Please " "reach out to your project coordinator for additional help if necessary." msgstr "" -#: apps/api/v1/views/courses.py:401 +#: apps/api/v1/views/courses.py:415 #, python-brace-format msgid "" "Course edit was unsuccessful. The course URL slug ‘[{url_slug}]’ is already " @@ -365,42 +365,42 @@ msgstr "" msgid "Case Record Type Id" msgstr "" -#: apps/course_metadata/admin.py:36 +#: apps/course_metadata/admin.py:37 #, python-brace-format msgid "" "An error occurred while publishing the {model} to the marketing site. Please " "try again. If the error persists, please contact the Engineering Team." msgstr "" -#: apps/course_metadata/admin.py:56 +#: apps/course_metadata/admin.py:57 msgid "eligible for one-click purchase" msgstr "" -#: apps/course_metadata/admin.py:61 +#: apps/course_metadata/admin.py:62 msgid "Yes" msgstr "" -#: apps/course_metadata/admin.py:62 +#: apps/course_metadata/admin.py:63 msgid "No" msgstr "" -#: apps/course_metadata/admin.py:427 apps/course_metadata/admin.py:713 +#: apps/course_metadata/admin.py:469 apps/course_metadata/admin.py:811 msgid "Included course runs" msgstr "" -#: apps/course_metadata/admin.py:719 +#: apps/course_metadata/admin.py:817 msgid "Edit link" msgstr "" -#: apps/course_metadata/admin.py:727 +#: apps/course_metadata/admin.py:825 msgid "Edit course run exclusions" msgstr "" -#: apps/course_metadata/admin.py:729 +#: apps/course_metadata/admin.py:827 msgid "(save and continue editing to create a link)" msgstr "" -#: apps/course_metadata/admin.py:855 +#: apps/course_metadata/admin.py:965 #, python-format msgid "Successfully %(status)s %(count)d %(items)s." msgstr "" @@ -614,77 +614,77 @@ msgstr "" msgid "Could not convert course {key} ({id}) to type {type}" msgstr "" -#: apps/course_metadata/emails.py:36 +#: apps/course_metadata/emails.py:37 #, python-brace-format msgid "" "Not sending notification email for template {template} because no " "organization is defined for course {course}" msgstr "" -#: apps/course_metadata/emails.py:41 +#: apps/course_metadata/emails.py:42 #, python-brace-format msgid "" "Not sending notification email for template {template} because no project " "coordinator is defined for organization {org}" msgstr "" -#: apps/course_metadata/emails.py:95 +#: apps/course_metadata/emails.py:96 #, python-brace-format msgid "" "Not sending notification email for template {template} because no publisher " "URL is defined for partner {partner}" msgstr "" -#: apps/course_metadata/emails.py:103 +#: apps/course_metadata/emails.py:104 #, python-brace-format msgid "" "Not sending notification email for template {template} because no studio URL " "is defined for partner {partner}" msgstr "" -#: apps/course_metadata/emails.py:169 +#: apps/course_metadata/emails.py:170 msgid "legal team" msgstr "" -#: apps/course_metadata/emails.py:187 +#: apps/course_metadata/emails.py:188 msgid "Project Coordinator team" msgstr "" -#: apps/course_metadata/emails.py:211 +#: apps/course_metadata/emails.py:212 msgid "course team" msgstr "" -#: apps/course_metadata/emails.py:220 +#: apps/course_metadata/emails.py:221 #, python-brace-format msgid "Legal review requested: {title}" msgstr "" -#: apps/course_metadata/emails.py:233 +#: apps/course_metadata/emails.py:234 #, python-brace-format msgid "Course URL for {title}" msgstr "" -#: apps/course_metadata/emails.py:279 +#: apps/course_metadata/emails.py:280 #, python-brace-format msgid "Review requested: {key} - {title}" msgstr "" -#: apps/course_metadata/emails.py:291 +#: apps/course_metadata/emails.py:292 #, python-brace-format msgid "Review complete: {title}" msgstr "" -#: apps/course_metadata/emails.py:307 +#: apps/course_metadata/emails.py:308 #, python-brace-format msgid "Published: {title}" msgstr "" -#: apps/course_metadata/emails.py:311 +#: apps/course_metadata/emails.py:312 #, python-brace-format msgid "Published: {key} - {title}" msgstr "" -#: apps/course_metadata/emails.py:326 +#: apps/course_metadata/emails.py:327 #, python-brace-format msgid "Comment added: {title}" msgstr "" @@ -737,8 +737,8 @@ msgstr "" #: apps/course_metadata/models.py:693 apps/course_metadata/models.py:732 #: apps/course_metadata/models.py:1025 apps/course_metadata/models.py:1166 #: apps/course_metadata/models.py:1328 apps/course_metadata/models.py:2157 -#: apps/course_metadata/models.py:3204 apps/course_metadata/models.py:4164 -#: apps/course_metadata/models.py:4256 apps/learner_pathway/models.py:34 +#: apps/course_metadata/models.py:3231 apps/course_metadata/models.py:4191 +#: apps/course_metadata/models.py:4283 apps/learner_pathway/models.py:34 #: apps/learner_pathway/models.py:83 apps/learner_pathway/models.py:158 msgid "UUID" msgstr "" @@ -1011,7 +1011,7 @@ msgstr "" #: apps/course_metadata/models.py:487 apps/course_metadata/models.py:531 #: apps/course_metadata/models.py:697 apps/course_metadata/models.py:735 -#: apps/course_metadata/models.py:1340 apps/course_metadata/models.py:3218 +#: apps/course_metadata/models.py:1340 apps/course_metadata/models.py:3245 msgid "Leave this field blank to have the value generated automatically." msgstr "" @@ -1205,7 +1205,7 @@ msgstr "" msgid "Add the course image" msgstr "" -#: apps/course_metadata/models.py:1377 apps/course_metadata/models.py:3190 +#: apps/course_metadata/models.py:1377 apps/course_metadata/models.py:3217 msgid "FAQ" msgstr "" @@ -1236,13 +1236,13 @@ msgid "" "This field signifies if this course is in the enterprise subscription catalog" msgstr "" -#: apps/course_metadata/models.py:1448 apps/course_metadata/models.py:3349 +#: apps/course_metadata/models.py:1448 apps/course_metadata/models.py:3376 msgid "" "If checked, this item will not be indexed in Algolia and will not show up in " "search results." msgstr "" -#: apps/course_metadata/models.py:1456 apps/course_metadata/models.py:3357 +#: apps/course_metadata/models.py:1456 apps/course_metadata/models.py:3384 msgid "If checked, the About Page will have a meta tag with noindex value" msgstr "" @@ -1264,11 +1264,11 @@ msgstr "" msgid "Past" msgstr "" -#: apps/course_metadata/models.py:2145 apps/course_metadata/models.py:3201 +#: apps/course_metadata/models.py:2145 apps/course_metadata/models.py:3228 msgid "Blocked" msgstr "" -#: apps/course_metadata/models.py:2146 apps/course_metadata/models.py:3202 +#: apps/course_metadata/models.py:2146 apps/course_metadata/models.py:3229 msgid "Unrestricted" msgstr "" @@ -1339,7 +1339,7 @@ msgid "" "value blank to default to the parent course's Outcome attribute." msgstr "" -#: apps/course_metadata/models.py:2249 apps/course_metadata/models.py:3385 +#: apps/course_metadata/models.py:2249 apps/course_metadata/models.py:3412 msgid "Add OFAC restriction text to the FAQ section of the Marketing site" msgstr "" @@ -1369,335 +1369,335 @@ msgid "" "to your project coordinator for additional help if necessary." msgstr "" -#: apps/course_metadata/models.py:3000 +#: apps/course_metadata/models.py:3027 msgid "Change careers" msgstr "" -#: apps/course_metadata/models.py:3001 +#: apps/course_metadata/models.py:3028 msgid "Job advancement" msgstr "" -#: apps/course_metadata/models.py:3002 +#: apps/course_metadata/models.py:3029 msgid "Learn valuable skills" msgstr "" -#: apps/course_metadata/models.py:3003 +#: apps/course_metadata/models.py:3030 msgid "Learn for fun" msgstr "" -#: apps/course_metadata/models.py:3191 +#: apps/course_metadata/models.py:3218 msgid "FAQs" msgstr "" -#: apps/course_metadata/models.py:3206 +#: apps/course_metadata/models.py:3233 msgid "The user-facing display title for this Program." msgstr "" -#: apps/course_metadata/models.py:3208 +#: apps/course_metadata/models.py:3235 msgid "A brief, descriptive subtitle for the Program." msgstr "" -#: apps/course_metadata/models.py:3210 +#: apps/course_metadata/models.py:3237 msgid "A brief hook for the marketing website" msgstr "" -#: apps/course_metadata/models.py:3213 +#: apps/course_metadata/models.py:3240 msgid "The lifecycle status of this Program." msgstr "" -#: apps/course_metadata/models.py:3225 +#: apps/course_metadata/models.py:3252 msgid "" "If this box is not checked, courses will be ordered as in the courses select " "box above." msgstr "" -#: apps/course_metadata/models.py:3240 +#: apps/course_metadata/models.py:3267 msgid "" "This field is now deprecated (ECOM-6021).Estimated number of weeks needed to " "complete a course run belonging to this program." msgstr "" -#: apps/course_metadata/models.py:3266 +#: apps/course_metadata/models.py:3293 msgid "DEPRECATED: Use the card image field" msgstr "" -#: apps/course_metadata/models.py:3273 +#: apps/course_metadata/models.py:3300 msgid "" "This field can be used by API clients to determine the order in which " "instructors will be displayed on program pages. Instructors in this list " "should appear before all others associated with this programs courses runs." msgstr "" -#: apps/course_metadata/models.py:3284 +#: apps/course_metadata/models.py:3311 msgid "The description of credit redemption for courses in program" msgstr "" -#: apps/course_metadata/models.py:3289 +#: apps/course_metadata/models.py:3316 msgid "Allow courses in this program to be purchased in a single transaction" msgstr "" -#: apps/course_metadata/models.py:3293 +#: apps/course_metadata/models.py:3320 msgid "" "Hide program on marketing site landing and search pages. This program MAY " "have a detail page." msgstr "" -#: apps/course_metadata/models.py:3296 +#: apps/course_metadata/models.py:3323 msgid "Total number of learners who have enrolled in courses this program" msgstr "" -#: apps/course_metadata/models.py:3301 +#: apps/course_metadata/models.py:3328 msgid "" "Total number of learners who have enrolled in courses in this program in the " "last 6 months" msgstr "" -#: apps/course_metadata/models.py:3306 +#: apps/course_metadata/models.py:3333 msgid "" "Number of credits a learner will earn upon successful completion of the " "program" msgstr "" -#: apps/course_metadata/models.py:3310 +#: apps/course_metadata/models.py:3337 msgid "" "This calculated field signifies if all the courses in this program are " "included in the enterprise subscription catalog " msgstr "" -#: apps/course_metadata/models.py:3314 +#: apps/course_metadata/models.py:3341 msgid "" "A field to override Organization short code alias specific for this program." msgstr "" -#: apps/course_metadata/models.py:3321 +#: apps/course_metadata/models.py:3348 msgid "A field to override Organization logo specific for this program." msgstr "" -#: apps/course_metadata/models.py:3325 +#: apps/course_metadata/models.py:3352 msgid "" "Primary subject field specific for this program. Useful field in case there " "are no courses associated with this program." msgstr "" -#: apps/course_metadata/models.py:3330 +#: apps/course_metadata/models.py:3357 msgid "" "Level type specific for this program. Useful field in case there are no " "courses associated with this program." msgstr "" -#: apps/course_metadata/models.py:3335 +#: apps/course_metadata/models.py:3362 msgid "" "Language code specific for this program. Useful field in case there are no " "courses associated with this program." msgstr "" -#: apps/course_metadata/models.py:3369 +#: apps/course_metadata/models.py:3396 msgid "" "Useful field to overwrite the duration of a program. It can be a text " "describing a period of time, Ex: 6-9 months." msgstr "" -#: apps/course_metadata/models.py:3378 +#: apps/course_metadata/models.py:3405 msgid "" "Pick a tag/label from the suggestions. To make a new tag, add a comma after " "the tag name." msgstr "" -#: apps/course_metadata/models.py:3389 +#: apps/course_metadata/models.py:3416 msgid "The last time this program was modified." msgstr "" -#: apps/course_metadata/models.py:3846 apps/course_metadata/models.py:3863 +#: apps/course_metadata/models.py:3873 apps/course_metadata/models.py:3890 msgid "ID" msgstr "" -#: apps/course_metadata/models.py:3882 +#: apps/course_metadata/models.py:3909 msgid "The actual rank number" msgstr "" -#: apps/course_metadata/models.py:3883 +#: apps/course_metadata/models.py:3910 msgid "What does the rank number mean" msgstr "" -#: apps/course_metadata/models.py:3884 +#: apps/course_metadata/models.py:3911 msgid "From where the rank is obtained" msgstr "" -#: apps/course_metadata/models.py:3900 +#: apps/course_metadata/models.py:3927 msgid "Callback URL to partner application flow" msgstr "" -#: apps/course_metadata/models.py:3903 +#: apps/course_metadata/models.py:3930 msgid "Overall program ranking (e.g. \"#1 in the U.S.\")" msgstr "" -#: apps/course_metadata/models.py:3908 +#: apps/course_metadata/models.py:3935 msgid "" "The 6 character hex value of the color to make the banner borders\n" " (e.g. \"#ff0000\" which equals red) No need to provide the `#`" msgstr "" -#: apps/course_metadata/models.py:3917 +#: apps/course_metadata/models.py:3944 msgid "Provide a campus image for the header of the degree" msgstr "" -#: apps/course_metadata/models.py:3923 +#: apps/course_metadata/models.py:3950 msgid "Provide a background image for the title section of the degree" msgstr "" -#: apps/course_metadata/models.py:3928 +#: apps/course_metadata/models.py:3955 msgid "The fine print that displays at the Tuition section's bottom" msgstr "" -#: apps/course_metadata/models.py:3933 +#: apps/course_metadata/models.py:3960 msgid "The fine print that displays at the Deadline section's bottom" msgstr "" -#: apps/course_metadata/models.py:3940 +#: apps/course_metadata/models.py:3967 msgid "The sailthru email list name to capture leads" msgstr "" -#: apps/course_metadata/models.py:3954 +#: apps/course_metadata/models.py:3981 msgid "Please provide an image file for the lead capture banner." msgstr "" -#: apps/course_metadata/models.py:3957 +#: apps/course_metadata/models.py:3984 msgid "The Hubspot form ID for the lead capture form" msgstr "" -#: apps/course_metadata/models.py:3963 +#: apps/course_metadata/models.py:3990 msgid "URL to micromasters landing page" msgstr "" -#: apps/course_metadata/models.py:3969 +#: apps/course_metadata/models.py:3996 msgid "Micromasters verbose title" msgstr "" -#: apps/course_metadata/models.py:3975 +#: apps/course_metadata/models.py:4002 msgid "Micromasters descriptive paragraph" msgstr "" -#: apps/course_metadata/models.py:3988 +#: apps/course_metadata/models.py:4015 msgid "Customized background image for the MicroMasters section." msgstr "" -#: apps/course_metadata/models.py:3992 +#: apps/course_metadata/models.py:4019 msgid "" "Override org name if micromasters program comes from different organization " "than Masters program" msgstr "" -#: apps/course_metadata/models.py:3999 +#: apps/course_metadata/models.py:4026 msgid "Ranking display for search card (e.g. \"#1 in the U.S.\"" msgstr "" -#: apps/course_metadata/models.py:4005 +#: apps/course_metadata/models.py:4032 msgid "Cost display for search card (e.g. \"$9,999\"" msgstr "" -#: apps/course_metadata/models.py:4011 +#: apps/course_metadata/models.py:4038 msgid "Number of courses for search card (e.g. \"11 Courses\"" msgstr "" -#: apps/course_metadata/models.py:4019 +#: apps/course_metadata/models.py:4046 msgid "" "Designates whether the degree should be displayed on the owning " "organization's page" msgstr "" -#: apps/course_metadata/models.py:4036 +#: apps/course_metadata/models.py:4063 msgid "The redirect URL of the degree on external site" msgstr "" -#: apps/course_metadata/models.py:4041 +#: apps/course_metadata/models.py:4068 msgid "The URL of the landing page on external site" msgstr "" -#: apps/course_metadata/models.py:4076 +#: apps/course_metadata/models.py:4103 msgid "Bell" msgstr "" -#: apps/course_metadata/models.py:4077 +#: apps/course_metadata/models.py:4104 msgid "Certificate" msgstr "" -#: apps/course_metadata/models.py:4078 +#: apps/course_metadata/models.py:4105 msgid "Checkmark" msgstr "" -#: apps/course_metadata/models.py:4079 +#: apps/course_metadata/models.py:4106 msgid "Clock" msgstr "" -#: apps/course_metadata/models.py:4080 +#: apps/course_metadata/models.py:4107 msgid "Desktop" msgstr "" -#: apps/course_metadata/models.py:4081 +#: apps/course_metadata/models.py:4108 msgid "Info" msgstr "" -#: apps/course_metadata/models.py:4082 +#: apps/course_metadata/models.py:4109 msgid "Sitemap" msgstr "" -#: apps/course_metadata/models.py:4083 +#: apps/course_metadata/models.py:4110 msgid "User" msgstr "" -#: apps/course_metadata/models.py:4084 +#: apps/course_metadata/models.py:4111 msgid "Dollar" msgstr "" -#: apps/course_metadata/models.py:4085 +#: apps/course_metadata/models.py:4112 msgid "Book" msgstr "" -#: apps/course_metadata/models.py:4086 +#: apps/course_metadata/models.py:4113 msgid "Mortar Board" msgstr "" -#: apps/course_metadata/models.py:4087 +#: apps/course_metadata/models.py:4114 msgid "Star" msgstr "" -#: apps/course_metadata/models.py:4088 +#: apps/course_metadata/models.py:4115 msgid "Trophy" msgstr "" -#: apps/course_metadata/models.py:4092 +#: apps/course_metadata/models.py:4119 msgid "Icon FA class" msgstr "" -#: apps/course_metadata/models.py:4093 +#: apps/course_metadata/models.py:4120 msgid "Paired text" msgstr "" -#: apps/course_metadata/models.py:4112 +#: apps/course_metadata/models.py:4139 msgid "Deadline applies for this semester (e.g. Spring 2019" msgstr "" -#: apps/course_metadata/models.py:4116 +#: apps/course_metadata/models.py:4143 msgid "Describes the deadline (e.g. Early Admission Deadline)" msgstr "" -#: apps/course_metadata/models.py:4120 +#: apps/course_metadata/models.py:4147 msgid "The date after which the deadline expires (e.g. January 1, 2019)" msgstr "" -#: apps/course_metadata/models.py:4124 +#: apps/course_metadata/models.py:4151 msgid "The time after which the deadline expires (e.g. 11:59 PM EST)." msgstr "" -#: apps/course_metadata/models.py:4145 +#: apps/course_metadata/models.py:4172 msgid "Describes what the cost is for (e.g. Tuition)" msgstr "" -#: apps/course_metadata/models.py:4149 +#: apps/course_metadata/models.py:4176 msgid "String-based field stating how much the cost is (e.g. $1000)." msgstr "" -#: apps/course_metadata/models.py:4177 +#: apps/course_metadata/models.py:4204 msgid "" "A high-level overview of the degree's courseware. The \"brief\"\n" " text is the first 750 characters of \"marketing_text\" and must " @@ -1705,102 +1705,106 @@ msgid "" " valid HTML." msgstr "" -#: apps/course_metadata/models.py:4185 +#: apps/course_metadata/models.py:4212 msgid "A high-level overview of the degree's courseware." msgstr "" -#: apps/course_metadata/models.py:4261 +#: apps/course_metadata/models.py:4288 msgid "Organization name" msgstr "" -#: apps/course_metadata/models.py:4283 +#: apps/course_metadata/models.py:4310 msgid "These programs are for a different partner than the pathway itself: {}" msgstr "" -#: apps/course_metadata/models.py:4310 +#: apps/course_metadata/models.py:4337 msgid "Facebook" msgstr "" -#: apps/course_metadata/models.py:4311 +#: apps/course_metadata/models.py:4338 msgid "Twitter" msgstr "" -#: apps/course_metadata/models.py:4312 +#: apps/course_metadata/models.py:4339 msgid "Blog" msgstr "" -#: apps/course_metadata/models.py:4313 +#: apps/course_metadata/models.py:4340 msgid "Others" msgstr "" -#: apps/course_metadata/models.py:4373 +#: apps/course_metadata/models.py:4400 #, python-brace-format msgid "" "Partner {partner_key} and course partner {course_partner_key} do not match " "when attempting to save url slug {url_slug}" msgstr "" -#: apps/course_metadata/models.py:4393 +#: apps/course_metadata/models.py:4420 #, python-brace-format msgid "" "Partner {partner_key} and course partner {course_partner_key} do not match " "when attempting to save url redirect {url_path}" msgstr "" -#: apps/course_metadata/models.py:4414 +#: apps/course_metadata/models.py:4441 msgid "It expects the data will be provided in a csv file format " msgstr "" -#: apps/course_metadata/models.py:4426 apps/course_metadata/models.py:4439 -#: apps/course_metadata/models.py:4452 apps/course_metadata/models.py:4472 -#: apps/course_metadata/models.py:4485 apps/course_metadata/models.py:4504 -#: apps/course_metadata/models.py:4524 apps/course_metadata/models.py:4539 +#: apps/course_metadata/models.py:4453 +msgid "A csv file containing uuid of the courses to be archived" +msgstr "" + +#: apps/course_metadata/models.py:4467 apps/course_metadata/models.py:4480 +#: apps/course_metadata/models.py:4493 apps/course_metadata/models.py:4513 +#: apps/course_metadata/models.py:4526 apps/course_metadata/models.py:4545 +#: apps/course_metadata/models.py:4565 apps/course_metadata/models.py:4580 msgid "" "It expects the data will be provided in a csv file format with first row " "containing all the headers." msgstr "" -#: apps/course_metadata/models.py:4496 +#: apps/course_metadata/models.py:4537 msgid "Open Courses" msgstr "" -#: apps/course_metadata/models.py:4497 +#: apps/course_metadata/models.py:4538 msgid "2U Executive Education Courses" msgstr "" -#: apps/course_metadata/models.py:4498 +#: apps/course_metadata/models.py:4539 msgid "Bootcamps" msgstr "" -#: apps/course_metadata/models.py:4509 apps/course_metadata/models.py:4613 +#: apps/course_metadata/models.py:4550 apps/course_metadata/models.py:4654 msgid "Course UUIDs" msgstr "" -#: apps/course_metadata/models.py:4589 +#: apps/course_metadata/models.py:4630 msgid "Course Run IDs" msgstr "" -#: apps/course_metadata/models.py:4605 +#: apps/course_metadata/models.py:4646 msgid "Profile Image UUIDs" msgstr "" -#: apps/course_metadata/models.py:4612 +#: apps/course_metadata/models.py:4653 msgid "Tag" msgstr "" -#: apps/course_metadata/models.py:4628 +#: apps/course_metadata/models.py:4669 msgid "Remove All Redirects" msgstr "" -#: apps/course_metadata/models.py:4629 +#: apps/course_metadata/models.py:4670 msgid "Url Paths" msgstr "" -#: apps/course_metadata/models.py:4637 +#: apps/course_metadata/models.py:4678 msgid "Add redirects from all published course url slugs" msgstr "" -#: apps/course_metadata/models.py:4638 apps/taxonomy_support/models.py:55 +#: apps/course_metadata/models.py:4679 apps/taxonomy_support/models.py:55 msgid "Course uuids" msgstr "" diff --git a/translations/credentials-themes/edx_credentials_themes/conf/locale/en/LC_MESSAGES/django.po b/translations/credentials-themes/edx_credentials_themes/conf/locale/en/LC_MESSAGES/django.po index 52dedf7c2fc..1716cbe20e0 100644 --- a/translations/credentials-themes/edx_credentials_themes/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/credentials-themes/edx_credentials_themes/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po index bbaedc24c1c..d4984553f4d 100644 --- a/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:30+0000\n" +"POT-Creation-Date: 2025-01-07 00:31+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po index 38f75d21da7..bab32916f49 100644 --- a/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:32+0000\n" +"POT-Creation-Date: 2025-01-07 00:33+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po index 79f0984bbbc..f0f94128464 100644 --- a/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" @@ -161,21 +161,6 @@ msgstr "" msgid "Specifies whether data sharing consent page is published." msgstr "" -#: enterprise_learner_portal/api/v1/serializers.py:40 -msgid "" -"To use this EnterpriseCourseEnrollmentSerializer, this package must be " -"installed in an Open edX environment." -msgstr "" - -#: enterprise_learner_portal/api/v1/views.py:69 -#: enterprise_learner_portal/api/v1/views.py:132 -#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:500 -#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:554 -msgid "" -"To use this endpoint, this package must be installed in an Open edX " -"environment." -msgstr "" - #: integrated_channels/canvas/models.py:110 msgid "" "Account number to use during api calls. Called account_id in canvas. " @@ -587,31 +572,31 @@ msgstr "" msgid "Course enrollment track" msgstr "" -#: enterprise/admin/forms.py:74 enterprise/api/v1/serializers.py:1458 +#: enterprise/admin/forms.py:74 enterprise/api/v1/serializers.py:1471 msgid "Audit" msgstr "" -#: enterprise/admin/forms.py:75 enterprise/api/v1/serializers.py:1459 +#: enterprise/admin/forms.py:75 enterprise/api/v1/serializers.py:1472 msgid "Verified" msgstr "" -#: enterprise/admin/forms.py:76 enterprise/api/v1/serializers.py:1460 +#: enterprise/admin/forms.py:76 enterprise/api/v1/serializers.py:1473 msgid "Professional Education" msgstr "" -#: enterprise/admin/forms.py:77 enterprise/api/v1/serializers.py:1461 +#: enterprise/admin/forms.py:77 enterprise/api/v1/serializers.py:1474 msgid "Professional Education (no ID)" msgstr "" -#: enterprise/admin/forms.py:78 enterprise/api/v1/serializers.py:1462 +#: enterprise/admin/forms.py:78 enterprise/api/v1/serializers.py:1475 msgid "Credit" msgstr "" -#: enterprise/admin/forms.py:79 enterprise/api/v1/serializers.py:1463 +#: enterprise/admin/forms.py:79 enterprise/api/v1/serializers.py:1476 msgid "Honor" msgstr "" -#: enterprise/admin/forms.py:80 enterprise/api/v1/serializers.py:1464 +#: enterprise/admin/forms.py:80 enterprise/api/v1/serializers.py:1477 msgid "Unpaid Executive Education" msgstr "" @@ -865,6 +850,15 @@ msgid "" "Catalog: {catalog_id}" msgstr "" +#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:500 +#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:554 +#: enterprise_learner_portal/api/v1/views.py:69 +#: enterprise_learner_portal/api/v1/views.py:132 +msgid "" +"To use this endpoint, this package must be installed in an Open edX " +"environment." +msgstr "" + #: enterprise/api_client/discovery.py:60 #: enterprise/api_client/discovery.py:399 enterprise/utils.py:1636 msgid "" @@ -892,6 +886,26 @@ msgid "" " environment." msgstr "" +#: enterprise/config/models.py:41 +msgid "" +"Specifies which user role assignments to update. If unspecified, will " +"update for all roles." +msgstr "" + +#: enterprise/config/models.py:45 +msgid "Number of user role asssignments to update in each batch of updates." +msgstr "" + +#: enterprise/config/models.py:50 +msgid "The enterprise customer to limit role assignments to." +msgstr "" + +#: enterprise/config/models.py:55 +msgid "" +"If set, no updates or creates will occur; will instead iterate over the " +"assignments that would be modified or created" +msgstr "" + #: enterprise/constants.py:14 #, python-brace-format msgid "" @@ -931,7 +945,7 @@ msgid "" "{enterprise_customer_name}." msgstr "" -#: enterprise/constants.py:93 +#: enterprise/constants.py:86 msgid "" "A series of Master’s-level courses to advance your career, created by top " "universities and recognized by companies. MicroMasters Programs are credit-" @@ -939,7 +953,7 @@ msgid "" "Master’s Degree." msgstr "" -#: enterprise/constants.py:99 +#: enterprise/constants.py:92 msgid "" "Designed by industry leaders and top universities to enhance professional " "skills, Professional Certificates develop the proficiency and expertise that" @@ -947,7 +961,7 @@ msgid "" "education." msgstr "" -#: enterprise/constants.py:105 +#: enterprise/constants.py:98 msgid "" "Created by world-renowned experts and top universities, XSeries are designed" " to provide a deep understanding of key subjects through a series of " @@ -1049,7 +1063,7 @@ msgstr "" msgid "Specifies enterprise customer type." msgstr "" -#: enterprise/models.py:215 enterprise/models.py:3335 +#: enterprise/models.py:215 enterprise/models.py:3339 msgid "Enterprise Customer" msgstr "" @@ -1350,7 +1364,7 @@ msgid "" "into." msgstr "" -#: enterprise/models.py:2683 +#: enterprise/models.py:2687 #, python-brace-format msgid "" "A default enrollment intention with this enterprise customer and content key" @@ -1358,11 +1372,11 @@ msgid "" "href=\"{existing_record_admin_url}\">here." msgstr "" -#: enterprise/models.py:2693 +#: enterprise/models.py:2697 msgid "The content key did not resolve to a valid course run." msgstr "" -#: enterprise/models.py:2752 +#: enterprise/models.py:2756 msgid "" "Query parameters which will be used to filter the discovery service's " "search/all endpoint results, specified as a JSON object. An empty JSON " @@ -1370,7 +1384,7 @@ msgid "" "catalog. Must be unique." msgstr "" -#: enterprise/models.py:2767 +#: enterprise/models.py:2771 msgid "" "Specifies whether the catalog is allowed to include exec ed (2U) courses. " "This means that, when the content_filter specifies that 'course' content " @@ -1378,15 +1392,15 @@ msgid "" " won't be excluded from the content of the associated catalog." msgstr "" -#: enterprise/models.py:2774 +#: enterprise/models.py:2778 msgid "Enterprise Catalog Query" msgstr "" -#: enterprise/models.py:2775 +#: enterprise/models.py:2779 msgid "Enterprise Catalog Queries" msgstr "" -#: enterprise/models.py:2888 +#: enterprise/models.py:2892 msgid "" "Query parameters which will be used to filter the discovery service's " "search/all endpoint results, specified as a Json object. An empty Json " @@ -1394,33 +1408,33 @@ msgid "" "catalog." msgstr "" -#: enterprise/models.py:2896 +#: enterprise/models.py:2900 msgid "" "Ordered list of enrollment modes which can be displayed to learners for " "course runs in this catalog." msgstr "" -#: enterprise/models.py:2902 +#: enterprise/models.py:2906 msgid "" "Specifies whether courses should be published with direct-to-audit " "enrollment URLs." msgstr "" -#: enterprise/models.py:2909 +#: enterprise/models.py:2913 msgid "Enterprise Customer Catalog" msgstr "" -#: enterprise/models.py:2910 enterprise/models.py:3457 +#: enterprise/models.py:2914 enterprise/models.py:3461 msgid "Enterprise Customer Catalogs" msgstr "" -#: enterprise/models.py:3177 +#: enterprise/models.py:3181 msgid "" "Fill in a standard Django template that, when rendered, produces the email you want sent to newly-enrolled Enterprise Customer learners. The following variables may be available:\n" "
  • user_name: A human-readable name for the person being emailed. Be sure to handle the case where this is not defined, as it may be missing in some cases. It may also be a username, if the learner hasn't configured their \"real\" name in the system.
  • organization_name: The name of the organization sponsoring the enrollment.
  • enrolled_in: Details of the course or program that was enrolled in. It may contain:
    • name: The name of the enrollable item (e.g., \"Demo Course\").
    • url: A link to the homepage of the enrolled-in item.
    • branding: A custom branding name for the enrolled-in item. For example, the branding of a MicroMasters program would be \"MicroMasters\".
    • start: The date the enrolled-in item becomes available. Render this to text using the Django `date` template filter (see the Django documentation).
    • type: Whether the enrolled-in item is a course, a program, or something else.
" msgstr "" -#: enterprise/models.py:3195 +#: enterprise/models.py:3199 #, python-brace-format msgid "" "Enter a string that can be used to generate a dynamic subject line for " @@ -1428,193 +1442,193 @@ msgid "" " name of the course or program that was enrolled in." msgstr "" -#: enterprise/models.py:3337 +#: enterprise/models.py:3341 msgid "Active" msgstr "" -#: enterprise/models.py:3338 +#: enterprise/models.py:3342 msgid "Include Date" msgstr "" -#: enterprise/models.py:3339 +#: enterprise/models.py:3343 msgid "Include date in the report file name" msgstr "" -#: enterprise/models.py:3345 +#: enterprise/models.py:3349 msgid "Delivery Method" msgstr "" -#: enterprise/models.py:3346 +#: enterprise/models.py:3350 msgid "The method in which the data should be sent." msgstr "" -#: enterprise/models.py:3351 +#: enterprise/models.py:3355 msgid "" "Specifies whether report should be compressed. Without compression files " "will not be password protected or encrypted." msgstr "" -#: enterprise/models.py:3358 +#: enterprise/models.py:3362 msgid "PGP Encryption Key" msgstr "" -#: enterprise/models.py:3359 +#: enterprise/models.py:3363 msgid "The key for encryption, if PGP encrypted file is required." msgstr "" -#: enterprise/models.py:3367 +#: enterprise/models.py:3371 msgid "Data Type" msgstr "" -#: enterprise/models.py:3368 +#: enterprise/models.py:3372 msgid "The type of data this report should contain." msgstr "" -#: enterprise/models.py:3375 +#: enterprise/models.py:3379 msgid "Report Type" msgstr "" -#: enterprise/models.py:3376 +#: enterprise/models.py:3380 msgid "The type this report should be sent as, e.g. CSV." msgstr "" -#: enterprise/models.py:3380 +#: enterprise/models.py:3384 msgid "Email" msgstr "" -#: enterprise/models.py:3381 +#: enterprise/models.py:3385 msgid "The email(s), one per line, where the report should be sent." msgstr "" -#: enterprise/models.py:3388 +#: enterprise/models.py:3392 msgid "Frequency" msgstr "" -#: enterprise/models.py:3389 +#: enterprise/models.py:3393 msgid "" "The frequency interval (daily, weekly, or monthly) that the report should be" " sent." msgstr "" -#: enterprise/models.py:3394 +#: enterprise/models.py:3398 msgid "Day of Month" msgstr "" -#: enterprise/models.py:3395 +#: enterprise/models.py:3399 msgid "" "The day of the month to send the report. This field is required and only " "valid when the frequency is monthly." msgstr "" -#: enterprise/models.py:3403 +#: enterprise/models.py:3407 msgid "Day of Week" msgstr "" -#: enterprise/models.py:3404 +#: enterprise/models.py:3408 msgid "" "The day of the week to send the report. This field is required and only " "valid when the frequency is weekly." msgstr "" -#: enterprise/models.py:3408 +#: enterprise/models.py:3412 msgid "Hour of Day" msgstr "" -#: enterprise/models.py:3409 +#: enterprise/models.py:3413 msgid "" "The hour of the day to send the report, in Eastern Standard Time (EST). This" " is required for all frequency settings." msgstr "" -#: enterprise/models.py:3417 +#: enterprise/models.py:3421 msgid "" "This password will be used to secure the zip file. It will be encrypted when" " stored in the database." msgstr "" -#: enterprise/models.py:3424 +#: enterprise/models.py:3428 msgid "SFTP Host name" msgstr "" -#: enterprise/models.py:3425 +#: enterprise/models.py:3429 msgid "If the delivery method is sftp, the host to deliver the report to." msgstr "" -#: enterprise/models.py:3430 +#: enterprise/models.py:3434 msgid "SFTP Port" msgstr "" -#: enterprise/models.py:3431 +#: enterprise/models.py:3435 msgid "If the delivery method is sftp, the port on the host to connect to." msgstr "" -#: enterprise/models.py:3438 +#: enterprise/models.py:3442 msgid "SFTP username" msgstr "" -#: enterprise/models.py:3439 +#: enterprise/models.py:3443 msgid "" "If the delivery method is sftp, the username to use to securely access the " "host." msgstr "" -#: enterprise/models.py:3445 +#: enterprise/models.py:3449 msgid "" "If the delivery method is sftp, the password to use to securely access the " "host. The password will be encrypted when stored in the database." msgstr "" -#: enterprise/models.py:3452 +#: enterprise/models.py:3456 msgid "SFTP file path" msgstr "" -#: enterprise/models.py:3453 +#: enterprise/models.py:3457 msgid "" "If the delivery method is sftp, the path on the host to deliver the report " "to." msgstr "" -#: enterprise/models.py:3561 +#: enterprise/models.py:3565 msgid "Delivery method cannot be updated" msgstr "" -#: enterprise/models.py:3577 +#: enterprise/models.py:3581 msgid "Day of week must be set if the frequency is weekly." msgstr "" -#: enterprise/models.py:3581 +#: enterprise/models.py:3585 msgid "Day of month must be set if the frequency is monthly." msgstr "" -#: enterprise/models.py:3584 +#: enterprise/models.py:3588 msgid "Frequency must be set to either daily, weekly, or monthly." msgstr "" -#: enterprise/models.py:3590 +#: enterprise/models.py:3594 msgid "Email(s) must be set if the delivery method is email." msgstr "" -#: enterprise/models.py:3594 +#: enterprise/models.py:3598 msgid "Decrypted password must be set if the delivery method is email." msgstr "" -#: enterprise/models.py:3598 +#: enterprise/models.py:3602 msgid "SFTP Hostname must be set if the delivery method is sftp." msgstr "" -#: enterprise/models.py:3600 +#: enterprise/models.py:3604 msgid "SFTP username must be set if the delivery method is sftp." msgstr "" -#: enterprise/models.py:3602 +#: enterprise/models.py:3606 msgid "SFTP File Path must be set if the delivery method is sftp." msgstr "" -#: enterprise/models.py:3605 +#: enterprise/models.py:3609 msgid "Decrypted SFTP password must be set if the delivery method is SFTP." msgstr "" -#: enterprise/models.py:3668 +#: enterprise/models.py:3672 msgid "" "The EnterpriseCustomer for which the role is assigned to for the provided " "user. Defaults to the first active Enterprise Customer that the user is " @@ -1623,238 +1637,238 @@ msgid "" "drop down." msgstr "" -#: enterprise/models.py:3957 +#: enterprise/models.py:3961 msgid "Filters to show banner notifications conditionally." msgstr "" -#: enterprise/models.py:3962 +#: enterprise/models.py:3966 msgid "Admin Notification Filter" msgstr "" -#: enterprise/models.py:3963 +#: enterprise/models.py:3967 msgid "Admin Notification Filters" msgstr "" -#: enterprise/models.py:3989 +#: enterprise/models.py:3993 msgid "" "Notification banner title which will appear to enterprise admin on admin " "portal." msgstr "" -#: enterprise/models.py:3997 +#: enterprise/models.py:4001 msgid "" "Notification banner text which will appear to enterprise admin on admin " "portal. You can enter maximum of 512 characters. This text support markdown." " See https://commonmark.org/help/ for the supported markdown features." msgstr "" -#: enterprise/models.py:4014 +#: enterprise/models.py:4018 msgid "Admin Notification" msgstr "" -#: enterprise/models.py:4015 +#: enterprise/models.py:4019 msgid "Admin Notifications" msgstr "" -#: enterprise/models.py:4053 +#: enterprise/models.py:4057 msgid "Admin Notification Read" msgstr "" -#: enterprise/models.py:4054 +#: enterprise/models.py:4058 msgid "Admin Notifications Read" msgstr "" -#: enterprise/models.py:4087 enterprise/models.py:4191 -#: enterprise/models.py:4334 +#: enterprise/models.py:4091 enterprise/models.py:4195 +#: enterprise/models.py:4338 msgid "The enterprise that can be linked using this key." msgstr "" -#: enterprise/models.py:4096 +#: enterprise/models.py:4100 msgid "The number of times this key can be used to link a learner." msgstr "" -#: enterprise/models.py:4105 +#: enterprise/models.py:4109 msgid "The key will no longer be valid after this date." msgstr "" -#: enterprise/models.py:4114 +#: enterprise/models.py:4118 msgid "" "Specifies if the key is active. Once deactivated, the key is no longer valid" " and cannot be reactivated." msgstr "" -#: enterprise/models.py:4195 +#: enterprise/models.py:4199 msgid "ChatGPT prompt." msgstr "" -#: enterprise/models.py:4197 +#: enterprise/models.py:4201 msgid "ChatGPT response." msgstr "" -#: enterprise/models.py:4198 +#: enterprise/models.py:4202 msgid "Prompt type." msgstr "" -#: enterprise/models.py:4202 +#: enterprise/models.py:4206 msgid "ChatGPT Response" msgstr "" -#: enterprise/models.py:4203 +#: enterprise/models.py:4207 msgid "ChatGPT Responses" msgstr "" -#: enterprise/models.py:4311 +#: enterprise/models.py:4315 msgid "Enterprise Customer SSO Configuration" msgstr "" -#: enterprise/models.py:4312 +#: enterprise/models.py:4316 msgid "Enterprise Customer SSO Configurations" msgstr "" -#: enterprise/models.py:4321 +#: enterprise/models.py:4325 msgid "The display name of the SSO configuration." msgstr "" -#: enterprise/models.py:4343 +#: enterprise/models.py:4347 msgid "" "Specifies whether the integration with the SSO orchestration is active." msgstr "" -#: enterprise/models.py:4352 +#: enterprise/models.py:4356 msgid "The identity provider integrated with by the SSO orchestrator ." msgstr "" -#: enterprise/models.py:4361 +#: enterprise/models.py:4365 msgid "The metadata url of the identity provider." msgstr "" -#: enterprise/models.py:4369 +#: enterprise/models.py:4373 msgid "The metadata xml of the identity provider." msgstr "" -#: enterprise/models.py:4378 +#: enterprise/models.py:4382 msgid "The entity id of the identity provider." msgstr "" -#: enterprise/models.py:4387 +#: enterprise/models.py:4391 msgid "" "Specifies whether the integration with the customer's identity provider " "should auto update metadata." msgstr "" -#: enterprise/models.py:4441 +#: enterprise/models.py:4445 msgid "" "The date and time when the configuration was submitted to the SSO " "orchestration." msgstr "" -#: enterprise/models.py:4449 +#: enterprise/models.py:4453 msgid "" "The date and time when the configuration was completed by the SSO " "orchestration." msgstr "" -#: enterprise/models.py:4457 +#: enterprise/models.py:4461 msgid "" "The date and time when the configuration was validated and used for the " "first time." msgstr "" -#: enterprise/models.py:4465 +#: enterprise/models.py:4469 msgid "" "The date and time when the orchestrator encountered an error during " "configuration." msgstr "" -#: enterprise/models.py:4474 +#: enterprise/models.py:4478 msgid "" "Whether admin has indicated the service provider metadata was uploaded." msgstr "" -#: enterprise/models.py:4484 enterprise/models.py:4520 +#: enterprise/models.py:4488 enterprise/models.py:4524 msgid "" "SAP specific configuration: the timeout interval for the OData API in " "seconds." msgstr "" -#: enterprise/models.py:4494 +#: enterprise/models.py:4498 msgid "SAP specific configuration: the root url of the OData API." msgstr "" -#: enterprise/models.py:4503 +#: enterprise/models.py:4507 msgid "SAP specific configuration: the company id of the OData API." msgstr "" -#: enterprise/models.py:4512 +#: enterprise/models.py:4516 msgid "" "SAP specific configuration: the root url of the SAP SuccessFactors OAuth " "API." msgstr "" -#: enterprise/models.py:4529 +#: enterprise/models.py:4533 msgid "" "SAP specific configuration: the private key used to sign the SAML assertion." msgstr "" -#: enterprise/models.py:4538 +#: enterprise/models.py:4542 msgid "SAP specific configuration: the client id of the OData API." msgstr "" -#: enterprise/models.py:4547 +#: enterprise/models.py:4551 msgid "SAP specific configuration: the user id of the OAuth API." msgstr "" -#: enterprise/models.py:4569 +#: enterprise/models.py:4573 msgid "Field is locked as the configuration has already been submitted." msgstr "" -#: enterprise/models.py:4607 +#: enterprise/models.py:4611 msgid "Record has already been submitted for configuration." msgstr "" -#: enterprise/models.py:4657 +#: enterprise/models.py:4661 msgid "Specifies enterprise group name." msgstr "" -#: enterprise/models.py:4672 +#: enterprise/models.py:4676 msgid "The type of enterprise group" msgstr "" -#: enterprise/models.py:4678 +#: enterprise/models.py:4682 msgid "Enterprise Group" msgstr "" -#: enterprise/models.py:4679 +#: enterprise/models.py:4683 msgid "Enterprise Groups" msgstr "" -#: enterprise/models.py:4783 +#: enterprise/models.py:4793 msgid "" "The moment at which the membership record is written with an Enterprise " "Customer User record." msgstr "" -#: enterprise/models.py:4793 +#: enterprise/models.py:4803 msgid "Current status of the membership record" msgstr "" -#: enterprise/models.py:4800 +#: enterprise/models.py:4810 msgid "" "The moment at which the membership record was revoked by an Enterprise " "admin." msgstr "" -#: enterprise/models.py:4808 +#: enterprise/models.py:4818 msgid "" "The last time the membership action was in an error state. Null means the " "membership is not errored." msgstr "" -#: enterprise/models.py:4813 +#: enterprise/models.py:4823 msgid "Enterprise Group Membership" msgstr "" -#: enterprise/models.py:4814 +#: enterprise/models.py:4824 msgid "Enterprise Group Memberships" msgstr "" @@ -2442,22 +2456,8 @@ msgstr "" msgid "{purchase_action} for" msgstr "" -#: enterprise/config/models.py:41 -msgid "" -"Specifies which user role assignments to update. If unspecified, will " -"update for all roles." -msgstr "" - -#: enterprise/config/models.py:45 -msgid "Number of user role asssignments to update in each batch of updates." -msgstr "" - -#: enterprise/config/models.py:50 -msgid "The enterprise customer to limit role assignments to." -msgstr "" - -#: enterprise/config/models.py:55 +#: enterprise_learner_portal/api/v1/serializers.py:40 msgid "" -"If set, no updates or creates will occur; will instead iterate over the " -"assignments that would be modified or created" +"To use this EnterpriseCourseEnrollmentSerializer, this package must be " +"installed in an Open edX environment." msgstr "" diff --git a/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/djangojs.po index 6ce642ea699..db9067accf9 100644 --- a/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/djangojs.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po index a82de13066c..493fb168229 100644 --- a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-13 18:05-0500\n" +"POT-Creation-Date: 2025-01-07 00:34+0000\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -18,305 +18,305 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:78 xblock/static/js/src/oa_server.js:114 #: xblock/static/js/src/oa_server.js:138 msgid "This section could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:159 msgid "The staff assessment form could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:181 msgid "The display of ungraded and checked out responses could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:215 msgid "This response could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:237 msgid "The submission could not be reset." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:260 msgid "Please check your internet connection." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:285 msgid "This feedback could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:310 xblock/static/js/src/oa_server.js:401 #: xblock/static/js/src/oa_server.js:424 msgid "This assessment could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:447 msgid "One or more rescheduling tasks failed." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:509 msgid "This problem could not be saved." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:530 msgid "The server could not be contacted." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:556 msgid "Could not retrieve upload url." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:575 xblock/static/js/src/oa_server.js:594 msgid "Server error." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:614 msgid "Could not retrieve download url." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:640 msgid "The submission could not be removed from the grading pool." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:696 msgid "Multiple teams returned for course" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:703 msgid "Could not load teams information." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:725 msgid "User lookup failed" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:730 msgid "Error when looking up username" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:8 -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:1 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:8 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:1 #: xblock/static/js/src/oa_server.js:754 msgid "Failed to clone rubric" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "View and grade responses" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "Demo the new Grading Experience" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:97 msgid "Unit Name" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:98 msgid "Units" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:105 msgid "Assessment" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:106 msgid "Assessments" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:113 #: xblock/static/js/src/lms/oa_course_items_listing.js:114 msgid "Total Responses" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:121 #: xblock/static/js/src/lms/oa_course_items_listing.js:122 msgid "Training" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:129 #: xblock/static/js/src/lms/oa_course_items_listing.js:130 msgid "Peer" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:137 #: xblock/static/js/src/lms/oa_course_items_listing.js:138 msgid "Self" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:145 #: xblock/static/js/src/lms/oa_course_items_listing.js:146 msgid "Waiting" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:153 #: xblock/static/js/src/lms/oa_course_items_listing.js:154 msgid "Staff" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:161 #: xblock/static/js/src/lms/oa_course_items_listing.js:162 msgid "Final Grade Received" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:169 msgid "Staff Grader" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:200 msgid "List of Open Assessments is unavailable" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:302 #: xblock/static/js/src/lms/oa_course_items_listing.js:353 msgid "Please wait" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:326 msgid "Block view is unavailable" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:309 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:309 #: xblock/static/js/src/lms/oa_course_items_listing.js:338 msgid "Back to Full List" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_confirmation_alert.js:5 msgid "Confirm" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_confirmation_alert.js:7 msgid "Cancel" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:261 msgid "" "There is still file upload in progress. Please wait until it is finished." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:251 msgid "Cannot submit empty response even everything is optional." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:243 msgid "Please upload a file." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:236 msgid "Please provide a response." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:336 msgid "No files selected for upload." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:343 msgid "Please provide a description for each file you are uploading." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:352 msgid "Your file has been deleted or path has been changed: " msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:447 msgid "Saving draft" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:454 msgid "" "If you leave this page without saving or submitting your response, you will " "lose any work you have done on the response." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:469 msgid "Saving draft..." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:485 msgid "Draft saved!" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:498 msgid "Error" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:519 msgid "Confirm Submit Response" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:523 msgid "" "You're about to submit your response for this assignment. After you submit " @@ -324,19 +324,19 @@ msgid "" "submission is graded." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:529 msgid "" "You're about to submit your response for this assignment. After you submit " "this response, you can't change it or submit a new response." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:571 msgid "Confirm Reset" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:573 msgid "" "You're about to reset your response for this assignment. You will need to " @@ -344,219 +344,219 @@ msgid "" "to continue?" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:644 msgid "Individual file size must be {max_files_mb}MB or less." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:658 msgid "" "File upload failed: unsupported file type. Only the supported file types can " "be uploaded. If you have questions, please reach out to the course team." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:669 msgid "The maximum number files that can be saved is " msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:737 #: xblock/static/js/src/lms/oa_response.js:743 msgid "Describe " msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:737 msgid "(required):" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:757 msgid "Thumbnail view of " msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:834 msgid "Confirm Delete Uploaded File" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_response.js:859 msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" "File: " msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_self.js:138 msgid "" "If you leave this page without submitting your self assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_staff_area.js:143 #: xblock/static/js/src/lms/oa_staff_area.js:253 msgid "Unexpected server error." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_staff_area.js:147 msgid "You must provide a learner name." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_staff_area.js:214 msgid "" "This grade will be applied to all members of the team. Do you want to " "continue?" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_staff_area.js:218 msgid "Confirm Grade Team Submission" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_staff_area.js:304 msgid "Error getting the number of ungraded responses" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_staff_area.js:538 msgid "" "If you leave this page without submitting your staff assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_training.js:130 msgid "Feedback available for selection." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_peer.js:217 msgid "" "If you leave this page without submitting your peer assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Refresh" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Action" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Review" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Username" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Peers Assessed" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Peer Responses Received" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Time Spent On Current Step" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Staff assessment" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Grade Status" msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "" "However, {overwritten_count} of these students have received a grade through " "the staff grade override tool already." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 msgid "Error while fetching student data." msgstr "" -#: xblock/static/dist/openassessment-lms.7deea212f43fa92a5945.js:362 +#: xblock/static/dist/openassessment-lms.51b88d7de00c69ab0a2e.js:362 #: xblock/static/js/src/lms/oa_base.js:441 msgid "Unable to load" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Paragraph" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Preformatted" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 3" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 4" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 5" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 6" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_container_item.js:43 msgid "Unnamed Option" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_container_item.js:53 msgid "Not Selected" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_rubric.js:124 msgid "Problem cloning rubric" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:100 msgid "Criterion Added" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:102 msgid "" "You have added a criterion. You will need to select an option for the " @@ -564,13 +564,13 @@ msgid "" "Steps tab." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:150 #: xblock/static/js/src/studio/oa_edit_listeners.js:186 msgid "Option Deleted" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:152 msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -578,71 +578,71 @@ msgid "" "select a new option for the criterion." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:188 msgid "" "You have deleted all the options for this criterion. The criterion has been " "removed from the sample responses in the Learner Training step." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:214 msgid "Criterion Deleted" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:216 msgid "" "You have deleted a criterion. The criterion has been removed from the " "example responses in the Learner Training step." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:394 msgid "Warning" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_listeners.js:395 msgid "" "Changes to steps that are not selected as part of the assignment will not be " "saved." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_settings.js:104 msgid "" "Time must be in the format dd:hh:mm. The days must be between 00 and 99, the " "hours between 00 and 23, and the minutes between 00 and 59." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_settings.js:118 msgid "File types can not be empty." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit_settings.js:128 msgid "The following file types are not allowed: " msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit.js:183 msgid "Save Unsuccessful" msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit.js:184 msgid "Errors detected on the following tabs: " msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 msgid "" "This ORA has already been released. Changes will only affect learners making " "new submissions. Existing submissions will not be modified by this change." msgstr "" -#: xblock/static/dist/openassessment-studio.aa11b230153dce64cd29.js:11 +#: xblock/static/dist/openassessment-studio.65076e7e76039d8c8ab2.js:11 #: xblock/static/js/src/studio/oa_edit.js:321 msgid "error count: " msgstr "" diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po index d1604bf7c0c..87987176628 100644 --- a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po @@ -1,26 +1,26 @@ # #-#-#-#-# django.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # # #-#-#-#-# wiki.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2024 edX +# Copyright (C) 2025 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # # #-#-#-#-# edx_proctoring_proctortrack.po (0.1a) #-#-#-#-# # edX translation file -# Copyright (C) 2024 edX +# Copyright (C) 2025 edX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # # #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# # Translations template for PROJECT. -# Copyright (C) 2024 ORGANIZATION +# Copyright (C) 2025 ORGANIZATION # This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2024. +# FIRST AUTHOR , 2025. # #, fuzzy msgid "" @@ -66,7 +66,7 @@ msgstr "" "#-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-#\n" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-27 00:34+0000\n" +"POT-Creation-Date: 2025-01-07 00:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -264,22 +264,22 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:178 +#: cms/djangoapps/contentstore/helpers.py:179 msgid "Vertical" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:182 +#: cms/djangoapps/contentstore/helpers.py:183 #: cms/templates/course_outline.html:212 lms/templates/ccx/schedule.html:86 #: lms/templates/seq_block.html:136 msgid "Section" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:184 +#: cms/djangoapps/contentstore/helpers.py:185 #: lms/templates/ccx/schedule.html:90 msgid "Subsection" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:186 +#: cms/djangoapps/contentstore/helpers.py:187 #: lms/djangoapps/instructor/views/tools.py:241 #: lms/djangoapps/instructor/views/tools.py:253 xmodule/unit_block.py:41 #: lms/templates/ccx/schedule.html:94 lms/templates/seq_block.html:89 @@ -287,17 +287,17 @@ msgstr "" msgid "Unit" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:193 +#: cms/djangoapps/contentstore/helpers.py:194 #: cms/djangoapps/contentstore/views/component.py:268 msgid "Problem" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:195 +#: cms/djangoapps/contentstore/helpers.py:196 #: cms/djangoapps/contentstore/views/component.py:272 msgid "Library Content" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:197 +#: cms/djangoapps/contentstore/helpers.py:198 #: cms/djangoapps/contentstore/views/component.py:273 msgid "Problem Bank" msgstr "" @@ -388,7 +388,7 @@ msgstr "" #: cms/djangoapps/contentstore/transcript_storage_handlers.py:205 #: cms/djangoapps/contentstore/views/transcripts_ajax.py:243 -#: xmodule/video_block/video_handlers.py:543 +#: xmodule/video_block/video_handlers.py:548 msgid "" "There is a problem with this transcript file. Try to upload a different file." msgstr "" @@ -420,7 +420,7 @@ msgstr "" #: cms/djangoapps/contentstore/utils.py:1055 #: cms/djangoapps/contentstore/views/block.py:274 -#: cms/djangoapps/contentstore/views/component.py:267 xmodule/html_block.py:59 +#: cms/djangoapps/contentstore/views/component.py:267 xmodule/html_block.py:61 msgid "Text" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Invalid prerequisite course key" msgstr "" -#: cms/djangoapps/contentstore/utils.py:1879 +#: cms/djangoapps/contentstore/utils.py:1887 msgid "Set Date" msgstr "" @@ -544,7 +544,7 @@ msgid "{profile_name} URL" msgstr "" #: cms/djangoapps/contentstore/video_storage_handlers.py:516 -#: lms/djangoapps/instructor/views/api.py:1500 +#: lms/djangoapps/instructor/views/api.py:1501 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:59 msgid "Name" msgstr "" @@ -660,7 +660,7 @@ msgstr "" #: lms/djangoapps/courseware/tabs.py:241 #: lms/djangoapps/discussion/plugins.py:27 #: openedx/core/djangoapps/discussions/plugins.py:23 -#: openedx/features/lti_course_tab/tab.py:274 xmodule/discussion_block.py:196 +#: openedx/features/lti_course_tab/tab.py:274 xmodule/discussion_block.py:198 #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:48 #: lms/templates/ux/reference/bootstrap/course-skeleton.html:24 msgid "Discussion" @@ -691,38 +691,38 @@ msgstr "" msgid "Peer Assessment Only" msgstr "" -#: cms/djangoapps/contentstore/views/component.py:322 xmodule/capa_block.py:182 +#: cms/djangoapps/contentstore/views/component.py:322 xmodule/capa_block.py:183 msgid "Blank Problem" msgstr "" #: cms/djangoapps/contentstore/views/component.py:447 -#: xmodule/video_block/video_block.py:152 +#: xmodule/video_block/video_block.py:153 msgid "Advanced" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:360 +#: cms/djangoapps/contentstore/views/course.py:361 msgid "Course has been successfully reindexed." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:892 +#: cms/djangoapps/contentstore/views/course.py:907 msgid "" "Special characters not allowed in organization, course number, and course " "run." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:928 +#: cms/djangoapps/contentstore/views/course.py:943 msgid "" "There is already a course defined with the same organization and course " "number. Please change either organization or course number to be unique." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:933 -#: cms/djangoapps/contentstore/views/course.py:936 +#: cms/djangoapps/contentstore/views/course.py:948 +#: cms/djangoapps/contentstore/views/course.py:951 msgid "" "Please change either the organization or course number so that it is unique." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:941 +#: cms/djangoapps/contentstore/views/course.py:956 #, python-brace-format msgid "" "Unable to create course '{name}'.\n" @@ -730,32 +730,32 @@ msgid "" "{err}" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:953 +#: cms/djangoapps/contentstore/views/course.py:968 msgid "" "User does not have the permission to create courses in this organization or " "course creation is disabled" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:970 +#: cms/djangoapps/contentstore/views/course.py:985 msgid "" "You must link this course to an organization in order to continue. " "Organization you selected does not exist in the system, you will need to add " "it to the system" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1376 +#: cms/djangoapps/contentstore/views/course.py:1391 msgid "An error occurred while trying to save your tabs" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1377 +#: cms/djangoapps/contentstore/views/course.py:1392 msgid "Tabs Exception" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1595 +#: cms/djangoapps/contentstore/views/course.py:1610 msgid "This group configuration is in use and cannot be deleted." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1609 +#: cms/djangoapps/contentstore/views/course.py:1624 msgid "This content group is in use and cannot be deleted." msgstr "" @@ -923,12 +923,12 @@ msgid "Libraries cannot have more than {limit} components" msgstr "" #: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:437 -#: openedx/core/djangoapps/xblock/rest_api/views.py:291 +#: openedx/core/djangoapps/xblock/rest_api/views.py:310 msgid "Invalid data" msgstr "" #: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:439 -#: openedx/core/djangoapps/xblock/rest_api/views.py:293 +#: openedx/core/djangoapps/xblock/rest_api/views.py:312 #, python-brace-format msgid "Invalid data ({details})" msgstr "" @@ -1137,7 +1137,7 @@ msgstr "" #: common/djangoapps/course_modes/helpers.py:48 #: lms/djangoapps/branding/api.py:329 lms/djangoapps/branding/api.py:404 -#: lms/djangoapps/courseware/views/views.py:2258 +#: lms/djangoapps/courseware/views/views.py:2264 #: openedx/core/djangoapps/user_authn/views/registration_form.py:1009 #: lms/templates/static_templates/honor.html:5 #: lms/templates/static_templates/honor.html:10 @@ -1154,13 +1154,13 @@ msgstr "" msgid "Professional Ed" msgstr "" -#: common/djangoapps/course_modes/models.py:63 xmodule/annotatable_block.py:65 -#: xmodule/capa_block.py:177 xmodule/conditional_block.py:88 -#: xmodule/discussion_block.py:47 xmodule/html_block.py:54 -#: xmodule/html_block.py:390 xmodule/item_bank_block.py:454 -#: xmodule/library_content_block.py:77 xmodule/lti_block.py:131 +#: common/djangoapps/course_modes/models.py:63 xmodule/annotatable_block.py:69 +#: xmodule/capa_block.py:178 xmodule/conditional_block.py:88 +#: xmodule/discussion_block.py:49 xmodule/html_block.py:56 +#: xmodule/html_block.py:393 xmodule/item_bank_block.py:454 +#: xmodule/library_content_block.py:77 xmodule/lti_block.py:130 #: xmodule/split_test_block.py:82 xmodule/unit_block.py:38 -#: xmodule/word_cloud_block.py:57 xmodule/x_module.py:226 +#: xmodule/word_cloud_block.py:63 xmodule/x_module.py:226 #: cms/templates/container.html:167 cms/templates/library.html:51 msgid "Display Name" msgstr "" @@ -3925,7 +3925,7 @@ msgid "" msgstr "" #: lms/djangoapps/courseware/tabs.py:36 -#: lms/djangoapps/courseware/views/views.py:2211 +#: lms/djangoapps/courseware/views/views.py:2217 #: openedx/features/course_experience/__init__.py:94 xmodule/tabs.py:490 #: cms/templates/widgets/header.html:87 cms/templates/widgets/header.html:91 #: cms/templates/widgets/header.html:157 cms/templates/widgets/header.html:280 @@ -3953,99 +3953,99 @@ msgid "" msgstr "" #: lms/djangoapps/courseware/views/index.py:237 -#: lms/djangoapps/courseware/views/views.py:559 xmodule/discussion_block.py:185 +#: lms/djangoapps/courseware/views/views.py:561 xmodule/discussion_block.py:187 msgid "sign in" msgstr "" #: lms/djangoapps/courseware/views/index.py:241 -#: lms/djangoapps/courseware/views/views.py:563 -#: lms/djangoapps/courseware/views/views.py:578 xmodule/discussion_block.py:189 +#: lms/djangoapps/courseware/views/views.py:565 +#: lms/djangoapps/courseware/views/views.py:580 xmodule/discussion_block.py:191 msgid "register" msgstr "" -#: lms/djangoapps/courseware/views/views.py:172 +#: lms/djangoapps/courseware/views/views.py:174 msgid "Your enrollment: Audit track" msgstr "" -#: lms/djangoapps/courseware/views/views.py:173 +#: lms/djangoapps/courseware/views/views.py:175 msgid "" "You are enrolled in the audit track for this course. The audit track does " "not include a certificate." msgstr "" -#: lms/djangoapps/courseware/views/views.py:181 +#: lms/djangoapps/courseware/views/views.py:183 msgid "Your enrollment: Honor track" msgstr "" -#: lms/djangoapps/courseware/views/views.py:182 +#: lms/djangoapps/courseware/views/views.py:184 msgid "" "You are enrolled in the honor track for this course. The honor track does " "not include a certificate." msgstr "" -#: lms/djangoapps/courseware/views/views.py:195 +#: lms/djangoapps/courseware/views/views.py:197 msgid "We're working on it..." msgstr "" -#: lms/djangoapps/courseware/views/views.py:197 +#: lms/djangoapps/courseware/views/views.py:199 msgid "" "We're creating your certificate. You can keep working in your courses and a " "link to it will appear here and on your Dashboard when it is ready." msgstr "" -#: lms/djangoapps/courseware/views/views.py:207 +#: lms/djangoapps/courseware/views/views.py:209 msgid "Your certificate has been invalidated" msgstr "" -#: lms/djangoapps/courseware/views/views.py:208 +#: lms/djangoapps/courseware/views/views.py:210 msgid "Please contact your course team if you have any questions." msgstr "" -#: lms/djangoapps/courseware/views/views.py:216 +#: lms/djangoapps/courseware/views/views.py:218 msgid "Congratulations, you qualified for a certificate!" msgstr "" -#: lms/djangoapps/courseware/views/views.py:217 -#: lms/djangoapps/courseware/views/views.py:239 +#: lms/djangoapps/courseware/views/views.py:219 +#: lms/djangoapps/courseware/views/views.py:241 msgid "You've earned a certificate for this course." msgstr "" -#: lms/djangoapps/courseware/views/views.py:227 +#: lms/djangoapps/courseware/views/views.py:229 msgid "Your certificate will be available soon!" msgstr "" -#: lms/djangoapps/courseware/views/views.py:228 +#: lms/djangoapps/courseware/views/views.py:230 msgid "" "After this course officially ends, you will receive an email notification " "with your certificate." msgstr "" -#: lms/djangoapps/courseware/views/views.py:238 +#: lms/djangoapps/courseware/views/views.py:240 msgid "Your certificate is available" msgstr "" -#: lms/djangoapps/courseware/views/views.py:252 +#: lms/djangoapps/courseware/views/views.py:254 msgid "Certificate unavailable" msgstr "" -#: lms/djangoapps/courseware/views/views.py:254 +#: lms/djangoapps/courseware/views/views.py:256 #, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." msgstr "" -#: lms/djangoapps/courseware/views/views.py:557 +#: lms/djangoapps/courseware/views/views.py:559 #, python-brace-format msgid "To see course content, {sign_in_link} or {register_link}." msgstr "" -#: lms/djangoapps/courseware/views/views.py:572 +#: lms/djangoapps/courseware/views/views.py:574 #, python-brace-format msgid "{sign_in_link} or {register_link}." msgstr "" -#: lms/djangoapps/courseware/views/views.py:574 +#: lms/djangoapps/courseware/views/views.py:576 #: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.html:25 #: lms/templates/header/navbar-not-authenticated.html:63 #: lms/templates/header/navbar-not-authenticated.html:67 @@ -4054,53 +4054,53 @@ msgstr "" msgid "Sign in" msgstr "" -#: lms/djangoapps/courseware/views/views.py:588 +#: lms/djangoapps/courseware/views/views.py:590 #, python-brace-format msgid "" "You must be enrolled in the course to see course content. {enroll_link_start}" "Enroll now{enroll_link_end}." msgstr "" -#: lms/djangoapps/courseware/views/views.py:601 +#: lms/djangoapps/courseware/views/views.py:603 msgid "You must be enrolled in the course to see course content." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1217 -#: lms/djangoapps/instructor/views/api.py:173 +#: lms/djangoapps/courseware/views/views.py:1219 +#: lms/djangoapps/instructor/views/api.py:172 msgid "User does not exist." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1224 +#: lms/djangoapps/courseware/views/views.py:1226 msgid "Invalid location." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1238 +#: lms/djangoapps/courseware/views/views.py:1240 #, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "" -#: lms/djangoapps/courseware/views/views.py:1435 +#: lms/djangoapps/courseware/views/views.py:1437 #, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1445 +#: lms/djangoapps/courseware/views/views.py:1447 msgid "Course is not valid" msgstr "" -#: lms/djangoapps/courseware/views/views.py:1461 +#: lms/djangoapps/courseware/views/views.py:1463 msgid "Your certificate will be available when you pass the course." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1474 +#: lms/djangoapps/courseware/views/views.py:1476 msgid "Certificate has already been created." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1476 +#: lms/djangoapps/courseware/views/views.py:1478 msgid "Certificate is being created." msgstr "" -#: lms/djangoapps/courseware/views/views.py:2024 +#: lms/djangoapps/courseware/views/views.py:2030 msgid "" "We plan to use this information to evaluate your application for financial " "assistance and to further develop our financial assistance program. \n" @@ -4117,29 +4117,29 @@ msgid "" "processed." msgstr "" -#: lms/djangoapps/courseware/views/views.py:2218 +#: lms/djangoapps/courseware/views/views.py:2224 msgid "" "Select the course for which you want to earn a verified certificate. If the " "course does not appear in the list, make sure that you have enrolled in the " "audit track for the course." msgstr "" -#: lms/djangoapps/courseware/views/views.py:2225 +#: lms/djangoapps/courseware/views/views.py:2231 msgid "I certify that: " msgstr "" -#: lms/djangoapps/courseware/views/views.py:2232 +#: lms/djangoapps/courseware/views/views.py:2238 msgid "" "Paying the verified certificate fee for the above course would cause me " "economic hardship" msgstr "" -#: lms/djangoapps/courseware/views/views.py:2244 +#: lms/djangoapps/courseware/views/views.py:2250 msgid "" "I will work diligently to complete the course work and receive a certificate" msgstr "" -#: lms/djangoapps/courseware/views/views.py:2256 +#: lms/djangoapps/courseware/views/views.py:2262 #, python-brace-format msgid "" "I have read, understand, and will abide by the {honor_code_link} for the edX " @@ -4147,44 +4147,44 @@ msgid "" msgstr "" #: lms/djangoapps/discussion/django_comment_client/base/views.py:545 -#: lms/djangoapps/discussion/django_comment_client/base/views.py:611 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:610 msgid "Title can't be empty" msgstr "" #: lms/djangoapps/discussion/django_comment_client/base/views.py:547 -#: lms/djangoapps/discussion/django_comment_client/base/views.py:613 -#: lms/djangoapps/discussion/django_comment_client/base/views.py:655 -#: lms/djangoapps/discussion/django_comment_client/base/views.py:738 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:612 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:654 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:737 msgid "Body can't be empty" msgstr "" -#: lms/djangoapps/discussion/django_comment_client/base/views.py:630 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:629 msgid "Topic doesn't exist" msgstr "" -#: lms/djangoapps/discussion/django_comment_client/base/views.py:704 -#: lms/djangoapps/discussion/django_comment_client/base/views.py:803 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:703 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:802 msgid "Comment level too deep" msgstr "" -#: lms/djangoapps/discussion/django_comment_client/base/views.py:1092 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:1091 msgid "Error uploading file. Please contact the site administrator. Thank you." msgstr "" -#: lms/djangoapps/discussion/django_comment_client/base/views.py:1095 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:1094 msgid "Good" msgstr "" #. Translators: Replier commented on "your" response to your post -#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:144 +#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:145 msgid "your" msgstr "" #. Translators: Replier commented on "their" response to your post #. Translators: Replier commented on "their" response in a post you're #. following -#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:148 -#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:231 +#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:149 +#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:236 msgid "their" msgstr "" @@ -4304,31 +4304,31 @@ msgstr "" msgid "Your Platform Insights" msgstr "" -#: lms/djangoapps/instructor/views/api.py:157 +#: lms/djangoapps/instructor/views/api.py:156 #, python-brace-format msgid "" "The {report_type} report is being created. To view the status of the report, " "see Pending Tasks below." msgstr "" -#: lms/djangoapps/instructor/views/api.py:175 +#: lms/djangoapps/instructor/views/api.py:174 msgid "" "Found a conflict with given identifier. Please try an alternative identifier" msgstr "" -#: lms/djangoapps/instructor/views/api.py:366 -#: lms/djangoapps/instructor/views/api.py:3613 +#: lms/djangoapps/instructor/views/api.py:365 +#: lms/djangoapps/instructor/views/api.py:3660 msgid "" "Make sure that the file you upload is in CSV format with no extraneous " "characters or rows." msgstr "" -#: lms/djangoapps/instructor/views/api.py:372 -#: lms/djangoapps/instructor/views/api.py:3616 +#: lms/djangoapps/instructor/views/api.py:371 +#: lms/djangoapps/instructor/views/api.py:3663 msgid "Could not read uploaded file." msgstr "" -#: lms/djangoapps/instructor/views/api.py:397 +#: lms/djangoapps/instructor/views/api.py:396 #, python-brace-format msgid "" "Data in row #{row_num} must have between four and six columns: email, " @@ -4336,64 +4336,64 @@ msgid "" "are optional." msgstr "" -#: lms/djangoapps/instructor/views/api.py:402 +#: lms/djangoapps/instructor/views/api.py:401 #, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full " "name, and country." msgstr "" -#: lms/djangoapps/instructor/views/api.py:431 +#: lms/djangoapps/instructor/views/api.py:430 msgid "" "Course is not cohorted but cohort provided. Ignoring cohort assignment for " "all users." msgstr "" -#: lms/djangoapps/instructor/views/api.py:446 +#: lms/djangoapps/instructor/views/api.py:445 #, python-brace-format msgid "" "Cohort name not found: {cohort}. Ignoring cohort assignment for all users." msgstr "" -#: lms/djangoapps/instructor/views/api.py:463 +#: lms/djangoapps/instructor/views/api.py:462 #, python-brace-format msgid "" "Invalid course mode: {mode}. Falling back to the default mode, or keeping " "the current mode in case the user is already enrolled." msgstr "" -#: lms/djangoapps/instructor/views/api.py:469 +#: lms/djangoapps/instructor/views/api.py:468 #, python-brace-format msgid "" "Invalid course mode: {mode}. Failling back to {default_mode}, or resetting " "to {default_mode} in case the user is already enrolled." msgstr "" -#: lms/djangoapps/instructor/views/api.py:487 -#: lms/djangoapps/instructor/views/api.py:549 -#: lms/djangoapps/instructor/views/api.py:584 +#: lms/djangoapps/instructor/views/api.py:486 +#: lms/djangoapps/instructor/views/api.py:548 +#: lms/djangoapps/instructor/views/api.py:583 #, python-brace-format msgid "Invalid email {email_address}." msgstr "" -#: lms/djangoapps/instructor/views/api.py:499 +#: lms/djangoapps/instructor/views/api.py:498 #, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is " "different. Enrolling anyway with {email}." msgstr "" -#: lms/djangoapps/instructor/views/api.py:589 -#: lms/djangoapps/instructor/views/api.py:3658 +#: lms/djangoapps/instructor/views/api.py:588 +#: lms/djangoapps/instructor/views/api.py:3705 msgid "File is not attached." msgstr "" -#: lms/djangoapps/instructor/views/api.py:723 +#: lms/djangoapps/instructor/views/api.py:722 #, python-brace-format msgid "Username {user} already exists." msgstr "" -#: lms/djangoapps/instructor/views/api.py:750 +#: lms/djangoapps/instructor/views/api.py:749 #, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " @@ -4401,86 +4401,86 @@ msgid "" "for further information." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1152 +#: lms/djangoapps/instructor/views/api.py:1153 msgid "" "A usage key location for a section or a problem. If the location is a block " "that contains other blocks, (such as the course, section, subsection, or " "unit blocks) then all blocks under that block will be included in the report." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1161 +#: lms/djangoapps/instructor/views/api.py:1162 msgid "A list of usage keys for the blocks to include in the report. " msgstr "" -#: lms/djangoapps/instructor/views/api.py:1169 +#: lms/djangoapps/instructor/views/api.py:1170 msgid "" "A list of problem/block types to generate the report for. This field can be " "omitted if the report should include details of allblock types. " msgstr "" -#: lms/djangoapps/instructor/views/api.py:1180 +#: lms/djangoapps/instructor/views/api.py:1181 msgid "User-friendly text describing current status of report generation." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1183 +#: lms/djangoapps/instructor/views/api.py:1184 msgid "" "A unique id for the report generation task. It can be used to query the " "latest report generation status." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1209 +#: lms/djangoapps/instructor/views/api.py:1210 msgid "" "The provided parameters were invalid. Make sure you've provided at least one " "valid usage key for `problem_locations`." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1212 -#: lms/djangoapps/instructor/views/api.py:2369 -#: lms/djangoapps/instructor/views/api.py:2579 -msgid "The requesting user is not authenticated." -msgstr "" - #: lms/djangoapps/instructor/views/api.py:1213 #: lms/djangoapps/instructor/views/api.py:2370 #: lms/djangoapps/instructor/views/api.py:2580 +msgid "The requesting user is not authenticated." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1214 +#: lms/djangoapps/instructor/views/api.py:2371 +#: lms/djangoapps/instructor/views/api.py:2581 msgid "The requesting user lacks access to the course." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1348 +#: lms/djangoapps/instructor/views/api.py:1349 #: lms/djangoapps/instructor_task/api_helper.py:109 msgid "problem responses" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1354 +#: lms/djangoapps/instructor/views/api.py:1355 msgid "Could not find problem with this location." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1420 +#: lms/djangoapps/instructor/views/api.py:1421 msgid "CourseID" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1421 +#: lms/djangoapps/instructor/views/api.py:1422 msgid "Certificate Type" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1422 +#: lms/djangoapps/instructor/views/api.py:1423 msgid "Total Certificates Issued" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1423 +#: lms/djangoapps/instructor/views/api.py:1424 msgid "Date Report Run" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1473 +#: lms/djangoapps/instructor/views/api.py:1474 #: lms/djangoapps/instructor_task/api_helper.py:110 msgid "enrolled learner profile" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1498 +#: lms/djangoapps/instructor/views/api.py:1499 msgid "User ID" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1499 +#: lms/djangoapps/instructor/views/api.py:1500 #: lms/djangoapps/instructor/views/tools.py:221 #: lms/djangoapps/instructor/views/tools.py:226 #: openedx/core/djangoapps/schedules/admin.py:148 @@ -4497,7 +4497,7 @@ msgstr "" #. form meant to hold the user's email address. #. Translators: This label appears above a field on the registration form #. meant to hold the user's email address. -#: lms/djangoapps/instructor/views/api.py:1501 +#: lms/djangoapps/instructor/views/api.py:1502 #: lms/djangoapps/instructor/views/instructor_dashboard.py:714 #: openedx/core/djangoapps/user_authn/views/login_form.py:96 #: openedx/core/djangoapps/user_authn/views/password_reset.py:90 @@ -4508,11 +4508,11 @@ msgstr "" msgid "Email" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1502 +#: lms/djangoapps/instructor/views/api.py:1503 msgid "Language" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1503 +#: lms/djangoapps/instructor/views/api.py:1504 msgid "Location" msgstr "" @@ -4521,7 +4521,7 @@ msgstr "" #. the user's gender. #. Translators: This label appears above a dropdown menu on the registration #. form used to select the user's gender. -#: lms/djangoapps/instructor/views/api.py:1506 +#: lms/djangoapps/instructor/views/api.py:1507 #: openedx/core/djangoapps/user_authn/api/form_fields.py:117 #: openedx/core/djangoapps/user_authn/views/registration_form.py:658 #: lms/templates/signup_modal.html:94 @@ -4529,40 +4529,40 @@ msgstr "" msgid "Gender" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1507 +#: lms/djangoapps/instructor/views/api.py:1508 msgid "Level of Education" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1508 +#: lms/djangoapps/instructor/views/api.py:1509 #: themes/stanford-style/lms/templates/register-form.html:223 msgid "Mailing Address" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1509 +#: lms/djangoapps/instructor/views/api.py:1510 msgid "Goals" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1510 +#: lms/djangoapps/instructor/views/api.py:1511 msgid "Enrollment Mode" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1511 +#: lms/djangoapps/instructor/views/api.py:1512 msgid "Last Login" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1512 +#: lms/djangoapps/instructor/views/api.py:1513 msgid "Date Joined" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1513 +#: lms/djangoapps/instructor/views/api.py:1514 msgid "External User Key" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1519 +#: lms/djangoapps/instructor/views/api.py:1520 msgid "Cohort" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1523 +#: lms/djangoapps/instructor/views/api.py:1524 #: lms/djangoapps/instructor/views/instructor_dashboard.py:770 msgid "Team" msgstr "" @@ -4572,7 +4572,7 @@ msgstr "" #. which allows the user to input the city in which they live. #. Translators: This label appears above a field on the registration form #. which allows the user to input the city in which they live. -#: lms/djangoapps/instructor/views/api.py:1527 +#: lms/djangoapps/instructor/views/api.py:1528 #: openedx/core/djangoapps/user_api/accounts/settings_views.py:261 #: openedx/core/djangoapps/user_authn/api/form_fields.py:290 #: openedx/core/djangoapps/user_authn/views/registration_form.py:843 @@ -4581,309 +4581,304 @@ msgstr "" msgid "City" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1529 +#: lms/djangoapps/instructor/views/api.py:1530 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:103 #: themes/stanford-style/lms/templates/register-form.html:167 msgid "Country" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1578 +#: lms/djangoapps/instructor/views/api.py:1579 #: lms/djangoapps/instructor_task/api_helper.py:111 msgid "enrollment" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1604 +#: lms/djangoapps/instructor/views/api.py:1605 msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1606 +#: lms/djangoapps/instructor/views/api.py:1607 msgid "The file must contain a 'username' column, an 'email' column, or both." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1696 +#: lms/djangoapps/instructor/views/api.py:1697 #: lms/djangoapps/instructor_task/api_helper.py:113 msgid "survey" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1714 +#: lms/djangoapps/instructor/views/api.py:1715 #: lms/djangoapps/instructor_task/api_helper.py:114 msgid "proctored exam results" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1742 +#: lms/djangoapps/instructor/views/api.py:1743 msgid "Anonymized User IDs" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1779 +#: lms/djangoapps/instructor/views/api.py:1780 #, python-brace-format msgid "Enrollment status for {student}: active" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1781 +#: lms/djangoapps/instructor/views/api.py:1782 #, python-brace-format msgid "Enrollment status for {student}: inactive" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1786 +#: lms/djangoapps/instructor/views/api.py:1787 #, python-brace-format msgid "Enrollment status for {student}: pending" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1788 +#: lms/djangoapps/instructor/views/api.py:1789 #, python-brace-format msgid "Enrollment status for {student}: never enrolled" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1934 +#: lms/djangoapps/instructor/views/api.py:1935 msgid "Module does not exist." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1937 +#: lms/djangoapps/instructor/views/api.py:1938 msgid "An error occurred while deleting the score." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1947 +#: lms/djangoapps/instructor/views/api.py:1948 msgid "An error occurred while attempting to reset for all students." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1984 -#: lms/djangoapps/instructor/views/api.py:2204 +#: lms/djangoapps/instructor/views/api.py:1985 +#: lms/djangoapps/instructor/views/api.py:2205 msgid "Course has no entrance exam section." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1999 +#: lms/djangoapps/instructor/views/api.py:2000 msgid "all_students and unique_student_identifier are mutually exclusive." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2003 +#: lms/djangoapps/instructor/views/api.py:2004 msgid "all_students and delete_module are mutually exclusive." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2009 +#: lms/djangoapps/instructor/views/api.py:2010 msgid "Requires instructor access." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2026 -#: lms/djangoapps/instructor/views/api.py:2215 -#: lms/djangoapps/instructor/views/api.py:2518 +#: lms/djangoapps/instructor/views/api.py:2027 +#: lms/djangoapps/instructor/views/api.py:2216 +#: lms/djangoapps/instructor/views/api.py:2519 msgid "Course has no valid entrance exam section." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2028 -#: lms/djangoapps/instructor/views/api.py:2221 +#: lms/djangoapps/instructor/views/api.py:2029 +#: lms/djangoapps/instructor/views/api.py:2222 msgid "All Students" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2209 +#: lms/djangoapps/instructor/views/api.py:2210 msgid "Cannot rescore with all_students and unique_student_identifier." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2287 +#: lms/djangoapps/instructor/views/api.py:2288 msgid "Current status of task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2288 +#: lms/djangoapps/instructor/views/api.py:2289 msgid "Identifies the kind of task being performed, e.g. rescoring." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2289 +#: lms/djangoapps/instructor/views/api.py:2290 msgid "The celery ID for the task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2290 +#: lms/djangoapps/instructor/views/api.py:2291 msgid "The date and time when the task was created." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2293 +#: lms/djangoapps/instructor/views/api.py:2294 msgid "" "The input parameters for the task. The format and content of this data will " "depend on the kind of task being performed. For instanceit may contain the " "problem locations for a problem resources task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2297 +#: lms/djangoapps/instructor/views/api.py:2298 msgid "The username of the user who initiated this task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2298 +#: lms/djangoapps/instructor/views/api.py:2299 msgid "The last knows state of the celery task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2299 +#: lms/djangoapps/instructor/views/api.py:2300 msgid "Task duration information, if known" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2300 +#: lms/djangoapps/instructor/views/api.py:2301 msgid "User-friendly task status information, if available." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2309 +#: lms/djangoapps/instructor/views/api.py:2310 msgid "List of instructor tasks." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2371 -#: lms/djangoapps/instructor/views/api.py:2581 +#: lms/djangoapps/instructor/views/api.py:2372 +#: lms/djangoapps/instructor/views/api.py:2582 msgid "The requested course does not exist." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2543 +#: lms/djangoapps/instructor/views/api.py:2544 msgid "URL from which report can be downloaded." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2544 +#: lms/djangoapps/instructor/views/api.py:2545 msgid "Name of report." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2545 +#: lms/djangoapps/instructor/views/api.py:2546 msgid "HTML anchor tag that contains the name and link." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2554 +#: lms/djangoapps/instructor/views/api.py:2555 msgid "List of report downloads" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2568 +#: lms/djangoapps/instructor/views/api.py:2569 msgid "ID for the course whose reports need to be listed." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2574 +#: lms/djangoapps/instructor/views/api.py:2575 msgid "" "Filter results to only return details of for the report with the specified " "name." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2687 +#: lms/djangoapps/instructor/views/api.py:2688 #: lms/djangoapps/instructor_task/api_helper.py:115 msgid "ORA data" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2705 +#: lms/djangoapps/instructor/views/api.py:2706 msgid "ORA summary" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2729 +#: lms/djangoapps/instructor/views/api.py:2730 msgid "Attachments archive is being created." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2744 +#: lms/djangoapps/instructor/views/api.py:2745 #: lms/djangoapps/instructor_task/api_helper.py:116 msgid "grade" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2767 +#: lms/djangoapps/instructor/views/api.py:2768 #: lms/djangoapps/instructor_task/api_helper.py:108 msgid "problem grade" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3071 +#: lms/djangoapps/instructor/views/api.py:3072 #, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3118 +#: lms/djangoapps/instructor/views/api.py:3119 msgid "Successfully removed invalid due date extension (unit has no due date)." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3123 +#: lms/djangoapps/instructor/views/api.py:3124 #, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3275 +#: lms/djangoapps/instructor/views/api.py:3276 #, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3277 +#: lms/djangoapps/instructor/views/api.py:3278 #, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3301 +#: lms/djangoapps/instructor/views/api.py:3302 msgid "" "Certificate generation task for all students of this course has been " "started. You can view the status of the generation task in the \"Pending " "Tasks\" section." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3326 -msgid "" -"Please select one or more certificate statuses that require certificate " -"regeneration." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py:3340 +#: lms/djangoapps/instructor/views/api.py:3335 msgid "Please select certificate statuses from the list only." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3346 +#: lms/djangoapps/instructor/views/api.py:3342 msgid "" "Certificate regeneration task has been started. You can view the status of " "the generation task in the \"Pending Tasks\" section." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3407 +#: lms/djangoapps/instructor/views/api.py:3388 +#: lms/djangoapps/instructor/views/api.py:3538 +msgid "" +"The record is not in the correct format. Please add a valid username or " +"email address." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3454 #, python-brace-format msgid "" "Student {user} is not enrolled in this course. Please check your spelling " "and retry." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3414 +#: lms/djangoapps/instructor/views/api.py:3461 #, python-brace-format msgid "" "Student {user} is already on the certificate invalidation list and cannot be " "added to the certificate exception list." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3420 +#: lms/djangoapps/instructor/views/api.py:3467 #, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3456 +#: lms/djangoapps/instructor/views/api.py:3503 #, python-brace-format msgid "" "Error occurred removing the allowlist entry for student {student}. Please " "refresh the page and try again" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3474 +#: lms/djangoapps/instructor/views/api.py:3521 msgid "" "Student username/email field is required and can not be empty. Kindly fill " "in username/email and then press \"Add to Exception List\" button." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3491 -msgid "" -"The record is not in the correct format. Please add a valid username or " -"email address." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py:3508 +#: lms/djangoapps/instructor/views/api.py:3555 #, python-brace-format msgid "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3549 +#: lms/djangoapps/instructor/views/api.py:3596 msgid "Invalid data, generate_for must be \"new\" or \"all\"." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3557 +#: lms/djangoapps/instructor/views/api.py:3604 msgid "Certificate generation started for students on the allowlist." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3605 +#: lms/djangoapps/instructor/views/api.py:3652 #, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3656 +#: lms/djangoapps/instructor/views/api.py:3703 #, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3716 +#: lms/djangoapps/instructor/views/api.py:3763 #, python-brace-format msgid "" "The student {student} appears on the Certificate Exception list in course " @@ -4891,33 +4886,33 @@ msgid "" "attempting to invalidate their certificate." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3777 +#: lms/djangoapps/instructor/views/api.py:3824 #, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3785 +#: lms/djangoapps/instructor/views/api.py:3832 #, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3822 +#: lms/djangoapps/instructor/views/api.py:3869 msgid "" "Certificate Invalidation does not exist, Please refresh the page and try " "again." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3858 +#: lms/djangoapps/instructor/views/api.py:3905 msgid "" "Student username/email field is required and can not be empty. Kindly fill " "in username/email and then press \"Invalidate Certificate\" button." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3876 +#: lms/djangoapps/instructor/views/api.py:3923 #, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " @@ -5030,11 +5025,11 @@ msgstr "" msgid "Incomplete" msgstr "" -#: lms/djangoapps/instructor/views/serializer.py:17 +#: lms/djangoapps/instructor/views/serializer.py:20 msgid "Role name" msgstr "" -#: lms/djangoapps/instructor/views/serializer.py:24 +#: lms/djangoapps/instructor/views/serializer.py:27 msgid "Invalid role name." msgstr "" @@ -5787,7 +5782,7 @@ msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " msgstr "" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html:38 -#: xmodule/capa_block.py:1018 cms/templates/index.html:219 +#: xmodule/capa_block.py:1019 cms/templates/index.html:219 #: cms/templates/videos_index_pagination.html:14 #: lms/templates/dashboard/_entitlement_reason_survey.html:134 #: lms/templates/dashboard/_reason_survey.html:20 @@ -7294,11 +7289,11 @@ msgid "" "libraries to be represented in content search filters." msgstr "" -#: openedx/core/djangoapps/content_libraries/api.py:571 +#: openedx/core/djangoapps/content_libraries/api.py:578 msgid "Cannot change or remove the access level for the only admin." msgstr "" -#: openedx/core/djangoapps/content_libraries/api.py:857 +#: openedx/core/djangoapps/content_libraries/api.py:864 msgid "Library cannot have more than {} Components" msgstr "" @@ -8068,8 +8063,8 @@ msgid "Immediately" msgstr "" #: openedx/core/djangoapps/notifications/email_notifications.py:19 -#: xmodule/capa_block.py:223 xmodule/capa_block.py:241 -#: xmodule/capa_block.py:280 +#: xmodule/capa_block.py:224 xmodule/capa_block.py:242 +#: xmodule/capa_block.py:281 msgid "Never" msgstr "" @@ -9047,7 +9042,7 @@ msgid "" "{li_end}" msgstr "" -#: openedx/core/djangoapps/user_authn/views/login.py:382 +#: openedx/core/djangoapps/user_authn/views/login.py:392 #, python-brace-format msgid "" "As {allowed_domain} user, You must login with your {allowed_domain} " @@ -9726,21 +9721,21 @@ msgstr "" msgid "Our mailing address is" msgstr "" -#: xmodule/annotatable_block.py:44 +#: xmodule/annotatable_block.py:48 msgid "XML data for the annotation" msgstr "" -#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:178 -#: xmodule/conditional_block.py:89 xmodule/discussion_block.py:48 -#: xmodule/html_block.py:55 xmodule/html_block.py:365 xmodule/html_block.py:391 +#: xmodule/annotatable_block.py:70 xmodule/capa_block.py:179 +#: xmodule/conditional_block.py:89 xmodule/discussion_block.py:50 +#: xmodule/html_block.py:57 xmodule/html_block.py:368 xmodule/html_block.py:394 #: xmodule/item_bank_block.py:455 xmodule/library_content_block.py:78 -#: xmodule/library_root_xblock.py:30 xmodule/poll_block.py:49 +#: xmodule/library_root_xblock.py:30 xmodule/poll_block.py:52 #: xmodule/unit_block.py:39 xmodule/video_block/video_xfields.py:20 -#: xmodule/word_cloud_block.py:58 xmodule/x_module.py:227 +#: xmodule/word_cloud_block.py:64 xmodule/x_module.py:227 msgid "The display name for this component." msgstr "" -#: xmodule/annotatable_block.py:68 +#: xmodule/annotatable_block.py:72 msgid "Annotation" msgstr "" @@ -9752,11 +9747,11 @@ msgstr "" msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py:745 xmodule/capa_block.py:1392 +#: xmodule/capa/capa_problem.py:745 xmodule/capa_block.py:1393 msgid "Incorrect" msgstr "" -#: xmodule/capa/capa_problem.py:750 xmodule/capa_block.py:1401 +#: xmodule/capa/capa_problem.py:750 xmodule/capa_block.py:1402 msgid "Correct" msgstr "" @@ -9913,8 +9908,8 @@ msgstr "" msgid "Incorrect:" msgstr "" -#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:782 -#: xmodule/capa_block.py:798 +#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:783 +#: xmodule/capa_block.py:799 msgid "Answer" msgstr "" @@ -10182,247 +10177,247 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_block.py:185 +#: xmodule/capa_block.py:186 msgid "Number of attempts taken by the student on this problem" msgstr "" -#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:146 +#: xmodule/capa_block.py:191 xmodule/modulestore/inheritance.py:146 msgid "Maximum Attempts" msgstr "" -#: xmodule/capa_block.py:191 +#: xmodule/capa_block.py:192 msgid "" "Defines the number of times a student can try to answer this problem. If the " "value is not set, infinite attempts are allowed." msgstr "" -#: xmodule/capa_block.py:196 +#: xmodule/capa_block.py:197 msgid "Grading Method" msgstr "" -#: xmodule/capa_block.py:198 +#: xmodule/capa_block.py:199 msgid "" "Define the grading method for this problem. By default, it's the score of " "the last submission made by the student." msgstr "" -#: xmodule/capa_block.py:204 xmodule/capa_block.py:501 +#: xmodule/capa_block.py:205 xmodule/capa_block.py:502 msgid "Last Score" msgstr "" -#: xmodule/capa_block.py:205 xmodule/capa_block.py:502 +#: xmodule/capa_block.py:206 xmodule/capa_block.py:503 msgid "First Score" msgstr "" -#: xmodule/capa_block.py:206 xmodule/capa_block.py:503 +#: xmodule/capa_block.py:207 xmodule/capa_block.py:504 msgid "Highest Score" msgstr "" -#: xmodule/capa_block.py:207 xmodule/capa_block.py:504 +#: xmodule/capa_block.py:208 xmodule/capa_block.py:505 msgid "Average Score" msgstr "" -#: xmodule/capa_block.py:210 +#: xmodule/capa_block.py:211 msgid "Date that this problem is due by" msgstr "" -#: xmodule/capa_block.py:212 +#: xmodule/capa_block.py:213 msgid "Amount of time after the due date that submissions will be accepted" msgstr "" -#: xmodule/capa_block.py:216 xmodule/modulestore/inheritance.py:103 +#: xmodule/capa_block.py:217 xmodule/modulestore/inheritance.py:103 msgid "Show Results" msgstr "" -#: xmodule/capa_block.py:217 +#: xmodule/capa_block.py:218 msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." msgstr "" -#: xmodule/capa_block.py:222 xmodule/capa_block.py:234 -#: xmodule/capa_block.py:278 +#: xmodule/capa_block.py:223 xmodule/capa_block.py:235 +#: xmodule/capa_block.py:279 msgid "Always" msgstr "" -#: xmodule/capa_block.py:224 xmodule/capa_block.py:240 +#: xmodule/capa_block.py:225 xmodule/capa_block.py:241 msgid "Past Due" msgstr "" -#: xmodule/capa_block.py:228 xmodule/modulestore/inheritance.py:89 +#: xmodule/capa_block.py:229 xmodule/modulestore/inheritance.py:89 msgid "Show Answer" msgstr "" -#: xmodule/capa_block.py:229 +#: xmodule/capa_block.py:230 msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." msgstr "" -#: xmodule/capa_block.py:235 +#: xmodule/capa_block.py:236 msgid "Answered" msgstr "" -#: xmodule/capa_block.py:236 +#: xmodule/capa_block.py:237 msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_block.py:237 +#: xmodule/capa_block.py:238 msgid "Closed" msgstr "" -#: xmodule/capa_block.py:238 +#: xmodule/capa_block.py:239 msgid "Finished" msgstr "" -#: xmodule/capa_block.py:239 +#: xmodule/capa_block.py:240 msgid "Correct or Past Due" msgstr "" -#: xmodule/capa_block.py:242 +#: xmodule/capa_block.py:243 msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_block.py:243 +#: xmodule/capa_block.py:244 msgid "After All Attempts" msgstr "" -#: xmodule/capa_block.py:244 +#: xmodule/capa_block.py:245 msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_block.py:245 +#: xmodule/capa_block.py:246 msgid "Attempted" msgstr "" -#: xmodule/capa_block.py:249 +#: xmodule/capa_block.py:250 msgid "Show Answer: Number of Attempts" msgstr "" -#: xmodule/capa_block.py:251 +#: xmodule/capa_block.py:252 msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_block.py:258 +#: xmodule/capa_block.py:259 msgid "Whether to force the save button to appear on the page" msgstr "" -#: xmodule/capa_block.py:263 xmodule/item_bank_block.py:80 +#: xmodule/capa_block.py:264 xmodule/item_bank_block.py:80 msgid "Show Reset Button" msgstr "" -#: xmodule/capa_block.py:264 +#: xmodule/capa_block.py:265 msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." msgstr "" -#: xmodule/capa_block.py:270 xmodule/modulestore/inheritance.py:115 +#: xmodule/capa_block.py:271 xmodule/modulestore/inheritance.py:115 msgid "Randomization" msgstr "" -#: xmodule/capa_block.py:272 +#: xmodule/capa_block.py:273 msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "" -#: xmodule/capa_block.py:279 +#: xmodule/capa_block.py:280 msgid "On Reset" msgstr "" -#: xmodule/capa_block.py:281 +#: xmodule/capa_block.py:282 msgid "Per Student" msgstr "" -#: xmodule/capa_block.py:285 +#: xmodule/capa_block.py:286 msgid "XML data for the problem" msgstr "" -#: xmodule/capa_block.py:290 +#: xmodule/capa_block.py:291 msgid "Dictionary with the correctness of current student answers" msgstr "" -#: xmodule/capa_block.py:293 +#: xmodule/capa_block.py:294 msgid "List of correctness maps for each attempt" msgstr "" -#: xmodule/capa_block.py:295 +#: xmodule/capa_block.py:296 msgid "Dictionary for maintaining the state of inputtypes" msgstr "" -#: xmodule/capa_block.py:296 +#: xmodule/capa_block.py:297 msgid "Dictionary with the current student responses" msgstr "" -#: xmodule/capa_block.py:298 +#: xmodule/capa_block.py:299 msgid "List of student answers for each attempt" msgstr "" -#: xmodule/capa_block.py:302 +#: xmodule/capa_block.py:303 msgid "Dictionary with the current student score" msgstr "" -#: xmodule/capa_block.py:304 +#: xmodule/capa_block.py:305 msgid "List of scores for each attempt" msgstr "" -#: xmodule/capa_block.py:306 +#: xmodule/capa_block.py:307 msgid "Whether or not the answers have been saved since last submit" msgstr "" -#: xmodule/capa_block.py:308 +#: xmodule/capa_block.py:309 msgid "Whether the student has answered the problem" msgstr "" -#: xmodule/capa_block.py:309 +#: xmodule/capa_block.py:310 msgid "Random seed for this student" msgstr "" -#: xmodule/capa_block.py:310 +#: xmodule/capa_block.py:311 msgid "Last submission time" msgstr "" -#: xmodule/capa_block.py:312 +#: xmodule/capa_block.py:313 msgid "Timer Between Attempts" msgstr "" -#: xmodule/capa_block.py:313 +#: xmodule/capa_block.py:314 msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "" -#: xmodule/capa_block.py:317 +#: xmodule/capa_block.py:318 msgid "Problem Weight" msgstr "" -#: xmodule/capa_block.py:318 +#: xmodule/capa_block.py:319 msgid "" "Defines the number of points each problem is worth. If the value is not set, " "each response field in the problem is worth one point." msgstr "" -#: xmodule/capa_block.py:323 +#: xmodule/capa_block.py:324 msgid "Markdown source of this module" msgstr "" -#: xmodule/capa_block.py:325 +#: xmodule/capa_block.py:326 msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" -#: xmodule/capa_block.py:329 xmodule/html_block.py:67 +#: xmodule/capa_block.py:330 xmodule/html_block.py:69 msgid "Enable LaTeX templates?" msgstr "" -#: xmodule/capa_block.py:334 xmodule/modulestore/inheritance.py:151 +#: xmodule/capa_block.py:335 xmodule/modulestore/inheritance.py:151 msgid "Matlab API key" msgstr "" -#: xmodule/capa_block.py:335 +#: xmodule/capa_block.py:336 msgid "" "Enter the API key provided by MathWorks for accessing the MATLAB Hosted " "Service. This key is granted for exclusive use by this course for the " @@ -10432,47 +10427,47 @@ msgid "" "contact moocsupport@mathworks.com" msgstr "" -#: xmodule/capa_block.py:429 +#: xmodule/capa_block.py:430 msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." msgstr "" -#: xmodule/capa_block.py:434 +#: xmodule/capa_block.py:435 msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" -#: xmodule/capa_block.py:780 xmodule/capa_block.py:796 +#: xmodule/capa_block.py:781 xmodule/capa_block.py:797 msgid "Answer ID" msgstr "" -#: xmodule/capa_block.py:781 xmodule/capa_block.py:797 +#: xmodule/capa_block.py:782 xmodule/capa_block.py:798 msgid "Question" msgstr "" -#: xmodule/capa_block.py:785 +#: xmodule/capa_block.py:786 msgid "Correct Answer" msgstr "" -#: xmodule/capa_block.py:1031 +#: xmodule/capa_block.py:1032 msgid "Submitting" msgstr "" -#: xmodule/capa_block.py:1161 +#: xmodule/capa_block.py:1162 msgid "Warning: The problem has been reset to its initial state!" msgstr "" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_block.py:1165 +#: xmodule/capa_block.py:1166 msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" -#: xmodule/capa_block.py:1172 +#: xmodule/capa_block.py:1173 msgid "If this error persists, please contact the course staff." msgstr "" @@ -10481,7 +10476,7 @@ msgstr "" #. is a header for this hint, and {hint_text} is the text of the hint itself. #. This string is being passed to translation only for possible reordering of #. the placeholders. -#: xmodule/capa_block.py:1227 +#: xmodule/capa_block.py:1228 #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -10489,98 +10484,98 @@ msgstr "" #. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three #. hints. #. This text is shown in bold before the accompanying hint text. -#: xmodule/capa_block.py:1233 +#: xmodule/capa_block.py:1234 #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "" -#: xmodule/capa_block.py:1312 +#: xmodule/capa_block.py:1313 #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" -#: xmodule/capa_block.py:1387 +#: xmodule/capa_block.py:1388 #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1396 +#: xmodule/capa_block.py:1397 #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1405 +#: xmodule/capa_block.py:1406 #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1410 +#: xmodule/capa_block.py:1411 msgid "Partially Correct" msgstr "" -#: xmodule/capa_block.py:1412 +#: xmodule/capa_block.py:1413 msgid "Answer submitted." msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_block.py:1796 xmodule/capa_block.py:2124 +#: xmodule/capa_block.py:1797 xmodule/capa_block.py:2125 msgid "Problem is closed." msgstr "" -#: xmodule/capa_block.py:1802 +#: xmodule/capa_block.py:1803 msgid "Problem must be reset before it can be submitted again." msgstr "" -#: xmodule/capa_block.py:1812 +#: xmodule/capa_block.py:1813 #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" -#: xmodule/capa_block.py:1821 +#: xmodule/capa_block.py:1822 #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "" -#: xmodule/capa_block.py:2004 +#: xmodule/capa_block.py:2005 #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:2009 +#: xmodule/capa_block.py:2010 #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:2015 +#: xmodule/capa_block.py:2016 #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:2135 +#: xmodule/capa_block.py:2136 msgid "Problem needs to be reset prior to save." msgstr "" -#: xmodule/capa_block.py:2145 +#: xmodule/capa_block.py:2146 msgid "Your answers have been saved." msgstr "" -#: xmodule/capa_block.py:2148 +#: xmodule/capa_block.py:2149 #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10589,21 +10584,21 @@ msgstr "" #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. -#: xmodule/capa_block.py:2180 +#: xmodule/capa_block.py:2181 msgid "You cannot select Reset for a problem that is closed." msgstr "" -#: xmodule/capa_block.py:2189 +#: xmodule/capa_block.py:2190 msgid "You must submit an answer before you can select Reset." msgstr "" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. -#: xmodule/capa_block.py:2244 +#: xmodule/capa_block.py:2245 msgid "Problem's definition does not support rescoring." msgstr "" -#: xmodule/capa_block.py:2250 +#: xmodule/capa_block.py:2251 msgid "Problem must be answered before it can be graded again." msgstr "" @@ -11502,31 +11497,31 @@ msgstr "" msgid "General" msgstr "" -#: xmodule/discussion_block.py:53 +#: xmodule/discussion_block.py:55 msgid "Category" msgstr "" -#: xmodule/discussion_block.py:54 +#: xmodule/discussion_block.py:56 msgid "Week 1" msgstr "" -#: xmodule/discussion_block.py:56 +#: xmodule/discussion_block.py:58 msgid "" "A category name for the discussion. This name appears in the left pane of " "the discussion forum for the course." msgstr "" -#: xmodule/discussion_block.py:62 +#: xmodule/discussion_block.py:64 msgid "Subcategory" msgstr "" -#: xmodule/discussion_block.py:65 +#: xmodule/discussion_block.py:67 msgid "" "A subcategory name for the discussion. This name appears in the left pane of " "the discussion forum for the course." msgstr "" -#: xmodule/discussion_block.py:182 +#: xmodule/discussion_block.py:184 #, python-brace-format msgid "" "You are not signed in. To view the discussion content, {sign_in_link} or " @@ -11573,48 +11568,48 @@ msgid "" "hidden in LMS." msgstr "" -#: xmodule/html_block.py:61 xmodule/html_block.py:370 xmodule/html_block.py:430 +#: xmodule/html_block.py:63 xmodule/html_block.py:373 xmodule/html_block.py:433 msgid "Html contents to display for this block" msgstr "" -#: xmodule/html_block.py:63 +#: xmodule/html_block.py:65 msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" -#: xmodule/html_block.py:73 +#: xmodule/html_block.py:75 msgid "" "Select Visual to enter content and have the editor automatically create the " "HTML. Select Raw to edit HTML directly. If you change this setting, you must " "save the component and then re-open it for editing." msgstr "" -#: xmodule/html_block.py:76 +#: xmodule/html_block.py:78 msgid "Editor" msgstr "" -#: xmodule/html_block.py:79 +#: xmodule/html_block.py:81 msgid "Visual" msgstr "" -#: xmodule/html_block.py:80 +#: xmodule/html_block.py:82 msgid "Raw" msgstr "" -#: xmodule/html_block.py:396 +#: xmodule/html_block.py:399 msgid "Hide Page From Learners" msgstr "" -#: xmodule/html_block.py:397 +#: xmodule/html_block.py:400 msgid "" "If you select this option, only course team members with the Staff or Admin " "role see this page." msgstr "" -#: xmodule/html_block.py:407 +#: xmodule/html_block.py:410 msgid "HTML for the additional pages" msgstr "" -#: xmodule/html_block.py:425 +#: xmodule/html_block.py:428 msgid "List of course update items" msgstr "" @@ -11767,17 +11762,17 @@ msgstr "" msgid "Enter the names of the advanced components to use in your library." msgstr "" -#: xmodule/lti_block.py:133 +#: xmodule/lti_block.py:132 msgid "" "The display name for this component. Analytics reports may also use the " "display name to identify this component." msgstr "" -#: xmodule/lti_block.py:140 +#: xmodule/lti_block.py:139 msgid "LTI ID" msgstr "" -#: xmodule/lti_block.py:142 +#: xmodule/lti_block.py:141 #, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same " @@ -11786,11 +11781,11 @@ msgid "" "documentation{anchor_close} for more details on this setting." msgstr "" -#: xmodule/lti_block.py:155 +#: xmodule/lti_block.py:154 msgid "LTI URL" msgstr "" -#: xmodule/lti_block.py:157 +#: xmodule/lti_block.py:156 #, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " @@ -11799,11 +11794,11 @@ msgid "" "on this setting." msgstr "" -#: xmodule/lti_block.py:168 +#: xmodule/lti_block.py:167 msgid "Custom Parameters" msgstr "" -#: xmodule/lti_block.py:170 +#: xmodule/lti_block.py:169 #, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your e-" @@ -11812,11 +11807,11 @@ msgid "" "details on this setting." msgstr "" -#: xmodule/lti_block.py:180 +#: xmodule/lti_block.py:179 msgid "Open in New Page" msgstr "" -#: xmodule/lti_block.py:182 +#: xmodule/lti_block.py:181 msgid "" "Select True if you want students to click a link that opens the LTI tool in " "a new window. Select False if you want the LTI content to open in an IFrame " @@ -11824,92 +11819,92 @@ msgid "" "set to False. " msgstr "" -#: xmodule/lti_block.py:190 +#: xmodule/lti_block.py:189 msgid "Scored" msgstr "" -#: xmodule/lti_block.py:192 +#: xmodule/lti_block.py:191 msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "" -#: xmodule/lti_block.py:198 +#: xmodule/lti_block.py:197 msgid "Weight" msgstr "" -#: xmodule/lti_block.py:200 +#: xmodule/lti_block.py:199 msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "" -#: xmodule/lti_block.py:209 +#: xmodule/lti_block.py:208 msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "" -#: xmodule/lti_block.py:214 +#: xmodule/lti_block.py:213 msgid "Comment as returned from grader, LTI2.0 spec" msgstr "" -#: xmodule/lti_block.py:219 +#: xmodule/lti_block.py:218 msgid "Hide External Tool" msgstr "" -#: xmodule/lti_block.py:221 +#: xmodule/lti_block.py:220 msgid "" "Select True if you want to use this component as a placeholder for syncing " "with an external grading system rather than launch an external tool. This " "setting hides the Launch button and any IFrames for this component." msgstr "" -#: xmodule/lti_block.py:232 +#: xmodule/lti_block.py:231 msgid "Request user's username" msgstr "" #. Translators: This is used to request the user's username for a third party #. service. -#: xmodule/lti_block.py:234 +#: xmodule/lti_block.py:233 msgid "Select True to request the user's username." msgstr "" -#: xmodule/lti_block.py:239 +#: xmodule/lti_block.py:238 msgid "Request user's email" msgstr "" #. Translators: This is used to request the user's email for a third party #. service. -#: xmodule/lti_block.py:241 +#: xmodule/lti_block.py:240 msgid "Select True to request the user's email address." msgstr "" -#: xmodule/lti_block.py:247 +#: xmodule/lti_block.py:246 msgid "LTI Application Information" msgstr "" -#: xmodule/lti_block.py:249 +#: xmodule/lti_block.py:248 msgid "" "Enter a description of the third party application. If requesting username " "and/or email, use this text box to inform users why their username and/or " "email will be forwarded to a third party application." msgstr "" -#: xmodule/lti_block.py:257 +#: xmodule/lti_block.py:256 msgid "Button Text" msgstr "" -#: xmodule/lti_block.py:259 +#: xmodule/lti_block.py:258 msgid "" "Enter the text on the button used to launch the third party application." msgstr "" -#: xmodule/lti_block.py:266 +#: xmodule/lti_block.py:265 msgid "Accept grades past deadline" msgstr "" -#: xmodule/lti_block.py:267 +#: xmodule/lti_block.py:266 msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" @@ -12156,23 +12151,23 @@ msgstr "" msgid "Partition for segmenting users by enrollment track" msgstr "" -#: xmodule/poll_block.py:54 +#: xmodule/poll_block.py:57 msgid "Whether this student has voted on the poll" msgstr "" -#: xmodule/poll_block.py:59 +#: xmodule/poll_block.py:62 msgid "Student answer" msgstr "" -#: xmodule/poll_block.py:64 +#: xmodule/poll_block.py:67 msgid "Poll answers from all students" msgstr "" -#: xmodule/poll_block.py:70 +#: xmodule/poll_block.py:73 msgid "Poll answers from xml" msgstr "" -#: xmodule/poll_block.py:76 +#: xmodule/poll_block.py:79 msgid "Poll question" msgstr "" @@ -12475,11 +12470,11 @@ msgstr "" msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" -#: xmodule/video_block/video_block.py:147 +#: xmodule/video_block/video_block.py:148 msgid "Basic" msgstr "" -#: xmodule/video_block/video_block.py:599 +#: xmodule/video_block/video_block.py:600 #, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" @@ -12487,17 +12482,17 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: xmodule/video_block/video_block.py:922 +#: xmodule/video_block/video_block.py:923 msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, ." "ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" -#: xmodule/video_block/video_block.py:924 +#: xmodule/video_block/video_block.py:925 msgid "Default Video URL" msgstr "" -#: xmodule/video_block/video_handlers.py:582 +#: xmodule/video_block/video_handlers.py:587 msgid "Language is required." msgstr "" @@ -12738,56 +12733,56 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: xmodule/word_cloud_block.py:63 lms/templates/annotatable.html:13 +#: xmodule/word_cloud_block.py:69 lms/templates/annotatable.html:13 #: lms/templates/peer_grading/peer_grading.html:25 msgid "Instructions" msgstr "" -#: xmodule/word_cloud_block.py:64 +#: xmodule/word_cloud_block.py:70 msgid "" "Add instructions to help learners understand how to use the word cloud. " "Clear instructions are important, especially for learners who have " "accessibility requirements." msgstr "" -#: xmodule/word_cloud_block.py:68 +#: xmodule/word_cloud_block.py:74 msgid "Inputs" msgstr "" -#: xmodule/word_cloud_block.py:69 +#: xmodule/word_cloud_block.py:75 msgid "" "The number of text boxes available for learners to add words and sentences." msgstr "" -#: xmodule/word_cloud_block.py:75 +#: xmodule/word_cloud_block.py:81 msgid "Maximum Words" msgstr "" -#: xmodule/word_cloud_block.py:76 +#: xmodule/word_cloud_block.py:82 msgid "The maximum number of words displayed in the generated word cloud." msgstr "" -#: xmodule/word_cloud_block.py:82 +#: xmodule/word_cloud_block.py:88 msgid "Show Percents" msgstr "" -#: xmodule/word_cloud_block.py:83 +#: xmodule/word_cloud_block.py:89 msgid "Statistics are shown for entered words near that word." msgstr "" -#: xmodule/word_cloud_block.py:90 +#: xmodule/word_cloud_block.py:96 msgid "Whether this learner has posted words to the cloud." msgstr "" -#: xmodule/word_cloud_block.py:95 +#: xmodule/word_cloud_block.py:101 msgid "Student answer." msgstr "" -#: xmodule/word_cloud_block.py:100 +#: xmodule/word_cloud_block.py:106 msgid "All possible words from all learners." msgstr "" -#: xmodule/word_cloud_block.py:104 +#: xmodule/word_cloud_block.py:110 msgid "Top num_top_words words for word cloud." msgstr "" diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po index f226e3c04b9..f14c33399ac 100644 --- a/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po @@ -1,14 +1,14 @@ # #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # # #-#-#-#-# underscore.po (PROJECT VERSION) #-#-#-#-# # Translations template for PROJECT. -# Copyright (C) 2024 ORGANIZATION +# Copyright (C) 2025 ORGANIZATION # This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2024. +# FIRST AUTHOR , 2025. # #, fuzzy msgid "" @@ -28,7 +28,7 @@ msgstr "" "#-#-#-#-# underscore.po (PROJECT VERSION) #-#-#-#-#\n" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-27 00:34+0000\n" +"POT-Creation-Date: 2025-01-07 00:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po index 576ac669adf..114198dddf6 100644 --- a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-proctoring\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:34+0000\n" +"POT-Creation-Date: 2025-01-07 00:36+0000\n" "PO-Revision-Date: 2018-03-14 17:16-0500\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" diff --git a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po index 93f01478460..fe313d6293c 100644 --- a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-proctoring\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:34+0000\n" +"POT-Creation-Date: 2025-01-07 00:36+0000\n" "PO-Revision-Date: 2018-03-14 17:16-0500\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" diff --git a/translations/frontend-app-admin-portal/src/i18n/transifex_input.json b/translations/frontend-app-admin-portal/src/i18n/transifex_input.json index 16efaf05d1b..610e7ce977c 100644 --- a/translations/frontend-app-admin-portal/src/i18n/transifex_input.json +++ b/translations/frontend-app-admin-portal/src/i18n/transifex_input.json @@ -8,7 +8,7 @@ "admin.portal.lpr.progress.status.enrolled": "Enrolled", "admin.portal.lpr.progress.status.pass": "Pass", "admin.portal.lpr.progress.status.pending": "Pending", - "adminPortal.analyticsCardText.errorMessage": "An error occurred: {error_message}", + "adminPortal.analyticsCardText.errorMessage": "We encountered an issue while fetching analytics data. Kindly try again later or contact support for assistance. (Error: {error_message})", "adminPortal.analyticsCardText.noContentErrorMessage": "Analytics not found.", "adminPortal.analyticsCardBetaButton": "Beta", "adminPortal.analyticsCardPoweredBylabel": "Powered by OpenAI", @@ -227,15 +227,17 @@ "peopleManagement.tab.create.group.modal.title": "New group", "people.management.page.create.group.section.header": "Create a custom group of members", "people.management.page.create.group.csv.upload": "Upload a CSV or select members from the table below.", - "people.management.delete.group.modal.body.1": "This action cannot be undone.", - "people.management.delete.group.modal.body.2": "By deleting this group you will no longer be able to track analytics associated with this group and the group will be removed from your People Management page.", - "adminPortal.peopleManagement.editGroupNameModal.button.save": "Save", - "adminPortal.peopleManagement.editGroupNameModal.button.pending": "Saving", - "adminPortal.peopleManagement.editGroupNameModal.button.complete": "Saved", + "adminPortal.peopleManagement.dataTable.download.toast": "Successfully downloaded", + "adminPortal.peopleManagement.dataTable.download.button.pending": "Downloading", + "adminPortal.peopleManagement.dataTable.download.button.complete": "Downloaded", + "adminPortal.peopleManagement.dataTable.download.button.loading": "Download module activity", + "people.management.groups.detail.page.learnersTable.enrollmentsColumn": "Enrollments", + "people.management.groups.detail.page.learnersTable.enrollmentsColumn.tooltip": "Total number of enrollment originated from the budget", "adminPortal.peopleManagement.errorModal.title": "Something went wrong", "adminPortal.peopleManagement.errorModal.body": "We're sorry. Something went wrong behind the scenes. Please try again, or reach out to customer support for help.", - "adminPortal.peopleManagement.groupDetail.deleteGroup.icon": "Delete group", - "adminPortal.peopleManagement.breadcrumb": "People Management", + "people.management.budgetDetail.membersTab.kabobMenu.removeMember": "Remove member", + "people.management.groups.detail.page.members.columns.memberDetails": "Member details", + "people.management.groups.detail.page.members.columns.recentAction": "Recent action", "adminPortal.peopleManagement.zeroState.card.header": "You don't have any groups yet.", "adminPortal.peopleManagement.zeroState.card.subtitle.lc": "Once a group is created, you can track members' progress, assign extra courses, and invite them to additional budgets.", "admin.portal.people.management.page.zerostate.card.subtitle.noLc": "Once a group is created, you can track members' progress.", @@ -244,6 +246,8 @@ "adminPortal.peopleManagement.subtitle.lc": "Monitor group learning progress, assign more courses, and invite members to new Learner Credit budgets.", "adminPortal.peopleManagement.subtitle.noLc": "Monitor group learning progress.", "adminPortal.peopleManagement.newGroup.button": "Create group", + "adminPortal.peopleManagement.dataTable.title": "Your organization's members", + "adminPortal.peopleManagement.dataTable.subtitle": "View all members of your organization.", "admin.portal.lpr.registered.learners.table.user_email.column.heading": "Email", "admin.portal.lpr.registered.learners.table.lms_user_created.column.heading": "Account Created", "reporting.config.email.delivery.method.form.email.label": "Email(s)", @@ -588,6 +592,15 @@ "highlights.highlights.tab.zero.state.header.message": "You haven't created any highlights yet.", "highlights.highlights.tab.zero.state.detail.message": "Create and recommend content collections to your learners, enabling them to quickly locate content relevant to them.", "highlights.highlights.tab.zero.state.create.new.highlight.button.text": "New highlight", + "people.management.delete.group.modal.body.1": "This action cannot be undone.", + "people.management.delete.group.modal.body.2": "By deleting this group you will no longer be able to track analytics associated with this group and the group will be removed from your People Management page.", + "adminPortal.peopleManagement.editGroupNameModal.button.save": "Save", + "adminPortal.peopleManagement.editGroupNameModal.button.pending": "Saving", + "adminPortal.peopleManagement.editGroupNameModal.button.complete": "Saved", + "adminPortal.peopleManagement.groupDetail.deleteGroup.icon": "Delete group", + "adminPortal.peopleManagement.breadcrumb": "People Management", + "people.management.group.details.page.label": "Group members", + "people.management.group.details.page.description": "Add and remove group members.", "lcm.budget.detail.page.catalog.tab.course.card.next.steps": "Next steps for assigned learners", "lcm.budget.detail.page.catalog.tab.course.card.learners.will.be.notified": "Learners will be notified of this course assignment by email.", "lcm.budget.detail.page.catalog.tab.course.card.learners.must.complete.enrollment": "Learners must complete enrollment for this assignment by {courseEnrollmentDeadline}. This deadline is calculated based on the course enrollment deadline or {assignmentEnrollmentDeadline} days past the date of assignment, whichever is sooner.", @@ -885,7 +898,7 @@ "admin.portal.lpr.embedded.subscription.license.management.table.pending.filter": "Pending", "admin.portal.lpr.embedded.subscription.license.management.table.active.filter": "Active", "admin.portal.lpr.embedded.subscription.license.management.table.column.recent.action.heading": "Recent action", - "lcm.budget.detail.page.catalog.tab.course.card.footer-text": "({courseRuns}) available {pluralText}", + "lcm.budget.detail.page.catalog.tab.course.card.footer-text": "({numCourseRuns}) available {pluralText}", "lcm.budget.detail.page.activity.tab.label": "Activity", "lcm.budget.detail.page.catalog.tab.label": "Catalog", "lcm.budget.detail.page.members.tab.label": "Members", diff --git a/translations/frontend-app-course-authoring/src/i18n/transifex_input.json b/translations/frontend-app-course-authoring/src/i18n/transifex_input.json index 6da3b8607c3..18eec7fb9a6 100644 --- a/translations/frontend-app-course-authoring/src/i18n/transifex_input.json +++ b/translations/frontend-app-course-authoring/src/i18n/transifex_input.json @@ -38,37 +38,6 @@ "course-authoring.certificates.signatories.delete.tooltip": "Delete", "course-authoring.certificates.signatories.edit.tooltip": "Edit", "course-authoring.certificates.signatories.save.tooltip": "Save", - "course-authoring.content-tags-drawer.header.subtitle": "Manage tags", - "course-authoring.content-tags-drawer.collapsible.add-tags.button": "Add tags", - "course-authoring.content-tags-drawer.spinner.loading": "Loading", - "course-authoring.content-tags-drawer.tags-dropdown-selector.spinner.loading": "Loading tags", - "course-authoring.content-tags-drawer.tags-dropdown-selector.load-more-tags.button": "Load more", - "course-authoring.content-tags-drawer.tags-dropdown-selector.no-tags-found": "No tags found with the search term \"{searchTerm}\"", - "course-authoring.content-tags-drawer.tags-dropdown-selector.no-tags-in-taxonomy": "No tags in this taxonomy yet", - "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-checked": "Checked", - "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-unchecked": "Unchecked", - "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-implicit": "Implicit", - "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-action-instructions.aria.label": "{tagState} Tag: {tag}. Use the arrow keys to move among the tags in this taxonomy. Press space to select a tag.", - "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-actions.aria.label": "{tagState} Tag: {tag}", - "course-authoring.content-tags-drawer.content-tags-collapsible.selectable-box.selection.aria.label": "taxonomy tags selection", - "course-authoring.content-tags-drawer.button.manage": "Manage tags", - "course-authoring.course-unit.sidebar.tags.title": "Unit tags", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "Add a tag", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.no-tags-added-text": "No tags added yet.", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.save-staged-tags": "Add tags", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.cancel-staged-tags": "Cancel", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.inline-save-staged-tags": "Add", - "course-authoring.content-tags-drawer.cancel": "Cancel", - "course-authoring.content-tags-drawer.save": "Save", - "course-authoring.content-tags-drawer.close": "Close", - "course-authoring.content-tags-drawer.edit-tags": "Edit tags", - "course-authoring.content-tags-drawer.toast.added": "{tagsAdded} tags added.", - "course-authoring.content-tags-drawer.toast.removed": "{tagsRemoved} tags removed.", - "course-authoring.content-tags-drawer.tag.delete": "Delete", - "course-authoring.content-tags-drawer.other-tags.header": "Other tags", - "course-authoring.content-tags-drawer.other-tags.description": "These tags are already applied, but you can't add new ones as you don't have access to their taxonomies.", - "course-authoring.content-tags-drawer.empty": "To use tags, please {link} or contact your administrator.", - "course-authoring.content-tags-drawer.empty-link": "enable a taxonomy", "course-authoring.export.page.title": "{headingTitle} | {courseName} | {siteName}", "course-authoring.course-checklist.heading.title": "Checklists", "course-authoring.course-checklist.heading.subtitle": "Tools", @@ -251,19 +220,6 @@ "course-authoring.schedule.schedule-section.error-message-6": "The certificate available date must be later than the course end date.", "course-authoring.schedule.schedule-section.error-message-7": "The course must have an assigned start date.", "course-authoring.schedule.schedule-section.error-message-8": "Please enter an integer between %(min)s and %(max)s.", - "course-authoring.taxonomy-list.header.title": "Taxonomies", - "course-authoring.taxonomy-list.button.download-template.label": "Download template", - "course-authoring.taxonomy-list.button.download-template.csv.label": "CSV template", - "course-authoring.taxonomy-list.button.download-template.json.label": "JSON template", - "course-authoring.taxonomy-list.butotn.download-template.hint": "Download example taxonomy", - "course-authoring.taxonomy-list.button.import.label": "Import", - "course-authoring.taxonomy-list.select.org.default": "All taxonomies", - "course-authoring.taxonomy-list.select.org.all": "All", - "course-authoring.taxonomy-list.select.org.unassigned": "Unassigned", - "course-authoring.taxonomy-list.spinner.loading": "Loading", - "course-authoring.taxonomy-list.toast.delete": "\"{name}\" deleted", - "course-authoring.taxonomy-list.alert.dismiss": "Dismiss", - "course-authoring.import-tags.prompt.in-progress": "Please keep this window open. We'll let you know when it's done.", "a11yBodyPolicyLink": "Website Accessibility Policy", "a11yBodyPageHeader": "Individualized Accessibility Process for Course Creators", "a11yBodyIntroGraph": "At edX, we seek to understand and respect the unique needs and perspectives of the edX global community. We value every course team and are committed to expanding access to all, including course team creators and authors with disabilities. To that end, we have adopted a {communityAccessibilityLink} and this process to allow course team creators and authors to request assistance if they are unable to develop and post content on our platform via Studio because of their disabilities.", @@ -1155,85 +1111,6 @@ "course-authoring.studio-home.verify-email.banner.description": "Almost there! In order to complete your sign up we need you to verify your email address ({email}). An activation message and next steps should be waiting for you there.", "course-authoring.studio-home.verify-email.sidebar.title": "Need help?", "course-authoring.studio-home.verify-email.sidebar.description": "Please check your Junk or Spam folders in case our email isn't in your INBOX. Still can't find the verification email? Request help via the link below.", - "course-authoring.taxonomy-list.dialog.delete.title": "Delete \"{taxonomyName}\"", - "course-authoring.taxonomy-list.dialog.delete.body": "Warning! You are about to delete a taxonomy containing {tagsCount} tags. Assigned organizations will no longer be able to access the taxonomy, and any tags applied to course content will be removed.", - "course-authoring.taxonomy-list.dialog.delete.confirm.label": "Type {deleteLabel} to confirm", - "course-authoring.taxonomy-list.dialog.delete.confirmDelete.label": "DELETE", - "course-authoring.taxonomy-list.dialog.delete.cancel.label": "Cancel", - "course-authoring.taxonomy-list.dialog.delete.delete.label": "Delete", - "course-authoring.taxonomy-list.modal.export.title": "Select format to export", - "course-authoring.taxonomy-list.modal.export.body": "Select the file format in which you would like the taxonomy to be exported:", - "course-authoring.taxonomy-list.modal.export.submit.label": "Export", - "course-authoring.taxonomy-list.csv-format": "CSV file", - "course-authoring.taxonomy-list.json-format": "JSON file", - "course-authoring.taxonomy-list.modal.cancel": "Cancel", - "course-authoring.import-tags.wizard.button.cancel": "Cancel", - "course-authoring.import-tags.wizard.button.next": "Next", - "course-authoring.import-tags.wizard.button.previous": "Previous", - "course-authoring.import-tags.wizard.button.import": "Import", - "course-authoring.import-tags.wizard.button.continue": "Continue", - "course-authoring.import-tags.wizard.button.confirm": "Yes, import file", - "course-authoring.import-tags.wizard.step-export.title": "Update \"{name}\"", - "course-authoring.import-tags.wizard.step-export.body": "To update this taxonomy you need to import a new CSV or JSON file. The current taxonomy will be completely replaced by the contents of the imported file (e.g. if a tag in the current taxonomy is not present in the imported file, it will be removed - both from the taxonomy and from any tagged course content).{br}You may wish to export the taxonomy in its current state before importing the new file.", - "course-authoring.import-tags.wizard.step-export.button-csv": "CSV file", - "course-authoring.import-tags.wizard.step-export.button-json": "JSON file", - "course-authoring.import-tags.wizard.step-upload.title": "Upload file", - "course-authoring.import-tags.wizard.step-upload.clear-file": "Clear file", - "course-authoring.import-tags.wizard.step-upload.body": "You can upload a CSV or JSON file to create a new taxonomy. You may use any spreadsheet tool (for CSV files), or any text editor (for JSON files) to create the file that you wish to import. For an example of the required format, download the {csvTemplateUrl} or {jsonTemplateUrl}.{br}Once the file is ready to be imported, drag and drop it into the box below, or click to upload.", - "course-authoring.import-tags.wizard.step-reupload.body": "You may use any spreadsheet tool (for CSV files), or any text editor (for JSON files) to create the file that you wish to import.{br}Once the file is ready to be imported, drag and drop it into the box below, or click to upload.", - "course-authoring.import-tags.wizard.step-upload.csv-template": "CSV template", - "course-authoring.import-tags.wizard.step-upload.json-template": "JSON template", - "course-authoring.import-tags.wizard.step-populate.title": "Populate Taxonomy Information", - "course-authoring.import-tags.wizard.step-populate.name": "Taxonomy Name", - "course-authoring.import-tags.wizard.step-populate.desc": "Taxonomy Description", - "course-authoring.import-tags.wizard.step-plan.title": "Differences between files", - "course-authoring.import-tags.wizard.step-plan.body": "Importing this file will make {changeCount} updates to the existing taxonomy. The content of the imported file will replace any existing values that do not match the new values.{br}Importing this file will cause the following updates:", - "course-authoring.import-tags.wizard.step-plan.no-changes": "No changes", - "course-authoring.import-tags.wizard.step-confirm.title": "Import and replace tags", - "course-authoring.import-tags.wizard.step-confirm.body": "Warning! You are about to make {changeCount} changes to the existing taxonomy. Any tags applied to course content will be updated or removed. This cannot be undone.{br}Are you sure you want to continue importing this file?", - "course-authoring.import-tags.prompt.taxonomy-name": "Enter a name for the new taxonomy", - "course-authoring.import-tags.prompt.taxonomy-name.required": "You must enter a name for the new taxonomy", - "course-authoring.import-tags.prompt.taxonomy-export-id": "Enter a Export ID for the new taxonomy. Should only contain alphanumeric characters or '_' '-' '.'", - "course-authoring.import-tags.prompt.taxonomy-export-id.required": "You must enter an Export ID for the new taxonomy.", - "course-authoring.import-tags.prompt.taxonomy-export-id.invalid": "Invalid Export ID. Should only contain alphanumeric characters or '_' '-' '.'", - "course-authoring.import-tags.prompt.taxonomy-description": "Enter a description for the new taxonomy", - "course-authoring.import-tags.success": "Taxonomy imported successfully", - "course-authoring.import-tags.error": "Import failed - see details in the browser console", - "course-authoring.import-tags.new.toast.success": "\"{name}\" imported", - "course-authoring.import-tags.toast.success": "\"{name}\" updated", - "course-authoring.import-tags.error-alert.title": "Import error", - "course-authoring.taxonomy-manage-orgs.header.title": "Assign to organizations", - "course-authoring.taxonomy-manage-orgs.body.text": "Manage which organizations can access the taxonomy by assigning them in the menu below. You can also choose to assign the taxonomy to all organizations.", - "course-authoring.taxonomy-manage-orgs.assign-orgs": "Assign organizations", - "course-authoring.taxonomy-manage-orgs.current-assignments": "Currently assigned:", - "course-authoring.taxonomy-manage-orgs.add-orgs": "Add another organization:", - "course-authoring.taxonomy-manage-orgs.search-orgs": "Search for an organization", - "course-authoring.taxonomy-manage-orgs.no-orgs": "No organizations assigned", - "course-authoring.taxonomy-manage-orgs.assign-all": "Assign to all organizations", - "course-authoring.taxonomy-manage-orgs.button.cancel": "Cancel", - "course-authoring.taxonomy-manage-orgs.button.save": "Save", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.title": "Unassign taxonomy", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.text": "Content authors from unassigned organizations will not be able to tag course content with {taxonomyName}. Are you sure you want to continue?", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.button.continue": "Continue", - "course-authoring.taxonomy-manage-orgs.toast.assign-orgs-success": "Assigned organizations updated", - "course-authoring.taxonomy-manage-orgs.remove-org": "Remove {org}", - "course-authoring.taxonomy-list.popover.system-defined.title": "System taxonomy", - "course-authoring.taxonomy-list.popover.system-defined.body": "This is a system-level taxonomy and is enabled by default.", - "course-authoring.taxonomy-list.badge.system-defined.label": "System-level", - "course-authoring.tag-list.no-results-found.message": "No results found", - "course-authoring.tag-list.column.value.header": "Tag name", - "course-authoring.tag-list.error": "Error: unable to load child tags", - "course-authoring.taxonomy-list.orgs-count.label": "Assigned to {orgsCount} orgs", - "course-authoring.taxonomy-detail.side-card.header": "Taxonomy details", - "course-authoring.taxonomy-detail.side-card.name": "Title", - "course-authoring.taxonomy-detail.side-card.description": "Description", - "course-authoring.taxonomy-detail.side-card.exportID": "Export ID", - "course-authoring.taxonomy-menu.action.button.label": "Actions", - "course-authoring.taxonomy-menu.action.button.alt": "{name} actions", - "course-authoring.taxonomy-menu.import.label": "Re-import", - "course-authoring.taxonomy-menu.assign-orgs.label": "Manage Organizations", - "course-authoring.taxonomy-menu.export.label": "Export", - "course-authoring.taxonomy-menu.delete.label": "Delete", "course-authoring.certificates.sidebar.working-with-certificates.title": "Working with certificates", "course-authoring.certificates.sidebar.working-with-certificates.first-paragraph": "Specify a course title to use on the certificate if the course's official title is too long to be displayed well.", "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph": "For verified certificates, specify between one and four signatories and upload the associated images. To edit or delete a certificate before it is activated, hover over the top right corner of the form and select {strongText} or the delete icon.", diff --git a/translations/openedx-app-android/i18n/src/main/res/values/strings.xml b/translations/openedx-app-android/i18n/src/main/res/values/strings.xml index e7a39fdce52..382f9e39cf7 100644 --- a/translations/openedx-app-android/i18n/src/main/res/values/strings.xml +++ b/translations/openedx-app-android/i18n/src/main/res/values/strings.xml @@ -1,5 +1,245 @@ + Results + Invalid credentials + Slow or no internet connection + Something went wrong + Try again + Privacy Policy + Terms of Use + Profile + Cancel + Search + Select value + Starts %1$s + Ended on %1$s + Ends %1$s + Access expires %1$s + Access expired %1$s + Expired on %1$s + Password + Soon + Offline + Warning + Delete + Confirm + Dismiss + Reload + Downloading in progress + Auto + Recommended + Lower data usage + Best quality + User account is not activated. Please activate your account first. + Send email using… + No e-mail clients installed + MMM dd, yyyy + dd MMM yyyy hh:mm aaa + App Update + We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes. + New update available! Upgrade now to receive the latest features and fixes + Not Now + Update + Deprecated App Version + Account Settings + Settings + App Update Required + This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version. + Why do I need to update? + Version: %1$s + Up-to-date + Tap to update to version %1$s + Tap to install required app update + Submit + Enjoying %1$s? + Your feedback matters to us. Would you take a moment to rate the app by tapping a star below? Thanks for your support! + Leave Us Feedback + We’re sorry to hear your learning experience has had some issues. We appreciate all feedback. + What could have been better? + Share Feedback + Thank You + Rate Us + Thank you for sharing your feedback with us. Would you like to share your review of this app with other users on the app store? + We received your feedback and will use it to help improve your learning experience going forward. Thank you for sharing! + No internet connection + Please connect to the internet to view this content. + Try Again + Something went wrong + Register + Sign in + + %1$s profile image + Header image for %1$s + Settings + Back + Expandable Arrow + Download to device + Downloading videos… + All videos downloaded + Remaining %d, %s Total + Videos %d, %s Total + Video streaming quality + Video download quality + Manage Account + + Home + Videos + Discussions + More + No course content is currently available. + There are currently no videos for this course. + Course dates are currently not available. + Unable to load discussions.\n Please try again later. + There are currently no handouts for this course. + There are currently no announcements for this course. + Confirm Download + Edit + Offline Progress Sync + Close + Calendar Sync Failed + Synced to Calendar + Sync Failed + To Sync + Not Synced + Syncing to calendar… + Next + + Sign up + Forgot password? + Email + Invalid email + Password is too short + Welcome back! Sign in to access your courses. + Show optional fields + Hide optional fields + Create account + Reset password + Forgot password + Please enter your log-in or recovery email address below and we will send you an email with instructions. + Check your email + We have sent a password recover instructions to your email %s + Please enter your username or e-mail address and try again. + Please enter your e-mail address and try again. + Enter password + Please enter your password and try again. + Create an account to start learning today! + By signing in to this app, you agree to the %1$s and %2$s and you acknowledge that %3$s and each Member process your personal data in accordance with the %4$s. + Show password + Hide password + + Settings + Next + Previous + Discover + Learn + Programs + Profile + + Courses + You are not enrolled in any courses yet. + Learn + Programs + Course %1$s + Start Course + Resume Course + View All Courses (%1$d) + View All + All + In Progress + Completed + Expired + All Courses + No Courses + You are not currently enrolled in any courses, would you like to explore the course catalog? + Find a Course + No %1$s Courses + Swipe down to refresh + + %1$d Past Due Assignment + %1$d Past Due Assignments + + + Discussions + All Posts + Unread + Unanswered + Posts I\'m following + Refine: + Recent activity + Most activity + Most votes + Create discussion + Create question + Add a response + Last post: %1$s + Follow + Report + Unreport + Add a comment + Comment + Comment Successfully added + Discussion + Question + Title + Follow this discussion + Follow this question + Post discussion + Post question + General + Search all posts + Main categories + Select post type + Topic + Search results + Start typing to find the thread + anonymous + No discussions yet + Click the button below to create your first discussion. + Unnamed subcategory + + %1$d vote + %1$d votes + + + %1$d Comment + %1$d Comments + + + %1$d Missed post + %1$d Missed posts + + + %1$d response + %1$d responses + + + %1$d Response + %1$d Responses + + + Found %s post + Found %s posts + + + Discover + Discover new + Let\'s find something new for you + Search results + Start typing to find the course + Course details + Enroll now + View course + You cannot enroll in this course because the enrollment date is over. + To enroll in this course, please make sure you are connected to the internet. + You have been successfully enrolled in this course. + You are already enrolled in this course. + + Found %s course on your request + Found %s courses on your request + + + Play video + What\'s New Previous Next @@ -97,134 +337,6 @@ This course will begin on %s. Come back then to start learning! An error occurred while loading your course - Courses - You are not enrolled in any courses yet. - Learn - Programs - Course %1$s - Start Course - Resume Course - View All Courses (%1$d) - View All - All - In Progress - Completed - Expired - All Courses - No Courses - You are not currently enrolled in any courses, would you like to explore the course catalog? - Find a Course - No %1$s Courses - Swipe down to refresh - - %1$d Past Due Assignment - %1$d Past Due Assignments - - - Discover - Discover new - Let\'s find something new for you - Search results - Start typing to find the course - Course details - Enroll now - View course - You cannot enroll in this course because the enrollment date is over. - To enroll in this course, please make sure you are connected to the internet. - You have been successfully enrolled in this course. - You are already enrolled in this course. - - Found %s course on your request - Found %s courses on your request - - - Play video - - Discussions - All Posts - Unread - Unanswered - Posts I\'m following - Refine: - Recent activity - Most activity - Most votes - Create discussion - Create question - Add a response - Last post: %1$s - Follow - Report - Unreport - Add a comment - Comment - Comment Successfully added - Discussion - Question - Title - Follow this discussion - Follow this question - Post discussion - Post question - General - Search all posts - Main categories - Select post type - Topic - Search results - Start typing to find the thread - anonymous - No discussions yet - Click the button below to create your first discussion. - Unnamed subcategory - - %1$d vote - %1$d votes - - - %1$d Comment - %1$d Comments - - - %1$d Missed post - %1$d Missed posts - - - %1$d response - %1$d responses - - - %1$d Response - %1$d Responses - - - Found %s post - Found %s posts - - - Sign up - Forgot password? - Email - Invalid email - Password is too short - Welcome back! Sign in to access your courses. - Show optional fields - Hide optional fields - Create account - Reset password - Forgot password - Please enter your log-in or recovery email address below and we will send you an email with instructions. - Check your email - We have sent a password recover instructions to your email %s - Please enter your username or e-mail address and try again. - Please enter your e-mail address and try again. - Enter password - Please enter your password and try again. - Create an account to start learning today! - By signing in to this app, you agree to the %1$s and %2$s and you acknowledge that %3$s and each Member process your personal data in accordance with the %4$s. - Show password - Hide password - Profile info Bio: %1$s Year of Birth: %1$s @@ -304,116 +416,4 @@ No courses are currently being synced to your calendar. No courses match the current filter. Show full dates like “%1$s” - - Settings - Next - Previous - Discover - Learn - Programs - Profile - - Results - Invalid credentials - Slow or no internet connection - Something went wrong - Try again - Privacy Policy - Terms of Use - Profile - Cancel - Search - Select value - Starts %1$s - Ended on %1$s - Ends %1$s - Access expires %1$s - Access expired %1$s - Expired on %1$s - Password - Soon - Offline - Warning - Delete - Confirm - Dismiss - Reload - Downloading in progress - Auto - Recommended - Lower data usage - Best quality - User account is not activated. Please activate your account first. - Send email using… - No e-mail clients installed - MMM dd, yyyy - dd MMM yyyy hh:mm aaa - App Update - We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes. - New update available! Upgrade now to receive the latest features and fixes - Not Now - Update - Deprecated App Version - Account Settings - Settings - App Update Required - This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version. - Why do I need to update? - Version: %1$s - Up-to-date - Tap to update to version %1$s - Tap to install required app update - Submit - Enjoying %1$s? - Your feedback matters to us. Would you take a moment to rate the app by tapping a star below? Thanks for your support! - Leave Us Feedback - We’re sorry to hear your learning experience has had some issues. We appreciate all feedback. - What could have been better? - Share Feedback - Thank You - Rate Us - Thank you for sharing your feedback with us. Would you like to share your review of this app with other users on the app store? - We received your feedback and will use it to help improve your learning experience going forward. Thank you for sharing! - No internet connection - Please connect to the internet to view this content. - Try Again - Something went wrong - Register - Sign in - - %1$s profile image - Header image for %1$s - Settings - Back - Expandable Arrow - Download to device - Downloading videos… - All videos downloaded - Remaining %d, %s Total - Videos %d, %s Total - Video streaming quality - Video download quality - Manage Account - - Home - Videos - Discussions - More - No course content is currently available. - There are currently no videos for this course. - Course dates are currently not available. - Unable to load discussions.\n Please try again later. - There are currently no handouts for this course. - There are currently no announcements for this course. - Confirm Download - Edit - Offline Progress Sync - Close - Calendar Sync Failed - Synced to Calendar - Sync Failed - To Sync - Not Synced - Syncing to calendar… - Next \ No newline at end of file diff --git a/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings b/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings index 699695643aa..04a1a8a7546 100644 --- a/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings +++ b/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings @@ -1,315 +1,3 @@ -"Profile.TITLE" = "Profile"; -"Profile.INFO" = "Profile info"; -"Profile.ABOUT" = "About Me"; -"Profile.EDIT_PROFILE" = "Edit Profile"; -"Profile.YEAR_OF_BIRTH" = "Year of birth:"; -"Profile.BIO" = "Bio:"; -"Profile.SETTINGS" = "Settings"; -"Profile.SETTINGS_VIDEO" = "Video settings"; -"Profile.DATES_AND_CALENDAR" = "Dates & Calendar"; -"Profile.SUPPORT_INFO" = "Support info"; -"Profile.CONTACT" = "Contact support"; -"Profile.TERMS" = "Terms of use"; -"Profile.PRIVACY" = "Privacy policy"; -"Profile.COOKIE_POLICY" = "Cookie policy"; -"Profile.DO_NOT_SELL_INFORMATION" = "Do not sell my personal information"; -"Profile.FAQ_TITLE" = "View FAQ"; -"Profile.MANAGE_ACCOUNT" = "Manage Account"; -"Profile.LOGOUT" = "Log out"; -"Profile.SWITCH_TO" = "Switch to"; -"Profile.FULL_PROFILE" = "full profile"; -"Profile.LIMITED_PROFILE" = "limited profile"; -"Profile.LOGOUT_ALERT.TITLE" = "Confirm log out"; -"Profile.LOGOUT_ALERT.TEXT" = "Are you sure you want to log out?"; -"Profile.DELETE_ALERT.TITLE" = "Warning!"; -"Profile.DELETE_ALERT.TEXT" = "Do you really want to delete your account?"; -"Profile.UNSAVED_DATA_ALERT.TITLE" = "Leave without saving?"; -"Profile.UNSAVED_DATA_ALERT.TEXT" = "Changes you have made will be discarded."; -"Profile.EDIT.TOO_YONG_USER" = "You must be over 13 years old to have a profile with full access to information."; -"Profile.EDIT.LIMITED_PROFILE_DESCRIPTION" = "A limited profile only shares your username and profile photo."; -"Profile.EDIT.DELETE_ACCOUNT" = "Delete Account"; -"Profile.EDIT.FIELDS.YEAR_OF_BIRTH" = "Year of birth"; -"Profile.EDIT.FIELDS.LOCATION" = "Location"; -"Profile.EDIT.FIELDS.SPOKEN_LANGUGAE" = "Spoken language"; -"Profile.EDIT.FIELDS.ABOUT_ME" = "About me:"; -"Profile.EDIT.BOTTOM_SHEET.TITLE" = "Change profile image"; -"Profile.EDIT.BOTTOM_SHEET.SELECT" = "Select from gallery"; -"Profile.EDIT.BOTTOM_SHEET.REMOVE" = "Remove photo"; -"Profile.EDIT.BOTTOM_SHEET.CANCEL" = "Cancel"; -"Profile.DELETE_ACCOUNT.TITLE" = "Delete Account"; -"Profile.DELETE_ACCOUNT.ARE_YOU_SURE" = "Are you sure you want to "; -"Profile.DELETE_ACCOUNT.WANT_TO_DELETE" = "delete your account?"; -"Profile.DELETE_ACCOUNT.DESCRIPTION" = "To confirm this action, please enter your account password."; -"Profile.DELETE_ACCOUNT.PASSWORD" = "Password"; -"Profile.DELETE_ACCOUNT.PASSWORD_DESCRIPTION" = "Enter password"; -"Profile.DELETE_ACCOUNT.CONFIRM" = "Yes, delete account"; -"Profile.DELETE_ACCOUNT.BACK_TO_PROFILE" = "Back to profile"; -"Profile.DELETE_ACCOUNT.INCORRECT_PASSWORD" = "The password is incorrect. Please try again."; -"Profile.SETTINGS.VIDEO_SETTINGS_TITLE" = "Video settings"; -"Profile.SETTINGS.WIFI_TITLE" = "Wi-fi only download"; -"Profile.SETTINGS.WIFI_DESCRIPTION" = "Only download content when wi-fi is turned on"; -"Profile.SETTINGS.VIDEO_QUALITY_TITLE" = "Video streaming quality"; -"Profile.SETTINGS.VIDEO_QUALITY_DESCRIPTION" = "Auto (Recommended)"; -"Profile.SETTINGS.QUALITY_AUTO_TITLE" = "Auto"; -"Profile.SETTINGS.QUALITY_AUTO_DESCRIPTION" = "Recommended"; -"Profile.SETTINGS.QUALITY_360_TITLE" = "360p"; -"Profile.SETTINGS.QUALITY_360_DESCRIPTION" = "Lower data usage"; -"Profile.SETTINGS.QUALITY_540_TITLE" = "540p"; -"Profile.SETTINGS.QUALITY_720_TITLE" = "720p"; -"Profile.SETTINGS.QUALITY_720_DESCRIPTION" = "Best quality"; -"Profile.SETTINGS.VERSION" = "Version:"; -"Profile.SETTINGS.UP_TO_DATE" = "Up-to-date"; -"Profile.SETTINGS.TAP_TO_UPDATE" = "Tap to update to version"; -"Profile.SETTINGS.TAP_TO_INSTALL" = "Tap to install required app update"; -"Profile.ERROR.CANNOT_SEND_EMAIL" = "Cannot send email. It seems your email client is not set up."; -"Profile.CALENDAR.NEW_CALENDAR" = "New Calendar"; -"Profile.CALENDAR.CHANGE_SYNC_OPTIONS" = "Change Sync Options"; -"Profile.CALENDAR.ACCOUNT" = "Account"; -"Profile.CALENDAR.CALENDAR_NAME" = "Calendar Name"; -"Profile.CALENDAR.COLOR" = "Color"; -"Profile.CALENDAR.UPCOMING_ASSIGNMENTS" = "Upcoming assignments for active courses will appear on this calendar"; -"Profile.CALENDAR.CANCEL" = "Cancel"; -"Profile.CALENDAR.BEGIN_SYNCING" = "Begin Syncing"; -"Profile.ASSIGNMENT_STATUS.SYNCED" = "Synced"; -"Profile.ASSIGNMENT_STATUS.FAILED" = "Sync Failed"; -"Profile.ASSIGNMENT_STATUS.OFFLINE" = "Offline"; -"Profile.ASSIGNMENT_STATUS.SYNCING" = "Syncing to calendar..."; -"Profile.CALENDAR_DIALOG.CALENDAR_ACCESS" = "Calendar Access"; -"Profile.CALENDAR_DIALOG.DISABLE_CALENDAR_SYNC" = "Disable Calendar Sync"; -"Profile.CALENDAR_DIALOG.CALENDAR_ACCESS_DESCRIPTION" = "To show upcoming assignments and course milestones on your calendar, we need permission to access your calendar."; -"Profile.CALENDAR_DIALOG.DISABLE_CALENDAR_SYNC_DESCRIPTION" = "Disabling calendar sync will delete the calendar “%@”. You can turn calendar sync back on at any time."; -"Profile.CALENDAR_DIALOG.GRANT_CALENDAR_ACCESS" = "Grant Calendar Access"; -"Profile.CALENDAR_DIALOG.DISABLE_SYNCING" = "Disable Syncing"; -"Profile.CALENDAR_DIALOG.CANCEL" = "Cancel"; -"Profile.DATES_AND_CALENDAR.TITLE" = "Dates & Calendar"; -"Profile.CALENDAR_SYNC.TITLE" = "Calendar Sync"; -"Profile.CALENDAR_SYNC.DESCRIPTION" = "Set up calendar sync to show your upcoming assignments and course milestones on your calendar. New assignments and shifted course dates will sync automatically"; -"Profile.CALENDAR_SYNC.BUTTON" = "Set Up Calendar Sync"; -"Profile.OPTIONS.TITLE" = "Options"; -"Profile.OPTIONS.USE_RELATIVE_DATES" = "Use relative dates"; -"Profile.OPTIONS.SHOW_RELATIVE_DATES" = "Show relative dates like “Tomorrow” and “Yesterday”"; -"Profile.OPTIONS.SHOW_FULL_DATES" = "Show full dates like “January 1, 2021”"; -"Profile.DATES_AND_CALENDAR.TITLE" = "Dates & Calendar"; -"Profile.COURSE_CALENDAR_SYNC.TITLE" = "Course Calendar Sync"; -"Profile.COURSE_CALENDAR_SYNC.DESCRIPTION.RECONNECT_REQUIRED" = "Please reconnect your calendar to resume syncing"; -"Profile.COURSE_CALENDAR_SYNC.DESCRIPTION.SYNCING" = "Currently syncing events to your calendar"; -"Profile.COURSE_CALENDAR_SYNC.BUTTON.RECONNECT" = "Reconnect Calendar"; -"Profile.COURSE_CALENDAR_SYNC.BUTTON.CHANGE_SYNC_OPTIONS" = "Change Sync Options"; -"Profile.COURSES_TO_SYNC.SYNCING_COURSES" = "Syncing %d Courses"; -"Profile.OPTIONS.TITLE" = "Options"; -"Profile.OPTIONS.USE_RELATIVE_DATES" = "Use relative dates"; -"Profile.OPTIONS.SHOW_RELATIVE_DATES" = "Show relative dates like “Tomorrow” and “Yesterday”"; -"Profile.COURSES_TO_SYNC.TITLE" = "Courses to Sync"; -"Profile.COURSES_TO_SYNC.DESCRIPTION" = "Disabling sync for a course will remove all events connected to the course from your synced calendar."; -"Profile.COURSES_TO_SYNC.HIDE_INACTIVE_COURSES" = "Hide Inactive Courses"; -"Profile.COURSES_TO_SYNC.HIDE_INACTIVE_COURSES_DESCRIPTION" = "Automatically remove events from courses you haven’t viewed in the last month"; -"Profile.COURSES_TO_SYNC.INACTIVE" = "Inactive"; -"Profile.CALENDAR.DROPDOWN.ICLOUD" = "iCloud"; -"Profile.CALENDAR.DROPDOWN.LOCAL" = "Local"; -"Profile.CALENDAR.DROPDOWN_COLOR.ACCENT" = "Accent"; -"Profile.CALENDAR.DROPDOWN_COLOR.RED" = "Red"; -"Profile.CALENDAR.DROPDOWN_COLOR.ORANGE" = "Orange"; -"Profile.CALENDAR.DROPDOWN_COLOR.YELLOW" = "Yellow"; -"Profile.CALENDAR.DROPDOWN_COLOR.GREEN" = "Green"; -"Profile.CALENDAR.DROPDOWN_COLOR.BLUE" = "Blue"; -"Profile.CALENDAR.DROPDOWN_COLOR.PURPLE" = "Purple"; -"Profile.CALENDAR.DROPDOWN_COLOR.BROWN" = "Brown"; -"Profile.CALENDAR.COURSE_DATES" = "%@ Course Dates"; -"Profile.DROP_DOWN_PICKER.SELECT" = "Select"; -"Profile.SYNC_SELECTOR.SYNCED" = "To Sync"; -"Profile.SYNC_SELECTOR.NOT_SYNCED" = "Not Synced"; -"Profile.SYNC.NO_SYNCED" = "No Synced Courses"; -"Profile.SYNC.NO_SYNCED_DESCRIPTION" = "No courses are currently being synced to your calendar."; -"WhatsNew.TITLE" = "What's New"; -"WhatsNew.BUTTON_PREVIOUS" = "Previous"; -"WhatsNew.BUTTON_NEXT" = "Next"; -"WhatsNew.BUTTON_DONE" = "Done"; -"Discovery.TITLE" = "Discover"; -"Discovery.SEARCH" = "Search"; -"Discovery.HEADER.TITLE_1" = "Discover new"; -"Discovery.HEADER.TITLE_2" = "Let's find new course for you."; -"Discovery.SEARCH.TITLE" = "Search results"; -"Discovery.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the course"; -"Discovery.UPDATE_REQUIRED_TITLE" = "App Update Required"; -"Discovery.UPDATE_REQUIRED_DESCRIPTION" = "This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version."; -"Discovery.UPDATE_WHY_NEED" = "Why do I need to update?"; -"Discovery.UPDATE_DEPRECATED_APP" = "Deprecated App Version"; -"Discovery.UPDATE_BUTTON" = "Update"; -"Discovery.UPDATE_ACCOUNT_SETTINGS" = "Account Settings"; -"Discovery.UPDATE_NEEDED_TITLE" = "App Update"; -"Discovery.UPDATE_NEEDED_DESCRIPTION" = "We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes."; -"Discovery.UPDATE_NEEDED_NOT_NOW" = "Not Now"; -"Discovery.UPDATE_NEW_AVALIABLE" = "New update available! Upgrade now to receive the latest features and fixes"; -"Discovery.ALERT.LEAVING_APP_TITLE" = "Leaving the app"; -"Discovery.ALERT.LEAVING_APP_MESSAGE" = "You are now leaving the app and opening a browser"; -"Discovery.DETAILS.TITLE" = "Course details"; -"Discovery.DETAILS.VIEW_COURSE" = "View course"; -"Discovery.DETAILS.ENROLL_NOW" = "Enroll now"; -"Discovery.DETAILS.ENROLLMENT_DATE_IS_OVER" = "You cannot enroll in this course because the enrollment date is over."; -"Discovery.DETAILS.ENROLLMENT_NO_INTERNET" = "To enroll in this course, please make sure you are connected to the internet."; -"Core.MAINSCREEN.DISCOVERY" = "Discover"; -"Core.MAINSCREEN.DASHBOARD" = "Dashboard"; -"Core.MAINSCREEN.IN_DEVELOPING" = "In developing"; -"Core.MAINSCREEN.PROGRAMS" = "Programs"; -"Core.MAINSCREEN.PROFILE" = "Profile"; -"Core.MAINSCREEN.LEARN" = "Learn"; -"Core.VIEW.SNACKBAR.TRY_AGAIN_BTN" = "Try Again"; -"Core.ERROR.INVALID_CREDENTIALS" = "Invalid credentials"; -"Core.ERROR.SLOW_OR_NO_INTERNET_CONNECTION" = "Slow or no internet connection"; -"Core.ERROR.NO_CACHED_DATA" = "No cached data for offline mode"; -"Core.ERROR.USER_NOT_ACTIVE" = "User account is not activated. Please activate your account first."; -"Core.ERROR.UNKNOWN_ERROR" = "Something went wrong"; -"Core.ERROR.WIFI" = "You can only download files over Wi-Fi. You can change this in the settings."; -"Core.ERROR.AUTHORIZATION_FAILED" = "Authorization failed."; -"Core.ERROR.INTERNET.NO_INTERNET_TITLE" = "No internet connection"; -"Core.ERROR.INTERNET.NO_INTERNET_DESCRIPTION" = "Please connect to the internet to view this content."; -"Core.COURSEWARE.COURSE_CONTENT" = "Course content"; -"Core.COURSEWARE.COURSE_CONTENT_NOT_AVAILABLE" = "This interactive component isn't yet available on mobile."; -"Core.COURSEWARE.COURSE_UNITS" = "Course units"; -"Core.COURSEWARE.NEXT" = "Next"; -"Core.COURSEWARE.PREVIOUS" = "Prev"; -"Core.COURSEWARE.FINISH" = "Finish"; -"Core.COURSEWARE.GOOD_WORK" = "Good job!"; -"Core.COURSEWARE.BACK_TO_OUTLINE" = "Back to outline"; -"Core.COURSEWARE.SECTION_COMPLETED" = "You've completed “%@”."; -"Core.COURSEWARE.CONTINUE" = "Continue"; -"Core.COURSEWARE.RESUME" = "Resume"; -"Core.COURSEWARE.RESUME_WITH" = "Resume with:"; -"Core.COURSEWARE.NEXT_SECTION" = "Next section"; -"Core.COURSEWARE.NEXT_SECTION_DESCRIPTION_FIRST" = "To proceed with “"; -"Core.COURSEWARE.NEXT_SECTION_DESCRIPTION_LAST" = "” press “Next section”."; -"Core.ERROR.RELOAD" = "Reload"; -"Core.DATE.COURSE_STARTS" = "Course Starts"; -"Core.DATE.COURSE_ENDS" = "Course Ends"; -"Core.DATE.COURSE_ENDED" = "Course Ended"; -"Core.DATE.ENDED" = "Ended"; -"Core.DATE.START" = "Start"; -"Core.DATE.STARTED" = "Started"; -"Core.DATE.JUST_NOW" = "Just now"; -"Core.DATE.TODAY" = "Today"; -"Core.DATE.NEXT" = "Next %@"; -"Core.DATE.DAYS_AGO" = "%@ Days Ago"; -"Core.DATE.DUE" = "Due "; -"Core.DATE.DUE_IN" = "Due in "; -"Core.DATE.DUE_IN_DAYS" = "Due in %@ Days"; -"Core.ALERT.ACCEPT" = "ACCEPT"; -"Core.ALERT.CANCEL" = "CANCEL"; -"Core.ALERT.LOGOUT" = "Log out"; -"Core.ALERT.LEAVE" = "Leave"; -"Core.ALERT.KEEP_EDITING" = "Keep editing"; -"Core.ALERT.DELETE" = "DELETE"; -"Core.ALERT.ADD" = "Add"; -"Core.ALERT.REMOVE" = "Remove"; -"Core.ALERT.CALENDAR_SHIFT_PROMPT_REMOVE_COURSE_CALENDAR" = "Remove course calendar"; -"Core.NO_INTERNET.OFFLINE" = "Offline"; -"Core.NO_INTERNET.DISMISS" = "Dismiss"; -"Core.NO_INTERNET.RELOAD" = "Reload"; -"Core.DATE_FORMAT.MMMM_DD" = "MMMM dd"; -"Core.DATE_FORMAT.MMM_DD_YYYY" = "MMM dd, yyyy"; -"Core.DATE_FORMAT.MMMM_DD_YYYY" = "MMMM dd, yyyy"; -"Core.DOWNLOAD_MANAGER.DOWNLOAD" = "Download"; -"Core.DOWNLOAD_MANAGER.DOWNLOADED" = "Downloaded"; -"Core.DOWNLOAD_MANAGER.COMPLETED" = "Completed"; -"Core.SETTINGS.VIDEO_DOWNLOAD_QUALITY_TITLE" = "Video download quality"; -"Core.SETTINGS.DOWNLOAD_QUALITY_AUTO_TITLE" = "Auto"; -"Core.SETTINGS.DOWNLOAD_QUALITY_AUTO_DESCRIPTION" = "Recommended"; -"Core.SETTINGS.DOWNLOAD_QUALITY_360_TITLE" = "360p"; -"Core.SETTINGS.DOWNLOAD_QUALITY_360_DESCRIPTION" = "Lower data usage"; -"Core.SETTINGS.DOWNLOAD_QUALITY_540_TITLE" = "540p"; -"Core.SETTINGS.DOWNLOAD_QUALITY_720_TITLE" = "720p"; -"Core.SETTINGS.DOWNLOAD_QUALITY_720_DESCRIPTION" = "Best quality"; -"Core.DONE" = "Done"; -"Core.VIEW" = "View"; -"Core.BACK" = "Back"; -"Core.OK" = "Ok"; -"Core.CLOSE" = "Close"; -"Core.PICKER.SEARCH" = "Search"; -"Core.PICKER.ACCEPT" = "Accept"; -"Core.WEBVIEW.ALERT.OK" = "Ok"; -"Core.WEBVIEW.ALERT.CANCEL" = "Cancel"; -"Core.WEBVIEW.ALERT.CONTINUE" = "Continue"; -"Core.REVIEW.VOTE_TITLE" = "Enjoying Open edX?"; -"Core.REVIEW.VOTE_DESCRIPTION" = "Your feedback matters to us. Would you take a moment to rate the app by tapping a star below? Thanks for your support!"; -"Core.REVIEW.FEEDBACK_TITLE" = "Leave Us Feedback"; -"Core.REVIEW.FEEDBACK_DESCRIPTION" = "We’re sorry to hear your learning experience has had some issues. We appreciate all feedback."; -"Core.REVIEW.THANKS_FOR_VOTE_TITLE" = "Thank You"; -"Core.REVIEW.THANKS_FOR_VOTE_DESCRIPTION" = "Thank you for sharing your feedback with us. Would you like to share your review of this app with other users on the app store?"; -"Core.REVIEW.THANKS_FOR_FEEDBACK_TITLE" = "Thank You"; -"Core.REVIEW.THANKS_FOR_FEEDBACK_DESCRIPTION" = "We received your feedback and will use it to help improve your learning experience going forward. Thank you for sharing!"; -"Core.REVIEW.BETTER" = "What could have been better?"; -"Core.REVIEW.NOT_NOW" = "Not now"; -"Core.REVIEW.BUTTON.SUBMIT" = "Submit"; -"Core.REVIEW.BUTTON.SHARE_FEEDBACK" = "Share Feedback"; -"Core.REVIEW.BUTTON.RATE_US" = "Rate Us"; -"Core.REVIEW.EMAIL.TITLE" = "Select email client:"; -"Core.SOCIAL_SIGN_CANCELED" = "The user canceled the sign-in flow."; -"Core.SIGN_IN.LOG_IN_BTN" = "Sign in"; -"Core.SIGN_IN.REGISTER_BTN" = "Register"; -"Core.SIGN_IN.LOG_IN_WITH_SSO_BTN" = "Sign in with SSO"; -"Core.TOMORROW" = "Tomorrow"; -"Core.YESTERDAY" = "Yesterday"; -"Core.OPEN_IN_BROWSER" = "View in Safari"; -"Core.COURSE_DATES.RESET_DATE.RESET_DATE_BANNER.BODY" = "Don't worry - shift our suggested schedule to complete past due assignments without losing any progress."; -"Core.COURSE_DATES.RESET_DATE.RESET_DATE_BANNER.BUTTON" = "Shift due dates"; -"Core.COURSE_DATES.RESET_DATE.RESET_DATE_BANNER.HEADER" = "Missed some deadlines?"; -"Core.COURSE_DATES.RESET_DATE.TAB_INFO_BANNER.BODY" = "We built a suggested schedule to help you stay on track. But don’t worry – it’s flexible so you can learn at your own pace. If you happen to fall behind, you’ll be able to adjust the dates to keep yourself on track."; -"Core.COURSE_DATES.RESET_DATE.TAB_INFO_BANNER.HEADER" = ""; -"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_COMPLETE_GRADED_BANNER.BODY" = "To complete graded assignments as part of this course, you can upgrade today."; -"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_COMPLETE_GRADED_BANNER.BUTTON" = ""; -"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_COMPLETE_GRADED_BANNER.HEADER" = ""; -"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_RESET_BANNER.BODY" = "You are auditing this course, which means that you are unable to participate in graded assignments. It looks like you missed some important deadlines based on our suggested schedule. To complete graded assignments as part of this course and shift the past due assignments into the future, you can upgrade today."; -"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_RESET_BANNER.BUTTON" = ""; -"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_RESET_BANNER.HEADER" = ""; -"Core.COURSE_DATES.RESET_DATE.ERROR_MESSAGE" = "Your dates could not be shifted. Please try again."; -"Core.COURSE_DATES.RESET_DATE.SUCCESS_MESSAGE" = "Your dates have been successfully shifted."; -"Core.COURSE_DATES.RESET_DATE.TITLE" = "Course Dates"; -"Core.COURSE_DATES.TODAY" = "Today"; -"Core.COURSE_DATES.COMPLETED" = "Completed"; -"Core.COURSE_DATES.PAST_DUE" = "Past due"; -"Core.COURSE_DATES.THIS_WEEK" = "This week"; -"Core.COURSE_DATES.NEXT_WEEK" = "Next week"; -"Core.COURSE_DATES.UPCOMING" = "Upcoming"; -"Authorization.SIGN_IN.LOG_IN_TITLE" = "Sign in"; -"Authorization.SIGN_IN.WELCOME_BACK" = "Welcome back! Sign in to access your courses."; -"Authorization.SIGN_IN.EMAIL" = "Email"; -"Authorization.SIGN_IN.EMAIL_OR_USERNAME" = "Email or username"; -"Authorization.SIGN_IN.PASSWORD" = "Password"; -"Authorization.SIGN_IN.FORGOT_PASS_BTN" = "Forgot password?"; -"Authorization.SIGN_IN.AGREEMENT" = "By signing in to this app, you agree to the [%@ End User License Agreement](%@) and [%@ Terms of Service and Honor Code](%@) and you acknowledge that %@ and each Member process your personal data in\naccordance with the [Privacy Policy.](%@)"; -"Authorization.SIGN_IN.SSO_HEADING" = "Start today to build your career with confidence"; -"Authorization.SIGN_IN.SSO_SUPPORTING_TEXT" = "An integrated set of knowledge and empowerment programs to develop the components of the endowment sector and its workers"; -"Authorization.SIGN_IN.SSO_LOG_IN_TITLE" = "Sign in"; -"Authorization.SIGN_IN.SSO_LOG_IN_SUBTITLE" = "Log in through the national unified sign-on service"; -"Authorization.ERROR.INVALID_EMAIL_ADDRESS" = "Invalid email address"; -"Authorization.ERROR.INVALID_PASSWORD_LENGHT" = "Invalid password lenght"; -"Authorization.ERROR.ACCOUNT_NOT_REGISTERED" = "This %@ account is not linked with any %@ account. Please register."; -"Authorization.ERROR.INVALID_EMAIL_ADDRESS_OR_USERNAME" = "Invalid email or username"; -"Authorization.ERROR.DISABLED_ACCOUNT" = "Your account is disabled. Please contact customer support for assistance."; -"Authorization.SIGN_UP.SUBTITLE" = "Create an account to start learning today!"; -"Authorization.SIGN_UP.CREATE_ACCOUNT_BTN" = "Create account"; -"Authorization.SIGN_UP.HIDE_FIELDS" = "Hide optional Fields"; -"Authorization.SIGN_UP.SHOW_FIELDS" = "Show optional Fields"; -"Authorization.SIGN_UP.SUCCESS_SIGNIN_LABEL" = "You've successfully signed in."; -"Authorization.SIGN_UP.SUCCESS_SIGNIN_SUBLABEL" = "We just need a little more information before you start learning."; -"Authorization.SIGN_UP.AGREEMENT" = "By creating an account, you agree to the [%@ End User License Agreement](%@) and [%@ Terms of Service and Honor Code](%@) and you acknowledge that %@ and each Member process your personal data inaccordance with the [Privacy Policy.](%@)"; -"Authorization.SIGN_UP.MARKETING_EMAIL_TITLE" = "I agree that %@ may send me marketing messages."; -"Authorization.FORGOT.TITLE" = "Forgot password"; -"Authorization.FORGOT.DESCRIPTION" = "Please enter your log-in or recovery email address below and we will send you an email with instructions."; -"Authorization.FORGOT.REQUEST" = "Reset password"; -"Authorization.FORGOT.CHECK_TITLE" = "Check your email"; -"Authorization.FORGOT.CHECK_Description" = "We have sent a password recover instructions to your email "; -"Authorization.SIGN_IN_WITH" = "Sign in with"; -"Authorization.REGISTER_WITH" = "Register with"; -"Authorization.APPLE" = "Apple"; -"Authorization.GOOGLE" = "Google"; -"Authorization.FACEBOOK" = "Facebook"; -"Authorization.MICROSOFT" = "Microsoft"; -"Authorization.OR" = "Or"; -"Authorization.STARTUP.INFO_MESSAGE" = "Courses and programs from the world's best universities in your pocket."; -"Authorization.STARTUP.SEARCH_TITLE" = "What do you want to learn?"; -"Authorization.STARTUP.SEARCH_PLACEHOLDER" = "Search our 3000+ courses"; -"Authorization.STARTUP.EXPLORE_ALL_COURSES" = "Explore all courses"; -"Authorization.STARTUP.TITLE" = "Start"; "Dashboard.TITLE" = "Dashboard"; "Dashboard.HEADER.COURSES" = "Courses"; "Dashboard.HEADER.WELCOME_BACK" = "Welcome back. Let's keep learning."; @@ -382,6 +70,47 @@ "Discussion.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the topics"; "Discussion.ANONYMOUS" = "Anonymous"; "Discussion.ERROR.UNABLE_TO_LOAD_DISCUSSION" = "Unable to load discussions.\nTry again later."; +"Authorization.SIGN_IN.LOG_IN_TITLE" = "Sign in"; +"Authorization.SIGN_IN.WELCOME_BACK" = "Welcome back! Sign in to access your courses."; +"Authorization.SIGN_IN.EMAIL" = "Email"; +"Authorization.SIGN_IN.EMAIL_OR_USERNAME" = "Email or username"; +"Authorization.SIGN_IN.PASSWORD" = "Password"; +"Authorization.SIGN_IN.FORGOT_PASS_BTN" = "Forgot password?"; +"Authorization.SIGN_IN.AGREEMENT" = "By signing in to this app, you agree to the [%@ End User License Agreement](%@) and [%@ Terms of Service and Honor Code](%@) and you acknowledge that %@ and each Member process your personal data in\naccordance with the [Privacy Policy.](%@)"; +"Authorization.SIGN_IN.SSO_HEADING" = "Start today to build your career with confidence"; +"Authorization.SIGN_IN.SSO_SUPPORTING_TEXT" = "An integrated set of knowledge and empowerment programs to develop the components of the endowment sector and its workers"; +"Authorization.SIGN_IN.SSO_LOG_IN_TITLE" = "Sign in"; +"Authorization.SIGN_IN.SSO_LOG_IN_SUBTITLE" = "Log in through the national unified sign-on service"; +"Authorization.ERROR.INVALID_EMAIL_ADDRESS" = "Invalid email address"; +"Authorization.ERROR.INVALID_PASSWORD_LENGHT" = "Invalid password lenght"; +"Authorization.ERROR.ACCOUNT_NOT_REGISTERED" = "This %@ account is not linked with any %@ account. Please register."; +"Authorization.ERROR.INVALID_EMAIL_ADDRESS_OR_USERNAME" = "Invalid email or username"; +"Authorization.ERROR.DISABLED_ACCOUNT" = "Your account is disabled. Please contact customer support for assistance."; +"Authorization.SIGN_UP.SUBTITLE" = "Create an account to start learning today!"; +"Authorization.SIGN_UP.CREATE_ACCOUNT_BTN" = "Create account"; +"Authorization.SIGN_UP.HIDE_FIELDS" = "Hide optional Fields"; +"Authorization.SIGN_UP.SHOW_FIELDS" = "Show optional Fields"; +"Authorization.SIGN_UP.SUCCESS_SIGNIN_LABEL" = "You've successfully signed in."; +"Authorization.SIGN_UP.SUCCESS_SIGNIN_SUBLABEL" = "We just need a little more information before you start learning."; +"Authorization.SIGN_UP.AGREEMENT" = "By creating an account, you agree to the [%@ End User License Agreement](%@) and [%@ Terms of Service and Honor Code](%@) and you acknowledge that %@ and each Member process your personal data inaccordance with the [Privacy Policy.](%@)"; +"Authorization.SIGN_UP.MARKETING_EMAIL_TITLE" = "I agree that %@ may send me marketing messages."; +"Authorization.FORGOT.TITLE" = "Forgot password"; +"Authorization.FORGOT.DESCRIPTION" = "Please enter your log-in or recovery email address below and we will send you an email with instructions."; +"Authorization.FORGOT.REQUEST" = "Reset password"; +"Authorization.FORGOT.CHECK_TITLE" = "Check your email"; +"Authorization.FORGOT.CHECK_Description" = "We have sent a password recover instructions to your email "; +"Authorization.SIGN_IN_WITH" = "Sign in with"; +"Authorization.REGISTER_WITH" = "Register with"; +"Authorization.APPLE" = "Apple"; +"Authorization.GOOGLE" = "Google"; +"Authorization.FACEBOOK" = "Facebook"; +"Authorization.MICROSOFT" = "Microsoft"; +"Authorization.OR" = "Or"; +"Authorization.STARTUP.INFO_MESSAGE" = "Courses and programs from the world's best universities in your pocket."; +"Authorization.STARTUP.SEARCH_TITLE" = "What do you want to learn?"; +"Authorization.STARTUP.SEARCH_PLACEHOLDER" = "Search our 3000+ courses"; +"Authorization.STARTUP.EXPLORE_ALL_COURSES" = "Explore all courses"; +"Authorization.STARTUP.TITLE" = "Start"; "Course.OUTLINE.PASSED_THE_COURSE" = "Congratulations, you have earned this course certificate in “%@\.”"; "Course.OUTLINE.VIEW_CERTIFICATE" = "View certificate"; "Course.OUTLINE.CERTIFICATE" = "Certificate"; @@ -520,3 +249,275 @@ "Course.CALENDAR_SYNC_STATUS.SYNCED" = "Synced to Calendar"; "Course.CALENDAR_SYNC_STATUS.FAILED" = "Calendar Sync Failed"; "Course.CALENDAR_SYNC_STATUS.OFFLINE" = "Offline"; +"Discovery.TITLE" = "Discover"; +"Discovery.SEARCH" = "Search"; +"Discovery.HEADER.TITLE_1" = "Discover new"; +"Discovery.HEADER.TITLE_2" = "Let's find new course for you."; +"Discovery.SEARCH.TITLE" = "Search results"; +"Discovery.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the course"; +"Discovery.UPDATE_REQUIRED_TITLE" = "App Update Required"; +"Discovery.UPDATE_REQUIRED_DESCRIPTION" = "This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version."; +"Discovery.UPDATE_WHY_NEED" = "Why do I need to update?"; +"Discovery.UPDATE_DEPRECATED_APP" = "Deprecated App Version"; +"Discovery.UPDATE_BUTTON" = "Update"; +"Discovery.UPDATE_ACCOUNT_SETTINGS" = "Account Settings"; +"Discovery.UPDATE_NEEDED_TITLE" = "App Update"; +"Discovery.UPDATE_NEEDED_DESCRIPTION" = "We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes."; +"Discovery.UPDATE_NEEDED_NOT_NOW" = "Not Now"; +"Discovery.UPDATE_NEW_AVALIABLE" = "New update available! Upgrade now to receive the latest features and fixes"; +"Discovery.ALERT.LEAVING_APP_TITLE" = "Leaving the app"; +"Discovery.ALERT.LEAVING_APP_MESSAGE" = "You are now leaving the app and opening a browser"; +"Discovery.DETAILS.TITLE" = "Course details"; +"Discovery.DETAILS.VIEW_COURSE" = "View course"; +"Discovery.DETAILS.ENROLL_NOW" = "Enroll now"; +"Discovery.DETAILS.ENROLLMENT_DATE_IS_OVER" = "You cannot enroll in this course because the enrollment date is over."; +"Discovery.DETAILS.ENROLLMENT_NO_INTERNET" = "To enroll in this course, please make sure you are connected to the internet."; +"Core.MAINSCREEN.DISCOVERY" = "Discover"; +"Core.MAINSCREEN.DASHBOARD" = "Dashboard"; +"Core.MAINSCREEN.IN_DEVELOPING" = "In developing"; +"Core.MAINSCREEN.PROGRAMS" = "Programs"; +"Core.MAINSCREEN.PROFILE" = "Profile"; +"Core.MAINSCREEN.LEARN" = "Learn"; +"Core.MAINSCREEN.SOCIAL_REGISTER_BANNER" = "You already set up an %@ account with your %@ account. You have been logged in with that account."; +"Core.VIEW.SNACKBAR.TRY_AGAIN_BTN" = "Try Again"; +"Core.ERROR.INVALID_CREDENTIALS" = "Invalid credentials"; +"Core.ERROR.SLOW_OR_NO_INTERNET_CONNECTION" = "Slow or no internet connection"; +"Core.ERROR.NO_CACHED_DATA" = "No cached data for offline mode"; +"Core.ERROR.USER_NOT_ACTIVE" = "User account is not activated. Please activate your account first."; +"Core.ERROR.UNKNOWN_ERROR" = "Something went wrong"; +"Core.ERROR.WIFI" = "You can only download files over Wi-Fi. You can change this in the settings."; +"Core.ERROR.AUTHORIZATION_FAILED" = "Authorization failed."; +"Core.ERROR.INTERNET.NO_INTERNET_TITLE" = "No internet connection"; +"Core.ERROR.INTERNET.NO_INTERNET_DESCRIPTION" = "Please connect to the internet to view this content."; +"Core.COURSEWARE.COURSE_CONTENT" = "Course content"; +"Core.COURSEWARE.COURSE_CONTENT_NOT_AVAILABLE" = "This interactive component isn't yet available on mobile."; +"Core.COURSEWARE.COURSE_UNITS" = "Course units"; +"Core.COURSEWARE.NEXT" = "Next"; +"Core.COURSEWARE.PREVIOUS" = "Prev"; +"Core.COURSEWARE.FINISH" = "Finish"; +"Core.COURSEWARE.GOOD_WORK" = "Good job!"; +"Core.COURSEWARE.BACK_TO_OUTLINE" = "Back to outline"; +"Core.COURSEWARE.SECTION_COMPLETED" = "You've completed “%@”."; +"Core.COURSEWARE.CONTINUE" = "Continue"; +"Core.COURSEWARE.RESUME" = "Resume"; +"Core.COURSEWARE.RESUME_WITH" = "Resume with:"; +"Core.COURSEWARE.NEXT_SECTION" = "Next section"; +"Core.COURSEWARE.NEXT_SECTION_DESCRIPTION_FIRST" = "To proceed with “"; +"Core.COURSEWARE.NEXT_SECTION_DESCRIPTION_LAST" = "” press “Next section”."; +"Core.ERROR.RELOAD" = "Reload"; +"Core.DATE.COURSE_STARTS" = "Course Starts"; +"Core.DATE.COURSE_ENDS" = "Course Ends"; +"Core.DATE.COURSE_ENDED" = "Course Ended"; +"Core.DATE.ENDED" = "Ended"; +"Core.DATE.START" = "Start"; +"Core.DATE.STARTED" = "Started"; +"Core.DATE.JUST_NOW" = "Just now"; +"Core.DATE.TODAY" = "Today"; +"Core.DATE.NEXT" = "Next %@"; +"Core.DATE.DAYS_AGO" = "%@ Days Ago"; +"Core.DATE.DUE" = "Due "; +"Core.DATE.DUE_IN" = "Due in "; +"Core.DATE.DUE_IN_DAYS" = "Due in %@ Days"; +"Core.ALERT.ACCEPT" = "Accept"; +"Core.ALERT.CANCEL" = "Cancel"; +"Core.ALERT.LOGOUT" = "Log out"; +"Core.ALERT.LEAVE" = "Leave"; +"Core.ALERT.KEEP_EDITING" = "Keep editing"; +"Core.ALERT.DELETE" = "Delete"; +"Core.ALERT.ADD" = "Add"; +"Core.ALERT.REMOVE" = "Remove"; +"Core.ALERT.CALENDAR_SHIFT_PROMPT_REMOVE_COURSE_CALENDAR" = "Remove course calendar"; +"Core.NO_INTERNET.OFFLINE" = "Offline"; +"Core.NO_INTERNET.DISMISS" = "Dismiss"; +"Core.NO_INTERNET.RELOAD" = "Reload"; +"Core.DATE_FORMAT.MMMM_DD" = "MMMM dd"; +"Core.DATE_FORMAT.MMM_DD_YYYY" = "MMM dd, yyyy"; +"Core.DATE_FORMAT.MMMM_DD_YYYY" = "MMMM dd, yyyy"; +"Core.DOWNLOAD_MANAGER.DOWNLOAD" = "Download"; +"Core.DOWNLOAD_MANAGER.DOWNLOADED" = "Downloaded"; +"Core.DOWNLOAD_MANAGER.COMPLETED" = "Completed"; +"Core.SETTINGS.VIDEO_DOWNLOAD_QUALITY_TITLE" = "Video download quality"; +"Core.SETTINGS.DOWNLOAD_QUALITY_AUTO_TITLE" = "Auto"; +"Core.SETTINGS.DOWNLOAD_QUALITY_AUTO_DESCRIPTION" = "Recommended"; +"Core.SETTINGS.DOWNLOAD_QUALITY_360_TITLE" = "360p"; +"Core.SETTINGS.DOWNLOAD_QUALITY_360_DESCRIPTION" = "Lower data usage"; +"Core.SETTINGS.DOWNLOAD_QUALITY_540_TITLE" = "540p"; +"Core.SETTINGS.DOWNLOAD_QUALITY_720_TITLE" = "720p"; +"Core.SETTINGS.DOWNLOAD_QUALITY_720_DESCRIPTION" = "Best quality"; +"Core.DONE" = "Done"; +"Core.VIEW" = "View"; +"Core.BACK" = "Back"; +"Core.OK" = "Ok"; +"Core.CLOSE" = "Close"; +"Core.PICKER.SEARCH" = "Search"; +"Core.PICKER.ACCEPT" = "Accept"; +"Core.WEBVIEW.ALERT.OK" = "Ok"; +"Core.WEBVIEW.ALERT.CANCEL" = "Cancel"; +"Core.WEBVIEW.ALERT.CONTINUE" = "Continue"; +"Core.REVIEW.VOTE_TITLE" = "Enjoying Open edX?"; +"Core.REVIEW.VOTE_DESCRIPTION" = "Your feedback matters to us. Would you take a moment to rate the app by tapping a star below? Thanks for your support!"; +"Core.REVIEW.FEEDBACK_TITLE" = "Leave Us Feedback"; +"Core.REVIEW.FEEDBACK_DESCRIPTION" = "We’re sorry to hear your learning experience has had some issues. We appreciate all feedback."; +"Core.REVIEW.THANKS_FOR_VOTE_TITLE" = "Thank You"; +"Core.REVIEW.THANKS_FOR_VOTE_DESCRIPTION" = "Thank you for sharing your feedback with us. Would you like to share your review of this app with other users on the app store?"; +"Core.REVIEW.THANKS_FOR_FEEDBACK_TITLE" = "Thank You"; +"Core.REVIEW.THANKS_FOR_FEEDBACK_DESCRIPTION" = "We received your feedback and will use it to help improve your learning experience going forward. Thank you for sharing!"; +"Core.REVIEW.BETTER" = "What could have been better?"; +"Core.REVIEW.NOT_NOW" = "Not now"; +"Core.REVIEW.BUTTON.SUBMIT" = "Submit"; +"Core.REVIEW.BUTTON.SHARE_FEEDBACK" = "Share Feedback"; +"Core.REVIEW.BUTTON.RATE_US" = "Rate Us"; +"Core.REVIEW.EMAIL.TITLE" = "Select email client:"; +"Core.SOCIAL_SIGN_CANCELED" = "The user canceled the sign-in flow."; +"Core.SIGN_IN.LOG_IN_BTN" = "Sign in"; +"Core.SIGN_IN.REGISTER_BTN" = "Register"; +"Core.SIGN_IN.LOG_IN_WITH_SSO_BTN" = "Sign in with SSO"; +"Core.TOMORROW" = "Tomorrow"; +"Core.YESTERDAY" = "Yesterday"; +"Core.OPEN_IN_BROWSER" = "View in Safari"; +"Core.COURSE_DATES.RESET_DATE.RESET_DATE_BANNER.BODY" = "Don't worry - shift our suggested schedule to complete past due assignments without losing any progress."; +"Core.COURSE_DATES.RESET_DATE.RESET_DATE_BANNER.BUTTON" = "Shift due dates"; +"Core.COURSE_DATES.RESET_DATE.RESET_DATE_BANNER.HEADER" = "Missed some deadlines?"; +"Core.COURSE_DATES.RESET_DATE.TAB_INFO_BANNER.BODY" = "We built a suggested schedule to help you stay on track. But don’t worry – it’s flexible so you can learn at your own pace. If you happen to fall behind, you’ll be able to adjust the dates to keep yourself on track."; +"Core.COURSE_DATES.RESET_DATE.TAB_INFO_BANNER.HEADER" = ""; +"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_COMPLETE_GRADED_BANNER.BODY" = "To complete graded assignments as part of this course, you can upgrade today."; +"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_COMPLETE_GRADED_BANNER.BUTTON" = ""; +"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_COMPLETE_GRADED_BANNER.HEADER" = ""; +"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_RESET_BANNER.BODY" = "You are auditing this course, which means that you are unable to participate in graded assignments. It looks like you missed some important deadlines based on our suggested schedule. To complete graded assignments as part of this course and shift the past due assignments into the future, you can upgrade today."; +"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_RESET_BANNER.BUTTON" = ""; +"Core.COURSE_DATES.RESET_DATE.UPGRADE_TO_RESET_BANNER.HEADER" = ""; +"Core.COURSE_DATES.RESET_DATE.ERROR_MESSAGE" = "Your dates could not be shifted. Please try again."; +"Core.COURSE_DATES.RESET_DATE.SUCCESS_MESSAGE" = "Your dates have been successfully shifted."; +"Core.COURSE_DATES.RESET_DATE.TITLE" = "Course Dates"; +"Core.COURSE_DATES.TODAY" = "Today"; +"Core.COURSE_DATES.COMPLETED" = "Completed"; +"Core.COURSE_DATES.PAST_DUE" = "Past due"; +"Core.COURSE_DATES.THIS_WEEK" = "This week"; +"Core.COURSE_DATES.NEXT_WEEK" = "Next week"; +"Core.COURSE_DATES.UPCOMING" = "Upcoming"; +"WhatsNew.TITLE" = "What's New"; +"WhatsNew.BUTTON_PREVIOUS" = "Previous"; +"WhatsNew.BUTTON_NEXT" = "Next"; +"WhatsNew.BUTTON_DONE" = "Done"; +"Profile.TITLE" = "Profile"; +"Profile.INFO" = "Profile info"; +"Profile.ABOUT" = "About Me"; +"Profile.EDIT_PROFILE" = "Edit Profile"; +"Profile.YEAR_OF_BIRTH" = "Year of birth:"; +"Profile.BIO" = "Bio:"; +"Profile.SETTINGS" = "Settings"; +"Profile.SETTINGS_VIDEO" = "Video settings"; +"Profile.DATES_AND_CALENDAR" = "Dates & Calendar"; +"Profile.SUPPORT_INFO" = "Support info"; +"Profile.CONTACT" = "Contact support"; +"Profile.TERMS" = "Terms of use"; +"Profile.PRIVACY" = "Privacy policy"; +"Profile.COOKIE_POLICY" = "Cookie policy"; +"Profile.DO_NOT_SELL_INFORMATION" = "Do not sell my personal information"; +"Profile.FAQ_TITLE" = "View FAQ"; +"Profile.MANAGE_ACCOUNT" = "Manage Account"; +"Profile.LOGOUT" = "Log out"; +"Profile.SWITCH_TO" = "Switch to"; +"Profile.FULL_PROFILE" = "full profile"; +"Profile.LIMITED_PROFILE" = "limited profile"; +"Profile.LOGOUT_ALERT.TITLE" = "Confirm log out"; +"Profile.LOGOUT_ALERT.TEXT" = "Are you sure you want to log out?"; +"Profile.DELETE_ALERT.TITLE" = "Warning!"; +"Profile.DELETE_ALERT.TEXT" = "Do you really want to delete your account?"; +"Profile.UNSAVED_DATA_ALERT.TITLE" = "Leave without saving?"; +"Profile.UNSAVED_DATA_ALERT.TEXT" = "Changes you have made will be discarded."; +"Profile.EDIT.TOO_YONG_USER" = "You must be over 13 years old to have a profile with full access to information."; +"Profile.EDIT.LIMITED_PROFILE_DESCRIPTION" = "A limited profile only shares your username and profile photo."; +"Profile.EDIT.DELETE_ACCOUNT" = "Delete Account"; +"Profile.EDIT.FIELDS.YEAR_OF_BIRTH" = "Year of birth"; +"Profile.EDIT.FIELDS.LOCATION" = "Location"; +"Profile.EDIT.FIELDS.SPOKEN_LANGUGAE" = "Spoken language"; +"Profile.EDIT.FIELDS.ABOUT_ME" = "About me:"; +"Profile.EDIT.BOTTOM_SHEET.TITLE" = "Change profile image"; +"Profile.EDIT.BOTTOM_SHEET.SELECT" = "Select from gallery"; +"Profile.EDIT.BOTTOM_SHEET.REMOVE" = "Remove photo"; +"Profile.EDIT.BOTTOM_SHEET.CANCEL" = "Cancel"; +"Profile.DELETE_ACCOUNT.TITLE" = "Delete Account"; +"Profile.DELETE_ACCOUNT.ARE_YOU_SURE" = "Are you sure you want to "; +"Profile.DELETE_ACCOUNT.WANT_TO_DELETE" = "delete your account?"; +"Profile.DELETE_ACCOUNT.DESCRIPTION" = "To confirm this action, please enter your account password."; +"Profile.DELETE_ACCOUNT.PASSWORD" = "Password"; +"Profile.DELETE_ACCOUNT.PASSWORD_DESCRIPTION" = "Enter password"; +"Profile.DELETE_ACCOUNT.CONFIRM" = "Yes, delete account"; +"Profile.DELETE_ACCOUNT.BACK_TO_PROFILE" = "Back to profile"; +"Profile.DELETE_ACCOUNT.INCORRECT_PASSWORD" = "The password is incorrect. Please try again."; +"Profile.SETTINGS.VIDEO_SETTINGS_TITLE" = "Video settings"; +"Profile.SETTINGS.WIFI_TITLE" = "Wi-fi only download"; +"Profile.SETTINGS.WIFI_DESCRIPTION" = "Only download content when wi-fi is turned on"; +"Profile.SETTINGS.VIDEO_QUALITY_TITLE" = "Video streaming quality"; +"Profile.SETTINGS.VIDEO_QUALITY_DESCRIPTION" = "Auto (Recommended)"; +"Profile.SETTINGS.QUALITY_AUTO_TITLE" = "Auto"; +"Profile.SETTINGS.QUALITY_AUTO_DESCRIPTION" = "Recommended"; +"Profile.SETTINGS.QUALITY_360_TITLE" = "360p"; +"Profile.SETTINGS.QUALITY_360_DESCRIPTION" = "Lower data usage"; +"Profile.SETTINGS.QUALITY_540_TITLE" = "540p"; +"Profile.SETTINGS.QUALITY_720_TITLE" = "720p"; +"Profile.SETTINGS.QUALITY_720_DESCRIPTION" = "Best quality"; +"Profile.SETTINGS.VERSION" = "Version:"; +"Profile.SETTINGS.UP_TO_DATE" = "Up-to-date"; +"Profile.SETTINGS.TAP_TO_UPDATE" = "Tap to update to version"; +"Profile.SETTINGS.TAP_TO_INSTALL" = "Tap to install required app update"; +"Profile.ERROR.CANNOT_SEND_EMAIL" = "Cannot send email. It seems your email client is not set up."; +"Profile.CALENDAR.NEW_CALENDAR" = "New Calendar"; +"Profile.CALENDAR.CHANGE_SYNC_OPTIONS" = "Change Sync Options"; +"Profile.CALENDAR.ACCOUNT" = "Account"; +"Profile.CALENDAR.CALENDAR_NAME" = "Calendar Name"; +"Profile.CALENDAR.COLOR" = "Color"; +"Profile.CALENDAR.UPCOMING_ASSIGNMENTS" = "Upcoming assignments for active courses will appear on this calendar"; +"Profile.CALENDAR.CANCEL" = "Cancel"; +"Profile.CALENDAR.BEGIN_SYNCING" = "Begin Syncing"; +"Profile.ASSIGNMENT_STATUS.SYNCED" = "Synced"; +"Profile.ASSIGNMENT_STATUS.FAILED" = "Sync Failed"; +"Profile.ASSIGNMENT_STATUS.OFFLINE" = "Offline"; +"Profile.ASSIGNMENT_STATUS.SYNCING" = "Syncing to calendar..."; +"Profile.CALENDAR_DIALOG.CALENDAR_ACCESS" = "Calendar Access"; +"Profile.CALENDAR_DIALOG.DISABLE_CALENDAR_SYNC" = "Disable Calendar Sync"; +"Profile.CALENDAR_DIALOG.CALENDAR_ACCESS_DESCRIPTION" = "To show upcoming assignments and course milestones on your calendar, we need permission to access your calendar."; +"Profile.CALENDAR_DIALOG.DISABLE_CALENDAR_SYNC_DESCRIPTION" = "Disabling calendar sync will delete the calendar “%@”. You can turn calendar sync back on at any time."; +"Profile.CALENDAR_DIALOG.GRANT_CALENDAR_ACCESS" = "Grant Calendar Access"; +"Profile.CALENDAR_DIALOG.DISABLE_SYNCING" = "Disable Syncing"; +"Profile.CALENDAR_DIALOG.CANCEL" = "Cancel"; +"Profile.DATES_AND_CALENDAR.TITLE" = "Dates & Calendar"; +"Profile.CALENDAR_SYNC.TITLE" = "Calendar Sync"; +"Profile.CALENDAR_SYNC.DESCRIPTION" = "Set up calendar sync to show your upcoming assignments and course milestones on your calendar. New assignments and shifted course dates will sync automatically"; +"Profile.CALENDAR_SYNC.BUTTON" = "Set Up Calendar Sync"; +"Profile.OPTIONS.TITLE" = "Options"; +"Profile.OPTIONS.USE_RELATIVE_DATES" = "Use relative dates"; +"Profile.OPTIONS.SHOW_RELATIVE_DATES" = "Show relative dates like “Tomorrow” and “Yesterday”"; +"Profile.OPTIONS.SHOW_FULL_DATES" = "Show full dates like “January 1, 2021”"; +"Profile.DATES_AND_CALENDAR.TITLE" = "Dates & Calendar"; +"Profile.COURSE_CALENDAR_SYNC.TITLE" = "Course Calendar Sync"; +"Profile.COURSE_CALENDAR_SYNC.DESCRIPTION.RECONNECT_REQUIRED" = "Please reconnect your calendar to resume syncing"; +"Profile.COURSE_CALENDAR_SYNC.DESCRIPTION.SYNCING" = "Currently syncing events to your calendar"; +"Profile.COURSE_CALENDAR_SYNC.BUTTON.RECONNECT" = "Reconnect Calendar"; +"Profile.COURSE_CALENDAR_SYNC.BUTTON.CHANGE_SYNC_OPTIONS" = "Change Sync Options"; +"Profile.COURSES_TO_SYNC.SYNCING_COURSES" = "Syncing %d Courses"; +"Profile.OPTIONS.TITLE" = "Options"; +"Profile.OPTIONS.USE_RELATIVE_DATES" = "Use relative dates"; +"Profile.OPTIONS.SHOW_RELATIVE_DATES" = "Show relative dates like “Tomorrow” and “Yesterday”"; +"Profile.COURSES_TO_SYNC.TITLE" = "Courses to Sync"; +"Profile.COURSES_TO_SYNC.DESCRIPTION" = "Disabling sync for a course will remove all events connected to the course from your synced calendar."; +"Profile.COURSES_TO_SYNC.HIDE_INACTIVE_COURSES" = "Hide Inactive Courses"; +"Profile.COURSES_TO_SYNC.HIDE_INACTIVE_COURSES_DESCRIPTION" = "Automatically remove events from courses you haven’t viewed in the last month"; +"Profile.COURSES_TO_SYNC.INACTIVE" = "Inactive"; +"Profile.CALENDAR.DROPDOWN.ICLOUD" = "iCloud"; +"Profile.CALENDAR.DROPDOWN.LOCAL" = "Local"; +"Profile.CALENDAR.DROPDOWN_COLOR.ACCENT" = "Accent"; +"Profile.CALENDAR.DROPDOWN_COLOR.RED" = "Red"; +"Profile.CALENDAR.DROPDOWN_COLOR.ORANGE" = "Orange"; +"Profile.CALENDAR.DROPDOWN_COLOR.YELLOW" = "Yellow"; +"Profile.CALENDAR.DROPDOWN_COLOR.GREEN" = "Green"; +"Profile.CALENDAR.DROPDOWN_COLOR.BLUE" = "Blue"; +"Profile.CALENDAR.DROPDOWN_COLOR.PURPLE" = "Purple"; +"Profile.CALENDAR.DROPDOWN_COLOR.BROWN" = "Brown"; +"Profile.CALENDAR.COURSE_DATES" = "%@ Course Dates"; +"Profile.DROP_DOWN_PICKER.SELECT" = "Select"; +"Profile.SYNC_SELECTOR.SYNCED" = "To Sync"; +"Profile.SYNC_SELECTOR.NOT_SYNCED" = "Not Synced"; +"Profile.SYNC.NO_SYNCED" = "No Synced Courses"; +"Profile.SYNC.NO_SYNCED_DESCRIPTION" = "No courses are currently being synced to your calendar."; diff --git a/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po index 3fdefe4cebd..f9e990b94f2 100644 --- a/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-27 00:36+0000\n" +"POT-Creation-Date: 2025-01-07 00:38+0000\n" "PO-Revision-Date: 2023-06-13 09:00+0000\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" diff --git a/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/en/LC_MESSAGES/django.po index 9ee8dc24848..68d3e152325 100644 --- a/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-free-text-response/freetextresponse/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-free-text-response/freetextresponse/conf/locale/en/LC_MESSAGES/django.po index b5610cf05c5..4f18d369782 100644 --- a/translations/xblock-free-text-response/freetextresponse/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-free-text-response/freetextresponse/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-google-drive/google_drive/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-google-drive/google_drive/conf/locale/en/LC_MESSAGES/django.po index 9bbf2d5e08b..051197cc92e 100644 --- a/translations/xblock-google-drive/google_drive/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-google-drive/google_drive/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-image-explorer/image_explorer/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-image-explorer/image_explorer/conf/locale/en/LC_MESSAGES/django.po index b1bc2ab8be6..a0ee10a5028 100644 --- a/translations/xblock-image-explorer/image_explorer/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-image-explorer/image_explorer/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-image-modal/imagemodal/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-image-modal/imagemodal/conf/locale/en/LC_MESSAGES/django.po index 739e08ef6b1..60dfff54031 100644 --- a/translations/xblock-image-modal/imagemodal/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-image-modal/imagemodal/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-lti-consumer/lti_consumer/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-lti-consumer/lti_consumer/conf/locale/en/LC_MESSAGES/django.po index 63b83a936a7..95284112b43 100644 --- a/translations/xblock-lti-consumer/lti_consumer/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-lti-consumer/lti_consumer/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-qualtrics-survey/qualtricssurvey/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-qualtrics-survey/qualtricssurvey/conf/locale/en/LC_MESSAGES/django.po index b0210fceae2..1af2e9c4088 100644 --- a/translations/xblock-qualtrics-survey/qualtricssurvey/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-qualtrics-survey/qualtricssurvey/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-sql-grader/sql_grader/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-sql-grader/sql_grader/conf/locale/en/LC_MESSAGES/django.po index 9737d27f649..6dee15b3874 100644 --- a/translations/xblock-sql-grader/sql_grader/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-sql-grader/sql_grader/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr "" diff --git a/translations/xblock-submit-and-compare/submit_and_compare/conf/locale/en/LC_MESSAGES/django.po b/translations/xblock-submit-and-compare/submit_and_compare/conf/locale/en/LC_MESSAGES/django.po index 3f0e9f78af0..00a97fa349a 100644 --- a/translations/xblock-submit-and-compare/submit_and_compare/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/xblock-submit-and-compare/submit_and_compare/conf/locale/en/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # edX translation file. -# Copyright (C) 2024 EdX +# Copyright (C) 2025 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2024. +# EdX Team , 2025. # msgid "" msgstr ""