Bug 686347 - Add Account Provisioner service for email to Thunderbird. r=Standard8.
authorBlake Winton <bwinton@mozilla.com>
Mon, 07 Nov 2011 21:46:24 -0500
changeset 7691 1c960cf8c557a94e1b5e50f7828dfe83285f5c1e
parent 7690 46bfd9908a5ec31940ed9e98962b68be003b0626
child 7692 7673ced3d6a3f9e82b9203700d9f0e9db7440561
push id1
push useraxel@mozilla.com
push dateTue, 10 Oct 2017 22:14:06 +0000
reviewersStandard8
bugs686347
Bug 686347 - Add Account Provisioner service for email to Thunderbird. r=Standard8. X-Channel-Repo: comm-central X-Channel-Converted-Revision: 66e4aa9e3f45298c0e8e086a34eb1c89a8e7e477
mail/chrome/messenger/accountCreation.dtd
mail/chrome/messenger/messenger.dtd
mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
mail/chrome/messenger/newmailaccount/accountProvisioner.properties
--- a/mail/chrome/messenger/accountCreation.dtd
+++ b/mail/chrome/messenger/accountCreation.dtd
@@ -44,16 +44,18 @@
 <!-- LOCALIZATION NOTE (half-manual-test.label): This is the text that is
      displayed on the button in manual edit mode which will re-guess
      the account configuration, taking into account the settings that
      the user has manually changed. -->
 <!ENTITY half-manual-test.label          "Re-test">
 <!ENTITY half-manual-test.accesskey      "t">
 <!ENTITY manual-edit.label               "Manual config">
 <!ENTITY manual-edit.accesskey           "M">
+<!ENTITY switch-to-provisioner.label     "Get a new account">
+<!ENTITY switch-to-provisioner.accesskey "G">
 
 
 <!ENTITY warning.label                   "Warning!">
 <!ENTITY incomingSettings.label          "Incoming settings:">
 <!ENTITY outgoingSettings.label          "Outgoing settings:">
 <!ENTITY technicaldetails.label          "Technical Details">
 <!-- LOCALIZATION NOTE (confirmWarning.label): If there is a security
      warning on the outgoing server, then the user will need to check a
--- a/mail/chrome/messenger/messenger.dtd
+++ b/mail/chrome/messenger/messenger.dtd
@@ -18,18 +18,20 @@
      window.
      -->
 <!ENTITY moveToNewWindow.label "Move to New Window">
 <!ENTITY moveToNewWindow.accesskey "W">
 <!ENTITY newVirtualFolderCmd.label "Saved Search…">
 <!ENTITY newVirtualFolderCmd.accesskey "S">
 <!ENTITY newOtherAccountsCmd.label "Other Accounts…">
 <!ENTITY newOtherAccountsCmd.accesskey "O">
-<!ENTITY newEmailAccountCmd.label "Mail Account…">
-<!ENTITY newEmailAccountCmd.accesskey "A">
+<!ENTITY newCreateEmailAccountCmd.label "Get a New Mail Account…">
+<!ENTITY newCreateEmailAccountCmd.accesskey "G">
+<!ENTITY newExistingEmailAccountCmd.label "Existing Mail Account…">
+<!ENTITY newExistingEmailAccountCmd.accesskey "E">
 <!ENTITY openMessageFileCmd.label "Open Saved Message…">
 <!ENTITY openMessageFileCmd.accesskey "O">
 <!ENTITY openAttachmentCmd.label "Attachments">
 <!ENTITY openAttachmentCmd.accesskey "A">
 <!ENTITY saveAsMenu.label "Save As">
 <!ENTITY saveAsMenu.accesskey "S">
 <!ENTITY saveAsFileCmd.label "File">
 <!ENTITY saveAsFileCmd.accesskey "F">
