changes for #77

Code cosmetics
#75:
- More debug infos for kindlegen and sending e-mail.
- Button for sending test e-mail.
- timeout of 5min for sending e-mail
This commit is contained in:
OzzieIsaacs
2016-12-23 09:53:39 +01:00
parent c582ccf79c
commit ba44a15891
19 changed files with 1213 additions and 639 deletions
Binary file not shown.
+140 -85
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-11-12 09:44+0100\n"
"POT-Creation-Date: 2016-12-23 08:39+0100\n"
"PO-Revision-Date: 2016-07-12 19:54+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: de\n"
@@ -18,250 +18,272 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.3.4\n"
#: cps/helper.py:80 cps/templates/detail.html:113
msgid "Send to Kindle"
msgstr "An Kindle senden"
#: cps/book_formats.py:108 cps/book_formats.py:112 cps/web.py:923
msgid "not installed"
msgstr "Nicht installiert"
#: cps/helper.py:81
#: cps/helper.py:93
msgid "Calibre-web test email"
msgstr "Calibre-web Test E-Mail"
#: cps/helper.py:94 cps/helper.py:147
msgid "This email has been sent via calibre web."
msgstr "Die E-Mail wurde via calibre-web versendet"
#: cps/helper.py:103 cps/helper.py:118
#: cps/helper.py:128 cps/helper.py:216
#, python-format
msgid "Failed to send mail: %s"
msgstr "E-Mail: %s konnte nicht gesendet werden"
#: cps/helper.py:146 cps/templates/detail.html:113
msgid "Send to Kindle"
msgstr "An Kindle senden"
#: cps/helper.py:169 cps/helper.py:184
msgid "Could not find any formats suitable for sending by email"
msgstr ""
"Konnte keine Formate finden welche für das versenden per E-Mail geeignet "
"sind"
#: cps/helper.py:112
#: cps/helper.py:178
msgid "Could not convert epub to mobi"
msgstr "Konnte .epub nicht nach .mobi convertieren"
msgstr "Konnte .epub nicht nach .mobi konvertieren"
#: cps/helper.py:142
#, python-format
msgid "Failed to send mail: %s"
msgstr "E-Mail: %s konnte nicht gesendet werden"
#: cps/helper.py:162
#: cps/helper.py:236
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Die angeforderte Datei konnte nicht gelesen werden. Falsche Dateirechte?"
#: cps/web.py:639
#: cps/web.py:717
msgid "Latest Books"
msgstr "Letzte Bücher"
#: cps/web.py:661
#: cps/web.py:742
msgid "Hot Books (most downloaded)"
msgstr "Beliebte Bücher (die meisten Downloads)"
#: cps/templates/index.xml:41 cps/web.py:668
#: cps/templates/index.xml:41 cps/web.py:750
msgid "Random Books"
msgstr "Zufällige Bücher"
#: cps/web.py:679
#: cps/web.py:763
msgid "Author list"
msgstr "Autorenliste"
#: cps/web.py:695
#: cps/web.py:780
#, python-format
msgid "Author: %(nam)s"
msgstr "Autor: %(nam)s"
#: cps/templates/index.xml:65 cps/web.py:706
#: cps/templates/index.xml:65 cps/web.py:793
msgid "Series list"
msgstr "Liste Serien"
#: cps/web.py:714
#: cps/web.py:804
#, python-format
msgid "Series: %(serie)s"
msgstr "Serie: %(serie)s"
#: cps/web.py:716 cps/web.py:796 cps/web.py:914 cps/web.py:1524
#: cps/web.py:806 cps/web.py:902 cps/web.py:1061 cps/web.py:1729
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
"Buch öffnen fehlgeschlagen. Datei existiert nicht, oder ist nicht "
"zugänglich."
#: cps/web.py:742
#: cps/web.py:837
msgid "Available languages"
msgstr "Verfügbare Sprachen"
#: cps/web.py:754
#: cps/web.py:852
#, python-format
msgid "Language: %(name)s"
msgstr "Sprache: %(name)s"
#: cps/templates/index.xml:57 cps/web.py:765
#: cps/templates/index.xml:57 cps/web.py:865
msgid "Category list"
msgstr "Kategorieliste"
#: cps/web.py:772
#: cps/web.py:875
#, python-format
msgid "Category: %(name)s"
msgstr "Kategorie: %(name)s"
#: cps/web.py:810
#: cps/web.py:931
msgid "Statistics"
msgstr "Statistiken"
#: cps/web.py:898 cps/web.py:905 cps/web.py:912
#: cps/web.py:939
msgid "Server restarts"
msgstr "Server startet neu"
#: cps/web.py:1037 cps/web.py:1044 cps/web.py:1051 cps/web.py:1058
msgid "Read a Book"
msgstr "Lese ein Buch"
#: cps/web.py:951 cps/web.py:1179
#: cps/web.py:1100 cps/web.py:1365
msgid "Please fill out all fields!"
msgstr "Bitte alle Felder ausfüllen!"
#: cps/web.py:967
#: cps/web.py:1116
msgid "An unknown error occured. Please try again later."
msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen."
#: cps/web.py:972
#: cps/web.py:1121
msgid "This username or email address is already in use."
msgstr "Der Benutzername oder die E-Mailadresse ist in bereits in Benutzung."
#: cps/web.py:975
#: cps/web.py:1124
msgid "register"
msgstr "Registieren"
#: cps/web.py:990
#: cps/web.py:1140
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Du bist nun eingeloggt als '%(nickname)s'"
#: cps/web.py:993
#: cps/web.py:1143
msgid "Wrong Username or Password"
msgstr "Flascher Benutzername oder Passwort"
#: cps/web.py:995
#: cps/web.py:1145
msgid "login"
msgstr "Login"
#: cps/web.py:1011
#: cps/web.py:1162
msgid "Please configure the SMTP mail settings first..."
msgstr "Bitte zuerst die SMTP Mail Einstellung konfigurieren ..."
#: cps/web.py:1015
#: cps/web.py:1166
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Buch erfolgreich versandt an %(kindlemail)s"
#: cps/web.py:1018
#: cps/web.py:1170
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Beim Senden des Buchs trat ein Fehler auf: %(res)s"
#: cps/web.py:1020
#: cps/web.py:1172
msgid "Please configure your kindle email address first..."
msgstr "Bitte die Kindle E-Mail Adresse zuuerst konfigurieren..."
#: cps/web.py:1035
#: cps/web.py:1188
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "Das Buch wurde dem Bücherregal: %(sname)s hinzugefügt"
#: cps/web.py:1054
#: cps/web.py:1209
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "Das Buch wurde aus dem Bücherregal: %(sname)s entfernt"
#: cps/web.py:1070
#: cps/web.py:1226
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "Es existiert bereits ein Bücheregal mit dem Titel '%(title)s'"
#: cps/web.py:1075
#: cps/web.py:1231
#, python-format
msgid "Shelf %(title)s created"
msgstr "Bücherregal %(title)s erzeugt"
#: cps/web.py:1077
#: cps/web.py:1233
msgid "There was an error"
msgstr "Es trat ein Fehler auf"
#: cps/web.py:1078 cps/web.py:1080
#: cps/web.py:1234 cps/web.py:1236
msgid "create a shelf"
msgstr "Bücherregal erzeugen"
#: cps/web.py:1096
#: cps/web.py:1256
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "Bücherregal %(name)s erfolgreich gelöscht"
#: cps/web.py:1113
#: cps/web.py:1277
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Bücherregal: '%(name)s'"
#: cps/web.py:1150
#: cps/web.py:1332
msgid "Found an existing account for this email address."
msgstr "Es existiert ein Benutzerkonto für diese E-Mailadresse"
#: cps/web.py:1151 cps/web.py:1153
#: cps/web.py:1334 cps/web.py:1337
#, python-format
msgid "%(name)s's profile"
msgstr "%(name)s's Profil"
#: cps/web.py:1152
#: cps/web.py:1335
msgid "Profile updated"
msgstr "Profil aktualisiert"
#: cps/web.py:1161
#: cps/web.py:1346
msgid "User list"
msgstr "Benutzerliste"
#: cps/templates/user_list.html:32 cps/web.py:1180
#: cps/templates/user_list.html:32 cps/web.py:1366
msgid "Add new user"
msgstr "Neuen Benutzer hinzufügen"
#: cps/web.py:1213
#: cps/web.py:1399
#, python-format
msgid "User '%(user)s' created"
msgstr "Benutzer '%(user)s' angelegt"
#: cps/web.py:1217
#: cps/web.py:1403
msgid "Found an existing account for this email address or nickname."
msgstr ""
"Es existiert ein Benutzerkonto für diese Emailadresse oder den "
"Benutzernamen"
#: cps/web.py:1238
#: cps/web.py:1426 cps/web.py:1437
msgid "Mail settings updated"
msgstr "E-Mail Einstellungen aktualisiert"
#: cps/web.py:1241
#: cps/web.py:1432
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Test E-Mail erfolgreich an %(kindlemail)s versendet"
#: cps/web.py:1435
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "Fehler beim versenden der Test E-Mail: %(res)s"
#: cps/web.py:1438
msgid "Edit mail settings"
msgstr "E-Mail Einstellungen editieren"
#: cps/web.py:1263
#: cps/web.py:1461
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Benutzer '%(nick)s' gelöscht"
#: cps/web.py:1318
#: cps/web.py:1516
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Benutzer '%(nick)s' aktualisiert"
#: cps/web.py:1321
#: cps/web.py:1519
msgid "An unknown error occured."
msgstr "Es ist ein unbekanter Fehler aufgetreten"
#: cps/web.py:1322
#: cps/web.py:1521
#, python-format
msgid "Edit User %(nick)s"
msgstr "Benutzer %(nick)s bearbeiten"
#: cps/web.py:1556
#: cps/web.py:1759
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Fehler beim Erzeugen des Pfads %s (Zugriff verweigert)"
#: cps/web.py:1561
#: cps/web.py:1764
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Fehler beim speichern der Datei %s (Zugriff verweigert)"
#: cps/web.py:1566
#: cps/web.py:1769
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Fehler beim Löschen von Datei %s (Zugriff verweigert)"
@@ -346,14 +368,14 @@ msgstr "Nein"
msgid "view book after edit"
msgstr "Buch nach Bearbeitung ansehen"
#: cps/templates/edit_book.html:105 cps/templates/email_edit.html:30
#: cps/templates/login.html:19 cps/templates/search_form.html:33
#: cps/templates/shelf_edit.html:15 cps/templates/user_edit.html:93
#: cps/templates/edit_book.html:105 cps/templates/login.html:19
#: cps/templates/search_form.html:33 cps/templates/shelf_edit.html:15
#: cps/templates/user_edit.html:94
msgid "Submit"
msgstr "Abschicken"
#: cps/templates/edit_book.html:106 cps/templates/email_edit.html:31
#: cps/templates/user_edit.html:95
#: cps/templates/edit_book.html:106 cps/templates/email_edit.html:32
#: cps/templates/user_edit.html:96
msgid "Back"
msgstr "Zurück"
@@ -381,6 +403,14 @@ msgstr "SMTP Passwort"
msgid "From e-mail"
msgstr "Absenderadresse"
#: cps/templates/email_edit.html:30
msgid "Save settings"
msgstr "Einstellungen speichern"
#: cps/templates/email_edit.html:31
msgid "Save settings and send Test E-Mail"
msgstr "Einstellungen speichern und Test E-Mail versenden"
#: cps/templates/feed.xml:14
msgid "Next"
msgstr "Nächste"
@@ -511,6 +541,14 @@ msgstr "Passwort"
msgid "Remember me"
msgstr "Merken"
#: cps/templates/read.html:136
msgid "Reflow text when sidebars are open."
msgstr "Text umbrechen wenn Seitenleiste geöffnet ist"
#: cps/templates/readpdf.html:29
msgid "PDF.js viewer"
msgstr "PDF.js Viewer"
#: cps/templates/register.html:4
msgid "Register a new account"
msgstr "Neues Benutzerkonto erzeugen"
@@ -551,6 +589,10 @@ msgstr "Tags ausschließen"
msgid "Delete this Shelf"
msgstr "Lösche dieses Bücherregal"
#: cps/templates/shelf.html:7
msgid "Edit Shelf name"
msgstr "Bücherregal umbenennen"
#: cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titel"
@@ -559,11 +601,27 @@ msgstr "Titel"
msgid "should the shelf be public?"
msgstr "Soll das Bücherregal öffentlich sein?"
#: cps/templates/stats.html:4
#: cps/templates/stats.html:3
msgid "Linked libraries"
msgstr "Dynamische Bibliotheken"
#: cps/templates/stats.html:8
msgid "Program library"
msgstr "Programm Bibliotheken"
#: cps/templates/stats.html:9
msgid "Installed Version"
msgstr "Installierte Version"
#: cps/templates/stats.html:32
msgid "Calibre library statistics"
msgstr "Calibre Bibliothek Statistiken"
#: cps/templates/stats.html:37
msgid "Books in this Library"
msgstr "Bücher in dieser Bibliothek"
#: cps/templates/stats.html:5
#: cps/templates/stats.html:41
msgid "Authors in this Library"
msgstr "Autoren in dieser Bibliothek"
@@ -579,51 +637,51 @@ msgstr "Zeige nur Bücher mit dieser Sprache"
msgid "Show all"
msgstr "Zeige alle"
#: cps/templates/user_edit.html:46
#: cps/templates/user_edit.html:45
msgid "Show random books"
msgstr "Zeige Zufällige Bücher"
#: cps/templates/user_edit.html:50
#: cps/templates/user_edit.html:49
msgid "Show hot books"
msgstr "Zeige Auswahl Beliebte Bücher"
#: cps/templates/user_edit.html:54
#: cps/templates/user_edit.html:53
msgid "Show language selection"
msgstr "Zeige Sprachauswahl"
#: cps/templates/user_edit.html:58
#: cps/templates/user_edit.html:57
msgid "Show series selection"
msgstr "Zeige Auswahl Serien"
#: cps/templates/user_edit.html:62
#: cps/templates/user_edit.html:61
msgid "Show category selection"
msgstr "Zeige Kategorie Auswahl"
#: cps/templates/user_edit.html:67
#: cps/templates/user_edit.html:68
msgid "Admin user"
msgstr "Admin Benutzer"
#: cps/templates/user_edit.html:71
#: cps/templates/user_edit.html:72
msgid "Allow Downloads"
msgstr "Downloads erlauben"
#: cps/templates/user_edit.html:75
#: cps/templates/user_edit.html:76
msgid "Allow Uploads"
msgstr "Uploads erlauben"
#: cps/templates/user_edit.html:79
#: cps/templates/user_edit.html:80
msgid "Allow Edit"
msgstr "Bearbeiten erlauben"
#: cps/templates/user_edit.html:83
#: cps/templates/user_edit.html:84
msgid "Allow Changing Password"
msgstr "Passwort ändern erlauben"
#: cps/templates/user_edit.html:89
#: cps/templates/user_edit.html:90
msgid "Delete this user"
msgstr "Benutzer löschen"
#: cps/templates/user_edit.html:100
#: cps/templates/user_edit.html:101
msgid "Recent Downloads"
msgstr "Letzte Downloads"
@@ -674,6 +732,3 @@ msgstr "SMTP Einstellungen ändern"
msgid "Latin"
msgstr "Latein"
#~ msgid "Version"
#~ msgstr "Version"
Binary file not shown.
+154 -92
View File
@@ -1,4 +1,4 @@
# Translations template for PROJECT.
# French translations for PROJECT.
# Copyright (C) 2016 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
@@ -7,256 +7,281 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2016-11-13 16:45+0100\n"
"POT-Creation-Date: 2016-12-23 08:39+0100\n"
"PO-Revision-Date: 2016-11-13 18:35+0100\n"
"Last-Translator: Nicolas Roudninski <nicoroud@gmail.com>\n"
"Language: fr\n"
"Language-Team: \n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.3.4\n"
"X-Generator: Poedit 1.8.11\n"
"Last-Translator: Nicolas Roudninski <nicoroud@gmail.com>\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Language: fr_FR\n"
#: cps/helper.py:80 cps/templates/detail.html:113
msgid "Send to Kindle"
msgstr "Envoyer ver Kindle"
#: cps/book_formats.py:108 cps/book_formats.py:112 cps/web.py:923
msgid "not installed"
msgstr ""
#: cps/helper.py:81
#: cps/helper.py:93
msgid "Calibre-web test email"
msgstr ""
#: cps/helper.py:94 cps/helper.py:147
msgid "This email has been sent via calibre web."
msgstr "Ce message a été envoyé depuis calibre web."
#: cps/helper.py:103 cps/helper.py:118
msgid "Could not find any formats suitable for sending by email"
msgstr "Impossible de trouver un format adapté à envoyer par courriel"
#: cps/helper.py:112
msgid "Could not convert epub to mobi"
msgstr "Impossible de convertir epub vers mobi"
#: cps/helper.py:142
#: cps/helper.py:128 cps/helper.py:216
#, python-format
msgid "Failed to send mail: %s"
msgstr "Impossible d'envoyer le courriel : %s"
#: cps/helper.py:162
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Le fichier demandé ne peux pas être lu. Peut-être de mauvaises permissions ?"
#: cps/helper.py:146 cps/templates/detail.html:113
msgid "Send to Kindle"
msgstr "Envoyer ver Kindle"
#: cps/web.py:639
#: cps/helper.py:169 cps/helper.py:184
msgid "Could not find any formats suitable for sending by email"
msgstr "Impossible de trouver un format adapté à envoyer par courriel"
#: cps/helper.py:178
msgid "Could not convert epub to mobi"
msgstr "Impossible de convertir epub vers mobi"
#: cps/helper.py:236
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr ""
"Le fichier demandé ne peux pas être lu. Peut-être de mauvaises "
"permissions ?"
#: cps/web.py:717
msgid "Latest Books"
msgstr "Derniers livres"
#: cps/web.py:661
#: cps/web.py:742
msgid "Hot Books (most downloaded)"
msgstr "Livres populaires (les plus téléchargés)"
#: cps/templates/index.xml:41 cps/web.py:668
#: cps/templates/index.xml:41 cps/web.py:750
msgid "Random Books"
msgstr "Livres au hasard"
#: cps/web.py:679
#: cps/web.py:763
msgid "Author list"
msgstr "Liste des auteurs"
#: cps/web.py:695
#: cps/web.py:780
#, python-format
msgid "Author: %(nam)s"
msgstr "Auteur : %(nam)s"
#: cps/templates/index.xml:65 cps/web.py:706
#: cps/templates/index.xml:65 cps/web.py:793
msgid "Series list"
msgstr "Liste des séries"
#: cps/web.py:714
#: cps/web.py:804
#, python-format
msgid "Series: %(serie)s"
msgstr "Séries : %(serie)s"
#: cps/web.py:716 cps/web.py:796 cps/web.py:914 cps/web.py:1524
#: cps/web.py:806 cps/web.py:902 cps/web.py:1061 cps/web.py:1729
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible :"
msgstr ""
"Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est "
"pas accessible :"
#: cps/web.py:742
#: cps/web.py:837
msgid "Available languages"
msgstr "Langues disponibles"
#: cps/web.py:754
#: cps/web.py:852
#, python-format
msgid "Language: %(name)s"
msgstr "Langue : %(name)s"
#: cps/templates/index.xml:57 cps/web.py:765
#: cps/templates/index.xml:57 cps/web.py:865
msgid "Category list"
msgstr "Liste des catégories"
#: cps/web.py:772
#: cps/web.py:875
#, python-format
msgid "Category: %(name)s"
msgstr "Catégorie : %(name)s"
#: cps/web.py:810
#: cps/web.py:931
msgid "Statistics"
msgstr "Statistiques"
#: cps/web.py:898 cps/web.py:905 cps/web.py:912
#: cps/web.py:939
msgid "Server restarts"
msgstr ""
#: cps/web.py:1037 cps/web.py:1044 cps/web.py:1051 cps/web.py:1058
msgid "Read a Book"
msgstr "Lire un livre"
#: cps/web.py:951 cps/web.py:1179
#: cps/web.py:1100 cps/web.py:1365
msgid "Please fill out all fields!"
msgstr "SVP, complétez tous les champs !"
#: cps/web.py:967
#: cps/web.py:1116
msgid "An unknown error occured. Please try again later."
msgstr "Une erreur a eu lieu. Merci de réessayez plus tard."
#: cps/web.py:972
#: cps/web.py:1121
msgid "This username or email address is already in use."
msgstr "Ce nom d'utilisateur ou cette adresse de courriel est déjà utilisée."
#: cps/web.py:975
#: cps/web.py:1124
msgid "register"
msgstr "S'enregistrer"
#: cps/web.py:990
#: cps/web.py:1140
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'"
#: cps/web.py:993
#: cps/web.py:1143
msgid "Wrong Username or Password"
msgstr "Mauvais nom d'utilisateur ou mot de passe"
#: cps/web.py:995
#: cps/web.py:1145
msgid "login"
msgstr "Connexion"
#: cps/web.py:1011
#: cps/web.py:1162
msgid "Please configure the SMTP mail settings first..."
msgstr "Veillez configurer les paramètres smtp d'abord..."
#: cps/web.py:1015
#: cps/web.py:1166
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Livres envoyés à %(kindlemail)s avec succès"
#: cps/web.py:1018
#: cps/web.py:1170
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s"
#: cps/web.py:1020
#: cps/web.py:1172
msgid "Please configure your kindle email address first..."
msgstr "Veuillez configurer votre adresse kindle d'abord..."
#: cps/web.py:1035
#: cps/web.py:1188
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s"
#: cps/web.py:1054
#: cps/web.py:1209
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "Le livre a été supprimé de l'étagère %(sname)s"
#: cps/web.py:1070
#: cps/web.py:1226
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "Une étagère de ce nom '%(title)s' existe déjà."
#: cps/web.py:1075
#: cps/web.py:1231
#, python-format
msgid "Shelf %(title)s created"
msgstr "Étagère %(title)s créée"
#: cps/web.py:1077
#: cps/web.py:1233
msgid "There was an error"
msgstr "Il y a eu une erreur"
#: cps/web.py:1078 cps/web.py:1080
#: cps/web.py:1234 cps/web.py:1236
msgid "create a shelf"
msgstr "Créer une étagère"
#: cps/web.py:1096
#: cps/web.py:1256
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "L'étagère %(name)s a été supprimé avec succès"
#: cps/web.py:1113
#: cps/web.py:1277
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Étagère : '%(name)s'"
#: cps/web.py:1150
#: cps/web.py:1332
msgid "Found an existing account for this email address."
msgstr "Un compte avec cette adresse de courriel existe déjà."
#: cps/web.py:1151 cps/web.py:1153
#: cps/web.py:1334 cps/web.py:1337
#, python-format
msgid "%(name)s's profile"
msgstr "Profil de %(name)s"
#: cps/web.py:1152
#: cps/web.py:1335
msgid "Profile updated"
msgstr "Profil mis à jour"
#: cps/web.py:1161
#: cps/web.py:1346
msgid "User list"
msgstr "Liste des ustilisateurs"
#: cps/templates/user_list.html:32 cps/web.py:1180
#: cps/templates/user_list.html:32 cps/web.py:1366
msgid "Add new user"
msgstr "Ajouter un nouvel utilisateur"
#: cps/web.py:1213
#: cps/web.py:1399
#, python-format
msgid "User '%(user)s' created"
msgstr "Utilisateur '%(user)s' créé"
#: cps/web.py:1217
#: cps/web.py:1403
msgid "Found an existing account for this email address or nickname."
msgstr "Un compte avec cette adresse de courriel ou ce surnom existe déjà."
#: cps/web.py:1238
#: cps/web.py:1426 cps/web.py:1437
msgid "Mail settings updated"
msgstr "Paramètres de courriel mis à jour"
#: cps/web.py:1241
#: cps/web.py:1432
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr ""
#: cps/web.py:1435
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr ""
#: cps/web.py:1438
msgid "Edit mail settings"
msgstr "Éditer les paramètres de courriel"
#: cps/web.py:1263
#: cps/web.py:1461
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Utilisateur '%(nick)s' supprimé"
#: cps/web.py:1318
#: cps/web.py:1516
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Utilisateur '%(nick)s' mis à jour"
#: cps/web.py:1321
#: cps/web.py:1519
msgid "An unknown error occured."
msgstr "Oups ! Une erreur inconnue a eu lieu."
#: cps/web.py:1322
#: cps/web.py:1521
#, python-format
msgid "Edit User %(nick)s"
msgstr "Éditer l'utilisateur %(nick)s"
#: cps/web.py:1556
#: cps/web.py:1759
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Impossible de créer le chemin %s (permission refusée)"
#: cps/web.py:1561
#: cps/web.py:1764
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Impossible d'enregistrer le fichier %s (permission refusée)"
#: cps/web.py:1566
#: cps/web.py:1769
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Impossible de supprimer le fichier %s (permission refusée)"
@@ -341,14 +366,14 @@ msgstr "Non"
msgid "view book after edit"
msgstr "Voir le livre après l'édition"
#: cps/templates/edit_book.html:105 cps/templates/email_edit.html:30
#: cps/templates/login.html:19 cps/templates/search_form.html:33
#: cps/templates/shelf_edit.html:15 cps/templates/user_edit.html:93
#: cps/templates/edit_book.html:105 cps/templates/login.html:19
#: cps/templates/search_form.html:33 cps/templates/shelf_edit.html:15
#: cps/templates/user_edit.html:94
msgid "Submit"
msgstr "Soumettre"
#: cps/templates/edit_book.html:106 cps/templates/email_edit.html:31
#: cps/templates/user_edit.html:95
#: cps/templates/edit_book.html:106 cps/templates/email_edit.html:32
#: cps/templates/user_edit.html:96
msgid "Back"
msgstr "Retour"
@@ -376,6 +401,14 @@ msgstr "Mot de passe smtp"
msgid "From e-mail"
msgstr "Expéditeur des courriels"
#: cps/templates/email_edit.html:30
msgid "Save settings"
msgstr ""
#: cps/templates/email_edit.html:31
msgid "Save settings and send Test E-Mail"
msgstr ""
#: cps/templates/feed.xml:14
msgid "Next"
msgstr "Suivant"
@@ -506,6 +539,14 @@ msgstr "Mot de passe"
msgid "Remember me"
msgstr "Se rappeler de moi"
#: cps/templates/read.html:136
msgid "Reflow text when sidebars are open."
msgstr ""
#: cps/templates/readpdf.html:29
msgid "PDF.js viewer"
msgstr ""
#: cps/templates/register.html:4
msgid "Register a new account"
msgstr "Enregistrer un nouveau compte"
@@ -546,6 +587,10 @@ msgstr "Exclure des étiquettes"
msgid "Delete this Shelf"
msgstr "Effacer cette étagère"
#: cps/templates/shelf.html:7
msgid "Edit Shelf name"
msgstr ""
#: cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titre"
@@ -554,11 +599,27 @@ msgstr "Titre"
msgid "should the shelf be public?"
msgstr "Cette étagère doit-elle être publique ?"
#: cps/templates/stats.html:4
#: cps/templates/stats.html:3
msgid "Linked libraries"
msgstr ""
#: cps/templates/stats.html:8
msgid "Program library"
msgstr ""
#: cps/templates/stats.html:9
msgid "Installed Version"
msgstr ""
#: cps/templates/stats.html:32
msgid "Calibre library statistics"
msgstr ""
#: cps/templates/stats.html:37
msgid "Books in this Library"
msgstr "Livres dans la bibiothèque"
#: cps/templates/stats.html:5
#: cps/templates/stats.html:41
msgid "Authors in this Library"
msgstr "Auteurs dans la bibliothèque"
@@ -574,51 +635,51 @@ msgstr "Montrer les livres dans la langue"
msgid "Show all"
msgstr "Montrer tout"
#: cps/templates/user_edit.html:46
#: cps/templates/user_edit.html:45
msgid "Show random books"
msgstr "Montrer des livres au hasard"
#: cps/templates/user_edit.html:50
#: cps/templates/user_edit.html:49
msgid "Show hot books"
msgstr "Montrer les livres populaires"
#: cps/templates/user_edit.html:54
#: cps/templates/user_edit.html:53
msgid "Show language selection"
msgstr "Montrer la sélection de la langue"
#: cps/templates/user_edit.html:58
#: cps/templates/user_edit.html:57
msgid "Show series selection"
msgstr "Montrer la sélection des séries"
#: cps/templates/user_edit.html:62
#: cps/templates/user_edit.html:61
msgid "Show category selection"
msgstr "Montrer la sélection des catégories"
#: cps/templates/user_edit.html:67
#: cps/templates/user_edit.html:68
msgid "Admin user"
msgstr "Utilisateur admin"
#: cps/templates/user_edit.html:71
#: cps/templates/user_edit.html:72
msgid "Allow Downloads"
msgstr "Permettre les téléchargements"
#: cps/templates/user_edit.html:75
#: cps/templates/user_edit.html:76
msgid "Allow Uploads"
msgstr "Permettre les téléversements"
#: cps/templates/user_edit.html:79
#: cps/templates/user_edit.html:80
msgid "Allow Edit"
msgstr "Permettre l'édition"
#: cps/templates/user_edit.html:83
#: cps/templates/user_edit.html:84
msgid "Allow Changing Password"
msgstr "Permettre le changement de mot de passe"
#: cps/templates/user_edit.html:89
#: cps/templates/user_edit.html:90
msgid "Delete this user"
msgstr "Supprimer cet utilisateur"
#: cps/templates/user_edit.html:100
#: cps/templates/user_edit.html:101
msgid "Recent Downloads"
msgstr "Téléchargements récents"
@@ -668,3 +729,4 @@ msgstr "Changer les paramètre smtp"
msgid "Latin"
msgstr "Latin"