Merge branch 'master' into develop

This commit is contained in:
Jack Darlington 2017-03-13 14:56:51 +00:00
commit ff89d9c20d
14 changed files with 150 additions and 170 deletions

View file

@ -104,7 +104,7 @@
<input name="detail_view" type="checkbox" checked> {{_('view book after edit')}}
</label>
</div>
<a href="#" id="get_meta" class="btn btn-default" data-toggle="modal" data-target="#metaModal">{{_('Get Metadata')}}</a>
<a href="#" id="get_meta" class="btn btn-default" data-toggle="modal" data-target="#metaModal">{{_('Get metadata')}}</a>
<button type="submit" class="btn btn-default">{{_('Submit')}}</button>
<a href="{{ url_for('show_book',id=book.id) }}" class="btn btn-default">{{_('Back')}}</a>
</form>
@ -150,9 +150,7 @@
</script>
<script src="{{ url_for('static', filename='js/libs/typeahead.bundle.js') }}"></script>
<script src="{{ url_for('static', filename='js/edit_books.js') }}"></script>
<<<<<<< HEAD
<script src="{{ url_for('static', filename='js/libs/bootstrap-rating-input.min.js') }}"></script>
=======
<script src="{{ url_for('static', filename='js/get_meta.js') }}"></script>
{% endblock %}
{% block header %}

View file

