-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pricing page i5: update copy #47389
Pricing page i5: update copy #47389
Conversation
em: createElement( 'em' ), | ||
}, | ||
} ), | ||
i5: translate( 'CRM Entrepreneur' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 18 times:
translate( 'CRM: Entrepreneur bundle' )
ES Score: 10
See 1 additional suggestions in the PR translation status page
Here is how your PR affects size of JS and CSS bundles shipped to the user's browser: App Entrypoints (~80 bytes added 📈 [gzipped])
Common code that is always downloaded and parsed every time the app is loaded, no matter which route is used. Sections (~4056 bytes added 📈 [gzipped])
Sections contain code specific for a given set of routes. Is downloaded and parsed only when a particular route is navigated to. Async-loaded Components (~1003 bytes added 📈 [gzipped])
React components that are loaded lazily, when a certain part of UI is displayed for the first time. Legend What is parsed and gzip size?Parsed Size: Uncompressed size of the JS and CSS files. This much code needs to be parsed and stored in memory. Generated by performance advisor bot at iscalypsofastyet.com. |
@@ -30,7 +30,9 @@ const Header: React.FC = () => { | |||
{ | |||
[ Iterations.V1 ]: translate( 'Security, performance, and growth tools for WordPress' ), | |||
[ Iterations.V2 ]: translate( 'Security, performance, and growth tools for WordPress' ), | |||
[ Iterations.I5 ]: translate( 'Security, performance, and growth tools for WordPress' ), | |||
[ Iterations.I5 ]: translate( | |||
'Security, performance, and marketing tools made for WordPress' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 19 times:
translate( 'Security, performance, and marketing tools for WordPress' )
ES Score: 8
See 1 additional suggestions in the PR translation status page
strong: <strong />, | ||
}, | ||
} ), | ||
i5: i18n.translate( 'Backup Daily (off-site)' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 25 times:
translate( 'Daily Off-site Backups' )
ES Score: 9
}, | ||
comment: '{{nbh}} represents a non breakable hyphen', | ||
} ), | ||
i5: i18n.translate( 'Backup Real-time (off-site)' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 25 times:
translate( 'Real-time Off-site Backups' )
ES Score: 9
@@ -1204,11 +1208,14 @@ export const FEATURES_LIST = { | |||
getSlug: () => constants.FEATURE_PRODUCT_SCAN_DAILY_V2, | |||
getIcon: () => ( { icon: 'security', component: MaterialIcon } ), | |||
getTitle: () => | |||
( { | |||
i5: i18n.translate( 'Scan Daily (automated)' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 7 times:
translate( 'Daily, automated malware scanning' )
ES Score: 8
See 1 additional suggestions in the PR translation status page
@@ -1229,11 +1236,14 @@ export const FEATURES_LIST = { | |||
getSlug: () => constants.FEATURE_PRODUCT_SCAN_REALTIME_V2, | |||
getIcon: () => ( { icon: 'security', component: MaterialIcon } ), | |||
getTitle: () => | |||
( { | |||
i5: i18n.translate( 'Real-time Scan (automated)' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 19 times:
translate( 'Automated real-time scanning' )
ES Score: 10
strong: <strong />, | ||
}, | ||
} ), | ||
i5: i18n.translate( 'Site Search: up to 100k records' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 18 times:
translate( 'Search: up to 100k records' )
ES Score: 11
See 1 additional suggestions in the PR translation status page
'Get next level protection. Includes all essential security tools, but with on-demand scan, real time backup & more.' | ||
), | ||
i5: translate( | ||
'Get next-level protection with real-time backups, real-time scan and all essential security tools.' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 17 times:
translate( 'Get next level protection. Includes all essential security tools, but with on-demand scan, real time backup & more.' )
ES Score: 8
getTitle: () => i18n.translate( 'Automated real-time site backups' ), | ||
getTitle: () => | ||
( { | ||
i5: i18n.translate( 'Automated real-time backups' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🆗 This change will be queued for retranslation. We'll use the existing translations in the meantime.
getTitle: () => i18n.translate( 'One-click restores from desktop or mobile' ), | ||
getTitle: () => | ||
( { | ||
i5: i18n.translate( 'One-click restores' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 18 times:
translate( 'Automated one-click restores' )
ES Score: 9
See 1 additional suggestions in the PR translation status page
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome, this looks good @monsieur-z. Just one comment.
LGTM! 👍
'Automatic scanning and one-click fixes keep your site one step ahead of security threats.' | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how important this is or if it's worth a new translation, but in the Figma mockup, for Scan product, this says, "... one step ahead of security threats and malware. (missing "and malware")
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, thanks!
); | ||
const antiSpamDescription = translate( | ||
'Automated spam protection for comments and forms. Save time, get more responses, and give your visitors a better experience.' | ||
'Automatic scanning and one-click fixes keep your site one step ahead of security threats and malware.' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ℹ️ String reuse speeds up translation and improves consistency. The following string might make a good alternative and has already been translated 6 times:
translate( 'Stay one step ahead of security threats with automated malware scanning and one-click fixes.' )
ES Score: 7
This Pull Request is now available for translation here: https://translate.wordpress.com/deliverables/5181768 Hi @monsieur-z, could you please edit the description of this PR and add a screenshot for our translators? Ideally it'd include all of the following strings:
Thank you in advance! |
Translation for this Pull Request has now been finished. |
Changes proposed in this Pull Request
This PR updates the copy of pricing page i5.
Fixes 1196341175636977-as-1199149328812578
Implementation notes
Testing instructions
i5
of a/b testjetpackConversionRateOptimization