From 191ef9c7b995c8cf53e8bd024f21370099e2e28e Mon Sep 17 00:00:00 2001 From: Phillip Shiu Date: Thu, 26 Aug 2021 13:02:05 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20add=20accent=20to=20e=20in=20resum=C3=A9?= =?UTF-8?q?=20(#616)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: REV-2214 --- .../certificate-status/CertificateStatus.jsx | 2 +- .../progress-tab/certificate-status/messages.js | 2 +- .../course/sequence/lock-paywall/LockPaywall.jsx | 2 +- src/experiments/mm-p2p/BlockModalContent.jsx | 2 +- src/experiments/mm-p2p/SidecardContent.jsx | 2 +- .../upgrade-notification/UpgradeNotification.jsx | 4 ++-- .../UpgradeNotification.test.jsx | 16 ++++++++-------- src/i18n/messages/ar.json | 6 +++--- src/i18n/messages/fr.json | 6 +++--- src/i18n/messages/zh_CN.json | 6 +++--- 10 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/course-home/progress-tab/certificate-status/CertificateStatus.jsx b/src/course-home/progress-tab/certificate-status/CertificateStatus.jsx index 06791164..0afcb79c 100644 --- a/src/course-home/progress-tab/certificate-status/CertificateStatus.jsx +++ b/src/course-home/progress-tab/certificate-status/CertificateStatus.jsx @@ -130,7 +130,7 @@ function CertificateStatus({ intl }) { diff --git a/src/experiments/mm-p2p/BlockModalContent.jsx b/src/experiments/mm-p2p/BlockModalContent.jsx index 6ff2f7d9..2e320299 100644 --- a/src/experiments/mm-p2p/BlockModalContent.jsx +++ b/src/experiments/mm-p2p/BlockModalContent.jsx @@ -48,7 +48,7 @@ export const BlockModal = () => (
- Earn a verified certificate of completion to showcase on your resume + Earn a verified certificate of completion to showcase on your resumé Unlock unlimited access to all course content and activities, diff --git a/src/experiments/mm-p2p/SidecardContent.jsx b/src/experiments/mm-p2p/SidecardContent.jsx index 95fdd2c2..f5284f73 100644 --- a/src/experiments/mm-p2p/SidecardContent.jsx +++ b/src/experiments/mm-p2p/SidecardContent.jsx @@ -103,7 +103,7 @@ const Sidecard = ({  graded assignments - Earn a {certLink} of completion to showcase on your resume + Earn a {certLink} of completion to showcase on your resumé Support our non-profit mission at edX diff --git a/src/generic/upgrade-notification/UpgradeNotification.jsx b/src/generic/upgrade-notification/UpgradeNotification.jsx index 8d124ee7..d44a4e8b 100644 --- a/src/generic/upgrade-notification/UpgradeNotification.jsx +++ b/src/generic/upgrade-notification/UpgradeNotification.jsx @@ -27,7 +27,7 @@ function UpsellNoFBECardContent() { @@ -90,7 +90,7 @@ function UpsellFBEFarAwayCardContent() { diff --git a/src/generic/upgrade-notification/UpgradeNotification.test.jsx b/src/generic/upgrade-notification/UpgradeNotification.test.jsx index d00dea67..11edac2c 100644 --- a/src/generic/upgrade-notification/UpgradeNotification.test.jsx +++ b/src/generic/upgrade-notification/UpgradeNotification.test.jsx @@ -50,7 +50,7 @@ describe('Upgrade Notification', () => { it('renders non-FBE when there is a verified mode but no FBE', async () => { buildAndRender(); expect(screen.getByRole('heading', { name: 'Pursue a verified certificate' })).toBeInTheDocument(); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); expect(screen.getByRole('link', { name: 'Upgrade for $149' })).toBeInTheDocument(); }); @@ -64,7 +64,7 @@ describe('Upgrade Notification', () => { }, }); expect(screen.getByRole('heading', { name: 'Pursue a verified certificate' })).toBeInTheDocument(); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); expect(screen.getByRole('link', { name: 'Upgrade for $149' })).toBeInTheDocument(); }); @@ -74,7 +74,7 @@ describe('Upgrade Notification', () => { contentTypeGatingEnabled: true, }); expect(screen.getByRole('heading', { name: 'Pursue a verified certificate' })).toBeInTheDocument(); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); expect(screen.getByRole('link', { name: 'Upgrade for $149' })).toBeInTheDocument(); }); @@ -93,7 +93,7 @@ describe('Upgrade Notification', () => { }, }); expect(screen.getByRole('heading', { name: 'Pursue a verified certificate' })).toBeInTheDocument(); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); expect(screen.getByText(/Upgrade for/).textContent).toMatch('$126.65 ($149)'); expect(screen.getByText(/Use code.*?at checkout/s).textContent).toMatch('Use code Welcome15 at checkout'); @@ -158,7 +158,7 @@ describe('Upgrade Notification', () => { }); expect(screen.getByRole('heading', { name: 'Upgrade your course today' })).toBeInTheDocument(); expect(screen.getByText(/Course access will expire/s).textContent).toMatch('Course access will expire April 27'); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Unlock your access/s).textContent).toMatch('Unlock your access to all course activities, including graded assignments'); expect(screen.getByText(/to course content and materials/s).textContent).toMatch('Full access to course content and materials, even after the course ends'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); @@ -186,7 +186,7 @@ describe('Upgrade Notification', () => { }); expect(screen.getByRole('heading', { name: '15% First-Time Learner Discount' })).toBeInTheDocument(); expect(screen.getByText('Less than 1 hour left')).toBeInTheDocument(); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Unlock your access/s).textContent).toMatch('Unlock your access to all course activities, including graded assignments'); expect(screen.getByText(/to course content and materials/s).textContent).toMatch('Full access to course content and materials, even after the course ends'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); @@ -215,7 +215,7 @@ describe('Upgrade Notification', () => { }); expect(screen.getByRole('heading', { name: '15% First-Time Learner Discount' })).toBeInTheDocument(); expect(screen.getByText(/hours left/s).textContent).toMatch('12 hours left'); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Unlock your access/s).textContent).toMatch('Unlock your access to all course activities, including graded assignments'); expect(screen.getByText(/to course content and materials/s).textContent).toMatch('Full access to course content and materials, even after the course ends'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); @@ -244,7 +244,7 @@ describe('Upgrade Notification', () => { }); expect(screen.getByRole('heading', { name: '15% First-Time Learner Discount' })).toBeInTheDocument(); expect(screen.getByText(/days left/s).textContent).toMatch('6 days left'); - expect(screen.getByText(/Earn a.*?of completion to showcase on your resume/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resume'); + expect(screen.getByText(/Earn a.*?of completion to showcase on your resumé/s).textContent).toMatch('Earn a verified certificate of completion to showcase on your resumé'); expect(screen.getByText(/Unlock your access/s).textContent).toMatch('Unlock your access to all course activities, including graded assignments'); expect(screen.getByText(/to course content and materials/s).textContent).toMatch('Full access to course content and materials, even after the course ends'); expect(screen.getByText(/Support our.*?at edX/s).textContent).toMatch('Support our non-profit mission at edX'); diff --git a/src/i18n/messages/ar.json b/src/i18n/messages/ar.json index 71decfa2..becb3be8 100644 --- a/src/i18n/messages/ar.json +++ b/src/i18n/messages/ar.json @@ -96,7 +96,7 @@ "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", "learning.outline.sequence-due": "{description} في{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 resume today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "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": "This course ended on {endDate} and final grades and certificates are scheduled to be\n available after {certAvailableDate}.", "progress.certificateStatus.notPassingHeader": "Certificate status", "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", @@ -304,7 +304,7 @@ "learn.honorCode.name": "Honor Code", "learn.honorCode.cancel": "Cancel", "learn.honorCode.agree": "I agree", - "gatedContent.paragraph.bulletOne": "Earn a {verifiedCertLink} of completion to showcase on your resume", + "gatedContent.paragraph.bulletOne": "Earn a {verifiedCertLink} of completion to showcase on your resumé", "gatedContent.paragraph.bulletTwo": "Unlock access to all course activities, including {gradedAssignments}", "gatedContent.paragraph.bulletThree": "{fullAccess} to course content and materials, even after the course ends", "gatedContent.paragraph.bulletFour": "Support our {nonProfitMission} at edX", @@ -341,7 +341,7 @@ "learning.upgradeButton.buttonText": "Upgrade for {pricing}", "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", "learning.generic.upgradeNotification.verifiedCertLink": "verified certificate", - "learning.generic.upgradeNotification.verifiedCertMessage": "Earn a {verifiedCertLink} of completion to showcase on your resume", + "learning.generic.upgradeNotification.verifiedCertMessage": "Earn a {verifiedCertLink} of completion to showcase on your resumé", "learning.generic.upgradeNotification.noFBE.nonProfitMission": "Support our {nonProfitMission} at edX", "learning.generic.upgradeNotification.gradedAssignments": "graded assignments", "learning.generic.upgradeNotification.verifiedCertLink.fullAccess": "Full access", diff --git a/src/i18n/messages/fr.json b/src/i18n/messages/fr.json index 7c1057b8..8377586e 100644 --- a/src/i18n/messages/fr.json +++ b/src/i18n/messages/fr.json @@ -96,7 +96,7 @@ "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", "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 resume today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "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": "This course ended on {endDate} and final grades and certificates are scheduled to be\n available after {certAvailableDate}.", "progress.certificateStatus.notPassingHeader": "Certificate status", "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", @@ -304,7 +304,7 @@ "learn.honorCode.name": "Honor Code", "learn.honorCode.cancel": "Cancel", "learn.honorCode.agree": "I agree", - "gatedContent.paragraph.bulletOne": "Earn a {verifiedCertLink} of completion to showcase on your resume", + "gatedContent.paragraph.bulletOne": "Earn a {verifiedCertLink} of completion to showcase on your resumé", "gatedContent.paragraph.bulletTwo": "Unlock access to all course activities, including {gradedAssignments}", "gatedContent.paragraph.bulletThree": "{fullAccess} to course content and materials, even after the course ends", "gatedContent.paragraph.bulletFour": "Support our {nonProfitMission} at edX", @@ -341,7 +341,7 @@ "learning.upgradeButton.buttonText": "Upgrade for {pricing}", "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", "learning.generic.upgradeNotification.verifiedCertLink": "verified certificate", - "learning.generic.upgradeNotification.verifiedCertMessage": "Earn a {verifiedCertLink} of completion to showcase on your resume", + "learning.generic.upgradeNotification.verifiedCertMessage": "Earn a {verifiedCertLink} of completion to showcase on your resumé", "learning.generic.upgradeNotification.noFBE.nonProfitMission": "Support our {nonProfitMission} at edX", "learning.generic.upgradeNotification.gradedAssignments": "graded assignments", "learning.generic.upgradeNotification.verifiedCertLink.fullAccess": "Full access", diff --git a/src/i18n/messages/zh_CN.json b/src/i18n/messages/zh_CN.json index 7c1057b8..8377586e 100644 --- a/src/i18n/messages/zh_CN.json +++ b/src/i18n/messages/zh_CN.json @@ -96,7 +96,7 @@ "learning.proctoringPanel.reviewRequirementsButton": "Review instructions and system requirements", "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 resume today. You can download your certificate now and access it any time from your Dashboard and Profile.", + "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": "This course ended on {endDate} and final grades and certificates are scheduled to be\n available after {certAvailableDate}.", "progress.certificateStatus.notPassingHeader": "Certificate status", "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", @@ -304,7 +304,7 @@ "learn.honorCode.name": "Honor Code", "learn.honorCode.cancel": "Cancel", "learn.honorCode.agree": "I agree", - "gatedContent.paragraph.bulletOne": "Earn a {verifiedCertLink} of completion to showcase on your resume", + "gatedContent.paragraph.bulletOne": "Earn a {verifiedCertLink} of completion to showcase on your resumé", "gatedContent.paragraph.bulletTwo": "Unlock access to all course activities, including {gradedAssignments}", "gatedContent.paragraph.bulletThree": "{fullAccess} to course content and materials, even after the course ends", "gatedContent.paragraph.bulletFour": "Support our {nonProfitMission} at edX", @@ -341,7 +341,7 @@ "learning.upgradeButton.buttonText": "Upgrade for {pricing}", "learning.upgradeNowButton.buttonText": "Upgrade now for {pricing}", "learning.generic.upgradeNotification.verifiedCertLink": "verified certificate", - "learning.generic.upgradeNotification.verifiedCertMessage": "Earn a {verifiedCertLink} of completion to showcase on your resume", + "learning.generic.upgradeNotification.verifiedCertMessage": "Earn a {verifiedCertLink} of completion to showcase on your resumé", "learning.generic.upgradeNotification.noFBE.nonProfitMission": "Support our {nonProfitMission} at edX", "learning.generic.upgradeNotification.gradedAssignments": "graded assignments", "learning.generic.upgradeNotification.verifiedCertLink.fullAccess": "Full access",