Просмотр исходного кода

Translate login and password reset pages

Camille Masset лет назад: 9
Родитель
Сommit
4c4355a07d

+ 17 - 11
counter/templates/login.html

1
-{% extends 'baseTemplate.html' %} {% block title %}Login{% endblock %}{% block content %}
1
+{% extends 'baseTemplate.html' %}
2
+
3
+{% load i18n %}
4
+
5
+{% block title %}{% trans "Login" %}{% endblock %}
6
+
7
+{% block content %}
2
 <div class="container">
8
 <div class="container">
3
     <div class="row">
9
     <div class="row">
4
         <div class="text-center">
10
         <div class="text-center">
8
     <div class="row">
14
     <div class="row">
9
         <div class="panel panel-primary">
15
         <div class="panel panel-primary">
10
             <div class="panel-heading">
16
             <div class="panel-heading">
11
-                <h2 class="panel-title">Connecte toi pour avoir le seum !</h2>
17
+                <h2 class="panel-title">{% trans "Login to get the seum!" %}</h2>
12
             </div>
18
             </div>
13
             <div class=" panel-body">
19
             <div class=" panel-body">
14
                 <form class='' method="POST" action="{% url 'login' %}">
20
                 <form class='' method="POST" action="{% url 'login' %}">
15
                     {% csrf_token %}
21
                     {% csrf_token %}
16
                     <div class="form-group">
22
                     <div class="form-group">
17
-                        <label for="id_username">Nom d'utilisateur</label>
23
+                        <label for="id_username">{% trans "Username" %}</label>
18
                         <input id="id_username" type="text" class="form-control" name="username" required />
24
                         <input id="id_username" type="text" class="form-control" name="username" required />
19
                     </div>
25
                     </div>
20
                     <div class="form-group">
26
                     <div class="form-group">
21
-                        <label for="id_username">Mot de passe</label>
27
+                        <label for="id_username">{% trans "Password" %}</label>
22
                         <input id="id_username" type="password" class="form-control" name="password" required />
28
                         <input id="id_username" type="password" class="form-control" name="password" required />
23
                     </div>
29
                     </div>
24
                     <input type="hidden" name="next" value="{{ next }}" />
30
                     <input type="hidden" name="next" value="{{ next }}" />
25
                     <div class="text-center">
31
                     <div class="text-center">
26
-                        <button type="submit" class="btn btn-default btn-success">Se connecter</button>
27
-                        <a href="{% url 'password_reset' %}" class="btn btn-default btn-danger">Mot de passe oublié</a>
32
+                        <button type="submit" class="btn btn-default btn-success">{% trans "Log in" %}</button>
33
+                        <a href="{% url 'password_reset' %}" class="btn btn-default btn-danger">{% trans "Password forgotten" %}</a>
28
                     </div>
34
                     </div>
29
                 </form>
35
                 </form>
30
             </div>
36
             </div>
34
     <div class="row">
40
     <div class="row">
35
         <div class="panel panel-danger">
41
         <div class="panel panel-danger">
36
             <div class="panel-heading">
42
             <div class="panel-heading">
37
-                <h2 class="panel-title">Erreur</h2>
43
+                <h2 class="panel-title">{% trans "Error" %}</h2>
38
             </div>
44
             </div>
39
             <div class=" panel-body">
45
             <div class=" panel-body">
40
-                <p>T'arrives même pas à te connecter, seum.</p>
46
+                <p>{% trans "You cannot even login... seum!" %}</p>
41
             </div>
47
             </div>
42
         </div>
48
         </div>
43
     </div>
49
     </div>
45
     <div class="row">
51
     <div class="row">
46
         <div class="panel panel-info">
52
         <div class="panel panel-info">
47
             <div class="panel-heading">
53
             <div class="panel-heading">
48
-                <h2 class="panel-title">Pas encore de compteur ?</h2>
54
+                <h2 class="panel-title">{% trans "You don't have a counter yet?" %}</h2>
49
             </div>
55
             </div>
50
             <div class=" panel-body">
56
             <div class=" panel-body">
