From 0ddd9931807033f1d20279ffddf7c62867016a6b Mon Sep 17 00:00:00 2001
From: =?utf8?q?Benoi=CC=82t=20Pin?= <pin@cri.ensmp.fr>
Date: Fri, 2 Aug 2013 10:13:23 +0200
Subject: [PATCH] =?utf8?q?Ajout=20d'un=20lien=20vers=20la=20r=C3=A9initial?=
 =?utf8?q?isation=20de=20mot=20de=20passe=20si=20jamais=20la=20connexion?=
 =?utf8?q?=20a=20=C3=A9chou=C3=A9.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 locales/en/LC_MESSAGES/plinn.mo            | Bin 2313 -> 2313 bytes
 locales/en/LC_MESSAGES/plinn.po            |  49 +++++++++++++++-
 locales/fr/LC_MESSAGES/plinn.mo            | Bin 39118 -> 40651 bytes
 locales/fr/LC_MESSAGES/plinn.po            |  62 ++++++++++++++++++++-
 locales/plinn.pot                          |  43 +++++++++++++-
 skins/custom_generic/logged_in_template.pt |  28 ++++++----
 6 files changed, 166 insertions(+), 16 deletions(-)

diff --git a/locales/en/LC_MESSAGES/plinn.mo b/locales/en/LC_MESSAGES/plinn.mo
index 849a6a240bf0f9fcc9f6fdc150cd922f55d06d23..785873fd041379b1e7fcca781fdb555e185444c7 100644
GIT binary patch
delta 21
ccmeAa>J-{w#KvK0U}a!oWn!|~itRiT06k*`kN^Mx

delta 21
ccmeAa>J-{w#KvJ@X=Q9-Wni}1itRiT06owJnE(I)

diff --git a/locales/en/LC_MESSAGES/plinn.po b/locales/en/LC_MESSAGES/plinn.po
index baf482b..9713ba3 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: Fri Aug  2 09:38:06 2013\n"
+"POT-Creation-Date: Fri Aug  2 10:08:44 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"
@@ -440,6 +440,7 @@ msgid "Bottom"
 msgstr ""
 
 #: n/skins/custom_generic/logged_in.py:28
+#: n/skins/custom_generic/logged_in_template.pt:9
 msgid "Login failure"
 msgstr ""
 
@@ -451,6 +452,52 @@ msgstr ""
 msgid "Login success"
 msgstr ""
 
+#: n/skins/custom_generic/logged_in_template.pt:11
+msgid ""
+"You are not currently logged in. Your username and or password may be "
+"incorrect. Your browser may also not be configured to accept cookies."
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:17
+msgid ""
+"If you have forgotten your password, you can reset it by going to this page:"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:21
+msgid "password resetting"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:29
+msgid "Welcome!"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:33
+msgid ""
+"This is the first time that you've logged in to ${portal_title}. Before you "
+"start exploring you need to change your original password. This will ensure "
+"that the password we sent you via email cannot be used in a malicious manner."
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:38
+msgid "Please use the form below to change your password."
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:53
+msgid "Username"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:58
+msgid "New password"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:63
+msgid "Confirm new password"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:70
+msgid "Change password"
+msgstr ""
+
 #: n/skins/custom_generic/mail_password_template.py:30
 msgid "${portal_title}: Membership reminder"
 msgstr ""
diff --git a/locales/fr/LC_MESSAGES/plinn.mo b/locales/fr/LC_MESSAGES/plinn.mo
index 07899bd5fb2575ac4ec78a27f7dcf7c71a1ed0b6..2d05a962ede211ec1d2aa42156f0d8e6dabfb9bc 100644
GIT binary patch
delta 14133
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
B#Wer`

delta 12699
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
Tlx@MNv?>cf4BWEfgx~)FW=F=4

diff --git a/locales/fr/LC_MESSAGES/plinn.po b/locales/fr/LC_MESSAGES/plinn.po
index 1869d4e..979c5de 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: Fri Aug  2 09:38:06 2013\n"
-"PO-Revision-Date: 2013-08-02 09:38+0200\n"
+"POT-Creation-Date: Fri Aug  2 10:08:44 2013\n"
+"PO-Revision-Date: 2013-08-02 10:10+0200\n"
 "Last-Translator:  Benoît PIN\n"
 "Language-Team: CRI http://cri.ensmp.fr\n"
 "Language: \n"
@@ -450,6 +450,7 @@ msgid "Bottom"
 msgstr "Dernier"
 
 #: n/skins/custom_generic/logged_in.py:28
+#: n/skins/custom_generic/logged_in_template.pt:9
 msgid "Login failure"
 msgstr "Échec de la connexion"
 
@@ -461,6 +462,59 @@ msgstr "Échec de la connexion"
 msgid "Login success"
 msgstr "Connexion réussie"
 
+#: n/skins/custom_generic/logged_in_template.pt:11
+msgid ""
+"You are not currently logged in. Your username and or password may be "
+"incorrect. Your browser may also not be configured to accept cookies."
+msgstr ""
+"Vous n'êtes pas encore connecté. Votre nom d'utilisateur ou votre mot de "
+"passe sont peut-être incorrects. Votre navigateur doit être configuré afin "
+"d'accepter les cookies."
+
+#: n/skins/custom_generic/logged_in_template.pt:17
+msgid ""
+"If you have forgotten your password, you can reset it by going to this page:"
+msgstr "Si vous avez oublié votre mot de passe, vous pouvez le réinitialiser en allant sur cette page :"
+
+#: n/skins/custom_generic/logged_in_template.pt:21
+msgid "password resetting"
+msgstr "réinitialisation de mot de passe"
+
+#: n/skins/custom_generic/logged_in_template.pt:29
+msgid "Welcome!"
+msgstr "Bienvenue !"
+
+#: n/skins/custom_generic/logged_in_template.pt:33
+msgid ""
+"This is the first time that you've logged in to ${portal_title}. Before you "
+"start exploring you need to change your original password. This will ensure "
+"that the password we sent you via email cannot be used in a malicious manner."
+msgstr ""
+"C'est la première fois que vous vous connectez à ${portal_title}. Avant de "
+"commencer à naviguer, vous devez changer votre mot de passe initial. Cela "
+"vous assurera que le mot de passe, envoyé par mail, ne sera pas utilisé à "
+"votre insu, dans le cas où le message aurait été intercepté."
+
+#: n/skins/custom_generic/logged_in_template.pt:38
+msgid "Please use the form below to change your password."
+msgstr "Utilisez le formulaire ci-dessous pour changer votre mot de passe."
+
+#: n/skins/custom_generic/logged_in_template.pt:53
+msgid "Username"
+msgstr "Login"
+
+#: n/skins/custom_generic/logged_in_template.pt:58
+msgid "New password"
+msgstr "Nouveau mot de passe"
+
+#: n/skins/custom_generic/logged_in_template.pt:63
+msgid "Confirm new password"
+msgstr "Confirmation"
+
+#: n/skins/custom_generic/logged_in_template.pt:70
+msgid "Change password"
+msgstr "Changer le mot de passe"
+
 #: n/skins/custom_generic/mail_password_template.py:30
 msgid "${portal_title}: Membership reminder"
 msgstr "${portal_title} : rappel du mot de passe"
@@ -1082,7 +1136,9 @@ msgstr "Mot de passe changé"
 msgid ""
 "Your password has been successfully reset. You can log in immediately by "
 "clicking the \"Login\" button."
-msgstr "Votre mot de passe a été correctement réinitialisé. Vous pouvez à présent vous connecter en cliquant sur le bouton « Connexion »."
+msgstr ""
+"Votre mot de passe a été correctement réinitialisé. Vous pouvez à présent "
+"vous connecter en cliquant sur le bouton « Connexion »."
 
 #: n/skins/generic/pending_members.pt:9
 msgid "Review members registration"
diff --git a/locales/plinn.pot b/locales/plinn.pot
index bedde4e..9dbc6f1 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: Fri Aug  2 09:38:06 2013\n"
+"POT-Creation-Date: Fri Aug  2 10:09:29 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"
@@ -450,6 +450,7 @@ msgid "Bottom"
 msgstr ""
 
 #: n/skins/custom_generic/logged_in.py:28
+#: n/skins/custom_generic/logged_in_template.pt:9
 msgid "Login failure"
 msgstr ""
 
@@ -461,6 +462,46 @@ msgstr ""
 msgid "Login success"
 msgstr ""
 
+#: n/skins/custom_generic/logged_in_template.pt:11
+msgid "You are not currently logged in. Your username and or password may be incorrect. Your browser may also not be configured to accept cookies."
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:17
+msgid "If you have forgotten your password, you can reset it by going to this page:"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:21
+msgid "password resetting"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:29
+msgid "Welcome!"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:33
+msgid "This is the first time that you've logged in to ${portal_title}. Before you start exploring you need to change your original password. This will ensure that the password we sent you via email cannot be used in a malicious manner."
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:38
+msgid "Please use the form below to change your password."
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:53
+msgid "Username"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:58
+msgid "New password"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:63
+msgid "Confirm new password"
+msgstr ""
+
+#: n/skins/custom_generic/logged_in_template.pt:70
+msgid "Change password"
+msgstr ""
+
 #: n/skins/custom_generic/mail_password_template.py:30
 msgid "${portal_title}: Membership reminder"
 msgstr ""
diff --git a/skins/custom_generic/logged_in_template.pt b/skins/custom_generic/logged_in_template.pt
index 68a9b00..46f903d 100644
--- a/skins/custom_generic/logged_in_template.pt
+++ b/skins/custom_generic/logged_in_template.pt
@@ -3,18 +3,24 @@
   <head>
     <title>Logged in template</title>
   </head>
-  <body i18n:domain="cmf_default">
-    <div metal:fill-slot="main_no_tabs" tal:omit-tag="">
+  <body i18n:domain="plinn">
+    <div metal:fill-slot="main_no_tabs" id="Desktop">
       <div tal:condition="options/is_anon" tal:omit-tag="">
         <h1 class="DesktopTitle" i18n:translate="">Login failure</h1>
 
-        <p class="Desktop" i18n:translate="">You are not currently logged in. Your
-          username and or password may be incorrect. Your browser may also not be
-          configured to accept HTTP cookies. If you need help please contact
-           <a href="mailto:admin@here.com" title="Email Admin"
-              tal:attributes="href string:mailto:${options/admin_email}"
-              tal:content="options/admin_email"
-              i18n:name="admin_email">Email Admin</a>.
+        <p i18n:translate="">
+          You are not currently logged in. Your username and or password may
+          be incorrect. Your browser may also not be configured to accept
+          cookies.
+        </p>
+        <p>
+          <span i18n:translate="">
+            If you have forgotten your password, you can reset it by going to
+            this page:
+          </span>
+          <a href="#"
+            tal:attributes="href string:$portal_url/request_password_reset_form"
+            i18n:translate="">password resetting</a>.
         </p>
         
       </div>
@@ -22,14 +28,14 @@
       <div tal:condition="options/changePassword|nothing" tal:omit-tag="">
        <h1 class="DesktopTitle" i18n:translate="">Welcome!</h1>
 
-       <p class="Desktop" i18n:translate="">
+       <p i18n:translate="">
           This is the first time that you've logged in to
           <span tal:replace="portal_title" i18n:name="portal_title">Here</span>.
           Before you start exploring you need to change your original password.
           This will ensure that the password we sent you via email cannot be
           used in a malicious manner.</p>
 
-       <p class="Desktop" i18n:translate="">
+       <p i18n:translate="">
           Please use the form below to change your password.</p>
 
        <form action="change_password" method="post"
-- 
2.20.1