@ -136,7 +136,7 @@
</button>
<ul class="dropdown-menu" aria-labelledby="btnGroupDrop1">
{% for format in entry.data %}
<li><a href="{{ url_for('get_download_link', book_id=entry.id, format=format.format|lower) }}">{{format.format}}</a></li>
<li><a href="{{ url_for('get_download_link_ext', book_id=entry.id, format=format.format|lower, anyname=entry.id|string+'.'+format.format) }}">{{format.format}}</a></li>
{%endfor%}
</ul>
</div>

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: 2017-03-11 09:09+0100\n"
"POT-Creation-Date: 2017-03-12 19:10+0100\n"
"PO-Revision-Date: 2016-07-12 19:54+0200\n"
"Last-Translator: Ozzie Isaacs\n"
"Language: de\n"
@ -121,7 +121,7 @@ msgid "Author: %(name)s"
msgstr "Autor: %(name)s"
#: cps/web.py:923 cps/web.py:951 cps/web.py:1059 cps/web.py:1309
#: cps/web.py:2193
#: cps/web.py:2196
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
"Buch öffnen fehlgeschlagen. Datei existiert nicht, oder ist nicht "
@ -221,7 +221,7 @@ msgstr "Buch erfolgreich versandt an %(kindlemail)s"
msgid "There was an error sending this book: %(res)s"
msgstr "Beim Senden des Buchs trat ein Fehler auf: %(res)s"
#: cps/web.py:1423
#: cps/web.py:1423 cps/web.py:1867
msgid "Please configure your kindle email address first..."
msgstr "Bitte die Kindle E-Mail Adresse zuuerst konfigurieren..."
@ -325,67 +325,67 @@ msgstr ""
msgid "Mail settings updated"
msgstr "E-Mail Einstellungen aktualisiert"
#: cps/web.py:1861
#: cps/web.py:1862
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Test E-Mail erfolgreich an %(kindlemail)s versendet"
#: cps/web.py:1864
#: cps/web.py:1865
#, 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:1866
#: cps/web.py:1869
msgid "E-Mail settings updated"
msgstr "E-Mail Einstellungen wurde aktualisiert"
#: cps/web.py:1867
#: cps/web.py:1870
msgid "Edit mail settings"
msgstr "E-Mail Einstellungen editieren"
#: cps/web.py:1895
#: cps/web.py:1898
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Benutzer '%(nick)s' gelöscht"
#: cps/web.py:1976
#: cps/web.py:1979
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Benutzer '%(nick)s' aktualisiert"
#: cps/web.py:1979
#: cps/web.py:1982
msgid "An unknown error occured."
msgstr "Es ist ein unbekanter Fehler aufgetreten"
#: cps/web.py:1982
#: cps/web.py:1985
#, python-format
msgid "Edit User %(nick)s"
msgstr "Benutzer %(nick)s bearbeiten"
#: cps/web.py:2188 cps/web.py:2191 cps/web.py:2301
#: cps/web.py:2191 cps/web.py:2194 cps/web.py:2304
msgid "edit metadata"
msgstr "Metadaten editieren"
#: cps/web.py:2212
#: cps/web.py:2215
#, 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:2218
#: cps/web.py:2221
msgid "File to be uploaded must have an extension"
msgstr "Datei müssen eine Erweiterung haben, um hochgeladen zu werden"
#: cps/web.py:2235
#: cps/web.py:2238
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Fehler beim Erzeugen des Pfads %s (Zugriff verweigert)"
#: cps/web.py:2240
#: cps/web.py:2243
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Fehler beim speichern der Datei %s (Zugriff verweigert)"
#: cps/web.py:2245
#: cps/web.py:2248
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Fehler beim Löschen von Datei %s (Zugriff verweigert)"
@ -600,8 +600,8 @@ msgstr "Nein"
msgid "view book after edit"
msgstr "Buch nach Bearbeitung ansehen"
#: cps/templates/book_edit.html:107
msgid "Get Metadata"
#: cps/templates/book_edit.html:107 cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr "Metadaten laden"
#: cps/templates/book_edit.html:108 cps/templates/config_edit.html:76
@ -610,10 +610,6 @@ msgstr "Metadaten laden"
msgid "Submit"
msgstr "Abschicken"
#: cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr "Metadaten laden"
#: cps/templates/book_edit.html:121
msgid "Keyword"
msgstr "Suchbegriff"

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: 2017-03-11 09:09+0100\n"
"POT-Creation-Date: 2017-03-12 19:10+0100\n"
"PO-Revision-Date: 2016-11-13 18:35+0100\n"
"Last-Translator: Juan F. Villa <juan.villa@paisdelconocimiento.org>\n"
"Language: es\n"
@ -112,7 +112,7 @@ msgid "Author: %(name)s"
msgstr ""
#: cps/web.py:923 cps/web.py:951 cps/web.py:1059 cps/web.py:1309
#: cps/web.py:2193
#: cps/web.py:2196
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "Error en apertura del Objeto. El archivo no existe o no es accesible"
@ -210,7 +210,7 @@ msgstr "Envio de Libro a %(kindlemail)s correctamente"
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:1423
#: cps/web.py:1423 cps/web.py:1867
msgid "Please configure your kindle email address first..."
msgstr "Configurar primero la dirección de correo Kindle por favor..."
@ -312,67 +312,67 @@ msgstr "Se ha encontrado una cuenta vinculada a esta cuenta de correo o usuario.
msgid "Mail settings updated"
msgstr "Parametros de correo actualizados"
#: cps/web.py:1861
#: cps/web.py:1862
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "Exito al realizar envio de prueba a %(kindlemail)s"
#: cps/web.py:1864
#: cps/web.py:1865
#, 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:1866
#: cps/web.py:1869
msgid "E-Mail settings updated"
msgstr ""
#: cps/web.py:1867
#: cps/web.py:1870
msgid "Edit mail settings"
msgstr "Editar parametros de correo"
#: cps/web.py:1895
#: cps/web.py:1898
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Usuario '%(nick)s' borrado"
#: cps/web.py:1976
#: cps/web.py:1979
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Usuario '%(nick)s' Actualizado"
#: cps/web.py:1979
#: cps/web.py:1982
msgid "An unknown error occured."
msgstr "Oups ! Error inesperado."
#: cps/web.py:1982
#: cps/web.py:1985
#, python-format
msgid "Edit User %(nick)s"
msgstr "Editar Usuario %(nick)s"
#: cps/web.py:2188 cps/web.py:2191 cps/web.py:2301
#: cps/web.py:2191 cps/web.py:2194 cps/web.py:2304
msgid "edit metadata"
msgstr ""
#: cps/web.py:2212
#: cps/web.py:2215
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr ""
#: cps/web.py:2218
#: cps/web.py:2221
msgid "File to be uploaded must have an extension"
msgstr ""
#: cps/web.py:2235
#: cps/web.py:2238
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Fallo al crear la ruta %s (permiso negado)"
#: cps/web.py:2240
#: cps/web.py:2243
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Fallo al almacenar el archivo %s (permiso negado)"
#: cps/web.py:2245
#: cps/web.py:2248
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Fallo al borrar el archivo %s (permiso negado)"
@ -587,8 +587,8 @@ msgstr "No"
msgid "view book after edit"
msgstr "Ver libro tras la edicion"
#: cps/templates/book_edit.html:107
msgid "Get Metadata"
#: cps/templates/book_edit.html:107 cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:108 cps/templates/config_edit.html:76
@ -597,10 +597,6 @@ msgstr ""
msgid "Submit"
msgstr "Enviar"
#: cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:121
msgid "Keyword"
msgstr ""

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: 2017-03-11 09:09+0100\n"
"POT-Creation-Date: 2017-03-12 19:10+0100\n"
"PO-Revision-Date: 2016-11-13 18:35+0100\n"
"Last-Translator: Nicolas Roudninski <nicoroud@gmail.com>\n"
"Language: fr\n"
@ -118,7 +118,7 @@ msgid "Author: %(name)s"
msgstr ""
#: cps/web.py:923 cps/web.py:951 cps/web.py:1059 cps/web.py:1309
#: cps/web.py:2193
#: cps/web.py:2196
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 "
@ -218,7 +218,7 @@ msgstr "Livres envoyés à %(kindlemail)s avec succès"
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:1423
#: cps/web.py:1423 cps/web.py:1867
msgid "Please configure your kindle email address first..."
msgstr "Veuillez configurer votre adresse kindle d'abord..."
@ -320,67 +320,67 @@ msgstr "Un compte avec cette adresse de courriel ou ce surnom existe déjà."
msgid "Mail settings updated"
msgstr "Paramètres de courriel mis à jour"
#: cps/web.py:1861
#: cps/web.py:1862
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr ""
#: cps/web.py:1864
#: cps/web.py:1865
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr ""
#: cps/web.py:1866
#: cps/web.py:1869
msgid "E-Mail settings updated"
msgstr ""
#: cps/web.py:1867
#: cps/web.py:1870
msgid "Edit mail settings"
msgstr "Éditer les paramètres de courriel"
#: cps/web.py:1895
#: cps/web.py:1898
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Utilisateur '%(nick)s' supprimé"
#: cps/web.py:1976
#: cps/web.py:1979
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Utilisateur '%(nick)s' mis à jour"
#: cps/web.py:1979
#: cps/web.py:1982
msgid "An unknown error occured."
msgstr "Oups ! Une erreur inconnue a eu lieu."
#: cps/web.py:1982
#: cps/web.py:1985
#, python-format
msgid "Edit User %(nick)s"
msgstr "Éditer l'utilisateur %(nick)s"
#: cps/web.py:2188 cps/web.py:2191 cps/web.py:2301
#: cps/web.py:2191 cps/web.py:2194 cps/web.py:2304
msgid "edit metadata"
msgstr ""
#: cps/web.py:2212
#: cps/web.py:2215
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr ""
#: cps/web.py:2218
#: cps/web.py:2221
msgid "File to be uploaded must have an extension"
msgstr ""
#: cps/web.py:2235
#: cps/web.py:2238
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Impossible de créer le chemin %s (permission refusée)"
#: cps/web.py:2240
#: cps/web.py:2243
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Impossible d'enregistrer le fichier %s (permission refusée)"
#: cps/web.py:2245
#: cps/web.py:2248
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Impossible de supprimer le fichier %s (permission refusée)"
@ -595,8 +595,8 @@ msgstr "Non"
msgid "view book after edit"
msgstr "Voir le livre après l'édition"
#: cps/templates/book_edit.html:107
msgid "Get Metadata"
#: cps/templates/book_edit.html:107 cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:108 cps/templates/config_edit.html:76
@ -605,10 +605,6 @@ msgstr ""
msgid "Submit"
msgstr "Soumettre"
#: cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:121
msgid "Keyword"
msgstr ""

