aboutsummaryrefslogtreecommitdiff
path: root/pyaggr3g470r
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2014-05-19 07:28:46 +0200
committerCédric Bonhomme <cedric@cedricbonhomme.org>2014-05-19 07:28:46 +0200
commiteafbb46586de90abd4f5b9881c68e57f64768d4d (patch)
tree3afd0de801083bccaafabfe95cfe3cba4d3c3ed1 /pyaggr3g470r
parentUpdated about page. (diff)
parentUpdated translations. (diff)
downloadnewspipe-eafbb46586de90abd4f5b9881c68e57f64768d4d.tar.gz
newspipe-eafbb46586de90abd4f5b9881c68e57f64768d4d.tar.bz2
newspipe-eafbb46586de90abd4f5b9881c68e57f64768d4d.zip
Merge branch 'master' of bitbucket.org:cedricbonhomme/pyaggr3g470r
Diffstat (limited to 'pyaggr3g470r')
-rw-r--r--pyaggr3g470r/templates/signup.html16
-rw-r--r--pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mobin9852 -> 10040 bytes
-rw-r--r--pyaggr3g470r/translations/fr/LC_MESSAGES/messages.po146
-rw-r--r--pyaggr3g470r/views.py6
4 files changed, 96 insertions, 72 deletions
diff --git a/pyaggr3g470r/templates/signup.html b/pyaggr3g470r/templates/signup.html
index 6644d4f1..98e37492 100644
--- a/pyaggr3g470r/templates/signup.html
+++ b/pyaggr3g470r/templates/signup.html
@@ -1,18 +1,24 @@
{% extends "layout.html" %}
{% block content %}
<div class="container">
- <div class="jumbotron">
+ <div class="form jumbotron">
<form action="" method="post" name="save">
{{ form.hidden_tag() }}
- {{ form.nickname.label }}
- {{ form.nickname(class_="form-control") }} {% for error in form.nickname.errors %} <span style="color: red;">{{ error }}<br /></span>{% endfor %}
+ <div class="form-group">
+ {{ form.nickname.label }}
+ {{ form.nickname(class_="form-control") }} {% for error in form.nickname.errors %} <span style="color: red;">{{ error }}<br /></span>{% endfor %}
+ <p class="help-block">{{ _('Letters, numbers, dots and underscores only.') }}</p>
+ </div>
{{ form.email.label }}
{{ form.email(class_="form-control") }} {% for error in form.email.errors %} <span style="color: red;">{{ error }}<br /></span>{% endfor %}
- {{ form.password.label }}
- {{ form.password(class_="form-control") }} {% for error in form.password.errors %} <span style="color: red;">{{ error }}<br /></span>{% endfor %}
+ <div class="form-group">
+ {{ form.password.label }}
+ {{ form.password(class_="form-control") }} {% for error in form.password.errors %} <span style="color: red;">{{ error }}<br /></span>{% endfor %}
+ <p class="help-block">{{ _('Minimum 6 characters.') }}</p>
+ </div>
{{ form.recaptcha.label }}
{{ form.recaptcha }} {% for error in form.recaptcha.errors %} <span style="color: red;">{{ error }}<br /></span> {% endfor %}
diff --git a/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mo b/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mo
index 16d25cfd..c8bb7994 100644
--- a/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mo
+++ b/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.po b/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.po
index 714baeed..12e0da62 100644
--- a/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.po
+++ b/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-05-13 22:08+0200\n"
-"PO-Revision-Date: 2014-05-13 22:11+0100\n"
+"POT-Creation-Date: 2014-05-16 19:12+0200\n"
+"PO-Revision-Date: 2014-05-16 19:13+0100\n"
"Last-Translator: Cédric Bonhomme <cedric@cedricbonhomme.org>\n"
"Language-Team: fr <LL@li.org>\n"
"Language: fr\n"
@@ -81,7 +81,7 @@ msgstr "Titre"
msgid "Please enter a title."
msgstr "S'il vous plaît, entrez un titre."
-#: pyaggr3g470r/forms.py:84 pyaggr3g470r/templates/admin/user.html:31
+#: pyaggr3g470r/forms.py:84 pyaggr3g470r/templates/admin/user.html:30
msgid "Feed link"
msgstr "Lien du flux"
@@ -89,7 +89,7 @@ msgstr "Lien du flux"
msgid "Please enter a link for the feed."
msgstr "S'il vous plaît, entrez un lien pour le flux."
-#: pyaggr3g470r/forms.py:85 pyaggr3g470r/templates/admin/user.html:32
+#: pyaggr3g470r/forms.py:85 pyaggr3g470r/templates/admin/user.html:31
msgid "Site link"
msgstr "Lien du site"
@@ -113,147 +113,159 @@ msgstr "Authentification requise."
msgid "Forbidden."
msgstr "Interdit."
-#: pyaggr3g470r/views.py:145
+#: pyaggr3g470r/views.py:151
msgid "Logged in successfully."
msgstr "Connecté avec succès."
-#: pyaggr3g470r/views.py:165
+#: pyaggr3g470r/views.py:171
msgid "Logged out successfully."
msgstr "Déconnecté avec succès."
-#: pyaggr3g470r/views.py:185
+#: pyaggr3g470r/views.py:194
msgid "Email already used."
msgstr "Email déjà utilisé."
-#: pyaggr3g470r/views.py:192
+#: pyaggr3g470r/views.py:201 pyaggr3g470r/views.py:797
msgid "Problem while sending activation email"
msgstr "Problème lors de l'envoi d'email d'activation"
-#: pyaggr3g470r/views.py:195
+#: pyaggr3g470r/views.py:204
msgid "Your account has been created. Check your mail to confirm it."
msgstr "Votre compte a été créé. Vérifiez votre courrier pour le confirmer."
-#: pyaggr3g470r/views.py:229
+#: pyaggr3g470r/views.py:238
msgid "Downloading articles..."
msgstr "Téléchargement des articles."
-#: pyaggr3g470r/views.py:316
+#: pyaggr3g470r/views.py:325
msgid "Articles marked as read."
msgstr "Articles marqués comme lus."
-#: pyaggr3g470r/views.py:319
+#: pyaggr3g470r/views.py:328
msgid "All articles marked as read"
msgstr "Tous les articles marqués comme lus."
-#: pyaggr3g470r/views.py:350
+#: pyaggr3g470r/views.py:359
msgid "Article"
msgstr "Article"
-#: pyaggr3g470r/views.py:350
+#: pyaggr3g470r/views.py:359
msgid "deleted."
msgstr "supprimé."
-#: pyaggr3g470r/views.py:353
+#: pyaggr3g470r/views.py:362
msgid "This article do not exist."
msgstr "Cet article n'existe pas."
-#: pyaggr3g470r/views.py:446
+#: pyaggr3g470r/views.py:455
msgid "Database indexed."
msgstr "Base de données indexée."
-#: pyaggr3g470r/views.py:448 pyaggr3g470r/views.py:517
+#: pyaggr3g470r/views.py:457 pyaggr3g470r/views.py:526
msgid "An error occured"
msgstr "Une erreur est survenue."
-#: pyaggr3g470r/views.py:451
+#: pyaggr3g470r/views.py:460
msgid "Option not available on Heroku."
msgstr "Option non disponible sur Heroku."
-#: pyaggr3g470r/views.py:466 pyaggr3g470r/views.py:476
+#: pyaggr3g470r/views.py:475 pyaggr3g470r/views.py:485
msgid "Error when exporting articles."
msgstr "Erreur lors de l'export des articles."
-#: pyaggr3g470r/views.py:482
+#: pyaggr3g470r/views.py:491
msgid "Export format not supported."
msgstr "Ce format d'export n'est pas supporté."
-#: pyaggr3g470r/views.py:505
+#: pyaggr3g470r/views.py:514
msgid "Full text search is not yet implemented for Heroku."
msgstr "La recherche rapide n'est pas supporté sur Heroku."
-#: pyaggr3g470r/views.py:543
+#: pyaggr3g470r/views.py:552
msgid "File not allowed."
msgstr "Fichier non autorisé."
-#: pyaggr3g470r/views.py:549
+#: pyaggr3g470r/views.py:558
msgid "feeds imported."
msgstr "flux importés."
-#: pyaggr3g470r/views.py:551
+#: pyaggr3g470r/views.py:560
msgid "Impossible to import the new feeds."
msgstr "Impossible d'importer les nouveaux flux."
-#: pyaggr3g470r/views.py:587 pyaggr3g470r/views.py:599
-#: pyaggr3g470r/views.py:602 pyaggr3g470r/views.py:625
-#: pyaggr3g470r/templates/admin/user.html:46
+#: pyaggr3g470r/views.py:596 pyaggr3g470r/views.py:608
+#: pyaggr3g470r/views.py:611 pyaggr3g470r/views.py:634
+#: pyaggr3g470r/templates/admin/user.html:45
msgid "Feed"
msgstr "Flux"
-#: pyaggr3g470r/views.py:587 pyaggr3g470r/views.py:643
-#: pyaggr3g470r/views.py:717
+#: pyaggr3g470r/views.py:596 pyaggr3g470r/views.py:652
+#: pyaggr3g470r/views.py:724
msgid "successfully updated."
msgstr "mis à jour avec succès."
-#: pyaggr3g470r/views.py:599 pyaggr3g470r/views.py:726
+#: pyaggr3g470r/views.py:608 pyaggr3g470r/views.py:734
msgid "successfully created."
msgstr "créé avec succès."
-#: pyaggr3g470r/views.py:602
+#: pyaggr3g470r/views.py:611
msgid "already in the database."
msgstr "déjà dans la base de données."
-#: pyaggr3g470r/views.py:608
+#: pyaggr3g470r/views.py:617
msgid "Edit the feed"
msgstr "Éditez ce flux"
-#: pyaggr3g470r/views.py:612 pyaggr3g470r/templates/layout.html:49
+#: pyaggr3g470r/views.py:621 pyaggr3g470r/templates/layout.html:49
msgid "Add a feed"
msgstr "Ajouter un flux"
-#: pyaggr3g470r/views.py:625 pyaggr3g470r/views.py:766
+#: pyaggr3g470r/views.py:634 pyaggr3g470r/views.py:774
msgid "successfully deleted."
msgstr "supprimé avec succès."
-#: pyaggr3g470r/views.py:643 pyaggr3g470r/views.py:717
-#: pyaggr3g470r/views.py:726 pyaggr3g470r/views.py:766
+#: pyaggr3g470r/views.py:652 pyaggr3g470r/views.py:724
+#: pyaggr3g470r/views.py:734 pyaggr3g470r/views.py:774
msgid "User"
msgstr "Utilisateur"
-#: pyaggr3g470r/views.py:662
+#: pyaggr3g470r/views.py:671
msgid "Your account has been deleted."
msgstr "Votre compte a été supprimé."
-#: pyaggr3g470r/views.py:664 pyaggr3g470r/views.py:752
-#: pyaggr3g470r/views.py:768
+#: pyaggr3g470r/views.py:673 pyaggr3g470r/views.py:760
+#: pyaggr3g470r/views.py:776 pyaggr3g470r/views.py:806
msgid "This user does not exist."
msgstr "Cet utilisateur n'existe pas."
-#: pyaggr3g470r/views.py:677
+#: pyaggr3g470r/views.py:686
msgid "Your account has been confirmed."
msgstr "Votre compte a été confirmé."
-#: pyaggr3g470r/views.py:679
+#: pyaggr3g470r/views.py:688
msgid "Impossible to confirm this account."
msgstr "Impossible de confirmer ce compte."
-#: pyaggr3g470r/views.py:735
+#: pyaggr3g470r/views.py:743
msgid "Edit the user"
msgstr "Éditer cet utilisateur"
-#: pyaggr3g470r/views.py:738 pyaggr3g470r/templates/admin/dashboard.html:33
+#: pyaggr3g470r/views.py:746 pyaggr3g470r/templates/admin/dashboard.html:44
msgid "Add a new user"
msgstr "Ajouter un nouvel utilisateur"
+#: pyaggr3g470r/views.py:795 pyaggr3g470r/views.py:803
+msgid "Account of the user"
+msgstr "Compte de l'utilisateur"
+
+#: pyaggr3g470r/views.py:795
+msgid "successfully activated."
+msgstr "activé avec succès."
+
+#: pyaggr3g470r/views.py:803
+msgid "successfully disabled."
+msgstr "désactivé avec succès."
+
#: pyaggr3g470r/templates/about.html:5
msgid ""
"This software is under AGPLv3 license. You are welcome to copy, modify or\n"
@@ -317,17 +329,17 @@ msgstr "Détails"
#: pyaggr3g470r/templates/favorites.html:18 pyaggr3g470r/templates/feed.html:8
#: pyaggr3g470r/templates/feeds.html:33 pyaggr3g470r/templates/home.html:13
#: pyaggr3g470r/templates/unread.html:18
-#: pyaggr3g470r/templates/admin/user.html:47
+#: pyaggr3g470r/templates/admin/user.html:46
msgid "Edit this feed"
msgstr "Éditer ce flux"
#: pyaggr3g470r/templates/feed.html:7 pyaggr3g470r/templates/feeds.html:34
-#: pyaggr3g470r/templates/admin/user.html:48
+#: pyaggr3g470r/templates/admin/user.html:47
msgid "Delete this feed"
msgstr "Supprimer ce flux"
#: pyaggr3g470r/templates/feed.html:7 pyaggr3g470r/templates/feeds.html:34
-#: pyaggr3g470r/templates/admin/user.html:48
+#: pyaggr3g470r/templates/admin/user.html:47
msgid "You are going to delete this feed."
msgstr "Vous allez supprimer ce flux."
@@ -406,7 +418,7 @@ msgstr "Articles"
#: pyaggr3g470r/templates/feeds.html:14
#: pyaggr3g470r/templates/admin/dashboard.html:14
-#: pyaggr3g470r/templates/admin/user.html:34
+#: pyaggr3g470r/templates/admin/user.html:33
msgid "Actions"
msgstr "Actions"
@@ -574,6 +586,14 @@ msgstr "Exporter les flux au format OPML"
msgid "Export articles"
msgstr "Exporter les articles"
+#: pyaggr3g470r/templates/signup.html:11
+msgid "Letters, numbers, dots and underscores only."
+msgstr "Lettres, chiffres, points et '_' seulement."
+
+#: pyaggr3g470r/templates/signup.html:20
+msgid "Minimum 6 characters."
+msgstr "Minimum 6 caractères."
+
#: pyaggr3g470r/templates/unread.html:6
msgid "No unread articles"
msgstr "Pas d'articles non lus"
@@ -586,55 +606,53 @@ msgstr "Articles non lus"
msgid "Registered users"
msgstr "Utilisateurs enregistrés"
-#: pyaggr3g470r/templates/admin/dashboard.html:24
+#: pyaggr3g470r/templates/admin/dashboard.html:28
msgid "View this user"
msgstr "Voir cet utilisateur"
-#: pyaggr3g470r/templates/admin/dashboard.html:25
+#: pyaggr3g470r/templates/admin/dashboard.html:29
#: pyaggr3g470r/templates/admin/user.html:8
msgid "Edit this user"
msgstr "Éditer cet utilisateur"
-#: pyaggr3g470r/templates/admin/dashboard.html:26
+#: pyaggr3g470r/templates/admin/dashboard.html:36
msgid "Delete this user"
msgstr "Supprimer cet utilisateur"
-#: pyaggr3g470r/templates/admin/dashboard.html:26
+#: pyaggr3g470r/templates/admin/dashboard.html:36
msgid "You are going to delete this account."
msgstr "Vous allez supprimer ce compte."
-#: pyaggr3g470r/templates/admin/dashboard.html:35
-msgid "As an administrator you are not listed in this table"
-msgstr "En tant qu'administrateur vous ne figurez pas dans ce tableau"
-
#: pyaggr3g470r/templates/admin/user.html:9
msgid "Membership"
msgstr "Adhésion"
-#: pyaggr3g470r/templates/admin/user.html:14
-msgid "Activation key:"
-msgstr "Clé d'activation:"
-
-#: pyaggr3g470r/templates/admin/user.html:23
+#: pyaggr3g470r/templates/admin/user.html:22
msgid "This user is not subscribed to any feed."
msgstr "Cet utilisateur n'est pas encore abonné à des flux."
-#: pyaggr3g470r/templates/admin/user.html:25
+#: pyaggr3g470r/templates/admin/user.html:24
msgid "Feeds"
msgstr "Flux"
-#: pyaggr3g470r/templates/admin/user.html:30
+#: pyaggr3g470r/templates/admin/user.html:29
msgid "Name"
msgstr "Nom de famille"
-#: pyaggr3g470r/templates/admin/user.html:33
+#: pyaggr3g470r/templates/admin/user.html:32
msgid "Number of articles"
msgstr "Nombre d'articles"
-#: pyaggr3g470r/templates/admin/user.html:54
+#: pyaggr3g470r/templates/admin/user.html:53
msgid "Add a new feed"
msgstr "Ajouter un flux"
+#~ msgid "As an administrator you are not listed in this table"
+#~ msgstr "En tant qu'administrateur vous ne figurez pas dans ce tableau"
+
+#~ msgid "Activation key:"
+#~ msgstr "Clé d'activation:"
+
#~ msgid "First name"
#~ msgstr "Prénom"
diff --git a/pyaggr3g470r/views.py b/pyaggr3g470r/views.py
index abc7a68a..a9c588a2 100644
--- a/pyaggr3g470r/views.py
+++ b/pyaggr3g470r/views.py
@@ -792,16 +792,16 @@ def disable_user(user_id=None):
try:
emails.new_account_activation(user)
user.activation_key = ""
+ flash(gettext('Account of the user') + ' ' + user.nickname + ' ' + gettext('successfully activated.'), 'success')
except Exception as e:
flash(gettext('Problem while sending activation email') + ': ' + str(e), 'danger')
- flash('Account of the user "' + user.nickname + '" successfully activated.', 'success')
else:
import random, base64, hashlib
user.activation_key = base64.b64encode(hashlib.sha512( str(random.getrandbits(256)) ).digest(),
random.choice(['rA','aZ','gQ','hH','hG','aR','DD'])).rstrip('==')
- flash('Account of the user "' + user.nickname + '" successfully disabled.', 'success')
+ flash(gettext('Account of the user') + ' ' + user.nickname + ' ' + gettext('successfully disabled.'), 'success')
db.session.commit()
else:
- flash('This user does not exist.', 'danger')
+ flash(gettext('This user does not exist.'), 'danger')
return redirect(redirect_url())
bgstack15