new file mode 100644
--- /dev/null
+++ b/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
@@ -0,0 +1,39 @@
+<!ENTITY window.title "Welcome to &brandShortName;">
+<!ENTITY header.label "Want a new email address for &brandShortName;?">
+<!ENTITY other.languages "We are only displaying the providers offering addresses in your area.  Click here to show all providers.">
+<!ENTITY error.line1 "Sorry, we could not find any suggested email addresses.">
+<!ENTITY error.line2 "You try can search for nicknames or any other term to find more emails">
+
+<!-- LOCALIZATION NOTE(error.suggest.before, error.suggest.middle, error.suggest.after):
+     error.suggest.before, error.suggest.middle, and error.suggest.after all go into
+     one line with error.suggest.middle that links to a site which provides download
+     of free account alternatives. -->
+<!ENTITY error.suggest.before "Also you might try one of the ">
+<!ENTITY error.suggest.middle "free email account alternatives">
+<!ENTITY error.suggest.after ".">
+
+<!-- LOCALIZATION NOTE(success.title.before, success.title.after):
+     success.title.before and success.title.after all go into one line, wrapping
+     around the name that the user has typed in to the search input. -->
+<!ENTITY success.title.before "Hello ">
+<!ENTITY success.title.after ", the following email addresses are available to you:">
+<!ENTITY success.tip "(You can also search for nicknames or any other term to find more emails)">
+<!ENTITY partnership.description "In partnership with several providers, &brandShortName; can offer you a new email account. Just fill in your first and last name, or any other words you’d like, in the fields above to get started.">
+<!ENTITY existing.header "Already have an address you want to use?">
+<!ENTITY tinyheader.title "Got an address?">
+<!ENTITY tinyheader.existing "Skip this and use my existing email">
+<!ENTITY content.close "I think I’ll configure my account later.">
+<!ENTITY successful.title "Congratulations!">
+<!ENTITY successful.successMessage "You have successfully set up your account.">
+<!ENTITY successful.write "Write some email">
+<!ENTITY successful.write.desc "Let your friends and family know about your new address.<br/> That’s why you got this new account, isn’t it?">
+<!ENTITY successful.customize "Customize &brandShortName; with some cool add-ons">
+<!ENTITY successful.customize.desc "There are thousands of add-ons that let you customize &brandShortName; to make it fit your specific needs.">
+<!ENTITY successful.attach "Attach a personal signature to my email">
+<!ENTITY successful.attach.desc "You can automatically attach a quote or some information about yourself to the end of every message you send.">
+<!ENTITY successful.close "Close this window.">
+<!ENTITY input.namePlaceholder "Your name, or nickname">
+<!ENTITY input.search "Search">
+<!ENTITY search_engine.title "Customize your search engine">
+<!ENTITY search_engine.message "Your email provider can also provide you with web search capabilities.">
+<!ENTITY search_engine.button "Finish">
new file mode 100644
--- /dev/null
+++ b/mail/chrome/messenger/newmailaccount/accountProvisioner.properties
@@ -0,0 +1,22 @@
+# LOCALIZATION NOTE (price):
+#   %S will be the price per year charged to the user for the account.
+price=%S a year
+# LOCALIZATION NOTE (more):
+#   %S will be the number of email addresses minus two.  (So, we'll show
+#   two, and say that there are "(n-2) more…"
+more=+%S more…
+# LOCALIZATION NOTE (price):
+#   \u0020 is a space, and should be included before and after.
+sepAnd=\u0020and\u0020
+# LOCALIZATION NOTE (sepComma):
+#   \u0020 is a space, and should be included after.
+sepComma=,\u0020
+# LOCALIZATION NOTE (disclaimer):
+#   %S will be the url for the privacy page.
+disclaimer=The search terms used are sent to Mozilla (<a href="%S" class="external">Privacy Policy</a>) and to 3rd party email providers <span class="placeholder"></span> to find available email addresses.
+privacyPolicy=Privacy Policy
+tos=Terms of Service
+# LOCALIZATION NOTE (searchDesc):
+#   %S will be the selected search engine.
+searchDesc=Use <b>%S</b> as my default search engine
+cannotConnect=Sorry - we're unable to communicate with our sign-up server. Please check your connection.