View file

@ -10,10 +10,10 @@
# GNOME PL Team <translators@gnome.pl>, 2001
msgid ""
msgstr ""
"Project-Id-Version: Calibre Web - polski (POT: 2017-02-20 19:47)\n"
"Project-Id-Version: Calibre Web - polski (POT: 2017-03-11 09:09)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2017-03-11 09:09+0100\n"
"PO-Revision-Date: 2017-02-11 15:56+0100\n"
"POT-Creation-Date: 2017-03-12 19:10+0100\n"
"PO-Revision-Date: 2017-03-11 14:53+0100\n"
"Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n"
"Language: pl\n"
"Language-Team: \n"
@ -113,7 +113,7 @@ msgid "Author: %(name)s"
msgstr "Autor: %(name)s"
#: cps/web.py:923 cps/web.py:951 cps/web.py:1059 cps/web.py:1309
#: cps/web.py:2193
#: cps/web.py:2196
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:"
@ -211,7 +211,7 @@ msgstr "Książka została pomyślnie wysłana do %(kindlemail)s"
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:1423
#: cps/web.py:1423 cps/web.py:1867
msgid "Please configure your kindle email address first..."
msgstr "Proszę najpierw skonfigurować adres e-mail swojego kindla..."
@ -313,67 +313,67 @@ msgstr "Znaleziono istniejące konto dla tego adresu e-mail lub nazwy użytkowni
msgid "Mail settings updated"
msgstr "Zaktualizowano ustawienia poczty e-mail"
#: cps/web.py:1861
#: cps/web.py:1862
#, 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:1864
#: cps/web.py:1865
#, 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:1866
#: cps/web.py:1869
msgid "E-Mail settings updated"
msgstr "Zaktualizowano ustawienia e-mail"
#: cps/web.py:1867
#: cps/web.py:1870
msgid "Edit mail settings"
msgstr "Edytuj ustawienia poczty e-mail"
#: cps/web.py:1895
#: cps/web.py:1898
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "Użytkownik '%(nick)s' został usunięty"
#: cps/web.py:1976
#: cps/web.py:1979
#, python-format
msgid "User '%(nick)s' updated"
msgstr "Użytkownik '%(nick)s' został zaktualizowany"
#: cps/web.py:1979
#: cps/web.py:1982
msgid "An unknown error occured."
msgstr "Wystąpił nieznany błąd."
#: cps/web.py:1982
#: cps/web.py:1985
#, python-format
msgid "Edit User %(nick)s"
msgstr "Edytuj użytkownika %(nick)s"
#: cps/web.py:2188 cps/web.py:2191 cps/web.py:2301
#: cps/web.py:2191 cps/web.py:2194 cps/web.py:2304
msgid "edit metadata"
msgstr "edytuj metadane"
#: cps/web.py:2212
#: cps/web.py:2215
#, 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:2218
#: cps/web.py:2221
msgid "File to be uploaded must have an extension"
msgstr "Plik do przesłania musi mieć rozszerzenie"
#: cps/web.py:2235
#: cps/web.py:2238
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "Nie udało się utworzyć łącza %s (Odmowa dostępu)."
#: cps/web.py:2240
#: cps/web.py:2243
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "Nie można przechowywać pliku %s (Odmowa dostępu)."
#: cps/web.py:2245
#: cps/web.py:2248
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "Nie udało się usunąć pliku %s (Odmowa dostępu)."
@ -496,11 +496,11 @@ msgstr "Znacznik czasowy nowej wersji"
#: cps/templates/admin.html:83
msgid "Reconnect to Calibre DB"
msgstr ""
msgstr "Połącz ponownie z bazą danych Calibre"
#: cps/templates/admin.html:84
msgid "Restart Calibre-web"
msgstr "Zrestartuj Calibre Web"
msgstr "Uruchom ponownie Calibre Web"
#: cps/templates/admin.html:85
msgid "Stop Calibre-web"
@ -588,9 +588,9 @@ msgstr "Nie"
msgid "view book after edit"
msgstr "wyświetl książkę po edycji"
#: cps/templates/book_edit.html:107
msgid "Get Metadata"
msgstr ""
#: cps/templates/book_edit.html:107 cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr "Uzyskaj metadane"
#: cps/templates/book_edit.html:108 cps/templates/config_edit.html:76
#: cps/templates/login.html:19 cps/templates/search_form.html:79
@ -598,17 +598,13 @@ msgstr ""
msgid "Submit"
msgstr "Wyślij"
#: cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:121
msgid "Keyword"
msgstr ""
msgstr "Słowo kluczowe"
#: cps/templates/book_edit.html:122
msgid " Search keyword "
msgstr ""
msgstr " Szukaj słowa kluczowego "
#: cps/templates/book_edit.html:124 cps/templates/layout.html:60
msgid "Go!"
@ -616,23 +612,23 @@ msgstr "Idź!"
#: cps/templates/book_edit.html:125
msgid "Click the cover to load metadata to the form"
msgstr ""
msgstr "Kliknij okładkę, aby załadować metadane do formularza"
#: cps/templates/book_edit.html:129 cps/templates/book_edit.html:142
msgid "Loading..."
msgstr ""
msgstr "Ładowanie..."
#: cps/templates/book_edit.html:132
msgid "Close"
msgstr ""
msgstr "Zamknij"
#: cps/templates/book_edit.html:143
msgid "Search error!"
msgstr ""
msgstr "Błąd wyszukiwania!"
#: cps/templates/book_edit.html:144
msgid "No Result! Please try anonther keyword."
msgstr ""
msgstr "Brak wyników! Spróbuj innego słowa kluczowego."
#: cps/templates/book_edit.html:146 cps/templates/detail.html:76
#: cps/templates/search_form.html:14
@ -641,7 +637,7 @@ msgstr "Wydawca"
#: cps/templates/book_edit.html:148
msgid "Source"
msgstr ""
msgstr "Źródło"
#: cps/templates/config_edit.html:7
msgid "Location of Calibre database"
@ -661,7 +657,7 @@ msgstr "Liczba losowych książek do pokazania"
#: cps/templates/config_edit.html:27
msgid "Regular expression for ignoring columns"
msgstr ""
msgstr "Wyrażenie regularne dla ignorowanych kolumn"
#: cps/templates/config_edit.html:31
msgid "Regular expression for title sorting"
@ -983,19 +979,19 @@ msgstr "Statystyki biblioteki Calibre"
#: cps/templates/stats.html:8
msgid "Books in this Library"
msgstr "Książek w bibliotece"
msgstr "Książki"
#: cps/templates/stats.html:12
msgid "Authors in this Library"
msgstr "Autorów w bibliotece"
msgstr "Autorzy"
#: cps/templates/stats.html:16
msgid "Categories in this Library"
msgstr "Kategorii w bibliotece"
msgstr "Kategorie"
#: cps/templates/stats.html:20
msgid "Series in this Library"
msgstr "Serii w tej bibliotece"
msgstr "Serie"
#: cps/templates/stats.html:24
msgid "Linked libraries"

