diff --git a/src/custom-pages/messages.ts b/src/custom-pages/messages.ts
index 60e8da9e0..952417c9f 100644
--- a/src/custom-pages/messages.ts
+++ b/src/custom-pages/messages.ts
@@ -38,7 +38,7 @@ const messages = defineMessages({
},
customPagesExplanationBody: {
id: 'course-authoring.custom-pages.customPagesExplanation.body',
- defaultMessage: `You can create and edit custom pages to probide students with additional course content. For example, you can create
+ defaultMessage: `You can create and edit custom pages to provide students with additional course content. For example, you can create
pages for the grading policy, course slide, and a course calendar.`,
},
studentViewExplanationHeader: {
diff --git a/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/messages.ts b/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/messages.ts
index 9707ce953..fe7141ddd 100644
--- a/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/messages.ts
+++ b/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/messages.ts
@@ -129,10 +129,10 @@ const messages = defineMessages({
or of the content that can be provided using these tools.
\n \n
Test these tools thoroughly before using them in your course, especially in graded
- sections. Complete documentstion might not be available for provisionally supported
+ sections. Complete documentation might not be available for provisionally supported
tools, or documentation might be available from sources other than edX.}
Not_supported {Tools with no support are not maintained by edX, and might be deprecated
- in the future. They are not recommened for use in courses due to non-compliance with one
+ in the future. They are not recommended for use in courses due to non-compliance with one
or more of the base requirements, such as testing, accessibility, internationalization,
and documentation.}
other { }
diff --git a/src/editors/containers/VideoEditor/components/VideoSettingsModal/components/TranscriptWidget/messages.ts b/src/editors/containers/VideoEditor/components/VideoSettingsModal/components/TranscriptWidget/messages.ts
index 8206c78cf..0d13bce21 100644
--- a/src/editors/containers/VideoEditor/components/VideoSettingsModal/components/TranscriptWidget/messages.ts
+++ b/src/editors/containers/VideoEditor/components/VideoSettingsModal/components/TranscriptWidget/messages.ts
@@ -44,7 +44,7 @@ const messages = defineMessages({
},
fileSizeError: {
id: 'authoring.videoeditor.transcript.error.fileSizeError',
- defaultMessage: 'Transcript file size exeeds the maximum. Please try again.',
+ defaultMessage: 'Transcript file size exceeds the maximum. Please try again.',
description: 'Message presented to user when transcript file size is too large',
},
deleteTranscript: {
diff --git a/src/files-and-videos/videos-page/info-sidebar/transcript-item/messages.ts b/src/files-and-videos/videos-page/info-sidebar/transcript-item/messages.ts
index b8b53f11e..d7d5e0d52 100644
--- a/src/files-and-videos/videos-page/info-sidebar/transcript-item/messages.ts
+++ b/src/files-and-videos/videos-page/info-sidebar/transcript-item/messages.ts
@@ -3,7 +3,7 @@ import { defineMessages } from '@edx/frontend-platform/i18n';
const messages = defineMessages({
fileSizeError: {
id: 'course-authoriong.video-uploads.file-info.transcript.error.fileSizeError',
- defaultMessage: 'Transcript file size exeeds the maximum. Please try again.',
+ defaultMessage: 'Transcript file size exceeds the maximum. Please try again.',
description: 'Message presented to user when transcript file size is too large',
},
deleteTranscript: {
diff --git a/src/generic/library-reference-card/LibraryReferenceCard.test.tsx b/src/generic/library-reference-card/LibraryReferenceCard.test.tsx
index f1f2414d4..3774c3b1f 100644
--- a/src/generic/library-reference-card/LibraryReferenceCard.test.tsx
+++ b/src/generic/library-reference-card/LibraryReferenceCard.test.tsx
@@ -178,7 +178,7 @@ describe('LibraryReferenceCard', () => {
/>,
);
expect(await screen.findByText(
- `${itemData.displayName} was reused as part of a section which has a broken link. To recieve library updates to this component, unlink the broken link.`,
+ `${itemData.displayName} was reused as part of a section which has a broken link. To receive library updates to this component, unlink the broken link.`,
)).toBeInTheDocument();
await user.click(await screen.findByRole('button', { name: 'Unlink section' }));
diff --git a/src/generic/library-reference-card/LibraryReferenceCard.tsx b/src/generic/library-reference-card/LibraryReferenceCard.tsx
index 2c0d51266..b428458e8 100644
--- a/src/generic/library-reference-card/LibraryReferenceCard.tsx
+++ b/src/generic/library-reference-card/LibraryReferenceCard.tsx
@@ -166,13 +166,13 @@ const TopLevelTextAndButton = ({
if (upstreamInfo?.readyToSync) {
return (
-
+
);
diff --git a/src/generic/library-reference-card/messages.ts b/src/generic/library-reference-card/messages.ts
index d9978696b..15872c191 100644
--- a/src/generic/library-reference-card/messages.ts
+++ b/src/generic/library-reference-card/messages.ts
@@ -28,7 +28,7 @@ const messages = defineMessages({
},
hasTopParentBrokenLinkText: {
id: 'course-authoring.course-outline.sidebar.library.reference.card.has-top-parent-broken-link-text',
- defaultMessage: '{name} was reused as part of a {parentType} which has a broken link. To recieve library updates to this component, unlink the broken link.',
+ defaultMessage: '{name} was reused as part of a {parentType} which has a broken link. To receive library updates to this component, unlink the broken link.',
description: 'Text displayed in sidebar library reference card when a block was reused as part of a parent block which has a broken link.',
},
hasTopParentBrokenLinkBtn: {
@@ -51,12 +51,12 @@ const messages = defineMessages({
defaultMessage: '{name} has been modified in this course.',
description: 'Text displayed in sidebar library reference card when it is modified in course.',
},
- topParentReaadyToSyncText: {
+ topParentReadyToSyncText: {
id: 'course-authoring.course-outline.sidebar.library.reference.card.top-parent-ready-to-sync-text',
defaultMessage: '{name} has available updates',
description: 'Text displayed in sidebar library reference card when it is has updates available.',
},
- topParentReaadyToSyncBtn: {
+ topParentReadyToSyncBtn: {
id: 'course-authoring.course-outline.sidebar.library.reference.card.top-parent-ready-to-sync-btn',
defaultMessage: 'Review Updates',
description: 'Text displayed in sidebar library reference card button when it is has updates available.',
diff --git a/src/import-page/import-stepper/messages.ts b/src/import-page/import-stepper/messages.ts
index 172b4a733..c31b66823 100644
--- a/src/import-page/import-stepper/messages.ts
+++ b/src/import-page/import-stepper/messages.ts
@@ -15,7 +15,7 @@ const messages = defineMessages({
},
stepperUpdatingTitle: {
id: 'course-authoring.import.stepper.title.updating',
- defaultMessage: 'Updating сourse',
+ defaultMessage: 'Updating course',
},
stepperSuccessTitle: {
id: 'course-authoring.import.stepper.title.success',
diff --git a/src/library-authoring/add-content/AddContent.test.tsx b/src/library-authoring/add-content/AddContent.test.tsx
index e352a5813..530c038bf 100644
--- a/src/library-authoring/add-content/AddContent.test.tsx
+++ b/src/library-authoring/add-content/AddContent.test.tsx
@@ -88,7 +88,7 @@ describe('', () => {
expect(screen.queryByRole('button', { name: /collection/i })).toBeInTheDocument();
expect(screen.queryByRole('button', { name: /text/i })).toBeInTheDocument();
expect(screen.queryByRole('button', { name: /problem/i })).toBeInTheDocument();
- expect(screen.queryByRole('button', { name: /open reponse/i })).toBeInTheDocument(); // Excluded from MVP
+ expect(screen.queryByRole('button', { name: /open response/i })).toBeInTheDocument(); // Excluded from MVP
expect(screen.queryByRole('button', { name: /drag drop/i })).toBeInTheDocument();
expect(screen.queryByRole('button', { name: /video/i })).toBeInTheDocument();
expect(screen.queryByRole('button', { name: /copy from clipboard/i })).not.toBeInTheDocument();
diff --git a/src/library-authoring/add-content/messages.ts b/src/library-authoring/add-content/messages.ts
index d57c48d9e..f379f2609 100644
--- a/src/library-authoring/add-content/messages.ts
+++ b/src/library-authoring/add-content/messages.ts
@@ -53,7 +53,7 @@ export const messages = defineMessages({
},
openResponseTypeButton: {
id: 'course-authoring.library-authoring.add-content.buttons.types.open-response',
- defaultMessage: 'Open Reponse',
+ defaultMessage: 'Open Response',
description: 'Content of button to create a Open Response component.',
},
dragDropTypeButton: {
diff --git a/src/library-authoring/import-course/messages.ts b/src/library-authoring/import-course/messages.ts
index fba1b3ef3..1c59614b8 100644
--- a/src/library-authoring/import-course/messages.ts
+++ b/src/library-authoring/import-course/messages.ts
@@ -252,7 +252,7 @@ const messages = defineMessages({
},
importFailedAlertBody: {
id: 'library-authoring.import-course.import-details.import-failed.body',
- defaultMessage: '{courseName} was not imported into your Library. See details bellow',
+ defaultMessage: '{courseName} was not imported into your Library. See details below',
description: 'Body of the import failed card in the import details page.',
},
importFailedDetailsSectionTitle: {
@@ -288,7 +288,7 @@ const messages = defineMessages({
importPartialAlertBody: {
id: 'library-authoring.import-course.import-details.import-partial.alert.title',
defaultMessage: '{courseName} has been imported to your library in a collection called {collectionName}.'
- + ' Some content was not added to your course. See details bellow.',
+ + ' Some content was not added to your course. See details below.',
description: 'Body of the alert in the import details page when the migration is in partial import.',
},
importPartialBody: {