aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2015-08-05 15:26:41 +0200
committerCédric Bonhomme <cedric@cedricbonhomme.org>2015-08-05 15:26:41 +0200
commitb1fc88d4e6f19d07bfa594d986a3ea27069b9c9f (patch)
treeb1645fd2d29d7221daeafa5ca0e38f11bf5c60d6
parentIt is now possible to mark articles as read only older than 1 day or 10 days. (diff)
downloadnewspipe-b1fc88d4e6f19d07bfa594d986a3ea27069b9c9f.tar.gz
newspipe-b1fc88d4e6f19d07bfa594d986a3ea27069b9c9f.tar.bz2
newspipe-b1fc88d4e6f19d07bfa594d986a3ea27069b9c9f.zip
Updated translations.
-rw-r--r--messages.pot228
-rw-r--r--pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mobin16775 -> 17066 bytes
-rw-r--r--pyaggr3g470r/translations/fr/LC_MESSAGES/messages.po234
3 files changed, 244 insertions, 218 deletions
diff --git a/messages.pot b/messages.pot
index 64fceb70..71037433 100644
--- a/messages.pot
+++ b/messages.pot
@@ -8,141 +8,141 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-07-10 17:20+0200\n"
+"POT-Creation-Date: 2015-08-05 15:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.0\n"
-#: pyaggr3g470r/forms.py:43 pyaggr3g470r/forms.py:95 pyaggr3g470r/forms.py:118
+#: pyaggr3g470r/forms.py:45 pyaggr3g470r/forms.py:113 pyaggr3g470r/forms.py:136
#: pyaggr3g470r/templates/admin/dashboard.html:12
msgid "Nickname"
msgstr ""
-#: pyaggr3g470r/forms.py:44 pyaggr3g470r/forms.py:96 pyaggr3g470r/forms.py:119
+#: pyaggr3g470r/forms.py:46 pyaggr3g470r/forms.py:114 pyaggr3g470r/forms.py:137
msgid "Please enter your nickname."
msgstr ""
-#: pyaggr3g470r/forms.py:45 pyaggr3g470r/forms.py:97 pyaggr3g470r/forms.py:120
-#: pyaggr3g470r/forms.py:168 pyaggr3g470r/templates/admin/dashboard.html:13
+#: pyaggr3g470r/forms.py:47 pyaggr3g470r/forms.py:115 pyaggr3g470r/forms.py:138
+#: pyaggr3g470r/forms.py:186 pyaggr3g470r/templates/admin/dashboard.html:13
msgid "Email"
msgstr ""
-#: pyaggr3g470r/forms.py:48 pyaggr3g470r/forms.py:68 pyaggr3g470r/forms.py:171
+#: pyaggr3g470r/forms.py:50 pyaggr3g470r/forms.py:86 pyaggr3g470r/forms.py:189
msgid "Please enter your email address."
msgstr ""
-#: pyaggr3g470r/forms.py:49 pyaggr3g470r/forms.py:69 pyaggr3g470r/forms.py:100
-#: pyaggr3g470r/forms.py:123
+#: pyaggr3g470r/forms.py:51 pyaggr3g470r/forms.py:87 pyaggr3g470r/forms.py:118
+#: pyaggr3g470r/forms.py:141
msgid "Password"
msgstr ""
-#: pyaggr3g470r/forms.py:50 pyaggr3g470r/forms.py:70
+#: pyaggr3g470r/forms.py:52 pyaggr3g470r/forms.py:88
msgid "Please enter a password."
msgstr ""
-#: pyaggr3g470r/forms.py:53 pyaggr3g470r/templates/login.html:26
+#: pyaggr3g470r/forms.py:55 pyaggr3g470r/templates/login.html:26
msgid "Sign up"
msgstr ""
-#: pyaggr3g470r/forms.py:58 pyaggr3g470r/forms.py:109 pyaggr3g470r/forms.py:138
+#: pyaggr3g470r/forms.py:60 pyaggr3g470r/forms.py:127 pyaggr3g470r/forms.py:156
msgid ""
"This nickname has invalid characters. Please use letters, numbers, dots "
"and underscores only."
msgstr ""
-#: pyaggr3g470r/forms.py:72 pyaggr3g470r/templates/login.html:5
+#: pyaggr3g470r/forms.py:90 pyaggr3g470r/templates/login.html:5
msgid "Log In"
msgstr ""
-#: pyaggr3g470r/forms.py:83
+#: pyaggr3g470r/forms.py:101
msgid "Account not confirmed"
msgstr ""
-#: pyaggr3g470r/forms.py:86
+#: pyaggr3g470r/forms.py:104
msgid "Invalid email or password"
msgstr ""
-#: pyaggr3g470r/forms.py:99 pyaggr3g470r/forms.py:122
+#: pyaggr3g470r/forms.py:117 pyaggr3g470r/forms.py:140
msgid "Please enter your email."
msgstr ""
-#: pyaggr3g470r/forms.py:101 pyaggr3g470r/forms.py:125
+#: pyaggr3g470r/forms.py:119 pyaggr3g470r/forms.py:143
msgid "Feeds refresh frequency (in minutes)"
msgstr ""
-#: pyaggr3g470r/forms.py:104 pyaggr3g470r/forms.py:128
-#: pyaggr3g470r/forms.py:151
+#: pyaggr3g470r/forms.py:122 pyaggr3g470r/forms.py:146
+#: pyaggr3g470r/forms.py:169
msgid "Save"
msgstr ""
-#: pyaggr3g470r/forms.py:124
+#: pyaggr3g470r/forms.py:142
msgid "Password Confirmation"
msgstr ""
-#: pyaggr3g470r/forms.py:133
+#: pyaggr3g470r/forms.py:151
msgid "Passwords aren't the same."
msgstr ""
-#: pyaggr3g470r/forms.py:146 pyaggr3g470r/templates/feeds.html:11
-#: pyaggr3g470r/templates/layout.html:105
+#: pyaggr3g470r/forms.py:164 pyaggr3g470r/templates/feeds.html:11
+#: pyaggr3g470r/templates/layout.html:106
#: pyaggr3g470r/templates/admin/user.html:26
msgid "Title"
msgstr ""
-#: pyaggr3g470r/forms.py:147 pyaggr3g470r/templates/admin/user.html:27
+#: pyaggr3g470r/forms.py:165 pyaggr3g470r/templates/admin/user.html:27
msgid "Feed link"
msgstr ""
-#: pyaggr3g470r/forms.py:148
+#: pyaggr3g470r/forms.py:166
msgid "Please enter the URL."
msgstr ""
-#: pyaggr3g470r/forms.py:149 pyaggr3g470r/templates/admin/user.html:28
+#: pyaggr3g470r/forms.py:167 pyaggr3g470r/templates/admin/user.html:28
msgid "Site link"
msgstr ""
-#: pyaggr3g470r/forms.py:150
+#: pyaggr3g470r/forms.py:168
msgid "Check for updates"
msgstr ""
-#: pyaggr3g470r/forms.py:160
+#: pyaggr3g470r/forms.py:178
msgid "Subject"
msgstr ""
-#: pyaggr3g470r/forms.py:161
+#: pyaggr3g470r/forms.py:179
msgid "Please enter a subject."
msgstr ""
-#: pyaggr3g470r/forms.py:162
+#: pyaggr3g470r/forms.py:180
msgid "Message"
msgstr ""
-#: pyaggr3g470r/forms.py:163
+#: pyaggr3g470r/forms.py:181
msgid "Please enter a content."
msgstr ""
-#: pyaggr3g470r/forms.py:164
+#: pyaggr3g470r/forms.py:182
msgid "Send"
msgstr ""
-#: pyaggr3g470r/forms.py:172
+#: pyaggr3g470r/forms.py:190
msgid "Recover"
msgstr ""
-#: pyaggr3g470r/forms.py:182
+#: pyaggr3g470r/forms.py:200
msgid "Account not confirmed."
msgstr ""
-#: pyaggr3g470r/forms.py:185
+#: pyaggr3g470r/forms.py:203
msgid "Invalid email."
msgstr ""
-#: pyaggr3g470r/templates/about.html:5 pyaggr3g470r/templates/layout.html:84
-#: pyaggr3g470r/templates/layout.html:117
+#: pyaggr3g470r/templates/about.html:5 pyaggr3g470r/templates/layout.html:85
+#: pyaggr3g470r/templates/layout.html:118
msgid "About"
msgstr ""
@@ -433,7 +433,7 @@ msgstr ""
msgid "Duplicate articles"
msgstr ""
-#: pyaggr3g470r/templates/history.html:4 pyaggr3g470r/templates/layout.html:73
+#: pyaggr3g470r/templates/history.html:4 pyaggr3g470r/templates/layout.html:74
msgid "History"
msgstr ""
@@ -478,7 +478,7 @@ msgid "Mark this feed as unread"
msgstr ""
#: pyaggr3g470r/templates/home.html:68 pyaggr3g470r/templates/home.html:76
-#: pyaggr3g470r/templates/layout.html:74
+#: pyaggr3g470r/templates/layout.html:75
msgid "All"
msgstr ""
@@ -490,12 +490,12 @@ msgstr ""
msgid "Unread"
msgstr ""
-#: pyaggr3g470r/templates/home.html:86 pyaggr3g470r/templates/layout.html:68
+#: pyaggr3g470r/templates/home.html:86 pyaggr3g470r/templates/layout.html:67
#: pyaggr3g470r/templates/admin/user.html:42
msgid "Feed"
msgstr ""
-#: pyaggr3g470r/templates/home.html:87 pyaggr3g470r/views/views.py:403
+#: pyaggr3g470r/templates/home.html:87 pyaggr3g470r/views/views.py:418
msgid "Article"
msgstr ""
@@ -503,6 +503,10 @@ msgstr ""
msgid "Date"
msgstr ""
+#: pyaggr3g470r/templates/home.html:113
+msgid "No icon found for this feed"
+msgstr ""
+
#: pyaggr3g470r/templates/inactives.html:6
msgid "Days of inactivity"
msgstr ""
@@ -515,56 +519,64 @@ msgstr ""
msgid "No inactive feeds."
msgstr ""
-#: pyaggr3g470r/templates/layout.html:41 pyaggr3g470r/templates/layout.html:44
-#: pyaggr3g470r/views/feed.py:140
+#: pyaggr3g470r/templates/layout.html:40 pyaggr3g470r/templates/layout.html:43
+#: pyaggr3g470r/views/feed.py:152
msgid "Add a feed"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:50
+#: pyaggr3g470r/templates/layout.html:49
msgid "site or feed url"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:60
+#: pyaggr3g470r/templates/layout.html:59
msgid "Home"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:62 pyaggr3g470r/views/views.py:302
+#: pyaggr3g470r/templates/layout.html:61 pyaggr3g470r/views/views.py:315
msgid "Favorites"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:65
+#: pyaggr3g470r/templates/layout.html:64
msgid "Fetch"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:70
+#: pyaggr3g470r/templates/layout.html:69
msgid "Mark all as read"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:72
+#: pyaggr3g470r/templates/layout.html:70
+msgid "Mark all as read older than yesterday"
+msgstr ""
+
+#: pyaggr3g470r/templates/layout.html:71
+msgid "Mark all as read older than 10 days"
+msgstr ""
+
+#: pyaggr3g470r/templates/layout.html:73
msgid "Inactive"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:82
+#: pyaggr3g470r/templates/layout.html:83
msgid "Profile"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:83
+#: pyaggr3g470r/templates/layout.html:84
msgid "Your data"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:87
+#: pyaggr3g470r/templates/layout.html:88
msgid "Dashboard"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:90
+#: pyaggr3g470r/templates/layout.html:91
msgid "Logout"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:108
+#: pyaggr3g470r/templates/layout.html:109
msgid "Content"
msgstr ""
-#: pyaggr3g470r/templates/layout.html:110
+#: pyaggr3g470r/templates/layout.html:111
msgid "Search"
msgstr ""
@@ -688,7 +700,7 @@ msgid "You are going to delete this account."
msgstr ""
#: pyaggr3g470r/templates/admin/dashboard.html:45
-#: pyaggr3g470r/views/views.py:718
+#: pyaggr3g470r/views/views.py:733
msgid "Add a new user"
msgstr ""
@@ -712,210 +724,210 @@ msgstr ""
msgid "(unread) articles"
msgstr ""
-#: pyaggr3g470r/views/feed.py:75
+#: pyaggr3g470r/views/feed.py:78
#, python-format
msgid "Feed %(feed_title)s successfully deleted."
msgstr ""
-#: pyaggr3g470r/views/feed.py:86 pyaggr3g470r/views/feed.py:182
+#: pyaggr3g470r/views/feed.py:89 pyaggr3g470r/views/feed.py:194
#, python-format
msgid "Feed %(feed_title)r successfully updated."
msgstr ""
-#: pyaggr3g470r/views/feed.py:97
+#: pyaggr3g470r/views/feed.py:100
msgid "Couldn't add feed: url missing."
msgstr ""
-#: pyaggr3g470r/views/feed.py:102 pyaggr3g470r/views/feed.py:166
+#: pyaggr3g470r/views/feed.py:105 pyaggr3g470r/views/feed.py:178
msgid "Couldn't add feed: feed already exists."
msgstr ""
-#: pyaggr3g470r/views/feed.py:109
+#: pyaggr3g470r/views/feed.py:112
msgid "Impossible to connect to the address: {}."
msgstr ""
-#: pyaggr3g470r/views/feed.py:113
+#: pyaggr3g470r/views/feed.py:117
msgid ""
"Couldn't find a feed url, you'll need to find a Atom or RSS link manually"
" and reactivate this feed"
msgstr ""
-#: pyaggr3g470r/views/feed.py:116
+#: pyaggr3g470r/views/feed.py:121
msgid "Feed was successfully created."
msgstr ""
-#: pyaggr3g470r/views/feed.py:119 pyaggr3g470r/views/feed.py:194
+#: pyaggr3g470r/views/feed.py:124 pyaggr3g470r/views/feed.py:206
msgid "Downloading articles for the new feed..."
msgstr ""
-#: pyaggr3g470r/views/feed.py:132
+#: pyaggr3g470r/views/feed.py:143
msgid "Feed successfully updated."
msgstr ""
-#: pyaggr3g470r/views/feed.py:146
+#: pyaggr3g470r/views/feed.py:158
msgid "Edit feed"
msgstr ""
-#: pyaggr3g470r/views/feed.py:189
+#: pyaggr3g470r/views/feed.py:201
#, python-format
msgid "Feed %(feed_title)r successfully created."
msgstr ""
-#: pyaggr3g470r/views/views.py:103
+#: pyaggr3g470r/views/views.py:69 pyaggr3g470r/views/views.py:111
msgid "Authentication required."
msgstr ""
-#: pyaggr3g470r/views/views.py:108
+#: pyaggr3g470r/views/views.py:116
msgid "Forbidden."
msgstr ""
-#: pyaggr3g470r/views/views.py:184
+#: pyaggr3g470r/views/views.py:189
msgid "Logged out successfully."
msgstr ""
-#: pyaggr3g470r/views/views.py:193
+#: pyaggr3g470r/views/views.py:198
msgid "Self-registration is disabled."
msgstr ""
-#: pyaggr3g470r/views/views.py:210
+#: pyaggr3g470r/views/views.py:215
msgid "Email already used."
msgstr ""
-#: pyaggr3g470r/views/views.py:217
+#: pyaggr3g470r/views/views.py:222
#, python-format
msgid "Problem while sending activation email: %(error)s"
msgstr ""
-#: pyaggr3g470r/views/views.py:221
+#: pyaggr3g470r/views/views.py:226
msgid "Your account has been created. Check your mail to confirm it."
msgstr ""
-#: pyaggr3g470r/views/views.py:310
+#: pyaggr3g470r/views/views.py:323
msgid "No text to search were provided."
msgstr ""
-#: pyaggr3g470r/views/views.py:325
+#: pyaggr3g470r/views/views.py:338
msgid "Search:"
msgstr ""
-#: pyaggr3g470r/views/views.py:341 pyaggr3g470r/views/views.py:512
+#: pyaggr3g470r/views/views.py:354 pyaggr3g470r/views/views.py:527
msgid "Downloading articles..."
msgstr ""
-#: pyaggr3g470r/views/views.py:343
+#: pyaggr3g470r/views/views.py:356
msgid ""
"The manual retrieving of news is only available for administrator, on the"
" Heroku platform."
msgstr ""
-#: pyaggr3g470r/views/views.py:403
+#: pyaggr3g470r/views/views.py:418
msgid "deleted."
msgstr ""
-#: pyaggr3g470r/views/views.py:406
+#: pyaggr3g470r/views/views.py:421
msgid "This article do not exist."
msgstr ""
-#: pyaggr3g470r/views/views.py:441
+#: pyaggr3g470r/views/views.py:456
msgid "No duplicates in the feed \"{}\"."
msgstr ""
-#: pyaggr3g470r/views/views.py:458 pyaggr3g470r/views/views.py:469
+#: pyaggr3g470r/views/views.py:473 pyaggr3g470r/views/views.py:484
msgid "Error when exporting articles."
msgstr ""
-#: pyaggr3g470r/views/views.py:475
+#: pyaggr3g470r/views/views.py:490
msgid "Export format not supported."
msgstr ""
-#: pyaggr3g470r/views/views.py:504 pyaggr3g470r/views/views.py:520
-#: pyaggr3g470r/views/views.py:529
+#: pyaggr3g470r/views/views.py:519 pyaggr3g470r/views/views.py:535
+#: pyaggr3g470r/views/views.py:544
msgid "File not allowed."
msgstr ""
-#: pyaggr3g470r/views/views.py:510
+#: pyaggr3g470r/views/views.py:525
msgid "feeds imported."
msgstr ""
-#: pyaggr3g470r/views/views.py:514
+#: pyaggr3g470r/views/views.py:529
msgid "Impossible to import the new feeds."
msgstr ""
-#: pyaggr3g470r/views/views.py:524
+#: pyaggr3g470r/views/views.py:539
msgid "Account imported."
msgstr ""
-#: pyaggr3g470r/views/views.py:526
+#: pyaggr3g470r/views/views.py:541
msgid "Impossible to import the account."
msgstr ""
-#: pyaggr3g470r/views/views.py:566 pyaggr3g470r/views/views.py:696
-#: pyaggr3g470r/views/views.py:706 pyaggr3g470r/views/views.py:751
+#: pyaggr3g470r/views/views.py:581 pyaggr3g470r/views/views.py:711
+#: pyaggr3g470r/views/views.py:721 pyaggr3g470r/views/views.py:766
msgid "User"
msgstr ""
-#: pyaggr3g470r/views/views.py:567 pyaggr3g470r/views/views.py:696
+#: pyaggr3g470r/views/views.py:582 pyaggr3g470r/views/views.py:711
msgid "successfully updated."
msgstr ""
-#: pyaggr3g470r/views/views.py:587
+#: pyaggr3g470r/views/views.py:602
msgid "Your account has been deleted."
msgstr ""
-#: pyaggr3g470r/views/views.py:589 pyaggr3g470r/views/views.py:737
-#: pyaggr3g470r/views/views.py:753 pyaggr3g470r/views/views.py:781
+#: pyaggr3g470r/views/views.py:604 pyaggr3g470r/views/views.py:752
+#: pyaggr3g470r/views/views.py:768 pyaggr3g470r/views/views.py:796
msgid "This user does not exist."
msgstr ""
-#: pyaggr3g470r/views/views.py:606
+#: pyaggr3g470r/views/views.py:621
msgid "Articles deleted."
msgstr ""
-#: pyaggr3g470r/views/views.py:620
+#: pyaggr3g470r/views/views.py:635
msgid "Your account has been confirmed."
msgstr ""
-#: pyaggr3g470r/views/views.py:622
+#: pyaggr3g470r/views/views.py:637
msgid "Impossible to confirm this account."
msgstr ""
-#: pyaggr3g470r/views/views.py:644
+#: pyaggr3g470r/views/views.py:659
msgid "New password sent to your address."
msgstr ""
-#: pyaggr3g470r/views/views.py:646
+#: pyaggr3g470r/views/views.py:661
msgid "Problem while sending your new password."
msgstr ""
-#: pyaggr3g470r/views/views.py:671
+#: pyaggr3g470r/views/views.py:686
msgid "Problem while sending email"
msgstr ""
-#: pyaggr3g470r/views/views.py:706
+#: pyaggr3g470r/views/views.py:721
msgid "successfully created."
msgstr ""
-#: pyaggr3g470r/views/views.py:715
+#: pyaggr3g470r/views/views.py:730
msgid "Edit the user"
msgstr ""
-#: pyaggr3g470r/views/views.py:751
+#: pyaggr3g470r/views/views.py:766
msgid "successfully deleted."
msgstr ""
-#: pyaggr3g470r/views/views.py:772 pyaggr3g470r/views/views.py:778
+#: pyaggr3g470r/views/views.py:787 pyaggr3g470r/views/views.py:793
msgid "Account of the user"
msgstr ""
-#: pyaggr3g470r/views/views.py:772
+#: pyaggr3g470r/views/views.py:787
msgid "successfully activated."
msgstr ""
-#: pyaggr3g470r/views/views.py:774
+#: pyaggr3g470r/views/views.py:789
msgid "Problem while sending activation email"
msgstr ""
-#: pyaggr3g470r/views/views.py:778
+#: pyaggr3g470r/views/views.py:793
msgid "successfully disabled."
msgstr ""
diff --git a/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mo b/pyaggr3g470r/translations/fr/LC_MESSAGES/messages.mo
index c7789757..52b79281 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 f7d6a542..17ff452c 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: 2015-07-10 17:20+0200\n"
-"PO-Revision-Date: 2015-07-10 17:21+0100\n"
+"POT-Creation-Date: 2015-08-05 15:24+0200\n"
+"PO-Revision-Date: 2015-08-05 15:26+0100\n"
"Last-Translator: Cédric Bonhomme <cedric@cedricbonhomme.org>\n"
"Language-Team: fr <LL@li.org>\n"
"Language: fr\n"
@@ -19,39 +19,41 @@ msgstr ""
"Generated-By: Babel 1.3\n"
"X-Generator: Poedit 1.7.5\n"
-#: pyaggr3g470r/forms.py:43 pyaggr3g470r/forms.py:95 pyaggr3g470r/forms.py:118
-#: pyaggr3g470r/templates/admin/dashboard.html:12
+#: pyaggr3g470r/forms.py:45 pyaggr3g470r/forms.py:113
+#: pyaggr3g470r/forms.py:136 pyaggr3g470r/templates/admin/dashboard.html:12
msgid "Nickname"
msgstr "Pseudonyme"
-#: pyaggr3g470r/forms.py:44 pyaggr3g470r/forms.py:96 pyaggr3g470r/forms.py:119
+#: pyaggr3g470r/forms.py:46 pyaggr3g470r/forms.py:114
+#: pyaggr3g470r/forms.py:137
msgid "Please enter your nickname."
msgstr "S'il vous plaît, entrez votre pseudonyme."
-#: pyaggr3g470r/forms.py:45 pyaggr3g470r/forms.py:97 pyaggr3g470r/forms.py:120
-#: pyaggr3g470r/forms.py:168 pyaggr3g470r/templates/admin/dashboard.html:13
+#: pyaggr3g470r/forms.py:47 pyaggr3g470r/forms.py:115
+#: pyaggr3g470r/forms.py:138 pyaggr3g470r/forms.py:186
+#: pyaggr3g470r/templates/admin/dashboard.html:13
msgid "Email"
msgstr "Email"
-#: pyaggr3g470r/forms.py:48 pyaggr3g470r/forms.py:68 pyaggr3g470r/forms.py:171
+#: pyaggr3g470r/forms.py:50 pyaggr3g470r/forms.py:86 pyaggr3g470r/forms.py:189
msgid "Please enter your email address."
msgstr "S'il vous plaît, entrez votre adresse email."
-#: pyaggr3g470r/forms.py:49 pyaggr3g470r/forms.py:69 pyaggr3g470r/forms.py:100
-#: pyaggr3g470r/forms.py:123
+#: pyaggr3g470r/forms.py:51 pyaggr3g470r/forms.py:87 pyaggr3g470r/forms.py:118
+#: pyaggr3g470r/forms.py:141
msgid "Password"
msgstr "Mot de passe"
-#: pyaggr3g470r/forms.py:50 pyaggr3g470r/forms.py:70
+#: pyaggr3g470r/forms.py:52 pyaggr3g470r/forms.py:88
msgid "Please enter a password."
msgstr "S'il vous plaît entrer un mot de passe."
-#: pyaggr3g470r/forms.py:53 pyaggr3g470r/templates/login.html:26
+#: pyaggr3g470r/forms.py:55 pyaggr3g470r/templates/login.html:26
msgid "Sign up"
msgstr "S'inscrire"
-#: pyaggr3g470r/forms.py:58 pyaggr3g470r/forms.py:109
-#: pyaggr3g470r/forms.py:138
+#: pyaggr3g470r/forms.py:60 pyaggr3g470r/forms.py:127
+#: pyaggr3g470r/forms.py:156
msgid ""
"This nickname has invalid characters. Please use letters, numbers, dots and "
"underscores only."
@@ -59,95 +61,95 @@ msgstr ""
"Ce pseudonyme a des caractères non valides. Utilisez seulement des lettres, "
"des chiffres, des points et '_'."
-#: pyaggr3g470r/forms.py:72 pyaggr3g470r/templates/login.html:5
+#: pyaggr3g470r/forms.py:90 pyaggr3g470r/templates/login.html:5
msgid "Log In"
msgstr "Connexion"
-#: pyaggr3g470r/forms.py:83
+#: pyaggr3g470r/forms.py:101
msgid "Account not confirmed"
msgstr "Compte non confirmé"
-#: pyaggr3g470r/forms.py:86
+#: pyaggr3g470r/forms.py:104
msgid "Invalid email or password"
msgstr "E-mail ou mot de passe invalide"
-#: pyaggr3g470r/forms.py:99 pyaggr3g470r/forms.py:122
+#: pyaggr3g470r/forms.py:117 pyaggr3g470r/forms.py:140
msgid "Please enter your email."
msgstr "S'il vous plaît, entrez votre email."
-#: pyaggr3g470r/forms.py:101 pyaggr3g470r/forms.py:125
+#: pyaggr3g470r/forms.py:119 pyaggr3g470r/forms.py:143
msgid "Feeds refresh frequency (in minutes)"
msgstr "Fréquence de rafraîchissement du flux (en minutes)"
-#: pyaggr3g470r/forms.py:104 pyaggr3g470r/forms.py:128
-#: pyaggr3g470r/forms.py:151
+#: pyaggr3g470r/forms.py:122 pyaggr3g470r/forms.py:146
+#: pyaggr3g470r/forms.py:169
msgid "Save"
msgstr "Sauver"
-#: pyaggr3g470r/forms.py:124
+#: pyaggr3g470r/forms.py:142
msgid "Password Confirmation"
msgstr "Confirmation du mot de passe"
-#: pyaggr3g470r/forms.py:133
+#: pyaggr3g470r/forms.py:151
msgid "Passwords aren't the same."
msgstr "Les mots de passe ne sont pas identiques."
-#: pyaggr3g470r/forms.py:146 pyaggr3g470r/templates/feeds.html:11
-#: pyaggr3g470r/templates/layout.html:105
+#: pyaggr3g470r/forms.py:164 pyaggr3g470r/templates/feeds.html:11
+#: pyaggr3g470r/templates/layout.html:106
#: pyaggr3g470r/templates/admin/user.html:26
msgid "Title"
msgstr "Titre"
-#: pyaggr3g470r/forms.py:147 pyaggr3g470r/templates/admin/user.html:27
+#: pyaggr3g470r/forms.py:165 pyaggr3g470r/templates/admin/user.html:27
msgid "Feed link"
msgstr "Lien du flux"
-#: pyaggr3g470r/forms.py:148
+#: pyaggr3g470r/forms.py:166
msgid "Please enter the URL."
msgstr "S'il vous plaît, entrez une adresse."
-#: pyaggr3g470r/forms.py:149 pyaggr3g470r/templates/admin/user.html:28
+#: pyaggr3g470r/forms.py:167 pyaggr3g470r/templates/admin/user.html:28
msgid "Site link"
msgstr "Lien du site"
-#: pyaggr3g470r/forms.py:150
+#: pyaggr3g470r/forms.py:168
msgid "Check for updates"
msgstr "Vérifier les mises à jour"
-#: pyaggr3g470r/forms.py:160
+#: pyaggr3g470r/forms.py:178
msgid "Subject"
msgstr "Objet"
-#: pyaggr3g470r/forms.py:161
+#: pyaggr3g470r/forms.py:179
msgid "Please enter a subject."
msgstr "S'il vous plaît entrer un objet."
-#: pyaggr3g470r/forms.py:162
+#: pyaggr3g470r/forms.py:180
msgid "Message"
msgstr "Message"
-#: pyaggr3g470r/forms.py:163
+#: pyaggr3g470r/forms.py:181
msgid "Please enter a content."
msgstr "S'il vous plaît entrer un contenu."
-#: pyaggr3g470r/forms.py:164
+#: pyaggr3g470r/forms.py:182
msgid "Send"
msgstr "Envoyer"
-#: pyaggr3g470r/forms.py:172
+#: pyaggr3g470r/forms.py:190
msgid "Recover"
msgstr "Récupérer"
-#: pyaggr3g470r/forms.py:182
+#: pyaggr3g470r/forms.py:200
msgid "Account not confirmed."
msgstr "Compte non confirmé."
-#: pyaggr3g470r/forms.py:185
+#: pyaggr3g470r/forms.py:203
msgid "Invalid email."
msgstr "Email invalide."
-#: pyaggr3g470r/templates/about.html:5 pyaggr3g470r/templates/layout.html:84
-#: pyaggr3g470r/templates/layout.html:117
+#: pyaggr3g470r/templates/about.html:5 pyaggr3g470r/templates/layout.html:85
+#: pyaggr3g470r/templates/layout.html:118
msgid "About"
msgstr "À propos"
@@ -465,7 +467,7 @@ msgstr "Le flux a rencontré trop d'erreurs."
msgid "Duplicate articles"
msgstr "Articles doublon"
-#: pyaggr3g470r/templates/history.html:4 pyaggr3g470r/templates/layout.html:73
+#: pyaggr3g470r/templates/history.html:4 pyaggr3g470r/templates/layout.html:74
msgid "History"
msgstr "Historique"
@@ -511,7 +513,7 @@ msgid "Mark this feed as unread"
msgstr "Marquer ce flux comme non lu"
#: pyaggr3g470r/templates/home.html:68 pyaggr3g470r/templates/home.html:76
-#: pyaggr3g470r/templates/layout.html:74
+#: pyaggr3g470r/templates/layout.html:75
msgid "All"
msgstr "Tout"
@@ -523,12 +525,12 @@ msgstr "Lus"
msgid "Unread"
msgstr "Non lus"
-#: pyaggr3g470r/templates/home.html:86 pyaggr3g470r/templates/layout.html:68
+#: pyaggr3g470r/templates/home.html:86 pyaggr3g470r/templates/layout.html:67
#: pyaggr3g470r/templates/admin/user.html:42
msgid "Feed"
msgstr "Flux"
-#: pyaggr3g470r/templates/home.html:87 pyaggr3g470r/views/views.py:403
+#: pyaggr3g470r/templates/home.html:87 pyaggr3g470r/views/views.py:418
msgid "Article"
msgstr "Article"
@@ -536,6 +538,10 @@ msgstr "Article"
msgid "Date"
msgstr "Date"
+#: pyaggr3g470r/templates/home.html:113
+msgid "No icon found for this feed"
+msgstr "Aucune icône trouvé pour ce flux."
+
#: pyaggr3g470r/templates/inactives.html:6
msgid "Days of inactivity"
msgstr "Jours d'inactivité"
@@ -548,56 +554,64 @@ msgstr "jours"
msgid "No inactive feeds."
msgstr "Aucun flux inactifs."
-#: pyaggr3g470r/templates/layout.html:41 pyaggr3g470r/templates/layout.html:44
-#: pyaggr3g470r/views/feed.py:140
+#: pyaggr3g470r/templates/layout.html:40 pyaggr3g470r/templates/layout.html:43
+#: pyaggr3g470r/views/feed.py:152
msgid "Add a feed"
msgstr "Ajouter un flux"
-#: pyaggr3g470r/templates/layout.html:50
+#: pyaggr3g470r/templates/layout.html:49
msgid "site or feed url"
msgstr "site ou adresse de flux"
-#: pyaggr3g470r/templates/layout.html:60
+#: pyaggr3g470r/templates/layout.html:59
msgid "Home"
msgstr "Accueil"
-#: pyaggr3g470r/templates/layout.html:62 pyaggr3g470r/views/views.py:302
+#: pyaggr3g470r/templates/layout.html:61 pyaggr3g470r/views/views.py:315
msgid "Favorites"
msgstr "Favoris"
-#: pyaggr3g470r/templates/layout.html:65
+#: pyaggr3g470r/templates/layout.html:64
msgid "Fetch"
msgstr "Télécharger"
-#: pyaggr3g470r/templates/layout.html:70
+#: pyaggr3g470r/templates/layout.html:69
msgid "Mark all as read"
msgstr "Marquer tout comme lu"
-#: pyaggr3g470r/templates/layout.html:72
+#: pyaggr3g470r/templates/layout.html:70
+msgid "Mark all as read older than yesterday"
+msgstr "Marquer tout comme lu plus ancien qu'hier"
+
+#: pyaggr3g470r/templates/layout.html:71
+msgid "Mark all as read older than 10 days"
+msgstr "Marquer tout comme lu plus ancien que 10 jours"
+
+#: pyaggr3g470r/templates/layout.html:73
msgid "Inactive"
msgstr "Flux inactifs"
-#: pyaggr3g470r/templates/layout.html:82
+#: pyaggr3g470r/templates/layout.html:83
msgid "Profile"
msgstr "Profil"
-#: pyaggr3g470r/templates/layout.html:83
+#: pyaggr3g470r/templates/layout.html:84
msgid "Your data"
msgstr "Vos données"
-#: pyaggr3g470r/templates/layout.html:87
+#: pyaggr3g470r/templates/layout.html:88
msgid "Dashboard"
msgstr "Tableau de bord"
-#: pyaggr3g470r/templates/layout.html:90
+#: pyaggr3g470r/templates/layout.html:91
msgid "Logout"
msgstr "Déconnexion"
-#: pyaggr3g470r/templates/layout.html:108
+#: pyaggr3g470r/templates/layout.html:109
msgid "Content"
msgstr "Contenu"
-#: pyaggr3g470r/templates/layout.html:110
+#: pyaggr3g470r/templates/layout.html:111
msgid "Search"
msgstr "Recherche"
@@ -721,7 +735,7 @@ msgid "You are going to delete this account."
msgstr "Vous allez supprimer ce compte."
#: pyaggr3g470r/templates/admin/dashboard.html:45
-#: pyaggr3g470r/views/views.py:718
+#: pyaggr3g470r/views/views.py:733
msgid "Add a new user"
msgstr "Ajouter un nouvel utilisateur"
@@ -745,29 +759,29 @@ msgstr "Flux"
msgid "(unread) articles"
msgstr "(non lus) articles"
-#: pyaggr3g470r/views/feed.py:75
+#: pyaggr3g470r/views/feed.py:78
#, python-format
msgid "Feed %(feed_title)s successfully deleted."
msgstr "Flux %(feed_title)s supprimé avec succès."
-#: pyaggr3g470r/views/feed.py:86 pyaggr3g470r/views/feed.py:182
+#: pyaggr3g470r/views/feed.py:89 pyaggr3g470r/views/feed.py:194
#, python-format
msgid "Feed %(feed_title)r successfully updated."
msgstr "Flux %(feed_title)r mis à jour avec succès."
-#: pyaggr3g470r/views/feed.py:97
+#: pyaggr3g470r/views/feed.py:100
msgid "Couldn't add feed: url missing."
msgstr "Impossible d'ajouter le flux: URL manquante."
-#: pyaggr3g470r/views/feed.py:102 pyaggr3g470r/views/feed.py:166
+#: pyaggr3g470r/views/feed.py:105 pyaggr3g470r/views/feed.py:178
msgid "Couldn't add feed: feed already exists."
msgstr "Impossible d'ajouter le flux: le flux existe déjà."
-#: pyaggr3g470r/views/feed.py:109
+#: pyaggr3g470r/views/feed.py:112
msgid "Impossible to connect to the address: {}."
msgstr "Impossible de se connecter à l'adresse: {}."
-#: pyaggr3g470r/views/feed.py:113
+#: pyaggr3g470r/views/feed.py:117
msgid ""
"Couldn't find a feed url, you'll need to find a Atom or RSS link manually "
"and reactivate this feed"
@@ -775,69 +789,69 @@ msgstr ""
"Impossible de trouver une URL de flux, vous devez trouver un lien RSS ou "
"Atom manuellement et réactiver ce flux"
-#: pyaggr3g470r/views/feed.py:116
+#: pyaggr3g470r/views/feed.py:121
msgid "Feed was successfully created."
msgstr "Flux créé avec succès."
-#: pyaggr3g470r/views/feed.py:119 pyaggr3g470r/views/feed.py:194
+#: pyaggr3g470r/views/feed.py:124 pyaggr3g470r/views/feed.py:206
msgid "Downloading articles for the new feed..."
msgstr "Téléchargement des articles du nouveau flux..."
-#: pyaggr3g470r/views/feed.py:132
+#: pyaggr3g470r/views/feed.py:143
msgid "Feed successfully updated."
msgstr "Flux mis à jour avec succès."
-#: pyaggr3g470r/views/feed.py:146
+#: pyaggr3g470r/views/feed.py:158
msgid "Edit feed"
msgstr "Éditez ce flux"
-#: pyaggr3g470r/views/feed.py:189
+#: pyaggr3g470r/views/feed.py:201
#, python-format
msgid "Feed %(feed_title)r successfully created."
msgstr "Flux %(feed_title)r créé avec succès."
-#: pyaggr3g470r/views/views.py:103
+#: pyaggr3g470r/views/views.py:69 pyaggr3g470r/views/views.py:111
msgid "Authentication required."
msgstr "Authentification requise."
-#: pyaggr3g470r/views/views.py:108
+#: pyaggr3g470r/views/views.py:116
msgid "Forbidden."
msgstr "Interdit."
-#: pyaggr3g470r/views/views.py:184
+#: pyaggr3g470r/views/views.py:189
msgid "Logged out successfully."
msgstr "Déconnecté avec succès."
-#: pyaggr3g470r/views/views.py:193
+#: pyaggr3g470r/views/views.py:198
msgid "Self-registration is disabled."
msgstr "L'auto-enregistrement est désactivé."
-#: pyaggr3g470r/views/views.py:210
+#: pyaggr3g470r/views/views.py:215
msgid "Email already used."
msgstr "Email déjà utilisé."
-#: pyaggr3g470r/views/views.py:217
+#: pyaggr3g470r/views/views.py:222
#, python-format
msgid "Problem while sending activation email: %(error)s"
msgstr "Problème lors de l'envoi d'email d'activation: %(error)s"
-#: pyaggr3g470r/views/views.py:221
+#: pyaggr3g470r/views/views.py:226
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/views.py:310
+#: pyaggr3g470r/views/views.py:323
msgid "No text to search were provided."
msgstr "Aucun texte à chercher a été soumis."
-#: pyaggr3g470r/views/views.py:325
+#: pyaggr3g470r/views/views.py:338
msgid "Search:"
msgstr "Recherche:"
-#: pyaggr3g470r/views/views.py:341 pyaggr3g470r/views/views.py:512
+#: pyaggr3g470r/views/views.py:354 pyaggr3g470r/views/views.py:527
msgid "Downloading articles..."
msgstr "Téléchargement des articles."
-#: pyaggr3g470r/views/views.py:343
+#: pyaggr3g470r/views/views.py:356
msgid ""
"The manual retrieving of news is only available for administrator, on the "
"Heroku platform."
@@ -845,114 +859,114 @@ msgstr ""
"La récupération manuelle de nouvelles est disponible uniquement pour "
"l'administrateur, sur la plate-forme Heroku."
-#: pyaggr3g470r/views/views.py:403
+#: pyaggr3g470r/views/views.py:418
msgid "deleted."
msgstr "supprimé."
-#: pyaggr3g470r/views/views.py:406
+#: pyaggr3g470r/views/views.py:421
msgid "This article do not exist."
msgstr "Cet article n'existe pas."
-#: pyaggr3g470r/views/views.py:441
+#: pyaggr3g470r/views/views.py:456
msgid "No duplicates in the feed \"{}\"."
msgstr "Pas de doublon dans le flux \"{}\"."
-#: pyaggr3g470r/views/views.py:458 pyaggr3g470r/views/views.py:469
+#: pyaggr3g470r/views/views.py:473 pyaggr3g470r/views/views.py:484
msgid "Error when exporting articles."
msgstr "Erreur lors de l'export des articles."
-#: pyaggr3g470r/views/views.py:475
+#: pyaggr3g470r/views/views.py:490
msgid "Export format not supported."
msgstr "Ce format d'export n'est pas supporté."
-#: pyaggr3g470r/views/views.py:504 pyaggr3g470r/views/views.py:520
-#: pyaggr3g470r/views/views.py:529
+#: pyaggr3g470r/views/views.py:519 pyaggr3g470r/views/views.py:535
+#: pyaggr3g470r/views/views.py:544
msgid "File not allowed."
msgstr "Fichier non autorisé."
-#: pyaggr3g470r/views/views.py:510
+#: pyaggr3g470r/views/views.py:525
msgid "feeds imported."
msgstr "flux importés."
-#: pyaggr3g470r/views/views.py:514
+#: pyaggr3g470r/views/views.py:529
msgid "Impossible to import the new feeds."
msgstr "Impossible d'importer les nouveaux flux."
-#: pyaggr3g470r/views/views.py:524
+#: pyaggr3g470r/views/views.py:539
msgid "Account imported."
msgstr "Compte importé."
-#: pyaggr3g470r/views/views.py:526
+#: pyaggr3g470r/views/views.py:541
msgid "Impossible to import the account."
msgstr "Impossible d'importer le compte."
-#: pyaggr3g470r/views/views.py:566 pyaggr3g470r/views/views.py:696
-#: pyaggr3g470r/views/views.py:706 pyaggr3g470r/views/views.py:751
+#: pyaggr3g470r/views/views.py:581 pyaggr3g470r/views/views.py:711
+#: pyaggr3g470r/views/views.py:721 pyaggr3g470r/views/views.py:766
msgid "User"
msgstr "Utilisateur"
-#: pyaggr3g470r/views/views.py:567 pyaggr3g470r/views/views.py:696
+#: pyaggr3g470r/views/views.py:582 pyaggr3g470r/views/views.py:711
msgid "successfully updated."
msgstr "mis à jour avec succès."
-#: pyaggr3g470r/views/views.py:587
+#: pyaggr3g470r/views/views.py:602
msgid "Your account has been deleted."
msgstr "Votre compte a été supprimé."
-#: pyaggr3g470r/views/views.py:589 pyaggr3g470r/views/views.py:737
-#: pyaggr3g470r/views/views.py:753 pyaggr3g470r/views/views.py:781
+#: pyaggr3g470r/views/views.py:604 pyaggr3g470r/views/views.py:752
+#: pyaggr3g470r/views/views.py:768 pyaggr3g470r/views/views.py:796
msgid "This user does not exist."
msgstr "Cet utilisateur n'existe pas."
-#: pyaggr3g470r/views/views.py:606
+#: pyaggr3g470r/views/views.py:621
msgid "Articles deleted."
msgstr "Articles supprimés."
-#: pyaggr3g470r/views/views.py:620
+#: pyaggr3g470r/views/views.py:635
msgid "Your account has been confirmed."
msgstr "Votre compte a été confirmé."
-#: pyaggr3g470r/views/views.py:622
+#: pyaggr3g470r/views/views.py:637
msgid "Impossible to confirm this account."
msgstr "Impossible de confirmer ce compte."
-#: pyaggr3g470r/views/views.py:644
+#: pyaggr3g470r/views/views.py:659
msgid "New password sent to your address."
msgstr "Nouveau mot de passe envoyé à votre adresse."
-#: pyaggr3g470r/views/views.py:646
+#: pyaggr3g470r/views/views.py:661
msgid "Problem while sending your new password."
msgstr "Problème lors de l'envoi de votre nouveau mot de passe."
-#: pyaggr3g470r/views/views.py:671
+#: pyaggr3g470r/views/views.py:686
msgid "Problem while sending email"
msgstr "Problème lors de l'envoi de l'email"
-#: pyaggr3g470r/views/views.py:706
+#: pyaggr3g470r/views/views.py:721
msgid "successfully created."
msgstr "créé avec succès."
-#: pyaggr3g470r/views/views.py:715
+#: pyaggr3g470r/views/views.py:730
msgid "Edit the user"
msgstr "Éditer cet utilisateur"
-#: pyaggr3g470r/views/views.py:751
+#: pyaggr3g470r/views/views.py:766
msgid "successfully deleted."
msgstr "supprimé avec succès."
-#: pyaggr3g470r/views/views.py:772 pyaggr3g470r/views/views.py:778
+#: pyaggr3g470r/views/views.py:787 pyaggr3g470r/views/views.py:793
msgid "Account of the user"
msgstr "Compte de l'utilisateur"
-#: pyaggr3g470r/views/views.py:772
+#: pyaggr3g470r/views/views.py:787
msgid "successfully activated."
msgstr "activé avec succès."
-#: pyaggr3g470r/views/views.py:774
+#: pyaggr3g470r/views/views.py:789
msgid "Problem while sending activation email"
msgstr "Problème lors de l'envoi d'email d'activation"
-#: pyaggr3g470r/views/views.py:778
+#: pyaggr3g470r/views/views.py:793
msgid "successfully disabled."
msgstr "désactivé avec succès."
bgstack15