View file

@ -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: 2017-03-11 09:09+0100\n"
"POT-Creation-Date: 2017-03-12 19:10+0100\n"
"PO-Revision-Date: 2017-01-06 17:00+0000\n"
"Last-Translator: dalin <dalin.lin@gmail.com>\n"
"Language: zh_Hans_CN\n"
@ -113,7 +113,7 @@ msgid "Author: %(name)s"
msgstr "作者: %(name)s"
#: cps/web.py:923 cps/web.py:951 cps/web.py:1059 cps/web.py:1309
#: cps/web.py:2193
#: cps/web.py:2196
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr "无法打开电子书。 文件不存在或者文件不可访问:"
@ -211,7 +211,7 @@ msgstr "此书已被成功发给 %(kindlemail)s"
msgid "There was an error sending this book: %(res)s"
msgstr "发送这本书的时候出现错误: %(res)s"
#: cps/web.py:1423
#: cps/web.py:1423 cps/web.py:1867
msgid "Please configure your kindle email address first..."
msgstr "请先配置您的kindle电子邮箱地址..."
@ -313,67 +313,67 @@ msgstr "已找到使用此邮箱或昵称的账号。"
msgid "Mail settings updated"
msgstr "邮箱设置已更新"
#: cps/web.py:1861
#: cps/web.py:1862
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr "测试邮件已成功发送到 %(kindlemail)s"
#: cps/web.py:1864
#: cps/web.py:1865
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr "发送测试邮件时发生错误: %(res)s"
#: cps/web.py:1866
#: cps/web.py:1869
msgid "E-Mail settings updated"
msgstr "E-Mail 设置已更新"
#: cps/web.py:1867
#: cps/web.py:1870
msgid "Edit mail settings"
msgstr "编辑邮箱设置"
#: cps/web.py:1895
#: cps/web.py:1898
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "用户 '%(nick)s' 已被删除"
#: cps/web.py:1976
#: cps/web.py:1979
#, python-format
msgid "User '%(nick)s' updated"
msgstr "用户 '%(nick)s' 已被更新"
#: cps/web.py:1979
#: cps/web.py:1982
msgid "An unknown error occured."
msgstr "发生未知错误。"
#: cps/web.py:1982
#: cps/web.py:1985
#, python-format
msgid "Edit User %(nick)s"
msgstr "编辑用户 %(nick)s"
#: cps/web.py:2188 cps/web.py:2191 cps/web.py:2301
#: cps/web.py:2191 cps/web.py:2194 cps/web.py:2304
msgid "edit metadata"
msgstr "编辑元数据"
#: cps/web.py:2212
#: cps/web.py:2215
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr "不能上传后缀为 \"%s\" 的文件到此服务器"
#: cps/web.py:2218
#: cps/web.py:2221
msgid "File to be uploaded must have an extension"
msgstr "要上传的文件必须有一个后缀"
#: cps/web.py:2235
#: cps/web.py:2238
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr "创建路径 %s 失败(权限拒绝)。"
#: cps/web.py:2240
#: cps/web.py:2243
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr "存储文件 %s 失败(权限拒绝)。"
#: cps/web.py:2245
#: cps/web.py:2248
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr "删除文件 %s 失败(权限拒绝)。"
@ -588,8 +588,8 @@ msgstr ""
msgid "view book after edit"
msgstr "编辑后查看书籍"
#: cps/templates/book_edit.html:107
msgid "Get Metadata"
#: cps/templates/book_edit.html:107 cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:108 cps/templates/config_edit.html:76
@ -598,10 +598,6 @@ msgstr ""
msgid "Submit"
msgstr "提交"
#: cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:121
msgid "Keyword"
msgstr ""

