Przeglądaj źródła

Evolution #33: Traduction: Messages d'erreurs

bastien 12 lat temu
rodzic
commit
0b852b0829

+ 12 - 0
app/Resources/translations/validators.fr.yml Wyświetl plik

@@ -0,0 +1,12 @@
1
+
2
+'The credentials were changed from another session.' :  "La page a été innactive trop longtemps, cuillez recharger la page."
3
+'The presented password cannot be empty.'            :  "Vous devez saisir un mot de passe."
4
+'The presented password is invalid.'                 :  "Le mot de passe est invalide."
5
+
6
+'The username is already used'   :   Le nom d'utilisateur est déjà utilisé.
7
+'The email is already used'      :   Cette adresse email est déjà utilisé sur Muzi.ch
8
+
9
+error:
10
+  group:
11
+    name:
12
+      unique:            Ce nom est déjà utilisé pour un autre groupe

+ 1 - 1
src/Muzich/CoreBundle/Entity/Group.php Wyświetl plik

@@ -20,7 +20,7 @@ use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
20 20
  * @ORM\Entity
21 21
  * @ORM\Table(name="m_group")
22 22
  * @ORM\Entity(repositoryClass="Muzich\CoreBundle\Repository\GroupRepository")
23
- * @UniqueEntity("name")
23
+ * @UniqueEntity(fields="name", message="error.group.name.unique")
24 24
  */
25 25
 class Group
26 26
 {

+ 1 - 0
src/Muzich/UserBundle/Controller/UserController.php Wyświetl plik

@@ -66,6 +66,7 @@ class UserController extends Controller
66 66
       array(
67 67
         'form' => $form->createView(),
68 68
         'error' => null,
69
+        'registration_errors' => $form->getErrors(),
69 70
         'last_username' => null
70 71
       )
71 72
     );

+ 8 - 3
src/Muzich/UserBundle/Resources/views/Registration/register.html.twig Wyświetl plik

@@ -3,11 +3,16 @@
3 3
     method="POST" 
4 4
     class="fos_user_registration_register"
5 5
   >
6
+        
6 7
     
7
-    {{ form_widget(form) }}
8
+    {% if form.get("errors")|length > 0 %}
9
+    <ul class="error_list">
10
+      {% for key, error in form.get("errors") %}
11
+        <li>{{ error.messageTemplate|trans(error.messageParameters, 'validators') }}</li>
12
+      {% endfor %}
13
+    </ul>
14
+    {% endif %}
8 15
     
9
-    {{ form_errors(form) }}
10
-
11 16
     {{ form_row(form.username) }}
12 17
     
13 18
     {{ form_row(form.email) }}

+ 1 - 1
src/Muzich/UserBundle/Resources/views/Security/login.html.twig Wyświetl plik

@@ -1,6 +1,6 @@
1 1
 <div class="login">
2 2
   {% if error %}
3
-      <div>{{ error }}</div>
3
+      <div>{{ error|trans({}, 'validators') }}</div>
4 4
   {% endif %}
5 5
 
6 6
   <form action="{{ path("fos_user_security_check") }}" method="post">