From dab819e75a82aea184b6651523f9be4ad10f71ff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benoi=CC=82t=20Pin?= <pin@cri.ensmp.fr> Date: Thu, 1 Aug 2013 14:14:04 +0200 Subject: [PATCH] Mise en forme du mail avec une page template (ne marche pas, on va contourner). --- RegistrationTool.py | 8 +++--- locales/en/LC_MESSAGES/plinn.mo | Bin 2313 -> 2313 bytes locales/en/LC_MESSAGES/plinn.po | 20 ++++++++++++--- locales/fr/LC_MESSAGES/plinn.mo | Bin 38216 -> 38768 bytes locales/fr/LC_MESSAGES/plinn.po | 24 +++++++++++++++--- locales/plinn.pot | 18 ++++++++++--- skins/generic/password_reset_mail_temlate.pt | 5 ---- skins/generic/password_reset_mail_template.pt | 10 ++++++++ 8 files changed, 66 insertions(+), 19 deletions(-) delete mode 100644 skins/generic/password_reset_mail_temlate.pt create mode 100644 skins/generic/password_reset_mail_template.pt diff --git a/RegistrationTool.py b/RegistrationTool.py index 5072095..021b714 100644 --- a/RegistrationTool.py +++ b/RegistrationTool.py @@ -216,10 +216,10 @@ class RegistrationTool(BaseRegistrationTool) : to = encodeQuopriEmail(member.getMemberFullName(nameBefore=0), member.getProperty('email')) subject = translate(_('How to reset your password on the %s website')) % ptool.getProperty('title') subject = "=?utf-8?q?%s?=" % encodestring(subject) - lines = [] - pr = lines.append - pr('%s/password_reset_form/%s' % (utool(), uuid)) - body = '\n'.join(lines) + body = self.password_reset_mail_template(fullName=member.getMemberFullName(nameBefore=0), + siteName=ptool.getProperty('title'), + resetPasswordUrl='%s/password_reset_form/%s' % (utool(), uuid) + ) message = self.echange_mail_template(From=sender, To=to, Subject=subject, diff --git a/locales/en/LC_MESSAGES/plinn.mo b/locales/en/LC_MESSAGES/plinn.mo index 8c755e50580365108e1fa85b1a40280261ae21e6..4cd15ff104fda230bdf474decb2d026b06494bb4 100644 GIT binary patch delta 32 ncmeAa>J-|b&L$j^QL5lrny#Q=s9<PlWnyk+Y`WQs?K~3zkje;? delta 32 ncmeAa>J-|b&L$k5nxf!UnxkNBs9<PjWol|=V6fSW?K~3zk(LOb diff --git a/locales/en/LC_MESSAGES/plinn.po b/locales/en/LC_MESSAGES/plinn.po index b729ee6..7e6bac9 100644 --- a/locales/en/LC_MESSAGES/plinn.po +++ b/locales/en/LC_MESSAGES/plinn.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinn 2.0\n" -"POT-Creation-Date: Wed Jul 31 16:55:00 2013\n" +"POT-Creation-Date: Thu Aug 1 11:47:35 2013\n" "PO-Revision-Date: 2007-10-17 14:43+0200\n" "Last-Translator: Benoît PIN\n" "Language-Team: CRI http://cri.ensmp.fr\n" @@ -1007,8 +1007,22 @@ msgstr "" msgid "You have asked to change your password." msgstr "" -#: n/skins/generic/password_reset_mail_temlate.pt:5 -msgid "Please" +#: n/skins/generic/password_reset_mail_temlate.pt:6 +msgid "" +"To get back into your account on the ${siteName} website, you'll need to " +"create a new password." +msgstr "" + +#: n/skins/generic/password_reset_mail_temlate.pt:7 +msgid "It's easy:" +msgstr "" + +#: n/skins/generic/password_reset_mail_temlate.pt:8 +msgid "â Click the link below to open a browser window." +msgstr "" + +#: n/skins/generic/password_reset_mail_temlate.pt:9 +msgid "â Fill the form with your new password." msgstr "" #: n/skins/generic/password_reset_template.pt:13 diff --git a/locales/fr/LC_MESSAGES/plinn.mo b/locales/fr/LC_MESSAGES/plinn.mo index b8ca134672be11ae4b4b33925442c68b433e78ab..f1517706dbf99fa4e928dd0cf75e105564d2c4dd 100644 GIT binary patch delta 12987 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 BOHBX( delta 12518 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 diff --git a/locales/fr/LC_MESSAGES/plinn.po b/locales/fr/LC_MESSAGES/plinn.po index e31e9c9..58520fd 100755 --- a/locales/fr/LC_MESSAGES/plinn.po +++ b/locales/fr/LC_MESSAGES/plinn.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Plinn 2.0\n" -"POT-Creation-Date: Wed Jul 31 16:55:00 2013\n" -"PO-Revision-Date: 2013-07-31 16:58+0200\n" +"POT-Creation-Date: Thu Aug 1 11:47:35 2013\n" +"PO-Revision-Date: 2013-08-01 11:49+0200\n" "Last-Translator: Benoît PIN\n" "Language-Team: CRI http://cri.ensmp.fr\n" "Language: \n" @@ -1043,9 +1043,25 @@ msgstr "Bonjour ${fullname}," msgid "You have asked to change your password." msgstr "Vous avez demandé de changer de mot de passe." -#: n/skins/generic/password_reset_mail_temlate.pt:5 -msgid "Please" +#: n/skins/generic/password_reset_mail_temlate.pt:6 +msgid "" +"To get back into your account on the ${siteName} website, you'll need to " +"create a new password." msgstr "" +"Pour accéder à nouveau à votre compte sur le site ${siteName}, vous devez " +"créer un nouveau mot de passe." + +#: n/skins/generic/password_reset_mail_temlate.pt:7 +msgid "It's easy:" +msgstr "Rien de plus simple :" + +#: n/skins/generic/password_reset_mail_temlate.pt:8 +msgid "â Click the link below to open a browser window." +msgstr "â Cliquez sur le lien ci-dessous pour ouvrir une fenêtre de navigateur." + +#: n/skins/generic/password_reset_mail_temlate.pt:9 +msgid "â Fill the form with your new password." +msgstr "â Remplissez le formulaire avec votre nouveau mot de passe." #: n/skins/generic/password_reset_template.pt:13 msgid "Password resetting" diff --git a/locales/plinn.pot b/locales/plinn.pot index 3822b03..886a0fd 100644 --- a/locales/plinn.pot +++ b/locales/plinn.pot @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: 2.0 beta 1\n" -"POT-Creation-Date: Wed Jul 31 16:55:00 2013\n" +"POT-Creation-Date: Thu Aug 1 11:47:35 2013\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Zope 3 Developers <zope-dev@zope.org>\n" @@ -1029,8 +1029,20 @@ msgstr "" msgid "You have asked to change your password." msgstr "" -#: n/skins/generic/password_reset_mail_temlate.pt:5 -msgid "Please" +#: n/skins/generic/password_reset_mail_temlate.pt:6 +msgid "To get back into your account on the ${siteName} website, you'll need to create a new password." +msgstr "" + +#: n/skins/generic/password_reset_mail_temlate.pt:7 +msgid "It's easy:" +msgstr "" + +#: n/skins/generic/password_reset_mail_temlate.pt:8 +msgid "\342\200\224\302\240Click the link below to open a browser window." +msgstr "" + +#: n/skins/generic/password_reset_mail_temlate.pt:9 +msgid "\342\200\224 Fill the form with your new password." msgstr "" #: n/skins/generic/password_reset_template.pt:13 diff --git a/skins/generic/password_reset_mail_temlate.pt b/skins/generic/password_reset_mail_temlate.pt deleted file mode 100644 index a871ed5..0000000 --- a/skins/generic/password_reset_mail_temlate.pt +++ /dev/null @@ -1,5 +0,0 @@ -<tal:element i18n:translate="">Hi <span tal:replace="options/fullName" i18n:name="fullname"/>,</tal:element> - - -<tal:element i18n:translate="">You have asked to change your password.</tal:element> -<tal:element i18n:translate="">Please </tal:element> diff --git a/skins/generic/password_reset_mail_template.pt b/skins/generic/password_reset_mail_template.pt new file mode 100644 index 0000000..261abd3 --- /dev/null +++ b/skins/generic/password_reset_mail_template.pt @@ -0,0 +1,10 @@ +<tal:element i18n:translate="">Hi <span tal:replace="options/fullName" i18n:name="fullname"/>,</tal:element> + +<tal:element i18n:translate="">You have asked to change your password.</tal:element> + +<tal:element i18n:translate="">To get back into your account on the <tal:name tal:replace="options/siteName" i18n:name="siteName"/> website, you'll need to create a new password.</tal:element> +<tal:element i18n:translate="">It's easy:</tal:element> +<tal:element i18n:translate="">â Click the link below to open a browser window.</tal:element> +<tal:element i18n:translate="">â Fill the form with your new password.</tal:element> + +<tal:element tal:replace="options/resetPasswordUrl">http://portal.bla/password_reset_form/uuid</tal:element> -- 2.20.1