achieve higher performance),
}}
diff --git a/src/courseware/course/celebration/messages.js b/src/courseware/course/celebration/messages.js
index 4f3f79d6..48bc484c 100644
--- a/src/courseware/course/celebration/messages.js
+++ b/src/courseware/course/celebration/messages.js
@@ -4,14 +4,17 @@ const messages = defineMessages({
completed: {
id: 'learning.celebration.completed',
defaultMessage: 'You just completed the first section of your course.',
+ description: 'Shown only once to leaner when they complete their first section',
},
congrats: {
id: 'learning.celebration.congrats',
defaultMessage: 'Congratulations!',
+ description: 'Greeting for learners when they complete their weekly goal or finish the first section',
},
earned: {
id: 'learning.celebration.earned',
defaultMessage: 'You earned it!',
+ description: 'Shown below congrats messaging when leaner complete a goal',
},
emailSubject: {
id: 'learning.celebration.emailSubject',
@@ -26,6 +29,7 @@ const messages = defineMessages({
goalMet: {
id: 'learning.celebration.goalMet',
defaultMessage: 'You met your goal!',
+ description: 'Headline for (weekly gaol celebration) section in courseware',
},
keepItUp: {
id: 'learning.celebration.keepItUp',
@@ -35,6 +39,7 @@ const messages = defineMessages({
share: {
id: 'learning.celebration.share',
defaultMessage: 'Take a moment to celebrate and share your progress.',
+ description: 'Text that precedes the (sharing icon) for goal accomplishment ',
},
socialMessage: {
id: 'learning.celebration.social',
diff --git a/src/courseware/course/content-tools/calculator/Calculator.jsx b/src/courseware/course/content-tools/calculator/Calculator.jsx
index 7fb3a867..db577600 100644
--- a/src/courseware/course/content-tools/calculator/Calculator.jsx
+++ b/src/courseware/course/content-tools/calculator/Calculator.jsx
@@ -99,12 +99,14 @@ class Calculator extends Component {
tagName="h6"
id="calculator.instructions"
defaultMessage="For detailed information, see the {expressions_link}."
+ description="Text that precedes the link which redirects to help page calculator"
values={{
expressions_link: (
),
@@ -115,6 +117,7 @@ class Calculator extends Component {
@@ -123,18 +126,21 @@ class Calculator extends Component {
@@ -147,6 +153,7 @@ class Calculator extends Component {
@@ -157,18 +164,21 @@ class Calculator extends Component {
|
|
|
@@ -179,6 +189,7 @@ class Calculator extends Component {
@@ -187,18 +198,21 @@ class Calculator extends Component {
@@ -216,6 +230,7 @@ class Calculator extends Component {
|
@@ -225,6 +240,7 @@ class Calculator extends Component {
@@ -232,6 +248,7 @@ class Calculator extends Component {
@@ -239,6 +256,7 @@ class Calculator extends Component {
@@ -257,6 +275,7 @@ class Calculator extends Component {
| e, pi |
@@ -291,6 +310,7 @@ class Calculator extends Component {
abs, exp, fact, factorial, ln, log2, log10, sqrt |
@@ -306,6 +326,7 @@ class Calculator extends Component {
@@ -327,12 +348,14 @@ class Calculator extends Component {
|
diff --git a/src/courseware/course/course-exit/CourseCelebration.jsx b/src/courseware/course/course-exit/CourseCelebration.jsx
index 87c61b3a..71a18b8e 100644
--- a/src/courseware/course/course-exit/CourseCelebration.jsx
+++ b/src/courseware/course/course-exit/CourseCelebration.jsx
@@ -93,6 +93,7 @@ function CourseCelebration({ intl }) {
You can download your certificate now and access it any time from your
{dashboardLink} and {profileLink}."
values={{ dashboardLink, profileLink }}
+ description="Recommending an action for learner when course certificate is available"
/>
);
@@ -132,6 +133,7 @@ function CourseCelebration({ intl }) {
defaultMessage="This course ended on {endDate} and final grades and certificates are scheduled to be
available after {certAvailableDate}."
values={{ endDate, certAvailableDate }}
+ description="This shown for leaner when they are eligible for certifcate but it't not available yet, it could because leaners just finished the course quickly!"
/>
@@ -181,6 +183,7 @@ function CourseCelebration({ intl }) {
defaultMessage="In order to generate a certificate, you must complete ID verification.
{idVerificationSupportLink} now."
values={{ idVerificationSupportLink }}
+ description="Its shown when learner are not verified thus it recommends going over the verification process"
/>
);
@@ -199,6 +202,7 @@ function CourseCelebration({ intl }) {
valuable credential to improve your job prospects and advance your career, or highlight your
certificate in school applications."
values={{ price: }}
+ description="Body text when the learner needs to upgrade to earn a certifcate and they have passed the course"
/>
{getConfig().SUPPORT_URL_VERIFIED_CERTIFICATE && (
@@ -226,6 +230,7 @@ function CourseCelebration({ intl }) {
code: ({offer.code}),
percent: offer.percentage,
}}
+ description="Shown if learner can use a discount code when they upgrade the course"
/>
);
diff --git a/src/courseware/course/course-exit/DashboardFootnote.jsx b/src/courseware/course/course-exit/DashboardFootnote.jsx
index c6e3a107..37a22dd9 100644
--- a/src/courseware/course/course-exit/DashboardFootnote.jsx
+++ b/src/courseware/course/course-exit/DashboardFootnote.jsx
@@ -39,6 +39,7 @@ function DashboardFootnote({ intl, variant }) {
)}
diff --git a/src/courseware/course/course-exit/ProgramCompletion.jsx b/src/courseware/course/course-exit/ProgramCompletion.jsx
index 816f4185..0114f65e 100644
--- a/src/courseware/course/course-exit/ProgramCompletion.jsx
+++ b/src/courseware/course/course-exit/ProgramCompletion.jsx
@@ -50,6 +50,7 @@ function ProgramCompletion({
id="courseExit.programCompletion.dashboardMessage"
defaultMessage="To view your certificate status, check the Programs section of your {programLink}."
values={{ programLink }}
+ description="Text that precedes link to program page"
/>
{type === 'microbachelors' && (
diff --git a/src/courseware/course/course-exit/UpgradeFootnote.jsx b/src/courseware/course/course-exit/UpgradeFootnote.jsx
index 0cfb46de..fb3cd59d 100644
--- a/src/courseware/course/course-exit/UpgradeFootnote.jsx
+++ b/src/courseware/course/course-exit/UpgradeFootnote.jsx
@@ -50,6 +50,7 @@ function UpgradeFootnote({ deadline, href, intl }) {
expirationDate,
upgradeLink,
}}
+ description="Message body to tell learner until when the materiel will be available, and to suggest to upgrade"
/>
)}
/>
diff --git a/src/courseware/course/course-exit/messages.js b/src/courseware/course/course-exit/messages.js
index 9f36d386..4a5ab1d7 100644
--- a/src/courseware/course/course-exit/messages.js
+++ b/src/courseware/course/course-exit/messages.js
@@ -34,6 +34,7 @@ const messages = defineMessages({
certificateHeaderUpgradable: {
id: 'courseCelebration.certificateHeader.upgradable',
defaultMessage: 'Upgrade to pursue a verified certificate',
+ description: 'Header when learner finished or pass the course but need to upgrade to get a certificate',
},
certificateImage: {
id: 'courseCelebration.certificateImage',
@@ -43,10 +44,12 @@ const messages = defineMessages({
completedCourseHeader: {
id: 'courseCelebration.completedCourseHeader',
defaultMessage: 'You have completed your course.',
+ description: 'Header text for course exit section',
},
congratulationsHeader: {
id: 'courseCelebration.congratulationsHeader',
defaultMessage: 'Congratulations!',
+ description: 'Greeting learner for finishing the course',
},
congratulationsImage: {
id: 'courseCelebration.congratulationsImage',
@@ -56,10 +59,12 @@ const messages = defineMessages({
courseInProgressDescription: {
id: 'courseExit.courseInProgressDescription',
defaultMessage: 'It looks like there is more content in this course that will be released in the future. Look out for email updates or check back on your course for when this content will be available.',
+ description: 'Shown to learner when they finish all available assignments, but not the whole course',
},
courseInProgressHeader: {
id: 'courseExit.courseInProgressHeader',
defaultMessage: 'More content is coming soon!',
+ description: 'Header when the status of the course not all of (contents or assignments) available yet',
},
dashboardLink: {
id: 'courseExit.dashboardLink',
@@ -74,6 +79,7 @@ const messages = defineMessages({
endOfCourseDescription: {
id: 'courseExit.endOfCourseDescription',
defaultMessage: 'Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.',
+ description: 'Shown to learner when they did not pass the course',
},
endOfCourseHeader: {
id: 'courseExit.endOfCourseHeader',
@@ -108,10 +114,12 @@ const messages = defineMessages({
nextButtonComplete: {
id: 'learn.sequence.navigation.complete.button', // for historical reasons
defaultMessage: 'Complete the course',
+ description: 'This text is shown on the button which usually links to the next unit or assignment in course sequence, however when it is the last unit. The button will link to course exit page',
},
nextButtonEnd: {
id: 'courseExit.nextButton.endOfCourse',
defaultMessage: 'Next (end of course)',
+ description: 'This shown for the button which links to the next unit, when learner did not pass the course',
},
profileLink: {
id: 'courseExit.profileLink',
@@ -121,10 +129,12 @@ const messages = defineMessages({
programsLastCourseHeader: {
id: 'courseExit.programs.lastCourse',
defaultMessage: 'You have completed the last course in {title}!',
+ description: 'This shown to learner when the course they completed is the last one of a program, the program might be mircomaster, or microbachelors...etc',
},
requestCertificateBodyText: {
id: 'courseCelebration.requestCertificateBodyText',
defaultMessage: 'In order to access your certificate, request it below.',
+ description: 'Shown when learner need to request the certifcate',
},
requestCertificateButton: {
id: 'courseCelebration.requestCertificateButton',
@@ -139,6 +149,7 @@ const messages = defineMessages({
shareMessage: {
id: 'courseCelebration.shareMessage',
defaultMessage: 'Share your success on social media or email.',
+ description: 'Recommending an action when learner pass the course',
},
socialMessage: {
id: 'courseExit.social.shareCompletionMessage',
@@ -156,10 +167,12 @@ const messages = defineMessages({
verificationPending: {
id: 'courseCelebration.verificationPending',
defaultMessage: 'Your ID verification is pending and your certificate will be available once approved.',
+ description: 'Shown when the status of verification is pending',
},
verifiedCertificateSupportLink: {
id: 'courseExit.verifiedCertificateSupportLink',
defaultMessage: 'Learn more about verified certificates',
+ description: 'Anchor text for link that redirect to external help page about verified certificates',
},
verifyIdentityButton: {
id: 'courseCelebration.verifyIdentityButton',
diff --git a/src/courseware/course/sequence/hidden-after-due/messages.js b/src/courseware/course/sequence/hidden-after-due/messages.js
index 61706631..3222b80e 100644
--- a/src/courseware/course/sequence/hidden-after-due/messages.js
+++ b/src/courseware/course/sequence/hidden-after-due/messages.js
@@ -4,14 +4,17 @@ const messages = defineMessages({
header: {
id: 'learn.hiddenAfterDue.header',
defaultMessage: 'The due date for this assignment has passed.',
+ description: 'Shown when content of a course is longer available because due date passed',
},
description: {
id: 'learn.hiddenAfterDue.description',
defaultMessage: 'Because the due date has passed, this assignment is no longer available.',
+ description: 'It explain why the content is not available',
},
gradeAvailable: {
id: 'learn.hiddenAfterDue.gradeAvailable',
defaultMessage: 'If you have completed this assignment, your grade is available on the {progressPage}.',
+ description: 'Text that precedes link that redirect to progress page',
},
progressPage: {
id: 'learn.hiddenAfterDue.progressPage',
diff --git a/src/courseware/course/sequence/honor-code/HonorCode.jsx b/src/courseware/course/sequence/honor-code/HonorCode.jsx
index 0866d295..45254822 100644
--- a/src/courseware/course/sequence/honor-code/HonorCode.jsx
+++ b/src/courseware/course/sequence/honor-code/HonorCode.jsx
@@ -48,6 +48,7 @@ function HonorCode({ intl, courseId }) {
siteName,
link: {intl.formatMessage(messages['learn.honorCode.name'])},
}}
+ description="This is shown to learner, when course author wants to learners to explicity agree on their (Term of use or conduct), hence it links honor code page. "
/>
diff --git a/src/courseware/social-share/messages.js b/src/courseware/social-share/messages.js
index 3fc85ffd..d394be17 100644
--- a/src/courseware/social-share/messages.js
+++ b/src/courseware/social-share/messages.js
@@ -9,6 +9,7 @@ const messages = defineMessages({
shareEmail: {
id: 'learning.social.shareEmail',
defaultMessage: 'Share your progress via email.',
+ description: 'Text email share button',
},
shareService: {
id: 'learning.social.shareService',
diff --git a/src/shared/streak-celebration/messages.js b/src/shared/streak-celebration/messages.js
index e137bb2f..3578f4b5 100644
--- a/src/shared/streak-celebration/messages.js
+++ b/src/shared/streak-celebration/messages.js
@@ -4,6 +4,7 @@ const messages = defineMessages({
congratulations: {
id: 'learning.streakCelebration.congratulations',
defaultMessage: 'Congratulations!',
+ description: 'Shown to learners when are using the learning app for X days in a row',
},
streakBody: {
id: 'learning.streakCelebration.body',
@@ -12,6 +13,7 @@ const messages = defineMessages({
streakButton: {
id: 'learning.streakCelebration.button',
defaultMessage: 'Keep it up',
+ description: 'Text on the button which closes the celebration dialog',
},
streakButtonSrOnly: {
id: 'learning.streakCelebration.buttonSrOnly',
diff --git a/src/tab-page/messages.js b/src/tab-page/messages.js
index 3e913c0d..e29ff0ed 100644
--- a/src/tab-page/messages.js
+++ b/src/tab-page/messages.js
@@ -4,10 +4,12 @@ const messages = defineMessages({
failure: {
id: 'learning.loading.failure',
defaultMessage: 'There was an error loading this course.',
+ description: 'Can be because internet connection or any technical other reason',
},
loading: {
id: 'learning.loading',
defaultMessage: 'Loading course page…',
+ description: 'When content of the course is still loading...etc',
},
});
|