51
-                <p>Dépếche toi d'aller le créer pour partager ton seum !</p>
57
+                <p>{% trans "Hurry up and create it to share your seum!" %}
52
                     <div class="text-center">
58
                     <div class="text-center">
53
-                        <a href="{% url 'create_user' %}" class="btn btn-default btn-info">Créer un compteur</a>
59
+                        <a href="{% url 'create_user' %}" class="btn btn-default btn-info">{% trans "Create a counter" %}</a>
54
                     </div>
60
                     </div>
55
             </div>
61
             </div>
56
         </div>
62
         </div>

+ 12 - 6
counter/templates/passwordReset.html

1
-{% extends 'baseTemplate.html' %} {% block title %}Mot de passe oublié{% endblock %}{% block content %}
1
+{% extends 'baseTemplate.html' %}
2
+
3
+{% load i18n %}
4
+
5
+{% block title %}{% trans "Password forgotten" %}{% endblock %}
6
+
7
+{% block content %}
2
 <div class="container">
8
 <div class="container">
3
     <div class="row">
9
     <div class="row">
4
         <div class="text-center">
10
         <div class="text-center">
8
     <div class="row">
14
     <div class="row">
9
         <div class="panel panel-primary">
15
         <div class="panel panel-primary">
10
             <div class="panel-heading">
16
             <div class="panel-heading">
11
-                <h2 class="panel-title">Réinitialisation du mot de passe</h2>
17
+                <h2 class="panel-title">{% trans "Reset password" %}</h2>
12
             </div>
18
             </div>
13
             <div class=" panel-body">
19
             <div class=" panel-body">
14
                 <form class='' method="POST" action="{% url 'password_reset' %}">
20
                 <form class='' method="POST" action="{% url 'password_reset' %}">
15
                     {% csrf_token %}
21
                     {% csrf_token %}
16
                     <div class="form-group">
22
                     <div class="form-group">
17
-                        <label for="id_email">Email auquel sera envoyé le lien de réinitialisation</label>
23
+                        <label for="id_email">{% trans "Email for the reinitialisation link" %}</label>
18
                         <input id="id_email" type="email" class="form-control" name="email" required/>
24
                         <input id="id_email" type="email" class="form-control" name="email" required/>
19
                     </div>
25
                     </div>
20
                     <div class="text-center">
26
                     <div class="text-center">
21
-                        <button type="submit" class="btn btn-default btn-success">Envoyer</button>
27
+                        <button type="submit" class="btn btn-default btn-success">{% trans "Send" %}</button>
22
                     </div>
28
                     </div>
23
                 </form>
29
                 </form>
24
             </div>
30
             </div>
28
     <div class="row">
34
     <div class="row">
29
         <div class="panel panel-danger">
35
         <div class="panel panel-danger">
30
             <div class="panel-heading">
36
             <div class="panel-heading">
31
-                <h2 class="panel-title">Erreur</h2>
37
+                <h2 class="panel-title">{% trans "Error" %}</h2>
32
             </div>
38
             </div>
33
             <div class=" panel-body">
39
             <div class=" panel-body">
34
-                <p>T'arrives même pas à te connecter, seum.</p>
40
+                <p>{% trans "You cannot even login... seum!" %}</p>
35
             </div>
41
             </div>
36
         </div>
42
         </div>
37
     </div>
43
     </div>

+ 10 - 4
counter/templates/passwordResetComplete.html

1
-{% extends 'baseTemplate.html' %} {% block title %}Mot de passe changé !{% endblock %}{% block content %}
1
+{% extends 'baseTemplate.html' %}
2
+
3
+{% load i18n %}
4
+
5
+{% block title %}{% trans "Your password has been reset" %}{% endblock %}
6
+
7
+{% block content %}
2
 <div class="container">
8
 <div class="container">
3
     <div class="row">
9
     <div class="row">
4
         <div class="text-center">
10
         <div class="text-center">
8
     <div class="row">
14
     <div class="row">
9
         <div class="panel panel-success">
15
         <div class="panel panel-success">
10
             <div class="panel-heading">
16
             <div class="panel-heading">
11
-                <h2 class="panel-title">Victoire !</h2>
17
+                <h2 class="panel-title">{% trans "Victory!" %}</h2>
12
             </div>
