浏览代码

Mise en place de traduction pour les messges flash.

bastien 12 年前
父节点
当前提交
0322593a5a

+ 0 - 4
app/Resources/FOSUserBundle/views/Resetting/email.txt.twig 查看文件

@@ -1,7 +1,3 @@
1 1
 {% autoescape false %}
2 2
 {{ 'resetting.email'|trans({'%username%': user.username, '%confirmationUrl%': confirmationUrl}, 'FOSUserBundle') }}
3
-
4
-Bonjour {{ user.username }},
5
-Vous avez demandé le changement de votre mot de passe, pour le modifier
6
-rendez-vous acette adresse: {{ confirmationUrl }}
7 3
 {% endautoescape %}

+ 9 - 0
app/Resources/translations/flash.fr.yml 查看文件

@@ -0,0 +1,9 @@
1
+
2
+# FOS
3
+group.flash.updated: Le groupe a été mis à jour
4
+group.flash.created: Le groupe a été créé
5
+group.flash.deleted: Le groupe a été supprimé
6
+profile.flash.updated: Le profil a été mis à jour
7
+change_password.flash.success: Le mot de passe a été modifié
8
+registration.flash.user_created: L'utilisateur a été créé avec succès
9
+resetting.flash.success: Le mot de passe a été réinitialisé avec succès

+ 1 - 1
src/Muzich/CoreBundle/Resources/views/layout.html.twig 查看文件

@@ -34,7 +34,7 @@
34 34
   {% for key, flash in app.session.getFlashes() %}
35 35
     <div class="{{ key }} message">
36 36
       <a class="message-close" href="#" title="fermer"><img alt="close" src="{{ asset('bundles/muzichcore/img/1317386146_cancel.png') }}" /></a>
37
-      <h3>{{ flash }}</h3>
37
+      <h3>{{ flash|trans({}, 'flash') }}</h3>
38 38
     </div>
39 39
   {% endfor %}
40 40
 </body>

+ 0 - 34
src/Muzich/UserBundle/Controller/ResettingController.php 查看文件

@@ -14,40 +14,6 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
14 14
  */
15 15
 class ResettingController extends BaseResettingController
16 16
 {
17
-  
18
-  /**
19
-   * Reset user password
20
-   */
21
-  public function resetAction($token)
22
-  {
23
-      $user = $this->container->get('fos_user.user_manager')->findUserByConfirmationToken($token);
24
-
25
-      if (null === $user){
26
-          throw new NotFoundHttpException(sprintf('The user with "confirmation token" does not exist for value "%s"', $token));
27
-      }
28
-
29
-      if (!$user->isPasswordRequestNonExpired($this->container->getParameter('fos_user.resetting.token_ttl'))) {
30
-          return new RedirectResponse($this->container->get('router')->generate('fos_user_resetting_request'));
31
-      }
32
-
33
-      $form = $this->container->get('fos_user.resetting.form');
34
-      $formHandler = $this->container->get('fos_user.resetting.form.handler');
35
-      $process = $formHandler->process($user);
36
-
37
-      if ($process) {
38
-          $this->authenticateUser($user);
39
-
40
-          $this->setFlash('success', 'Votre mot de passe a été mis a jour avec succés.');
41
-
42
-          return new RedirectResponse($this->getRedirectionUrl($user));
43
-      }
44
-
45
-      return $this->container->get('templating')->renderResponse('FOSUserBundle:Resetting:reset.html.'.$this->getEngine(), array(
46
-          'token' => $token,
47
-          'form' => $form->createView(),
48
-          'theme' => $this->container->getParameter('fos_user.template.theme'),
49
-      ));
50
-  }
51 17
 
52 18
   /**
53 19
    * Generate the redirection url when the resetting is completed.

+ 1 - 1
src/Muzich/UserBundle/Controller/UserController.php 查看文件

@@ -82,7 +82,7 @@ class UserController extends Controller
82 82
     $process = $formHandler->process($user);
83 83
     if ($process)
84 84
     {
85
-      $this->container->get('session')->setFlash('success', 'Le mot de passe a été changé avec succès.');
85
+      $this->container->get('session')->setFlash('fos_user_success', 'change_password.flash.success');
86 86
       return new RedirectResponse($this->generateUrl('my_account'));
87 87
     }
88 88
     else

+ 1 - 1
vendor/bundles/FOS/UserBundle

@@ -1 +1 @@
1
-Subproject commit 941292a736ef569def148302b88e5aef59dee79e
1
+Subproject commit 7f87fedd56d6237cd50256af07f7de55a69ec026

+ 4 - 4
web/bundles/muzichcore/css/main.css 查看文件

@@ -181,25 +181,25 @@ ul.inline li
181 181
 		 -moz-animation: animate-bg 5s linear infinite;
182 182
 }
183 183
 
184
-.info
184
+.info, .fos_user_info
185 185
 {
186 186
 		 background-color: #4ea5cd;
187 187
 		 border-color: #3b8eb5;
188 188
 }
189 189
 
190
-.error
190
+.error, .fos_user_error
191 191
 {
192 192
 		 background-color: #de4343;
193 193
 		 border-color: #c43d3d;
194 194
 }
195 195
 		 
196
-.warning
196
+.warning, .fos_user_warning
197 197
 {
198 198
 		 background-color: #eaaf51;
199 199
 		 border-color: #d99a36;
200 200
 }
201 201
 
202
-.success
202
+.success, .fos_user_success
203 203
 {
204 204
 		 background-color: #61b832;
205 205
 		 border-color: #55a12c;