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 55918efa86..f5ac1bc1d7 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: 2026-04-15 00:39+0000\n" +"POT-Creation-Date: 2026-04-16 00:40+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 00bcaa8634..1b85ed8505 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: 2026-04-15 00:49+0000\n" +"POT-Creation-Date: 2026-04-16 00:49+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-exams/edx_exams/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-exams/edx_exams/conf/locale/en/LC_MESSAGES/django.po index ca9fc9f5ab..9cd3c2ad25 100644 --- a/translations/edx-exams/edx_exams/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-exams/edx_exams/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: 2026-04-15 00:40+0000\n" +"POT-Creation-Date: 2026-04-16 00:40+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-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po index ea31d056f6..075db744b0 100644 --- a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-04-15 00:49+0000\n" +"POT-Creation-Date: 2026-04-16 00:49+0000\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" 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 c4cbf737f4..59e6194461 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: 2026-04-15 00:49+0000\n" +"POT-Creation-Date: 2026-04-16 00:49+0000\n" "PO-Revision-Date: 2014-06-04 15:41-0400\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/django.po b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po index cf10bf7a85..183f140975 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: 2026-04-15 00:50+0000\n" +"POT-Creation-Date: 2026-04-16 00:50+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 c2692c9d37..4994a401f1 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: 2026-04-15 00:50+0000\n" +"POT-Creation-Date: 2026-04-16 00:50+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-authoring/src/i18n/transifex_input.json b/translations/frontend-app-authoring/src/i18n/transifex_input.json index 7bdacc21e7..bbeae253b2 100644 --- a/translations/frontend-app-authoring/src/i18n/transifex_input.json +++ b/translations/frontend-app-authoring/src/i18n/transifex_input.json @@ -2632,6 +2632,16 @@ "authoring.videoeditor.transcripts.empty": "No transcripts added", "authoring.videoeditor.videotype.youtube": "YouTube video", "authoring.videoeditor.videotype.other": "Other video", + "authoring.videoeditor.audioDescription.title.label": "Audio Description (AD)", + "authoring.videoeditor.audioDescription.upload.label": "Upload Audio Description", + "authoring.videoeditor.audioDescription.upload.addMessage": "Add an audio description track (MP3, OGG, M4A, WAV, or AAC) to provide narrated descriptions of visual content for learners who are blind or have low vision.", + "authoring.videoeditor.audioDescription.error.uploadError": "Failed to upload audio description. Please try again.", + "authoring.videoeditor.audioDescription.error.fileSizeError": "Audio description files must be 200 MB or less. Please resize the file and try again.", + "authoring.videoeditor.audioDescription.error.fileTypeError": "Only MP3, OGG, M4A, WAV, and AAC files are supported for audio descriptions.", + "authoring.videoeditor.audioDescription.helpMessage": "Learners can toggle the audio description track using the player controls.", + "authoring.videoeditor.audioDescription.deleteAudioDescription": "Delete", + "authoring.videoeditor.audioDescription.durationMismatchWarning": "Warning: The audio description file duration differs from the video duration by more than 1 second.", + "authoring.videoeditor.audioDescription.uploading.label": "Uploading…", "authoring.videoeditor.handout.title.label": "Handout", "authoring.videoeditor.handout.upload.label": "Upload Handout", "authoring.videoeditor.handout.upload.addHandoutMessage": "Add a handout to accompany this video. Learners can download this file by clicking \"Download Handout\" below the video.", diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json index 5253b8f3f0..3a29ce7053 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json @@ -366,6 +366,7 @@ "enterprise.dashboard.tab.programs": "Programs", "enterprise.dashboard.tab.pathways": "Pathways", "enterprise.dashboard.tab.my.career": "My Career", + "enterprise.dashboard.tab.ai.pathways": "AI Pathways", "enterprise.dashboard.tab.courses.recommendation.section.title": "Get course recommendations for you.", "enterprise.dashboard.tab.courses.recommendation.section.description": "Take a two-minute quiz to tell us more about the skills and jobs you are interested in, and immediately receive recommendations for the best learning experiences in the catalog for you.", "enterprise.dashboard.tab.courses.recommendation.section.button": "Recommend courses for me", diff --git a/translations/frontend-plugins/packages/cohesion-wrapper/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/cohesion-wrapper/src/i18n/transifex_input.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/translations/frontend-plugins/packages/cohesion-wrapper/src/i18n/transifex_input.json @@ -0,0 +1 @@ +{} diff --git a/translations/frontend-plugins/packages/course-app-translation-plugin/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/course-app-translation-plugin/src/i18n/transifex_input.json new file mode 100644 index 0000000000..36066914dc --- /dev/null +++ b/translations/frontend-plugins/packages/course-app-translation-plugin/src/i18n/transifex_input.json @@ -0,0 +1,23 @@ +{ + "ai-translations.language.checkbox.feedback-error": "Select at least one language for translation", + "ai-translations.language.header": "Choose the languages available to learners", + "ai-translations.link.new-tab.screenreader-only.message": "in a new tab", + "ai-translations.request.alert.body-message": "A video must already have an English-language transcript attached in order to be translated. Translation selections above will apply to previously uploaded videos and will only be produced where there is no existing transcript in that language.", + "ai-translations.request.alert.header": "Note: Translating video transcripts", + "ai-translations.request.header.": "Enable translations for video transcripts", + "ai-translations.request.switch.label": "Allow video transcript translation", + "course-authoring.plugin.whole-course-translation.appDescription": "Leverage AI to translate eligible content within the edX platform", + "course-authoring.plugin.whole-course-translation.appTitle": "Xpert Translation", + "course-authoring.plugin.whole-course-translation.button.cancel": "Cancel", + "course-authoring.plugin.whole-course-translation.button.retry": "Retry", + "course-authoring.plugin.whole-course-translation.button.save": "Save", + "course-authoring.plugin.whole-course-translation.button.saving": "Saving", + "course-authoring.plugin.whole-course-translation.enabled": "Enabled", + "course-authoring.plugin.whole-course-translation.help-copy": "Translations will be generated by AI and may contain errors or inaccuracies. If this functionality is enabled, you will be deemed to have reviewed and approved such translations.", + "course-authoring.plugin.whole-course-translation.help-link": "Learn more about Xpert Translation", + "course-authoring.plugin.whole-course-translation.modalFormEnableField": "Turn on Xpert Translation", + "course-authoring.plugin.whole-course-translation.modalHeading": "Configure Xpert Translation", + "course-authoring.plugin.whole-course-translation.save-error.message": "Please check your entries and try again.", + "course-authoring.plugin.whole-course-translation.save-error.title": "We couldn't apply your changes.", + "course-authoring.plugin.whole-course-translation.settings.button": "settings" +} diff --git a/translations/frontend-plugins/packages/course-end-enterprise-plugins/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/course-end-enterprise-plugins/src/i18n/transifex_input.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/translations/frontend-plugins/packages/course-end-enterprise-plugins/src/i18n/transifex_input.json @@ -0,0 +1 @@ +{} diff --git a/translations/frontend-plugins/packages/course-outline-sidebar-trigger-plugin/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/course-outline-sidebar-trigger-plugin/src/i18n/transifex_input.json new file mode 100644 index 0000000000..f586156762 --- /dev/null +++ b/translations/frontend-plugins/packages/course-outline-sidebar-trigger-plugin/src/i18n/transifex_input.json @@ -0,0 +1,3 @@ +{ + "learn.breadcrumb.navigation.course.home": "Course" +} diff --git a/translations/frontend-plugins/packages/left-sidebar-navigation-plugin/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/left-sidebar-navigation-plugin/src/i18n/transifex_input.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/translations/frontend-plugins/packages/left-sidebar-navigation-plugin/src/i18n/transifex_input.json @@ -0,0 +1 @@ +{} diff --git a/translations/frontend-plugins/packages/progress-tab-grade-plugins/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/progress-tab-grade-plugins/src/i18n/transifex_input.json new file mode 100644 index 0000000000..40a7a7ed5b --- /dev/null +++ b/translations/frontend-plugins/packages/progress-tab-grade-plugins/src/i18n/transifex_input.json @@ -0,0 +1,6 @@ +{ + "progress.unreviewedCourseGrade.alt": "Information icon for unreviewed course grade", + "progress.unreviewedCourseGrade.label": "Your current course grade includes proctored exams that are awaiting review. Your grade will be updated after the reviews are completed.", + "progress.unreviewedExamScore.alt": "Information icon indicating pending exam review", + "progress.unreviewedExamScore.infoText": "Your proctored exam is currently awaiting review. Your final score is pending and may change after review." +} diff --git a/translations/frontend-plugins/packages/template-private-plugin/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/template-private-plugin/src/i18n/transifex_input.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/translations/frontend-plugins/packages/template-private-plugin/src/i18n/transifex_input.json @@ -0,0 +1 @@ +{} diff --git a/translations/frontend-plugins/packages/unit-title-plugin/src/i18n/transifex_input.json b/translations/frontend-plugins/packages/unit-title-plugin/src/i18n/transifex_input.json new file mode 100644 index 0000000000..cf1b525772 --- /dev/null +++ b/translations/frontend-plugins/packages/unit-title-plugin/src/i18n/transifex_input.json @@ -0,0 +1,49 @@ +{ + "ai-translations.link.external-site.screenreader-only.message": "external site, in a new tab", + "ai-translations.link.new-tab.screenreader-only.message": "in a new tab", + "translation.dropdown.not.available": "This course is not currently offered in your selected language", + "translation.dropdown.productTour.dismissButton.text": "Dismiss", + "translation.dropdown.productTour.modal.body": "Quickly switch between the original and translated version of course content.", + "translation.dropdown.productTour.modal.title": "Translated course content", + "translation.dropdown.toggle.description.text": "Toggle translation of course content", + "translation.selection.dropdown.button.alt": "Translate", + "translation.selection.dropdown.option.original": "Original course language ({language})", + "translations.error.common.message.text": "Please try again in a few minutes, contact support, or continue with non-translated content.", + "translations.error.revert.button.label": "Show Non-Translated Content", + "translations.error.support.button.label": "Contact Support", + "translations.error.timeout.message.text": "Translating this content is taking longer than expected.", + "translations.error.unexpected.message.text": "Some content failed to translate. Please try again in a few minutes, contact support, or continue with non-translated content.", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.emailme": "It’s ok to email me about my response", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.placeholder": "Optional: enter aditional feedback", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.reason.broken": "Something is broken", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.reason.else": "Something else", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.reason.harmful": "This is harmful or unsafe", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.reason.notaccurate": "This is not accurate/helpful", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.submit": "Submit Feedback", + "unit-translation-selector-plugin.feedbackWidget.feedbackDetailsModal.title": "Share Feedback", + "unit-translation-selector-plugin.feedbackWidget.gratitudeText": "Thank you! Your feedback matters.", + "unit-translation-selector-plugin.feedbackWidget.rateTranslationText": "Rate this page translation", + "unit-translation-selector-plugin.translationSelection.additionalLanguages.link.label": "Tell us which one to add next.", + "unit-translation-selector-plugin.translationSelection.additonalLanguages": "Not seeing your preferred language? {surveyLink}", + "unit-translation-selector-plugin.translationSelection.cancelButtonText": "Cancel", + "unit-translation-selector-plugin.translationSelection.dismissButtonText": "Dismiss", + "unit-translation-selector-plugin.translationSelection.googleTranslateDisclaimer": "This content has been translated using an AI-powered tool and may contain errors or inaccuracies.", + "unit-translation-selector-plugin.translationSelection.googleTranslateLogoAlt": "Google translate logo", + "unit-translation-selector-plugin.translationSelection.languageSelectionModalTitle": "Translate eligible course content", + "unit-translation-selector-plugin.translationSelection.originalCourseLanguage.label": "Original course language", + "unit-translation-selector-plugin.translationSelection.popoverDisclaimerContent": "Eligible content includes most video transcripts, quizzes, and on platform text.Translations are generated using AI tools and may contain inaccuracies or error.", + "unit-translation-selector-plugin.translationSelection.popoverDisclaimerTitle": "Disclaimers", + "unit-translation-selector-plugin.translationSelection.popoverDisclaimerWarranties": "This service may contain translations provided by third parties, including artificial intelligence software/services. edX, its affiliates and licensors and the translation provider (the “Entities”) disclaim all warranties related to the translations. The translations are provided \"as is\" and the Entities disclaim all warranties whether express, implied, statutory or otherwise, including but not limited to any warranties of accuracy, reliability, merchantability, fitness for a particular purpose, satisfactory quality and non-infringement.", + "unit-translation-selector-plugin.translationSelection.poweredBy": "Powered by", + "unit-translation-selector-plugin.translationSelection.submitButtonText": "Submit", + "unit-translation-selector-plugin.translationSelection.translationButtonAriaDescription": "Select language to translate content into", + "unit-translation-selector-plugin.translationSelection.translationButtonText": "Translate", + "unit-translation-selector-plugin.translationSelection.translationTourModalBody": "Now you can easily translate course content.", + "unit-translation-selector-plugin.translationSelection.translationTourModalTitle": "New translation feature!", + "unit-translation-selector-plugin.translationSelection.tryItButtonText": "Try it", + "unit-translation-selector-plugin.translationsLoader.additionalTextFirstLine": "Wow, you’re the first person to translate to this language!", + "unit-translation-selector-plugin.translationsLoader.additionalTextWaitNote": "This may take a few more seconds than usual, hang tight.", + "unit-translation-selector-plugin.translationsLoader.loaderText": "Translating", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked" +} diff --git a/translations/portal-designer/designer/conf/locale/en/LC_MESSAGES/django.po b/translations/portal-designer/designer/conf/locale/en/LC_MESSAGES/django.po index 9b512d9a66..18f9360a63 100644 --- a/translations/portal-designer/designer/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/portal-designer/designer/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: 2026-04-15 00:42+0000\n" +"POT-Creation-Date: 2026-04-16 00:42+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/sanctions/sanctions/conf/locale/en/LC_MESSAGES/django.po b/translations/sanctions/sanctions/conf/locale/en/LC_MESSAGES/django.po index 4e5c04d89f..24e8cb2e74 100644 --- a/translations/sanctions/sanctions/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/sanctions/sanctions/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: 2026-04-15 00:47+0000\n" +"POT-Creation-Date: 2026-04-16 00:47+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/video-encode-manager/encode_manager/conf/locale/en/LC_MESSAGES/django.po b/translations/video-encode-manager/encode_manager/conf/locale/en/LC_MESSAGES/django.po index 73b5174a14..cf47ece0aa 100644 --- a/translations/video-encode-manager/encode_manager/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/video-encode-manager/encode_manager/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: 2026-04-15 00:48+0000\n" +"POT-Creation-Date: 2026-04-16 00:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"