Merge branch 'master' into Develop
This commit is contained in:
commit
628658972c
20 changed files with 131 additions and 130 deletions
|
@ -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
|
||||
|
|
|
@ -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 <lukas.heroudek@gmail.com>\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'"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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 <xxx@xxx.com>\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'"
|
||||
|
|
|
@ -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 <svalavuo@gmail.com>\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ä"
|
||||
|
|
Binary file not shown.
|
@ -16,12 +16,13 @@
|
|||
# Ptit Prince <leporello1791@gmail.com>, 2015
|
||||
# Ptit Prince <leporello1791@gmail.com>, 2016
|
||||
# Xotes <alois.glibert@gmail.com>, 2014
|
||||
# Dekani <dekani1500@gmail.com>, 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 <dekani1500@gmail.com>\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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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 <quimm@webtaste.com>\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'"
|
||||
|
|
|
@ -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 <space_white@yahoo.com>\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' 内の本の順番を変更する"
|
||||
|
|
|
@ -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’"
|
||||
|
|
|
@ -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 <marcel.maas@outlook.com>\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'"
|
||||
|
|
|
@ -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 <jerzy.piatek@gmail.com>\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'"
|
||||
|
|
|
@ -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'"
|
||||
|
|
|
@ -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 <jonatan.nyberg.karl@gmail.com>\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'"
|
||||
|
|
|
@ -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 <iz7iz7iz@protonmail.ch>\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'"
|
||||
|
|
|
@ -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 <biblio.if.abis@gmail.com>\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'"
|
||||
|
|
|
@ -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 <dalin.lin@gmail.com>\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' 顺序"
|
||||
|
|
|
@ -1023,7 +1023,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({})
|
||||
|
||||
|
||||
|
|
10
messages.pot
10
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 <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\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 ""
|
||||
|
|
Loading…
Reference in a new issue