diff --git a/cps/admin.py b/cps/admin.py index 8c65e8589..ff34e8b8a 100644 --- a/cps/admin.py +++ b/cps/admin.py @@ -1716,6 +1716,13 @@ def _db_configuration_update_helper(): db_change = True except Exception as ex: return _db_configuration_result('{}'.format(ex), gdrive_error) + config.config_calibre_split = to_save.get('config_calibre_split', 0) == "on" + if config.config_calibre_split: + split_dir = to_save.get("config_calibre_split_dir") + if not os.path.exists(split_dir): + return _db_configuration_result(_("Books path not valid"), gdrive_error) + else: + _config_string(to_save, "config_calibre_split_dir") if db_change or not db_valid or not config.db_configured \ or config.config_calibre_dir != to_save["config_calibre_dir"]: @@ -1741,8 +1748,6 @@ def _db_configuration_update_helper(): calibre_db.update_config(config) if not os.access(os.path.join(config.config_calibre_dir, "metadata.db"), os.W_OK): flash(_("DB is not Writeable"), category="warning") - _config_string(to_save, "config_calibre_split_dir") - config.config_calibre_split = to_save.get('config_calibre_split', 0) == "on" calibre_db.update_config(config) config.save() return _db_configuration_result(None, gdrive_error) diff --git a/cps/config_sql.py b/cps/config_sql.py index 6a840af58..c810431b1 100644 --- a/cps/config_sql.py +++ b/cps/config_sql.py @@ -182,26 +182,6 @@ class _Settings(_Base): class ConfigSQL(object): # pylint: disable=no-member def __init__(self): - '''self.config_calibre_uuid = None - self.config_calibre_split_dir = None - self.dirty = None - self.config_logfile = None - self.config_upload_formats = None - self.mail_gmail_token = None - self.mail_server_type = None - self.mail_server = None - self.config_log_level = None - self.config_allowed_column_value = None - self.config_denied_column_value = None - self.config_allowed_tags = None - self.config_denied_tags = None - self.config_default_show = None - self.config_default_role = None - self.config_keyfile = None - self.config_certfile = None - self.config_rarfile_location = None - self.config_kepubifypath = None - self.config_binariesdir = None''' self.__dict__["dirty"] = list() def init_config(self, session, secret_key, cli): diff --git a/cps/embed_helper.py b/cps/embed_helper.py index 54db47ef6..f222bcd05 100644 --- a/cps/embed_helper.py +++ b/cps/embed_helper.py @@ -35,9 +35,7 @@ def do_calibre_export(book_id, book_format): my_env = os.environ.copy() if config.config_calibre_split: my_env['CALIBRE_OVERRIDE_DATABASE_PATH'] = os.path.join(config.config_calibre_dir, "metadata.db") - library_path = config.config_calibre_split_dir - else: - library_path = config.config_calibre_dir + library_path = config.get_book_path() opf_command = [calibredb_binarypath, 'export', '--dont-write-opf', '--with-library', library_path, '--to-dir', tmp_dir, '--formats', book_format, "--template", "{}".format(temp_file_name), str(book_id)] diff --git a/cps/helper.py b/cps/helper.py index c2fc9c237..529ed561e 100644 --- a/cps/helper.py +++ b/cps/helper.py @@ -670,6 +670,7 @@ def check_username(username): def valid_email(emails): + valid_emails = [] for email in emails.split(','): email = strip_whitespaces(email) # if email is not deleted @@ -677,9 +678,10 @@ def valid_email(emails): # Regex according to https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/email#validation if not re.search(r"^[\w.!#$%&'*+\\/=?^_`{|}~-]+@[\w](?:[\w-]{0,61}[\w])?(?:\.[\w](?:[\w-]{0,61}[\w])?)*$", email): - log.error("Invalid Email address format") + log.error("Invalid Email address format for {}".format(email)) raise Exception(_("Invalid Email address format")) - return email + valid_emails.append(email) + return ",".join(valid_emails) def valid_password(check_password): diff --git a/cps/templates/search_form.html b/cps/templates/search_form.html index bdd8d8fc9..cea1d4368 100644 --- a/cps/templates/search_form.html +++ b/cps/templates/search_form.html @@ -9,7 +9,7 @@
- +
@@ -151,8 +151,8 @@
- - + +
{% if cc|length > 0 %} diff --git a/cps/translations/cs/LC_MESSAGES/messages.mo b/cps/translations/cs/LC_MESSAGES/messages.mo index 6471db2d0..58388dd01 100644 Binary files a/cps/translations/cs/LC_MESSAGES/messages.mo and b/cps/translations/cs/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/cs/LC_MESSAGES/messages.po b/cps/translations/cs/LC_MESSAGES/messages.po index ba91f2018..c4414ecb1 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-06-09 21:11+0100\n" "Last-Translator: Lukas Heroudek \n" "Language: cs_CZ\n" @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -297,7 +297,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Chyba databáze: %(error)s." @@ -1253,12 +1253,12 @@ msgstr "Veřejná police s názvem '%(title)s' již existuje." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Osobní police s názvem ‘%(title)s’ již existuje." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Police: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Chyba otevírání police. Police neexistuje nebo není přístupná" @@ -1564,21 +1564,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "upravit metadata" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1887,7 +1887,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "redukovat" @@ -3430,6 +3430,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Sdílet se všemi" diff --git a/cps/translations/de/LC_MESSAGES/messages.mo b/cps/translations/de/LC_MESSAGES/messages.mo index ef913ae46..41756d9fb 100644 Binary files a/cps/translations/de/LC_MESSAGES/messages.mo and b/cps/translations/de/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/de/LC_MESSAGES/messages.po b/cps/translations/de/LC_MESSAGES/messages.po index 3553dbb29..531cfc8e8 100644 --- a/cps/translations/de/LC_MESSAGES/messages.po +++ b/cps/translations/de/LC_MESSAGES/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" -"PO-Revision-Date: 2024-08-05 18:35+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" +"PO-Revision-Date: 2024-08-17 13:49+0200\n" "Last-Translator: Ozzie Isaacs\n" "Language: de\n" "Language-Team: \n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -289,7 +289,7 @@ msgstr "G-Mail Konto verifiziert." #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Datenbankfehler: %(error)s." @@ -617,9 +617,9 @@ msgid "edit metadata" msgstr "Metadaten editieren" #: cps/editbooks.py:1023 -#, fuzzy, python-format +#, python-format msgid "Seriesindex: %(seriesindex)s is not a valid number, skipping" -msgstr "%(seriesindex)s ist keine gültige Zahl, Eintrag wird ignoriert" +msgstr "Serien index %(seriesindex)s ist keine gültige Zahl, Eintrag wird ignoriert" #: cps/editbooks.py:1207 msgid "User has no rights to upload additional file formats" @@ -1217,12 +1217,12 @@ msgstr "Es existiert bereit ein öffentliches Bücherregal mit dem Name '%(title msgid "A private shelf with the name '%(title)s' already exists." msgstr "Es existiert bereit ein privates Bücherregal mit dem Name '%(title)s'." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Bücherregal: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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" @@ -1517,21 +1517,21 @@ msgstr "E-Mail" msgid "Backing up Metadata" msgstr "Metadaten Backup läuft" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "%(count)s Cover Miniaturansichten erzeugt" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Cover Miniaturansichtern" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "{0} Serien Miniaturansichten erzeugt" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Cover Miniaturansichten Cache wird gelöscht" @@ -1838,7 +1838,7 @@ msgstr "Sortiere nach Herausgabedatum, Älteste zuerst" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "Reduzieren" @@ -3052,44 +3052,39 @@ msgstr "Schriftgröße" #: cps/templates/read.html:105 msgid "Font" -msgstr "" +msgstr "Schriftart" #: cps/templates/read.html:106 -#, fuzzy msgid "Default" -msgstr "Löschen" +msgstr "Standard" #: cps/templates/read.html:107 msgid "Yahei" -msgstr "" +msgstr "Yahei" #: cps/templates/read.html:108 msgid "SimSun" -msgstr "" +msgstr "SimSun" #: cps/templates/read.html:109 -#, fuzzy msgid "KaiTi" -msgstr "Wartend" +msgstr "KaiTi" #: cps/templates/read.html:110 -#, fuzzy msgid "Arial" -msgstr "Vertikal" +msgstr "Arial" #: cps/templates/read.html:113 -#, fuzzy msgid "Spread" -msgstr "Gelesen" +msgstr "Aufteilung" #: cps/templates/read.html:114 msgid "Two columns" -msgstr "" +msgstr "Zwei Spalten" #: cps/templates/read.html:115 -#, fuzzy msgid "One column" -msgstr "Ungültige Lese Spalte" +msgstr "Eine Spalte" #: cps/templates/readcbr.html:8 msgid "Comic Reader" @@ -3357,6 +3352,14 @@ msgstr "Manuelles Sortieren deaktivieren" msgid "Enable Change order" msgstr "Manuelles Sortieren aktivieren" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "Sortiere nach Buch zu Bücherregal hinzugefügt, Neuestes zuerst" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "Sortiere nach Buch zu Bücherregal hinzugefügt, Ältestes zuerst" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Bücherregal mit anderen Benutzern teilen" @@ -3426,9 +3429,8 @@ msgid "Run Time" msgstr "Laufzeit" #: cps/templates/tasks.html:19 -#, fuzzy msgid "Message" -msgstr "Zusammenführen" +msgstr "Meldung" #: cps/templates/tasks.html:21 msgid "Actions" @@ -3448,7 +3450,7 @@ msgstr "Benutzerpasswort zurücksetzen" #: cps/templates/user_edit.html:28 msgid "Send to eReader Email Address. Use comma to separate emails for multiple eReaders" -msgstr "" +msgstr "An die E-Mail-Adresse des E-Readers senden. Kommas verwenden, um E-Mails für mehrere E-Reader zu trennen" #: cps/templates/user_edit.html:43 msgid "Language of Books" diff --git a/cps/translations/el/LC_MESSAGES/messages.mo b/cps/translations/el/LC_MESSAGES/messages.mo index 684f13381..221927ff5 100644 Binary files a/cps/translations/el/LC_MESSAGES/messages.mo and b/cps/translations/el/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/el/LC_MESSAGES/messages.po b/cps/translations/el/LC_MESSAGES/messages.po index ddc6124ee..a9327026a 100644 --- a/cps/translations/el/LC_MESSAGES/messages.po +++ b/cps/translations/el/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Depountis Georgios\n" "Language: el\n" @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -297,7 +297,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Σφάλμα βάσης δεδομένων: %(error)s." @@ -1253,12 +1253,12 @@ msgstr "Ένα δημόσιο ράφι με το όνομα '%(title)s' υπάρ msgid "A private shelf with the name '%(title)s' already exists." msgstr "Ένα ιδιωτικό ράφι με το όνομα '%(title)s' υπάρχει ήδη." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Ράφι: '%(name)s" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Σφάλμα κατά το άνοιγμα του ραφιού. Το ράφι δεν υπάρχει ή δεν είναι προσβάσιμο" @@ -1564,21 +1564,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "επεξεργασία μεταδεδομένων" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1887,7 +1887,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "μείωση" @@ -3430,6 +3430,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Κοινοποίηση με Όλους" diff --git a/cps/translations/es/LC_MESSAGES/messages.mo b/cps/translations/es/LC_MESSAGES/messages.mo index 612165a73..3ff7c608b 100644 Binary files a/cps/translations/es/LC_MESSAGES/messages.mo and b/cps/translations/es/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/es/LC_MESSAGES/messages.po b/cps/translations/es/LC_MESSAGES/messages.po index df3d31dbf..070be83a4 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-05-25 17:22+0200\n" "Last-Translator: minakmostoles \n" "Language: es\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" # "Last-Translator: victorhck \n" #: cps/about.py:88 @@ -301,7 +301,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Error en la base de datos: %(error)s." @@ -1258,12 +1258,12 @@ msgstr "Ya existe un estante público con el nombre '%(title)s'." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Ya existe un estante privado con el nombre '%(title)s'." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Estante: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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" @@ -1569,21 +1569,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "editar metadatos" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1893,7 +1893,7 @@ msgstr "Ordenar en base a fecha de publicación, menos reciente primero" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "reducir" @@ -3438,6 +3438,16 @@ msgstr "Deshabilitar cambio de orden" msgid "Enable Change order" msgstr "Habilitar cambio de orden" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Ordenar en base a fecha del libro, más reciente primero" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Ordenar en base a fecha del libro, menos reciente primero" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Compartir con todos" diff --git a/cps/translations/fi/LC_MESSAGES/messages.mo b/cps/translations/fi/LC_MESSAGES/messages.mo index 61e92d6f2..ce99721ec 100644 Binary files a/cps/translations/fi/LC_MESSAGES/messages.mo and b/cps/translations/fi/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/fi/LC_MESSAGES/messages.po b/cps/translations/fi/LC_MESSAGES/messages.po index 1204260f3..d3d17a365 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-01-12 13:56+0100\n" "Last-Translator: Samuli Valavuo \n" "Language: fi\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -297,7 +297,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1247,12 +1247,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylly: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Virhe hyllyn avauksessa. Hyllyä ei ole tai se ei ole saatavilla" @@ -1556,21 +1556,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "muokkaa metadataa" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1879,7 +1879,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "vähennä" @@ -3418,6 +3418,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "pitäisikö hyllyn olla julkinen?" diff --git a/cps/translations/fr/LC_MESSAGES/messages.mo b/cps/translations/fr/LC_MESSAGES/messages.mo index a2b95a135..28077dea5 100644 Binary files a/cps/translations/fr/LC_MESSAGES/messages.mo and b/cps/translations/fr/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/fr/LC_MESSAGES/messages.po b/cps/translations/fr/LC_MESSAGES/messages.po index f388a2f6e..a2aec347c 100644 --- a/cps/translations/fr/LC_MESSAGES/messages.po +++ b/cps/translations/fr/LC_MESSAGES/messages.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-06-07 06:47+0200\n" "Last-Translator: \n" "Language: fr\n" @@ -31,7 +31,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -313,7 +313,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Erreur de la base de données: %(error)s." @@ -1270,12 +1270,12 @@ msgstr "Une étagère publique avec le nom '%(title)s' existe déjà." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Une étagère privée avec le nom '%(title)s' existe déjà." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Étagère : '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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" @@ -1581,21 +1581,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "modifier les métadonnées" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1905,7 +1905,7 @@ msgstr "Trier en fonction de la date de publication, le plus ancien en premier" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "réduire" @@ -3450,6 +3450,16 @@ msgstr "Désactiver l’ordre de modification" msgid "Enable Change order" msgstr "Activer l’ordre de modification" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Trier en fonction de la date du livre, le plus récent en premier" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Trier en fonction de la date du livre, le plus ancien en premier" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Partager avec tout le monde" diff --git a/cps/translations/gl/LC_MESSAGES/messages.mo b/cps/translations/gl/LC_MESSAGES/messages.mo index c5a162c79..99788c73b 100644 Binary files a/cps/translations/gl/LC_MESSAGES/messages.mo and b/cps/translations/gl/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/gl/LC_MESSAGES/messages.po b/cps/translations/gl/LC_MESSAGES/messages.po index 8e777b329..d8bf63ab3 100644 --- a/cps/translations/gl/LC_MESSAGES/messages.po +++ b/cps/translations/gl/LC_MESSAGES/messages.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2022-08-11 16:46+0200\n" "Last-Translator: pollitor \n" "Language: gl\n" @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -290,7 +290,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Error na base de datos: %(error)s." @@ -1236,12 +1236,12 @@ msgstr "Xa existe un andel público co nome '%(title)s'." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Xa existe un andel privado co nome '%(title)s'." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Andel: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Erro ao abrir un andel. O andel non existe ou non se pode acceder" @@ -1546,21 +1546,21 @@ msgstr "Correo electrónico" msgid "Backing up Metadata" msgstr "editar metadatos" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "Xeradas %(count)s miniaturas de cubertas" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Miniaturas de cubertas" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "Xeradas {0} miniaturas de series" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Limpando caché de miniaturas de cubertas" @@ -1868,7 +1868,7 @@ msgstr "Ordear pola data de publicación, máis antigo primeiro" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "reducir" @@ -3397,6 +3397,16 @@ msgstr "Desactivar o cambio de orde" msgid "Enable Change order" msgstr "Activar o cambio de orde" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Ordear pola data do libro, máis recente primeiro" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Ordear pola data do libro, máis antigo primeiro" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Compartir con todos" diff --git a/cps/translations/hu/LC_MESSAGES/messages.mo b/cps/translations/hu/LC_MESSAGES/messages.mo index 4fe55f016..36d7b14fc 100644 Binary files a/cps/translations/hu/LC_MESSAGES/messages.mo and b/cps/translations/hu/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/hu/LC_MESSAGES/messages.po b/cps/translations/hu/LC_MESSAGES/messages.po index c0ad38711..d9c5f5ff8 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n" "Last-Translator: \n" "Language: hu\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -296,7 +296,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1246,12 +1246,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Polc: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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ő." @@ -1554,21 +1554,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "Metaadatok szerkesztése" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1877,7 +1877,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "csökkentsd" @@ -3411,6 +3411,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Nyilvános polc" diff --git a/cps/translations/id/LC_MESSAGES/messages.mo b/cps/translations/id/LC_MESSAGES/messages.mo index a7bc1c994..d8f9f9e77 100644 Binary files a/cps/translations/id/LC_MESSAGES/messages.mo and b/cps/translations/id/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/id/LC_MESSAGES/messages.po b/cps/translations/id/LC_MESSAGES/messages.po index 9adda82d6..42c844882 100644 --- a/cps/translations/id/LC_MESSAGES/messages.po +++ b/cps/translations/id/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2023-01-21 10:00+0700\n" "Last-Translator: Arief Hidayat\n" "Language: id\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -292,7 +292,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Kesalahan basis data: %(error)s" @@ -1239,12 +1239,12 @@ msgstr "Rak publik dengan nama '%(title)s' sudah ada." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Rak pribadi dengan nama '%(title)s' sudah ada." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Rak: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Terjadi kesalahan saat membuka rak. Rak tidak ada atau tidak dapat diakses" @@ -1549,21 +1549,21 @@ msgstr "Email" msgid "Backing up Metadata" msgstr "Mencadangkan Metadata" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "%(count)s thumbnail sampul dibuat" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Thumbnail Sampul" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "{0} thumbnail seri dihasilkan" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Menghapus cache thumbnail sampul" @@ -1871,7 +1871,7 @@ msgstr "Urutkan menurut tanggal penerbitan, yang terlama dulu" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "kurangi" @@ -3400,6 +3400,16 @@ msgstr "Nonaktifkan Ubah urutan" msgid "Enable Change order" msgstr "Aktifkan Ubah urutan" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Urutkan menurut tanggal buku, terbaru dulu" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Urutkan menurut tanggal buku, terlama dulu" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Bagikan dengan Semua Orang" diff --git a/cps/translations/it/LC_MESSAGES/messages.mo b/cps/translations/it/LC_MESSAGES/messages.mo index d862a4a4a..d5162b309 100644 Binary files a/cps/translations/it/LC_MESSAGES/messages.mo and b/cps/translations/it/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index 3a1037f0e..ae6552d04 100644 --- a/cps/translations/it/LC_MESSAGES/messages.po +++ b/cps/translations/it/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2024-08-06 06:34+0200\n" "Last-Translator: Massimo Pissarello \n" "Language: it\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -289,7 +289,7 @@ msgstr "Tutto OK! Account Gmail verificato." #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Errore nel database: %(error)s." @@ -1217,12 +1217,12 @@ msgstr "Esiste già uno scaffale pubblico con il nome '%(title)s'." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Esiste già uno scaffale privato con il nome '%(title)s'." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Scaffale: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Errore nell'apertura dello scaffale. Lo scaffale non esiste o non è accessibile" @@ -1517,21 +1517,21 @@ msgstr "E-mail" msgid "Backing up Metadata" msgstr "Backup dei metadati" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "Sono state generate %(count)s miniature delle copertine" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Miniature delle copertine" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "Sono state generate {0} miniature delle serie" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Cancellazione della cache delle miniature delle copertine" @@ -1838,7 +1838,7 @@ msgstr "Ordina secondo la data di pubblicazione, prima i più vecchi" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "riduci" @@ -3352,6 +3352,16 @@ msgstr "Disabilita la modifica della disposizione" msgid "Enable Change order" msgstr "Abilita la modifica della disposizione" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Ordina secondo la data dei libri, prima i più recenti" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Ordina secondo la data dei libri, prima i più vecchi" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Condividi con tutti" diff --git a/cps/translations/ja/LC_MESSAGES/messages.mo b/cps/translations/ja/LC_MESSAGES/messages.mo index ba6c71764..3dbf8836f 100644 Binary files a/cps/translations/ja/LC_MESSAGES/messages.mo and b/cps/translations/ja/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index 59619efa8..f8072398a 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" "Last-Translator: subdiox \n" "Language: ja\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -292,7 +292,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "DBエラー: %(error)s" @@ -1239,12 +1239,12 @@ msgstr "'%(title)s' という名前のみんなの本棚はすでに存在しま msgid "A private shelf with the name '%(title)s' already exists." msgstr "'%(title)s' という名前の本棚はすでに存在します。" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "本棚: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "本棚を開けません。この本棚は存在しないかアクセスできません" @@ -1549,21 +1549,21 @@ msgstr "メール" msgid "Backing up Metadata" msgstr "メタデータを編集" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "表紙サムネイルを%(count)s個生成しました" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "表紙サムネイル" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "シリーズのサムネイルを{0}個生成しました" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "表紙サムネイルのキャッシュを消去中" @@ -1871,7 +1871,7 @@ msgstr "発売日が古い順にソート" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "減らす" @@ -3400,6 +3400,16 @@ msgstr "並び順の変更を無効にする" msgid "Enable Change order" msgstr "並び順の変更を有効にする" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "追加日が新しい順にソート" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "追加日が古い順にソート" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "みんなと共有" diff --git a/cps/translations/km/LC_MESSAGES/messages.mo b/cps/translations/km/LC_MESSAGES/messages.mo index edc89b6f4..3642ed3e2 100644 Binary files a/cps/translations/km/LC_MESSAGES/messages.mo and b/cps/translations/km/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/km/LC_MESSAGES/messages.po b/cps/translations/km/LC_MESSAGES/messages.po index 2accf0388..9bae22194 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n" "Last-Translator: \n" "Language: km_KH\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -298,7 +298,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1243,12 +1243,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "ធ្នើ៖ ‘%(name)s’" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន" @@ -1548,21 +1548,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "កែប្រែទិន្នន័យមេតា" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1871,7 +1871,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "" @@ -3399,6 +3399,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "តើធ្នើនេះគួរជាសាធារណៈទេ?" diff --git a/cps/translations/ko/LC_MESSAGES/messages.mo b/cps/translations/ko/LC_MESSAGES/messages.mo index 7d9a57e20..61d1fa7ec 100644 Binary files a/cps/translations/ko/LC_MESSAGES/messages.mo and b/cps/translations/ko/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/ko/LC_MESSAGES/messages.po b/cps/translations/ko/LC_MESSAGES/messages.po index 8267a42df..078de9d7e 100644 --- a/cps/translations/ko/LC_MESSAGES/messages.po +++ b/cps/translations/ko/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2022-01-10 11:30+0900\n" "Last-Translator: 내맘대로의 EPUBGUIDE.NET \n" "Language: ko\n" @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -291,7 +291,7 @@ msgstr "Gmail 계정 인증에 성공하였습니다." #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "데이터베이스 오류: %(error)s." @@ -1241,12 +1241,12 @@ msgstr "이름이 '%(title)s'인 공개 책장이 이미 있습니다." msgid "A private shelf with the name '%(title)s' already exists." msgstr "이름이 '%(title)s'인 개인 책장이 이미 있습니다." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "책장: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "책장을 여는 동안 오류가 발생했습니다. 책장이 존재하지 않거나 접근할 수 없습니다" @@ -1551,21 +1551,21 @@ msgstr "이메일일" msgid "Backing up Metadata" msgstr "메타데이터 편집" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "%(count)개의 표지 섬네일을 생성하였습니다." -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "표지 섬네일" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "{0} 시리즈 섬네일을 생성하였습니다." -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "표지 섬네일 캐시를 삭제합니다." @@ -1874,7 +1874,7 @@ msgstr "발행일 순으로 정렬, 오래된 순" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "reduce" @@ -3405,6 +3405,16 @@ msgstr "정렬 변경 비활성화" msgid "Enable Change order" msgstr "정렬 변경 활성화" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "책 목록 정렬, 최신순" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "책 목록 정렬, 오래된 순" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "모두와 공유" diff --git a/cps/translations/nl/LC_MESSAGES/messages.mo b/cps/translations/nl/LC_MESSAGES/messages.mo index 417a2d9c3..0bc8e80bf 100644 Binary files a/cps/translations/nl/LC_MESSAGES/messages.mo and b/cps/translations/nl/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index 6a6f33fe7..4bef79b3a 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2023-12-20 22:00+0100\n" "Last-Translator: Michiel Cornelissen \n" "Language: nl\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -298,7 +298,7 @@ msgstr "Gelukt! Gmail account geverifieerd." #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Database fout: %(error)s." @@ -1255,12 +1255,12 @@ msgstr "Een openbare boekenplank met de naam '%(title)s' bestaat al." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Een persoonlijke boekenplank met de naam '%(title)s' bestaat al." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Boekenplank: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Kan boekenplank niet openen: de boekenplank bestaat niet of is ontoegankelijk" @@ -1566,21 +1566,21 @@ msgstr "E-mail" msgid "Backing up Metadata" msgstr "metagegevens bewerken" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "%{count}s omslagminiaturen gegenereerd" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Omslag miniaturen" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "{0} serieminiaturen gegenereerd" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Cache met omslagminiaturen aan het opschonen" @@ -1890,7 +1890,7 @@ msgstr "Sorteren op publicatiedatum, oudste boeken eerst" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "beperken" @@ -3435,6 +3435,16 @@ msgstr "Schakel verandering van de volgorde uit" msgid "Enable Change order" msgstr "Schakel verandering van de volgorde in" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Sorteren op datum, nieuwste boeken eerst" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Sorteren op datum, oudste boeken eerst" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Delen met iedereen" diff --git a/cps/translations/no/LC_MESSAGES/messages.mo b/cps/translations/no/LC_MESSAGES/messages.mo index 13b417cb3..db84e5dfd 100644 Binary files a/cps/translations/no/LC_MESSAGES/messages.mo and b/cps/translations/no/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/no/LC_MESSAGES/messages.po b/cps/translations/no/LC_MESSAGES/messages.po index 1a45c1830..f327bc231 100644 --- a/cps/translations/no/LC_MESSAGES/messages.po +++ b/cps/translations/no/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2023-01-06 11:00+0000\n" "Last-Translator: Vegard Fladby \n" "Language: no\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -293,7 +293,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, fuzzy, python-format msgid "Oops! Database Error: %(error)s." msgstr "Databasefeil: %(error)s." @@ -1246,12 +1246,12 @@ msgstr "En offentlig hylle med navnet '%(title)s' eksisterer allerede." msgid "A private shelf with the name '%(title)s' already exists." msgstr "En privat hylle med navnet '%(title)s' eksisterer allerede." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylle: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Feil ved åpning av hylle. Hylle finnes ikke eller er ikke tilgjengelig" @@ -1557,21 +1557,21 @@ msgstr "E-post" msgid "Backing up Metadata" msgstr "Sikkerhetskopierer metadata" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "Genererte %(count)s forsideminiatyrbilder" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Forsideminiatyrbilder" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "Genererte {0} serieminiatyrbilder" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Tømmer cache for miniatyrbilde for omslag" @@ -1887,7 +1887,7 @@ msgstr "Sorter etter publiseringsdato, eldste først" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "redusere" @@ -3457,6 +3457,16 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Sorter etter bokdato, nyeste først" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Sorter etter bokdato, eldste først" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "" diff --git a/cps/translations/pl/LC_MESSAGES/messages.mo b/cps/translations/pl/LC_MESSAGES/messages.mo index dbca821e5..75d12f5f8 100644 Binary files a/cps/translations/pl/LC_MESSAGES/messages.mo and b/cps/translations/pl/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index 8e3780c68..bdea8d522 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: 2021-06-12 08:52)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2021-06-12 15:35+0200\n" "Last-Translator: Radosław Kierznowski \n" "Language: pl\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -298,7 +298,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Błąd bazy danych: %(error)s." @@ -1260,12 +1260,12 @@ msgstr "Publiczna półka o nazwie '%(title)s' już istnieje." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Prywatna półka o nazwie '%(title)s' już istnieje." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Półka: „%(name)s”" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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" @@ -1570,21 +1570,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "edytuj metadane" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1896,7 +1896,7 @@ msgstr "Sortuj według daty publikacji, najstarsze jako pierwsze" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "zwiń" @@ -3451,6 +3451,16 @@ msgstr "Wyłączenie Zlecenie zmiany" msgid "Enable Change order" msgstr "Włącz polecenie zmiany" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Sortuj książki według daty, najnowsze jako pierwsze" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Sortuj książki według daty, najstarsze jako pierwsze" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Współdziel z wszystkimi" diff --git a/cps/translations/pt/LC_MESSAGES/messages.mo b/cps/translations/pt/LC_MESSAGES/messages.mo index d8b7fb074..f34c19b59 100644 Binary files a/cps/translations/pt/LC_MESSAGES/messages.mo and b/cps/translations/pt/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/pt/LC_MESSAGES/messages.po b/cps/translations/pt/LC_MESSAGES/messages.po index 8746004bb..a8de29913 100644 --- a/cps/translations/pt/LC_MESSAGES/messages.po +++ b/cps/translations/pt/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2023-07-25 11:30+0100\n" "Last-Translator: horus68 \n" "Language: pt\n" @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -289,7 +289,7 @@ msgstr "Sucesso! Conta Gmail verificada" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Erro de base de dados: %(error)s." @@ -1236,12 +1236,12 @@ msgstr "Já existe uma estante pública com o nome '%(title)s' ." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Já existe uma estante privada com o nome'%(title)s' ." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Estante: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Erro ao abrir estante. A estante não existe ou não está acessível" @@ -1546,21 +1546,21 @@ msgstr "Email" msgid "Backing up Metadata" msgstr "Cópia de segurança de metadados" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "Geradas %(count)s miniaturas para capa" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Miniaturas de capa" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "Geradas {0} miniaturas de série" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "A esvaziar a cache de miniaturas da capa" @@ -1868,7 +1868,7 @@ msgstr "Ordenar de acordo com a data de publicação, o mais antigo primeiro" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "reduzir" @@ -3397,6 +3397,16 @@ msgstr "Desativar alterar ordenação" msgid "Enable Change order" msgstr "Ativar alterar ordenação" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Ordenar de acordo com a data do livro, o mais recente primeiro" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Ordenar de acordo com a data do livro, o mais antigo primeiro" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Partilhar com todos" diff --git a/cps/translations/pt_BR/LC_MESSAGES/messages.mo b/cps/translations/pt_BR/LC_MESSAGES/messages.mo index 0d192bba9..668299f6c 100644 Binary files a/cps/translations/pt_BR/LC_MESSAGES/messages.mo and b/cps/translations/pt_BR/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/pt_BR/LC_MESSAGES/messages.po b/cps/translations/pt_BR/LC_MESSAGES/messages.po index 38b409c9d..b55f8b316 100644 --- a/cps/translations/pt_BR/LC_MESSAGES/messages.po +++ b/cps/translations/pt_BR/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: br\n" @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -289,7 +289,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Erro de banco de dados: %(error)s." @@ -1236,12 +1236,12 @@ msgstr "Já existe uma estante pública com o nome '%(title)s' ." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Já existe uma estante privada com o nome'%(title)s' ." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Estante: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Erro ao abrir estante. A estante não existe ou não está acessível" @@ -1546,21 +1546,21 @@ msgstr "E-mail" msgid "Backing up Metadata" msgstr "Cópia de segurança de metadados" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "Gerado %(count)s miniaturas de capa" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Miniatura da Capa" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "Gerado {0} miniaturas de série" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Limpando o cache de miniaturas da capa" @@ -1868,7 +1868,7 @@ msgstr "Classificar de acordo com a data de publicação, primeiro mais antigo" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "reduzir" @@ -3397,6 +3397,16 @@ msgstr "Desabilitar Alterar Ordem" msgid "Enable Change order" msgstr "Habilitar Alterar Ordem" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Classificar de acordo com a data do livro, o mais recente primeiro" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Classificar de acordo com a data do livro, o mais antigo primeiro" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Compartilhar com Todos" diff --git a/cps/translations/ru/LC_MESSAGES/messages.mo b/cps/translations/ru/LC_MESSAGES/messages.mo index 9892ce379..c4a12bb78 100644 Binary files a/cps/translations/ru/LC_MESSAGES/messages.mo and b/cps/translations/ru/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index bbeb4638e..8be7b40f9 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-04-29 01:20+0400\n" "Last-Translator: ZIZA\n" "Language: ru\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -299,7 +299,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1252,12 +1252,12 @@ msgstr "Публичная полка с названием '%(title)s' уже msgid "A private shelf with the name '%(title)s' already exists." msgstr "Приватная полка с названием '%(title)s' уже существует." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Полка: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Ошибка открытия Полки. Полка не существует или недоступна" @@ -1563,21 +1563,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "изменить метаданные" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1886,7 +1886,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "уменьшить" @@ -3428,6 +3428,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Сделать книжную полку доступной для всех ?" diff --git a/cps/translations/sk/LC_MESSAGES/messages.mo b/cps/translations/sk/LC_MESSAGES/messages.mo index 8e92245b8..db4ef5c62 100644 Binary files a/cps/translations/sk/LC_MESSAGES/messages.mo and b/cps/translations/sk/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/sk/LC_MESSAGES/messages.po b/cps/translations/sk/LC_MESSAGES/messages.po index 25e8f9e72..f167207f7 100644 --- a/cps/translations/sk/LC_MESSAGES/messages.po +++ b/cps/translations/sk/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2023-11-01 06:12+0100\n" "Last-Translator: Branislav Hanáček \n" "Language: sk_SK\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -289,7 +289,7 @@ msgstr "Úspech! Gmail konto bolo verifikované." #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Chyba databázy: %(error)s." @@ -1220,12 +1220,12 @@ msgstr "Verejná polica s názvom '%(title)s' už existuje." msgid "A private shelf with the name '%(title)s' already exists." msgstr "Súkromná polica s názvom '%(title)s' už existuje." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Polica: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Chyba pri otváraní police. Polica neexistuje alebo je neprístupná" @@ -1521,21 +1521,21 @@ msgstr "E-mail" msgid "Backing up Metadata" msgstr "Zálohovať metadáta" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "Bolo vygenerovaných %(count)s náhľadov obálok kníh" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "Náhľad obálky knihy" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "Bolo vygenerovaných {0} náhľadov pre série" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "Vyrovnávacia pamäť pre obálky kníh sa vyprázdňuje" @@ -1842,7 +1842,7 @@ msgstr "Triediť podľa dátumu vydania, najstaršie najskôr" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "znížiť" @@ -3365,6 +3365,16 @@ msgstr "Znemožniť zmenu poradia" msgid "Enable Change order" msgstr "Povoloť zmenu poradia" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Triediť podľa dátumu knihy, najnovšie najskôr" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Triediť podľa dátumu knihy, najstaršie najskôr" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Zdieľať s kýmkoľvek" diff --git a/cps/translations/sv/LC_MESSAGES/messages.mo b/cps/translations/sv/LC_MESSAGES/messages.mo index 9cb540ca7..71e0e1691 100644 Binary files a/cps/translations/sv/LC_MESSAGES/messages.mo and b/cps/translations/sv/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/sv/LC_MESSAGES/messages.po b/cps/translations/sv/LC_MESSAGES/messages.po index 018c2c141..077743bfc 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2021-05-13 11:00+0000\n" "Last-Translator: Jonatan Nyberg \n" "Language: sv\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -296,7 +296,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Databasfel: %(error)s." @@ -1252,12 +1252,12 @@ msgstr "En offentlig hylla med namnet \"%(title)s\" finns redan." msgid "A private shelf with the name '%(title)s' already exists." msgstr "En privat hylla med namnet \"%(title)s\" finns redan." -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylla: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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" @@ -1562,21 +1562,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "redigera metadata" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1886,7 +1886,7 @@ msgstr "Sortera efter publiceringsdatum, äldsta först" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "minska" @@ -3429,6 +3429,16 @@ msgstr "Inaktivera ändring av ordning" msgid "Enable Change order" msgstr "Aktivera ändring av ordning" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "Sortera efter bokdatum, nyast först" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "Sortera efter bokdatum, äldsta först" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Dela med alla" diff --git a/cps/translations/tr/LC_MESSAGES/messages.mo b/cps/translations/tr/LC_MESSAGES/messages.mo index d2f11cd61..fc451c879 100644 Binary files a/cps/translations/tr/LC_MESSAGES/messages.mo and b/cps/translations/tr/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/tr/LC_MESSAGES/messages.po b/cps/translations/tr/LC_MESSAGES/messages.po index e9a83bffe..98d781df8 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-04-23 22:47+0300\n" "Last-Translator: iz \n" "Language: tr\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -293,7 +293,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1244,12 +1244,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Kitaplık: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 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" @@ -1554,21 +1554,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "metaveri düzenle" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1877,7 +1877,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "azalt" @@ -3415,6 +3415,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "" diff --git a/cps/translations/uk/LC_MESSAGES/messages.mo b/cps/translations/uk/LC_MESSAGES/messages.mo index ddd772f0d..e7ee176d0 100644 Binary files a/cps/translations/uk/LC_MESSAGES/messages.mo and b/cps/translations/uk/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/uk/LC_MESSAGES/messages.po b/cps/translations/uk/LC_MESSAGES/messages.po index 138784ede..8d83ba7e6 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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n" "Last-Translator: ABIS Team \n" "Language: uk\n" @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -295,7 +295,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1239,12 +1239,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "Книжкова полиця: '%(name)s'" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Помилка при відкриванні полиці. Полиця не існує або до неї відсутній доступ" @@ -1544,21 +1544,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "змінити метадані" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1867,7 +1867,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "" @@ -3399,6 +3399,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "зробити книжкову полицю доступною для всіх?" diff --git a/cps/translations/vi/LC_MESSAGES/messages.mo b/cps/translations/vi/LC_MESSAGES/messages.mo index b3b7d2a9f..65ecfc9d0 100644 Binary files a/cps/translations/vi/LC_MESSAGES/messages.mo and b/cps/translations/vi/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/vi/LC_MESSAGES/messages.po b/cps/translations/vi/LC_MESSAGES/messages.po index db259c4aa..aecd2f731 100644 --- a/cps/translations/vi/LC_MESSAGES/messages.po +++ b/cps/translations/vi/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2022-09-20 21:36+0700\n" "Last-Translator: Ha Link \n" "Language: vi\n" @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -288,7 +288,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "Lỗi cơ sở dữ liệu: %(error)s." @@ -1232,12 +1232,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "" @@ -1542,21 +1542,21 @@ msgstr "Test e-mail" msgid "Backing up Metadata" msgstr "" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1867,7 +1867,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "" @@ -3396,6 +3396,14 @@ msgstr "Khoá thay đổi thứ tự" msgid "Enable Change order" msgstr "Mở thay đổi thứ tự" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "Chia sửa với tất cả" diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo index 18d97d90e..c87f33ab7 100644 Binary files a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo and b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po index 536905f14..4430fb225 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: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-09-27 22:18+0800\n" "Last-Translator: xlivevil \n" "Language: zh_CN\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -289,7 +289,7 @@ msgstr "Gmail 账户验证成功" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "数据库错误:%(error)s" @@ -1220,12 +1220,12 @@ msgstr "公共书架:%(title)s 已经存在已经存在" msgid "A private shelf with the name '%(title)s' already exists." msgstr "私有书架:%(title)s 已经存在已经存在" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "书架:%(name)s" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "打开书架出错。书架不存在或不可访问" @@ -1521,21 +1521,21 @@ msgstr "电子邮件" msgid "Backing up Metadata" msgstr "正在备份元数据" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "生成了 %(count)s 个封面缩略图" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "封面缩略图" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "生成了 %(count)s 个丛书缩略图" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "正在清理封面缩略图缓存" @@ -1842,7 +1842,7 @@ msgstr "按出版日期排序,最旧优先" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "减少" @@ -3365,6 +3365,16 @@ msgstr "禁止改变顺序" msgid "Enable Change order" msgstr "允许改变顺序" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "按图书日期排序,最新优先" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "按图书日期排序,最旧优先" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "书架将被公开" diff --git a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index d86b68e30..274ce9c79 100644 Binary files a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo and b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po index 2a46329b6..416854906 100644 --- a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po +++ b/cps/translations/zh_Hant_TW/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: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: 2020-09-27 22:18+0800\n" "Last-Translator: xlivevil \n" "Language: zh_TW\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -292,7 +292,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "數據庫錯誤:%(error)s。" @@ -1244,12 +1244,12 @@ msgstr "公共書架:%(title)s已經存在已經存在。" msgid "A private shelf with the name '%(title)s' already exists." msgstr "私有書架:%(title)s已經存在。" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "書架:%(name)s" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "打開書架出錯。書架不存在或不可訪問" @@ -1554,21 +1554,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "編輯元數據" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1877,7 +1877,7 @@ msgstr "按出版日期排序,最舊優先" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "減少" @@ -3413,6 +3413,16 @@ msgstr "禁止改變順序" msgid "Enable Change order" msgstr "允許改變順序" +#: cps/templates/shelf.html:28 +#, fuzzy +msgid "Sort according to book added to shelf, newest first" +msgstr "按圖書日期排序,最新優先" + +#: cps/templates/shelf.html:29 +#, fuzzy +msgid "Sort according to book added to shelf, oldest first" +msgstr "按圖書日期排序,最舊優先" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "書架將被公開" diff --git a/messages.pot b/messages.pot index c308a0ff4..11fc0a556 100644 --- a/messages.pot +++ b/messages.pot @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-14 19:28+0200\n" +"POT-Creation-Date: 2024-08-17 13:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.15.0\n" #: cps/about.py:88 msgid "Statistics" @@ -288,7 +288,7 @@ msgstr "" #: cps/admin.py:1953 cps/admin.py:2074 cps/editbooks.py:228 #: cps/editbooks.py:309 cps/editbooks.py:1252 cps/shelf.py:90 cps/shelf.py:150 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 -#: cps/shelf.py:468 cps/tasks/convert.py:156 cps/web.py:1528 +#: cps/shelf.py:471 cps/tasks/convert.py:156 cps/web.py:1528 #, python-format msgid "Oops! Database Error: %(error)s." msgstr "" @@ -1216,12 +1216,12 @@ msgstr "" msgid "A private shelf with the name '%(title)s' already exists." msgstr "" -#: cps/shelf.py:473 +#: cps/shelf.py:476 #, python-format msgid "Shelf: '%(name)s'" msgstr "" -#: cps/shelf.py:477 +#: cps/shelf.py:480 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "" @@ -1516,21 +1516,21 @@ msgstr "" msgid "Backing up Metadata" msgstr "" -#: cps/tasks/thumbnail.py:95 +#: cps/tasks/thumbnail.py:96 #, python-format msgid "Generated %(count)s cover thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:228 cps/tasks/thumbnail.py:441 -#: cps/tasks/thumbnail.py:509 +#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443 +#: cps/tasks/thumbnail.py:511 msgid "Cover Thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:287 +#: cps/tasks/thumbnail.py:289 msgid "Generated {0} series thumbnails" msgstr "" -#: cps/tasks/thumbnail.py:452 +#: cps/tasks/thumbnail.py:454 msgid "Clearing cover thumbnail cache" msgstr "" @@ -1837,7 +1837,7 @@ msgstr "" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 -#: cps/templates/search.html:67 cps/templates/shelf.html:55 +#: cps/templates/search.html:67 cps/templates/shelf.html:57 msgid "reduce" msgstr "" @@ -3351,6 +3351,14 @@ msgstr "" msgid "Enable Change order" msgstr "" +#: cps/templates/shelf.html:28 +msgid "Sort according to book added to shelf, newest first" +msgstr "" + +#: cps/templates/shelf.html:29 +msgid "Sort according to book added to shelf, oldest first" +msgstr "" + #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" msgstr "" diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 387b60e63..3e1f5adab 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
-