View file

@ -64,12 +64,12 @@ try:
from urllib.parse import quote
from imp import reload
from past.builtins import xrange
except ImportError as e:
except ImportError:
from urllib import quote
try:
from flask_login import __version__ as flask_loginVersion
except ImportError, e:
except ImportError:
from flask_login.__about__ import __version__ as flask_loginVersion
import time
@ -78,9 +78,8 @@ current_milli_time = lambda: int(round(time.time() * 1000))
try:
from wand.image import Image
use_generic_pdf_cover = False
except ImportError as e:
except ImportError:
use_generic_pdf_cover = True
from cgi import escape
@ -1631,7 +1630,6 @@ def read_book(book_id, format):
flash(_(u"Error opening eBook. File does not exist or file is not accessible:"), category="error")
return redirect(url_for("index"))
@app.route("/download/<int:book_id>/<format>")
@login_required_if_no_ano
@download_required
@ -1663,6 +1661,11 @@ def get_download_link(book_id, format):
else:
abort(404)
@app.route("/download/<int:book_id>/<format>/<anyname>")
@login_required_if_no_ano
@download_required
def get_download_link_ext(book_id, format, anyname):
return get_download_link(book_id, format)
@app.route('/register', methods=['GET', 'POST'])
def register():
@ -2219,12 +2222,15 @@ def edit_mailsettings():
except e:
flash(e, category="error")
if "test" in to_save and to_save["test"]:
result = helper.send_test_mail(current_user.kindle_mail)
if result is None:
flash(_(u"Test E-Mail successfully send to %(kindlemail)s", kindlemail=current_user.kindle_mail),
category="success")
if current_user.kindle_mail:
result = helper.send_test_mail(current_user.kindle_mail)
if result is None:
flash(_(u"Test E-Mail successfully send to %(kindlemail)s", kindlemail=current_user.kindle_mail),
category="success")
else:
flash(_(u"There was an error sending the Test E-Mail: %(res)s", res=result), category="error")
else:
flash(_(u"There was an error sending the Test E-Mail: %(res)s", res=result), category="error")
flash(_(u"Please configure your kindle email address first..."), category="error")
else:
flash(_(u"E-Mail settings updated"), category="success")
return render_title_template("email_edit.html", content=content, title=_(u"Edit mail settings"))

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2017-03-11 09:09+0100\n"
"POT-Creation-Date: 2017-03-12 19:10+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -104,7 +104,7 @@ msgid "Author: %(name)s"
msgstr ""
#: cps/web.py:923 cps/web.py:951 cps/web.py:1059 cps/web.py:1309
#: cps/web.py:2193
#: cps/web.py:2196
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
@ -202,7 +202,7 @@ msgstr ""
msgid "There was an error sending this book: %(res)s"
msgstr ""
#: cps/web.py:1423
#: cps/web.py:1423 cps/web.py:1867
msgid "Please configure your kindle email address first..."
msgstr ""
@ -304,67 +304,67 @@ msgstr ""
msgid "Mail settings updated"
msgstr ""
#: cps/web.py:1861
#: cps/web.py:1862
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr ""
#: cps/web.py:1864
#: cps/web.py:1865
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr ""
#: cps/web.py:1866
#: cps/web.py:1869
msgid "E-Mail settings updated"
msgstr ""
#: cps/web.py:1867
#: cps/web.py:1870
msgid "Edit mail settings"
msgstr ""
#: cps/web.py:1895
#: cps/web.py:1898
#, python-format
msgid "User '%(nick)s' deleted"
msgstr ""
#: cps/web.py:1976
#: cps/web.py:1979
#, python-format
msgid "User '%(nick)s' updated"
msgstr ""
#: cps/web.py:1979
#: cps/web.py:1982
msgid "An unknown error occured."
msgstr ""
#: cps/web.py:1982
#: cps/web.py:1985
#, python-format
msgid "Edit User %(nick)s"
msgstr ""
#: cps/web.py:2188 cps/web.py:2191 cps/web.py:2301
#: cps/web.py:2191 cps/web.py:2194 cps/web.py:2304
msgid "edit metadata"
msgstr ""
#: cps/web.py:2212
#: cps/web.py:2215
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr ""
#: cps/web.py:2218
#: cps/web.py:2221
msgid "File to be uploaded must have an extension"
msgstr ""
#: cps/web.py:2235
#: cps/web.py:2238
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr ""
#: cps/web.py:2240
#: cps/web.py:2243
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr ""
#: cps/web.py:2245
#: cps/web.py:2248
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr ""
@ -579,8 +579,8 @@ msgstr ""
msgid "view book after edit"
msgstr ""
#: cps/templates/book_edit.html:107
msgid "Get Metadata"
#: cps/templates/book_edit.html:107 cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:108 cps/templates/config_edit.html:76
@ -589,10 +589,6 @@ msgstr ""
msgid "Submit"
msgstr ""
#: cps/templates/book_edit.html:118
msgid "Get metadata"
msgstr ""
#: cps/templates/book_edit.html:121
msgid "Keyword"
msgstr ""