18
             </div>
13
             <div class=" panel-body">
19
             <div class=" panel-body">
14
-                <p>Ça y est tu as réinitialisé ton mot de passe ! Du coup tu peux aller remettre ton compteur à zéro.</p>
20
+                <p>{% trans "That's it! You have reset your password! You can reset your counter now." %}</p>
15
                 <div class="text-center">
21
                 <div class="text-center">
16
-                    <a href="{% url 'home' %}" type="submit" class="btn btn-default btn-success">Retour à l'accueil</a>
22
+                    <a href="{% url 'home' %}" type="submit" class="btn btn-default btn-success">{% trans "Home" %}</a>
17
                 </div>
23
                 </div>
18
             </div>
24
             </div>
19
         </div>
25
         </div>

+ 9 - 3
counter/templates/passwordResetDone.html

1
-{% extends 'baseTemplate.html' %} {% block title %}Mail envoyé !{% endblock %}{% block content %}
1
+{% extends 'baseTemplate.html' %}
2
+
3
+{% load i18n %}
4
+
5
+{% block title %}{% trans "Email sent!" %}{% endblock %}
6
+
7
+{% block content %}
2
 <div class="container">
8
 <div class="container">
3
     <div class="row">
9
     <div class="row">
4
         <div class="text-center">
10
         <div class="text-center">
8
     <div class="row">
14
     <div class="row">
9
         <div class="panel panel-success">
15
         <div class="panel panel-success">
10
             <div class="panel-heading">
16
             <div class="panel-heading">
11
-                <h2 class="panel-title">Victoire !</h2>
17
+                <h2 class="panel-title">{% trans "Victory!" %}</h2>
12
             </div>
18
             </div>
13
             <div class=" panel-body">
19
             <div class=" panel-body">
14
-                <p>Un mail t'a été envoyé, suis les instructions pour aller réinitialiser ton mot de passe.</p>
20
+                <p>{% trans "We have sent you an email. Follow the instructions to reinitialise your password." %}</p>
15
             </div>
21
             </div>
16
         </div>
22
         </div>
17
     </div>
23
     </div>

+ 77 - 3
locale/en/LC_MESSAGES/django.po

8
 msgstr ""
8
 msgstr ""
9
 "Project-Id-Version: PACKAGE VERSION\n"
9
 "Project-Id-Version: PACKAGE VERSION\n"
10
 "Report-Msgid-Bugs-To: \n"
10
 "Report-Msgid-Bugs-To: \n"
11
-"POT-Creation-Date: 2017-01-21 17:37+0100\n"
11
+"POT-Creation-Date: 2017-01-21 18:15+0100\n"
12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
 "Language-Team: LANGUAGE <LL@li.org>\n"
14
 "Language-Team: LANGUAGE <LL@li.org>\n"
228
 "you can choose whatever you want."
228
 "you can choose whatever you want."
229
 msgstr ""
229
 msgstr ""
230
 
230
 
231
-#: counter/templates/createUser.html:45
231
+#: counter/templates/createUser.html:45 counter/templates/login.html:27
232
 msgid "Password"
232
 msgid "Password"
233
 msgstr ""
233
 msgstr ""
234
 
234
 
246
 msgid "Create the counter"
246
 msgid "Create the counter"
247
 msgstr ""
247
 msgstr ""
248
 
248
 
249
-#: counter/templates/createUser.html:64
249
+#: counter/templates/createUser.html:64 counter/templates/login.html:43
250
+#: counter/templates/passwordReset.html:37
250
 msgid "Error"
251
 msgid "Error"
251
 msgstr ""
252
 msgstr ""
252
 
253
 
255
 msgstr ""
256
 msgstr ""
256
 
257
 
257
 #: counter/templates/createUserDone.html:17
258
 #: counter/templates/createUserDone.html:17
259
+#: counter/templates/passwordResetComplete.html:17
260
+#: counter/templates/passwordResetDone.html:17
258
 msgid "Victory!"
261
 msgid "Victory!"
259
 msgstr ""
262
 msgstr ""
260
 
