msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr ""
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr ""
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
msgid "sort key by author"
msgstr ""
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr ""
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr ""
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr ""
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr ""
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
msgid "change date"
msgstr ""
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr ""
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr ""
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr ""
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
msgid "clean cover"
msgstr ""
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr ""
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr ""
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr ""
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr ""
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr ""
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr ""
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr ""
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
msgid "part name"
msgstr ""
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr ""
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr ""
msgid "book slugs"
msgstr ""
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr ""
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
msgid "listed"
msgstr ""
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr ""
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr ""
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr ""
msgid "category"
msgstr ""
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
msgid "All collections"
msgstr ""
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr ""
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr ""
#, python-format
msgid ""
"You can also see <a href=\"%(a)s\">recent audiobooks</a>\n"
-" and <a href=\"%(d)s\">recent DAISY files</a>."
+" and <a href=\"%(d)s\">recent DAISY files</a>."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
msgid "Sorry! Search query must have at least two characters."
msgstr ""
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
msgid "Artist:"
msgstr ""
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
msgid "director:"
msgstr ""
msgid "Loading"
msgstr ""
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
msgid "vulgar language"
msgstr ""
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
"%(tb)s"
msgstr ""
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr ""
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr ""