diff --git a/Makefile b/Makefile index c05a3dcd30..194b44c5d1 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ export TRANSIFEX_RESOURCE=frontend-app-learning -transifex_langs = "ar,fr,es_419,zh_CN" +transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA" transifex_utils = ./node_modules/.bin/transifex-utils.js i18n = ./src/i18n diff --git a/src/i18n/index.jsx b/src/i18n/index.jsx index 8a014289b2..0336b3a284 100644 --- a/src/i18n/index.jsx +++ b/src/i18n/index.jsx @@ -1,31 +1,27 @@ import arMessages from './messages/ar.json'; -import caMessages from './messages/ca.json'; -// no need to import en messages-- they are in the defaultMessage field -import es419Messages from './messages/es_419.json'; import frMessages from './messages/fr.json'; +import es419Messages from './messages/es_419.json'; import zhcnMessages from './messages/zh_CN.json'; -import heMessages from './messages/he.json'; -import idMessages from './messages/id.json'; -import kokrMessages from './messages/ko_kr.json'; -import plMessages from './messages/pl.json'; -import ptbrMessages from './messages/pt_br.json'; -import ruMessages from './messages/ru.json'; -import thMessages from './messages/th.json'; +import ptMessages from './messages/pt.json'; +import itMessages from './messages/it.json'; import ukMessages from './messages/uk.json'; +import deMessages from './messages/de.json'; +import ruMessages from './messages/ru.json'; +import hiMessages from './messages/hi.json'; +import frCAMessages from './messages/fr_CA.json'; +// no need to import en messages-- they are in the defaultMessage field const messages = { ar: arMessages, 'es-419': es419Messages, fr: frMessages, 'zh-cn': zhcnMessages, - ca: caMessages, - he: heMessages, - id: idMessages, - 'ko-kr': kokrMessages, - pl: plMessages, - 'pt-br': ptbrMessages, + pt: ptMessages, + it: itMessages, + de: deMessages, + hi: hiMessages, + 'fr-ca': frCAMessages, ru: ruMessages, - th: thMessages, uk: ukMessages, }; diff --git a/src/i18n/messages/ca.json b/src/i18n/messages/ca.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/ca.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/de.json b/src/i18n/messages/de.json new file mode 100644 index 0000000000..d48806a1a3 --- /dev/null +++ b/src/i18n/messages/de.json @@ -0,0 +1,443 @@ +{ + "learning.accessExpiration.deadline": "Upgrade by {date} to get unlimited access to the course as long as it exists on the site.", + "learning.accessExpiration.header": "Audit Access Expires {date}", + "learning.accessExpiration.body": "You lose all access to this course, including your progress, on {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "This learner no longer has access to this course. Their access expired on {date}.", + "learning.accessExpiration.upgradeNow": "Upgrade now", + "learning.outline.alert.start.short": "Course starts {timeRemaining} at {courseStartTime}.", + "learning.outline.alert.end.long": "This course is ending {timeRemaining} on {courseEndDate}.", + "learning.outline.alert.end.calendar": "Don’t forget to add a calendar reminder!", + "instructorToolbar.pageBanner.courseHasNotStarted": "This learner does not yet have access to this course. The course starts on {date}.", + "learning.enrollment.alert": "You must be enrolled in the course to see course content.", + "learning.staff.enrollment.alert": "You are viewing this course as staff, and are not enrolled.", + "learning.enrollment.enrollNow.Inline": "Enroll now", + "learning.enrollment.enrollNow.Sentence": "Enroll now.", + "learning.enrollment.success": "You've successfully enrolled in this course!", + "account-activation.alert.button": "Continue to {siteName}", + "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or\n {sendEmailTag}.", + "account-activation.resend.link": "resend the email", + "learning.logistration.alert": "To see course content, {signIn} or {register}.", + "account-activation.alert.title": "Activate your account so you can log back in", + "learn.sequence.entranceExamTextNotPassing": "To access course materials, you must score {entranceExamMinimumScorePct}% or higher on this exam. Your current score is {entranceExamCurrentScore}%.", + "learn.sequence.entranceExamTextPassed": "Your score is {entranceExamCurrentScore}%. You have passed the entrance exam.", + "learning.dates.badge.completed": "Completed", + "learning.dates.badge.dueNext": "Due next", + "learning.dates.badge.pastDue": "Past due", + "learning.dates.title": "Important dates", + "learning.dates.badge.today": "Today", + "learning.dates.badge.unreleased": "Not yet released", + "learning.dates.badge.verifiedOnly": "Verified only", + "learning.goals.unsubscribe.contact": "contact support", + "learning.goals.unsubscribe.description": "You will no longer receive email reminders about your goal for {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Something went wrong", + "learning.goals.unsubscribe.goToDashboard": "Go to dashboard", + "learning.goals.unsubscribe.header": "You’ve unsubscribed from goal reminders", + "learning.goals.unsubscribe.loading": "Unsubscribing…", + "learning.goals.unsubscribe.errorDescription": "We were unable to unsubscribe you from goal reminder emails. Please try again later or {contactSupport} for help.", + "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are\n scheduled to be available after {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Your grade and certificate status will be available soon.", + "cert.alert.earned.ready.header": "Congratulations! Your certificate is ready.", + "cert.alert.notPassing.header": "You are not yet eligible for a certificate", + "cert.alert.notPassing.button": "View grades", + "learning.outline.alert.end.short": "This course is ending {timeRemaining} at {courseEndTime}.", + "alert.enroll": " to access the full course.", + "learning.privateCourse.signInOrRegister": "{signIn} or {register} and then enroll in this course.", + "learning.outline.alert.scheduled-content.heading": "More content is coming soon!", + "learning.outline.alert.scheduled-content.body": "This course will have more content released at a future date. Look out for email updates or check back on this course for updates.", + "learning.outline.alert.scheduled-content.button": "View Course Schedule", + "learning.outline.dates.all": "View all course dates", + "learning.outline.goalButton.casual.text": "1 day a week", + "learning.outline.goalButton.screenReader.text": "Casual", + "learning.outline.certificateAlt": "Example Certificate", + "learning.outline.collapseAll": "Collapse all", + "learning.outline.completedAssignment": "Completed", + "learning.outline.completedSection": "Completed section", + "learning.outline.dates": "Important dates", + "learning.outline.editGoal": "Edit goal", + "learning.outline.expandAll": "Expand all", + "learning.outline.goal": "Goal", + "learning.outline.goalReminderDetail": "If we notice you’re not quite at your goal, we’ll send you an email reminder.", + "learning.outline.goalUnsure": "Not sure yet", + "learning.outline.handouts": "Course Handouts", + "learning.outline.incompleteAssignment": "Incomplete", + "learning.outline.incompleteSection": "Incomplete section", + "learning.outline.goalButton.intense.text": "5 days a week", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "Learn More", + "learning.outline.altText.openSection": "Open", + "learning.proctoringPanel.header": "This course contains proctored exams", + "learning.outline.goalButton.regular.text": "3 days a week", + "learning.outline.goalButton.regular.title": "Regular", + "learning.outline.resumeBlurb": "Pick up where you left off", + "learning.outline.resume": "Resume course", + "learning.outline.setGoal": "To start, set a course goal by selecting the option below that best describes your learning plan.", + "learning.outline.setGoalReminder": "Set a goal reminder", + "learning.outline.goalButton.casual.title": "Set a learning goal style.", + "learning.outline.setWeeklyGoal": "Set a weekly learning goal", + "learning.outline.setWeeklyGoalDetail": "Setting a goal motivates you to finish the course. You can always change it later.", + "learning.outline.start": "Start course", + "learning.outline.startBlurb": "Begin your course today", + "learning.outline.tools": "Course Tools", + "learning.outline.upgradeButton": "Upgrade ({symbol}{price})", + "learning.outline.upgradeTitle": "Pursue a verified certificate", + "learning.outline.welcomeMessage": "Welcome Message", + "learning.outline.welcomeMessageShowMoreButton": "Show More", + "learning.outline.welcomeMessageShowLessButton": "Show Less", + "learning.outline.goalWelcome": "Welcome to", + "learning.proctoringPanel.status.notStarted": "Not Started", + "learning.proctoringPanel.status.started": "Started", + "learning.proctoringPanel.status.submitted": "Submitted", + "learning.proctoringPanel.status.verified": "Verified", + "learning.proctoringPanel.status.rejected": "Rejected", + "learning.proctoringPanel.status.error": "Error", + "learning.proctoringPanel.status.otherCourseApproved": "Approved in Another Course", + "learning.proctoringPanel.status.expiringSoon": "Expiring Soon", + "learning.proctoringPanel.status": "Current Onboarding Status:", + "learning.proctoringPanel.message.notStarted": "You have not started your onboarding exam.", + "learning.proctoringPanel.message.started": "You have started your onboarding exam.", + "learning.proctoringPanel.message.submitted": "You have submitted your onboarding exam.", + "learning.proctoringPanel.message.verified": "Your onboarding exam has been approved in this course.", + "learning.proctoringPanel.message.rejected": "Your onboarding exam has been rejected. Please retry onboarding.", + "learning.proctoringPanel.message.error": "An error has occurred during your onboarding exam. Please retry onboarding.", + "learning.proctoringPanel.message.otherCourseApproved": "Your onboarding exam has been approved in another course.", + "learning.proctoringPanel.detail.otherCourseApproved": "If your device has changed, we recommend that you complete this course's onboarding exam in order to ensure that your setup still meets the requirements for proctoring.", + "learning.proctoringPanel.message.expiringSoon": "Your onboarding profile has been approved in another course. However, your onboarding status is expiring soon. Please complete onboarding again to ensure that you will be able to continue taking proctored exams.", + "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam. ", + "learning.proctoringPanel.generalInfoSubmitted": "Your submitted profile is in review.", + "learning.proctoringPanel.generalTime": "Onboarding profile review can take 2+ business days.", + "learning.proctoringPanel.onboardingButton": "Complete Onboarding", + "learning.proctoringPanel.onboardingPracticeButton": "View Onboarding Exam", + "learning.proctoringPanel.onboardingButtonNotOpen": "Onboarding Opens: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", + "learning.proctoringPanel.onboardingButtonPastDue": "Onboarding Past Due", + "learning.outline.sequence-due": "{description} due {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.notPassingHeader": "Certificate status", + "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", + "progress.certificateStatus.inProgressHeader": "More content is coming soon!", + "progress.certificateStatus.inProgressBody": "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.", + "progress.certificateStatus.requestableHeader": "Certificate status", + "progress.certificateStatus.requestableBody": "Congratulations, you qualified for a certificate! In order to access your certificate, request it below.", + "progress.certificateStatus.requestableButton": "Request certificate", + "progress.certificateStatus.unverifiedHeader": "Certificate status", + "progress.certificateStatus.unverifiedButton": "Verify ID", + "progress.certificateStatus.courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "progress.certificateStatus.downloadableHeader": "Your certificate is available!", + "progress.certificateStatus.viewableButton": "View my certificate", + "progress.certificateStatus.notAvailableHeader": "Certificate status", + "progress.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.upgradeHeader": "Earn a certificate", + "progress.certificateStatus.upgradeBody": "You are in an audit track and do not qualify for a certificate. In order to work towards a certificate, upgrade your course today.", + "progress.certificateStatus.upgradeButton": "Upgrade now", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Verify your identity to qualify for a certificate.", + "progress.certificateStatus.unverifiedHomeButton": "Verify my ID", + "progress.certificateStatus.unverifiedHomeBody": "In order to generate a certificate for this course, you must complete the ID verification process.", + "progress.completion.donut.label": "completed", + "progress.completion.body": "This represents how much of the course content you have completed. Note that some content may not yet be released.", + "progress.completion.tooltip.locked": "Content that you have completed.", + "progress.completion.header": "Course completion", + "progress.completion.tooltip": "Content that you have access to and have not completed.", + "progress.completion.tooltip.complete": "Content that is locked and available only to those who upgrade.", + "progress.completion.donut.percentComplete": "You have completed {percent}% of content in this course.", + "progress.completion.donut.percentIncomplete": "You have not completed {percent}% of content in this course that you have access to.", + "progress.completion.donut.percentLocked": "{percent}% of content in this course is locked and available only for those who upgrade.", + "progress.creditInformation.creditNotEligible": "You are no longer eligible for credit in this course. Learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "\n You have met the requirements for credit in this course. Go to your\n {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditPartialEligible": "You have not yet met the requirements for credit. Learn more about {creditLink}.", + "progress.creditInformation.completed": "Completed", + "progress.creditInformation.courseCredit": "course credit", + "progress.creditInformation.minimumGrade": "Minimum grade for credit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Requirements for course credit", + "progress.creditInformation.upcoming": "Upcoming", + "progress.creditInformation.verificationFailed": "Verification failed", + "progress.creditInformation.verificationSubmitted": "Verification submitted", + "progress.ungradedAlert": "For progress on ungraded aspects of the course, view your {outlineLink}.", + "progress.footnotes.droppableAssignments": "The lowest {numDroppable, plural, one{# {assignmentType} score is} other{# {assignmentType} scores are}} dropped.", + "progress.assignmentType": "Assignment type", + "progress.footnotes.backToContent": "Back to content", + "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", + "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", + "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", + "progress.courseGrade.footer.passing": "You’re currently passing this course with a grade of {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "locked feature", + "progress.courseGrade.preview.headerLimited": "limited feature", + "progress.courseGrade.preview.header.ariaHidden": "Preview of a ", + "progress.courseGrade.preview.body.unlockCertificate": "Unlock to view grades and work towards a certificate.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Unlock to work towards a certificate.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "The deadline to upgrade in this course has passed.", + "progress.courseGrade.preview.button.upgrade": "Upgrade now", + "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", + "progress.courseOutline": "Course Outline", + "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.detailedGrades": "Detailed grades", + "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", + "progress.footnotes.title": "Grade summary footnotes", + "progress.gradeSummary.grade": "Grade", + "progress.courseGrade.grades": "Grades", + "progress.courseGrade.gradesAndCredit": "Grades & Credit", + "progress.courseGrade.gradeRange.Tooltip": "Grade range tooltip", + "progress.gradeSummary": "Grade summary", + "progress.gradeSummary.limitedAccessExplanation": "You have limited access to graded assignments as part of the audit track in this course.", + "progress.gradeSummary.tooltip.alt": "Grade summary tooltip", + "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", + "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", + "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", + "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.detailedGrades.problemScore.label": "Problem Scores:", + "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", + "progress.detailedGrades.overridden": "Section grade has been overridden.", + "progress.score": "Score", + "progress.weight": "Weight", + "progress.weightedGrade": "Weighted grade", + "progress.weightedGradeSummary": "Your current weighted grade summary", + "progress.header": "Your progress", + "progress.header.targetUser": "Course progress for {username}", + "progress.link.studio": "View grading in Studio", + "progress.relatedLinks.datesCard.description": "A schedule view of your course due dates and upcoming assignments.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "A birds-eye view of your course content.", + "progress.relatedLinks.outlineCard.link": "Course Outline", + "progress.relatedLinks": "Related links", + "datesBanner.suggestedSchedule": "We’ve 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.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Upgrade to unlock", + "datesBanner.upgradeToCompleteGradedBanner.body": "You are auditing this course, which means that you are unable to participate in graded assignments. To complete graded assignments as part of this course, you can upgrade today.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Upgrade now", + "datesBanner.upgradeToResetBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.upgradeToResetBanner.button": "Upgrade to shift due dates", + "datesBanner.resetDatesBanner.header": "It looks like you missed some important deadlines based on our suggested schedule.", + "datesBanner.resetDatesBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.resetDatesBanner.button": "Shift due dates", + "learn.navigation.course.tabs.label": "Course Material", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked", + "learning.celebration.completed": "You just completed the first section of your course.", + "learning.celebration.congrats": "Congratulations!", + "learning.celebration.earned": "You earned it!", + "learning.celebration.emailSubject": "I'm on my way to completing {title} online with {platform}!", + "learning.celebration.forward": "Keep going", + "learning.celebration.goalMet": "You met your goal!", + "learning.celebration.keepItUp": "Keep it up", + "learning.celebration.share": "Take a moment to celebrate and share your progress.", + "learning.celebration.social": "I’m on my way to completing {title} online with {platform}. What are you spending your time learning?", + "learning.celebration.goalCongrats": "Congratulations, you met your learning goal of {nTimes} a week.", + "learning.celebration.setGoal": "Setting a goal can help you {strongText} in your course.", + "calculator.instructions.button.label": "Calculator Instructions", + "calculator.instructions": "For detailed information, see the {expressions_link}.", + "calculator.instructions.support.title": "Help Center", + "calculator.instructions.useful.tips": "Useful tips:", + "calculator.hint1": "Use parentheses () to make expressions clear. You can use parentheses inside other parentheses.", + "calculator.hint2": "Do not use spaces in expressions.", + "calculator.hint3": "For constants, indicate multiplication explicitly (example: 5*c).", + "calculator.hint4": "For affixes, type the number and affix without a space (example: 5c).", + "calculator.hint5": "For functions, type the name of the function, then the expression in parentheses.", + "calculator.instruction.table.to.use.heading": "To Use", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Examples", + "calculator.instruction.table.to.use.numbers": "Numbers", + "calculator.instruction.table.to.use.numbers.type1": "Integers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Decimals", + "calculator.instruction.table.to.use.operators": "Operators", + "calculator.instruction.table.to.use.operators.type1": "(add, subtract, multiply, divide)", + "calculator.instruction.table.to.use.operators.type2": "(raise to a power)", + "calculator.instruction.table.to.use.operators.type3": "(parallel resistors)", + "calculator.instruction.table.to.use.constants": "Constants", + "calculator.instruction.table.to.use.affixes": "Affixes", + "calculator.instruction.table.to.use.affixes.type": "Percent sign (%)", + "calculator.instruction.table.to.use.basic.functions": "Basic functions", + "calculator.instruction.table.to.use.trig.functions": "Trigonometric functions", + "calculator.instruction.table.to.use.scientific.notation": "Scientific notation", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} and the exponent", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} notation", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} and the exponent", + "calculator.button.label": "Calculator", + "calculator.input.field.label": "Calculator Input", + "calculator.submit.button.label": "Calculate", + "calculator.result.field.label": "Calculator Result", + "calculator.result.field.placeholder": "Result", + "notes.button.show": "Show Notes", + "notes.button.hide": "Hide Notes", + "courseExit.catalogSearchSuggestion": "Looking to learn more? {searchOurCatalogLink} to find more courses and programs to explore.", + "courseCelebration.certificateBody.available": "\n Showcase your accomplishment on LinkedIn or your resumé today.\n You can download your certificate now and access it any time from your\n {dashboardLink} and {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are\n scheduled to be available after {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification.\n {idVerificationSupportLink} now.", + "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded\n assignments in this course. Upon completion, you will receive a verified certificate which is a\n valuable credential to improve your job prospects and advance your career, or highlight your\n certificate in school applications.", + "courseCelebration.upgradeDiscountCodePrompt": "Use code {code} at checkout for {percent}% off!", + "courseCelebration.recommendations.heading": "Keep building your skills with these courses!", + "courseCelebration.recommendations.label": "Course", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explore more courses", + "courseCelebration.recommendations.loading_recommendations": "Loading recommendations", + "courseCelebration.recommendations.card.schools.label": "Schools and Partners", + "courseCelebration.dashboardInfo": "You can access this course and its materials on your {dashboardLink}.", + "courseExit.programs.applyForCredit": "Apply for credit", + "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", + "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", + "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", + "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", + "courseCelebration.certificateImage": "Sample certificate", + "courseCelebration.completedCourseHeader": "You have completed your course.", + "courseCelebration.congratulationsHeader": "Congratulations!", + "courseCelebration.congratulationsImage": "Four people raising their hands in celebration", + "courseExit.courseInProgressDescription": "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.", + "courseExit.courseInProgressHeader": "More content is coming soon!", + "courseExit.dashboardLink": "Dashboard", + "courseExit.endOfCourseDescription": "Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.", + "courseExit.endOfCourseHeader": "You’ve reached the end of the course!", + "courseExit.endOfCourseTitle": "End of Course", + "courseExit.idVerificationSupportLink": "Learn more about ID verification", + "courseCelebration.linkedinAddToProfileButton": "Add to LinkedIn profile", + "courseExit.programs.microBachelors.learnMore": "Learn more about how your MicroBachelors credential can be applied for credit.", + "courseExit.programs.microMasters.learnMore": "Learn more about the process of applying MicroMasters certificates to Master’s degrees.", + "courseExit.programs.microMasters.mastersMessage": "If you’re interested in using your MicroMasters certificate towards a Master’s program, you can get started today!", + "learn.sequence.navigation.complete.button": "Complete the course", + "courseExit.nextButton.endOfCourse": "Next (end of course)", + "courseExit.profileLink": "Profile", + "courseExit.programs.lastCourse": "You have completed the last course in {title}!", + "courseCelebration.requestCertificateBodyText": "In order to access your certificate, request it below.", + "courseCelebration.requestCertificateButton": "Request certificate", + "courseExit.searchOurCatalogLink": "Search our catalog", + "courseCelebration.shareMessage": "Share your success on social media or email.", + "courseExit.social.shareCompletionMessage": "I just completed {title} with {platform}!", + "courseExit.upgradeButton": "Upgrade now", + "courseExit.upgradeLink": "upgrade now", + "courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "courseExit.verifiedCertificateSupportLink": "Learn more about verified certificates", + "courseCelebration.verifyIdentityButton": "Verify ID now", + "courseCelebration.viewCertificateButton": "View my certificate", + "courseExit.viewCourseScheduleButton": "View course schedule", + "courseExit.viewCoursesButton": "View my courses", + "courseExit.viewGradesButton": "View grades", + "courseExit.programCompletion.dashboardMessage": "To view your certificate status, check the Programs section of your {programLink}.", + "courseExit.upgradeFootnote": "Access to this course and its materials are available on your dashboard until {expirationDate}. To extend access, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "All Rights Reserved", + "learn.course.license.creativeCommons.terms.preamble": "Creative Commons licensed content, with terms as follows:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Noncommercial", + "learn.course.license.creativeCommons.terms.nd": "No Derivatives", + "learn.course.license.creativeCommons.terms.sa": "Share Alike", + "learn.course.license.creativeCommons.terms.zero": "No terms", + "learn.course.license.creativeCommons.text": "Some Rights Reserved", + "learn.breadcrumb.navigation.course.home": "Course", + "notification.tray.container": "Notification tray", + "notification.open.button": "Show notification tray", + "notification.close.button": "Close notification tray", + "responsive.close.notification": "Back to course", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "You have no new notifications at this time.", + "learn.contentLock.content.locked": "Content Locked", + "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: '{prereqSectionName}' to access this content.", + "learn.contentLock.goToSection": "Go To Prerequisite Section", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", + "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", + "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.progressPage": "progress page", + "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", + "learn.honorCode.name": "Honor Code", + "learn.honorCode.cancel": "Cancel", + "learn.honorCode.agree": "I agree", + "learn.lockPaywall.title": "Graded assignments are locked", + "learn.lockPaywall.content": "Upgrade to gain access to locked features like this one and get the most out of your course.", + "learn.lockPaywall.content.pastExpiration": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session. ", + "learn.lockPaywall.courseDetails": "View Course Details", + "learn.lockPaywall.example.alt": "Example Certificate", + "learn.lockPaywall.list.intro": "When you upgrade, you:", + "learn.header.h2.placeholder": "Level 2 headings may be created by course providers in the future.", + "learn.course.load.failure": "There was an error loading this course.", + "learn.loading.honor.codk": "Loading honor code messaging...", + "learn.loading.content.lock": "Loading locked content messaging...", + "learn.loading.learning.sequence": "Loading learning sequence...", + "learn.sequence.no.content": "There is no content here.", + "learn.sequence.navigation.next.button": "Next", + "learn.sequence.navigation.next.up.button": "Next Up: {title}", + "learn.sequence.navigation.previous.button": "Previous", + "learn.course.sequence.navigation.mobile.menu": "{current} of {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Show discussions tray", + "learn.redirect.interstitial.message": "Redirecting...", + "learn.loading.error": "Error: {error}", + "learning.celebration.emailBody": "What are you spending your time learning?", + "learning.social.shareEmail": "Share your progress via email.", + "learning.social.shareService": "Share your progress on {service}.", + "general.altText.close": "Close", + "learning.logistration.register": "register", + "learning.logistration.login": "sign in", + "general.signIn.sentenceCase": "Sign in", + "learn.course.tabs.navigation.overflow.menu": "More...", + "learning.offer.screenReaderPrices": "Original price: {originalPrice}, discount price: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Original price: {originalPrice}", + "learning.upgradeButton.buttonText": "Upgrade for {pricing}", + "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "including any progress", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "benefits of upgrading", + "learning.generic.upgradeNotification.expirationAccessLoss": "You will lose all access to this course, {includingAnyProgress}, on {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Upgrading your course enables you to pursue a verified certificate and unlocks numerous features. Learn more about the {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} left", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} left", + "learning.generic.upgradeNotification.expirationMinutes": "Less than 1 hour left", + "learning.generic.upgradeNotification.expiration": "Course access will expire {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Upgrade deadline passed on {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% First-Time Learner Discount", + "learning.generic.upgradeNotification.accessExpiration": "Upgrade your course today", + "learning.generic.upgradeNotification.accessExpirationUrgent": "Course Access Expiration", + "learning.generic.upgradeNotification.accessExpirationPast": "Course Access Expiration", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Pursue a verified certificate", + "learning.generic.upgradeNotification.code": "Use code {code} at checkout", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "verified certificate", + "learning.generic.upsell.verifiedCertBullet": "Earn a {verifiedCertLink} of completion to showcase on your resumé", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "graded assignments", + "learning.generic.upsell.unlockGradedBullet": "Unlock your access to all course activities, including {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Full access", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} to course content and materials, even after the course ends", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Support our {missionInBoldText} at {siteName}", + "masquerade-widget.userName.error.generic": "An error has occurred; please try again.", + "masquerade-widget.userName.input.placeholder": "Username or email", + "masquerade-widget.userName.input.label": "Masquerade as this user", + "tours.abandonTour.launchTourCheckpoint.body": "Feeling lost? Launch the tour any time for some quick tips to get the most out of the experience.", + "tours.sequenceNavigationCheckpoint.body": "The top bar within your course allows you to easily jump to different sections and shows you what’s coming up.", + "tours.existingUserTour.launchTourCheckpoint.body": "We’ve recently added a few new features to the course experience. Want some help looking around? Take a tour to learn more.", + "tours.button.dismiss": "Dismiss", + "tours.button.next": "Next", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Begin tour", + "tours.button.launchTour": "Launch tour", + "tours.newUserModal.body": "Let’s take a quick tour of {siteName} so you can get the most out of your course.", + "tours.newUserModal.title.welcome": "Welcome to your", + "tours.button.skipForNow": "Skip for now", + "tours.datesCheckpoint.body": "Important dates can help you stay on track.", + "tours.datesCheckpoint.title": "Keep on top of key dates", + "tours.outlineCheckpoint.body": "You can explore sections of the course using the outline below.", + "tours.outlineCheckpoint.title": "Take the course!", + "tours.tabNavigationCheckpoint.body": "These tabs can be used to access other course materials, such as your progress, syllabus, etc.", + "tours.tabNavigationCheckpoint.title": "Additional course resources", + "tours.upgradeCheckpoint.body": "Work towards a certificate and gain full access to course materials. Upgrade now!", + "tours.upgradeCheckpoint.title": "Unlock your course", + "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", + "tours.weeklyGoalsCheckpoint.title": "Set a course goal", + "tours.newUserModal.title": "{welcome} {siteName} course!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} other {# minutes}}", + "learning.streakCelebration.congratulations": "Congratulations!", + "learning.streakCelebration.body": "Keep it up, you’re on a roll!", + "learning.streakCelebration.button": "Keep it up", + "learning.streakCelebration.buttonSrOnly": "Close modal and continue", + "learning.streakCelebration.buttonAA759": "Continue with course", + "learning.streakCelebration.header": "day streak", + "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", + "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", + "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", + "learning.streakcelebration.factoida": "Users who learn {streak_length} days in a row {bolded_section} than those who don’t.", + "learning.streakcelebration.factoidb": "Users who learn {streak_length} days in a row {bolded_section} vs. those who don’t.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Ends {date}.", + "learning.loading.failure": "There was an error loading this course.", + "learning.loading": "Loading course page…" +} \ No newline at end of file diff --git a/src/i18n/messages/fr_CA.json b/src/i18n/messages/fr_CA.json new file mode 100644 index 0000000000..6e84272849 --- /dev/null +++ b/src/i18n/messages/fr_CA.json @@ -0,0 +1,443 @@ +{ + "learning.accessExpiration.deadline": "Mettez à niveau avant le {date} pour obtenir un accès illimité au cours tant qu'il existe sur le site.", + "learning.accessExpiration.header": "L’accès à l’audit expire le {date}", + "learning.accessExpiration.body": "Vous perdez tout accès à ce cours, y compris votre progression, le {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "Cet apprenant n'a plus accès à ce cours. Leur accès a expiré le {date}.", + "learning.accessExpiration.upgradeNow": "Mettez à niveau maintenant", + "learning.outline.alert.start.short": "Le cours commence dans {timeRemaining} à {courseStartTime}.", + "learning.outline.alert.end.long": "Ce cours se termine dans {timeRemaining}, le {courseEndDate}.", + "learning.outline.alert.end.calendar": "N'oubliez pas d'ajouter un rappel dans le calendrier!", + "instructorToolbar.pageBanner.courseHasNotStarted": "Cet apprenant n'a pas encore accès à ce cours. Le cours commencera le {date}.", + "learning.enrollment.alert": "Vous devez être inscrit dans le cours pour en voir le contenu.", + "learning.staff.enrollment.alert": "Vous regardez ce cours en tant que membre de l'équipe, vous n'êtes pas inscrits.", + "learning.enrollment.enrollNow.Inline": "Inscrivez-vous maintenant", + "learning.enrollment.enrollNow.Sentence": "Inscrivez-vous maintenant.", + "learning.enrollment.success": "Vous vous êtes inscrits avec succès à ce cours!", + "account-activation.alert.button": "Continuer vers {siteName}", + "account-activation.alert.message": "Nous avons envoyé un courriel à {boldEmail} contenant un lien pour activer votre compte. Il est introuvable ? Vérifiez votre dossier de pourriel ou\n {sendEmailTag}.", + "account-activation.resend.link": "renvoyer le courriel", + "learning.logistration.alert": "Pour afficher le contenu du cours, {signIn} ou {register}.", + "account-activation.alert.title": "Activez votre compte afin de pouvoir vous reconnecter", + "learn.sequence.entranceExamTextNotPassing": "Pour accéder aux supports de cours, vous devez obtenir au moins {entranceExamMinimumScorePct} % ou plus à cet examen. Votre score actuel est de {entranceExamCurrentScore} %.", + "learn.sequence.entranceExamTextPassed": "Votre score est de {entranceExamCurrentScore} %. Vous avez réussi l'examen d'entrée.", + "learning.dates.badge.completed": "Terminé", + "learning.dates.badge.dueNext": "À venir", + "learning.dates.badge.pastDue": "En retard", + "learning.dates.title": "Dates importantes", + "learning.dates.badge.today": "Aujourd'hui", + "learning.dates.badge.unreleased": "Pas encore publié", + "learning.dates.badge.verifiedOnly": "Vérifié seulement", + "learning.goals.unsubscribe.contact": "contacter le support", + "learning.goals.unsubscribe.description": "Vous ne recevrez plus de rappels par courriel au sujet de votre objectif pour {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Quelque chose s'est mal passé", + "learning.goals.unsubscribe.goToDashboard": "Aller au tableau de bord", + "learning.goals.unsubscribe.header": "Vous vous êtes désabonné des rappels d'objectifs", + "learning.goals.unsubscribe.loading": "Désinscription...", + "learning.goals.unsubscribe.errorDescription": "Nous n'avons pas pu vous désinscrire des courriels de rappel d'objectif. Veuillez réessayer plus tard ou {contactSupport} pour obtenir de l'aide.", + "learning.outline.alert.cert.earnedNotAvailable": "Ce cours se termine le {courseEndDateFormatted}. Les notes finales et toutes attestations obtenues\n devraient être disponibles après le {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Le statut de votre note et de votre attestation seront bientôt disponibles.", + "cert.alert.earned.ready.header": "Félicitations ! Votre attestation est prête.", + "cert.alert.notPassing.header": "Vous n'êtes pas éligible à une attestation", + "cert.alert.notPassing.button": "Voir les notes", + "learning.outline.alert.end.short": "Le cours termine dans {timeRemaining} à {courseEndTime}.", + "alert.enroll": " pour accéder au cours complet.", + "learning.privateCourse.signInOrRegister": "{signIn} ou {register}, puis inscrivez-vous à ce cours.", + "learning.outline.alert.scheduled-content.heading": "Plus de contenu sera bientôt disponible!", + "learning.outline.alert.scheduled-content.body": "Ce cours aura plus de contenu publié à une date future. Surveillez les mises à jour par courriel ou revenez voir ce cours pour les mises à jour.", + "learning.outline.alert.scheduled-content.button": "Voir l'horaire du cours", + "learning.outline.dates.all": "Voir toutes les dates de cours", + "learning.outline.goalButton.casual.text": "1 jour par semaine", + "learning.outline.goalButton.screenReader.text": "Décontracté", + "learning.outline.certificateAlt": "Exemple d'attestation", + "learning.outline.collapseAll": "Tout replier", + "learning.outline.completedAssignment": "Terminé", + "learning.outline.completedSection": "Section complétée", + "learning.outline.dates": "Dates importantes", + "learning.outline.editGoal": "Modifier l'objectif", + "learning.outline.expandAll": "Tout développer", + "learning.outline.goal": "Objectif", + "learning.outline.goalReminderDetail": "Si nous remarquons que vous n'atteignez pas votre objectif, nous vous enverrons un courriel de rappel.", + "learning.outline.goalUnsure": "Pas encore certain", + "learning.outline.handouts": "Documents du cours", + "learning.outline.incompleteAssignment": "Incomplet", + "learning.outline.incompleteSection": "Section incomplète", + "learning.outline.goalButton.intense.text": "5 jours par semaine", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "En savoir plus", + "learning.outline.altText.openSection": "Ouvert", + "learning.proctoringPanel.header": "Ce cours contient des examens surveillés", + "learning.outline.goalButton.regular.text": "3 jours par semaine", + "learning.outline.goalButton.regular.title": "Régulier", + "learning.outline.resumeBlurb": "Continuer où vous vous êtes arrêtés", + "learning.outline.resume": "Poursuivre le cours", + "learning.outline.setGoal": "Pour commencer, définissez un objectif de cours en sélectionnant l'option ci-dessous qui décrit le mieux votre plan d'apprentissage.", + "learning.outline.setGoalReminder": "Paramétrer un rappel des objectifs", + "learning.outline.goalButton.casual.title": "Paramétrer un style d'apprentissage", + "learning.outline.setWeeklyGoal": "Paramétrer un objectif d'apprentisage hebdomadaire", + "learning.outline.setWeeklyGoalDetail": "Paramétrer un objectif vous motivera à compléter le cours. Vous pouvez toujour le changer plus tard.", + "learning.outline.start": "Commencer le cours", + "learning.outline.startBlurb": "Commencer le cours aujourd'hui", + "learning.outline.tools": "Outils du cours", + "learning.outline.upgradeButton": "Mise-à-jour ({symbol}{price})", + "learning.outline.upgradeTitle": "Obtenir une attestation vérifiée", + "learning.outline.welcomeMessage": "Message de bienvenue", + "learning.outline.welcomeMessageShowMoreButton": "Afficher plus", + "learning.outline.welcomeMessageShowLessButton": "Afficher moins", + "learning.outline.goalWelcome": "Bienvenue à", + "learning.proctoringPanel.status.notStarted": "Pas commencé", + "learning.proctoringPanel.status.started": "Commencé", + "learning.proctoringPanel.status.submitted": "Soumis", + "learning.proctoringPanel.status.verified": "Vérifié", + "learning.proctoringPanel.status.rejected": "Rejeté", + "learning.proctoringPanel.status.error": "Erreur", + "learning.proctoringPanel.status.otherCourseApproved": "Approuvé dans un autre cours", + "learning.proctoringPanel.status.expiringSoon": "Expire bientôt", + "learning.proctoringPanel.status": "Statut actuel d'intégration :", + "learning.proctoringPanel.message.notStarted": "Vous n'avez pas commencé votre examen d'intégration.", + "learning.proctoringPanel.message.started": "Vous avez commencé votre examen d'intégration.", + "learning.proctoringPanel.message.submitted": "Vous avez soumis votre examen d'intégration.", + "learning.proctoringPanel.message.verified": "Votre examen d'intégration a été approuvé pour ce cours.", + "learning.proctoringPanel.message.rejected": "Votre examen d'intégration a été rejeté. Veuillez réessayer l'intégration.", + "learning.proctoringPanel.message.error": "Une erreur s'est produite lors de votre examen d'intégration. Veuillez réessayer l'intégration.", + "learning.proctoringPanel.message.otherCourseApproved": "Votre examen d'intégration a été approuvé dans un autre cours.", + "learning.proctoringPanel.detail.otherCourseApproved": "Si votre appareil a changé, nous vous recommandons de passer l'examen d'intégration de ce cours afin de vous assurer que votre configuration répond toujours aux exigences de surveillance.", + "learning.proctoringPanel.message.expiringSoon": "Votre profil d'intégration a été approuvé dans un autre cours. Cependant, votre statut d'intégration expire bientôt. Veuillez compléter à nouveau l'intégration afin que vous soyez en mesure de continuer à passer des examens surveillés.", + "learning.proctoringPanel.generalInfo": "Vous devez terminer le processus d'intégration avant de passer un examen surveillé.", + "learning.proctoringPanel.generalInfoSubmitted": "Votre profil soumis est en cours de révision.", + "learning.proctoringPanel.generalTime": "L'examen du profil d'intégration peut prendre plus de 2 jours ouvrables.", + "learning.proctoringPanel.onboardingButton": "Complétez l'intégration", + "learning.proctoringPanel.onboardingPracticeButton": "Voir l'examen d'intégration", + "learning.proctoringPanel.onboardingButtonNotOpen": "Ouverture de l'intégration : {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Examiner les instructions et la configuration système requise", + "learning.proctoringPanel.onboardingButtonPastDue": "Intégration en retard", + "learning.outline.sequence-due": "{description} échéance {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "Afin de générer une attestation, vous devez effectuer une vérification d'identité. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Présentez vos réalisations sur LinkedIn ou votre curriculum vitae aujourd'hui. Vous pouvez télécharger votre certificat maintenant et y accéder à tout moment depuis votre tableau de bord et votre profil.", + "courseCelebration.certificateBody.notAvailable.endDate": "Les notes finales et toutes les attestations obtenues devraient être disponibles après le {endDate}.", + "progress.certificateStatus.notPassingHeader": "État de l'attestation", + "progress.certificateStatus.notPassingBody": "Pour être admissible à une attestation, vous devez avoir la note de passage.", + "progress.certificateStatus.inProgressHeader": "Plus de contenu sera bientôt disponible!", + "progress.certificateStatus.inProgressBody": "Il semble qu'il y ait plus de contenu dans ce cours qui sera publié dans le futur. Attendez les mises à jour par courriel ou revenez sur votre cours pour savoir quand ce contenu sera disponible.", + "progress.certificateStatus.requestableHeader": "État de l'attestation", + "progress.certificateStatus.requestableBody": "Félicitations, vous vous qualifiez pour une attestation! Pour accéder à votre attestation, demandez-la ci-dessous.", + "progress.certificateStatus.requestableButton": "Demander une attestation", + "progress.certificateStatus.unverifiedHeader": "État de l'attestation", + "progress.certificateStatus.unverifiedButton": "Vérifiez votre identité", + "progress.certificateStatus.courseCelebration.verificationPending": "La vérification de votre identité est en attente et votre attestation sera disponible une fois approuvé.", + "progress.certificateStatus.downloadableHeader": "Votre attestation est disponible!", + "progress.certificateStatus.viewableButton": "Voir mon attestation", + "progress.certificateStatus.notAvailableHeader": "État de l'attestation", + "progress.certificateBody.notAvailable.endDate": "Les notes finales et toutes les attestations obtenues devraient être disponibles après le {endDate}.", + "progress.certificateStatus.upgradeHeader": "Obtenez une attestation", + "progress.certificateStatus.upgradeBody": "Vous êtes dans une piste d'audit et n'êtes pas admissible à une attestation. Afin d'obtenir vers une attestation, mettez à niveau votre cours dès aujourd'hui.", + "progress.certificateStatus.upgradeButton": "Mettre à niveau maintenant", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Vérifiez votre identité pour bénéficier d'une attestation.", + "progress.certificateStatus.unverifiedHomeButton": "Vérifiez mon identité", + "progress.certificateStatus.unverifiedHomeBody": "Afin de générer une attestation pour ce cours, vous devez compléter le processus de vérification d'identité.", + "progress.completion.donut.label": "complété", + "progress.completion.body": "Cela représente la part du contenu du cours que vous avez terminé. Notez que certains contenus peuvent ne pas encore être publiés.", + "progress.completion.tooltip.locked": "Contenu que vous avez terminé.", + "progress.completion.header": "Achèvement du cours", + "progress.completion.tooltip": "Contenu auquel vous avez accès et que vous n'avez pas terminé.", + "progress.completion.tooltip.complete": "Contenu verrouillé et disponible uniquement pour ceux qui effectuent une mise à niveau.", + "progress.completion.donut.percentComplete": "Vous avez terminé {percent}% du contenu de ce cours.", + "progress.completion.donut.percentIncomplete": "Vous n'avez pas terminé {percent}% du contenu de ce cours auquel vous avez accès.", + "progress.completion.donut.percentLocked": "{percent}% du contenu de ce cours est verrouillé et disponible uniquement pour ceux qui effectuent une mise à niveau.", + "progress.creditInformation.creditNotEligible": "Vous n'êtes plus éligible à des crédits pour ce cours. Apprenez en plus sur {creditLink}.", + "progress.creditInformation.creditEligible": "\n Vous avez rempli les conditions pour les crédits de ce cours. Allez au\n {dashboardLink} pour acheter les crédits de cours. Apprenez en plus sur {creditLink}.", + "progress.creditInformation.creditPartialEligible": "Vous n'avez pas encore rempli les conditions pour les crédits. Apprenez en plus sur {creditLink}.", + "progress.creditInformation.completed": "Terminé", + "progress.creditInformation.courseCredit": "Crédit de cours", + "progress.creditInformation.minimumGrade": "Note minimale pour crédit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Conditions pour crédit de cours", + "progress.creditInformation.upcoming": "Prochainement", + "progress.creditInformation.verificationFailed": "Vérification échouée", + "progress.creditInformation.verificationSubmitted": "Vérification soumisse", + "progress.ungradedAlert": "Pour connaître la progression des aspects non notés du cours, consultez votre {outlineLink}.", + "progress.footnotes.droppableAssignments": "Le plus bas {numDroppable, plural, one{# {assignmentType} score} autre{# {assignmentType} scores}} supprimé.", + "progress.assignmentType": "Type d'évaluation", + "progress.footnotes.backToContent": "Retour au contenu", + "progress.courseGrade.body": "Cela représente votre note pondérée par rapport à la note nécessaire pour réussir ce cours.", + "progress.courseGrade.gradeBar.altText": "Votre note actuelle est {currentGrade}%. Une note pondérée de {passingGrade}% est nécessaire afin de réussir ce cours.", + "progress.courseGrade.footer.generic.passing": "Vous réussissez actuellement ce cours", + "progress.courseGrade.footer.nonPassing": "Une note pondérée de {passingGrade}% est nécessaire pour réussir ce cours.", + "progress.courseGrade.footer.passing": "Vous réussissez actuellement ce cours avec une note de {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "fonction verrouillée", + "progress.courseGrade.preview.headerLimited": "fonctionnalité limitée", + "progress.courseGrade.preview.header.ariaHidden": "Aperçu d'un ", + "progress.courseGrade.preview.body.unlockCertificate": "Déverrouillez pour afficher les notes et obtenir une attestation.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Déverrouillez pour travailler en vue d'une attestation.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "La date limite de mise à niveau dans ce cours est écoulée.", + "progress.courseGrade.preview.button.upgrade": "Mettre à niveau maintenant", + "progress.courseGrade.gradeRange.tooltip": "Plage de notes pour ce cours :", + "progress.courseOutline": "Plan de cours", + "progress.courseGrade.label.currentGrade": "Votre note actuelle", + "progress.detailedGrades": "Notes détaillées", + "progress.detailedGrades.emptyTable": "Vous n'avez actuellement aucun score de problème noté.", + "progress.footnotes.title": "Notes de bas de page du résumé des notes", + "progress.gradeSummary.grade": "Note", + "progress.courseGrade.grades": "Notes", + "progress.courseGrade.gradesAndCredit": "Notes & Crédit", + "progress.courseGrade.gradeRange.Tooltip": "Info-bulle de plage de notes", + "progress.gradeSummary": "Résumé des notes", + "progress.gradeSummary.limitedAccessExplanation": "Vous avez un accès limité aux devoirs notés dans le cadre du parcours audit de ce cours.", + "progress.gradeSummary.tooltip.alt": "Info-bulle des résumés de notes", + "progress.gradeSummary.tooltip.body": "La pondération de ce travail est déterminé par votre instructeur. En multipliant votre note par la pondération du travail, une note pondérée est calculée. Cette note pondérée servira à déterminer si vous réussissez le cours.", + "progress.noAcessToAssignmentType": "Vous n'avez pas accès aux devoirs de type {assignmentType}", + "progress.noAcessToSubsection": "Vous n'avez pas accès à la sous-section {displayName}", + "progress.courseGrade.label.passingGrade": "Note de passage", + "progress.detailedGrades.problemScore.label": "Score aux exercices : ", + "progress.detailedGrades.problemScore.toggleButton": "Basculer les scores des problèmes individuels pour {subsectionTitle}", + "progress.detailedGrades.overridden": "La note de section a été remplacée.", + "progress.score": "Note", + "progress.weight": "Poids", + "progress.weightedGrade": "Note pondérée", + "progress.weightedGradeSummary": "Votre résumé de note pondéré actuel", + "progress.header": "Votre progression", + "progress.header.targetUser": "Progression pour {username}", + "progress.link.studio": "Voir la notation dans Studio", + "progress.relatedLinks.datesCard.description": "Une vue du calendrier des dates d'échéance de vos cours et des devoirs à venir.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "Une vue d'ensemble du contenu de votre cours.", + "progress.relatedLinks.outlineCard.link": "Plan de cours", + "progress.relatedLinks": "Liens connexes", + "datesBanner.suggestedSchedule": "Nous avons établi un calendrier suggéré pour vous aider à rester sur la bonne voie. Mais ne vous inquiétez pas—il est flexible et vous permet d'apprendre à votre rythme.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Mise à niveau pour déverrouiller", + "datesBanner.upgradeToCompleteGradedBanner.body": "Vous auditez ce cours, ce qui signifie que vous ne pouvez pas participer aux devoirs notés. Pour terminer les devoirs notés dans le cadre de ce cours, vous pouvez mettre à niveau dès aujourd'hui.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Mettez à niveau maintenant", + "datesBanner.upgradeToResetBanner.body": "Pour vous maintenir sur la bonne voie, vous pouvez mettre à jour ce calendrier et déplacer les affectations échues dans le futur. Ne vous inquiétez pas—vous ne perdrez aucun des progrès que vous avez réalisés lorsque vous décalez vos dates d'échéance.", + "datesBanner.upgradeToResetBanner.button": "Réviser votre type d'inscription pour déplacer les dates limites", + "datesBanner.resetDatesBanner.header": "Il semblerait que vous ayez manqué des dates limites importantes de votre horaire suggéré.", + "datesBanner.resetDatesBanner.body": "Pour vous maintenir sur la bonne voie, vous pouvez mettre à jour ce calendrier et déplacer les affectations échues dans le futur. Ne vous inquiétez pas—vous ne perdrez aucun des progrès que vous avez réalisés lorsque vous décalez vos dates d'échéance.", + "datesBanner.resetDatesBanner.button": "Déplacer les dates limites", + "learn.navigation.course.tabs.label": "Matériel de cours", + "unit.bookmark.button.add.bookmark": "Marquer cette page", + "unit.bookmark.button.remove.bookmark": "Ajouté aux signets", + "learning.celebration.completed": "Vous avez complété la première section de votre cours.", + "learning.celebration.congrats": "Félicitations!", + "learning.celebration.earned": "Vous l'avez mérité!", + "learning.celebration.emailSubject": "Je complèterai bientôt {title} en ligne avec {platform}!", + "learning.celebration.forward": "Continuer", + "learning.celebration.goalMet": "Vous avez atteint votre objectif!", + "learning.celebration.keepItUp": "Continuez comme ça", + "learning.celebration.share": "Prenez un moment pour célébrer et partager votre progrès.", + "learning.celebration.social": "Je suis sur le point de terminer {title} en ligne avec {platform}. Que passez-vous votre temps à apprendre?", + "learning.celebration.goalCongrats": "Félicitations, vous avez atteint votre objectif d'apprentissage de {nTimes} par semaine.", + "learning.celebration.setGoal": "Fixer un objectif peut vous aider {strongText} dans votre cours.", + "calculator.instructions.button.label": "Instructions de la calculatrice", + "calculator.instructions": "Pour plus d'informations, consultez le {expressions_link}.", + "calculator.instructions.support.title": "Centre d'aide", + "calculator.instructions.useful.tips": "Conseils utiles:", + "calculator.hint1": "Utiliser les parenthèses () afin de rendre les expressions plus claires. Vous pouvez utiliser des parenthèses à l'intérieur d'autres parenthèses.", + "calculator.hint2": "Ne pas utiliser d'espaces dans ces expressions.", + "calculator.hint3": "Pour les constantes, indiquer la multiplication explicitement (exemple : 5*c).", + "calculator.hint4": "Pour les suffixes, indiquer le nombre et le suffixe sans espace (exemple : 5c).", + "calculator.hint5": "Pour les fonctions, taper le nom de la fonction, puis l'expression entre parenthèses.", + "calculator.instruction.table.to.use.heading": "À utiliser", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Exemples", + "calculator.instruction.table.to.use.numbers": "Nombres", + "calculator.instruction.table.to.use.numbers.type1": "Nombres entiers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Nombres décimaux", + "calculator.instruction.table.to.use.operators": "Opérateurs", + "calculator.instruction.table.to.use.operators.type1": "(additionner, soustraire, multiplier, diviser)", + "calculator.instruction.table.to.use.operators.type2": "(élever à une puissance)", + "calculator.instruction.table.to.use.operators.type3": "(résistances parallèles)", + "calculator.instruction.table.to.use.constants": "Constantes", + "calculator.instruction.table.to.use.affixes": "Suffixes", + "calculator.instruction.table.to.use.affixes.type": "Signe pourcentage (%)", + "calculator.instruction.table.to.use.basic.functions": "Fonctions de base", + "calculator.instruction.table.to.use.trig.functions": "Fonctions trigonométriques", + "calculator.instruction.table.to.use.scientific.notation": "Notation scientifique", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} et l'exposant", + "calculator.instruction.table.to.use.scientific.notation.type2": "notation {notationSyntax}", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} et l'exposant", + "calculator.button.label": "Calculatrice", + "calculator.input.field.label": "Entrée de la calculatrice", + "calculator.submit.button.label": "Calculer", + "calculator.result.field.label": "Résultat de la calculatrice", + "calculator.result.field.placeholder": "Résultat", + "notes.button.show": "Afficher les notes", + "notes.button.hide": "Masquer les notes", + "courseExit.catalogSearchSuggestion": "Vous souhaitez en apprendre plus? {searchOurCatalogLink} pour trouver plus de cours et de programmes à explorer.", + "courseCelebration.certificateBody.available": "\n Affichez vos accomplissements sur LinkedIn ou votre CV dès aujourd'hui.\n Vous pouvez télécharger votre attestation maintenant et y accéder à tout moment depuis vos\n {dashboardLink} et {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "Ce cours se termine le {endDate}. Les notes finales et toutes attestations obtenues\n devraient être disponibles après le {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "Afin de générer une attestation, vous devez effectuer une vérification d'identité.\n {idVerificationSupportLink} maintenant.", + "courseCelebration.certificateBody.upgradable": "Il n’est pas trop tard pour effectuer une mise à niveau. Pour {price}, vous débloquerez l'accès à tous les\n devoirs dans ce cours. À la fin, vous recevrez une attestation qui est une source\n d'informations précieuses pour améliorer vos perspectives d'emploi et faire progresser votre carrière, ou mettre en valeur votre\n attestation dans des demandes d'admission.", + "courseCelebration.upgradeDiscountCodePrompt": "Utilisez le code {code} lors du paiement pour {percent}% de réduction!", + "courseCelebration.recommendations.heading": "Continuez à développer vos compétences avec ces cours!", + "courseCelebration.recommendations.label": "Cours", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explorez plus de cours", + "courseCelebration.recommendations.loading_recommendations": "Chargement des recommandations", + "courseCelebration.recommendations.card.schools.label": "Écoles et Partenaires", + "courseCelebration.dashboardInfo": "Vous pouvez accéder à ce cours et à ses supports sur votre {dashboardLink}.", + "courseExit.programs.applyForCredit": "Demander un crédit", + "courseCelebration.certificateHeader.downloadable": "Votre attestation est disponible!", + "courseCelebration.certificateHeader.notAvailable": "Le statut de votre note et de votre attestation seront bientôt disponibles.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "Si vous avez obtenu une note de passage, votre attestation sera automatiquement générée.", + "courseCelebration.certificateHeader.unverified": "Vous devez avoir complété votre vérification pour recevoir votre attestation.", + "courseCelebration.certificateHeader.requestable": "Félicitations, vous vous qualifiez pour une attestation!", + "courseCelebration.certificateHeader.upgradable": "Mettre à niveau pour obtenir une attestation", + "courseCelebration.certificateImage": "Exemple d'attestation", + "courseCelebration.completedCourseHeader": "Vous avez complété ce cours.", + "courseCelebration.congratulationsHeader": "Félicitations!", + "courseCelebration.congratulationsImage": "Quatre personnes levant leurs mains pour célébrer", + "courseExit.courseInProgressDescription": "Il semble qu'il y ait plus de contenu dans ce cours qui sera publié dans le futur. Attendez les mises à jour par courriel ou revenez sur votre cours pour savoir quand ce contenu sera disponible.", + "courseExit.courseInProgressHeader": "Plus de contenu sera bientôt disponible!", + "courseExit.dashboardLink": "Tableau de bord", + "courseExit.endOfCourseDescription": "Malheureusement, vous n'êtes actuellement pas éligible pour une attestatation. Vous devez recevoir une note de passage pour être admissible à une attestation.", + "courseExit.endOfCourseHeader": "Vous avez atteint la fin du cours!", + "courseExit.endOfCourseTitle": "Fin du cours", + "courseExit.idVerificationSupportLink": "En savoir plus sur la vérification d'identité", + "courseCelebration.linkedinAddToProfileButton": "Ajouter au profil LinkedIn", + "courseExit.programs.microBachelors.learnMore": "Apprenez-en davantage sur la façon dont votre accréditation MicroBachelors peut être utilisée pour demander un crédit.", + "courseExit.programs.microMasters.learnMore": "En savoir plus sur le processus d’application des attestations MicroMasters aux diplômes de maîtrise.", + "courseExit.programs.microMasters.mastersMessage": "Si vous souhaitez utiliser votre attestation MicroMasters en vue d'un programme de maîtrise, vous pouvez commencer dès aujourd'hui!", + "learn.sequence.navigation.complete.button": "Complétez le cours", + "courseExit.nextButton.endOfCourse": "Suivant (fin du cours)", + "courseExit.profileLink": "Profil", + "courseExit.programs.lastCourse": "Vous avez terminé le dernier cours de {title}!", + "courseCelebration.requestCertificateBodyText": "Pour accéder à votre certificat, demandez-le ci-dessous.", + "courseCelebration.requestCertificateButton": "Demander une attestation", + "courseExit.searchOurCatalogLink": "Rechercher dans notre catalogue", + "courseCelebration.shareMessage": "Partagez votre succès sur les réseaux sociaux ou par courriel.", + "courseExit.social.shareCompletionMessage": "Je viens de terminer {title} avec {platform}!", + "courseExit.upgradeButton": "Mettez à niveau maintenant", + "courseExit.upgradeLink": "mettre à jour maintenant", + "courseCelebration.verificationPending": "La vérification de votre identité est en attente et votre attestation sera disponible une fois approuvé.", + "courseExit.verifiedCertificateSupportLink": "En savoir plus sur les attestations", + "courseCelebration.verifyIdentityButton": "Vérifiez votre identité maintenant", + "courseCelebration.viewCertificateButton": "Voir mon attestation", + "courseExit.viewCourseScheduleButton": "Voir le calendrier de cours", + "courseExit.viewCoursesButton": "Voir mes cours", + "courseExit.viewGradesButton": "Voir les notes", + "courseExit.programCompletion.dashboardMessage": "Pour afficher l'état de votre attestation, consultez la section Programmes de votre {programLink}.", + "courseExit.upgradeFootnote": "L'accès à ce cours et à ses supports est disponible sur votre tableau de bord jusqu'au {expirationDate}. Pour étendre l'accès, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "Tous Droits Réservés", + "learn.course.license.creativeCommons.terms.preamble": "Contenu sous license Creative Commons, avec les conditions suivantes:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Non commercial", + "learn.course.license.creativeCommons.terms.nd": "Pas de travaux dérivés", + "learn.course.license.creativeCommons.terms.sa": "Partage à l'identique", + "learn.course.license.creativeCommons.terms.zero": "Aucun termes", + "learn.course.license.creativeCommons.text": "Certains droits réservés", + "learn.breadcrumb.navigation.course.home": "Cours", + "notification.tray.container": "Barre de notification", + "notification.open.button": "Afficher la barre de notification", + "notification.close.button": "Fermer la barre de notification", + "responsive.close.notification": "Retour au cours", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "Vous n'avez aucune nouvelle notification pour le moment.", + "learn.contentLock.content.locked": "Contenu verrouillé", + "learn.contentLock.complete.prerequisite": "Vous devez compléter le prérequis: '{prereqSectionName}' pour accéder à ce contenu.", + "learn.contentLock.goToSection": "Aller à la section des prérequis", + "learn.hiddenAfterDue.gradeAvailable": "Si vous avez complété ce travail, votre note est disponible sur {progressPage}.", + "learn.hiddenAfterDue.header": "La date d'échéance pour ce devoir est passée.", + "learn.hiddenAfterDue.description": "Ce devoir n'est plus disponible, car la date limite est passée.", + "learn.hiddenAfterDue.progressPage": "page de progression", + "learn.honorCode.content": "L'honnêteté et l'intégrité académique sont importantes pour {siteName} et les institutions offrant des cours et des programmes sur le site {siteName}. En cliquant sur « J'accepte » ci-dessous, je confirme que j'ai lu, compris et respecterai le {link} pour le site {siteName}.", + "learn.honorCode.name": "Code d'honneur", + "learn.honorCode.cancel": "Annuler", + "learn.honorCode.agree": "Je suis d'accord", + "learn.lockPaywall.title": "Les devoirs notés sont verrouillés", + "learn.lockPaywall.content": "Mettez à niveau pour accéder à des fonctionnalités verrouillées comme celle-ci et tirer le meilleur parti de votre cours.", + "learn.lockPaywall.content.pastExpiration": "La date limite de mise à niveau pour ce cours est dépassée. Pour mettre à niveau, inscrivez-vous à la prochaine session disponible.", + "learn.lockPaywall.courseDetails": "Afficher les détails du cours", + "learn.lockPaywall.example.alt": "Exemple d'attestation", + "learn.lockPaywall.list.intro": "Lorsque vous effectuez une mise à niveau, vous :", + "learn.header.h2.placeholder": "Un titre de niveau 2 pourra être créé par les fournisseurs de cours dans le futur.", + "learn.course.load.failure": "Il y a eu une erreur lors du chargement de ce cours.", + "learn.loading.honor.codk": "Chargement de la messagerie du code d'honneur...", + "learn.loading.content.lock": "Chargement du contenu bloqué de messagerie...", + "learn.loading.learning.sequence": "Chargement de la séquence d'apprentissage...", + "learn.sequence.no.content": "Il n'y a pas de contenu ici.", + "learn.sequence.navigation.next.button": "Suivant", + "learn.sequence.navigation.next.up.button": "Prochaine étape : {title}", + "learn.sequence.navigation.previous.button": "Précédent", + "learn.course.sequence.navigation.mobile.menu": "{current} de {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Afficher le plateau des discussions", + "learn.redirect.interstitial.message": "Redirection...", + "learn.loading.error": "Erreur : {error}", + "learning.celebration.emailBody": "Qu'apprenez-vous durant votre temps libre?", + "learning.social.shareEmail": "Partagez vos progrès par courriel.", + "learning.social.shareService": "Partagez vos progrès sur {service}.", + "general.altText.close": "Fermer", + "learning.logistration.register": "inscription", + "learning.logistration.login": "se connecter", + "general.signIn.sentenceCase": "Connexion", + "learn.course.tabs.navigation.overflow.menu": "Plus...", + "learning.offer.screenReaderPrices": "Prix d'origine: {originalPrice}, prix réduit : {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Prix d'origine : {originalPrice}", + "learning.upgradeButton.buttonText": "Mise à niveau pour {pricing}", + "learning.upgradeNowButton.buttonText": "Mettez à niveau maintenant pour {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "incluant tous les progrès", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "bénéfices d'une mise à niveau", + "learning.generic.upgradeNotification.expirationAccessLoss": "Vous perdez tout accès à ce cours, {includingAnyProgress}, le {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Mettre à niveau votre cours vous permettra de tenter d'obtenir une attestation vérifié et d'avoir accès à beaucoup d'autres fonctionnalités. Apprenez en plus à propos des {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "La date limite de mise à niveau pour ce cours est dépassée. Pour mettre à niveau, inscrivez-vous à la prochaine session disponible.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} restant", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} restant", + "learning.generic.upgradeNotification.expirationMinutes": "Il reste moins de 1 heure", + "learning.generic.upgradeNotification.expiration": "L'accès au cours expirera le {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Date limite de mise à jour passée le {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% de rabais pour les nouveaux apprenants", + "learning.generic.upgradeNotification.accessExpiration": "Mettre à niveau votre cours aujourd'hui", + "learning.generic.upgradeNotification.accessExpirationUrgent": "L'accès au cours expire", + "learning.generic.upgradeNotification.accessExpirationPast": "L'accès au cours expire", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Obtenir une attestation vérifiée", + "learning.generic.upgradeNotification.code": "Utilisez le code {code} lors du paiement", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "attestation vérifiée", + "learning.generic.upsell.verifiedCertBullet": "Obtenez un {verifiedCertLink} d'achèvement pour le mettre en valeur sur votre CV", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "évaluations notées", + "learning.generic.upsell.unlockGradedBullet": "Débloquer votre accès à toutes les activités du cours, incluant {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Accès complet", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} aux contenus et matériaux du cours, même après la fin du cours", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Soutenez notre {missionInBoldText} à {siteName}", + "masquerade-widget.userName.error.generic": "Une erreur est survenue; veuillez réessayer.", + "masquerade-widget.userName.input.placeholder": "Nom d'utilisateur ou courriel", + "masquerade-widget.userName.input.label": "Se faire passer pour cet utilisateur", + "tours.abandonTour.launchTourCheckpoint.body": "Vous êtes perdus ? Lancer une visite guidée en tout temps pour des conseils rapides afin de profiter au maximum de l'expérience.", + "tours.sequenceNavigationCheckpoint.body": "La barre de menu en haut dans le cours vous permet de vous déplacer rapidement entre les diverses sections et vous montre ce qui s'en vient.", + "tours.existingUserTour.launchTourCheckpoint.body": "Nous avons récemment ajouté des nouvelles fonctions à l'expérience de cours. Vous avez besoin d'aide à les trouver ? Prenez un tour guidé pour en apprendre plus.", + "tours.button.dismiss": "Rejeter", + "tours.button.next": "Suivant", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Commencer la visite guidée", + "tours.button.launchTour": "Lancer la visite guidée", + "tours.newUserModal.body": "Faisons un tour rapide de {siteName} afin que vous puissiez tirer le meilleur parti de votre cours.", + "tours.newUserModal.title.welcome": "Bienvenu à votre", + "tours.button.skipForNow": "Ignorer pour l'instant", + "tours.datesCheckpoint.body": "Dates importantes afin de vous maintenir sur la bonne voie.", + "tours.datesCheckpoint.title": "Restez au courant des dates importantes", + "tours.outlineCheckpoint.body": "Vous pouvez explorer les sections du cours en utilisant la table des matières ci-dessous.", + "tours.outlineCheckpoint.title": "Suivez le cours !", + "tours.tabNavigationCheckpoint.body": "Ces onglets peuvent être utilisés pour accéder aux autres ressources de cours, tel que votre progression, le plan de cours, etc.", + "tours.tabNavigationCheckpoint.title": "Ressources de cours additionnelles", + "tours.upgradeCheckpoint.body": "Travaillez vers un certificat et obtenez un accès complet au matériel de cours. Mettre à jour maintenant!", + "tours.upgradeCheckpoint.title": "Débloquez votre cours", + "tours.weeklyGoalsCheckpoint.body": "Paramétrer un objectif encourage à compléter votre cours.", + "tours.weeklyGoalsCheckpoint.title": "Paramétrer un objectif de cours", + "tours.newUserModal.title": "{welcome} {siteName} au cours !", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activité} many {# activités} other {# activités}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} many {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} many {# minutes} other {# minutes}}", + "learning.streakCelebration.congratulations": "Félicitations!", + "learning.streakCelebration.body": "Continuez comme ça, vous êtes sur une lancée!", + "learning.streakCelebration.button": "Continuez ainsi", + "learning.streakCelebration.buttonSrOnly": "Fermer le modal et continuer", + "learning.streakCelebration.buttonAA759": "Continuer le cours", + "learning.streakCelebration.header": "série de jours", + "learning.streakCelebration.factoidABoldedSection": "ont 20 fois plus de chances de réussir leur cours", + "learning.streakCelebration.factoidBBoldedSection": "termine 5 fois plus de contenu de cours en moyenne", + "learning.streakCelebration.streakDiscountMessage": "Vous avez obtenu, pour un temps limité, un rabais de {percent}% pour mettre à niveau ce cours.", + "learning.streakcelebration.factoida": "Les utilisateurs qui apprennent {streak_length} jours d'affilée {bolded_section} que ceux qui n'apprennent pas.", + "learning.streakcelebration.factoidb": "Les utilisateurs qui apprennent {streak_length} jours d'affilée {bolded_section} par rapport à ceux qui ne le font pas.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Termine {date}.", + "learning.loading.failure": "Il y a eu une erreur lors du chargement de ce cours.", + "learning.loading": "Chargement de vos cours..." +} \ No newline at end of file diff --git a/src/i18n/messages/he.json b/src/i18n/messages/he.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/he.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/hi.json b/src/i18n/messages/hi.json new file mode 100644 index 0000000000..d48806a1a3 --- /dev/null +++ b/src/i18n/messages/hi.json @@ -0,0 +1,443 @@ +{ + "learning.accessExpiration.deadline": "Upgrade by {date} to get unlimited access to the course as long as it exists on the site.", + "learning.accessExpiration.header": "Audit Access Expires {date}", + "learning.accessExpiration.body": "You lose all access to this course, including your progress, on {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "This learner no longer has access to this course. Their access expired on {date}.", + "learning.accessExpiration.upgradeNow": "Upgrade now", + "learning.outline.alert.start.short": "Course starts {timeRemaining} at {courseStartTime}.", + "learning.outline.alert.end.long": "This course is ending {timeRemaining} on {courseEndDate}.", + "learning.outline.alert.end.calendar": "Don’t forget to add a calendar reminder!", + "instructorToolbar.pageBanner.courseHasNotStarted": "This learner does not yet have access to this course. The course starts on {date}.", + "learning.enrollment.alert": "You must be enrolled in the course to see course content.", + "learning.staff.enrollment.alert": "You are viewing this course as staff, and are not enrolled.", + "learning.enrollment.enrollNow.Inline": "Enroll now", + "learning.enrollment.enrollNow.Sentence": "Enroll now.", + "learning.enrollment.success": "You've successfully enrolled in this course!", + "account-activation.alert.button": "Continue to {siteName}", + "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or\n {sendEmailTag}.", + "account-activation.resend.link": "resend the email", + "learning.logistration.alert": "To see course content, {signIn} or {register}.", + "account-activation.alert.title": "Activate your account so you can log back in", + "learn.sequence.entranceExamTextNotPassing": "To access course materials, you must score {entranceExamMinimumScorePct}% or higher on this exam. Your current score is {entranceExamCurrentScore}%.", + "learn.sequence.entranceExamTextPassed": "Your score is {entranceExamCurrentScore}%. You have passed the entrance exam.", + "learning.dates.badge.completed": "Completed", + "learning.dates.badge.dueNext": "Due next", + "learning.dates.badge.pastDue": "Past due", + "learning.dates.title": "Important dates", + "learning.dates.badge.today": "Today", + "learning.dates.badge.unreleased": "Not yet released", + "learning.dates.badge.verifiedOnly": "Verified only", + "learning.goals.unsubscribe.contact": "contact support", + "learning.goals.unsubscribe.description": "You will no longer receive email reminders about your goal for {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Something went wrong", + "learning.goals.unsubscribe.goToDashboard": "Go to dashboard", + "learning.goals.unsubscribe.header": "You’ve unsubscribed from goal reminders", + "learning.goals.unsubscribe.loading": "Unsubscribing…", + "learning.goals.unsubscribe.errorDescription": "We were unable to unsubscribe you from goal reminder emails. Please try again later or {contactSupport} for help.", + "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are\n scheduled to be available after {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Your grade and certificate status will be available soon.", + "cert.alert.earned.ready.header": "Congratulations! Your certificate is ready.", + "cert.alert.notPassing.header": "You are not yet eligible for a certificate", + "cert.alert.notPassing.button": "View grades", + "learning.outline.alert.end.short": "This course is ending {timeRemaining} at {courseEndTime}.", + "alert.enroll": " to access the full course.", + "learning.privateCourse.signInOrRegister": "{signIn} or {register} and then enroll in this course.", + "learning.outline.alert.scheduled-content.heading": "More content is coming soon!", + "learning.outline.alert.scheduled-content.body": "This course will have more content released at a future date. Look out for email updates or check back on this course for updates.", + "learning.outline.alert.scheduled-content.button": "View Course Schedule", + "learning.outline.dates.all": "View all course dates", + "learning.outline.goalButton.casual.text": "1 day a week", + "learning.outline.goalButton.screenReader.text": "Casual", + "learning.outline.certificateAlt": "Example Certificate", + "learning.outline.collapseAll": "Collapse all", + "learning.outline.completedAssignment": "Completed", + "learning.outline.completedSection": "Completed section", + "learning.outline.dates": "Important dates", + "learning.outline.editGoal": "Edit goal", + "learning.outline.expandAll": "Expand all", + "learning.outline.goal": "Goal", + "learning.outline.goalReminderDetail": "If we notice you’re not quite at your goal, we’ll send you an email reminder.", + "learning.outline.goalUnsure": "Not sure yet", + "learning.outline.handouts": "Course Handouts", + "learning.outline.incompleteAssignment": "Incomplete", + "learning.outline.incompleteSection": "Incomplete section", + "learning.outline.goalButton.intense.text": "5 days a week", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "Learn More", + "learning.outline.altText.openSection": "Open", + "learning.proctoringPanel.header": "This course contains proctored exams", + "learning.outline.goalButton.regular.text": "3 days a week", + "learning.outline.goalButton.regular.title": "Regular", + "learning.outline.resumeBlurb": "Pick up where you left off", + "learning.outline.resume": "Resume course", + "learning.outline.setGoal": "To start, set a course goal by selecting the option below that best describes your learning plan.", + "learning.outline.setGoalReminder": "Set a goal reminder", + "learning.outline.goalButton.casual.title": "Set a learning goal style.", + "learning.outline.setWeeklyGoal": "Set a weekly learning goal", + "learning.outline.setWeeklyGoalDetail": "Setting a goal motivates you to finish the course. You can always change it later.", + "learning.outline.start": "Start course", + "learning.outline.startBlurb": "Begin your course today", + "learning.outline.tools": "Course Tools", + "learning.outline.upgradeButton": "Upgrade ({symbol}{price})", + "learning.outline.upgradeTitle": "Pursue a verified certificate", + "learning.outline.welcomeMessage": "Welcome Message", + "learning.outline.welcomeMessageShowMoreButton": "Show More", + "learning.outline.welcomeMessageShowLessButton": "Show Less", + "learning.outline.goalWelcome": "Welcome to", + "learning.proctoringPanel.status.notStarted": "Not Started", + "learning.proctoringPanel.status.started": "Started", + "learning.proctoringPanel.status.submitted": "Submitted", + "learning.proctoringPanel.status.verified": "Verified", + "learning.proctoringPanel.status.rejected": "Rejected", + "learning.proctoringPanel.status.error": "Error", + "learning.proctoringPanel.status.otherCourseApproved": "Approved in Another Course", + "learning.proctoringPanel.status.expiringSoon": "Expiring Soon", + "learning.proctoringPanel.status": "Current Onboarding Status:", + "learning.proctoringPanel.message.notStarted": "You have not started your onboarding exam.", + "learning.proctoringPanel.message.started": "You have started your onboarding exam.", + "learning.proctoringPanel.message.submitted": "You have submitted your onboarding exam.", + "learning.proctoringPanel.message.verified": "Your onboarding exam has been approved in this course.", + "learning.proctoringPanel.message.rejected": "Your onboarding exam has been rejected. Please retry onboarding.", + "learning.proctoringPanel.message.error": "An error has occurred during your onboarding exam. Please retry onboarding.", + "learning.proctoringPanel.message.otherCourseApproved": "Your onboarding exam has been approved in another course.", + "learning.proctoringPanel.detail.otherCourseApproved": "If your device has changed, we recommend that you complete this course's onboarding exam in order to ensure that your setup still meets the requirements for proctoring.", + "learning.proctoringPanel.message.expiringSoon": "Your onboarding profile has been approved in another course. However, your onboarding status is expiring soon. Please complete onboarding again to ensure that you will be able to continue taking proctored exams.", + "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam. ", + "learning.proctoringPanel.generalInfoSubmitted": "Your submitted profile is in review.", + "learning.proctoringPanel.generalTime": "Onboarding profile review can take 2+ business days.", + "learning.proctoringPanel.onboardingButton": "Complete Onboarding", + "learning.proctoringPanel.onboardingPracticeButton": "View Onboarding Exam", + "learning.proctoringPanel.onboardingButtonNotOpen": "Onboarding Opens: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", + "learning.proctoringPanel.onboardingButtonPastDue": "Onboarding Past Due", + "learning.outline.sequence-due": "{description} due {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.notPassingHeader": "Certificate status", + "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", + "progress.certificateStatus.inProgressHeader": "More content is coming soon!", + "progress.certificateStatus.inProgressBody": "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.", + "progress.certificateStatus.requestableHeader": "Certificate status", + "progress.certificateStatus.requestableBody": "Congratulations, you qualified for a certificate! In order to access your certificate, request it below.", + "progress.certificateStatus.requestableButton": "Request certificate", + "progress.certificateStatus.unverifiedHeader": "Certificate status", + "progress.certificateStatus.unverifiedButton": "Verify ID", + "progress.certificateStatus.courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "progress.certificateStatus.downloadableHeader": "Your certificate is available!", + "progress.certificateStatus.viewableButton": "View my certificate", + "progress.certificateStatus.notAvailableHeader": "Certificate status", + "progress.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.upgradeHeader": "Earn a certificate", + "progress.certificateStatus.upgradeBody": "You are in an audit track and do not qualify for a certificate. In order to work towards a certificate, upgrade your course today.", + "progress.certificateStatus.upgradeButton": "Upgrade now", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Verify your identity to qualify for a certificate.", + "progress.certificateStatus.unverifiedHomeButton": "Verify my ID", + "progress.certificateStatus.unverifiedHomeBody": "In order to generate a certificate for this course, you must complete the ID verification process.", + "progress.completion.donut.label": "completed", + "progress.completion.body": "This represents how much of the course content you have completed. Note that some content may not yet be released.", + "progress.completion.tooltip.locked": "Content that you have completed.", + "progress.completion.header": "Course completion", + "progress.completion.tooltip": "Content that you have access to and have not completed.", + "progress.completion.tooltip.complete": "Content that is locked and available only to those who upgrade.", + "progress.completion.donut.percentComplete": "You have completed {percent}% of content in this course.", + "progress.completion.donut.percentIncomplete": "You have not completed {percent}% of content in this course that you have access to.", + "progress.completion.donut.percentLocked": "{percent}% of content in this course is locked and available only for those who upgrade.", + "progress.creditInformation.creditNotEligible": "You are no longer eligible for credit in this course. Learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "\n You have met the requirements for credit in this course. Go to your\n {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditPartialEligible": "You have not yet met the requirements for credit. Learn more about {creditLink}.", + "progress.creditInformation.completed": "Completed", + "progress.creditInformation.courseCredit": "course credit", + "progress.creditInformation.minimumGrade": "Minimum grade for credit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Requirements for course credit", + "progress.creditInformation.upcoming": "Upcoming", + "progress.creditInformation.verificationFailed": "Verification failed", + "progress.creditInformation.verificationSubmitted": "Verification submitted", + "progress.ungradedAlert": "For progress on ungraded aspects of the course, view your {outlineLink}.", + "progress.footnotes.droppableAssignments": "The lowest {numDroppable, plural, one{# {assignmentType} score is} other{# {assignmentType} scores are}} dropped.", + "progress.assignmentType": "Assignment type", + "progress.footnotes.backToContent": "Back to content", + "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", + "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", + "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", + "progress.courseGrade.footer.passing": "You’re currently passing this course with a grade of {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "locked feature", + "progress.courseGrade.preview.headerLimited": "limited feature", + "progress.courseGrade.preview.header.ariaHidden": "Preview of a ", + "progress.courseGrade.preview.body.unlockCertificate": "Unlock to view grades and work towards a certificate.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Unlock to work towards a certificate.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "The deadline to upgrade in this course has passed.", + "progress.courseGrade.preview.button.upgrade": "Upgrade now", + "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", + "progress.courseOutline": "Course Outline", + "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.detailedGrades": "Detailed grades", + "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", + "progress.footnotes.title": "Grade summary footnotes", + "progress.gradeSummary.grade": "Grade", + "progress.courseGrade.grades": "Grades", + "progress.courseGrade.gradesAndCredit": "Grades & Credit", + "progress.courseGrade.gradeRange.Tooltip": "Grade range tooltip", + "progress.gradeSummary": "Grade summary", + "progress.gradeSummary.limitedAccessExplanation": "You have limited access to graded assignments as part of the audit track in this course.", + "progress.gradeSummary.tooltip.alt": "Grade summary tooltip", + "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", + "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", + "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", + "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.detailedGrades.problemScore.label": "Problem Scores:", + "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", + "progress.detailedGrades.overridden": "Section grade has been overridden.", + "progress.score": "Score", + "progress.weight": "Weight", + "progress.weightedGrade": "Weighted grade", + "progress.weightedGradeSummary": "Your current weighted grade summary", + "progress.header": "Your progress", + "progress.header.targetUser": "Course progress for {username}", + "progress.link.studio": "View grading in Studio", + "progress.relatedLinks.datesCard.description": "A schedule view of your course due dates and upcoming assignments.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "A birds-eye view of your course content.", + "progress.relatedLinks.outlineCard.link": "Course Outline", + "progress.relatedLinks": "Related links", + "datesBanner.suggestedSchedule": "We’ve 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.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Upgrade to unlock", + "datesBanner.upgradeToCompleteGradedBanner.body": "You are auditing this course, which means that you are unable to participate in graded assignments. To complete graded assignments as part of this course, you can upgrade today.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Upgrade now", + "datesBanner.upgradeToResetBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.upgradeToResetBanner.button": "Upgrade to shift due dates", + "datesBanner.resetDatesBanner.header": "It looks like you missed some important deadlines based on our suggested schedule.", + "datesBanner.resetDatesBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.resetDatesBanner.button": "Shift due dates", + "learn.navigation.course.tabs.label": "Course Material", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked", + "learning.celebration.completed": "You just completed the first section of your course.", + "learning.celebration.congrats": "Congratulations!", + "learning.celebration.earned": "You earned it!", + "learning.celebration.emailSubject": "I'm on my way to completing {title} online with {platform}!", + "learning.celebration.forward": "Keep going", + "learning.celebration.goalMet": "You met your goal!", + "learning.celebration.keepItUp": "Keep it up", + "learning.celebration.share": "Take a moment to celebrate and share your progress.", + "learning.celebration.social": "I’m on my way to completing {title} online with {platform}. What are you spending your time learning?", + "learning.celebration.goalCongrats": "Congratulations, you met your learning goal of {nTimes} a week.", + "learning.celebration.setGoal": "Setting a goal can help you {strongText} in your course.", + "calculator.instructions.button.label": "Calculator Instructions", + "calculator.instructions": "For detailed information, see the {expressions_link}.", + "calculator.instructions.support.title": "Help Center", + "calculator.instructions.useful.tips": "Useful tips:", + "calculator.hint1": "Use parentheses () to make expressions clear. You can use parentheses inside other parentheses.", + "calculator.hint2": "Do not use spaces in expressions.", + "calculator.hint3": "For constants, indicate multiplication explicitly (example: 5*c).", + "calculator.hint4": "For affixes, type the number and affix without a space (example: 5c).", + "calculator.hint5": "For functions, type the name of the function, then the expression in parentheses.", + "calculator.instruction.table.to.use.heading": "To Use", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Examples", + "calculator.instruction.table.to.use.numbers": "Numbers", + "calculator.instruction.table.to.use.numbers.type1": "Integers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Decimals", + "calculator.instruction.table.to.use.operators": "Operators", + "calculator.instruction.table.to.use.operators.type1": "(add, subtract, multiply, divide)", + "calculator.instruction.table.to.use.operators.type2": "(raise to a power)", + "calculator.instruction.table.to.use.operators.type3": "(parallel resistors)", + "calculator.instruction.table.to.use.constants": "Constants", + "calculator.instruction.table.to.use.affixes": "Affixes", + "calculator.instruction.table.to.use.affixes.type": "Percent sign (%)", + "calculator.instruction.table.to.use.basic.functions": "Basic functions", + "calculator.instruction.table.to.use.trig.functions": "Trigonometric functions", + "calculator.instruction.table.to.use.scientific.notation": "Scientific notation", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} and the exponent", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} notation", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} and the exponent", + "calculator.button.label": "Calculator", + "calculator.input.field.label": "Calculator Input", + "calculator.submit.button.label": "Calculate", + "calculator.result.field.label": "Calculator Result", + "calculator.result.field.placeholder": "Result", + "notes.button.show": "Show Notes", + "notes.button.hide": "Hide Notes", + "courseExit.catalogSearchSuggestion": "Looking to learn more? {searchOurCatalogLink} to find more courses and programs to explore.", + "courseCelebration.certificateBody.available": "\n Showcase your accomplishment on LinkedIn or your resumé today.\n You can download your certificate now and access it any time from your\n {dashboardLink} and {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are\n scheduled to be available after {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification.\n {idVerificationSupportLink} now.", + "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded\n assignments in this course. Upon completion, you will receive a verified certificate which is a\n valuable credential to improve your job prospects and advance your career, or highlight your\n certificate in school applications.", + "courseCelebration.upgradeDiscountCodePrompt": "Use code {code} at checkout for {percent}% off!", + "courseCelebration.recommendations.heading": "Keep building your skills with these courses!", + "courseCelebration.recommendations.label": "Course", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explore more courses", + "courseCelebration.recommendations.loading_recommendations": "Loading recommendations", + "courseCelebration.recommendations.card.schools.label": "Schools and Partners", + "courseCelebration.dashboardInfo": "You can access this course and its materials on your {dashboardLink}.", + "courseExit.programs.applyForCredit": "Apply for credit", + "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", + "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", + "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", + "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", + "courseCelebration.certificateImage": "Sample certificate", + "courseCelebration.completedCourseHeader": "You have completed your course.", + "courseCelebration.congratulationsHeader": "Congratulations!", + "courseCelebration.congratulationsImage": "Four people raising their hands in celebration", + "courseExit.courseInProgressDescription": "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.", + "courseExit.courseInProgressHeader": "More content is coming soon!", + "courseExit.dashboardLink": "Dashboard", + "courseExit.endOfCourseDescription": "Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.", + "courseExit.endOfCourseHeader": "You’ve reached the end of the course!", + "courseExit.endOfCourseTitle": "End of Course", + "courseExit.idVerificationSupportLink": "Learn more about ID verification", + "courseCelebration.linkedinAddToProfileButton": "Add to LinkedIn profile", + "courseExit.programs.microBachelors.learnMore": "Learn more about how your MicroBachelors credential can be applied for credit.", + "courseExit.programs.microMasters.learnMore": "Learn more about the process of applying MicroMasters certificates to Master’s degrees.", + "courseExit.programs.microMasters.mastersMessage": "If you’re interested in using your MicroMasters certificate towards a Master’s program, you can get started today!", + "learn.sequence.navigation.complete.button": "Complete the course", + "courseExit.nextButton.endOfCourse": "Next (end of course)", + "courseExit.profileLink": "Profile", + "courseExit.programs.lastCourse": "You have completed the last course in {title}!", + "courseCelebration.requestCertificateBodyText": "In order to access your certificate, request it below.", + "courseCelebration.requestCertificateButton": "Request certificate", + "courseExit.searchOurCatalogLink": "Search our catalog", + "courseCelebration.shareMessage": "Share your success on social media or email.", + "courseExit.social.shareCompletionMessage": "I just completed {title} with {platform}!", + "courseExit.upgradeButton": "Upgrade now", + "courseExit.upgradeLink": "upgrade now", + "courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "courseExit.verifiedCertificateSupportLink": "Learn more about verified certificates", + "courseCelebration.verifyIdentityButton": "Verify ID now", + "courseCelebration.viewCertificateButton": "View my certificate", + "courseExit.viewCourseScheduleButton": "View course schedule", + "courseExit.viewCoursesButton": "View my courses", + "courseExit.viewGradesButton": "View grades", + "courseExit.programCompletion.dashboardMessage": "To view your certificate status, check the Programs section of your {programLink}.", + "courseExit.upgradeFootnote": "Access to this course and its materials are available on your dashboard until {expirationDate}. To extend access, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "All Rights Reserved", + "learn.course.license.creativeCommons.terms.preamble": "Creative Commons licensed content, with terms as follows:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Noncommercial", + "learn.course.license.creativeCommons.terms.nd": "No Derivatives", + "learn.course.license.creativeCommons.terms.sa": "Share Alike", + "learn.course.license.creativeCommons.terms.zero": "No terms", + "learn.course.license.creativeCommons.text": "Some Rights Reserved", + "learn.breadcrumb.navigation.course.home": "Course", + "notification.tray.container": "Notification tray", + "notification.open.button": "Show notification tray", + "notification.close.button": "Close notification tray", + "responsive.close.notification": "Back to course", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "You have no new notifications at this time.", + "learn.contentLock.content.locked": "Content Locked", + "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: '{prereqSectionName}' to access this content.", + "learn.contentLock.goToSection": "Go To Prerequisite Section", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", + "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", + "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.progressPage": "progress page", + "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", + "learn.honorCode.name": "Honor Code", + "learn.honorCode.cancel": "Cancel", + "learn.honorCode.agree": "I agree", + "learn.lockPaywall.title": "Graded assignments are locked", + "learn.lockPaywall.content": "Upgrade to gain access to locked features like this one and get the most out of your course.", + "learn.lockPaywall.content.pastExpiration": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session. ", + "learn.lockPaywall.courseDetails": "View Course Details", + "learn.lockPaywall.example.alt": "Example Certificate", + "learn.lockPaywall.list.intro": "When you upgrade, you:", + "learn.header.h2.placeholder": "Level 2 headings may be created by course providers in the future.", + "learn.course.load.failure": "There was an error loading this course.", + "learn.loading.honor.codk": "Loading honor code messaging...", + "learn.loading.content.lock": "Loading locked content messaging...", + "learn.loading.learning.sequence": "Loading learning sequence...", + "learn.sequence.no.content": "There is no content here.", + "learn.sequence.navigation.next.button": "Next", + "learn.sequence.navigation.next.up.button": "Next Up: {title}", + "learn.sequence.navigation.previous.button": "Previous", + "learn.course.sequence.navigation.mobile.menu": "{current} of {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Show discussions tray", + "learn.redirect.interstitial.message": "Redirecting...", + "learn.loading.error": "Error: {error}", + "learning.celebration.emailBody": "What are you spending your time learning?", + "learning.social.shareEmail": "Share your progress via email.", + "learning.social.shareService": "Share your progress on {service}.", + "general.altText.close": "Close", + "learning.logistration.register": "register", + "learning.logistration.login": "sign in", + "general.signIn.sentenceCase": "Sign in", + "learn.course.tabs.navigation.overflow.menu": "More...", + "learning.offer.screenReaderPrices": "Original price: {originalPrice}, discount price: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Original price: {originalPrice}", + "learning.upgradeButton.buttonText": "Upgrade for {pricing}", + "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "including any progress", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "benefits of upgrading", + "learning.generic.upgradeNotification.expirationAccessLoss": "You will lose all access to this course, {includingAnyProgress}, on {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Upgrading your course enables you to pursue a verified certificate and unlocks numerous features. Learn more about the {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} left", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} left", + "learning.generic.upgradeNotification.expirationMinutes": "Less than 1 hour left", + "learning.generic.upgradeNotification.expiration": "Course access will expire {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Upgrade deadline passed on {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% First-Time Learner Discount", + "learning.generic.upgradeNotification.accessExpiration": "Upgrade your course today", + "learning.generic.upgradeNotification.accessExpirationUrgent": "Course Access Expiration", + "learning.generic.upgradeNotification.accessExpirationPast": "Course Access Expiration", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Pursue a verified certificate", + "learning.generic.upgradeNotification.code": "Use code {code} at checkout", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "verified certificate", + "learning.generic.upsell.verifiedCertBullet": "Earn a {verifiedCertLink} of completion to showcase on your resumé", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "graded assignments", + "learning.generic.upsell.unlockGradedBullet": "Unlock your access to all course activities, including {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Full access", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} to course content and materials, even after the course ends", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Support our {missionInBoldText} at {siteName}", + "masquerade-widget.userName.error.generic": "An error has occurred; please try again.", + "masquerade-widget.userName.input.placeholder": "Username or email", + "masquerade-widget.userName.input.label": "Masquerade as this user", + "tours.abandonTour.launchTourCheckpoint.body": "Feeling lost? Launch the tour any time for some quick tips to get the most out of the experience.", + "tours.sequenceNavigationCheckpoint.body": "The top bar within your course allows you to easily jump to different sections and shows you what’s coming up.", + "tours.existingUserTour.launchTourCheckpoint.body": "We’ve recently added a few new features to the course experience. Want some help looking around? Take a tour to learn more.", + "tours.button.dismiss": "Dismiss", + "tours.button.next": "Next", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Begin tour", + "tours.button.launchTour": "Launch tour", + "tours.newUserModal.body": "Let’s take a quick tour of {siteName} so you can get the most out of your course.", + "tours.newUserModal.title.welcome": "Welcome to your", + "tours.button.skipForNow": "Skip for now", + "tours.datesCheckpoint.body": "Important dates can help you stay on track.", + "tours.datesCheckpoint.title": "Keep on top of key dates", + "tours.outlineCheckpoint.body": "You can explore sections of the course using the outline below.", + "tours.outlineCheckpoint.title": "Take the course!", + "tours.tabNavigationCheckpoint.body": "These tabs can be used to access other course materials, such as your progress, syllabus, etc.", + "tours.tabNavigationCheckpoint.title": "Additional course resources", + "tours.upgradeCheckpoint.body": "Work towards a certificate and gain full access to course materials. Upgrade now!", + "tours.upgradeCheckpoint.title": "Unlock your course", + "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", + "tours.weeklyGoalsCheckpoint.title": "Set a course goal", + "tours.newUserModal.title": "{welcome} {siteName} course!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} other {# minutes}}", + "learning.streakCelebration.congratulations": "Congratulations!", + "learning.streakCelebration.body": "Keep it up, you’re on a roll!", + "learning.streakCelebration.button": "Keep it up", + "learning.streakCelebration.buttonSrOnly": "Close modal and continue", + "learning.streakCelebration.buttonAA759": "Continue with course", + "learning.streakCelebration.header": "day streak", + "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", + "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", + "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", + "learning.streakcelebration.factoida": "Users who learn {streak_length} days in a row {bolded_section} than those who don’t.", + "learning.streakcelebration.factoidb": "Users who learn {streak_length} days in a row {bolded_section} vs. those who don’t.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Ends {date}.", + "learning.loading.failure": "There was an error loading this course.", + "learning.loading": "Loading course page…" +} \ No newline at end of file diff --git a/src/i18n/messages/id.json b/src/i18n/messages/id.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/id.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/it.json b/src/i18n/messages/it.json new file mode 100644 index 0000000000..d48806a1a3 --- /dev/null +++ b/src/i18n/messages/it.json @@ -0,0 +1,443 @@ +{ + "learning.accessExpiration.deadline": "Upgrade by {date} to get unlimited access to the course as long as it exists on the site.", + "learning.accessExpiration.header": "Audit Access Expires {date}", + "learning.accessExpiration.body": "You lose all access to this course, including your progress, on {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "This learner no longer has access to this course. Their access expired on {date}.", + "learning.accessExpiration.upgradeNow": "Upgrade now", + "learning.outline.alert.start.short": "Course starts {timeRemaining} at {courseStartTime}.", + "learning.outline.alert.end.long": "This course is ending {timeRemaining} on {courseEndDate}.", + "learning.outline.alert.end.calendar": "Don’t forget to add a calendar reminder!", + "instructorToolbar.pageBanner.courseHasNotStarted": "This learner does not yet have access to this course. The course starts on {date}.", + "learning.enrollment.alert": "You must be enrolled in the course to see course content.", + "learning.staff.enrollment.alert": "You are viewing this course as staff, and are not enrolled.", + "learning.enrollment.enrollNow.Inline": "Enroll now", + "learning.enrollment.enrollNow.Sentence": "Enroll now.", + "learning.enrollment.success": "You've successfully enrolled in this course!", + "account-activation.alert.button": "Continue to {siteName}", + "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or\n {sendEmailTag}.", + "account-activation.resend.link": "resend the email", + "learning.logistration.alert": "To see course content, {signIn} or {register}.", + "account-activation.alert.title": "Activate your account so you can log back in", + "learn.sequence.entranceExamTextNotPassing": "To access course materials, you must score {entranceExamMinimumScorePct}% or higher on this exam. Your current score is {entranceExamCurrentScore}%.", + "learn.sequence.entranceExamTextPassed": "Your score is {entranceExamCurrentScore}%. You have passed the entrance exam.", + "learning.dates.badge.completed": "Completed", + "learning.dates.badge.dueNext": "Due next", + "learning.dates.badge.pastDue": "Past due", + "learning.dates.title": "Important dates", + "learning.dates.badge.today": "Today", + "learning.dates.badge.unreleased": "Not yet released", + "learning.dates.badge.verifiedOnly": "Verified only", + "learning.goals.unsubscribe.contact": "contact support", + "learning.goals.unsubscribe.description": "You will no longer receive email reminders about your goal for {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Something went wrong", + "learning.goals.unsubscribe.goToDashboard": "Go to dashboard", + "learning.goals.unsubscribe.header": "You’ve unsubscribed from goal reminders", + "learning.goals.unsubscribe.loading": "Unsubscribing…", + "learning.goals.unsubscribe.errorDescription": "We were unable to unsubscribe you from goal reminder emails. Please try again later or {contactSupport} for help.", + "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are\n scheduled to be available after {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Your grade and certificate status will be available soon.", + "cert.alert.earned.ready.header": "Congratulations! Your certificate is ready.", + "cert.alert.notPassing.header": "You are not yet eligible for a certificate", + "cert.alert.notPassing.button": "View grades", + "learning.outline.alert.end.short": "This course is ending {timeRemaining} at {courseEndTime}.", + "alert.enroll": " to access the full course.", + "learning.privateCourse.signInOrRegister": "{signIn} or {register} and then enroll in this course.", + "learning.outline.alert.scheduled-content.heading": "More content is coming soon!", + "learning.outline.alert.scheduled-content.body": "This course will have more content released at a future date. Look out for email updates or check back on this course for updates.", + "learning.outline.alert.scheduled-content.button": "View Course Schedule", + "learning.outline.dates.all": "View all course dates", + "learning.outline.goalButton.casual.text": "1 day a week", + "learning.outline.goalButton.screenReader.text": "Casual", + "learning.outline.certificateAlt": "Example Certificate", + "learning.outline.collapseAll": "Collapse all", + "learning.outline.completedAssignment": "Completed", + "learning.outline.completedSection": "Completed section", + "learning.outline.dates": "Important dates", + "learning.outline.editGoal": "Edit goal", + "learning.outline.expandAll": "Expand all", + "learning.outline.goal": "Goal", + "learning.outline.goalReminderDetail": "If we notice you’re not quite at your goal, we’ll send you an email reminder.", + "learning.outline.goalUnsure": "Not sure yet", + "learning.outline.handouts": "Course Handouts", + "learning.outline.incompleteAssignment": "Incomplete", + "learning.outline.incompleteSection": "Incomplete section", + "learning.outline.goalButton.intense.text": "5 days a week", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "Learn More", + "learning.outline.altText.openSection": "Open", + "learning.proctoringPanel.header": "This course contains proctored exams", + "learning.outline.goalButton.regular.text": "3 days a week", + "learning.outline.goalButton.regular.title": "Regular", + "learning.outline.resumeBlurb": "Pick up where you left off", + "learning.outline.resume": "Resume course", + "learning.outline.setGoal": "To start, set a course goal by selecting the option below that best describes your learning plan.", + "learning.outline.setGoalReminder": "Set a goal reminder", + "learning.outline.goalButton.casual.title": "Set a learning goal style.", + "learning.outline.setWeeklyGoal": "Set a weekly learning goal", + "learning.outline.setWeeklyGoalDetail": "Setting a goal motivates you to finish the course. You can always change it later.", + "learning.outline.start": "Start course", + "learning.outline.startBlurb": "Begin your course today", + "learning.outline.tools": "Course Tools", + "learning.outline.upgradeButton": "Upgrade ({symbol}{price})", + "learning.outline.upgradeTitle": "Pursue a verified certificate", + "learning.outline.welcomeMessage": "Welcome Message", + "learning.outline.welcomeMessageShowMoreButton": "Show More", + "learning.outline.welcomeMessageShowLessButton": "Show Less", + "learning.outline.goalWelcome": "Welcome to", + "learning.proctoringPanel.status.notStarted": "Not Started", + "learning.proctoringPanel.status.started": "Started", + "learning.proctoringPanel.status.submitted": "Submitted", + "learning.proctoringPanel.status.verified": "Verified", + "learning.proctoringPanel.status.rejected": "Rejected", + "learning.proctoringPanel.status.error": "Error", + "learning.proctoringPanel.status.otherCourseApproved": "Approved in Another Course", + "learning.proctoringPanel.status.expiringSoon": "Expiring Soon", + "learning.proctoringPanel.status": "Current Onboarding Status:", + "learning.proctoringPanel.message.notStarted": "You have not started your onboarding exam.", + "learning.proctoringPanel.message.started": "You have started your onboarding exam.", + "learning.proctoringPanel.message.submitted": "You have submitted your onboarding exam.", + "learning.proctoringPanel.message.verified": "Your onboarding exam has been approved in this course.", + "learning.proctoringPanel.message.rejected": "Your onboarding exam has been rejected. Please retry onboarding.", + "learning.proctoringPanel.message.error": "An error has occurred during your onboarding exam. Please retry onboarding.", + "learning.proctoringPanel.message.otherCourseApproved": "Your onboarding exam has been approved in another course.", + "learning.proctoringPanel.detail.otherCourseApproved": "If your device has changed, we recommend that you complete this course's onboarding exam in order to ensure that your setup still meets the requirements for proctoring.", + "learning.proctoringPanel.message.expiringSoon": "Your onboarding profile has been approved in another course. However, your onboarding status is expiring soon. Please complete onboarding again to ensure that you will be able to continue taking proctored exams.", + "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam. ", + "learning.proctoringPanel.generalInfoSubmitted": "Your submitted profile is in review.", + "learning.proctoringPanel.generalTime": "Onboarding profile review can take 2+ business days.", + "learning.proctoringPanel.onboardingButton": "Complete Onboarding", + "learning.proctoringPanel.onboardingPracticeButton": "View Onboarding Exam", + "learning.proctoringPanel.onboardingButtonNotOpen": "Onboarding Opens: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", + "learning.proctoringPanel.onboardingButtonPastDue": "Onboarding Past Due", + "learning.outline.sequence-due": "{description} due {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.notPassingHeader": "Certificate status", + "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", + "progress.certificateStatus.inProgressHeader": "More content is coming soon!", + "progress.certificateStatus.inProgressBody": "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.", + "progress.certificateStatus.requestableHeader": "Certificate status", + "progress.certificateStatus.requestableBody": "Congratulations, you qualified for a certificate! In order to access your certificate, request it below.", + "progress.certificateStatus.requestableButton": "Request certificate", + "progress.certificateStatus.unverifiedHeader": "Certificate status", + "progress.certificateStatus.unverifiedButton": "Verify ID", + "progress.certificateStatus.courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "progress.certificateStatus.downloadableHeader": "Your certificate is available!", + "progress.certificateStatus.viewableButton": "View my certificate", + "progress.certificateStatus.notAvailableHeader": "Certificate status", + "progress.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.upgradeHeader": "Earn a certificate", + "progress.certificateStatus.upgradeBody": "You are in an audit track and do not qualify for a certificate. In order to work towards a certificate, upgrade your course today.", + "progress.certificateStatus.upgradeButton": "Upgrade now", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Verify your identity to qualify for a certificate.", + "progress.certificateStatus.unverifiedHomeButton": "Verify my ID", + "progress.certificateStatus.unverifiedHomeBody": "In order to generate a certificate for this course, you must complete the ID verification process.", + "progress.completion.donut.label": "completed", + "progress.completion.body": "This represents how much of the course content you have completed. Note that some content may not yet be released.", + "progress.completion.tooltip.locked": "Content that you have completed.", + "progress.completion.header": "Course completion", + "progress.completion.tooltip": "Content that you have access to and have not completed.", + "progress.completion.tooltip.complete": "Content that is locked and available only to those who upgrade.", + "progress.completion.donut.percentComplete": "You have completed {percent}% of content in this course.", + "progress.completion.donut.percentIncomplete": "You have not completed {percent}% of content in this course that you have access to.", + "progress.completion.donut.percentLocked": "{percent}% of content in this course is locked and available only for those who upgrade.", + "progress.creditInformation.creditNotEligible": "You are no longer eligible for credit in this course. Learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "\n You have met the requirements for credit in this course. Go to your\n {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditPartialEligible": "You have not yet met the requirements for credit. Learn more about {creditLink}.", + "progress.creditInformation.completed": "Completed", + "progress.creditInformation.courseCredit": "course credit", + "progress.creditInformation.minimumGrade": "Minimum grade for credit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Requirements for course credit", + "progress.creditInformation.upcoming": "Upcoming", + "progress.creditInformation.verificationFailed": "Verification failed", + "progress.creditInformation.verificationSubmitted": "Verification submitted", + "progress.ungradedAlert": "For progress on ungraded aspects of the course, view your {outlineLink}.", + "progress.footnotes.droppableAssignments": "The lowest {numDroppable, plural, one{# {assignmentType} score is} other{# {assignmentType} scores are}} dropped.", + "progress.assignmentType": "Assignment type", + "progress.footnotes.backToContent": "Back to content", + "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", + "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", + "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", + "progress.courseGrade.footer.passing": "You’re currently passing this course with a grade of {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "locked feature", + "progress.courseGrade.preview.headerLimited": "limited feature", + "progress.courseGrade.preview.header.ariaHidden": "Preview of a ", + "progress.courseGrade.preview.body.unlockCertificate": "Unlock to view grades and work towards a certificate.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Unlock to work towards a certificate.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "The deadline to upgrade in this course has passed.", + "progress.courseGrade.preview.button.upgrade": "Upgrade now", + "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", + "progress.courseOutline": "Course Outline", + "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.detailedGrades": "Detailed grades", + "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", + "progress.footnotes.title": "Grade summary footnotes", + "progress.gradeSummary.grade": "Grade", + "progress.courseGrade.grades": "Grades", + "progress.courseGrade.gradesAndCredit": "Grades & Credit", + "progress.courseGrade.gradeRange.Tooltip": "Grade range tooltip", + "progress.gradeSummary": "Grade summary", + "progress.gradeSummary.limitedAccessExplanation": "You have limited access to graded assignments as part of the audit track in this course.", + "progress.gradeSummary.tooltip.alt": "Grade summary tooltip", + "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", + "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", + "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", + "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.detailedGrades.problemScore.label": "Problem Scores:", + "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", + "progress.detailedGrades.overridden": "Section grade has been overridden.", + "progress.score": "Score", + "progress.weight": "Weight", + "progress.weightedGrade": "Weighted grade", + "progress.weightedGradeSummary": "Your current weighted grade summary", + "progress.header": "Your progress", + "progress.header.targetUser": "Course progress for {username}", + "progress.link.studio": "View grading in Studio", + "progress.relatedLinks.datesCard.description": "A schedule view of your course due dates and upcoming assignments.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "A birds-eye view of your course content.", + "progress.relatedLinks.outlineCard.link": "Course Outline", + "progress.relatedLinks": "Related links", + "datesBanner.suggestedSchedule": "We’ve 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.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Upgrade to unlock", + "datesBanner.upgradeToCompleteGradedBanner.body": "You are auditing this course, which means that you are unable to participate in graded assignments. To complete graded assignments as part of this course, you can upgrade today.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Upgrade now", + "datesBanner.upgradeToResetBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.upgradeToResetBanner.button": "Upgrade to shift due dates", + "datesBanner.resetDatesBanner.header": "It looks like you missed some important deadlines based on our suggested schedule.", + "datesBanner.resetDatesBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.resetDatesBanner.button": "Shift due dates", + "learn.navigation.course.tabs.label": "Course Material", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked", + "learning.celebration.completed": "You just completed the first section of your course.", + "learning.celebration.congrats": "Congratulations!", + "learning.celebration.earned": "You earned it!", + "learning.celebration.emailSubject": "I'm on my way to completing {title} online with {platform}!", + "learning.celebration.forward": "Keep going", + "learning.celebration.goalMet": "You met your goal!", + "learning.celebration.keepItUp": "Keep it up", + "learning.celebration.share": "Take a moment to celebrate and share your progress.", + "learning.celebration.social": "I’m on my way to completing {title} online with {platform}. What are you spending your time learning?", + "learning.celebration.goalCongrats": "Congratulations, you met your learning goal of {nTimes} a week.", + "learning.celebration.setGoal": "Setting a goal can help you {strongText} in your course.", + "calculator.instructions.button.label": "Calculator Instructions", + "calculator.instructions": "For detailed information, see the {expressions_link}.", + "calculator.instructions.support.title": "Help Center", + "calculator.instructions.useful.tips": "Useful tips:", + "calculator.hint1": "Use parentheses () to make expressions clear. You can use parentheses inside other parentheses.", + "calculator.hint2": "Do not use spaces in expressions.", + "calculator.hint3": "For constants, indicate multiplication explicitly (example: 5*c).", + "calculator.hint4": "For affixes, type the number and affix without a space (example: 5c).", + "calculator.hint5": "For functions, type the name of the function, then the expression in parentheses.", + "calculator.instruction.table.to.use.heading": "To Use", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Examples", + "calculator.instruction.table.to.use.numbers": "Numbers", + "calculator.instruction.table.to.use.numbers.type1": "Integers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Decimals", + "calculator.instruction.table.to.use.operators": "Operators", + "calculator.instruction.table.to.use.operators.type1": "(add, subtract, multiply, divide)", + "calculator.instruction.table.to.use.operators.type2": "(raise to a power)", + "calculator.instruction.table.to.use.operators.type3": "(parallel resistors)", + "calculator.instruction.table.to.use.constants": "Constants", + "calculator.instruction.table.to.use.affixes": "Affixes", + "calculator.instruction.table.to.use.affixes.type": "Percent sign (%)", + "calculator.instruction.table.to.use.basic.functions": "Basic functions", + "calculator.instruction.table.to.use.trig.functions": "Trigonometric functions", + "calculator.instruction.table.to.use.scientific.notation": "Scientific notation", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} and the exponent", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} notation", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} and the exponent", + "calculator.button.label": "Calculator", + "calculator.input.field.label": "Calculator Input", + "calculator.submit.button.label": "Calculate", + "calculator.result.field.label": "Calculator Result", + "calculator.result.field.placeholder": "Result", + "notes.button.show": "Show Notes", + "notes.button.hide": "Hide Notes", + "courseExit.catalogSearchSuggestion": "Looking to learn more? {searchOurCatalogLink} to find more courses and programs to explore.", + "courseCelebration.certificateBody.available": "\n Showcase your accomplishment on LinkedIn or your resumé today.\n You can download your certificate now and access it any time from your\n {dashboardLink} and {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are\n scheduled to be available after {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification.\n {idVerificationSupportLink} now.", + "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded\n assignments in this course. Upon completion, you will receive a verified certificate which is a\n valuable credential to improve your job prospects and advance your career, or highlight your\n certificate in school applications.", + "courseCelebration.upgradeDiscountCodePrompt": "Use code {code} at checkout for {percent}% off!", + "courseCelebration.recommendations.heading": "Keep building your skills with these courses!", + "courseCelebration.recommendations.label": "Course", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explore more courses", + "courseCelebration.recommendations.loading_recommendations": "Loading recommendations", + "courseCelebration.recommendations.card.schools.label": "Schools and Partners", + "courseCelebration.dashboardInfo": "You can access this course and its materials on your {dashboardLink}.", + "courseExit.programs.applyForCredit": "Apply for credit", + "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", + "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", + "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", + "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", + "courseCelebration.certificateImage": "Sample certificate", + "courseCelebration.completedCourseHeader": "You have completed your course.", + "courseCelebration.congratulationsHeader": "Congratulations!", + "courseCelebration.congratulationsImage": "Four people raising their hands in celebration", + "courseExit.courseInProgressDescription": "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.", + "courseExit.courseInProgressHeader": "More content is coming soon!", + "courseExit.dashboardLink": "Dashboard", + "courseExit.endOfCourseDescription": "Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.", + "courseExit.endOfCourseHeader": "You’ve reached the end of the course!", + "courseExit.endOfCourseTitle": "End of Course", + "courseExit.idVerificationSupportLink": "Learn more about ID verification", + "courseCelebration.linkedinAddToProfileButton": "Add to LinkedIn profile", + "courseExit.programs.microBachelors.learnMore": "Learn more about how your MicroBachelors credential can be applied for credit.", + "courseExit.programs.microMasters.learnMore": "Learn more about the process of applying MicroMasters certificates to Master’s degrees.", + "courseExit.programs.microMasters.mastersMessage": "If you’re interested in using your MicroMasters certificate towards a Master’s program, you can get started today!", + "learn.sequence.navigation.complete.button": "Complete the course", + "courseExit.nextButton.endOfCourse": "Next (end of course)", + "courseExit.profileLink": "Profile", + "courseExit.programs.lastCourse": "You have completed the last course in {title}!", + "courseCelebration.requestCertificateBodyText": "In order to access your certificate, request it below.", + "courseCelebration.requestCertificateButton": "Request certificate", + "courseExit.searchOurCatalogLink": "Search our catalog", + "courseCelebration.shareMessage": "Share your success on social media or email.", + "courseExit.social.shareCompletionMessage": "I just completed {title} with {platform}!", + "courseExit.upgradeButton": "Upgrade now", + "courseExit.upgradeLink": "upgrade now", + "courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "courseExit.verifiedCertificateSupportLink": "Learn more about verified certificates", + "courseCelebration.verifyIdentityButton": "Verify ID now", + "courseCelebration.viewCertificateButton": "View my certificate", + "courseExit.viewCourseScheduleButton": "View course schedule", + "courseExit.viewCoursesButton": "View my courses", + "courseExit.viewGradesButton": "View grades", + "courseExit.programCompletion.dashboardMessage": "To view your certificate status, check the Programs section of your {programLink}.", + "courseExit.upgradeFootnote": "Access to this course and its materials are available on your dashboard until {expirationDate}. To extend access, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "All Rights Reserved", + "learn.course.license.creativeCommons.terms.preamble": "Creative Commons licensed content, with terms as follows:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Noncommercial", + "learn.course.license.creativeCommons.terms.nd": "No Derivatives", + "learn.course.license.creativeCommons.terms.sa": "Share Alike", + "learn.course.license.creativeCommons.terms.zero": "No terms", + "learn.course.license.creativeCommons.text": "Some Rights Reserved", + "learn.breadcrumb.navigation.course.home": "Course", + "notification.tray.container": "Notification tray", + "notification.open.button": "Show notification tray", + "notification.close.button": "Close notification tray", + "responsive.close.notification": "Back to course", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "You have no new notifications at this time.", + "learn.contentLock.content.locked": "Content Locked", + "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: '{prereqSectionName}' to access this content.", + "learn.contentLock.goToSection": "Go To Prerequisite Section", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", + "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", + "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.progressPage": "progress page", + "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", + "learn.honorCode.name": "Honor Code", + "learn.honorCode.cancel": "Cancel", + "learn.honorCode.agree": "I agree", + "learn.lockPaywall.title": "Graded assignments are locked", + "learn.lockPaywall.content": "Upgrade to gain access to locked features like this one and get the most out of your course.", + "learn.lockPaywall.content.pastExpiration": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session. ", + "learn.lockPaywall.courseDetails": "View Course Details", + "learn.lockPaywall.example.alt": "Example Certificate", + "learn.lockPaywall.list.intro": "When you upgrade, you:", + "learn.header.h2.placeholder": "Level 2 headings may be created by course providers in the future.", + "learn.course.load.failure": "There was an error loading this course.", + "learn.loading.honor.codk": "Loading honor code messaging...", + "learn.loading.content.lock": "Loading locked content messaging...", + "learn.loading.learning.sequence": "Loading learning sequence...", + "learn.sequence.no.content": "There is no content here.", + "learn.sequence.navigation.next.button": "Next", + "learn.sequence.navigation.next.up.button": "Next Up: {title}", + "learn.sequence.navigation.previous.button": "Previous", + "learn.course.sequence.navigation.mobile.menu": "{current} of {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Show discussions tray", + "learn.redirect.interstitial.message": "Redirecting...", + "learn.loading.error": "Error: {error}", + "learning.celebration.emailBody": "What are you spending your time learning?", + "learning.social.shareEmail": "Share your progress via email.", + "learning.social.shareService": "Share your progress on {service}.", + "general.altText.close": "Close", + "learning.logistration.register": "register", + "learning.logistration.login": "sign in", + "general.signIn.sentenceCase": "Sign in", + "learn.course.tabs.navigation.overflow.menu": "More...", + "learning.offer.screenReaderPrices": "Original price: {originalPrice}, discount price: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Original price: {originalPrice}", + "learning.upgradeButton.buttonText": "Upgrade for {pricing}", + "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "including any progress", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "benefits of upgrading", + "learning.generic.upgradeNotification.expirationAccessLoss": "You will lose all access to this course, {includingAnyProgress}, on {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Upgrading your course enables you to pursue a verified certificate and unlocks numerous features. Learn more about the {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} left", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} left", + "learning.generic.upgradeNotification.expirationMinutes": "Less than 1 hour left", + "learning.generic.upgradeNotification.expiration": "Course access will expire {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Upgrade deadline passed on {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% First-Time Learner Discount", + "learning.generic.upgradeNotification.accessExpiration": "Upgrade your course today", + "learning.generic.upgradeNotification.accessExpirationUrgent": "Course Access Expiration", + "learning.generic.upgradeNotification.accessExpirationPast": "Course Access Expiration", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Pursue a verified certificate", + "learning.generic.upgradeNotification.code": "Use code {code} at checkout", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "verified certificate", + "learning.generic.upsell.verifiedCertBullet": "Earn a {verifiedCertLink} of completion to showcase on your resumé", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "graded assignments", + "learning.generic.upsell.unlockGradedBullet": "Unlock your access to all course activities, including {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Full access", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} to course content and materials, even after the course ends", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Support our {missionInBoldText} at {siteName}", + "masquerade-widget.userName.error.generic": "An error has occurred; please try again.", + "masquerade-widget.userName.input.placeholder": "Username or email", + "masquerade-widget.userName.input.label": "Masquerade as this user", + "tours.abandonTour.launchTourCheckpoint.body": "Feeling lost? Launch the tour any time for some quick tips to get the most out of the experience.", + "tours.sequenceNavigationCheckpoint.body": "The top bar within your course allows you to easily jump to different sections and shows you what’s coming up.", + "tours.existingUserTour.launchTourCheckpoint.body": "We’ve recently added a few new features to the course experience. Want some help looking around? Take a tour to learn more.", + "tours.button.dismiss": "Dismiss", + "tours.button.next": "Next", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Begin tour", + "tours.button.launchTour": "Launch tour", + "tours.newUserModal.body": "Let’s take a quick tour of {siteName} so you can get the most out of your course.", + "tours.newUserModal.title.welcome": "Welcome to your", + "tours.button.skipForNow": "Skip for now", + "tours.datesCheckpoint.body": "Important dates can help you stay on track.", + "tours.datesCheckpoint.title": "Keep on top of key dates", + "tours.outlineCheckpoint.body": "You can explore sections of the course using the outline below.", + "tours.outlineCheckpoint.title": "Take the course!", + "tours.tabNavigationCheckpoint.body": "These tabs can be used to access other course materials, such as your progress, syllabus, etc.", + "tours.tabNavigationCheckpoint.title": "Additional course resources", + "tours.upgradeCheckpoint.body": "Work towards a certificate and gain full access to course materials. Upgrade now!", + "tours.upgradeCheckpoint.title": "Unlock your course", + "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", + "tours.weeklyGoalsCheckpoint.title": "Set a course goal", + "tours.newUserModal.title": "{welcome} {siteName} course!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} other {# minutes}}", + "learning.streakCelebration.congratulations": "Congratulations!", + "learning.streakCelebration.body": "Keep it up, you’re on a roll!", + "learning.streakCelebration.button": "Keep it up", + "learning.streakCelebration.buttonSrOnly": "Close modal and continue", + "learning.streakCelebration.buttonAA759": "Continue with course", + "learning.streakCelebration.header": "day streak", + "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", + "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", + "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", + "learning.streakcelebration.factoida": "Users who learn {streak_length} days in a row {bolded_section} than those who don’t.", + "learning.streakcelebration.factoidb": "Users who learn {streak_length} days in a row {bolded_section} vs. those who don’t.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Ends {date}.", + "learning.loading.failure": "There was an error loading this course.", + "learning.loading": "Loading course page…" +} \ No newline at end of file diff --git a/src/i18n/messages/ko_kr.json b/src/i18n/messages/ko_kr.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/ko_kr.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/pl.json b/src/i18n/messages/pl.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/pl.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/pt.json b/src/i18n/messages/pt.json new file mode 100644 index 0000000000..d48806a1a3 --- /dev/null +++ b/src/i18n/messages/pt.json @@ -0,0 +1,443 @@ +{ + "learning.accessExpiration.deadline": "Upgrade by {date} to get unlimited access to the course as long as it exists on the site.", + "learning.accessExpiration.header": "Audit Access Expires {date}", + "learning.accessExpiration.body": "You lose all access to this course, including your progress, on {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "This learner no longer has access to this course. Their access expired on {date}.", + "learning.accessExpiration.upgradeNow": "Upgrade now", + "learning.outline.alert.start.short": "Course starts {timeRemaining} at {courseStartTime}.", + "learning.outline.alert.end.long": "This course is ending {timeRemaining} on {courseEndDate}.", + "learning.outline.alert.end.calendar": "Don’t forget to add a calendar reminder!", + "instructorToolbar.pageBanner.courseHasNotStarted": "This learner does not yet have access to this course. The course starts on {date}.", + "learning.enrollment.alert": "You must be enrolled in the course to see course content.", + "learning.staff.enrollment.alert": "You are viewing this course as staff, and are not enrolled.", + "learning.enrollment.enrollNow.Inline": "Enroll now", + "learning.enrollment.enrollNow.Sentence": "Enroll now.", + "learning.enrollment.success": "You've successfully enrolled in this course!", + "account-activation.alert.button": "Continue to {siteName}", + "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or\n {sendEmailTag}.", + "account-activation.resend.link": "resend the email", + "learning.logistration.alert": "To see course content, {signIn} or {register}.", + "account-activation.alert.title": "Activate your account so you can log back in", + "learn.sequence.entranceExamTextNotPassing": "To access course materials, you must score {entranceExamMinimumScorePct}% or higher on this exam. Your current score is {entranceExamCurrentScore}%.", + "learn.sequence.entranceExamTextPassed": "Your score is {entranceExamCurrentScore}%. You have passed the entrance exam.", + "learning.dates.badge.completed": "Completed", + "learning.dates.badge.dueNext": "Due next", + "learning.dates.badge.pastDue": "Past due", + "learning.dates.title": "Important dates", + "learning.dates.badge.today": "Today", + "learning.dates.badge.unreleased": "Not yet released", + "learning.dates.badge.verifiedOnly": "Verified only", + "learning.goals.unsubscribe.contact": "contact support", + "learning.goals.unsubscribe.description": "You will no longer receive email reminders about your goal for {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Something went wrong", + "learning.goals.unsubscribe.goToDashboard": "Go to dashboard", + "learning.goals.unsubscribe.header": "You’ve unsubscribed from goal reminders", + "learning.goals.unsubscribe.loading": "Unsubscribing…", + "learning.goals.unsubscribe.errorDescription": "We were unable to unsubscribe you from goal reminder emails. Please try again later or {contactSupport} for help.", + "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are\n scheduled to be available after {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Your grade and certificate status will be available soon.", + "cert.alert.earned.ready.header": "Congratulations! Your certificate is ready.", + "cert.alert.notPassing.header": "You are not yet eligible for a certificate", + "cert.alert.notPassing.button": "View grades", + "learning.outline.alert.end.short": "This course is ending {timeRemaining} at {courseEndTime}.", + "alert.enroll": " to access the full course.", + "learning.privateCourse.signInOrRegister": "{signIn} or {register} and then enroll in this course.", + "learning.outline.alert.scheduled-content.heading": "More content is coming soon!", + "learning.outline.alert.scheduled-content.body": "This course will have more content released at a future date. Look out for email updates or check back on this course for updates.", + "learning.outline.alert.scheduled-content.button": "View Course Schedule", + "learning.outline.dates.all": "View all course dates", + "learning.outline.goalButton.casual.text": "1 day a week", + "learning.outline.goalButton.screenReader.text": "Casual", + "learning.outline.certificateAlt": "Example Certificate", + "learning.outline.collapseAll": "Collapse all", + "learning.outline.completedAssignment": "Completed", + "learning.outline.completedSection": "Completed section", + "learning.outline.dates": "Important dates", + "learning.outline.editGoal": "Edit goal", + "learning.outline.expandAll": "Expand all", + "learning.outline.goal": "Goal", + "learning.outline.goalReminderDetail": "If we notice you’re not quite at your goal, we’ll send you an email reminder.", + "learning.outline.goalUnsure": "Not sure yet", + "learning.outline.handouts": "Course Handouts", + "learning.outline.incompleteAssignment": "Incomplete", + "learning.outline.incompleteSection": "Incomplete section", + "learning.outline.goalButton.intense.text": "5 days a week", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "Learn More", + "learning.outline.altText.openSection": "Open", + "learning.proctoringPanel.header": "This course contains proctored exams", + "learning.outline.goalButton.regular.text": "3 days a week", + "learning.outline.goalButton.regular.title": "Regular", + "learning.outline.resumeBlurb": "Pick up where you left off", + "learning.outline.resume": "Resume course", + "learning.outline.setGoal": "To start, set a course goal by selecting the option below that best describes your learning plan.", + "learning.outline.setGoalReminder": "Set a goal reminder", + "learning.outline.goalButton.casual.title": "Set a learning goal style.", + "learning.outline.setWeeklyGoal": "Set a weekly learning goal", + "learning.outline.setWeeklyGoalDetail": "Setting a goal motivates you to finish the course. You can always change it later.", + "learning.outline.start": "Start course", + "learning.outline.startBlurb": "Begin your course today", + "learning.outline.tools": "Course Tools", + "learning.outline.upgradeButton": "Upgrade ({symbol}{price})", + "learning.outline.upgradeTitle": "Pursue a verified certificate", + "learning.outline.welcomeMessage": "Welcome Message", + "learning.outline.welcomeMessageShowMoreButton": "Show More", + "learning.outline.welcomeMessageShowLessButton": "Show Less", + "learning.outline.goalWelcome": "Welcome to", + "learning.proctoringPanel.status.notStarted": "Not Started", + "learning.proctoringPanel.status.started": "Started", + "learning.proctoringPanel.status.submitted": "Submitted", + "learning.proctoringPanel.status.verified": "Verified", + "learning.proctoringPanel.status.rejected": "Rejected", + "learning.proctoringPanel.status.error": "Error", + "learning.proctoringPanel.status.otherCourseApproved": "Approved in Another Course", + "learning.proctoringPanel.status.expiringSoon": "Expiring Soon", + "learning.proctoringPanel.status": "Current Onboarding Status:", + "learning.proctoringPanel.message.notStarted": "You have not started your onboarding exam.", + "learning.proctoringPanel.message.started": "You have started your onboarding exam.", + "learning.proctoringPanel.message.submitted": "You have submitted your onboarding exam.", + "learning.proctoringPanel.message.verified": "Your onboarding exam has been approved in this course.", + "learning.proctoringPanel.message.rejected": "Your onboarding exam has been rejected. Please retry onboarding.", + "learning.proctoringPanel.message.error": "An error has occurred during your onboarding exam. Please retry onboarding.", + "learning.proctoringPanel.message.otherCourseApproved": "Your onboarding exam has been approved in another course.", + "learning.proctoringPanel.detail.otherCourseApproved": "If your device has changed, we recommend that you complete this course's onboarding exam in order to ensure that your setup still meets the requirements for proctoring.", + "learning.proctoringPanel.message.expiringSoon": "Your onboarding profile has been approved in another course. However, your onboarding status is expiring soon. Please complete onboarding again to ensure that you will be able to continue taking proctored exams.", + "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam. ", + "learning.proctoringPanel.generalInfoSubmitted": "Your submitted profile is in review.", + "learning.proctoringPanel.generalTime": "Onboarding profile review can take 2+ business days.", + "learning.proctoringPanel.onboardingButton": "Complete Onboarding", + "learning.proctoringPanel.onboardingPracticeButton": "View Onboarding Exam", + "learning.proctoringPanel.onboardingButtonNotOpen": "Onboarding Opens: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", + "learning.proctoringPanel.onboardingButtonPastDue": "Onboarding Past Due", + "learning.outline.sequence-due": "{description} due {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.notPassingHeader": "Certificate status", + "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", + "progress.certificateStatus.inProgressHeader": "More content is coming soon!", + "progress.certificateStatus.inProgressBody": "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.", + "progress.certificateStatus.requestableHeader": "Certificate status", + "progress.certificateStatus.requestableBody": "Congratulations, you qualified for a certificate! In order to access your certificate, request it below.", + "progress.certificateStatus.requestableButton": "Request certificate", + "progress.certificateStatus.unverifiedHeader": "Certificate status", + "progress.certificateStatus.unverifiedButton": "Verify ID", + "progress.certificateStatus.courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "progress.certificateStatus.downloadableHeader": "Your certificate is available!", + "progress.certificateStatus.viewableButton": "View my certificate", + "progress.certificateStatus.notAvailableHeader": "Certificate status", + "progress.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.upgradeHeader": "Earn a certificate", + "progress.certificateStatus.upgradeBody": "You are in an audit track and do not qualify for a certificate. In order to work towards a certificate, upgrade your course today.", + "progress.certificateStatus.upgradeButton": "Upgrade now", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Verify your identity to qualify for a certificate.", + "progress.certificateStatus.unverifiedHomeButton": "Verify my ID", + "progress.certificateStatus.unverifiedHomeBody": "In order to generate a certificate for this course, you must complete the ID verification process.", + "progress.completion.donut.label": "completed", + "progress.completion.body": "This represents how much of the course content you have completed. Note that some content may not yet be released.", + "progress.completion.tooltip.locked": "Content that you have completed.", + "progress.completion.header": "Course completion", + "progress.completion.tooltip": "Content that you have access to and have not completed.", + "progress.completion.tooltip.complete": "Content that is locked and available only to those who upgrade.", + "progress.completion.donut.percentComplete": "You have completed {percent}% of content in this course.", + "progress.completion.donut.percentIncomplete": "You have not completed {percent}% of content in this course that you have access to.", + "progress.completion.donut.percentLocked": "{percent}% of content in this course is locked and available only for those who upgrade.", + "progress.creditInformation.creditNotEligible": "You are no longer eligible for credit in this course. Learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "\n You have met the requirements for credit in this course. Go to your\n {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditPartialEligible": "You have not yet met the requirements for credit. Learn more about {creditLink}.", + "progress.creditInformation.completed": "Completed", + "progress.creditInformation.courseCredit": "course credit", + "progress.creditInformation.minimumGrade": "Minimum grade for credit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Requirements for course credit", + "progress.creditInformation.upcoming": "Upcoming", + "progress.creditInformation.verificationFailed": "Verification failed", + "progress.creditInformation.verificationSubmitted": "Verification submitted", + "progress.ungradedAlert": "For progress on ungraded aspects of the course, view your {outlineLink}.", + "progress.footnotes.droppableAssignments": "The lowest {numDroppable, plural, one{# {assignmentType} score is} other{# {assignmentType} scores are}} dropped.", + "progress.assignmentType": "Assignment type", + "progress.footnotes.backToContent": "Back to content", + "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", + "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", + "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", + "progress.courseGrade.footer.passing": "You’re currently passing this course with a grade of {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "locked feature", + "progress.courseGrade.preview.headerLimited": "limited feature", + "progress.courseGrade.preview.header.ariaHidden": "Preview of a ", + "progress.courseGrade.preview.body.unlockCertificate": "Unlock to view grades and work towards a certificate.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Unlock to work towards a certificate.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "The deadline to upgrade in this course has passed.", + "progress.courseGrade.preview.button.upgrade": "Upgrade now", + "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", + "progress.courseOutline": "Course Outline", + "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.detailedGrades": "Detailed grades", + "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", + "progress.footnotes.title": "Grade summary footnotes", + "progress.gradeSummary.grade": "Grade", + "progress.courseGrade.grades": "Grades", + "progress.courseGrade.gradesAndCredit": "Grades & Credit", + "progress.courseGrade.gradeRange.Tooltip": "Grade range tooltip", + "progress.gradeSummary": "Grade summary", + "progress.gradeSummary.limitedAccessExplanation": "You have limited access to graded assignments as part of the audit track in this course.", + "progress.gradeSummary.tooltip.alt": "Grade summary tooltip", + "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", + "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", + "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", + "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.detailedGrades.problemScore.label": "Problem Scores:", + "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", + "progress.detailedGrades.overridden": "Section grade has been overridden.", + "progress.score": "Score", + "progress.weight": "Weight", + "progress.weightedGrade": "Weighted grade", + "progress.weightedGradeSummary": "Your current weighted grade summary", + "progress.header": "Your progress", + "progress.header.targetUser": "Course progress for {username}", + "progress.link.studio": "View grading in Studio", + "progress.relatedLinks.datesCard.description": "A schedule view of your course due dates and upcoming assignments.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "A birds-eye view of your course content.", + "progress.relatedLinks.outlineCard.link": "Course Outline", + "progress.relatedLinks": "Related links", + "datesBanner.suggestedSchedule": "We’ve 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.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Upgrade to unlock", + "datesBanner.upgradeToCompleteGradedBanner.body": "You are auditing this course, which means that you are unable to participate in graded assignments. To complete graded assignments as part of this course, you can upgrade today.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Upgrade now", + "datesBanner.upgradeToResetBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.upgradeToResetBanner.button": "Upgrade to shift due dates", + "datesBanner.resetDatesBanner.header": "It looks like you missed some important deadlines based on our suggested schedule.", + "datesBanner.resetDatesBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.resetDatesBanner.button": "Shift due dates", + "learn.navigation.course.tabs.label": "Course Material", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked", + "learning.celebration.completed": "You just completed the first section of your course.", + "learning.celebration.congrats": "Congratulations!", + "learning.celebration.earned": "You earned it!", + "learning.celebration.emailSubject": "I'm on my way to completing {title} online with {platform}!", + "learning.celebration.forward": "Keep going", + "learning.celebration.goalMet": "You met your goal!", + "learning.celebration.keepItUp": "Keep it up", + "learning.celebration.share": "Take a moment to celebrate and share your progress.", + "learning.celebration.social": "I’m on my way to completing {title} online with {platform}. What are you spending your time learning?", + "learning.celebration.goalCongrats": "Congratulations, you met your learning goal of {nTimes} a week.", + "learning.celebration.setGoal": "Setting a goal can help you {strongText} in your course.", + "calculator.instructions.button.label": "Calculator Instructions", + "calculator.instructions": "For detailed information, see the {expressions_link}.", + "calculator.instructions.support.title": "Help Center", + "calculator.instructions.useful.tips": "Useful tips:", + "calculator.hint1": "Use parentheses () to make expressions clear. You can use parentheses inside other parentheses.", + "calculator.hint2": "Do not use spaces in expressions.", + "calculator.hint3": "For constants, indicate multiplication explicitly (example: 5*c).", + "calculator.hint4": "For affixes, type the number and affix without a space (example: 5c).", + "calculator.hint5": "For functions, type the name of the function, then the expression in parentheses.", + "calculator.instruction.table.to.use.heading": "To Use", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Examples", + "calculator.instruction.table.to.use.numbers": "Numbers", + "calculator.instruction.table.to.use.numbers.type1": "Integers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Decimals", + "calculator.instruction.table.to.use.operators": "Operators", + "calculator.instruction.table.to.use.operators.type1": "(add, subtract, multiply, divide)", + "calculator.instruction.table.to.use.operators.type2": "(raise to a power)", + "calculator.instruction.table.to.use.operators.type3": "(parallel resistors)", + "calculator.instruction.table.to.use.constants": "Constants", + "calculator.instruction.table.to.use.affixes": "Affixes", + "calculator.instruction.table.to.use.affixes.type": "Percent sign (%)", + "calculator.instruction.table.to.use.basic.functions": "Basic functions", + "calculator.instruction.table.to.use.trig.functions": "Trigonometric functions", + "calculator.instruction.table.to.use.scientific.notation": "Scientific notation", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} and the exponent", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} notation", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} and the exponent", + "calculator.button.label": "Calculator", + "calculator.input.field.label": "Calculator Input", + "calculator.submit.button.label": "Calculate", + "calculator.result.field.label": "Calculator Result", + "calculator.result.field.placeholder": "Result", + "notes.button.show": "Show Notes", + "notes.button.hide": "Hide Notes", + "courseExit.catalogSearchSuggestion": "Looking to learn more? {searchOurCatalogLink} to find more courses and programs to explore.", + "courseCelebration.certificateBody.available": "\n Showcase your accomplishment on LinkedIn or your resumé today.\n You can download your certificate now and access it any time from your\n {dashboardLink} and {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are\n scheduled to be available after {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification.\n {idVerificationSupportLink} now.", + "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded\n assignments in this course. Upon completion, you will receive a verified certificate which is a\n valuable credential to improve your job prospects and advance your career, or highlight your\n certificate in school applications.", + "courseCelebration.upgradeDiscountCodePrompt": "Use code {code} at checkout for {percent}% off!", + "courseCelebration.recommendations.heading": "Keep building your skills with these courses!", + "courseCelebration.recommendations.label": "Course", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explore more courses", + "courseCelebration.recommendations.loading_recommendations": "Loading recommendations", + "courseCelebration.recommendations.card.schools.label": "Schools and Partners", + "courseCelebration.dashboardInfo": "You can access this course and its materials on your {dashboardLink}.", + "courseExit.programs.applyForCredit": "Apply for credit", + "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", + "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", + "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", + "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", + "courseCelebration.certificateImage": "Sample certificate", + "courseCelebration.completedCourseHeader": "You have completed your course.", + "courseCelebration.congratulationsHeader": "Congratulations!", + "courseCelebration.congratulationsImage": "Four people raising their hands in celebration", + "courseExit.courseInProgressDescription": "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.", + "courseExit.courseInProgressHeader": "More content is coming soon!", + "courseExit.dashboardLink": "Dashboard", + "courseExit.endOfCourseDescription": "Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.", + "courseExit.endOfCourseHeader": "You’ve reached the end of the course!", + "courseExit.endOfCourseTitle": "End of Course", + "courseExit.idVerificationSupportLink": "Learn more about ID verification", + "courseCelebration.linkedinAddToProfileButton": "Add to LinkedIn profile", + "courseExit.programs.microBachelors.learnMore": "Learn more about how your MicroBachelors credential can be applied for credit.", + "courseExit.programs.microMasters.learnMore": "Learn more about the process of applying MicroMasters certificates to Master’s degrees.", + "courseExit.programs.microMasters.mastersMessage": "If you’re interested in using your MicroMasters certificate towards a Master’s program, you can get started today!", + "learn.sequence.navigation.complete.button": "Complete the course", + "courseExit.nextButton.endOfCourse": "Next (end of course)", + "courseExit.profileLink": "Profile", + "courseExit.programs.lastCourse": "You have completed the last course in {title}!", + "courseCelebration.requestCertificateBodyText": "In order to access your certificate, request it below.", + "courseCelebration.requestCertificateButton": "Request certificate", + "courseExit.searchOurCatalogLink": "Search our catalog", + "courseCelebration.shareMessage": "Share your success on social media or email.", + "courseExit.social.shareCompletionMessage": "I just completed {title} with {platform}!", + "courseExit.upgradeButton": "Upgrade now", + "courseExit.upgradeLink": "upgrade now", + "courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "courseExit.verifiedCertificateSupportLink": "Learn more about verified certificates", + "courseCelebration.verifyIdentityButton": "Verify ID now", + "courseCelebration.viewCertificateButton": "View my certificate", + "courseExit.viewCourseScheduleButton": "View course schedule", + "courseExit.viewCoursesButton": "View my courses", + "courseExit.viewGradesButton": "View grades", + "courseExit.programCompletion.dashboardMessage": "To view your certificate status, check the Programs section of your {programLink}.", + "courseExit.upgradeFootnote": "Access to this course and its materials are available on your dashboard until {expirationDate}. To extend access, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "All Rights Reserved", + "learn.course.license.creativeCommons.terms.preamble": "Creative Commons licensed content, with terms as follows:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Noncommercial", + "learn.course.license.creativeCommons.terms.nd": "No Derivatives", + "learn.course.license.creativeCommons.terms.sa": "Share Alike", + "learn.course.license.creativeCommons.terms.zero": "No terms", + "learn.course.license.creativeCommons.text": "Some Rights Reserved", + "learn.breadcrumb.navigation.course.home": "Course", + "notification.tray.container": "Notification tray", + "notification.open.button": "Show notification tray", + "notification.close.button": "Close notification tray", + "responsive.close.notification": "Back to course", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "You have no new notifications at this time.", + "learn.contentLock.content.locked": "Content Locked", + "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: '{prereqSectionName}' to access this content.", + "learn.contentLock.goToSection": "Go To Prerequisite Section", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", + "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", + "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.progressPage": "progress page", + "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", + "learn.honorCode.name": "Honor Code", + "learn.honorCode.cancel": "Cancel", + "learn.honorCode.agree": "I agree", + "learn.lockPaywall.title": "Graded assignments are locked", + "learn.lockPaywall.content": "Upgrade to gain access to locked features like this one and get the most out of your course.", + "learn.lockPaywall.content.pastExpiration": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session. ", + "learn.lockPaywall.courseDetails": "View Course Details", + "learn.lockPaywall.example.alt": "Example Certificate", + "learn.lockPaywall.list.intro": "When you upgrade, you:", + "learn.header.h2.placeholder": "Level 2 headings may be created by course providers in the future.", + "learn.course.load.failure": "There was an error loading this course.", + "learn.loading.honor.codk": "Loading honor code messaging...", + "learn.loading.content.lock": "Loading locked content messaging...", + "learn.loading.learning.sequence": "Loading learning sequence...", + "learn.sequence.no.content": "There is no content here.", + "learn.sequence.navigation.next.button": "Next", + "learn.sequence.navigation.next.up.button": "Next Up: {title}", + "learn.sequence.navigation.previous.button": "Previous", + "learn.course.sequence.navigation.mobile.menu": "{current} of {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Show discussions tray", + "learn.redirect.interstitial.message": "Redirecting...", + "learn.loading.error": "Error: {error}", + "learning.celebration.emailBody": "What are you spending your time learning?", + "learning.social.shareEmail": "Share your progress via email.", + "learning.social.shareService": "Share your progress on {service}.", + "general.altText.close": "Close", + "learning.logistration.register": "register", + "learning.logistration.login": "sign in", + "general.signIn.sentenceCase": "Sign in", + "learn.course.tabs.navigation.overflow.menu": "More...", + "learning.offer.screenReaderPrices": "Original price: {originalPrice}, discount price: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Original price: {originalPrice}", + "learning.upgradeButton.buttonText": "Upgrade for {pricing}", + "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "including any progress", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "benefits of upgrading", + "learning.generic.upgradeNotification.expirationAccessLoss": "You will lose all access to this course, {includingAnyProgress}, on {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Upgrading your course enables you to pursue a verified certificate and unlocks numerous features. Learn more about the {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} left", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} left", + "learning.generic.upgradeNotification.expirationMinutes": "Less than 1 hour left", + "learning.generic.upgradeNotification.expiration": "Course access will expire {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Upgrade deadline passed on {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% First-Time Learner Discount", + "learning.generic.upgradeNotification.accessExpiration": "Upgrade your course today", + "learning.generic.upgradeNotification.accessExpirationUrgent": "Course Access Expiration", + "learning.generic.upgradeNotification.accessExpirationPast": "Course Access Expiration", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Pursue a verified certificate", + "learning.generic.upgradeNotification.code": "Use code {code} at checkout", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "verified certificate", + "learning.generic.upsell.verifiedCertBullet": "Earn a {verifiedCertLink} of completion to showcase on your resumé", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "graded assignments", + "learning.generic.upsell.unlockGradedBullet": "Unlock your access to all course activities, including {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Full access", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} to course content and materials, even after the course ends", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Support our {missionInBoldText} at {siteName}", + "masquerade-widget.userName.error.generic": "An error has occurred; please try again.", + "masquerade-widget.userName.input.placeholder": "Username or email", + "masquerade-widget.userName.input.label": "Masquerade as this user", + "tours.abandonTour.launchTourCheckpoint.body": "Feeling lost? Launch the tour any time for some quick tips to get the most out of the experience.", + "tours.sequenceNavigationCheckpoint.body": "The top bar within your course allows you to easily jump to different sections and shows you what’s coming up.", + "tours.existingUserTour.launchTourCheckpoint.body": "We’ve recently added a few new features to the course experience. Want some help looking around? Take a tour to learn more.", + "tours.button.dismiss": "Dismiss", + "tours.button.next": "Next", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Begin tour", + "tours.button.launchTour": "Launch tour", + "tours.newUserModal.body": "Let’s take a quick tour of {siteName} so you can get the most out of your course.", + "tours.newUserModal.title.welcome": "Welcome to your", + "tours.button.skipForNow": "Skip for now", + "tours.datesCheckpoint.body": "Important dates can help you stay on track.", + "tours.datesCheckpoint.title": "Keep on top of key dates", + "tours.outlineCheckpoint.body": "You can explore sections of the course using the outline below.", + "tours.outlineCheckpoint.title": "Take the course!", + "tours.tabNavigationCheckpoint.body": "These tabs can be used to access other course materials, such as your progress, syllabus, etc.", + "tours.tabNavigationCheckpoint.title": "Additional course resources", + "tours.upgradeCheckpoint.body": "Work towards a certificate and gain full access to course materials. Upgrade now!", + "tours.upgradeCheckpoint.title": "Unlock your course", + "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", + "tours.weeklyGoalsCheckpoint.title": "Set a course goal", + "tours.newUserModal.title": "{welcome} {siteName} course!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} other {# minutes}}", + "learning.streakCelebration.congratulations": "Congratulations!", + "learning.streakCelebration.body": "Keep it up, you’re on a roll!", + "learning.streakCelebration.button": "Keep it up", + "learning.streakCelebration.buttonSrOnly": "Close modal and continue", + "learning.streakCelebration.buttonAA759": "Continue with course", + "learning.streakCelebration.header": "day streak", + "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", + "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", + "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", + "learning.streakcelebration.factoida": "Users who learn {streak_length} days in a row {bolded_section} than those who don’t.", + "learning.streakcelebration.factoidb": "Users who learn {streak_length} days in a row {bolded_section} vs. those who don’t.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Ends {date}.", + "learning.loading.failure": "There was an error loading this course.", + "learning.loading": "Loading course page…" +} \ No newline at end of file diff --git a/src/i18n/messages/pt_br.json b/src/i18n/messages/pt_br.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/pt_br.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/ru.json b/src/i18n/messages/ru.json index 9e26dfeeb6..d48806a1a3 100644 --- a/src/i18n/messages/ru.json +++ b/src/i18n/messages/ru.json @@ -1 +1,443 @@ -{} \ No newline at end of file +{ + "learning.accessExpiration.deadline": "Upgrade by {date} to get unlimited access to the course as long as it exists on the site.", + "learning.accessExpiration.header": "Audit Access Expires {date}", + "learning.accessExpiration.body": "You lose all access to this course, including your progress, on {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "This learner no longer has access to this course. Their access expired on {date}.", + "learning.accessExpiration.upgradeNow": "Upgrade now", + "learning.outline.alert.start.short": "Course starts {timeRemaining} at {courseStartTime}.", + "learning.outline.alert.end.long": "This course is ending {timeRemaining} on {courseEndDate}.", + "learning.outline.alert.end.calendar": "Don’t forget to add a calendar reminder!", + "instructorToolbar.pageBanner.courseHasNotStarted": "This learner does not yet have access to this course. The course starts on {date}.", + "learning.enrollment.alert": "You must be enrolled in the course to see course content.", + "learning.staff.enrollment.alert": "You are viewing this course as staff, and are not enrolled.", + "learning.enrollment.enrollNow.Inline": "Enroll now", + "learning.enrollment.enrollNow.Sentence": "Enroll now.", + "learning.enrollment.success": "You've successfully enrolled in this course!", + "account-activation.alert.button": "Continue to {siteName}", + "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or\n {sendEmailTag}.", + "account-activation.resend.link": "resend the email", + "learning.logistration.alert": "To see course content, {signIn} or {register}.", + "account-activation.alert.title": "Activate your account so you can log back in", + "learn.sequence.entranceExamTextNotPassing": "To access course materials, you must score {entranceExamMinimumScorePct}% or higher on this exam. Your current score is {entranceExamCurrentScore}%.", + "learn.sequence.entranceExamTextPassed": "Your score is {entranceExamCurrentScore}%. You have passed the entrance exam.", + "learning.dates.badge.completed": "Completed", + "learning.dates.badge.dueNext": "Due next", + "learning.dates.badge.pastDue": "Past due", + "learning.dates.title": "Important dates", + "learning.dates.badge.today": "Today", + "learning.dates.badge.unreleased": "Not yet released", + "learning.dates.badge.verifiedOnly": "Verified only", + "learning.goals.unsubscribe.contact": "contact support", + "learning.goals.unsubscribe.description": "You will no longer receive email reminders about your goal for {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Something went wrong", + "learning.goals.unsubscribe.goToDashboard": "Go to dashboard", + "learning.goals.unsubscribe.header": "You’ve unsubscribed from goal reminders", + "learning.goals.unsubscribe.loading": "Unsubscribing…", + "learning.goals.unsubscribe.errorDescription": "We were unable to unsubscribe you from goal reminder emails. Please try again later or {contactSupport} for help.", + "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are\n scheduled to be available after {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Your grade and certificate status will be available soon.", + "cert.alert.earned.ready.header": "Congratulations! Your certificate is ready.", + "cert.alert.notPassing.header": "You are not yet eligible for a certificate", + "cert.alert.notPassing.button": "View grades", + "learning.outline.alert.end.short": "This course is ending {timeRemaining} at {courseEndTime}.", + "alert.enroll": " to access the full course.", + "learning.privateCourse.signInOrRegister": "{signIn} or {register} and then enroll in this course.", + "learning.outline.alert.scheduled-content.heading": "More content is coming soon!", + "learning.outline.alert.scheduled-content.body": "This course will have more content released at a future date. Look out for email updates or check back on this course for updates.", + "learning.outline.alert.scheduled-content.button": "View Course Schedule", + "learning.outline.dates.all": "View all course dates", + "learning.outline.goalButton.casual.text": "1 day a week", + "learning.outline.goalButton.screenReader.text": "Casual", + "learning.outline.certificateAlt": "Example Certificate", + "learning.outline.collapseAll": "Collapse all", + "learning.outline.completedAssignment": "Completed", + "learning.outline.completedSection": "Completed section", + "learning.outline.dates": "Important dates", + "learning.outline.editGoal": "Edit goal", + "learning.outline.expandAll": "Expand all", + "learning.outline.goal": "Goal", + "learning.outline.goalReminderDetail": "If we notice you’re not quite at your goal, we’ll send you an email reminder.", + "learning.outline.goalUnsure": "Not sure yet", + "learning.outline.handouts": "Course Handouts", + "learning.outline.incompleteAssignment": "Incomplete", + "learning.outline.incompleteSection": "Incomplete section", + "learning.outline.goalButton.intense.text": "5 days a week", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "Learn More", + "learning.outline.altText.openSection": "Open", + "learning.proctoringPanel.header": "This course contains proctored exams", + "learning.outline.goalButton.regular.text": "3 days a week", + "learning.outline.goalButton.regular.title": "Regular", + "learning.outline.resumeBlurb": "Pick up where you left off", + "learning.outline.resume": "Resume course", + "learning.outline.setGoal": "To start, set a course goal by selecting the option below that best describes your learning plan.", + "learning.outline.setGoalReminder": "Set a goal reminder", + "learning.outline.goalButton.casual.title": "Set a learning goal style.", + "learning.outline.setWeeklyGoal": "Set a weekly learning goal", + "learning.outline.setWeeklyGoalDetail": "Setting a goal motivates you to finish the course. You can always change it later.", + "learning.outline.start": "Start course", + "learning.outline.startBlurb": "Begin your course today", + "learning.outline.tools": "Course Tools", + "learning.outline.upgradeButton": "Upgrade ({symbol}{price})", + "learning.outline.upgradeTitle": "Pursue a verified certificate", + "learning.outline.welcomeMessage": "Welcome Message", + "learning.outline.welcomeMessageShowMoreButton": "Show More", + "learning.outline.welcomeMessageShowLessButton": "Show Less", + "learning.outline.goalWelcome": "Welcome to", + "learning.proctoringPanel.status.notStarted": "Not Started", + "learning.proctoringPanel.status.started": "Started", + "learning.proctoringPanel.status.submitted": "Submitted", + "learning.proctoringPanel.status.verified": "Verified", + "learning.proctoringPanel.status.rejected": "Rejected", + "learning.proctoringPanel.status.error": "Error", + "learning.proctoringPanel.status.otherCourseApproved": "Approved in Another Course", + "learning.proctoringPanel.status.expiringSoon": "Expiring Soon", + "learning.proctoringPanel.status": "Current Onboarding Status:", + "learning.proctoringPanel.message.notStarted": "You have not started your onboarding exam.", + "learning.proctoringPanel.message.started": "You have started your onboarding exam.", + "learning.proctoringPanel.message.submitted": "You have submitted your onboarding exam.", + "learning.proctoringPanel.message.verified": "Your onboarding exam has been approved in this course.", + "learning.proctoringPanel.message.rejected": "Your onboarding exam has been rejected. Please retry onboarding.", + "learning.proctoringPanel.message.error": "An error has occurred during your onboarding exam. Please retry onboarding.", + "learning.proctoringPanel.message.otherCourseApproved": "Your onboarding exam has been approved in another course.", + "learning.proctoringPanel.detail.otherCourseApproved": "If your device has changed, we recommend that you complete this course's onboarding exam in order to ensure that your setup still meets the requirements for proctoring.", + "learning.proctoringPanel.message.expiringSoon": "Your onboarding profile has been approved in another course. However, your onboarding status is expiring soon. Please complete onboarding again to ensure that you will be able to continue taking proctored exams.", + "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam. ", + "learning.proctoringPanel.generalInfoSubmitted": "Your submitted profile is in review.", + "learning.proctoringPanel.generalTime": "Onboarding profile review can take 2+ business days.", + "learning.proctoringPanel.onboardingButton": "Complete Onboarding", + "learning.proctoringPanel.onboardingPracticeButton": "View Onboarding Exam", + "learning.proctoringPanel.onboardingButtonNotOpen": "Onboarding Opens: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", + "learning.proctoringPanel.onboardingButtonPastDue": "Onboarding Past Due", + "learning.outline.sequence-due": "{description} due {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.notPassingHeader": "Certificate status", + "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", + "progress.certificateStatus.inProgressHeader": "More content is coming soon!", + "progress.certificateStatus.inProgressBody": "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.", + "progress.certificateStatus.requestableHeader": "Certificate status", + "progress.certificateStatus.requestableBody": "Congratulations, you qualified for a certificate! In order to access your certificate, request it below.", + "progress.certificateStatus.requestableButton": "Request certificate", + "progress.certificateStatus.unverifiedHeader": "Certificate status", + "progress.certificateStatus.unverifiedButton": "Verify ID", + "progress.certificateStatus.courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "progress.certificateStatus.downloadableHeader": "Your certificate is available!", + "progress.certificateStatus.viewableButton": "View my certificate", + "progress.certificateStatus.notAvailableHeader": "Certificate status", + "progress.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.upgradeHeader": "Earn a certificate", + "progress.certificateStatus.upgradeBody": "You are in an audit track and do not qualify for a certificate. In order to work towards a certificate, upgrade your course today.", + "progress.certificateStatus.upgradeButton": "Upgrade now", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Verify your identity to qualify for a certificate.", + "progress.certificateStatus.unverifiedHomeButton": "Verify my ID", + "progress.certificateStatus.unverifiedHomeBody": "In order to generate a certificate for this course, you must complete the ID verification process.", + "progress.completion.donut.label": "completed", + "progress.completion.body": "This represents how much of the course content you have completed. Note that some content may not yet be released.", + "progress.completion.tooltip.locked": "Content that you have completed.", + "progress.completion.header": "Course completion", + "progress.completion.tooltip": "Content that you have access to and have not completed.", + "progress.completion.tooltip.complete": "Content that is locked and available only to those who upgrade.", + "progress.completion.donut.percentComplete": "You have completed {percent}% of content in this course.", + "progress.completion.donut.percentIncomplete": "You have not completed {percent}% of content in this course that you have access to.", + "progress.completion.donut.percentLocked": "{percent}% of content in this course is locked and available only for those who upgrade.", + "progress.creditInformation.creditNotEligible": "You are no longer eligible for credit in this course. Learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "\n You have met the requirements for credit in this course. Go to your\n {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditPartialEligible": "You have not yet met the requirements for credit. Learn more about {creditLink}.", + "progress.creditInformation.completed": "Completed", + "progress.creditInformation.courseCredit": "course credit", + "progress.creditInformation.minimumGrade": "Minimum grade for credit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Requirements for course credit", + "progress.creditInformation.upcoming": "Upcoming", + "progress.creditInformation.verificationFailed": "Verification failed", + "progress.creditInformation.verificationSubmitted": "Verification submitted", + "progress.ungradedAlert": "For progress on ungraded aspects of the course, view your {outlineLink}.", + "progress.footnotes.droppableAssignments": "The lowest {numDroppable, plural, one{# {assignmentType} score is} other{# {assignmentType} scores are}} dropped.", + "progress.assignmentType": "Assignment type", + "progress.footnotes.backToContent": "Back to content", + "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", + "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", + "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", + "progress.courseGrade.footer.passing": "You’re currently passing this course with a grade of {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "locked feature", + "progress.courseGrade.preview.headerLimited": "limited feature", + "progress.courseGrade.preview.header.ariaHidden": "Preview of a ", + "progress.courseGrade.preview.body.unlockCertificate": "Unlock to view grades and work towards a certificate.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Unlock to work towards a certificate.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "The deadline to upgrade in this course has passed.", + "progress.courseGrade.preview.button.upgrade": "Upgrade now", + "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", + "progress.courseOutline": "Course Outline", + "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.detailedGrades": "Detailed grades", + "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", + "progress.footnotes.title": "Grade summary footnotes", + "progress.gradeSummary.grade": "Grade", + "progress.courseGrade.grades": "Grades", + "progress.courseGrade.gradesAndCredit": "Grades & Credit", + "progress.courseGrade.gradeRange.Tooltip": "Grade range tooltip", + "progress.gradeSummary": "Grade summary", + "progress.gradeSummary.limitedAccessExplanation": "You have limited access to graded assignments as part of the audit track in this course.", + "progress.gradeSummary.tooltip.alt": "Grade summary tooltip", + "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", + "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", + "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", + "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.detailedGrades.problemScore.label": "Problem Scores:", + "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", + "progress.detailedGrades.overridden": "Section grade has been overridden.", + "progress.score": "Score", + "progress.weight": "Weight", + "progress.weightedGrade": "Weighted grade", + "progress.weightedGradeSummary": "Your current weighted grade summary", + "progress.header": "Your progress", + "progress.header.targetUser": "Course progress for {username}", + "progress.link.studio": "View grading in Studio", + "progress.relatedLinks.datesCard.description": "A schedule view of your course due dates and upcoming assignments.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "A birds-eye view of your course content.", + "progress.relatedLinks.outlineCard.link": "Course Outline", + "progress.relatedLinks": "Related links", + "datesBanner.suggestedSchedule": "We’ve 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.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Upgrade to unlock", + "datesBanner.upgradeToCompleteGradedBanner.body": "You are auditing this course, which means that you are unable to participate in graded assignments. To complete graded assignments as part of this course, you can upgrade today.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Upgrade now", + "datesBanner.upgradeToResetBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.upgradeToResetBanner.button": "Upgrade to shift due dates", + "datesBanner.resetDatesBanner.header": "It looks like you missed some important deadlines based on our suggested schedule.", + "datesBanner.resetDatesBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.resetDatesBanner.button": "Shift due dates", + "learn.navigation.course.tabs.label": "Course Material", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked", + "learning.celebration.completed": "You just completed the first section of your course.", + "learning.celebration.congrats": "Congratulations!", + "learning.celebration.earned": "You earned it!", + "learning.celebration.emailSubject": "I'm on my way to completing {title} online with {platform}!", + "learning.celebration.forward": "Keep going", + "learning.celebration.goalMet": "You met your goal!", + "learning.celebration.keepItUp": "Keep it up", + "learning.celebration.share": "Take a moment to celebrate and share your progress.", + "learning.celebration.social": "I’m on my way to completing {title} online with {platform}. What are you spending your time learning?", + "learning.celebration.goalCongrats": "Congratulations, you met your learning goal of {nTimes} a week.", + "learning.celebration.setGoal": "Setting a goal can help you {strongText} in your course.", + "calculator.instructions.button.label": "Calculator Instructions", + "calculator.instructions": "For detailed information, see the {expressions_link}.", + "calculator.instructions.support.title": "Help Center", + "calculator.instructions.useful.tips": "Useful tips:", + "calculator.hint1": "Use parentheses () to make expressions clear. You can use parentheses inside other parentheses.", + "calculator.hint2": "Do not use spaces in expressions.", + "calculator.hint3": "For constants, indicate multiplication explicitly (example: 5*c).", + "calculator.hint4": "For affixes, type the number and affix without a space (example: 5c).", + "calculator.hint5": "For functions, type the name of the function, then the expression in parentheses.", + "calculator.instruction.table.to.use.heading": "To Use", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Examples", + "calculator.instruction.table.to.use.numbers": "Numbers", + "calculator.instruction.table.to.use.numbers.type1": "Integers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Decimals", + "calculator.instruction.table.to.use.operators": "Operators", + "calculator.instruction.table.to.use.operators.type1": "(add, subtract, multiply, divide)", + "calculator.instruction.table.to.use.operators.type2": "(raise to a power)", + "calculator.instruction.table.to.use.operators.type3": "(parallel resistors)", + "calculator.instruction.table.to.use.constants": "Constants", + "calculator.instruction.table.to.use.affixes": "Affixes", + "calculator.instruction.table.to.use.affixes.type": "Percent sign (%)", + "calculator.instruction.table.to.use.basic.functions": "Basic functions", + "calculator.instruction.table.to.use.trig.functions": "Trigonometric functions", + "calculator.instruction.table.to.use.scientific.notation": "Scientific notation", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} and the exponent", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} notation", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} and the exponent", + "calculator.button.label": "Calculator", + "calculator.input.field.label": "Calculator Input", + "calculator.submit.button.label": "Calculate", + "calculator.result.field.label": "Calculator Result", + "calculator.result.field.placeholder": "Result", + "notes.button.show": "Show Notes", + "notes.button.hide": "Hide Notes", + "courseExit.catalogSearchSuggestion": "Looking to learn more? {searchOurCatalogLink} to find more courses and programs to explore.", + "courseCelebration.certificateBody.available": "\n Showcase your accomplishment on LinkedIn or your resumé today.\n You can download your certificate now and access it any time from your\n {dashboardLink} and {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are\n scheduled to be available after {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification.\n {idVerificationSupportLink} now.", + "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded\n assignments in this course. Upon completion, you will receive a verified certificate which is a\n valuable credential to improve your job prospects and advance your career, or highlight your\n certificate in school applications.", + "courseCelebration.upgradeDiscountCodePrompt": "Use code {code} at checkout for {percent}% off!", + "courseCelebration.recommendations.heading": "Keep building your skills with these courses!", + "courseCelebration.recommendations.label": "Course", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explore more courses", + "courseCelebration.recommendations.loading_recommendations": "Loading recommendations", + "courseCelebration.recommendations.card.schools.label": "Schools and Partners", + "courseCelebration.dashboardInfo": "You can access this course and its materials on your {dashboardLink}.", + "courseExit.programs.applyForCredit": "Apply for credit", + "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", + "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", + "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", + "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", + "courseCelebration.certificateImage": "Sample certificate", + "courseCelebration.completedCourseHeader": "You have completed your course.", + "courseCelebration.congratulationsHeader": "Congratulations!", + "courseCelebration.congratulationsImage": "Four people raising their hands in celebration", + "courseExit.courseInProgressDescription": "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.", + "courseExit.courseInProgressHeader": "More content is coming soon!", + "courseExit.dashboardLink": "Dashboard", + "courseExit.endOfCourseDescription": "Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.", + "courseExit.endOfCourseHeader": "You’ve reached the end of the course!", + "courseExit.endOfCourseTitle": "End of Course", + "courseExit.idVerificationSupportLink": "Learn more about ID verification", + "courseCelebration.linkedinAddToProfileButton": "Add to LinkedIn profile", + "courseExit.programs.microBachelors.learnMore": "Learn more about how your MicroBachelors credential can be applied for credit.", + "courseExit.programs.microMasters.learnMore": "Learn more about the process of applying MicroMasters certificates to Master’s degrees.", + "courseExit.programs.microMasters.mastersMessage": "If you’re interested in using your MicroMasters certificate towards a Master’s program, you can get started today!", + "learn.sequence.navigation.complete.button": "Complete the course", + "courseExit.nextButton.endOfCourse": "Next (end of course)", + "courseExit.profileLink": "Profile", + "courseExit.programs.lastCourse": "You have completed the last course in {title}!", + "courseCelebration.requestCertificateBodyText": "In order to access your certificate, request it below.", + "courseCelebration.requestCertificateButton": "Request certificate", + "courseExit.searchOurCatalogLink": "Search our catalog", + "courseCelebration.shareMessage": "Share your success on social media or email.", + "courseExit.social.shareCompletionMessage": "I just completed {title} with {platform}!", + "courseExit.upgradeButton": "Upgrade now", + "courseExit.upgradeLink": "upgrade now", + "courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "courseExit.verifiedCertificateSupportLink": "Learn more about verified certificates", + "courseCelebration.verifyIdentityButton": "Verify ID now", + "courseCelebration.viewCertificateButton": "View my certificate", + "courseExit.viewCourseScheduleButton": "View course schedule", + "courseExit.viewCoursesButton": "View my courses", + "courseExit.viewGradesButton": "View grades", + "courseExit.programCompletion.dashboardMessage": "To view your certificate status, check the Programs section of your {programLink}.", + "courseExit.upgradeFootnote": "Access to this course and its materials are available on your dashboard until {expirationDate}. To extend access, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "All Rights Reserved", + "learn.course.license.creativeCommons.terms.preamble": "Creative Commons licensed content, with terms as follows:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Noncommercial", + "learn.course.license.creativeCommons.terms.nd": "No Derivatives", + "learn.course.license.creativeCommons.terms.sa": "Share Alike", + "learn.course.license.creativeCommons.terms.zero": "No terms", + "learn.course.license.creativeCommons.text": "Some Rights Reserved", + "learn.breadcrumb.navigation.course.home": "Course", + "notification.tray.container": "Notification tray", + "notification.open.button": "Show notification tray", + "notification.close.button": "Close notification tray", + "responsive.close.notification": "Back to course", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "You have no new notifications at this time.", + "learn.contentLock.content.locked": "Content Locked", + "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: '{prereqSectionName}' to access this content.", + "learn.contentLock.goToSection": "Go To Prerequisite Section", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", + "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", + "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.progressPage": "progress page", + "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", + "learn.honorCode.name": "Honor Code", + "learn.honorCode.cancel": "Cancel", + "learn.honorCode.agree": "I agree", + "learn.lockPaywall.title": "Graded assignments are locked", + "learn.lockPaywall.content": "Upgrade to gain access to locked features like this one and get the most out of your course.", + "learn.lockPaywall.content.pastExpiration": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session. ", + "learn.lockPaywall.courseDetails": "View Course Details", + "learn.lockPaywall.example.alt": "Example Certificate", + "learn.lockPaywall.list.intro": "When you upgrade, you:", + "learn.header.h2.placeholder": "Level 2 headings may be created by course providers in the future.", + "learn.course.load.failure": "There was an error loading this course.", + "learn.loading.honor.codk": "Loading honor code messaging...", + "learn.loading.content.lock": "Loading locked content messaging...", + "learn.loading.learning.sequence": "Loading learning sequence...", + "learn.sequence.no.content": "There is no content here.", + "learn.sequence.navigation.next.button": "Next", + "learn.sequence.navigation.next.up.button": "Next Up: {title}", + "learn.sequence.navigation.previous.button": "Previous", + "learn.course.sequence.navigation.mobile.menu": "{current} of {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Show discussions tray", + "learn.redirect.interstitial.message": "Redirecting...", + "learn.loading.error": "Error: {error}", + "learning.celebration.emailBody": "What are you spending your time learning?", + "learning.social.shareEmail": "Share your progress via email.", + "learning.social.shareService": "Share your progress on {service}.", + "general.altText.close": "Close", + "learning.logistration.register": "register", + "learning.logistration.login": "sign in", + "general.signIn.sentenceCase": "Sign in", + "learn.course.tabs.navigation.overflow.menu": "More...", + "learning.offer.screenReaderPrices": "Original price: {originalPrice}, discount price: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Original price: {originalPrice}", + "learning.upgradeButton.buttonText": "Upgrade for {pricing}", + "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "including any progress", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "benefits of upgrading", + "learning.generic.upgradeNotification.expirationAccessLoss": "You will lose all access to this course, {includingAnyProgress}, on {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Upgrading your course enables you to pursue a verified certificate and unlocks numerous features. Learn more about the {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} left", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} left", + "learning.generic.upgradeNotification.expirationMinutes": "Less than 1 hour left", + "learning.generic.upgradeNotification.expiration": "Course access will expire {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Upgrade deadline passed on {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% First-Time Learner Discount", + "learning.generic.upgradeNotification.accessExpiration": "Upgrade your course today", + "learning.generic.upgradeNotification.accessExpirationUrgent": "Course Access Expiration", + "learning.generic.upgradeNotification.accessExpirationPast": "Course Access Expiration", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Pursue a verified certificate", + "learning.generic.upgradeNotification.code": "Use code {code} at checkout", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "verified certificate", + "learning.generic.upsell.verifiedCertBullet": "Earn a {verifiedCertLink} of completion to showcase on your resumé", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "graded assignments", + "learning.generic.upsell.unlockGradedBullet": "Unlock your access to all course activities, including {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Full access", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} to course content and materials, even after the course ends", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Support our {missionInBoldText} at {siteName}", + "masquerade-widget.userName.error.generic": "An error has occurred; please try again.", + "masquerade-widget.userName.input.placeholder": "Username or email", + "masquerade-widget.userName.input.label": "Masquerade as this user", + "tours.abandonTour.launchTourCheckpoint.body": "Feeling lost? Launch the tour any time for some quick tips to get the most out of the experience.", + "tours.sequenceNavigationCheckpoint.body": "The top bar within your course allows you to easily jump to different sections and shows you what’s coming up.", + "tours.existingUserTour.launchTourCheckpoint.body": "We’ve recently added a few new features to the course experience. Want some help looking around? Take a tour to learn more.", + "tours.button.dismiss": "Dismiss", + "tours.button.next": "Next", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Begin tour", + "tours.button.launchTour": "Launch tour", + "tours.newUserModal.body": "Let’s take a quick tour of {siteName} so you can get the most out of your course.", + "tours.newUserModal.title.welcome": "Welcome to your", + "tours.button.skipForNow": "Skip for now", + "tours.datesCheckpoint.body": "Important dates can help you stay on track.", + "tours.datesCheckpoint.title": "Keep on top of key dates", + "tours.outlineCheckpoint.body": "You can explore sections of the course using the outline below.", + "tours.outlineCheckpoint.title": "Take the course!", + "tours.tabNavigationCheckpoint.body": "These tabs can be used to access other course materials, such as your progress, syllabus, etc.", + "tours.tabNavigationCheckpoint.title": "Additional course resources", + "tours.upgradeCheckpoint.body": "Work towards a certificate and gain full access to course materials. Upgrade now!", + "tours.upgradeCheckpoint.title": "Unlock your course", + "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", + "tours.weeklyGoalsCheckpoint.title": "Set a course goal", + "tours.newUserModal.title": "{welcome} {siteName} course!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} other {# minutes}}", + "learning.streakCelebration.congratulations": "Congratulations!", + "learning.streakCelebration.body": "Keep it up, you’re on a roll!", + "learning.streakCelebration.button": "Keep it up", + "learning.streakCelebration.buttonSrOnly": "Close modal and continue", + "learning.streakCelebration.buttonAA759": "Continue with course", + "learning.streakCelebration.header": "day streak", + "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", + "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", + "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", + "learning.streakcelebration.factoida": "Users who learn {streak_length} days in a row {bolded_section} than those who don’t.", + "learning.streakcelebration.factoidb": "Users who learn {streak_length} days in a row {bolded_section} vs. those who don’t.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Ends {date}.", + "learning.loading.failure": "There was an error loading this course.", + "learning.loading": "Loading course page…" +} \ No newline at end of file diff --git a/src/i18n/messages/th.json b/src/i18n/messages/th.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/src/i18n/messages/th.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/messages/uk.json b/src/i18n/messages/uk.json index 9e26dfeeb6..d48806a1a3 100644 --- a/src/i18n/messages/uk.json +++ b/src/i18n/messages/uk.json @@ -1 +1,443 @@ -{} \ No newline at end of file +{ + "learning.accessExpiration.deadline": "Upgrade by {date} to get unlimited access to the course as long as it exists on the site.", + "learning.accessExpiration.header": "Audit Access Expires {date}", + "learning.accessExpiration.body": "You lose all access to this course, including your progress, on {date}.", + "instructorToolbar.pageBanner.courseHasExpired": "This learner no longer has access to this course. Their access expired on {date}.", + "learning.accessExpiration.upgradeNow": "Upgrade now", + "learning.outline.alert.start.short": "Course starts {timeRemaining} at {courseStartTime}.", + "learning.outline.alert.end.long": "This course is ending {timeRemaining} on {courseEndDate}.", + "learning.outline.alert.end.calendar": "Don’t forget to add a calendar reminder!", + "instructorToolbar.pageBanner.courseHasNotStarted": "This learner does not yet have access to this course. The course starts on {date}.", + "learning.enrollment.alert": "You must be enrolled in the course to see course content.", + "learning.staff.enrollment.alert": "You are viewing this course as staff, and are not enrolled.", + "learning.enrollment.enrollNow.Inline": "Enroll now", + "learning.enrollment.enrollNow.Sentence": "Enroll now.", + "learning.enrollment.success": "You've successfully enrolled in this course!", + "account-activation.alert.button": "Continue to {siteName}", + "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or\n {sendEmailTag}.", + "account-activation.resend.link": "resend the email", + "learning.logistration.alert": "To see course content, {signIn} or {register}.", + "account-activation.alert.title": "Activate your account so you can log back in", + "learn.sequence.entranceExamTextNotPassing": "To access course materials, you must score {entranceExamMinimumScorePct}% or higher on this exam. Your current score is {entranceExamCurrentScore}%.", + "learn.sequence.entranceExamTextPassed": "Your score is {entranceExamCurrentScore}%. You have passed the entrance exam.", + "learning.dates.badge.completed": "Completed", + "learning.dates.badge.dueNext": "Due next", + "learning.dates.badge.pastDue": "Past due", + "learning.dates.title": "Important dates", + "learning.dates.badge.today": "Today", + "learning.dates.badge.unreleased": "Not yet released", + "learning.dates.badge.verifiedOnly": "Verified only", + "learning.goals.unsubscribe.contact": "contact support", + "learning.goals.unsubscribe.description": "You will no longer receive email reminders about your goal for {courseTitle}.", + "learning.goals.unsubscribe.errorHeader": "Something went wrong", + "learning.goals.unsubscribe.goToDashboard": "Go to dashboard", + "learning.goals.unsubscribe.header": "You’ve unsubscribed from goal reminders", + "learning.goals.unsubscribe.loading": "Unsubscribing…", + "learning.goals.unsubscribe.errorDescription": "We were unable to unsubscribe you from goal reminder emails. Please try again later or {contactSupport} for help.", + "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are\n scheduled to be available after {certificateAvailableDate}.", + "cert.alert.earned.unavailable.header.v2": "Your grade and certificate status will be available soon.", + "cert.alert.earned.ready.header": "Congratulations! Your certificate is ready.", + "cert.alert.notPassing.header": "You are not yet eligible for a certificate", + "cert.alert.notPassing.button": "View grades", + "learning.outline.alert.end.short": "This course is ending {timeRemaining} at {courseEndTime}.", + "alert.enroll": " to access the full course.", + "learning.privateCourse.signInOrRegister": "{signIn} or {register} and then enroll in this course.", + "learning.outline.alert.scheduled-content.heading": "More content is coming soon!", + "learning.outline.alert.scheduled-content.body": "This course will have more content released at a future date. Look out for email updates or check back on this course for updates.", + "learning.outline.alert.scheduled-content.button": "View Course Schedule", + "learning.outline.dates.all": "View all course dates", + "learning.outline.goalButton.casual.text": "1 day a week", + "learning.outline.goalButton.screenReader.text": "Casual", + "learning.outline.certificateAlt": "Example Certificate", + "learning.outline.collapseAll": "Collapse all", + "learning.outline.completedAssignment": "Completed", + "learning.outline.completedSection": "Completed section", + "learning.outline.dates": "Important dates", + "learning.outline.editGoal": "Edit goal", + "learning.outline.expandAll": "Expand all", + "learning.outline.goal": "Goal", + "learning.outline.goalReminderDetail": "If we notice you’re not quite at your goal, we’ll send you an email reminder.", + "learning.outline.goalUnsure": "Not sure yet", + "learning.outline.handouts": "Course Handouts", + "learning.outline.incompleteAssignment": "Incomplete", + "learning.outline.incompleteSection": "Incomplete section", + "learning.outline.goalButton.intense.text": "5 days a week", + "learning.outline.goalButton.intense.title": "Intense", + "learning.outline.learnMore": "Learn More", + "learning.outline.altText.openSection": "Open", + "learning.proctoringPanel.header": "This course contains proctored exams", + "learning.outline.goalButton.regular.text": "3 days a week", + "learning.outline.goalButton.regular.title": "Regular", + "learning.outline.resumeBlurb": "Pick up where you left off", + "learning.outline.resume": "Resume course", + "learning.outline.setGoal": "To start, set a course goal by selecting the option below that best describes your learning plan.", + "learning.outline.setGoalReminder": "Set a goal reminder", + "learning.outline.goalButton.casual.title": "Set a learning goal style.", + "learning.outline.setWeeklyGoal": "Set a weekly learning goal", + "learning.outline.setWeeklyGoalDetail": "Setting a goal motivates you to finish the course. You can always change it later.", + "learning.outline.start": "Start course", + "learning.outline.startBlurb": "Begin your course today", + "learning.outline.tools": "Course Tools", + "learning.outline.upgradeButton": "Upgrade ({symbol}{price})", + "learning.outline.upgradeTitle": "Pursue a verified certificate", + "learning.outline.welcomeMessage": "Welcome Message", + "learning.outline.welcomeMessageShowMoreButton": "Show More", + "learning.outline.welcomeMessageShowLessButton": "Show Less", + "learning.outline.goalWelcome": "Welcome to", + "learning.proctoringPanel.status.notStarted": "Not Started", + "learning.proctoringPanel.status.started": "Started", + "learning.proctoringPanel.status.submitted": "Submitted", + "learning.proctoringPanel.status.verified": "Verified", + "learning.proctoringPanel.status.rejected": "Rejected", + "learning.proctoringPanel.status.error": "Error", + "learning.proctoringPanel.status.otherCourseApproved": "Approved in Another Course", + "learning.proctoringPanel.status.expiringSoon": "Expiring Soon", + "learning.proctoringPanel.status": "Current Onboarding Status:", + "learning.proctoringPanel.message.notStarted": "You have not started your onboarding exam.", + "learning.proctoringPanel.message.started": "You have started your onboarding exam.", + "learning.proctoringPanel.message.submitted": "You have submitted your onboarding exam.", + "learning.proctoringPanel.message.verified": "Your onboarding exam has been approved in this course.", + "learning.proctoringPanel.message.rejected": "Your onboarding exam has been rejected. Please retry onboarding.", + "learning.proctoringPanel.message.error": "An error has occurred during your onboarding exam. Please retry onboarding.", + "learning.proctoringPanel.message.otherCourseApproved": "Your onboarding exam has been approved in another course.", + "learning.proctoringPanel.detail.otherCourseApproved": "If your device has changed, we recommend that you complete this course's onboarding exam in order to ensure that your setup still meets the requirements for proctoring.", + "learning.proctoringPanel.message.expiringSoon": "Your onboarding profile has been approved in another course. However, your onboarding status is expiring soon. Please complete onboarding again to ensure that you will be able to continue taking proctored exams.", + "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam. ", + "learning.proctoringPanel.generalInfoSubmitted": "Your submitted profile is in review.", + "learning.proctoringPanel.generalTime": "Onboarding profile review can take 2+ business days.", + "learning.proctoringPanel.onboardingButton": "Complete Onboarding", + "learning.proctoringPanel.onboardingPracticeButton": "View Onboarding Exam", + "learning.proctoringPanel.onboardingButtonNotOpen": "Onboarding Opens: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", + "learning.proctoringPanel.onboardingButtonPastDue": "Onboarding Past Due", + "learning.outline.sequence-due": "{description} due {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.notPassingHeader": "Certificate status", + "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", + "progress.certificateStatus.inProgressHeader": "More content is coming soon!", + "progress.certificateStatus.inProgressBody": "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.", + "progress.certificateStatus.requestableHeader": "Certificate status", + "progress.certificateStatus.requestableBody": "Congratulations, you qualified for a certificate! In order to access your certificate, request it below.", + "progress.certificateStatus.requestableButton": "Request certificate", + "progress.certificateStatus.unverifiedHeader": "Certificate status", + "progress.certificateStatus.unverifiedButton": "Verify ID", + "progress.certificateStatus.courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "progress.certificateStatus.downloadableHeader": "Your certificate is available!", + "progress.certificateStatus.viewableButton": "View my certificate", + "progress.certificateStatus.notAvailableHeader": "Certificate status", + "progress.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.upgradeHeader": "Earn a certificate", + "progress.certificateStatus.upgradeBody": "You are in an audit track and do not qualify for a certificate. In order to work towards a certificate, upgrade your course today.", + "progress.certificateStatus.upgradeButton": "Upgrade now", + "progress.certificateStatus.unverifiedHomeHeader.v2": "Verify your identity to qualify for a certificate.", + "progress.certificateStatus.unverifiedHomeButton": "Verify my ID", + "progress.certificateStatus.unverifiedHomeBody": "In order to generate a certificate for this course, you must complete the ID verification process.", + "progress.completion.donut.label": "completed", + "progress.completion.body": "This represents how much of the course content you have completed. Note that some content may not yet be released.", + "progress.completion.tooltip.locked": "Content that you have completed.", + "progress.completion.header": "Course completion", + "progress.completion.tooltip": "Content that you have access to and have not completed.", + "progress.completion.tooltip.complete": "Content that is locked and available only to those who upgrade.", + "progress.completion.donut.percentComplete": "You have completed {percent}% of content in this course.", + "progress.completion.donut.percentIncomplete": "You have not completed {percent}% of content in this course that you have access to.", + "progress.completion.donut.percentLocked": "{percent}% of content in this course is locked and available only for those who upgrade.", + "progress.creditInformation.creditNotEligible": "You are no longer eligible for credit in this course. Learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "\n You have met the requirements for credit in this course. Go to your\n {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditPartialEligible": "You have not yet met the requirements for credit. Learn more about {creditLink}.", + "progress.creditInformation.completed": "Completed", + "progress.creditInformation.courseCredit": "course credit", + "progress.creditInformation.minimumGrade": "Minimum grade for credit ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "Requirements for course credit", + "progress.creditInformation.upcoming": "Upcoming", + "progress.creditInformation.verificationFailed": "Verification failed", + "progress.creditInformation.verificationSubmitted": "Verification submitted", + "progress.ungradedAlert": "For progress on ungraded aspects of the course, view your {outlineLink}.", + "progress.footnotes.droppableAssignments": "The lowest {numDroppable, plural, one{# {assignmentType} score is} other{# {assignmentType} scores are}} dropped.", + "progress.assignmentType": "Assignment type", + "progress.footnotes.backToContent": "Back to content", + "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", + "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", + "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", + "progress.courseGrade.footer.passing": "You’re currently passing this course with a grade of {letterGrade} ({minGrade}-{maxGrade}%)", + "progress.courseGrade.preview.headerLocked": "locked feature", + "progress.courseGrade.preview.headerLimited": "limited feature", + "progress.courseGrade.preview.header.ariaHidden": "Preview of a ", + "progress.courseGrade.preview.body.unlockCertificate": "Unlock to view grades and work towards a certificate.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "Unlock to work towards a certificate.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "The deadline to upgrade in this course has passed.", + "progress.courseGrade.preview.button.upgrade": "Upgrade now", + "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", + "progress.courseOutline": "Course Outline", + "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.detailedGrades": "Detailed grades", + "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", + "progress.footnotes.title": "Grade summary footnotes", + "progress.gradeSummary.grade": "Grade", + "progress.courseGrade.grades": "Grades", + "progress.courseGrade.gradesAndCredit": "Grades & Credit", + "progress.courseGrade.gradeRange.Tooltip": "Grade range tooltip", + "progress.gradeSummary": "Grade summary", + "progress.gradeSummary.limitedAccessExplanation": "You have limited access to graded assignments as part of the audit track in this course.", + "progress.gradeSummary.tooltip.alt": "Grade summary tooltip", + "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", + "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", + "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", + "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.detailedGrades.problemScore.label": "Problem Scores:", + "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", + "progress.detailedGrades.overridden": "Section grade has been overridden.", + "progress.score": "Score", + "progress.weight": "Weight", + "progress.weightedGrade": "Weighted grade", + "progress.weightedGradeSummary": "Your current weighted grade summary", + "progress.header": "Your progress", + "progress.header.targetUser": "Course progress for {username}", + "progress.link.studio": "View grading in Studio", + "progress.relatedLinks.datesCard.description": "A schedule view of your course due dates and upcoming assignments.", + "progress.relatedLinks.datesCard.link": "Dates", + "progress.relatedLinks.outlineCard.description": "A birds-eye view of your course content.", + "progress.relatedLinks.outlineCard.link": "Course Outline", + "progress.relatedLinks": "Related links", + "datesBanner.suggestedSchedule": "We’ve 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.", + "datesBanner.upgradeToCompleteGradedBanner.header": "Upgrade to unlock", + "datesBanner.upgradeToCompleteGradedBanner.body": "You are auditing this course, which means that you are unable to participate in graded assignments. To complete graded assignments as part of this course, you can upgrade today.", + "datesBanner.upgradeToCompleteGradedBanner.button": "Upgrade now", + "datesBanner.upgradeToResetBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.upgradeToResetBanner.button": "Upgrade to shift due dates", + "datesBanner.resetDatesBanner.header": "It looks like you missed some important deadlines based on our suggested schedule.", + "datesBanner.resetDatesBanner.body": "To keep yourself on track, you can update this schedule and shift the past due assignments into the future. Don’t worry—you won’t lose any of the progress you’ve made when you shift your due dates.", + "datesBanner.resetDatesBanner.button": "Shift due dates", + "learn.navigation.course.tabs.label": "Course Material", + "unit.bookmark.button.add.bookmark": "Bookmark this page", + "unit.bookmark.button.remove.bookmark": "Bookmarked", + "learning.celebration.completed": "You just completed the first section of your course.", + "learning.celebration.congrats": "Congratulations!", + "learning.celebration.earned": "You earned it!", + "learning.celebration.emailSubject": "I'm on my way to completing {title} online with {platform}!", + "learning.celebration.forward": "Keep going", + "learning.celebration.goalMet": "You met your goal!", + "learning.celebration.keepItUp": "Keep it up", + "learning.celebration.share": "Take a moment to celebrate and share your progress.", + "learning.celebration.social": "I’m on my way to completing {title} online with {platform}. What are you spending your time learning?", + "learning.celebration.goalCongrats": "Congratulations, you met your learning goal of {nTimes} a week.", + "learning.celebration.setGoal": "Setting a goal can help you {strongText} in your course.", + "calculator.instructions.button.label": "Calculator Instructions", + "calculator.instructions": "For detailed information, see the {expressions_link}.", + "calculator.instructions.support.title": "Help Center", + "calculator.instructions.useful.tips": "Useful tips:", + "calculator.hint1": "Use parentheses () to make expressions clear. You can use parentheses inside other parentheses.", + "calculator.hint2": "Do not use spaces in expressions.", + "calculator.hint3": "For constants, indicate multiplication explicitly (example: 5*c).", + "calculator.hint4": "For affixes, type the number and affix without a space (example: 5c).", + "calculator.hint5": "For functions, type the name of the function, then the expression in parentheses.", + "calculator.instruction.table.to.use.heading": "To Use", + "calculator.instruction.table.type.heading": "Type", + "calculator.instruction.table.examples.heading": "Examples", + "calculator.instruction.table.to.use.numbers": "Numbers", + "calculator.instruction.table.to.use.numbers.type1": "Integers", + "calculator.instruction.table.to.use.numbers.type2": "Fractions", + "calculator.instruction.table.to.use.numbers.type3": "Decimals", + "calculator.instruction.table.to.use.operators": "Operators", + "calculator.instruction.table.to.use.operators.type1": "(add, subtract, multiply, divide)", + "calculator.instruction.table.to.use.operators.type2": "(raise to a power)", + "calculator.instruction.table.to.use.operators.type3": "(parallel resistors)", + "calculator.instruction.table.to.use.constants": "Constants", + "calculator.instruction.table.to.use.affixes": "Affixes", + "calculator.instruction.table.to.use.affixes.type": "Percent sign (%)", + "calculator.instruction.table.to.use.basic.functions": "Basic functions", + "calculator.instruction.table.to.use.trig.functions": "Trigonometric functions", + "calculator.instruction.table.to.use.scientific.notation": "Scientific notation", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} and the exponent", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} notation", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} and the exponent", + "calculator.button.label": "Calculator", + "calculator.input.field.label": "Calculator Input", + "calculator.submit.button.label": "Calculate", + "calculator.result.field.label": "Calculator Result", + "calculator.result.field.placeholder": "Result", + "notes.button.show": "Show Notes", + "notes.button.hide": "Hide Notes", + "courseExit.catalogSearchSuggestion": "Looking to learn more? {searchOurCatalogLink} to find more courses and programs to explore.", + "courseCelebration.certificateBody.available": "\n Showcase your accomplishment on LinkedIn or your resumé today.\n You can download your certificate now and access it any time from your\n {dashboardLink} and {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are\n scheduled to be available after {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification.\n {idVerificationSupportLink} now.", + "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded\n assignments in this course. Upon completion, you will receive a verified certificate which is a\n valuable credential to improve your job prospects and advance your career, or highlight your\n certificate in school applications.", + "courseCelebration.upgradeDiscountCodePrompt": "Use code {code} at checkout for {percent}% off!", + "courseCelebration.recommendations.heading": "Keep building your skills with these courses!", + "courseCelebration.recommendations.label": "Course", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}", + "courseCelebration.recommendations.browse_catalog": "Explore more courses", + "courseCelebration.recommendations.loading_recommendations": "Loading recommendations", + "courseCelebration.recommendations.card.schools.label": "Schools and Partners", + "courseCelebration.dashboardInfo": "You can access this course and its materials on your {dashboardLink}.", + "courseExit.programs.applyForCredit": "Apply for credit", + "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", + "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", + "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", + "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", + "courseCelebration.certificateImage": "Sample certificate", + "courseCelebration.completedCourseHeader": "You have completed your course.", + "courseCelebration.congratulationsHeader": "Congratulations!", + "courseCelebration.congratulationsImage": "Four people raising their hands in celebration", + "courseExit.courseInProgressDescription": "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.", + "courseExit.courseInProgressHeader": "More content is coming soon!", + "courseExit.dashboardLink": "Dashboard", + "courseExit.endOfCourseDescription": "Unfortunately, you are not currently eligible for a certificate. You need to receive a passing grade to be eligible for a certificate.", + "courseExit.endOfCourseHeader": "You’ve reached the end of the course!", + "courseExit.endOfCourseTitle": "End of Course", + "courseExit.idVerificationSupportLink": "Learn more about ID verification", + "courseCelebration.linkedinAddToProfileButton": "Add to LinkedIn profile", + "courseExit.programs.microBachelors.learnMore": "Learn more about how your MicroBachelors credential can be applied for credit.", + "courseExit.programs.microMasters.learnMore": "Learn more about the process of applying MicroMasters certificates to Master’s degrees.", + "courseExit.programs.microMasters.mastersMessage": "If you’re interested in using your MicroMasters certificate towards a Master’s program, you can get started today!", + "learn.sequence.navigation.complete.button": "Complete the course", + "courseExit.nextButton.endOfCourse": "Next (end of course)", + "courseExit.profileLink": "Profile", + "courseExit.programs.lastCourse": "You have completed the last course in {title}!", + "courseCelebration.requestCertificateBodyText": "In order to access your certificate, request it below.", + "courseCelebration.requestCertificateButton": "Request certificate", + "courseExit.searchOurCatalogLink": "Search our catalog", + "courseCelebration.shareMessage": "Share your success on social media or email.", + "courseExit.social.shareCompletionMessage": "I just completed {title} with {platform}!", + "courseExit.upgradeButton": "Upgrade now", + "courseExit.upgradeLink": "upgrade now", + "courseCelebration.verificationPending": "Your ID verification is pending and your certificate will be available once approved.", + "courseExit.verifiedCertificateSupportLink": "Learn more about verified certificates", + "courseCelebration.verifyIdentityButton": "Verify ID now", + "courseCelebration.viewCertificateButton": "View my certificate", + "courseExit.viewCourseScheduleButton": "View course schedule", + "courseExit.viewCoursesButton": "View my courses", + "courseExit.viewGradesButton": "View grades", + "courseExit.programCompletion.dashboardMessage": "To view your certificate status, check the Programs section of your {programLink}.", + "courseExit.upgradeFootnote": "Access to this course and its materials are available on your dashboard until {expirationDate}. To extend access, {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "All Rights Reserved", + "learn.course.license.creativeCommons.terms.preamble": "Creative Commons licensed content, with terms as follows:", + "learn.course.license.creativeCommons.terms.by": "Attribution", + "learn.course.license.creativeCommons.terms.nc": "Noncommercial", + "learn.course.license.creativeCommons.terms.nd": "No Derivatives", + "learn.course.license.creativeCommons.terms.sa": "Share Alike", + "learn.course.license.creativeCommons.terms.zero": "No terms", + "learn.course.license.creativeCommons.text": "Some Rights Reserved", + "learn.breadcrumb.navigation.course.home": "Course", + "notification.tray.container": "Notification tray", + "notification.open.button": "Show notification tray", + "notification.close.button": "Close notification tray", + "responsive.close.notification": "Back to course", + "notification.tray.title": "Notifications", + "notification.tray.no.message": "You have no new notifications at this time.", + "learn.contentLock.content.locked": "Content Locked", + "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: '{prereqSectionName}' to access this content.", + "learn.contentLock.goToSection": "Go To Prerequisite Section", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", + "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", + "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.progressPage": "progress page", + "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", + "learn.honorCode.name": "Honor Code", + "learn.honorCode.cancel": "Cancel", + "learn.honorCode.agree": "I agree", + "learn.lockPaywall.title": "Graded assignments are locked", + "learn.lockPaywall.content": "Upgrade to gain access to locked features like this one and get the most out of your course.", + "learn.lockPaywall.content.pastExpiration": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session. ", + "learn.lockPaywall.courseDetails": "View Course Details", + "learn.lockPaywall.example.alt": "Example Certificate", + "learn.lockPaywall.list.intro": "When you upgrade, you:", + "learn.header.h2.placeholder": "Level 2 headings may be created by course providers in the future.", + "learn.course.load.failure": "There was an error loading this course.", + "learn.loading.honor.codk": "Loading honor code messaging...", + "learn.loading.content.lock": "Loading locked content messaging...", + "learn.loading.learning.sequence": "Loading learning sequence...", + "learn.sequence.no.content": "There is no content here.", + "learn.sequence.navigation.next.button": "Next", + "learn.sequence.navigation.next.up.button": "Next Up: {title}", + "learn.sequence.navigation.previous.button": "Previous", + "learn.course.sequence.navigation.mobile.menu": "{current} of {total}", + "discussions.sidebar.title": "Discussions", + "discussions.sidebar.open.button": "Show discussions tray", + "learn.redirect.interstitial.message": "Redirecting...", + "learn.loading.error": "Error: {error}", + "learning.celebration.emailBody": "What are you spending your time learning?", + "learning.social.shareEmail": "Share your progress via email.", + "learning.social.shareService": "Share your progress on {service}.", + "general.altText.close": "Close", + "learning.logistration.register": "register", + "learning.logistration.login": "sign in", + "general.signIn.sentenceCase": "Sign in", + "learn.course.tabs.navigation.overflow.menu": "More...", + "learning.offer.screenReaderPrices": "Original price: {originalPrice}, discount price: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "Original price: {originalPrice}", + "learning.upgradeButton.buttonText": "Upgrade for {pricing}", + "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "including any progress", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "benefits of upgrading", + "learning.generic.upgradeNotification.expirationAccessLoss": "You will lose all access to this course, {includingAnyProgress}, on {date}.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "Upgrading your course enables you to pursue a verified certificate and unlocks numerous features. Learn more about the {benefitsOfUpgrading}.", + "learning.generic.upgradeNotification.pastExpiration.content": "The upgrade deadline for this course passed. To upgrade, enroll in the next available session.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \n one {day}\n other {days}} left", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural,\n one {hour}\n other {hours}} left", + "learning.generic.upgradeNotification.expirationMinutes": "Less than 1 hour left", + "learning.generic.upgradeNotification.expiration": "Course access will expire {date}", + "learning.generic.upgradeNotification.pastExpiration.banner": "Upgrade deadline passed on {date}", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% First-Time Learner Discount", + "learning.generic.upgradeNotification.accessExpiration": "Upgrade your course today", + "learning.generic.upgradeNotification.accessExpirationUrgent": "Course Access Expiration", + "learning.generic.upgradeNotification.accessExpirationPast": "Course Access Expiration", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "Pursue a verified certificate", + "learning.generic.upgradeNotification.code": "Use code {code} at checkout", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "verified certificate", + "learning.generic.upsell.verifiedCertBullet": "Earn a {verifiedCertLink} of completion to showcase on your resumé", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "graded assignments", + "learning.generic.upsell.unlockGradedBullet": "Unlock your access to all course activities, including {gradedAssignmentsInBoldText}", + "learning.generic.upsell.fullAccessBullet.fullAccess": "Full access", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} to course content and materials, even after the course ends", + "learning.generic.upsell.supportMissionBullet.mission": "mission", + "learning.generic.upsell.supportMissionBullet": "Support our {missionInBoldText} at {siteName}", + "masquerade-widget.userName.error.generic": "An error has occurred; please try again.", + "masquerade-widget.userName.input.placeholder": "Username or email", + "masquerade-widget.userName.input.label": "Masquerade as this user", + "tours.abandonTour.launchTourCheckpoint.body": "Feeling lost? Launch the tour any time for some quick tips to get the most out of the experience.", + "tours.sequenceNavigationCheckpoint.body": "The top bar within your course allows you to easily jump to different sections and shows you what’s coming up.", + "tours.existingUserTour.launchTourCheckpoint.body": "We’ve recently added a few new features to the course experience. Want some help looking around? Take a tour to learn more.", + "tours.button.dismiss": "Dismiss", + "tours.button.next": "Next", + "tours.button.okay": "Okay", + "tours.button.beginTour": "Begin tour", + "tours.button.launchTour": "Launch tour", + "tours.newUserModal.body": "Let’s take a quick tour of {siteName} so you can get the most out of your course.", + "tours.newUserModal.title.welcome": "Welcome to your", + "tours.button.skipForNow": "Skip for now", + "tours.datesCheckpoint.body": "Important dates can help you stay on track.", + "tours.datesCheckpoint.title": "Keep on top of key dates", + "tours.outlineCheckpoint.body": "You can explore sections of the course using the outline below.", + "tours.outlineCheckpoint.title": "Take the course!", + "tours.tabNavigationCheckpoint.body": "These tabs can be used to access other course materials, such as your progress, syllabus, etc.", + "tours.tabNavigationCheckpoint.title": "Additional course resources", + "tours.upgradeCheckpoint.body": "Work towards a certificate and gain full access to course materials. Upgrade now!", + "tours.upgradeCheckpoint.title": "Unlock your course", + "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", + "tours.weeklyGoalsCheckpoint.title": "Set a course goal", + "tours.newUserModal.title": "{welcome} {siteName} course!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# minute} other {# minutes}}", + "learning.streakCelebration.congratulations": "Congratulations!", + "learning.streakCelebration.body": "Keep it up, you’re on a roll!", + "learning.streakCelebration.button": "Keep it up", + "learning.streakCelebration.buttonSrOnly": "Close modal and continue", + "learning.streakCelebration.buttonAA759": "Continue with course", + "learning.streakCelebration.header": "day streak", + "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", + "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", + "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", + "learning.streakcelebration.factoida": "Users who learn {streak_length} days in a row {bolded_section} than those who don’t.", + "learning.streakcelebration.factoidb": "Users who learn {streak_length} days in a row {bolded_section} vs. those who don’t.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "Ends {date}.", + "learning.loading.failure": "There was an error loading this course.", + "learning.loading": "Loading course page…" +} \ No newline at end of file