263
 
274
 msgid "Victim"
277
 msgid "Victim"
275
 msgstr ""
278
 msgstr ""
276
 
279
 
280
+#: counter/templates/login.html:5
281
+msgid "Login"
282
+msgstr ""
283
+
284
+#: counter/templates/login.html:17
285
+msgid "Login to get the seum!"
286
+msgstr ""
287
+
288
+#: counter/templates/login.html:23
289
+msgid "Username"
290
+msgstr ""
291
+
292
+#: counter/templates/login.html:32
293
+msgid "Log in"
294
+msgstr ""
295
+
296
+#: counter/templates/login.html:33 counter/templates/passwordReset.html:5
297
+msgid "Password forgotten"
298
+msgstr ""
299
+
300
+#: counter/templates/login.html:46 counter/templates/passwordReset.html:40
301
+msgid "You cannot even login... seum!"
302
+msgstr ""
303
+
304
+#: counter/templates/login.html:54
305
+msgid "You don't have a counter yet?"
306
+msgstr ""
307
+
308
+#: counter/templates/login.html:57
309
+msgid "Hurry up and create it to share your seum!"
310
+msgstr ""
311
+
312
+#: counter/templates/login.html:59
313
+msgid "Create a counter"
314
+msgstr ""
315
+
316
+#: counter/templates/passwordReset.html:17
317
+msgid "Reset password"
318
+msgstr ""
319
+
320
+#: counter/templates/passwordReset.html:23
321
+msgid "Email for the reinitialisation link"
322
+msgstr ""
323
+
324
+#: counter/templates/passwordReset.html:27
325
+msgid "Send"
326
+msgstr ""
327
+
328
+#: counter/templates/passwordResetComplete.html:5
329
+msgid "Your password has been reset"
330
+msgstr ""
331
+
332
+#: counter/templates/passwordResetComplete.html:20
333
+msgid ""
334
+"That's it! You have reset your password! You can reset your counter now."
335
+msgstr ""
336
+
337
+#: counter/templates/passwordResetComplete.html:22
338
+msgid "Home"
339
+msgstr ""
340
+
341
+#: counter/templates/passwordResetDone.html:5
342
+msgid "Email sent!"
343
+msgstr ""
344
+
345
+#: counter/templates/passwordResetDone.html:20
346
+msgid ""
347
+"We have sent you an email. Follow the instructions to reinitialise your "
348
+"password."
349
+msgstr ""
350
+
277
 #: counter/views/counter.py:41
351
 #: counter/views/counter.py:41
278
 msgid "unknown"
352
 msgid "unknown"
279
 msgstr ""
353
 msgstr ""

+ 83 - 3
locale/fr/LC_MESSAGES/django.po

8
 msgstr ""
8
 msgstr ""
9
 "Project-Id-Version: PACKAGE VERSION\n"
9
 "Project-Id-Version: PACKAGE VERSION\n"
10
 "Report-Msgid-Bugs-To: \n"
10
 "Report-Msgid-Bugs-To: \n"
11
-"POT-Creation-Date: 2017-01-21 17:37+0100\n"
11
+"POT-Creation-Date: 2017-01-21 18:15+0100\n"
12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
 "Language-Team: LANGUAGE <LL@li.org>\n"
14
 "Language-Team: LANGUAGE <LL@li.org>\n"
249
 "2 minuscules pour te foutre le seum mais en fait tu peux mettre ce que tu "
249
 "2 minuscules pour te foutre le seum mais en fait tu peux mettre ce que tu "
250
 "veux."
250
 "veux."
251
 
251
 
252
-#: counter/templates/createUser.html:45
252
+#: counter/templates/createUser.html:45 counter/templates/login.html:27
253
 msgid "Password"
253
 msgid "Password"
254
 msgstr "Mot de passe"
254
 msgstr "Mot de passe"
255
 
255
 
269
 msgid "Create the counter"
269
 msgid "Create the counter"
270
 msgstr "Créer le compteur"
270
 msgstr "Créer le compteur"
271
 
271
 
