From 82253219e8c5d800199e5194fe0ad96aa5329d95 Mon Sep 17 00:00:00 2001 From: Ozzieisaacs Date: Thu, 4 Jun 2020 20:33:14 +0200 Subject: [PATCH 1/4] Fix #1449 (Shelf download menu wasn't working for books with more than one format) --- cps/templates/shelfdown.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cps/templates/shelfdown.html b/cps/templates/shelfdown.html index b2ac947f..164fd6d2 100644 --- a/cps/templates/shelfdown.html +++ b/cps/templates/shelfdown.html @@ -76,7 +76,8 @@ {% endfor %} - + + {% endblock %} From ded3e06a9bb2ef9f8848c3c7264c1d497a8fb16d Mon Sep 17 00:00:00 2001 From: Ozzieisaacs Date: Sun, 7 Jun 2020 06:48:51 +0200 Subject: [PATCH 2/4] Updated french translation --- cps/translations/cs/LC_MESSAGES/messages.po | 10 +- cps/translations/de/LC_MESSAGES/messages.po | 10 +- cps/translations/es/LC_MESSAGES/messages.po | 10 +- cps/translations/fi/LC_MESSAGES/messages.po | 10 +- cps/translations/fr/LC_MESSAGES/messages.mo | Bin 45004 -> 46942 bytes cps/translations/fr/LC_MESSAGES/messages.po | 97 +++++++++--------- cps/translations/hu/LC_MESSAGES/messages.po | 10 +- cps/translations/it/LC_MESSAGES/messages.po | 10 +- cps/translations/ja/LC_MESSAGES/messages.po | 10 +- cps/translations/km/LC_MESSAGES/messages.po | 10 +- cps/translations/nl/LC_MESSAGES/messages.po | 10 +- cps/translations/pl/LC_MESSAGES/messages.po | 10 +- cps/translations/ru/LC_MESSAGES/messages.po | 10 +- cps/translations/sv/LC_MESSAGES/messages.po | 10 +- cps/translations/tr/LC_MESSAGES/messages.po | 10 +- cps/translations/uk/LC_MESSAGES/messages.po | 10 +- .../zh_Hans_CN/LC_MESSAGES/messages.po | 10 +- messages.pot | 10 +- 18 files changed, 129 insertions(+), 128 deletions(-) diff --git a/cps/translations/cs/LC_MESSAGES/messages.po b/cps/translations/cs/LC_MESSAGES/messages.po index ba82aa3d..9928ff2b 100644 --- a/cps/translations/cs/LC_MESSAGES/messages.po +++ b/cps/translations/cs/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-01-08 11:37+0000\n" "Last-Translator: Lukas Heroudek \n" "Language: cs_CZ\n" @@ -713,20 +713,20 @@ msgstr "Police %(title)s změněna" msgid "Edit a shelf" msgstr "Upravit polici" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Police: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Chyba otevírání police. Police neexistuje nebo není přístupná" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Změnit pořadí Police: '%(name)s'" diff --git a/cps/translations/de/LC_MESSAGES/messages.po b/cps/translations/de/LC_MESSAGES/messages.po index 98fed838..536938e3 100644 --- a/cps/translations/de/LC_MESSAGES/messages.po +++ b/cps/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-06-02 20:57+0200\n" "Last-Translator: Ozzie Isaacs\n" "Language: de\n" @@ -714,20 +714,20 @@ msgstr "Bücherregal %(title)s verändert" msgid "Edit a shelf" msgstr "Bücherregal editieren" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Bücherregal: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Fehler beim Öffnen des Bücherregals. Bücherregal exisitert nicht oder ist nicht zugänglich" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Verstecktes Buch" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Reihenfolge in Bücherregal '%(name)s' verändern" diff --git a/cps/translations/es/LC_MESSAGES/messages.po b/cps/translations/es/LC_MESSAGES/messages.po index 1e3f57bd..4c745a11 100644 --- a/cps/translations/es/LC_MESSAGES/messages.po +++ b/cps/translations/es/LC_MESSAGES/messages.po @@ -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: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-05-25 17:22+0200\n" "Last-Translator: minakmostoles \n" "Language: es\n" @@ -717,20 +717,20 @@ msgstr "Estante %(title)s cambiado" msgid "Edit a shelf" msgstr "Editar un estante" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Estante: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Error al abrir un estante. El estante no existe o no es accesible" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Libro oculto" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Cambiar orden del estante: '%(name)s'" diff --git a/cps/translations/fi/LC_MESSAGES/messages.po b/cps/translations/fi/LC_MESSAGES/messages.po index 863cac51..2fe9cc58 100644 --- a/cps/translations/fi/LC_MESSAGES/messages.po +++ b/cps/translations/fi/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-01-12 13:56+0100\n" "Last-Translator: Samuli Valavuo \n" "Language: fi\n" @@ -714,20 +714,20 @@ msgstr "Hylly %(title)s muutettu" msgid "Edit a shelf" msgstr "Muokkaa hyllyä" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylly: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Virhe hyllyn avauksessa. Hyllyä ei ole tai se ei ole saatavilla" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Muuta hyllyn: '%(name)s' järjestystä" diff --git a/cps/translations/fr/LC_MESSAGES/messages.mo b/cps/translations/fr/LC_MESSAGES/messages.mo index d92e6a498a51ad653e35b0d36a7346af2bb0380e..a60b8ff1bd535eceb2e298709ea563431aa39dbb 100644 GIT binary patch delta 11630 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 lqOrl(JLkX$K2h$e^=?, 2015 # Ptit Prince , 2016 # Xotes , 2014 +# Dekani , 2020 msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" -"PO-Revision-Date: 2020-05-08 14:36+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" +"PO-Revision-Date: 2020-06-07 06:47+0200\n" "Last-Translator: Dekani \n" "Language: fr\n" "Language-Team: \n" @@ -140,7 +141,7 @@ msgstr "L'emplacement DB est incorrect, veuillez saisir un chemin valide" #: cps/admin.py:703 msgid "DB is not Writeable" -msgstr "" +msgstr "La DB n'est pas accessible en écriture" #: cps/admin.py:736 msgid "Basic Configuration" @@ -263,7 +264,7 @@ msgstr "Remplacement des fichiers" #: cps/admin.py:1039 msgid "Database connections are closed" -msgstr "Les connexions à la base de donnée ont été fermées" +msgstr "Les connexions à la base de données ont été fermées" #: cps/admin.py:1040 msgid "Stopping server" @@ -304,7 +305,7 @@ msgstr "non configuré" #: cps/converter.py:34 msgid "Execution permissions missing" -msgstr "" +msgstr "Les permissions d'exécutions manquantes" #: cps/editbooks.py:242 msgid "Book Format Successfully Deleted" @@ -340,17 +341,17 @@ msgstr "Pour être déposé le fichier doit avoir une extension" #: cps/editbooks.py:483 cps/editbooks.py:773 #, python-format msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Impossible de créer le chemin %(path)s (Permission refusée)" +msgstr "Impossible de créer le chemin %(path)s (Permission refusée)." #: cps/editbooks.py:488 #, python-format msgid "Failed to store file %(file)s." -msgstr "Echec de la sauvegarde du fichier %(file)s." +msgstr "Échec de la sauvegarde du fichier %(file)s." #: cps/editbooks.py:506 cps/editbooks.py:864 #, python-format msgid "Database error: %(error)s." -msgstr "" +msgstr "Erreur de la base de données: %(error)s." #: cps/editbooks.py:510 #, python-format @@ -359,7 +360,7 @@ msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s" #: cps/editbooks.py:653 msgid "Metadata successfully updated" -msgstr "Les métadonnées ont bien été mise à jour" +msgstr "Les métadonnées ont bien été mises à jour" #: cps/editbooks.py:662 msgid "Error editing book, please check logfile for details" @@ -377,12 +378,12 @@ msgstr "Le fichier téléchargé existe probablement dans la librairie, veuillez #: cps/editbooks.py:780 #, python-format msgid "Failed to Move File %(file)s: %(error)s" -msgstr "" +msgstr "Impossible de déplacer le fichier %(file)s: %(error)s" #: cps/editbooks.py:836 #, python-format msgid "Failed to Move Cover File %(file)s: %(error)s" -msgstr "" +msgstr "Impossible de déplacer le fichier de couverture %(file)s: %(error)s" #: cps/editbooks.py:850 #, python-format @@ -405,7 +406,7 @@ msgstr "Une erreur est survenue au cours de la conversion du livre : %(res)s" #: cps/gdrive.py:61 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "La configuration de Google Drive n’est pas terminée, essayez de désactiver et d’activer à nouveau Google Drive." +msgstr "La configuration de Google Drive n’est pas terminée, essayez de désactiver et d’activer à nouveau Google Drive" #: cps/gdrive.py:103 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" @@ -475,7 +476,7 @@ msgstr "Le fichier demandé n’a pu être lu. Problème de permission d’accè #: cps/helper.py:300 #, python-format msgid "Deleting book %(id)s failed, path has subfolders: %(path)s" -msgstr "La suppression du livre %(id)s a échoué, le chemin a des sous-répertoires: %(path)s" +msgstr "La suppression du livre %(id)s a échoué, le chemin a des sous-répertoires : %(path)s" #: cps/helper.py:310 #, python-format @@ -485,7 +486,7 @@ msgstr "La suppression du livre %(id)s a échoué: %(message)s" #: cps/helper.py:320 #, python-format msgid "Deleting book %(id)s, book path not valid: %(path)s" -msgstr "" +msgstr "Suppression du livre %(id)s, le chemin du livre est invalide : %(path)s" #: cps/helper.py:355 #, python-format @@ -514,11 +515,11 @@ msgstr "Le chemin du livre %(path)s n'a pas été trouvé dans Google Drive" #: cps/helper.py:542 msgid "Error Downloading Cover" -msgstr "" +msgstr "Erreur lors du téléchargement de la couverture" #: cps/helper.py:545 msgid "Cover Format Error" -msgstr "" +msgstr "Erreur de format de couverture" #: cps/helper.py:561 msgid "Failed to create path for cover" @@ -612,7 +613,7 @@ msgstr "Impossible d’obtenir les informations d’utilisateur avec Google." #: cps/oauth_bb.py:225 cps/web.py:1397 cps/web.py:1537 #, python-format msgid "you are now logged in as: '%(nickname)s'" -msgstr "vous êtes maintenant connecté sous : '%(nickname)s'" +msgstr "vous êtes maintenant connecté comme : '%(nickname)s'" #: cps/oauth_bb.py:235 #, python-format @@ -668,7 +669,7 @@ msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s" #: cps/shelf.py:115 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "Vous n’êtes pas autorisé à ajouter un livre dans l’étagère %(name)s" +msgstr "Vous n’êtes pas autorisé à ajouter un livre dans l’étagère : %(name)s" #: cps/shelf.py:133 #, python-format @@ -727,20 +728,20 @@ msgstr "L’étagère %(title)s a été modifiée" msgid "Edit a shelf" msgstr "Modifier une étagère" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Étagère : '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Erreur à l’ouverture de l’étagère. Elle n’existe plus ou n’est plus accessible" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Livre caché" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Modifier l’arrangement de l’étagère : ‘%(name)s’" @@ -822,7 +823,7 @@ msgstr "Montrer la sélection par auteur" #: cps/templates/index.xml:68 cps/ub.py:94 cps/web.py:869 msgid "Publishers" -msgstr "Editeurs" +msgstr "Éditeurs" #: cps/ub.py:96 msgid "Show publisher selection" @@ -893,11 +894,11 @@ msgstr "Téléchargez la dernière version en cliquant sur le bouton ci-dessous. #: cps/web.py:322 #, python-format msgid "Error: %(ldaperror)s" -msgstr "Erreur: %(ldaperror)s" +msgstr "Erreur : %(ldaperror)s" #: cps/web.py:326 msgid "Error: No user returned in response of LDAP server" -msgstr "Erreur: Aucun utilisateur renvoyé dans la réponse LDAP du serveur" +msgstr "Erreur : Aucun utilisateur renvoyé dans la réponse LDAP du serveur" #: cps/web.py:374 msgid "Failed to Create at Least One LDAP User" @@ -934,7 +935,7 @@ msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est #: cps/web.py:745 #, python-format msgid "Author: %(name)s" -msgstr "Auteur: %(name)s" +msgstr "Auteur : %(name)s" #: cps/web.py:759 #, python-format @@ -949,12 +950,12 @@ msgstr "Séries : %(serie)s" #: cps/web.py:785 #, python-format msgid "Rating: %(rating)s stars" -msgstr "Évaluation: %(rating)s étoiles" +msgstr "Évaluation : %(rating)s étoiles" #: cps/web.py:798 #, python-format msgid "File format: %(format)s" -msgstr "Format de fichier: %(format)s" +msgstr "Format de fichier : %(format)s" #: cps/web.py:812 #, python-format @@ -1009,7 +1010,7 @@ msgstr "recherche" #: cps/web.py:1213 #, python-format msgid "Custom Column No.%(column)d is not existing in calibre database" -msgstr "" +msgstr "La colonne personnalisée No.%(column)d n'existe pas dans la base de données calibre" #: cps/web.py:1304 #, python-format @@ -1110,7 +1111,7 @@ msgstr "Lire un livre" #: cps/worker.py:313 #, python-format msgid "Calibre ebook-convert %(tool)s not found" -msgstr "" +msgstr "ebook-convert calibre %(tool)s non trouvé" #: cps/worker.py:373 #, python-format @@ -1120,12 +1121,12 @@ msgstr "La commande ebook-convert a échouée : %(error)s" #: cps/worker.py:406 #, python-format msgid "Kepubify-converter failed: %(error)s" -msgstr "" +msgstr "La commande Kepubify-converter a échouée : %(error)s" #: cps/worker.py:430 #, python-format msgid "Converted file not found or more than one file in folder %(folder)s" -msgstr "" +msgstr "Fichier converti non trouvé ou plus d'un fichier dans le chemin %(folder)s" #: cps/templates/admin.html:9 msgid "Users" @@ -1185,7 +1186,7 @@ msgstr "Supprimer" #: cps/templates/admin.html:23 msgid "Public Shelf" -msgstr "" +msgstr "Étagère publique" #: cps/templates/admin.html:44 msgid "Add New User" @@ -1225,7 +1226,7 @@ msgstr "Configuration" #: cps/templates/admin.html:80 msgid "Calibre Database Directory" -msgstr "Répertoire de la base de donnée Calibre" +msgstr "Répertoire de la base de données Calibre" #: cps/templates/admin.html:84 cps/templates/config_edit.html:129 msgid "Log Level" @@ -1281,7 +1282,7 @@ msgstr "Afficher les fichiers journaux" #: cps/templates/admin.html:133 msgid "Reconnect Calibre Database" -msgstr "Se reconnecter à Calibre-Web" +msgstr "Reconnecter la base de données Calibre" #: cps/templates/admin.html:134 msgid "Restart" @@ -1549,7 +1550,7 @@ msgstr "Configuration de la Bibliothèque" #: cps/templates/config_edit.html:19 msgid "Location of Calibre Database" -msgstr "Emplacement de la base de donnée Calibre" +msgstr "Emplacement de la base de données Calibre" #: cps/templates/config_edit.html:28 msgid "Use Google Drive?" @@ -1637,7 +1638,7 @@ msgstr "Autoriser le téléversement de fichier" #: cps/templates/config_edit.html:169 msgid "Allowed Upload Fileformats" -msgstr "" +msgstr "Formats de fichiers à télécharger autorisés" #: cps/templates/config_edit.html:175 msgid "Enable Anonymous Browsing" @@ -1649,7 +1650,7 @@ msgstr "Autoriser l’inscription publique" #: cps/templates/config_edit.html:184 msgid "Use E-Mail as Username" -msgstr "" +msgstr "Utiliser l'e-mail comme nom d'utilisateur" #: cps/templates/config_edit.html:189 msgid "Enable Magic Link Remote Login" @@ -1805,15 +1806,15 @@ msgstr "Configuration des outils de conversion externes" #: cps/templates/config_edit.html:348 msgid "Path to Calibre E-Book Converter" -msgstr "" +msgstr "Chemin vers le convertisseur de livres Calibre" #: cps/templates/config_edit.html:356 msgid "Calibre E-Book Converter Settings" -msgstr "" +msgstr "Paramètres du convertisseur de livres Calibre" #: cps/templates/config_edit.html:359 msgid "Path to Kepubify E-Book Converter" -msgstr "" +msgstr "Chemin vers le convertisseur de livres Kepubify" #: cps/templates/config_edit.html:367 msgid "Location of Unrar binary" @@ -1996,7 +1997,7 @@ msgstr "Mot de passe SMTP" #: cps/templates/email_edit.html:38 msgid "Attachment Size Limit" -msgstr "" +msgstr "Limite de la taille de la pièce jointe" #: cps/templates/email_edit.html:46 msgid "Save and Send Test E-mail" @@ -2125,7 +2126,7 @@ msgstr "Basculer la navigation" #: cps/templates/layout.html:46 msgid "Search Library" -msgstr "Chercher une librairie" +msgstr "Chercher dans librairie" #: cps/templates/layout.html:56 msgid "Advanced Search" @@ -2190,7 +2191,7 @@ msgstr "Se rappeler de moi" #: cps/templates/login.html:22 msgid "Forgot Password?" -msgstr "Mot de passe oublié?" +msgstr "Mot de passe oublié ?" #: cps/templates/login.html:25 msgid "Log in with Magic Link" @@ -2198,11 +2199,11 @@ msgstr "Se connecter avec Magic Link" #: cps/templates/logviewer.html:6 msgid "Show Calibre-Web Log: " -msgstr "Afficher le journal Calibre-Web: " +msgstr "Afficher le journal Calibre-Web : " #: cps/templates/logviewer.html:8 msgid "Calibre-Web Log: " -msgstr "Journal Calibre-Web: " +msgstr "Journal Calibre-Web : " #: cps/templates/logviewer.html:8 msgid "Stream output, can't be displayed" @@ -2210,7 +2211,7 @@ msgstr "Le flux de sortie ne peut pas être affiché" #: cps/templates/logviewer.html:12 msgid "Show Access Log: " -msgstr "Afficher le journal d'accès: " +msgstr "Afficher le journal d'accès : " #: cps/templates/modal_restriction.html:6 msgid "Select Allowed/Denied Tags" @@ -2398,7 +2399,7 @@ msgstr "Date de publication (jusqu’à)" #: cps/templates/search_form.html:43 msgid "Exclude Tags" -msgstr "Exclure des étiquettes" +msgstr "Exclure les étiquettes" #: cps/templates/search_form.html:63 msgid "Exclude Series" diff --git a/cps/translations/hu/LC_MESSAGES/messages.po b/cps/translations/hu/LC_MESSAGES/messages.po index c3525efe..a12df9d3 100644 --- a/cps/translations/hu/LC_MESSAGES/messages.po +++ b/cps/translations/hu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n" "Last-Translator: \n" "Language: hu\n" @@ -714,20 +714,20 @@ msgstr "A következő polc megváltoztatva: %(title)s" msgid "Edit a shelf" msgstr "Polc szerkesztése" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Polc: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Hiba a polc megnyitásakor. A polc nem létezik vagy nem elérhető." -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "A következő polc átrendezése: %(name)s" diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index 909be46e..14493c37 100644 --- a/cps/translations/it/LC_MESSAGES/messages.po +++ b/cps/translations/it/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2017-04-04 15:09+0200\n" "Last-Translator: ElQuimm \n" "Language: it\n" @@ -713,20 +713,20 @@ msgstr "Lo scaffale %(title)s è stato modificato" msgid "Edit a shelf" msgstr "Modifica uno scaffale" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Scaffale: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Errore durante l'apertura dello scaffale. Lo scaffale non esiste o non è accessibile" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Libro nascosto" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Modifica l'ordine dello scaffale: '%(name)s'" diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index 916b0a2b..a9c8bfd8 100644 --- a/cps/translations/ja/LC_MESSAGES/messages.po +++ b/cps/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" "Last-Translator: white \n" "Language: ja\n" @@ -714,20 +714,20 @@ msgstr "%(title)s を変更しました" msgid "Edit a shelf" msgstr "本棚を編集する" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "本棚: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "本棚を開けません。この本棚は存在しないかアクセスできません" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "'%(name)s' 内の本の順番を変更する" diff --git a/cps/translations/km/LC_MESSAGES/messages.po b/cps/translations/km/LC_MESSAGES/messages.po index 4f1e597b..c1a2b074 100644 --- a/cps/translations/km/LC_MESSAGES/messages.po +++ b/cps/translations/km/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n" "Last-Translator: \n" "Language: km_KH\n" @@ -715,20 +715,20 @@ msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានប្ត msgid "Edit a shelf" msgstr "កែប្រែធ្នើ" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "ធ្នើ៖ ‘%(name)s’" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "ប្តូរលំដាប់ធ្នើ៖ ‘%(name)s’" diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index 43340d96..c5482537 100644 --- a/cps/translations/nl/LC_MESSAGES/messages.po +++ b/cps/translations/nl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web (GPLV3)\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-05-10 21:00+0200\n" "Last-Translator: Marcel Maas \n" "Language: nl\n" @@ -715,20 +715,20 @@ msgstr "Boekenplank '%(title)s' is aangepast" msgid "Edit a shelf" msgstr "Pas een boekenplank aan" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Boekenplank: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Kan boekenplank niet openen: de boekenplank bestaat niet of is ontoegankelijk" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Verborgen boek" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Volgorde bewerken van boekenplank: '%(name)s'" diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index 0d861fc7..2b917980 100644 --- a/cps/translations/pl/LC_MESSAGES/messages.po +++ b/cps/translations/pl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre Web - polski (POT: 2019-08-06 18:35)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-03-31 21:50+0200\n" "Last-Translator: Jerzy Piątek \n" "Language: pl\n" @@ -721,20 +721,20 @@ msgstr "Półka %(title)s została zmieniona" msgid "Edit a shelf" msgstr "Edytuj półkę" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Półka: „%(name)s”" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Błąd otwierania półki. Półka nie istnieje lub jest niedostępna" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Ukryta książka" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Zmieniono kolejność półki: '%(name)s'" diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index 7ee14a60..60e636cc 100644 --- a/cps/translations/ru/LC_MESSAGES/messages.po +++ b/cps/translations/ru/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-04-29 01:20+0400\n" "Last-Translator: ZIZA\n" "Language: ru\n" @@ -715,20 +715,20 @@ msgstr "Колка %(title)s изменена" msgid "Edit a shelf" msgstr "Изменить полку" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Полка: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Ошибка открытия Полки. Полка не существует или недоступна" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Скрытая книга" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Изменить расположение полки '%(name)s'" diff --git a/cps/translations/sv/LC_MESSAGES/messages.po b/cps/translations/sv/LC_MESSAGES/messages.po index 8ace1d4c..eb877b75 100644 --- a/cps/translations/sv/LC_MESSAGES/messages.po +++ b/cps/translations/sv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-03-14 09:30+0100\n" "Last-Translator: Jonatan Nyberg \n" "Language: sv\n" @@ -714,20 +714,20 @@ msgstr "Hyllan %(title)s ändrad" msgid "Edit a shelf" msgstr "Redigera en hylla" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylla: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Fel vid öppning av hyllan. Hylla finns inte eller är inte tillgänglig" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "Dold bok" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Ändra ordning på hyllan: '%(name)s'" diff --git a/cps/translations/tr/LC_MESSAGES/messages.po b/cps/translations/tr/LC_MESSAGES/messages.po index f2b557a0..a5c06811 100644 --- a/cps/translations/tr/LC_MESSAGES/messages.po +++ b/cps/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-04-23 22:47+0300\n" "Last-Translator: iz \n" "Language: tr\n" @@ -714,20 +714,20 @@ msgstr "%(title)s kitaplığı değiştirildi" msgid "Edit a shelf" msgstr "Kitaplığı düzenle" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Kitaplık: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Kitaplık açılırken hata oluştu. Kitaplık mevcut değil ya da erişilebilir değil" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Kitaplık sıralamasını değiştir: '%(name)s'" diff --git a/cps/translations/uk/LC_MESSAGES/messages.po b/cps/translations/uk/LC_MESSAGES/messages.po index d8597eaf..933343ef 100644 --- a/cps/translations/uk/LC_MESSAGES/messages.po +++ b/cps/translations/uk/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n" "Last-Translator: ABIS Team \n" "Language: uk\n" @@ -713,20 +713,20 @@ msgstr "Книжкова полиця %(title)s змінена" msgid "Edit a shelf" msgstr "Змінити книжкову полицю" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "Книжкова полиця: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Помилка при відкриванні полиці. Полиця не існує або до неї відсутній доступ" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Змінити розташування книжкової полиці '%(name)s'" diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po index 2242d046..16091a54 100644 --- a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po +++ b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2017-01-06 17:00+0000\n" "Last-Translator: dalin \n" "Language: zh_Hans_CN\n" @@ -714,20 +714,20 @@ msgstr "书架 %(title)s 已被修改" msgid "Edit a shelf" msgstr "编辑书架" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "书架: '%(name)s'" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "打开书架出错。书架不存在或不可访问" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "隐藏书籍" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "修改书架 '%(name)s' 顺序" diff --git a/messages.pot b/messages.pot index 536f4d8a..c8120f61 100644 --- a/messages.pot +++ b/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-06-02 20:57+0200\n" +"POT-Creation-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -713,20 +713,20 @@ msgstr "" msgid "Edit a shelf" msgstr "" -#: cps/shelf.py:331 +#: cps/shelf.py:332 #, python-format msgid "Shelf: '%(name)s'" msgstr "" -#: cps/shelf.py:334 +#: cps/shelf.py:335 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "" -#: cps/shelf.py:367 +#: cps/shelf.py:368 msgid "Hidden Book" msgstr "" -#: cps/shelf.py:372 +#: cps/shelf.py:373 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "" From fdf10e3d2e2f2f7bffaf363c7fabcd3168d3dd74 Mon Sep 17 00:00:00 2001 From: Ozzieisaacs Date: Sun, 7 Jun 2020 14:11:41 +0200 Subject: [PATCH 3/4] Fix #1473 (reconnect not working via web-route access) --- cps/web.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cps/web.py b/cps/web.py index 1cd12fdc..50a9306a 100644 --- a/cps/web.py +++ b/cps/web.py @@ -986,7 +986,7 @@ def get_tasks_status(): @app.route("/reconnect") def reconnect(): - db.reconnect_db(config, ub.app_DB_path) + calibre_db.reconnect_db(config, ub.app_DB_path) return json.dumps({}) From db0fe9a755a154d1b144dafe72ea448be7e34a72 Mon Sep 17 00:00:00 2001 From: Ozzieisaacs Date: Sun, 7 Jun 2020 15:41:53 +0200 Subject: [PATCH 4/4] Fix for #1474 (old comicapi with installed unrar, but missing unrar-lib) --- cps/comic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cps/comic.py b/cps/comic.py index f6bf84b2..e788fc44 100644 --- a/cps/comic.py +++ b/cps/comic.py @@ -40,7 +40,7 @@ try: from comicapi import __version__ as comic_version except (ImportError): comic_version = '' -except ImportError as e: +except (ImportError, LookupError) as e: log.debug('Cannot import comicapi, extracting comic metadata will not work: %s', e) import zipfile import tarfile