Start Time: 2024-08-20 20:27:17

+

Start Time: 2024-08-21 19:35:06

-

Stop Time: 2024-08-21 03:36:02

+

Stop Time: 2024-08-22 02:49:49

-

Duration: 6h 2 min

+

Duration: 6h 7 min

@@ -2056,13 +2056,13 @@ - + TestLoadMetadata 1 0 - 0 1 0 + 0 Detail @@ -2070,26 +2070,28 @@ - +
TestLoadMetadata - test_load_metadata
- ERROR + FAIL
-
Traceback (most recent call last):
-  File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 936, in test_watch_metadata
-    self.assertTrue(button)
-AssertionError: False is not true
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 976, in test_watch_metadata + self.assertNotIn('series', book) +AssertionError: 'series' unexpectedly found in {'id': 5, 'reader': [], 'title': 'testbook', 'author': ['John Döe'], 'rating': 0, 'languages': ['English'], 'identifier': [], 'cover': '/cover/5/og?c=1724266889', 'tag': [], 'publisher': ['Randomhäus'], 'pubdate': 'Jan 19, 2017', 'comment': 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa.Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.Nulla consequat massa quis enim.Donec pede justo, fringilla vel, aliquet nec, vulputate', 'add_shelf': [], 'del_shelf': [], 'edit_enable': True, 'kindle': None, 'kindlebtn': None, 'download': ['EPUB\n (6.7 kB)'], 'read': False, 'archived': False, 'series_all': 'Book 1 of test', 'series_index': '1', 'series': 'test', 'cust_columns': []}
@@ -2441,11 +2443,11 @@ AssertionError: False is not true - + TestEmbedMetadata 6 - 5 - 1 + 6 + 0 0 0 @@ -2500,33 +2502,11 @@ AssertionError: False is not true - +
TestEmbedMetadata - test_email_epub_embed_metadata
- -
- FAIL -
- - - - + PASS @@ -4099,53 +4079,88 @@ AssertionError: 1 != 2 - - _ErrorHolder - 1 + + TestRegister + 8 + 8 0 0 - 1 0 - Detail + Detail - + -
setUpClass (test_register)
+
TestRegister - test_forgot_password
- -
- ERROR -
- - - + PASS + + + + + + +
TestRegister - test_illegal_email
+ PASS + + + + + + +
TestRegister - test_limit_domain
+ + PASS + + + + + + +
TestRegister - test_register_no_server
+ + PASS + + + + + + +
TestRegister - test_registering_only_email
+ + PASS + + + + + + +
TestRegister - test_registering_user
+ + PASS + + + + + + +
TestRegister - test_registering_user_fail
+ + PASS + + + + + + +
TestRegister - test_user_change_password
+ + PASS @@ -4202,15 +4217,15 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 - + TestShelf - 16 + 17 15 0 - 0 + 1 1 - Detail + Detail @@ -4234,11 +4249,44 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 - +
TestShelf - test_adv_search_shelf
- PASS + +
+ ERROR +
+ + + + @@ -4369,6 +4417,15 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 + +
TestShelf - test_shelf_order
+ + PASS + + + + +
TestShelf - test_xss_shelf
@@ -4402,12 +4459,12 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 - + TestSplitLibrary 7 - 6 + 7 + 0 0 - 1 0 Detail @@ -4443,39 +4500,11 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 - +
TestSplitLibrary - test_email_ebook
- -
- ERROR -
- - - - + PASS @@ -4556,11 +4585,11 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 - + TestThumbnails 8 - 6 - 1 + 7 + 0 0 1 @@ -4633,31 +4662,11 @@ OSError: [Errno 98] error while attempting to bind on address ('127.0.0.1 - +
TestThumbnails - test_sideloaded_book
- -
- FAIL -
- - - - + PASS @@ -5863,10 +5872,10 @@ AssertionError: 0.039521531544059706 not greater than or equal to 0.04 Total - 515 - 500 - 3 - 3 + 523 + 511 + 2 + 1 9   @@ -6405,7 +6414,7 @@ AssertionError: 0.039521531544059706 not greater than or equal to 0.04