272
-#: counter/templates/createUser.html:64
272
+#: counter/templates/createUser.html:64 counter/templates/login.html:43
273
+#: counter/templates/passwordReset.html:37
273
 msgid "Error"
274
 msgid "Error"
274
 msgstr "Erreur"
275
 msgstr "Erreur"
275
 
276
 
278
 msgstr "Mot de passe changé !"
279
 msgstr "Mot de passe changé !"
279
 
280
 
280
 #: counter/templates/createUserDone.html:17
281
 #: counter/templates/createUserDone.html:17
282
+#: counter/templates/passwordResetComplete.html:17
283
+#: counter/templates/passwordResetDone.html:17
281
 msgid "Victory!"
284
 msgid "Victory!"
282
 msgstr "Victoire !"
285
 msgstr "Victoire !"
283
 
286
 
297
 msgid "Victim"
300
 msgid "Victim"
298
 msgstr "Victime"
301
 msgstr "Victime"
299
 
302
 
303
+#: counter/templates/login.html:5
304
+msgid "Login"
305
+msgstr "Login"
306
+
307
+#: counter/templates/login.html:17
308
+#, fuzzy
309
+#| msgid "Login to access the website!"
310
+msgid "Login to get the seum!"
311
+msgstr "Connecte-toi pour accéder au site !"
312
+
313
+#: counter/templates/login.html:23
314
+msgid "Username"
315
+msgstr "Nom d'utilisateur"
316
+
317
+#: counter/templates/login.html:32
318
+msgid "Log in"
319
+msgstr "Se connecter"
320
+
321
+#: counter/templates/login.html:33 counter/templates/passwordReset.html:5
322
+msgid "Password forgotten"
323
+msgstr "Mot de passe oublié"
324
+
325
+#: counter/templates/login.html:46 counter/templates/passwordReset.html:40
326
+msgid "You cannot even login... seum!"
327
+msgstr "Tu n'arrives mêmes pas à te connecter, seum !"
328
+
329
+#: counter/templates/login.html:54
330
+msgid "You don't have a counter yet?"
331
+msgstr "Pas encore de compteur ?"
332
+
333
+#: counter/templates/login.html:57
334
+msgid "Hurry up and create it to share your seum!"
335
+msgstr "Dépêche-toi de le créer pour partager ton seum !"
336
+
337
+#: counter/templates/login.html:59
338
+msgid "Create a counter"
339
+msgstr "Créer un compteur"
340
+
341
+#: counter/templates/passwordReset.html:17
342
+msgid "Reset password"
343
+msgstr "Réinitialiser le mot de passe"
344
+
345
+#: counter/templates/passwordReset.html:23
346
+msgid "Email for the reinitialisation link"
347
+msgstr "Email auquel sera envoyé le lien de réinitialisation"
348
+
349
+#: counter/templates/passwordReset.html:27
350
+msgid "Send"
351
+msgstr "Envoyer"
352
+
353
+#: counter/templates/passwordResetComplete.html:5
354
+msgid "Your password has been reset"
355
+msgstr "Mot de passe changé !"
356
+
357
+#: counter/templates/passwordResetComplete.html:20
358
+msgid ""
359
+"That's it! You have reset your password! You can reset your counter now."
360
+msgstr ""
361
+"Ça y est tu as réinitialisé ton mot de passe ! Du coup tu peux aller "
362
+"remettre ton compteur à zéro."
363
+
364
+#: counter/templates/passwordResetComplete.html:22
365
+msgid "Home"
366
+msgstr "Accueil"
367
+
368
+#: counter/templates/passwordResetDone.html:5
369
+msgid "Email sent!"
370
+msgstr "Email envoyé !"
371
+
372
+#: counter/templates/passwordResetDone.html:20
373
+msgid ""
374
+"We have sent you an email. Follow the instructions to reinitialise your "
375
+"password."
376
+msgstr ""
377
+"Un mail t'a été envoyé, suis les instructions pour aller réinitialiser ton "
378
+"mot de passe."
379
+
300
 #: counter/views/counter.py:41
380
 #: counter/views/counter.py:41
301
 msgid "unknown"
381
 msgid "unknown"
302
 msgstr "inconnu"
382
 msgstr "inconnu"