Added SSL Options (#416)

This commit is contained in:
OzzieIsaacs
2018-03-30 21:20:47 +02:00
parent a8b3da24bf
commit af5a897d1d
18 changed files with 1700 additions and 1358 deletions
+24
View File
@@ -3,11 +3,14 @@
import argparse
import os
import sys
parser = argparse.ArgumentParser(description='Calibre Web is a web app'
' providing a interface for browsing, reading and downloading eBooks\n', prog='cps.py')
parser.add_argument('-p', metavar='path', help='path and name to settings db, e.g. /opt/cw.db')
parser.add_argument('-g', metavar='path', help='path and name to gdrive db, e.g. /opt/gd.db')
parser.add_argument('-c', metavar='path', help='path and name to SSL certfile, e.g. /opt/test.cert, works only in combination with keyfile')
parser.add_argument('-k', metavar='path', help='path and name to SSL keyfile, e.g. /opt/test.key, works only in combination with certfile')
args = parser.parse_args()
generalPath = os.path.normpath(os.getenv("CALIBRE_DBPATH",
@@ -22,3 +25,24 @@ if args.g:
else:
gdpath = os.path.join(generalPath, "gdrive.db")
certfilepath = None
keyfilepath = None
if args.c:
if os.path.isfile(args.c):
certfilepath = args.c
else:
print("Certfilepath is invalid. Exiting...")
sys.exit(1)
if args.c is "":
certfilepath = ""
if args.k:
if os.path.isfile(args.k):
keyfilepath = args.k
else:
print("Keyfilepath is invalid. Exiting...")
sys.exit(1)
if args.k is "":
keyfilepath = ""
+8
View File
@@ -52,6 +52,14 @@
<label for="config_port">{{_('Server Port')}}</label>
<input type="number" min="1" max="65535" class="form-control" name="config_port" id="config_port" value="{% if content.config_port != None %}{{ content.config_port }}{% endif %}" autocomplete="off" required>
</div>
<div class="form-group">
<label for="config_certfile">{{_('SSL certfile location (leave it empty for non-SSL Servers)')}}</label>
<input type="text" class="form-control" name="config_certfile" id="config_certfile" value="{% if content.config_certfile != None %}{{ content.config_certfile }}{% endif %}" autocomplete="off">
</div>
<div class="form-group">
<label for="config_keyfile">{{_('SSL Keyfile location (leave it empty for non-SSL Servers)')}}</label>
<input type="text" class="form-control" name="config_keyfile" id="config_keyfile" value="{% if content.config_keyfile != None %}{{ content.config_keyfile }}{% endif %}" autocomplete="off">
</div>
<div class="form-group">
<label for="config_calibre_web_title">{{_('Title')}}</label>
<input type="text" class="form-control" name="config_calibre_web_title" id="config_calibre_web_title" value="{% if content.config_calibre_web_title != None %}{{ content.config_calibre_web_title }}{% endif %}" autocomplete="off" required>
+2 -2
View File
@@ -100,8 +100,8 @@
{% endfor %}
<div id="loader" hidden="true">
<center>
<h3>Uploading...</h3>
<span>please don't refresh the page</span>.
<h3>_('Uploading...')</h3>
<span>_('please don't refresh the page')</span>.
<br />
<img src="{{ url_for('static', filename='img/loader.gif') }}">
</center>
Binary file not shown.
+161 -136
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2016-07-12 19:54+0200\n"
"Last-Translator: Ozzie Isaacs\n"
"Language: de\n"
@@ -88,7 +88,7 @@ msgstr "Umbenennen des Titelpfades \"%s\" nach \"%s\" schlug fehl: %s"
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr "Umbenennen des Authorpfades \"%s\" nach \"%s\" schlug fehl: %s"
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "Gast"
@@ -156,7 +156,7 @@ msgstr "Zufällige Bücher"
msgid "Author list"
msgstr "Autorenliste"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
"Buch öffnen fehlgeschlagen. Datei existiert nicht, oder ist nicht "
@@ -209,276 +209,289 @@ msgstr "Server wird runtergefahren, bitte Fenster schließen"
msgid "Update done"
msgstr "Update durchgeführt"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "Suche"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Gelesene Bücher"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Ungelesene Bücher"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Lese ein Buch"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "Bitte alle Felder ausfüllen!"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "Registieren"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen."
#: cps/web.py:1997
#: cps/web.py:2002
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:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Du bist nun eingeloggt als '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Falscher Benutzername oder Passwort"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "Login"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr "Token wurde nicht gefunden"
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr "Das Token ist abgelaufen"
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr "Erfolg! Bitte zum Gerät zurückkehren"
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Bitte zuerst die SMTP Mail Einstellung konfigurieren ..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Buch erfolgreich versandt an %(kindlemail)s"
#: cps/web.py:2134
#: cps/web.py:2139
#, 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:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Bitte die Kindle E-Mail Adresse zuuerst konfigurieren..."
#: cps/web.py:2180
#: cps/web.py:2185
#, 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:2218
#: cps/web.py:2223
#, 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:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr "Keine Erlaubnis das Buch aus dem Bücherregal %(sname)s zu entfernen"
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, 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:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Bücherregal %(title)s erzeugt"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "Es trat ein Fehler auf"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "Bücherregal erzeugen"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "Bücherregal %(title)s verändert"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Bücherregal editieren"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "Bücherregal %(name)s erfolgreich gelöscht"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Bücherregal: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr "Fehler beim Öffnen. Bücherregel exisitert nicht oder ist nicht zugänglich"
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "Reihenfolge in Bücherregal '%(name)s' verändern"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Es existiert ein Benutzerkonto für diese E-Mailadresse"
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "%(name)s's Profil"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Profil aktualisiert"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr "Unbekannt"
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Admin Seite"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
msgstr "Speicherort Logdatei ist ungültig, bitte Pfad korrigieren"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr "SSL-Keydatei Speicherort ist ungültig, bitte gültigen Pfad angeben"
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Basis Konfiguration"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr "SSL-Certdatei Speicherort ist ungültig, bitte gültigen Pfad angeben"
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr "Speicherort Logdatei ist ungültig, bitte Pfad korrigieren"
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Calibre-web Konfiguration wurde aktualisiert"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "DB Speicherort ist ungültig, bitte Pfad korrigieren"
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Neuen Benutzer hinzufügen"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "Benutzer '%(user)s' angelegt"
#: cps/web.py:2718
#: cps/web.py:2748
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:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "E-Mail Einstellungen aktualisiert"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Test E-Mail erfolgreich an %(kindlemail)s versendet"
#: cps/web.py:2751
#: cps/web.py:2782
#, 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:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "E-Mail Einstellungen wurden aktualisiert"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "E-Mail Einstellungen editieren"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Benutzer '%(nick)s' gelöscht"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Benutzer '%(nick)s' aktualisiert"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Es ist ein unbekanter Fehler aufgetreten"
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Benutzer %(nick)s bearbeiten"
#: cps/web.py:2915
#: cps/web.py:2946
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:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "Metadaten editieren"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "Die Dateiendung \"%s\" kann nicht auf diesen Server hochgeladen werden"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr "Fehler beim speichern der Datei %s."
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "Unbekannt"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr "Cover ist keine JPG Datei, konnte nicht gespeichert werden"
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "Datei müssen eine Erweiterung haben, um hochgeladen zu werden"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Fehler beim Erzeugen des Pfads %s (Zugriff verweigert)"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Fehler beim speichern der Datei %s (Zugriff verweigert)"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Fehler beim Löschen von Datei %s (Zugriff verweigert)"
@@ -564,7 +577,7 @@ msgstr "Konfiguration"
msgid "Calibre DB dir"
msgstr "Calibre DB Pfad"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "Log Level"
@@ -572,7 +585,7 @@ msgstr "Log Level"
msgid "Port"
msgstr "Port"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Bücher pro Seite"
@@ -635,7 +648,7 @@ msgstr "Ok"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -683,7 +696,7 @@ msgstr "Beschreibung"
msgid "Tags"
msgstr "Tags"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Serien"
@@ -697,8 +710,12 @@ msgid "Rating"
msgstr "Bewertung"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "Cover URL (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
"Cover URL (jpg, Cover wird heruntergeladen und in der Datenbank "
"gespeichert, Feld erscheint anschließend wieder leer)"
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -728,7 +745,7 @@ msgstr "Buch nach Bearbeitung ansehen"
msgid "Get metadata"
msgstr "Metadaten laden"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -770,7 +787,7 @@ msgstr "Klicke auf das Bild um die Metadaten zu übertragen"
msgid "Loading..."
msgstr "Lade..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Schließen"
@@ -823,144 +840,156 @@ msgstr "Matadata Überwachungs-ID"
msgid "Server Port"
msgstr "Server Port"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr "SSL Certdatei Speicherort (leerlassen für nicht SSL Server)"
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr "SSL Keydatei Speicherort (leerlassen für nicht SSL Server)"
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titel"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "Anzahl Anzeige zufällige Bücher"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "Regulärer Ausdruck um Spalten zu ignorien"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "Regulärer Ausdruck für Titelsortierung"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr "Kategorien für Erwachsenencontent"
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr "Pfad und Name der Logdatei (calibre-web.log bei keinem Eintrag)"
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Hochladen aktivieren"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Anonymes Browsen aktivieren"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Öffentliche Registrierung aktivieren"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr "Remote login aktivieren (\"Magischer Link\")"
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr "Benutze"
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr "Einen API Schlüssel erhalten"
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr "Öffentlicher Goodreads API Schlüssel"
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr "eheimer Goodreads API Schlüssel"
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Default Einstellungen für neue Benutzer"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Admin Benutzer"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Downloads erlauben"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Uploads erlauben"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Bearbeiten erlauben"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "Bücher löschen erlauben"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Passwort ändern erlauben"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "Öffentliche Bücherregale editieren erlauben"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr "Default Sichtbarkeiten für neue Benutzer"
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Zeige Zufällige Bücher"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr "Zeige kürzlich hinzugefügte Bücher"
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr "Zeige Bücher sortiert"
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Zeige Auswahl Beliebte Bücher"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Zeige am besten bewertete Bücher"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Zeige Sprachauswahl"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Zeige Serienauswahl"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Zeige Kategorienauswahl"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Zeige Autorenauswahl"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Zeige Gelesen/Ungelesen Auswahl"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Zeige zufällige Bücher in der Detailansicht"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Erwachsenencontent anzeigen"
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Login"
@@ -1031,7 +1060,7 @@ msgstr "Einstellungen speichern"
msgid "Save settings and send Test E-Mail"
msgstr "Einstellungen speichern und Test E-Mail versenden"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Nächste"
@@ -1048,7 +1077,7 @@ msgstr "Entdecke (Zufälliges Buch)"
msgid "Start"
msgstr "Start"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Beliebte Bücher"
@@ -1056,7 +1085,7 @@ msgstr "Beliebte Bücher"
msgid "Popular publications from this catalog based on Downloads."
msgstr "Beliebte Publikationen aus dieser Bibliothek basierend auf Downloadzahlen"
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Best bewertete Bücher"
@@ -1076,7 +1105,7 @@ msgstr "Die neuesten Bücher"
msgid "Show Random Books"
msgstr "Zeige zufällige Bücher"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Autoren"
@@ -1092,7 +1121,7 @@ msgstr "Bücher nach Kategorien sortiert"
msgid "Books ordered by series"
msgstr "Bücher nach Reihen geordnet"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Öffentliche Bücherregale"
@@ -1100,7 +1129,7 @@ msgstr "Öffentliche Bücherregale"
msgid "Books organized in public shelfs, visible to everyone"
msgstr "Bücher organisiert in öffentlichem Bücherregal, sichtbar für jedermann"
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "Deine Bücherregale"
@@ -1126,64 +1155,64 @@ msgstr "Logout"
msgid "Register"
msgstr "Registrieren"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Browsen"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr "Kürzlich hinzugefügt"
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr "Bücher Sortiert"
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr "Sortiert nach"
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr "Neueste"
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr "Älteste"
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr "Aufsteigend"
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr "Absteigend"
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Entdecke"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Kategorien"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "Sprachen"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Bücherregal erzeugen"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "Über"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr "Voerheriger"
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr "Buchdetails"
@@ -1353,10 +1382,6 @@ msgstr "Zeige nur Bücher mit dieser Sprache"
msgid "Show all"
msgstr "Zeige alle"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Erwachsenencontent anzeigen"
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Benutzer löschen"
+158 -135
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-04-04 15:09+0200\n"
"Last-Translator: Juan F. Villa <juan.villa@paisdelconocimiento.org>\n"
"Language: es\n"
@@ -79,7 +79,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "Invitado"
@@ -147,7 +147,7 @@ msgstr "Libros al azar"
msgid "Author list"
msgstr "Lista de autores"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "Error en la apertura del eBook. El archivo no existe o no es accesible:"
@@ -198,274 +198,287 @@ msgstr "Servidor en proceso de apagado. Por favor, cierre la ventana."
msgid "Update done"
msgstr "Actualización realizada"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "búsqueda"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Libros leídos"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Libros no leídos"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Leer un libro"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "¡Por favor completar todos los campos!"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "registrarse"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Error desconocido. Por favor, inténtelo de nuevo mas tarde."
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "Usuario o dirección de correo en uso."
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Sesion iniciada como : '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Usuario o contraseña invalido"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "Iniciar sesión"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr ""
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr ""
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr ""
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Configurar primero los parametros SMTP por favor..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Envio de Libro a %(kindlemail)s correctamente"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Ha sucedido un error en el envio del Libro: %(res)s"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Configurar primero la dirección de correo Kindle por favor..."
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "El libro fue agregado a el estante: %(sname)s"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "El libro fue removido del estante: %(sname)s"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, 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:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Estante %(title)s creado"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "Ha sucedido un error"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "crear un estante"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "Estante %(title)s cambiado"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Editar un estante"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "Estante %(name)s fue borrado correctamente"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Estante: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "Cambiar orden del estante: '%(name)s'"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Existe una cuenta vinculada a esta dirección de correo."
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "Perfil de %(name)s"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Perfil actualizado"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Página de administración"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Configuración básica"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Configuración de Calibre-web actualizada"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "Localicación de la BD inválida. Por favor, introduzca la ruta correcta."
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Agregar un nuevo usuario"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "Usuario '%(user)s' creado"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr ""
"Se ha encontrado una cuenta vinculada a esta dirección de correo o nombre"
" de usuario."
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "Parámetros de correo actualizados"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Exito al realizar envio de prueba a %(kindlemail)s"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "Error al realizar envio de prueba a E-Mail: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "Ajustes de correo electrónico actualizados"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "Editar parametros de correo"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Usuario '%(nick)s' borrado"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Usuario '%(nick)s' actualizado"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Error inesperado."
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Editar Usuario %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr ""
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "editar metainformación"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "No se permite subir archivos con la extensión \"%s\" a este servidor"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr ""
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr ""
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "El archivo a subir debe tener una extensión"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Fallo al crear la ruta %s (permiso negado)"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Fallo al almacenar el archivo %s (permiso negado)"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Fallo al borrar el archivo %s (permiso negado)"
@@ -551,7 +564,7 @@ msgstr "Configuración"
msgid "Calibre DB dir"
msgstr "Dir DB Calibre"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "Nivel de registro"
@@ -559,7 +572,7 @@ msgstr "Nivel de registro"
msgid "Port"
msgstr "Puerto"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Libros por página"
@@ -622,7 +635,7 @@ msgstr "Ok"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -670,7 +683,7 @@ msgstr "Descripcion"
msgid "Tags"
msgstr "Etiqueta"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Series"
@@ -684,8 +697,10 @@ msgid "Rating"
msgstr "Puntaje"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "URL de la Cubierta (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -715,7 +730,7 @@ msgstr "Ver libro tras la edicion"
msgid "Get metadata"
msgstr "Obtener metainformación"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -757,7 +772,7 @@ msgstr "Haga clic en la portada para cargar la metainformación en el formulario
msgid "Loading..."
msgstr "Cargando..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Cerrar"
@@ -810,144 +825,156 @@ msgstr "Metadata Watch Channel ID"
msgid "Server Port"
msgstr "Puerto del servidor"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titulo"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "Número de libros aletorios a mostrar"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "Expresión regular para ignorar columnas"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "Expresión regular para ordenar títulos"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr ""
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Permitir subida"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Permitir navegación anónima"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Permitir registro público"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr ""
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr ""
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr ""
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr ""
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr ""
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Ajustes por defecto para nuevos usuarios"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Usuario Administrador"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Permitir descargas"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Permitir subidas de archivos"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Permitir editar"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr ""
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Permitir cambiar la clave"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr ""
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Mostrar libros al azar"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Mostrar libros populares"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Mostrar libros mejor valorados"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Mostrar lenguaje seleccionado"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Mostrar series seleccionadas"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Mostrar categorias elegidas"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Mostrar selección de autores"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Mostrar leídos y no leídos"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Mostrar libro aleatorios con vista detallada"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Inicio de Sesion"
@@ -1018,7 +1045,7 @@ msgstr "Guardar cambios"
msgid "Save settings and send Test E-Mail"
msgstr "Guardar cambios y enviar un correo de prueba"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Siguiente"
@@ -1035,7 +1062,7 @@ msgstr "Descubrir (Libros al azar)"
msgid "Start"
msgstr "Iniciar"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Libros Populares"
@@ -1043,7 +1070,7 @@ msgstr "Libros Populares"
msgid "Popular publications from this catalog based on Downloads."
msgstr "Publicaciones mas populares para este catálogo basadas en las descargas."
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Libros mejor valorados"
@@ -1063,7 +1090,7 @@ msgstr "Libros recientes"
msgid "Show Random Books"
msgstr "Mostrar libros al azar"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Autores"
@@ -1079,7 +1106,7 @@ msgstr "Libros ordenados por Categorias"
msgid "Books ordered by series"
msgstr "Libros ordenados por Series"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Estantes públicos"
@@ -1087,7 +1114,7 @@ msgstr "Estantes públicos"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "Sus estantes"
@@ -1111,64 +1138,64 @@ msgstr "Cerrar sesión"
msgid "Register"
msgstr "Registro"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Explorar"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr ""
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr ""
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr ""
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr ""
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr ""
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr ""
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr ""
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Descubrir"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Categoria"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "Lenguaje"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Crear un estante"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "Acerca de"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr ""
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr ""
@@ -1338,10 +1365,6 @@ msgstr "Mostrar lenguaje de los libros"
msgid "Show all"
msgstr "Mostrar Todo"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Borrar este usuario"
+158 -135
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-10-26 22:42+0200\n"
"Last-Translator: Nicolas Roudninski <nicoroud@gmail.com>\n"
"Language: fr\n"
@@ -85,7 +85,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "Invité"
@@ -153,7 +153,7 @@ msgstr "Livres au hasard"
msgid "Author list"
msgstr "Liste des auteurs"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
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 "
@@ -206,274 +206,287 @@ msgstr ""
msgid "Update done"
msgstr "Mise à jour effectuée"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "recherche"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Livres lus"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Livres non-lus"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Lire un livre"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "SVP, complétez tous les champs !"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "s’enregistrer"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Une erreur a eu lieu. Merci de réessayez plus tard."
#: cps/web.py:1997
#: cps/web.py:2002
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:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Mauvais nom d'utilisateur ou mot de passe"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "connexion"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr "Jeton non trouvé"
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr "Jeton expiré"
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr "Réussite! Merci de vous tourner vers votre appareil"
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Veillez configurer les paramètres smtp d'abord..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Livres envoyés à %(kindlemail)s avec succès"
#: cps/web.py:2134
#: cps/web.py:2139
#, 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:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Veuillez configurer votre adresse kindle d'abord..."
#: cps/web.py:2180
#: cps/web.py:2185
#, 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:2218
#: cps/web.py:2223
#, 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:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, 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:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Étagère %(title)s créée"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "Il y a eu une erreur"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "créer une étagère"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr ""
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Modifier une étagère"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "l’étagère %(name)s a été supprimé avec succès"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Étagère : '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr ""
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Un compte avec cette adresse de courriel existe déjà."
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "Profil de %(name)s"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Profil mis à jour"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Page administrateur"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Configuration basique"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Configuration de Calibre-web mise à jour"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr ""
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Ajouter un nouvel utilisateur"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "Utilisateur '%(user)s' créé"
#: cps/web.py:2718
#: cps/web.py:2748
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:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "Paramètres de courriel mis à jour"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr ""
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr ""
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "Préférences e-mail mises à jour"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "Éditer les paramètres de courriel"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Utilisateur '%(nick)s' supprimé"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Utilisateur '%(nick)s' mis à jour"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Oups ! Une erreur inconnue a eu lieu."
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Éditer l'utilisateur %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr ""
"Erreur à l’ouverture du livre. Le fichier n’existe pas ou n’est pas "
"accessible"
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "modifier les métadonnées"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr ""
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr ""
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "inconnu"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "Pour être téléverser le fichier doit avoir une extension"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Impossible de créer le chemin %s (permission refusée)"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Impossible d'enregistrer le fichier %s (permission refusée)"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Impossible de supprimer le fichier %s (permission refusée)"
@@ -559,7 +572,7 @@ msgstr "Configuration"
msgid "Calibre DB dir"
msgstr ""
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr ""
@@ -567,7 +580,7 @@ msgstr ""
msgid "Port"
msgstr "Port"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Livres par page"
@@ -630,7 +643,7 @@ msgstr "D’accord"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -678,7 +691,7 @@ msgstr "Description"
msgid "Tags"
msgstr "Étiquette"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Séries"
@@ -692,8 +705,10 @@ msgid "Rating"
msgstr "Évaluation"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "Adresse de la couverture (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -723,7 +738,7 @@ msgstr "voir le livre après l'édition"
msgid "Get metadata"
msgstr "Obtenir les métadonnées"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -765,7 +780,7 @@ msgstr ""
msgid "Loading..."
msgstr "Chargement…"
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Fermer"
@@ -818,144 +833,156 @@ msgstr ""
msgid "Server Port"
msgstr ""
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titre"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr ""
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr ""
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr ""
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr "Mots clés pour contenue pour adulte"
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Autoriser le téléversement"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Autoriser la navigation anonyme"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Autoriser l’inscription publique"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr ""
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr "Utiliser"
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr "Obtenir la clé API"
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr ""
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr ""
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Réglages par défaut pour les nouveaux utilisateurs"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Utilisateur admin"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Permettre les téléchargements"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Permettre les téléversements"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Permettre l'édition"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "Autoriser la suppression des livres"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Permettre le changement de mot de passe"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "Autoriser la modification d’étagères publiques"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Montrer des livres au hasard"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Montrer les livres populaires"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Montrer les livres les mieux notés"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Montrer la sélection par langue"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Montrer la sélection par séries"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Montrer la sélection par catégories"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Montrer la sélection par auteur"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Montrer lu et non-lu"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Montrer aléatoirement des livres dans la vue détaillée"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Montrer le contenu pour adulte"
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Connexion"
@@ -1026,7 +1053,7 @@ msgstr "Sauvegarder les réglages"
msgid "Save settings and send Test E-Mail"
msgstr "Sauvegarder les réglages et tester l’envoi d’e-mail"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Suivant"
@@ -1043,7 +1070,7 @@ msgstr "Découverte (livres au hasard)"
msgid "Start"
msgstr "Démarrer"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Livres populaires"
@@ -1053,7 +1080,7 @@ msgstr ""
"Publications populaires depuis le catalogue basées sur les "
"téléchargements."
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Livres les mieux notés"
@@ -1073,7 +1100,7 @@ msgstr "Les derniers livres"
msgid "Show Random Books"
msgstr "Montrer des livres au hasard"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Auteurs"
@@ -1089,7 +1116,7 @@ msgstr "Livres classés par catégorie"
msgid "Books ordered by series"
msgstr "Livres classés par série"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Étagères publiques"
@@ -1097,7 +1124,7 @@ msgstr "Étagères publiques"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "Vos étagères"
@@ -1121,64 +1148,64 @@ msgstr "Déconnexion"
msgid "Register"
msgstr "S'enregistrer"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Explorer"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr "Ajouts récents"
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr "Classer les livres"
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr "Classer par"
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr "Récents"
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr "Anciens"
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr "Ascendant"
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr "Descendant"
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Découvrir"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Catégories"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "Langues"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Créer une étagère"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "À propos"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr "Précédent"
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr "Détails du livre"
@@ -1348,10 +1375,6 @@ msgstr "Montrer les livres dans la langue"
msgid "Show all"
msgstr "Montrer tout"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Montrer le contenu pour adulte"
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Supprimer cet utilisateur"
+158 -135
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-04-04 15:09+0200\n"
"Last-Translator: Marco Picone <marcovendere@gmail.com>\n"
"Language: it\n"
@@ -79,7 +79,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "ospite"
@@ -147,7 +147,7 @@ msgstr "Libri casuali"
msgid "Author list"
msgstr "Elenco degli autori"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
"Errore durante l'apertura di eBook. Il file non esiste o il file non è "
@@ -200,278 +200,291 @@ msgstr "Eseguire l'arresto del server, chiudi la finestra."
msgid "Update done"
msgstr "Aggiornamento fatto"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "ricerca"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Leggere libri"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Libri non letti"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Leggere un libro"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "Compila tutti i campi"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "Registrare"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Si è verificato un errore sconosciuto. Per favore riprova più tardi."
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "Questo nome utente o indirizzo email è già in uso."
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "ora sei connesso come : '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Nome utente o password errata"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "Accesso"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr "Token non trovato"
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr "Il token è scaduto"
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr "Successo! Torna al tuo dispositivo"
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Configurare prima le impostazioni della posta SMTP..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Libro inviare con successo %(kindlemail)s correttamente"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Si è verificato un errore durante l'invio di questo libro: %(res)s"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Si prega di configurare innanzitutto il tuo indirizzo email..."
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "Il libro è stato aggiunto alla mensola: %(sname)s"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "Il libro è stato rimosso dalla mensola: %(sname)s"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "Uno scaffale con il nome '%(title)s' esiste già."
#: cps/web.py:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Mensola %(title)s creato"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "c'era un errore"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "creare uno scaffale"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "Mensola %(title)s cambiato"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Modifica un ripiano"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "cancellato con successo il ripiano %(name)s"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Mensola: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
"Errore durante l'apertura dello scaffale. La mensola non esiste o non è "
"accessibile"
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "Modificare l'ordine della mensola: '%(name)s'"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Trovato un account esistente per questo indirizzo email."
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "Profilo di %(name)s"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Profilo aggiornato"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Pagina di amministrazione"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Configurazione di base"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Aggiornamento della configurazione del calibro-web"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "Posizione DB non valida. Inserisci il percorso corretto."
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Aggiungi un nuovo utente"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "utente '%(user)s' creato"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr ""
"È stato trovato un account collegato a questo indirizzo e-mail o nome "
"utente."
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "Parametri di posta aggiornati"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Successo quando invii il test a %(kindlemail)s"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "Impossibile inviare il test a E-Mail: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "Impostazioni email aggiornate"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "Modificare i parametri della posta"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "utente '%(nick)s' cancellati"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "utente '%(nick)s' aggiornato"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Errore imprevisto."
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Modifica utente %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr ""
"Errore durante l'apertura di eBook. Il file non esiste o il file non è "
"accessibile"
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "modificare la metainformazione"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "Non è consentito caricare i file con l'estensione \"%s\" a questo server"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr ""
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "Sconosciuto"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "Il file da caricare deve avere un'estensione"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Impossibile creare il percorso %s (autorizzazione negata)"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Impossibile archiviare il file %s (autorizzazione negata)"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Impossibile eliminare il file %s (autorizzazione negata)"
@@ -557,7 +570,7 @@ msgstr "Configurazione"
msgid "Calibre DB dir"
msgstr "Calibre DB dir"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "Livello del registro"
@@ -565,7 +578,7 @@ msgstr "Livello del registro"
msgid "Port"
msgstr "Port"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Libri per pagina"
@@ -628,7 +641,7 @@ msgstr "Ok"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -676,7 +689,7 @@ msgstr "Descrizione"
msgid "Tags"
msgstr "Tags"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Serie"
@@ -690,8 +703,10 @@ msgid "Rating"
msgstr "Valutazione"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "Cover URL (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -721,7 +736,7 @@ msgstr "visualizzare il libro dopo la modifica"
msgid "Get metadata"
msgstr "Ottieni metadati"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -763,7 +778,7 @@ msgstr "Fai clic sul coperchio per caricare i metadati nel modulo"
msgid "Loading..."
msgstr "Caricamento in corso..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Chiuso"
@@ -816,144 +831,156 @@ msgstr "ID canale Watch Metadata"
msgid "Server Port"
msgstr "Porta del server"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titolo"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "Numero di libri casuali da mostrare"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "Espressione regolare per ignorare le colonne"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "Espressione regolare per la selezione del titolo"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr "Tags per Contenuti maturi"
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Abilita il caricamento"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Abilita la navigazione anonima"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Abilita la registrazione pubblica"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr "Attiva login remoto (\"magic link\")"
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr "Uso"
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr "Ottenere una chiave API"
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr "API di Goodreads"
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr "Goodreads API Secret"
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Impostazioni predefinite per i nuovi utenti"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Utente amministratore"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Consenti download"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Consenti caricamenti"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Consenti Modifica"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "Consenti l'eliminazione di libri"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Consenti la modifica della password"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "Consenti la modifica dei ripiani pubblici"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Mostra libro a caso"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Mostra libri popolari"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Mostra sezione più votati"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Mostra sezione lingua"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Mostra sezione serie"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Mostra sezione categorie"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Mostra sezione autore"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Mostra letto e non letto"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Un libro a caso"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Mostra sezione adulti"
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Accesso"
@@ -1024,7 +1051,7 @@ msgstr "Salva le impostazioni"
msgid "Save settings and send Test E-Mail"
msgstr "Salvare le impostazioni e inviare Test e-mail"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Prossimo"
@@ -1041,7 +1068,7 @@ msgstr "Scoprire (Libri casuali)"
msgid "Start"
msgstr "Inizio"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Hot Ebook"
@@ -1049,7 +1076,7 @@ msgstr "Hot Ebook"
msgid "Popular publications from this catalog based on Downloads."
msgstr "Pubblicazioni popolari di questo catalogo in base ai download."
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Libri più votati"
@@ -1069,7 +1096,7 @@ msgstr "Gli ultimi Libri"
msgid "Show Random Books"
msgstr "Mostra libri casuali"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Autori"
@@ -1085,7 +1112,7 @@ msgstr "Libri ordinati per categoria"
msgid "Books ordered by series"
msgstr "Libri ordinati per serie"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Ripiani pubblici"
@@ -1093,7 +1120,7 @@ msgstr "Ripiani pubblici"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "I tuoi scaffali"
@@ -1117,64 +1144,64 @@ msgstr "Logout"
msgid "Register"
msgstr "Registrare"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Navigare"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr "Aggiunto recentemente"
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr "Libri ordinati"
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr "Ordina per"
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr "i più nuovi"
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr "il più vecchio"
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr "Ascendente"
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr "Discendente"
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Per scoprire"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Categoria"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "lingua"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Crea una mensola"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "Di"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr "Precedente"
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr "Dettagli ebook"
@@ -1346,10 +1373,6 @@ msgstr "Mostra libri per lingua"
msgid "Show all"
msgstr "Mostra tutto"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Mostra sezione adulti"
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Elimina questo utente"
+159 -136
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2018-02-07 02:20-0500\n"
"Last-Translator: white <space_white@yahoo.com>\n"
"Language: ja\n"
@@ -74,7 +74,7 @@ msgstr "タイトルを\"%s\"から\"%s\"の改名は失敗しました。エー
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr "著者を\"%s\"から\"%s\"の改名は失敗しました。エーラ:%s"
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "ゲスト"
@@ -142,7 +142,7 @@ msgstr "任意の本"
msgid "Author list"
msgstr "著者リスト"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません"
@@ -193,272 +193,285 @@ msgstr "サーバをシャットダウンします、ページを閉じてくだ
msgid "Update done"
msgstr "更新完了"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "検索"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "既読の本"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "未読の本"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "本を読む"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "全ての項目を入力してください"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "登録"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "未知のエーラが発生しました、再度試してください"
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "ユーザ名またはメールアドレスは使われました"
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "%(nickname)s としてログインします"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "ユーザ名またはパスワードは間違いました"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "ログイン"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr "トークンは見つかりません"
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr "トークンは失効されました"
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr "成功しまた!端末に戻ってください"
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "SMTPメールをまず設定してください"
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "本を %(kindlemail)s に送信しました"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "%(res)s を送信する際にエーラが発生しました"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Kindleのメールアドレスをまず設定してください"
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "本 %(sname)s を書架に追加されました"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "本 %(sname)s を書架から除去されました"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "名前を使った書架 '%(title)s' は既に存在しました"
#: cps/web.py:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "書架%(title)s は作成されました"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "エーラが発生しました"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "書架を作成する"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "書架 %(title)s 変わりました"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "書架を編集する"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "%(name)s の書架を削除されました"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "書架: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr "書架を開けません。書架は存在しないまたはアクセスできません"
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "'%(name)s' の書架の順番を入れ替える"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "このメールアドレスを使ったアカウント名は既に存在します"
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "%(name)sのプロファイル"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "プロファイルが更新されました"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "管理者ページ"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
msgstr "ログファイルの場所は不適切です。正しい場所を入力してください"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "基本設定"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr "ログファイルの場所は不適切です。正しい場所を入力してください"
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Calibre-web 設定を更新されました"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "データベースの場所は不適切です。正しい場所を入力してください"
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "新規ユーザ追加"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "ユーザ '%(user)s' が作成されました"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr "同じメールアドレスまたは通所は既に存在しました"
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "メール設定が更新されました"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "テストメールから%(kindlemail)sまでの送信は完了しました"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "テストメールに送信するエラーが発生しました: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "メール設定更新されました"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "メール編集設定"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "ユーザ '%(nick)s' 削除されました"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "ユーザ '%(nick)s' 更新されました"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "不明のエーラが発生しました"
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "ユーザ編集 %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません"
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "メタデータを編集します"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "ファイル拡張子 \"%s\" をこのサーバにアップロードする許可はありません"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr "フアイル %s の保存を失敗しました"
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "不明"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "ファイルをアップロードするために拡張子が必要です"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "場所 %s の作成を失敗しました (許可拒否)"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "ファイル %s の保存を失敗しました (許可拒否)"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "ファイル %s の削除を失敗しました (許可拒否)"
@@ -544,7 +557,7 @@ msgstr "設定"
msgid "Calibre DB dir"
msgstr "Calibre データベースの場所"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "ログレベル"
@@ -552,7 +565,7 @@ msgstr "ログレベル"
msgid "Port"
msgstr "ポート"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "本数毎ページ"
@@ -615,7 +628,7 @@ msgstr "はい"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -663,7 +676,7 @@ msgstr "詳細"
msgid "Tags"
msgstr "タグ"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "叢書"
@@ -677,8 +690,10 @@ msgid "Rating"
msgstr "評価"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "カバーのURL (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -708,7 +723,7 @@ msgstr "編集してから本を表示します"
msgid "Get metadata"
msgstr "メタデータを取得します"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -750,7 +765,7 @@ msgstr "メタデータをフォームに読み込むためにカバーをクリ
msgid "Loading..."
msgstr "読み込み中..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "閉じる"
@@ -803,144 +818,156 @@ msgstr ""
msgid "Server Port"
msgstr "サーバポート"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "タイトル"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "任意本を表示するの数"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "列を無視するの正規表現"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "タイトルを並び替えの正規表現"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr "成人向けのタグ"
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr "ログファイルの場所と名前 (エントリーなしでcalibre-web.log)"
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "アップロードを 有効する"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "匿名ブラウジングを有効する"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "公的登録を有効する"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr "遠距離ログインを有効する (\"マジックリンク\")"
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr "使う"
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr "APIキーを取得する"
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr "GoodreadsのAPIキー"
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr "GoodreadsのAPI秘密"
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "新規ユーザにデフォルト設定を設定する"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "管理ユーザ"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "ダウンロードを有効する"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "アップロードを有効する"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "編集を有効する"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "本削除を有効する"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "パスワード変更を有効する"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "公的叢書の編集を有効する"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr "新規ユーザにデフォルト可視性を設定する"
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "任意本を表示する"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr "最近の本を表示する"
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr "整列された本を表示する"
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "有名な本を表示する"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "最高評価の本を表示する"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "言語選択を表示する"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "奏者選択を表示する"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "カテゴリー選択を表示する"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "著者選択を表示する"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "既読と未読の本を表示する"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "任意の本を詳細閲覧で表示する"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "成人向けコンテンツを表示"
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "ログイン"
@@ -1009,7 +1036,7 @@ msgstr "設定を保存する"
msgid "Save settings and send Test E-Mail"
msgstr "設定を保存するとテストメールを送信する"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "次"
@@ -1026,7 +1053,7 @@ msgstr "発見 (任意の本)"
msgid "Start"
msgstr "開始"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "最新の本"
@@ -1034,7 +1061,7 @@ msgstr "最新の本"
msgid "Popular publications from this catalog based on Downloads."
msgstr "ダウンロードによりカタログの有名な出版"
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "最高評価の本"
@@ -1054,7 +1081,7 @@ msgstr "最近の本"
msgid "Show Random Books"
msgstr "任意の本を表示する"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "著者"
@@ -1070,7 +1097,7 @@ msgstr "カテゴリーで並び替える"
msgid "Books ordered by series"
msgstr "叢書で並び替える"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "公的の叢書"
@@ -1078,7 +1105,7 @@ msgstr "公的の叢書"
msgid "Books organized in public shelfs, visible to everyone"
msgstr "公的の叢書に選び分ける、みんなに見える"
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "あなたの叢書"
@@ -1102,64 +1129,64 @@ msgstr "ロクアウト"
msgid "Register"
msgstr "登録"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "ブラウズ"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr "最近追加"
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr "整列した本"
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr "整列"
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr "最新"
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr "最古"
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr "昇順"
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr "降順"
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "発見"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "カテゴリー"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "言語"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "叢書を作成する"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "このサイトについて"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr "前"
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr "本の詳細"
@@ -1329,10 +1356,6 @@ msgstr "言語で本を表示する"
msgid "Show all"
msgstr "全て表示"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "成人向けコンテンツを表示"
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "このユーザを削除する"
+158 -135
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web dutch translation by Ed Driesen (GPL V3)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-06-21 20:15+0200\n"
"Last-Translator: \n"
"Language: nl\n"
@@ -87,7 +87,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "Gast"
@@ -155,7 +155,7 @@ msgstr "Willekeurige boeken"
msgid "Author list"
msgstr "Auteur lijst"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
"Fout bij openen van het boek. Bestand bestaat niet of is niet "
@@ -208,274 +208,287 @@ msgstr "Bezig met het stoppen van de server, gelieve venster te sluiten"
msgid "Update done"
msgstr "Update voltooid"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "zoek"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Gelezen Boeken"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Ongelezen Boeken"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Lees een boek"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "Gelieve alle velden in te vullen!"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "registreer"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Een onbekende fout deed zich voor. Gelieve later nog eens te proberen."
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "Deze gebruikersnaam of dit emailadres is reeds in gebruik."
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "je bent nu ingelogd als: '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Verkeerde gebruikersnaam of Wachtwoord"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "login"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr "Token niet gevonden"
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr "Token is verlopen"
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr "Gelukt! Ga terug naar je apparaat"
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Gelieve de SMTP mail instellingen eerst te configureren..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Boek met succes verstuurd naar %(kindlemail)s"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Er trad een fout op bij het versturen van dit boek: %(res)s"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Gelieve eerst je kindle email adres te configureren..."
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "Boek werd toegevoegd aan boekenplank: %(sname)s"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "Boek werd verwijderd van boekenplank: %(sname)s"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "Een boekenplank met de naam '%(title)s' bestaat reeds."
#: cps/web.py:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Boekenplank %(title)s aangemaakt"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "Er deed zich een fout voor"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "maak een boekenplank"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "Boekenplank %(title)s gewijzigd"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Bewerk een boekenplank"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "Boekenplank %(name)s succesvol gewist"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Boekenplank: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
"Fout bij openen boekenplank. Boekenplank bestaat niet of is niet "
"toegankelijk"
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "Verander volgorde van Boekenplank: '%(name)s'"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Een bestaand gebruiker gevonden voor dit email adres."
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "%(name)s's profiel"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Profiel aangepast"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Administratie pagina"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Basis configuratie"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Calibre-web configuratie aangepast"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "DB locatie is niet geldig, gelieve het correcte pad in te geven"
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Voeg nieuwe gebruiker toe"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "Gebruiker '%(user)s' aangemaakt"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr "Een bestaande gebruiker gevonden voor dit emailadres of gebruikersnaam."
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "Mail instellingen aangepast"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Test email met succes verstuurd naar %(kindlemail)s"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "Er trad een fout op met het versturen van de test email: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "Email instellingen aangepast"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "Bewerk mail instellingen"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Gebruiker '%(nick)s' verwijderd"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Gebruiker '%(nick)s' aangepast"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Een onbekende fout deed zich voor."
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Bewerk gebruiker '%(nick)s'"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Fout bij openen eBook. Het bestand bestaat niet of is niet toegankelijk"
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "Bewerk metadata"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "Het uploaden van bestandsextensie \"%s\" is niet toegestaan op deze server"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr "Bestand opslaan niet gelukt voor %s."
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "onbekend"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "Up te loaden bestanden dienen een extensie te hebben"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Het pad %s aanmaken mislukt (Geen toestemming)."
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Bestand %s opslaan mislukt (Geen toestemming)."
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Bestand %s wissen mislukt (Geen toestemming)."
@@ -561,7 +574,7 @@ msgstr "Configuratie"
msgid "Calibre DB dir"
msgstr "Calibre DB map"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "Log niveau"
@@ -569,7 +582,7 @@ msgstr "Log niveau"
msgid "Port"
msgstr "Poort"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Boeken per pagina"
@@ -632,7 +645,7 @@ msgstr "Ok"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -680,7 +693,7 @@ msgstr "Omschrijving"
msgid "Tags"
msgstr "Tags"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Series"
@@ -694,8 +707,10 @@ msgid "Rating"
msgstr "Beoordeling"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "Omslag URL (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -725,7 +740,7 @@ msgstr "bekijk boek na bewerking"
msgid "Get metadata"
msgstr "Verkrijg metadata"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -767,7 +782,7 @@ msgstr "Klik op de omslag om de metatadata in het formulier te laden"
msgid "Loading..."
msgstr "Aan het laden..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Sluit"
@@ -820,144 +835,156 @@ msgstr "Metadata Watch Channel ID"
msgid "Server Port"
msgstr "Server poort"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Titel"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "Aantal boeken te tonen"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "Reguliere expressie om kolommen te negeren"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "Rguliere expressie op titels te sorteren"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr "Tags voor Volwassen Inhoud"
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Uploaden aanzetten"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Anoniem verkennen aanzetten"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Publieke registratie aanzetten"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr "Maak op afstand ionloggen mogelijk (\"magic link\")"
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr "Gebruik"
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr "Verkrijg een API sleutel"
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr "Goodreads API sleutel"
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr "Goodreads API geheim"
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Standaard instellingen voor nieuwe gebruikers"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Administratie gebruiker"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Downloads toestaan"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Uploads toestaan"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Bewerken toestaan"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "Het wissen van boeken toestaan"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Wachtwoord wijzigen toestaan"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "Publieke boekenplanken bewerken toestaan"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Toon willekeurige boeken"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Toon populaire boeken"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Toon best beoordeelde boeken"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Toon taal selectie"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Toon serie selectie"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Toon categorie selectie"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Toon auteur selectie"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Toon gelezen en ongelezen"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Toon willekeurige boeken in gedetailleerd zicht"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Toon Volwassen Inhoud"
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Login"
@@ -1028,7 +1055,7 @@ msgstr "Bewaar instelling"
msgid "Save settings and send Test E-Mail"
msgstr "Bewaar instellingen en stuur test email"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Volgende"
@@ -1045,7 +1072,7 @@ msgstr "Ontdek (Willekeurige Boeken)"
msgid "Start"
msgstr "Start"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Populaire Boeken"
@@ -1053,7 +1080,7 @@ msgstr "Populaire Boeken"
msgid "Popular publications from this catalog based on Downloads."
msgstr "Populaire publicaties van deze cataloog gebaseerd op Downloads."
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Best beoordeeld"
@@ -1073,7 +1100,7 @@ msgstr "Recentste boeken"
msgid "Show Random Books"
msgstr "Toon Willekeurige Boeken"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Auteurs"
@@ -1089,7 +1116,7 @@ msgstr "Boeken gesorteerd op Categorie"
msgid "Books ordered by series"
msgstr "Boeken gesorteerd op Serie"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Publieke Boekenplanken"
@@ -1097,7 +1124,7 @@ msgstr "Publieke Boekenplanken"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "Jou Boekenplanken"
@@ -1121,64 +1148,64 @@ msgstr "Log uit"
msgid "Register"
msgstr "Registreer"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Verkennen"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr "Recent Toegevoegd"
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr "Gesorteerde Boeken"
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr "Sorteren op"
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr "Nieuwste"
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr "Oudste"
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr "Oplopend"
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr "Aflopend"
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Ontdek"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Categorieën"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "Talen"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Maak een boekenplank"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "Over"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr "Vorige"
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr "Boek Details"
@@ -1348,10 +1375,6 @@ msgstr "Toon boeken met taal"
msgid "Show all"
msgstr "Toon alles"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr "Toon Volwassen Inhoud"
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Wis deze gebruiker"
+158 -135
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre Web - polski (POT: 2017-04-11 22:51)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-04-11 22:51+0200\n"
"Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n"
"Language: pl\n"
@@ -80,7 +80,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "Gość"
@@ -148,7 +148,7 @@ msgstr "Losowe książki"
msgid "Author list"
msgstr "Lista autorów"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "Błąd otwierania e-booka. Plik nie istnieje lub plik nie jest dostępny:"
@@ -199,272 +199,285 @@ msgstr "Wykonano wyłączenie serwera, proszę zamknąć okno"
msgid "Update done"
msgstr "Aktualizacja zakończona"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "szukaj"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Przeczytane książki"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Nieprzeczytane książki"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Czytaj książkę"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "Proszę wypełnić wszystkie pola!"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "rejestracja"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później."
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "Nazwa użytkownika lub adres e-mail jest już w użyciu."
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Zalogowałeś się jako: '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Błędna nazwa użytkownika lub hasło"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "logowanie"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr ""
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr ""
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr ""
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Książka została pomyślnie wysłana do %(kindlemail)s"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Proszę najpierw skonfigurować adres e-mail swojego kindla..."
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "Książka została dodana do półki: %(sname)s"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "Książka została usunięta z półki: %(sname)s"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "Półka o nazwie '%(title)s' już istnieje."
#: cps/web.py:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Półka %(title)s została utworzona"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "Wystąpił błąd"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "utwórz półkę"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "Półka %(title)s została zmieniona"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Edytuj półkę"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "pomyślnie usunięto półkę %(name)s"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Półka: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "Zmieniono kolejność półki: '%(name)s'"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Znaleziono istniejące konto dla tego adresu e-mail."
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "Profil użytkownika %(name)s"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Zaktualizowano profil"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Portal administracyjny"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Podstawowa konfiguracja"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Konfiguracja Calibre-web została zaktualizowana"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "Lokalizacja bazy danych jest nieprawidłowa, wpisz poprawną ścieżkę"
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Dodaj nowego użytkownika"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "Użytkownik '%(user)s' został utworzony"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr "Znaleziono istniejące konto dla tego adresu e-mail lub nazwy użytkownika."
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "Zaktualizowano ustawienia poczty e-mail"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Testowy e-mail został pomyślnie wysłany do %(kindlemail)s"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "Wystąpił błąd podczas wysyłania testowej wiadomości e-mail: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "Zaktualizowano ustawienia e-mail"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "Edytuj ustawienia poczty e-mail"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Użytkownik '%(nick)s' został usunięty"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Użytkownik '%(nick)s' został zaktualizowany"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Wystąpił nieznany błąd."
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Edytuj użytkownika %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr ""
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "edytuj metadane"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "Rozszerzenie pliku \"%s\" nie jest dozwolone do przesłania na ten serwer"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr ""
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr ""
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "Plik do przesłania musi mieć rozszerzenie"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Nie udało się utworzyć łącza %s (Odmowa dostępu)."
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Nie można przechowywać pliku %s (Odmowa dostępu)."
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Nie udało się usunąć pliku %s (Odmowa dostępu)."
@@ -550,7 +563,7 @@ msgstr "Konfiguracja"
msgid "Calibre DB dir"
msgstr "Folder bazy danych Calibre"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "Poziom logów"
@@ -558,7 +571,7 @@ msgstr "Poziom logów"
msgid "Port"
msgstr "Port"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Ilość książek na stronie"
@@ -621,7 +634,7 @@ msgstr "OK"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -669,7 +682,7 @@ msgstr "Opis"
msgid "Tags"
msgstr "Tagi"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Seria"
@@ -683,8 +696,10 @@ msgid "Rating"
msgstr "Ocena"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "Adres URL okładki (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -714,7 +729,7 @@ msgstr "wyświetl książkę po edycji"
msgid "Get metadata"
msgstr "Uzyskaj metadane"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -756,7 +771,7 @@ msgstr "Kliknij okładkę, aby załadować metadane do formularza"
msgid "Loading..."
msgstr "Ładowanie..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Zamknij"
@@ -810,144 +825,156 @@ msgstr "Metadane Watch Channel ID"
msgid "Server Port"
msgstr "Port serwera"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Tytuł"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "Liczba losowych książek do pokazania"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "Wyrażenie regularne dla ignorowanych kolumn"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "Wyrażenie regularne dla tytułu sortującego"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr ""
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Włącz wysyłanie"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Włącz anonimowe przeglądanie"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Włącz publiczną rejestrację"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr ""
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr ""
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr ""
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr ""
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr ""
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Domyślne ustawienia dla nowych użytkowników"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Użytkownik z uprawnieniami administratora"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Zezwalaj na pobieranie"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Zezwalaj na wysyłanie"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Zezwalaj na edycję"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr ""
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Zezwalaj na zmianę hasła"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr ""
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Pokaż losowe książki"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Pokaż najpopularniejsze książki"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Pokaż najlepiej ocenione książki"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Pokaż wybór języka"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Pokaż wybór serii"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Pokaż wybór kategorii"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Pokaż wybór autora"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Pokaż przeczytane i nieprzeczytane"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Pokaz losowe książki w widoku szczegółowym"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Zaloguj się"
@@ -1018,7 +1045,7 @@ msgstr "Zapisz ustawienia"
msgid "Save settings and send Test E-Mail"
msgstr "Zapisz ustawienia i wyślij testową wiadomość e-mail"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Następne"
@@ -1035,7 +1062,7 @@ msgstr "Odkrywaj (losowe książki)"
msgid "Start"
msgstr "Rozpocznij"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Najpopularniejsze książki"
@@ -1043,7 +1070,7 @@ msgstr "Najpopularniejsze książki"
msgid "Popular publications from this catalog based on Downloads."
msgstr "Popularne publikacje z tego katalogu bazujące na pobranych."
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Najlepiej ocenione książki"
@@ -1063,7 +1090,7 @@ msgstr "Ostatnie książki"
msgid "Show Random Books"
msgstr "Pokazuj losowe książki"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Autorzy"
@@ -1079,7 +1106,7 @@ msgstr "Książki sortowane według kategorii"
msgid "Books ordered by series"
msgstr "Książki sortowane według serii"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Publiczne półki"
@@ -1087,7 +1114,7 @@ msgstr "Publiczne półki"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "Twoje półki"
@@ -1111,64 +1138,64 @@ msgstr "Wyloguj się"
msgid "Register"
msgstr "Zarejestruj się"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Przeglądaj"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr ""
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr ""
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr ""
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr ""
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr ""
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr ""
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr ""
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Odkrywaj"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Kategorie"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "Języki"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Utwórz półkę"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "O programie"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr ""
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr ""
@@ -1339,10 +1366,6 @@ msgstr "Pokaż książki w języku"
msgid "Show all"
msgstr "Pokaż wszystko"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Usuń tego użytkownika"
+158 -135
View File
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-04-30 00:47+0300\n"
"Last-Translator: Pavel Korovin <p@tristero.se>\n"
"Language: ru\n"
@@ -80,7 +80,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "Гость"
@@ -148,7 +148,7 @@ msgstr "Случайный выбор"
msgid "Author list"
msgstr "Авторы"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "Невозможно открыть книгу. Файл не существует или недоступен."
@@ -199,272 +199,285 @@ msgstr "Производится остановка сервера, пожалу
msgid "Update done"
msgstr "Обновление закончено"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "поиск"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "Прочитанные"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "Непрочитанные"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "Читать книгу"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "Пожалуйста, заполните все поля!"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "зарегистрироваться"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "Неизвестная ошибка. Пожалуйста, попробуйте позже."
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "Имя пользователя или адрес эл. почты уже используется"
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Вы вошли как пользователь '%(nickname)s'"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "Ошибка в имени пользователя или пароле"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "войти"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr ""
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr ""
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr ""
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP"
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "Книга успешно отправлена на %(kindlemail)s"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "Ошибка при отправке книги: %(res)s"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "Пожалуйста, сначала укажите ваш kindle email..."
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "Книга добавлена на книжную полку: %(sname)s"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "Книга удалена с книжной полки: %(sname)s"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "Книжкная полка с названием '%(title)s' уже существует."
#: cps/web.py:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "Создана книжная полка %(title)s"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "Произошла ошибка"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "создать книжную полку"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "Книжная полка %(title)s изменена"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "Изменить книжную полку"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "Книжная полка %(name)s удалена"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "Книжная полка: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "Изменить расположение книжной полки '%(name)s'"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "Найдена учётная запись для для данного адреса email."
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "Профиль %(name)s"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "Профиль обновлён"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "Администрирование"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "Настройки сервера"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Конфигурация Calibre-web обновлена"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "Неверный путь к фалу БД, пожалуйста, укажите правильное расположение БД"
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "Добавить пользователя"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "Пользователь '%(user)s' добавлен"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr "Для указанного адреса или имени найдена существующая учётная запись."
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "Настройки почты изменены"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Тестовое сообщение успешно отправлено на адрес %(kindlemail)s"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "Ошибка отправки тестового сообщения: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "Обновлены настройки e-mail"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "Изменить почтовые настройки"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Пользователь '%(nick)s' удалён"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Пользователь '%(nick)s' обновлён"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "Произошла неизвестная ошибка."
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "Изменить пользователя %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr ""
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "изменить метаданные"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "Запрещена загрузка файлов с расширением \"%s\""
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr ""
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "неизвестно"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "Загружаемый файл должен иметь расширение"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Ошибка при создании пути %s (доступ запрещён)"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Ошибка записи файоа %s (доступ запрещён)"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Ошибка удаления файла %s (доступ запрещён)"
@@ -550,7 +563,7 @@ msgstr "Настройки сервера"
msgid "Calibre DB dir"
msgstr "Папка Calibre DB"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "Уровень логирования"
@@ -558,7 +571,7 @@ msgstr "Уровень логирования"
msgid "Port"
msgstr "Порт"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "Количество книг на странице"
@@ -621,7 +634,7 @@ msgstr "Ok"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -669,7 +682,7 @@ msgstr "Описание"
msgid "Tags"
msgstr "Теги"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "Серии"
@@ -683,8 +696,10 @@ msgid "Rating"
msgstr "Рейтинг"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "URL обложки (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -714,7 +729,7 @@ msgstr "смотреть книгу после редактирования"
msgid "Get metadata"
msgstr "Получить метаданные"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -756,7 +771,7 @@ msgstr "Нажмите на обложку, чтобы получить мета
msgid "Loading..."
msgstr "Загрузка..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "Закрыть"
@@ -809,144 +824,156 @@ msgstr "Metadata Watch Channel ID"
msgid "Server Port"
msgstr "Порт сервера"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "Заголовок"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "Количество отображаемых случайных книг"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "Regexp для игнорирования столбцов"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "Regexp для сортировки по названию"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr ""
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "Разрешить загрузку на сервер"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "Разрешить анонимный просмотр"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "Разрешить публичную регистрацию"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr ""
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr ""
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr ""
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr ""
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr ""
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "Настройки по умолчанию для новых пользователей"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "Управление сервером"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "Разрешить скачивание с сервера"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "Разрешить загрузку на сервер"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "Разрешить редактирование книг"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "Разрешить удаление книг"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "Разрешить смену пароля"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "Разрешить редактирование публичных книжных полок"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "Показывать случайные книги"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "Показывать популярные книги"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "Показывать книги с наивысшим рейтингом"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "Показывать выбор языка"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "Показывать выбор серии"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "Показывать выбор категории"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "Показывать выбор автора"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "Показывать прочитанные и непрочитанные"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "Показывать случайные книги при просмотре деталей"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "Имя пользователя"
@@ -1015,7 +1042,7 @@ msgstr "Сохранить настройки"
msgid "Save settings and send Test E-Mail"
msgstr "Сохранить настройки и отправить тестовое письмо"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "Дальше"
@@ -1032,7 +1059,7 @@ msgstr "Обзор (случайные книги)"
msgid "Start"
msgstr "Старт"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "Популярные книги"
@@ -1040,7 +1067,7 @@ msgstr "Популярные книги"
msgid "Popular publications from this catalog based on Downloads."
msgstr "Популярные книги в этом каталоге, на основе количества скачиваний"
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "Книги с наилучшим рейтингом"
@@ -1060,7 +1087,7 @@ msgstr "Последние поступления"
msgid "Show Random Books"
msgstr "Показывать случайные книги"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "Авторы"
@@ -1076,7 +1103,7 @@ msgstr "Книги, отсортированные по категории"
msgid "Books ordered by series"
msgstr "Книги, отсортированные по серии"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "Общие книжные полки"
@@ -1084,7 +1111,7 @@ msgstr "Общие книжные полки"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "Ваши книжные полки"
@@ -1108,64 +1135,64 @@ msgstr "Выход"
msgid "Register"
msgstr "Зарегистрироваться"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "Просмотр"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr ""
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr ""
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr ""
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr ""
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr ""
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr ""
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr ""
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "Обзор"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "Категории"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "Языки"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "Создать книжную полку"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "О программе"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr ""
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr ""
@@ -1335,10 +1362,6 @@ msgstr "Показать книги на языках"
msgid "Show all"
msgstr "Всех"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "Удалить этого пользователя"
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2018-02-13 16:39+0100\n"
"POT-Creation-Date: 2018-03-30 21:08+0200\n"
"PO-Revision-Date: 2017-01-06 17:00+0000\n"
"Last-Translator: dalin <dalin.lin@gmail.com>\n"
"Language: zh_Hans_CN\n"
@@ -80,7 +80,7 @@ msgstr ""
msgid "Rename author from: \"%s\" to \"%s\" failed with error: %s"
msgstr ""
#: cps/ub.py:649
#: cps/ub.py:685
msgid "Guest"
msgstr "游客"
@@ -148,7 +148,7 @@ msgstr "随机书籍"
msgid "Author list"
msgstr "作者列表"
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1877
#: cps/web.py:1220 cps/web.py:1278 cps/web.py:1408 cps/web.py:1882
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "无法打开电子书。 文件不存在或者文件不可访问:"
@@ -199,272 +199,285 @@ msgstr "正在关闭服务器,请关闭窗口"
msgid "Update done"
msgstr "更新完成"
#: cps/web.py:1741 cps/web.py:1754
#: cps/web.py:1746 cps/web.py:1759
msgid "search"
msgstr "搜索"
#: cps/templates/index.xml:39 cps/templates/index.xml:42
#: cps/templates/layout.html:133 cps/web.py:1832
#: cps/templates/layout.html:141 cps/web.py:1837
msgid "Read Books"
msgstr "已读书籍"
#: cps/templates/index.xml:46 cps/templates/index.xml:49
#: cps/templates/layout.html:135 cps/web.py:1835
#: cps/templates/layout.html:143 cps/web.py:1840
msgid "Unread Books"
msgstr "未读书籍"
#: cps/web.py:1910 cps/web.py:1912 cps/web.py:1914 cps/web.py:1923
#: cps/web.py:1915 cps/web.py:1917 cps/web.py:1919 cps/web.py:1928
msgid "Read a Book"
msgstr "阅读一本书"
#: cps/web.py:1975 cps/web.py:2667
#: cps/web.py:1980 cps/web.py:2697
msgid "Please fill out all fields!"
msgstr "请填写所有字段"
#: cps/web.py:1976 cps/web.py:1993 cps/web.py:1998 cps/web.py:2000
#: cps/web.py:1981 cps/web.py:1998 cps/web.py:2003 cps/web.py:2005
msgid "register"
msgstr "注册"
#: cps/web.py:1992
#: cps/web.py:1997
msgid "An unknown error occured. Please try again later."
msgstr "发生一个未知错误。请稍后再试。"
#: cps/web.py:1997
#: cps/web.py:2002
msgid "This username or email address is already in use."
msgstr "此用户名或邮箱已被使用。"
#: cps/web.py:2016 cps/web.py:2112
#: cps/web.py:2021 cps/web.py:2117
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "您现在已以'%(nickname)s'身份登录"
#: cps/web.py:2021
#: cps/web.py:2026
msgid "Wrong Username or Password"
msgstr "用户名或密码错误"
#: cps/web.py:2027 cps/web.py:2048
#: cps/web.py:2032 cps/web.py:2053
msgid "login"
msgstr "登录"
#: cps/web.py:2060 cps/web.py:2091
#: cps/web.py:2065 cps/web.py:2096
msgid "Token not found"
msgstr "找不到Token"
#: cps/web.py:2068 cps/web.py:2099
#: cps/web.py:2073 cps/web.py:2104
msgid "Token has expired"
msgstr "Token已过期"
#: cps/web.py:2076
#: cps/web.py:2081
msgid "Success! Please return to your device"
msgstr "成功!请返回您的设备"
#: cps/web.py:2126
#: cps/web.py:2131
msgid "Please configure the SMTP mail settings first..."
msgstr "请先配置SMTP邮箱..."
#: cps/web.py:2130
#: cps/web.py:2135
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr "此书已被成功发给 %(kindlemail)s"
#: cps/web.py:2134
#: cps/web.py:2139
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr "发送这本书的时候出现错误: %(res)s"
#: cps/web.py:2136 cps/web.py:2753
#: cps/web.py:2141 cps/web.py:2784
msgid "Please configure your kindle email address first..."
msgstr "请先配置您的kindle电子邮箱地址..."
#: cps/web.py:2180
#: cps/web.py:2185
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "此书已被添加到书架: %(sname)s"
#: cps/web.py:2218
#: cps/web.py:2223
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "此书已从书架 %(sname)s 中删除"
#: cps/web.py:2224
#: cps/web.py:2229
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/web.py:2244 cps/web.py:2268
#: cps/web.py:2249 cps/web.py:2273
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr "已存在书架 '%(title)s'。"
#: cps/web.py:2249
#: cps/web.py:2254
#, python-format
msgid "Shelf %(title)s created"
msgstr "书架 %(title)s 已被创建"
#: cps/web.py:2251 cps/web.py:2279
#: cps/web.py:2256 cps/web.py:2284
msgid "There was an error"
msgstr "发生错误"
#: cps/web.py:2252 cps/web.py:2254
#: cps/web.py:2257 cps/web.py:2259
msgid "create a shelf"
msgstr "创建书架"
#: cps/web.py:2277
#: cps/web.py:2282
#, python-format
msgid "Shelf %(title)s changed"
msgstr "书架 %(title)s 已被修改"
#: cps/web.py:2280 cps/web.py:2282
#: cps/web.py:2285 cps/web.py:2287
msgid "Edit a shelf"
msgstr "编辑书架"
#: cps/web.py:2303
#: cps/web.py:2308
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr "成功删除书架 %(name)s"
#: cps/web.py:2325
#: cps/web.py:2330
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "书架: '%(name)s'"
#: cps/web.py:2328
#: cps/web.py:2333
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr "打开书架出错。书架不存在或不可访问"
#: cps/web.py:2359
#: cps/web.py:2364
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "修改书架 '%(name)s' 顺序"
#: cps/web.py:2428
#: cps/web.py:2433
msgid "Found an existing account for this email address."
msgstr "找到已使用此邮箱的账号。"
#: cps/web.py:2430 cps/web.py:2434
#: cps/web.py:2435 cps/web.py:2439
#, python-format
msgid "%(name)s's profile"
msgstr "%(name)s 的资料"
#: cps/web.py:2431
#: cps/web.py:2436
msgid "Profile updated"
msgstr "资料已更新"
#: cps/web.py:2443
#: cps/web.py:2448
msgid "Unknown"
msgstr ""
#: cps/web.py:2456
#: cps/web.py:2461
msgid "Admin page"
msgstr "管理页"
#: cps/web.py:2606
msgid "Logfile location is not valid, please enter correct path"
#: cps/web.py:2532
msgid "Keyfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2609 cps/web.py:2628 cps/web.py:2634 cps/web.py:2648
#: cps/web.py:2535 cps/web.py:2546 cps/web.py:2639 cps/web.py:2658
#: cps/web.py:2664 cps/web.py:2678
msgid "Basic Configuration"
msgstr "基本配置"
#: cps/web.py:2621
#: cps/web.py:2543
msgid "Certfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2636
msgid "Logfile location is not valid, please enter correct path"
msgstr ""
#: cps/web.py:2651
msgid "Calibre-web configuration updated"
msgstr "Calibre-web配置已更新"
#: cps/web.py:2632
#: cps/web.py:2662
msgid "DB location is not valid, please enter correct path"
msgstr "DB位置无效,请输入正确路径"
#: cps/templates/admin.html:34 cps/web.py:2669 cps/web.py:2723
#: cps/templates/admin.html:34 cps/web.py:2699 cps/web.py:2754
msgid "Add new user"
msgstr "添加新用户"
#: cps/web.py:2714
#: cps/web.py:2744
#, python-format
msgid "User '%(user)s' created"
msgstr "用户 '%(user)s' 已被创建"
#: cps/web.py:2718
#: cps/web.py:2748
msgid "Found an existing account for this email address or nickname."
msgstr "已存在使用此邮箱或昵称的账号。"
#: cps/web.py:2741
#: cps/web.py:2772
msgid "Mail settings updated"
msgstr "邮箱设置已更新"
#: cps/web.py:2748
#: cps/web.py:2779
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "测试邮件已成功发送到 %(kindlemail)s"
#: cps/web.py:2751
#: cps/web.py:2782
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "发送测试邮件时发生错误: %(res)s"
#: cps/web.py:2755
#: cps/web.py:2786
msgid "E-Mail settings updated"
msgstr "E-Mail 设置已更新"
#: cps/web.py:2756
#: cps/web.py:2787
msgid "Edit mail settings"
msgstr "编辑邮箱设置"
#: cps/web.py:2785
#: cps/web.py:2816
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "用户 '%(nick)s' 已被删除"
#: cps/web.py:2893
#: cps/web.py:2924
#, python-format
msgid "User '%(nick)s' updated"
msgstr "用户 '%(nick)s' 已被更新"
#: cps/web.py:2896
#: cps/web.py:2927
msgid "An unknown error occured."
msgstr "发生未知错误。"
#: cps/web.py:2899
#: cps/web.py:2930
#, python-format
msgid "Edit User %(nick)s"
msgstr "编辑用户 %(nick)s"
#: cps/web.py:2915
#: cps/web.py:2946
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "打开电子书出错。文件不存在或不可访问"
#: cps/web.py:2930 cps/web.py:3138 cps/web.py:3143 cps/web.py:3286
#: cps/web.py:2961 cps/web.py:3172 cps/web.py:3177 cps/web.py:3323
msgid "edit metadata"
msgstr "编辑元数据"
#: cps/web.py:2940 cps/web.py:3180
#: cps/web.py:2971 cps/web.py:3217
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "不能上传后缀为 \"%s\" 的文件到此服务器"
#: cps/web.py:2951
#: cps/web.py:2982
#, python-format
msgid "Failed to store file %s."
msgstr ""
#: cps/web.py:2973 cps/web.py:2977
#: cps/web.py:3004 cps/web.py:3008
msgid "unknown"
msgstr "未知"
#: cps/web.py:3186
#: cps/web.py:3031
msgid "Cover is not a jpg file, can't save"
msgstr ""
#: cps/web.py:3223
msgid "File to be uploaded must have an extension"
msgstr "要上传的文件必须有一个后缀"
#: cps/web.py:3205
#: cps/web.py:3242
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "创建路径 %s 失败(权限拒绝)。"
#: cps/web.py:3210
#: cps/web.py:3247
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "存储文件 %s 失败(权限拒绝)。"
#: cps/web.py:3215
#: cps/web.py:3252
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "删除文件 %s 失败(权限拒绝)。"
@@ -550,7 +563,7 @@ msgstr "配置"
msgid "Calibre DB dir"
msgstr "Calibre DB目录"
#: cps/templates/admin.html:61 cps/templates/config_edit.html:83
#: cps/templates/admin.html:61 cps/templates/config_edit.html:91
msgid "Log Level"
msgstr "日志级别"
@@ -558,7 +571,7 @@ msgstr "日志级别"
msgid "Port"
msgstr "端口"
#: cps/templates/admin.html:63 cps/templates/config_edit.html:60
#: cps/templates/admin.html:63 cps/templates/config_edit.html:68
msgid "Books per page"
msgstr "每页书籍数"
@@ -621,7 +634,7 @@ msgstr "确定"
#: cps/templates/admin.html:105 cps/templates/admin.html:119
#: cps/templates/book_edit.html:135 cps/templates/book_edit.html:157
#: cps/templates/config_edit.html:211 cps/templates/email_edit.html:36
#: cps/templates/config_edit.html:223 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:60 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:139
msgid "Back"
@@ -669,7 +682,7 @@ msgstr "简介"
msgid "Tags"
msgstr "标签"
#: cps/templates/book_edit.html:39 cps/templates/layout.html:144
#: cps/templates/book_edit.html:39 cps/templates/layout.html:152
#: cps/templates/search_form.html:37
msgid "Series"
msgstr "丛书"
@@ -683,8 +696,10 @@ msgid "Rating"
msgstr "评分"
#: cps/templates/book_edit.html:51
msgid "Cover URL (jpg)"
msgstr "封面URL (jpg)"
msgid ""
"Cover URL (jpg, cover is downloaded and stored in database, field is "
"afterwards empty again)"
msgstr ""
#: cps/templates/book_edit.html:56 cps/templates/detail.html:131
msgid "Publishing date"
@@ -714,7 +729,7 @@ msgstr "编辑后查看书籍"
msgid "Get metadata"
msgstr "获取元数据"
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:209
#: cps/templates/book_edit.html:134 cps/templates/config_edit.html:221
#: cps/templates/login.html:20 cps/templates/search_form.html:79
#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:137
msgid "Submit"
@@ -756,7 +771,7 @@ msgstr "点击封面加载元数据到表单"
msgid "Loading..."
msgstr "加载中..."
#: cps/templates/book_edit.html:196 cps/templates/layout.html:208
#: cps/templates/book_edit.html:196 cps/templates/layout.html:216
msgid "Close"
msgstr "关闭"
@@ -809,144 +824,156 @@ msgstr ""
msgid "Server Port"
msgstr "服务器端口"
#: cps/templates/config_edit.html:56 cps/templates/layout.html:120
#: cps/templates/layout.html:121 cps/templates/shelf_edit.html:7
#: cps/templates/config_edit.html:56
msgid "SSL certfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:60
msgid "SSL Keyfile location (leave it empty for non-SSL Servers)"
msgstr ""
#: cps/templates/config_edit.html:64 cps/templates/layout.html:128
#: cps/templates/layout.html:129 cps/templates/shelf_edit.html:7
msgid "Title"
msgstr "标题"
#: cps/templates/config_edit.html:64
#: cps/templates/config_edit.html:72
msgid "No. of random books to show"
msgstr "随机书籍显示数量"
#: cps/templates/config_edit.html:68
#: cps/templates/config_edit.html:76
msgid "Regular expression for ignoring columns"
msgstr "忽略列的正则表达式"
#: cps/templates/config_edit.html:72
#: cps/templates/config_edit.html:80
msgid "Regular expression for title sorting"
msgstr "标题排序的正则表达式"
#: cps/templates/config_edit.html:76
#: cps/templates/config_edit.html:84
msgid "Tags for Mature Content"
msgstr ""
#: cps/templates/config_edit.html:92
#: cps/templates/config_edit.html:100
msgid "Location and name of logfile (calibre-web.log for no entry)"
msgstr ""
#: cps/templates/config_edit.html:98
#: cps/templates/config_edit.html:106
msgid "Enable uploading"
msgstr "启用上传"
#: cps/templates/config_edit.html:102
#: cps/templates/config_edit.html:110
msgid "Enable anonymous browsing"
msgstr "启用匿名浏览"
#: cps/templates/config_edit.html:106
#: cps/templates/config_edit.html:114
msgid "Enable public registration"
msgstr "启用注册"
#: cps/templates/config_edit.html:110
#: cps/templates/config_edit.html:118
msgid "Enable remote login (\"magic link\")"
msgstr "启用远程登录 (\"魔法链接\")"
#: cps/templates/config_edit.html:115
#: cps/templates/config_edit.html:123
msgid "Use"
msgstr ""
#: cps/templates/config_edit.html:116
#: cps/templates/config_edit.html:124
msgid "Obtain an API Key"
msgstr ""
#: cps/templates/config_edit.html:120
#: cps/templates/config_edit.html:128
msgid "Goodreads API Key"
msgstr ""
#: cps/templates/config_edit.html:124
#: cps/templates/config_edit.html:132
msgid "Goodreads API Secret"
msgstr ""
#: cps/templates/config_edit.html:129
#: cps/templates/config_edit.html:137
msgid "Default Settings for new users"
msgstr "新用户默认设置"
#: cps/templates/config_edit.html:132 cps/templates/user_edit.html:94
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:94
msgid "Admin user"
msgstr "管理用户"
#: cps/templates/config_edit.html:136 cps/templates/user_edit.html:103
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:103
msgid "Allow Downloads"
msgstr "允许下载"
#: cps/templates/config_edit.html:140 cps/templates/user_edit.html:107
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:107
msgid "Allow Uploads"
msgstr "允许上传"
#: cps/templates/config_edit.html:144 cps/templates/user_edit.html:111
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:111
msgid "Allow Edit"
msgstr "允许编辑"
#: cps/templates/config_edit.html:148 cps/templates/user_edit.html:115
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:115
msgid "Allow Delete books"
msgstr "允许删除书籍"
#: cps/templates/config_edit.html:152 cps/templates/user_edit.html:120
#: cps/templates/config_edit.html:160 cps/templates/user_edit.html:120
msgid "Allow Changing Password"
msgstr "允许修改密码"
#: cps/templates/config_edit.html:156 cps/templates/user_edit.html:124
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:124
msgid "Allow Editing Public Shelfs"
msgstr "允许编辑公共书架"
#: cps/templates/config_edit.html:160
#: cps/templates/config_edit.html:168
msgid "Default visiblities for new users"
msgstr ""
#: cps/templates/config_edit.html:164 cps/templates/user_edit.html:46
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:46
msgid "Show random books"
msgstr "显示随机书籍"
#: cps/templates/config_edit.html:168 cps/templates/user_edit.html:50
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:50
msgid "Show recent books"
msgstr ""
#: cps/templates/config_edit.html:172 cps/templates/user_edit.html:54
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:54
msgid "Show sorted books"
msgstr ""
#: cps/templates/config_edit.html:176 cps/templates/user_edit.html:58
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:58
msgid "Show hot books"
msgstr "显示热门书籍"
#: cps/templates/config_edit.html:180 cps/templates/user_edit.html:62
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:62
msgid "Show best rated books"
msgstr "显示最高评分书籍"
#: cps/templates/config_edit.html:184 cps/templates/user_edit.html:66
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:66
msgid "Show language selection"
msgstr "显示语言选择"
#: cps/templates/config_edit.html:188 cps/templates/user_edit.html:70
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:70
msgid "Show series selection"
msgstr "显示丛书选择"
#: cps/templates/config_edit.html:192 cps/templates/user_edit.html:74
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:74
msgid "Show category selection"
msgstr "显示分类选择"
#: cps/templates/config_edit.html:196 cps/templates/user_edit.html:78
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:78
msgid "Show author selection"
msgstr "显示作者选择"
#: cps/templates/config_edit.html:200 cps/templates/user_edit.html:82
#: cps/templates/config_edit.html:208 cps/templates/user_edit.html:82
msgid "Show read and unread"
msgstr "显示已读和未读"
#: cps/templates/config_edit.html:204 cps/templates/user_edit.html:86
#: cps/templates/config_edit.html:212 cps/templates/user_edit.html:86
msgid "Show random books in detail view"
msgstr "在详情页显示随机书籍"
#: cps/templates/config_edit.html:214 cps/templates/layout.html:77
#: cps/templates/config_edit.html:216 cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/config_edit.html:226 cps/templates/layout.html:77
#: cps/templates/login.html:4
msgid "Login"
msgstr "登录"
@@ -1015,7 +1042,7 @@ msgstr "保存设置"
msgid "Save settings and send Test E-Mail"
msgstr "保存设置并发送测试邮件"
#: cps/templates/feed.xml:20 cps/templates/layout.html:192
#: cps/templates/feed.xml:20 cps/templates/layout.html:200
msgid "Next"
msgstr "下一个"
@@ -1032,7 +1059,7 @@ msgstr "发现(随机书籍)"
msgid "Start"
msgstr "开始"
#: cps/templates/index.xml:14 cps/templates/layout.html:126
#: cps/templates/index.xml:14 cps/templates/layout.html:134
msgid "Hot Books"
msgstr "热门书籍"
@@ -1040,7 +1067,7 @@ msgstr "热门书籍"
msgid "Popular publications from this catalog based on Downloads."
msgstr "基于下载数的热门书籍"
#: cps/templates/index.xml:20 cps/templates/layout.html:129
#: cps/templates/index.xml:20 cps/templates/layout.html:137
msgid "Best rated Books"
msgstr "最高评分书籍"
@@ -1060,7 +1087,7 @@ msgstr "最新书籍"
msgid "Show Random Books"
msgstr "显示随机书籍"
#: cps/templates/index.xml:52 cps/templates/layout.html:147
#: cps/templates/index.xml:52 cps/templates/layout.html:155
msgid "Authors"
msgstr "作者"
@@ -1076,7 +1103,7 @@ msgstr "书籍按分类排序"
msgid "Books ordered by series"
msgstr "书籍按丛书排序"
#: cps/templates/index.xml:70 cps/templates/layout.html:153
#: cps/templates/index.xml:70 cps/templates/layout.html:161
msgid "Public Shelves"
msgstr "公开书架"
@@ -1084,7 +1111,7 @@ msgstr "公开书架"
msgid "Books organized in public shelfs, visible to everyone"
msgstr ""
#: cps/templates/index.xml:77 cps/templates/layout.html:157
#: cps/templates/index.xml:77 cps/templates/layout.html:165
msgid "Your Shelves"
msgstr "您的书架"
@@ -1108,64 +1135,64 @@ msgstr "注销"
msgid "Register"
msgstr "注册"
#: cps/templates/layout.html:107
#: cps/templates/layout.html:115
msgid "Browse"
msgstr "浏览"
#: cps/templates/layout.html:109
#: cps/templates/layout.html:117
msgid "Recently Added"
msgstr "最近添加"
#: cps/templates/layout.html:114
#: cps/templates/layout.html:122
msgid "Sorted Books"
msgstr "已排序书籍"
#: cps/templates/layout.html:118 cps/templates/layout.html:119
#: cps/templates/layout.html:120 cps/templates/layout.html:121
#: cps/templates/layout.html:126 cps/templates/layout.html:127
#: cps/templates/layout.html:128 cps/templates/layout.html:129
msgid "Sort By"
msgstr "排序"
#: cps/templates/layout.html:118
#: cps/templates/layout.html:126
msgid "Newest"
msgstr "最新"
#: cps/templates/layout.html:119
#: cps/templates/layout.html:127
msgid "Oldest"
msgstr "最旧"
#: cps/templates/layout.html:120
#: cps/templates/layout.html:128
msgid "Ascending"
msgstr "升序"
#: cps/templates/layout.html:121
#: cps/templates/layout.html:129
msgid "Descending"
msgstr "降序"
#: cps/templates/layout.html:138
#: cps/templates/layout.html:146
msgid "Discover"
msgstr "发现"
#: cps/templates/layout.html:141
#: cps/templates/layout.html:149
msgid "Categories"
msgstr "分类"
#: cps/templates/layout.html:150 cps/templates/search_form.html:58
#: cps/templates/layout.html:158 cps/templates/search_form.html:58
msgid "Languages"
msgstr "语言"
#: cps/templates/layout.html:162
#: cps/templates/layout.html:170
msgid "Create a Shelf"
msgstr "创建书架"
#: cps/templates/layout.html:163 cps/templates/stats.html:3
#: cps/templates/layout.html:171 cps/templates/stats.html:3
msgid "About"
msgstr "关于"
#: cps/templates/layout.html:177
#: cps/templates/layout.html:185
msgid "Previous"
msgstr ""
#: cps/templates/layout.html:204
#: cps/templates/layout.html:212
msgid "Book Details"
msgstr ""
@@ -1335,10 +1362,6 @@ msgstr "按语言显示书籍"
msgid "Show all"
msgstr "显示全部"
#: cps/templates/user_edit.html:99
msgid "Show mature content"
msgstr ""
#: cps/templates/user_edit.html:131
msgid "Delete this user"
msgstr "删除此用户"
+31
View File
@@ -272,6 +272,8 @@ class Settings(Base):
mail_from = Column(String)
config_calibre_dir = Column(String)
config_port = Column(Integer, default=DEFAULT_PORT)
config_certfile = Column(String)
config_keyfile = Column(String)
config_calibre_web_title = Column(String, default=u'Calibre-web')
config_books_per_page = Column(Integer, default=60)
config_random_books = Column(Integer, default=4)
@@ -328,8 +330,11 @@ class Config:
def loadSettings(self):
data = session.query(Settings).first() # type: Settings
self.config_calibre_dir = data.config_calibre_dir
self.config_port = data.config_port
self.config_certfile = data.config_certfile
self.config_keyfile = data.config_keyfile
self.config_calibre_web_title = data.config_calibre_web_title
self.config_books_per_page = data.config_books_per_page
self.config_random_books = data.config_random_books
@@ -365,6 +370,24 @@ class Config:
def get_main_dir(self):
return self.config_main_dir
def get_config_certfile(self):
if cli.certfilepath:
return cli.certfilepath
else:
if cli.certfilepath is "":
return None
else:
return self.config_certfile
def get_config_keyfile(self):
if cli.keyfilepath:
return cli.keyfilepath
else:
if cli.certfilepath is "":
return None
else:
return self.config_keyfile
def get_config_logfile(self):
if not self.config_logfile:
return os.path.join(self.get_main_dir, "calibre-web.log")
@@ -608,6 +631,14 @@ def migrate_Database():
conn = engine.connect()
conn.execute("ALTER TABLE Settings ADD column `config_logfile` String DEFAULT ''")
session.commit()
try:
session.query(exists().where(Settings.config_certfile)).scalar()
session.commit()
except exc.OperationalError: # Database is not compatible, some rows are missing
conn = engine.connect()
conn.execute("ALTER TABLE Settings ADD column `config_certfile` String DEFAULT ''")
conn.execute("ALTER TABLE Settings ADD column `config_keyfile` String DEFAULT ''")
session.commit()
def clean_database():
+34 -2
View File
@@ -2522,6 +2522,28 @@ def configuration_helper(origin):
if content.config_port != int(to_save["config_port"]):
content.config_port = int(to_save["config_port"])
reboot_required = True
if "config_keyfile" in to_save:
if content.config_keyfile != to_save["config_keyfile"]:
if os.path.isfile(to_save["config_keyfile"]) or to_save["config_keyfile"] is u"":
content.config_keyfile = to_save["config_keyfile"]
reboot_required = True
else:
ub.session.commit()
flash(_(u'Keyfile location is not valid, please enter correct path'), category="error")
return render_title_template("config_edit.html", content=config, origin=origin,
gdrive=gdrive_support,
goodreads=goodreads_support, title=_(u"Basic Configuration"))
if "config_certfile" in to_save:
if content.config_certfile != to_save["config_certfile"]:
if os.path.isfile(to_save["config_certfile"]) or to_save["config_certfile"] is u"":
content.config_certfile = to_save["config_certfile"]
reboot_required = True
else:
ub.session.commit()
flash(_(u'Certfile location is not valid, please enter correct path'), category="error")
return render_title_template("config_edit.html", content=config, origin=origin,
gdrive=gdrive_support,
goodreads=goodreads_support, title=_(u"Basic Configuration"))
if "config_calibre_web_title" in to_save:
content.config_calibre_web_title = to_save["config_calibre_web_title"]
if "config_columns_to_ignore" in to_save:
@@ -3309,11 +3331,21 @@ def start_gevent():
from gevent.wsgi import WSGIServer
global gevent_server
try:
gevent_server = WSGIServer(('', ub.config.config_port), app)
if ub.config.get_config_certfile() and ub.get_config_keyfile():
keyfile = ub.config.get_config_certfile()
certfile = ub.config.get_config_keyfile()
else:
keyfile = None
certfile = None
gevent_server = WSGIServer(('', ub.config.config_port), app,
keyfile = keyfile,
certfile = certfile)
gevent_server.serve_forever()
except SocketError:
app.logger.info('Unable to listen on \'\', trying on IPv4 only...')
gevent_server = WSGIServer(('0.0.0.0', ub.config.config_port), app)
gevent_server = WSGIServer(('0.0.0.0', ub.config.config_port), app,
keyfile = keyfile,
certfile = certfile)
gevent_server.serve_forever()
except:
pass