Bug 1550572 - More string updates for onboarding messaging r=flod,r1cky
authorEd Lee <edilee@mozilla.com>
Thu, 09 May 2019 20:13:43 +0000
changeset 473302 450bc52291336e43367051a417836f280a804978
parent 473301 374e8e43a94edb8c8ca4f067084048f372edf561
child 473303 427bae2148d6b3aa9d303c3d37d7060cb8191db3
push id113072
push usernbeleuzu@mozilla.com
push dateFri, 10 May 2019 02:59:17 +0000
treeherdermozilla-inbound@f71645b9b3e0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersflod, r1cky
bugs1550572
milestone68.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1550572 - More string updates for onboarding messaging r=flod,r1cky Differential Revision: https://phabricator.services.mozilla.com/D30554
browser/components/newtab/lib/OnboardingMessageProvider.jsm
browser/locales/en-US/browser/newtab/onboarding.ftl
--- a/browser/components/newtab/lib/OnboardingMessageProvider.jsm
+++ b/browser/components/newtab/lib/OnboardingMessageProvider.jsm
@@ -213,41 +213,41 @@ const ONBOARDING_MESSAGES = async () => 
     trigger: {id: "firstRun"},
   },
   {
     id: "TRAILHEAD_CARD_1",
     template: "onboarding",
     bundled: 3,
     order: 2,
     content: {
-      title: {string_id: "onboarding-tracking-protection-title"},
-      text: {string_id: "onboarding-tracking-protection-text"},
+      title: {string_id: "onboarding-tracking-protection-title2"},
+      text: {string_id: "onboarding-tracking-protection-text2"},
       icon: "tracking",
       primary_button: {
-        label: {string_id: "onboarding-tracking-protection-button"},
+        label: {string_id: "onboarding-tracking-protection-button2"},
         action: {
           type: "OPEN_PREFERENCES_PAGE",
           data: {category: "privacy-trackingprotection"},
         },
       },
     },
     targeting: "trailheadTriplet == 'privacy'",
     trigger: {id: "showOnboarding"},
   },
   {
     id: "TRAILHEAD_CARD_2",
     template: "onboarding",
     bundled: 3,
     order: 2,
     content: {
       title: {string_id: "onboarding-data-sync-title"},
-      text: {string_id: "onboarding-data-sync-text"},
+      text: {string_id: "onboarding-data-sync-text2"},
       icon: "devices",
       primary_button: {
-        label: {string_id: "onboarding-data-sync-button"},
+        label: {string_id: "onboarding-data-sync-button2"},
         action: {
           type: "OPEN_URL",
           addFlowParams: true,
           data: {args: "https://accounts.firefox.com/?service=sync&action=email&context=fx_desktop_v3&entrypoint=activity-stream-firstrun&style=trailhead", where: "tabshifted"},
         },
       },
     },
     targeting: "trailheadTriplet == 'supercharge'",
@@ -292,17 +292,17 @@ const ONBOARDING_MESSAGES = async () => 
   },
   {
     id: "TRAILHEAD_CARD_5",
     template: "onboarding",
     bundled: 3,
     order: 5,
     content: {
       title: {string_id: "onboarding-firefox-send-title"},
-      text: {string_id: "onboarding-firefox-send-text"},
+      text: {string_id: "onboarding-firefox-send-text2"},
       icon: "ffsend",
       primary_button: {
         label: {string_id: "onboarding-firefox-send-button"},
         action: {
           type: "OPEN_URL",
           data: {args: "https://send.firefox.com/", where: "tabshifted"},
         },
       },
@@ -352,17 +352,17 @@ const ONBOARDING_MESSAGES = async () => 
   },
   {
     id: "TRAILHEAD_CARD_8",
     template: "onboarding",
     bundled: 3,
     order: 2,
     content: {
       title: {string_id: "onboarding-pocket-anywhere-title"},
-      text: {string_id: "onboarding-pocket-anywhere-text"},
+      text: {string_id: "onboarding-pocket-anywhere-text2"},
       icon: "pocket",
       primary_button: {
         label: {string_id: "onboarding-pocket-anywhere-button"},
         action: {
           type: "OPEN_URL",
           data: {args: "https://getpocket.com/firefox_learnmore", where: "tabshifted"},
         },
       },
@@ -372,37 +372,37 @@ const ONBOARDING_MESSAGES = async () => 
   },
   {
     id: "TRAILHEAD_CARD_9",
     template: "onboarding",
     bundled: 3,
     order: 3,
     content: {
       title: {string_id: "onboarding-lockwise-passwords-title"},
-      text: {string_id: "onboarding-lockwise-passwords-text"},
+      text: {string_id: "onboarding-lockwise-passwords-text2"},
       icon: "lockwise",
       primary_button: {
-        label: {string_id: "onboarding-lockwise-passwords-button"},
+        label: {string_id: "onboarding-lockwise-passwords-button2"},
         action: {
           type: "OPEN_URL",
           data: {args: "https://lockwise.firefox.com/", where: "tabshifted"},
         },
       },
     },
     targeting: "trailheadTriplet == 'privacy'",
     trigger: {id: "showOnboarding"},
   },
   {
     id: "TRAILHEAD_CARD_10",
     template: "onboarding",
     bundled: 3,
     order: 4,
     content: {
       title: {string_id: "onboarding-facebook-container-title"},
-      text: {string_id: "onboarding-facebook-container-text"},
+      text: {string_id: "onboarding-facebook-container-text2"},
       icon: "fbcont",
       primary_button: {
         label: {string_id: "onboarding-facebook-container-button"},
         action: {
           type: "OPEN_URL",
           data: {args: "https://addons.mozilla.org/firefox/addon/facebook-container/", where: "tabshifted"},
         },
       },
--- a/browser/locales/en-US/browser/newtab/onboarding.ftl
+++ b/browser/locales/en-US/browser/newtab/onboarding.ftl
@@ -56,65 +56,59 @@ onboarding-addons-text = Add even more f
 
 onboarding-ghostery-title = Ghostery
 onboarding-ghostery-text = Browse faster, smarter, or safer with extensions like Ghostery, which lets you block annoying ads.
 
 # Note: "Sync" in this case is a generic verb, as in "to synchronize"
 onboarding-fxa-title = Sync
 onboarding-fxa-text = Sign up for a { -fxaccount-brand-name } and sync your bookmarks, passwords, and open tabs everywhere you use { -brand-short-name }.
 
-onboarding-tracking-protection-title = Control How You’re Tracked
-onboarding-tracking-protection-text = Don’t like when ads follow you around? { -brand-short-name } helps you control how advertisers track your activity online.
-# "Update" is a verb, as in "Update the existing settings", not "Options about
-# updates".
-onboarding-tracking-protection-button = { PLATFORM() ->
-  [windows] Update Options
- *[other] Update Preferences
-}
+onboarding-tracking-protection-title2 = Protection From Tracking
+onboarding-tracking-protection-text2 = { -brand-short-name } helps stop websites from tracking you online, making it harder for ads to follow you around the web.
+onboarding-tracking-protection-button2 = How it Works
 
 onboarding-data-sync-title = Take Your Settings with You
 # "Sync" is short for synchronize.
-onboarding-data-sync-text = Sync your bookmarks and passwords everywhere you use { -brand-product-name }.
-onboarding-data-sync-button = Turn on { -sync-brand-short-name }
+onboarding-data-sync-text2 = Sync your bookmarks, passwords, and more everywhere you use { -brand-product-name }.
+onboarding-data-sync-button2 = Sign in to { -sync-brand-short-name }
 
 onboarding-firefox-monitor-title = Stay Alert to Data Breaches
 onboarding-firefox-monitor-text = { -monitor-brand-name } monitors if your email has appeared in a data breach and alerts you if it appears in a new breach.
 onboarding-firefox-monitor-button = Sign up for Alerts
 
 onboarding-browse-privately-title = Browse Privately
 onboarding-browse-privately-text = Private Browsing clears your search and browsing history to keep it secret from anyone who uses your computer.
 onboarding-browse-privately-button = Open a Private Window
 
 onboarding-firefox-send-title = Keep Your Shared Files Private
-onboarding-firefox-send-text = { -send-brand-name } protects the files you share with end-to-end encryption and a link that automatically expires.
+onboarding-firefox-send-text2 = Upload your files to { -send-brand-name } to share them with end-to-end encryption and a link that automatically expires.
 onboarding-firefox-send-button = Try { -send-brand-name }
 
 onboarding-mobile-phone-title = Get { -brand-product-name } on Your Phone
 onboarding-mobile-phone-text = Download { -brand-product-name } for iOS or Android and sync your data across devices.
 # "Mobile" is short for mobile/cellular phone, "Browser" is short for web
 # browser.
 onboarding-mobile-phone-button = Download Mobile Browser
 
 onboarding-send-tabs-title = Instantly Send Yourself Tabs
 # "Send Tabs" refers to "Send Tab to Device" feature that appears when opening a
 # tab's context menu.
 onboarding-send-tabs-text = Send Tabs instantly shares pages between your devices without having to copy, paste, or leave the browser.
 onboarding-send-tabs-button = Start Using Send Tabs
 
 onboarding-pocket-anywhere-title = Read and Listen Anywhere
-# "downtime" refers to the user's free/spare time.
-onboarding-pocket-anywhere-text = { -pocket-brand-name } saves your favorite stories so you can read, listen, and watch during your downtime, even if you’re offline.
+onboarding-pocket-anywhere-text2 = Save your favorite content offline with the { -pocket-brand-name } App and read, listen, and watch whenever it’s convenient for you.
 onboarding-pocket-anywhere-button = Try { -pocket-brand-name }
 
 onboarding-lockwise-passwords-title = Take Your Passwords Everywhere
-onboarding-lockwise-passwords-text = { -lockwise-brand-name } saves your passwords in a secure place so you can easily log in to your accounts.
-onboarding-lockwise-passwords-button = Get { -lockwise-brand-name }
+onboarding-lockwise-passwords-text2 = Keep the passwords you save secure and easily log in to your accounts with { -lockwise-brand-name }.
+onboarding-lockwise-passwords-button2 = Get the App
 
 onboarding-facebook-container-title = Set Boundaries with Facebook
-onboarding-facebook-container-text = { -facebook-container-brand-name } keeps your Facebook identity separate from everything else, making it harder to track you across the web.
+onboarding-facebook-container-text2 = { -facebook-container-brand-name } keeps your profile separate from everything else, making it harder for Facebook to target you with ads.
 onboarding-facebook-container-button = Add the Extension
 
 
 ## Message strings belonging to the Return to AMO flow
 return-to-amo-sub-header = Great, you’ve got { -brand-short-name }
 
 # <icon></icon> will be replaced with the icon belonging to the extension
 #