diff --git a/bookwyrm/activitystreams.py b/bookwyrm/activitystreams.py index 1765f7e34..80774e28d 100644 --- a/bookwyrm/activitystreams.py +++ b/bookwyrm/activitystreams.py @@ -318,6 +318,10 @@ def add_status_on_create_command(sender, instance, created): if instance.published_date < timezone.now() - timedelta( days=1 ) or instance.created_date < instance.published_date - timedelta(days=1): + # a backdated status from a local user is an import, don't add it + if instance.user.local: + return + # an out of date remote status is a low priority but should be added priority = LOW add_status_task.apply_async( diff --git a/bookwyrm/models/import_job.py b/bookwyrm/models/import_job.py index d8cfad314..bdd88c687 100644 --- a/bookwyrm/models/import_job.py +++ b/bookwyrm/models/import_job.py @@ -19,7 +19,7 @@ from bookwyrm.models import ( Review, ReviewRating, ) -from bookwyrm.tasks import app, LOW +from bookwyrm.tasks import app, LOW, IMPORTS from .fields import PrivacyLevels @@ -74,8 +74,7 @@ class ImportJob(models.Model): task = start_import_task.delay(self.id) self.task_id = task.id - self.status = "active" - self.save(update_fields=["status", "task_id"]) + self.save(update_fields=["task_id"]) def complete_job(self): """Report that the job has completed""" @@ -328,10 +327,12 @@ class ImportItem(models.Model): ) -@app.task(queue=LOW) +@app.task(queue=IMPORTS) def start_import_task(job_id): """trigger the child tasks for each row""" job = ImportJob.objects.get(id=job_id) + job.status = "active" + job.save(update_fields=["status"]) # don't start the job if it was stopped from the UI if job.complete: return @@ -345,7 +346,7 @@ def start_import_task(job_id): job.save() -@app.task(queue=LOW) +@app.task(queue=IMPORTS) def import_item_task(item_id): """resolve a row into a book""" item = ImportItem.objects.get(id=item_id) diff --git a/bookwyrm/models/user.py b/bookwyrm/models/user.py index c885902f9..7df9da88d 100644 --- a/bookwyrm/models/user.py +++ b/bookwyrm/models/user.py @@ -373,6 +373,7 @@ class User(OrderedCollectionPageMixin, AbstractUser): """We don't actually delete the database entry""" # pylint: disable=attribute-defined-outside-init self.is_active = False + self.avatar = "" # skip the logic in this class's save() super().save(*args, **kwargs) diff --git a/bookwyrm/tasks.py b/bookwyrm/tasks.py index 09e1d267e..ec018e179 100644 --- a/bookwyrm/tasks.py +++ b/bookwyrm/tasks.py @@ -14,3 +14,5 @@ app = Celery( LOW = "low_priority" MEDIUM = "medium_priority" HIGH = "high_priority" +# import items get their own queue because they're such a pain in the ass +IMPORTS = "imports" diff --git a/bookwyrm/templates/annual_summary/layout.html b/bookwyrm/templates/annual_summary/layout.html index 597604504..8d399c212 100644 --- a/bookwyrm/templates/annual_summary/layout.html +++ b/bookwyrm/templates/annual_summary/layout.html @@ -123,16 +123,18 @@

{% trans "That’s great!" %}

-

- {% blocktrans with pages=pages_average|intcomma %}That makes an average of {{ pages }} pages per book.{% endblocktrans %} -

+ {% if pages > 0 %} +

+ {% blocktrans with pages=pages_average|intcomma %}That makes an average of {{ pages }} pages per book.{% endblocktrans %} +

+ {% endif %} {% if no_page_number %}

{% blocktrans trimmed count counter=no_page_number %} - ({{ no_page_number }} book doesn’t have pages) + (No page data was available for {{ no_page_number }} book) {% plural %} - ({{ no_page_number }} books don’t have pages) + (No page data was available for {{ no_page_number }} books) {% endblocktrans %}

{% endif %} diff --git a/bookwyrm/templates/import/import_status.html b/bookwyrm/templates/import/import_status.html index 757ed49a9..02bd1fdf0 100644 --- a/bookwyrm/templates/import/import_status.html +++ b/bookwyrm/templates/import/import_status.html @@ -41,7 +41,7 @@ - {% if not job.complete and show_progress %} + {% if job.status == "active" and show_progress %}
diff --git a/bookwyrm/templates/settings/users/delete_user_form.html b/bookwyrm/templates/settings/users/delete_user_form.html index 1ea63269d..eeb5e39fb 100644 --- a/bookwyrm/templates/settings/users/delete_user_form.html +++ b/bookwyrm/templates/settings/users/delete_user_form.html @@ -10,7 +10,7 @@ {% csrf_token %}

{% blocktrans trimmed with username=user.localname %} - Are you sure you want to delete {{ username}}'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion. + Are you sure you want to delete {{username}}'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion. {% endblocktrans %}

diff --git a/bookwyrm/tests/views/inbox/test_inbox_create.py b/bookwyrm/tests/views/inbox/test_inbox_create.py index e61b9313a..f0fb84edf 100644 --- a/bookwyrm/tests/views/inbox/test_inbox_create.py +++ b/bookwyrm/tests/views/inbox/test_inbox_create.py @@ -63,7 +63,7 @@ class TransactionInboxCreate(TransactionTestCase): with patch("bookwyrm.activitystreams.add_status_task.apply_async") as mock: views.inbox.activity_task(activity) - self.assertEqual(mock.call_count, 2) + self.assertEqual(mock.call_count, 0) @patch("bookwyrm.models.activitypub_mixin.broadcast_task.apply_async") diff --git a/docker-compose.yml b/docker-compose.yml index 59d4137d2..e98128544 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -62,7 +62,7 @@ services: build: . networks: - main - command: celery -A celerywyrm worker -l info -Q high_priority,medium_priority,low_priority + command: celery -A celerywyrm worker -l info -Q high_priority,medium_priority,low_priority,imports volumes: - .:/app - static_volume:/app/static diff --git a/locale/ca_ES/LC_MESSAGES/django.mo b/locale/ca_ES/LC_MESSAGES/django.mo index 4e3a66b7c..a58df48c5 100644 Binary files a/locale/ca_ES/LC_MESSAGES/django.mo and b/locale/ca_ES/LC_MESSAGES/django.mo differ diff --git a/locale/ca_ES/LC_MESSAGES/django.po b/locale/ca_ES/LC_MESSAGES/django.po index 78c903d53..84e3ee6af 100644 --- a/locale/ca_ES/LC_MESSAGES/django.po +++ b/locale/ca_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-05 02:21+0000\n" -"PO-Revision-Date: 2022-12-05 03:56\n" +"POT-Creation-Date: 2022-12-11 21:08+0000\n" +"PO-Revision-Date: 2022-12-11 22:09\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Catalan\n" "Language: ca\n" @@ -171,23 +171,23 @@ msgstr "Eliminació pel moderador" msgid "Domain block" msgstr "Bloqueig de domini" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audiollibre" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "Llibre electrònic" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Novel·la gràfica" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Tapa dura" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Edició de butxaca" @@ -215,7 +215,7 @@ msgstr "%(value)s no és una remote_id vàlida" msgid "%(value)s is not a valid username" msgstr "%(value)s no és un nom d'usuari vàlid" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nom d'usuari" @@ -300,7 +300,7 @@ msgstr "Disponible per a préstec" msgid "Approved" msgstr "Aprovat" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Ressenya" @@ -332,7 +332,7 @@ msgstr "Cronologia dels llibres" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Llibres" @@ -490,6 +490,13 @@ msgstr "Enviar missatge directe" msgid "Code of Conduct" msgstr "Codi de Conducta" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Usuaris actius:" @@ -517,11 +524,6 @@ msgstr "Sobre %(site_name)s" msgid "Privacy Policy" msgstr "Política de privacitat" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Vikipèdia" msgid "View ISNI record" msgstr "Veure el registre ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregueu dades" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Veure a OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Veure a Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Veure a LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Veure a Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Llibres de %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Clau de Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Identificador a Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Desa" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "La càrrega de les dades es connectarà a %(source_name)s i comprovarà si hi ha metadades sobre aquest autor que no estan aquí. Les metadades existents no seran sobreescrites." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "No sh'a pogut carregar la coberta" msgid "Click to enlarge" msgstr "Feu clic per ampliar" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s ressenya)" msgstr[1] "(%(review_count)s ressenyes)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Afegiu una descripció" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descripció:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edició" msgstr[1] "%(count)s edicions" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Has deixat aquesta edició a:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Una edició diferent d'aquest llibre és al teu %(shelf_name)s prestatge." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Les vostres lectures" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Afegiu dates de lectura" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "No tens cap activitat de lectura per aquest llibre." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Les vostres ressenyes" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "El vostres comentaris" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Les teves cites" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Temes" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Llocs" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Llistes" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Afegiu a la llista" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Nombre OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Afegiu una portada" @@ -1058,20 +1090,20 @@ msgstr "Més informació a isni.org" msgid "This is a new author" msgstr "Es tracta d'un nou autor" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creando un autor nuevo: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Es tracta d'una edició d'una obra ja existent?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Es tracta d'una publicació nova" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s ha citat \n" "Language-Team: German\n" "Language: de\n" @@ -171,23 +171,23 @@ msgstr "Moderator*in löschen" msgid "Domain block" msgstr "Domainsperrung" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Hörbuch" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "E-Book" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Graphic Novel" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Hardcover" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Taschenbuch" @@ -215,7 +215,7 @@ msgstr "%(value)s ist keine gültige remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s ist kein gültiger Benutzer*inname" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "Benutzer*inname" @@ -300,7 +300,7 @@ msgstr "Zum Ausleihen erhältlich" msgid "Approved" msgstr "Bestätigt" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Rezensionen" @@ -332,7 +332,7 @@ msgstr "Bücher-Zeitleiste" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Bücher" @@ -490,6 +490,13 @@ msgstr "Direktnachricht senden" msgid "Code of Conduct" msgstr "Verhaltenskodex" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "Impressum" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Aktive Nutzer*innen:" @@ -517,11 +524,6 @@ msgstr "Über %(site_name)s" msgid "Privacy Policy" msgstr "Datenschutzerklärung" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "Impressum" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "ISNI-Datensatz anzeigen" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Lade Daten" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Auf OpenLibrary ansehen" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Auf Inventaire anzeigen" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Auf LibraryThing anzeigen" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Auf Goodreads ansehen" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "ISFDB Eintrag ansehen" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Bücher von %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Librarything-Schlüssel:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Goodreads-Schlüssel:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "ISFDB:" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Speichern" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Das Laden von Daten wird eine Verbindung zu %(source_name)s aufbauen und überprüfen, ob Autor*in-Informationen vorliegen, die hier noch nicht bekannt sind. Bestehende Informationen werden nicht überschrieben." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Fehler beim Laden des Titelbilds" msgid "Click to enlarge" msgstr "Zum Vergrößern anklicken" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s Besprechung)" msgstr[1] "(%(review_count)s Besprechungen)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Beschreibung hinzufügen" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beschreibung:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s Auflage" msgstr[1] "%(count)s Auflagen" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Du hast diese Ausgabe im folgenden Regal:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Eine andere Ausgabe dieses Buches befindet sich in deinem %(shelf_name)s Regal." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Deine Leseaktivität" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Lesedaten hinzufügen" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Du hast keine Leseaktivität für dieses Buch." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Deine Rezensionen" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Deine Kommentare" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Deine Zitate" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Themen" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Orte" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listen" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Zur Liste hinzufügen" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC-Nummer:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "Audible ASIN:" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "ISFDB ID:" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "Goodreads:" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Titelbild hinzufügen" @@ -1058,20 +1090,20 @@ msgstr "Weitere Informationen auf isni.org finden" msgid "This is a new author" msgstr "Neue*r Autor*in" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Als neue*r Autor*in erstellen: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Ist das eine Ausgabe eines vorhandenen Werkes?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Dies ist ein neues Werk." -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s hat \n" "Language-Team: English \n" @@ -206,26 +206,26 @@ msgstr "" msgid "Blocked" msgstr "" -#: bookwyrm/models/fields.py:27 +#: bookwyrm/models/fields.py:28 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "" -#: bookwyrm/models/fields.py:36 bookwyrm/models/fields.py:45 +#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 #, python-format msgid "%(value)s is not a valid username" msgstr "" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 +#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "" -#: bookwyrm/models/fields.py:186 +#: bookwyrm/models/fields.py:187 msgid "A user with that username already exists." msgstr "" -#: bookwyrm/models/fields.py:205 +#: bookwyrm/models/fields.py:206 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -233,7 +233,7 @@ msgstr "" msgid "Public" msgstr "" -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:207 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -241,14 +241,14 @@ msgstr "" msgid "Unlisted" msgstr "" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:208 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:209 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -598,25 +598,25 @@ msgstr[1] "" msgid "That’s great!" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:127 +#: bookwyrm/templates/annual_summary/layout.html:128 #, python-format msgid "That makes an average of %(pages)s pages per book." msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:132 +#: bookwyrm/templates/annual_summary/layout.html:134 #, python-format -msgid "(%(no_page_number)s book doesn’t have pages)" -msgid_plural "(%(no_page_number)s books don’t have pages)" +msgid "(No page data was available for %(no_page_number)s book)" +msgid_plural "(No page data was available for %(no_page_number)s books)" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:150 msgid "Their shortest read this year…" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:155 -#: bookwyrm/templates/annual_summary/layout.html:176 -#: bookwyrm/templates/annual_summary/layout.html:245 +#: bookwyrm/templates/annual_summary/layout.html:157 +#: bookwyrm/templates/annual_summary/layout.html:178 +#: bookwyrm/templates/annual_summary/layout.html:247 #: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 @@ -624,44 +624,44 @@ msgstr "" msgid "by" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:161 -#: bookwyrm/templates/annual_summary/layout.html:182 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:184 #, python-format msgid "%(pages)s pages" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:169 +#: bookwyrm/templates/annual_summary/layout.html:171 msgid "…and the longest" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:200 +#: bookwyrm/templates/annual_summary/layout.html:202 #, python-format msgid "%(display_name)s set a goal of reading %(goal)s book in %(year)s,
and achieved %(goal_percent)s%% of that goal" msgid_plural "%(display_name)s set a goal of reading %(goal)s books in %(year)s,
and achieved %(goal_percent)s%% of that goal" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/annual_summary/layout.html:209 +#: bookwyrm/templates/annual_summary/layout.html:211 msgid "Way to go!" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:224 +#: bookwyrm/templates/annual_summary/layout.html:226 #, python-format msgid "%(display_name)s left %(ratings_total)s rating,
their average rating is %(rating_average)s" msgid_plural "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/annual_summary/layout.html:238 +#: bookwyrm/templates/annual_summary/layout.html:240 msgid "Their best rated review" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:251 +#: bookwyrm/templates/annual_summary/layout.html:253 #, python-format msgid "Their rating: %(rating)s" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:268 +#: bookwyrm/templates/annual_summary/layout.html:270 #, python-format msgid "All the books %(display_name)s read in %(year)s" msgstr "" @@ -6049,7 +6049,7 @@ msgstr "" msgid "Choose wisely! Your username cannot be changed." msgstr "" -#: bookwyrm/templates/snippets/register_form.html:64 +#: bookwyrm/templates/snippets/register_form.html:66 msgid "Sign Up" msgstr "" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index 3c35b9ef8..427ef1c09 100644 Binary files a/locale/es_ES/LC_MESSAGES/django.mo and b/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/locale/es_ES/LC_MESSAGES/django.po b/locale/es_ES/LC_MESSAGES/django.po index 25856cba9..31559aa3d 100644 --- a/locale/es_ES/LC_MESSAGES/django.po +++ b/locale/es_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-05 02:21+0000\n" -"PO-Revision-Date: 2022-12-05 03:56\n" +"POT-Creation-Date: 2022-12-11 21:08+0000\n" +"PO-Revision-Date: 2022-12-13 14:19\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Spanish\n" "Language: es\n" @@ -171,23 +171,23 @@ msgstr "Eliminación de moderador" msgid "Domain block" msgstr "Bloqueo de dominio" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audio libro" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "Libro electrónico" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Novela gráfica" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Tapa dura" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Tapa blanda" @@ -215,7 +215,7 @@ msgstr "%(value)s no es un remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s no es un usuario válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nombre de usuario" @@ -300,7 +300,7 @@ msgstr "Disponible como préstamo" msgid "Approved" msgstr "Aprobado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Reseñas" @@ -332,7 +332,7 @@ msgstr "Línea temporal de libros" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Libros" @@ -490,6 +490,13 @@ msgstr "Enviar mensaje directo" msgid "Code of Conduct" msgstr "Código de conducta" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Usuarios activos:" @@ -517,11 +524,6 @@ msgstr "Sobre %(site_name)s" msgid "Privacy Policy" msgstr "Política de privacidad" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Ver registro ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Cargar datos" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver en OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver en Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Ver en LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Ver en Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Libros de %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Clave Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Clave Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Guardar" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "La carga de datos se conectará a %(source_name)s y comprobará si hay metadatos sobre este autor que no están presentes aquí. Los metadatos existentes no serán sobrescritos." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "No se pudo cargar la portada" msgid "Click to enlarge" msgstr "Haz clic para ampliar" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s reseña)" msgstr[1] "(%(review_count)s reseñas)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Agregar descripción" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descripción:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edición" msgstr[1] "%(count)s ediciones" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Has guardado esta edición en:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A
different edition of this book is on your %(shelf_name)s shelf." msgstr "Una edición diferente de este libro está en tu estantería %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Tu actividad de lectura" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Agregar fechas de lectura" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "No tienes ninguna actividad de lectura para este libro." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Tus reseñas" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Tus comentarios" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Tus citas" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Sujetos" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Agregar a lista" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Agregar portada" @@ -1058,20 +1090,20 @@ msgstr "Más información en isni.org" msgid "This is a new author" msgstr "Este es un autor nuevo" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creando un autor nuevo: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "¿Es esta una edición de una obra ya existente?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Esta es una obra nueva" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s ha citado \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -171,23 +171,23 @@ msgstr "Moderaattorin poistama" msgid "Domain block" msgstr "Verkkotunnuksen esto" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Äänikirja" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "E-kirja" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Sarjakuva" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Kovakantinen" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Pehmeäkantinen" @@ -215,7 +215,7 @@ msgstr "%(value)s ei ole kelvollinen remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s ei ole kelvollinen käyttäjänimi" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "käyttäjänimi" @@ -300,7 +300,7 @@ msgstr "Lainattavissa" msgid "Approved" msgstr "Hyväksytty" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Arviot" @@ -332,7 +332,7 @@ msgstr "Kirjavirta" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Kirjat" @@ -490,6 +490,13 @@ msgstr "Lähetä yksityisviesti" msgid "Code of Conduct" msgstr "Käyttöehdot" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Aktiivisia käyttäjiä:" @@ -517,11 +524,6 @@ msgstr "%(site_name)s — tietoja" msgid "Privacy Policy" msgstr "Tietosuojakäytäntö" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Näytä ISNI-tietue" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Lataa tiedot" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Näytä OpenLibraryssa" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Näytä Inventairessa" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Näytä LibraryThingissä" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Näytä Goodreadsissa" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Tekijän %(name)s kirjat" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Librarything-avain:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Goodreads-avain:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Tallenna" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Tietoja ladattaessa muodostetaan yhteys lähteeseen %(source_name)s ja sieltä haetaan metatietoja, joita ei vielä ole täällä. Olemassa olevia metatietoja ei korvata uusilla." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Kansikuvan lataus epäonnistui" msgid "Click to enlarge" msgstr "Suurenna" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s arvio)" msgstr[1] "(%(review_count)s arviota)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Lisää kuvaus" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Kuvaus:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s laitos" msgstr[1] "%(count)s laitosta" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Olet sijoittanut laitoksen hyllyyn:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Hyllyssäsi %(shelf_name)s on jo toinen tämän kirjan laitos." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Oma lukutoiminta" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Lisää lukupäivämäärät" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Ei kirjaan liittyvää lukutoimintaa." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Omat arviot" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Omat kommentit" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Omat lainaukset" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Aiheet" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Paikat" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listat" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Lisää listaan" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC-numero:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Lisää kansikuva" @@ -1058,20 +1090,20 @@ msgstr "Lisätietoja osoitteessa isni.org" msgid "This is a new author" msgstr "Uusi tekijä" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Luodaan uusi tekijä: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Onko tämä aiemmin lisätyn teoksen laitos?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Uusi teos" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s lainasi teosta \n" "Language-Team: French\n" "Language: fr\n" @@ -171,23 +171,23 @@ msgstr "Suppression par un modérateur" msgid "Domain block" msgstr "Blocage de domaine" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Livre audio" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "eBook" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Roman graphique" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Livre relié" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Livre broché" @@ -215,7 +215,7 @@ msgstr "%(value)s n’est pas une remote_id valide." msgid "%(value)s is not a valid username" msgstr "%(value)s n’est pas un nom de compte valide." -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nom du compte :" @@ -300,7 +300,7 @@ msgstr "Disponible à l’emprunt" msgid "Approved" msgstr "Approuvé" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Critiques" @@ -332,7 +332,7 @@ msgstr "Actualité de mes livres" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Livres" @@ -490,6 +490,13 @@ msgstr "Envoyer un message direct" msgid "Code of Conduct" msgstr "Code de conduite" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "Mentions légales" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Comptes actifs :" @@ -517,11 +524,6 @@ msgstr "À propos de %(site_name)s" msgid "Privacy Policy" msgstr "Politique de vie privée" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "Mentions légales" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Voir l’enregistrement ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "Voir sur ISFDB" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Charger les données" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Voir sur OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Voir sur Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Voir sur LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Voir sur Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "Voir l'entrée ISFDB" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Livres de %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Clé Librarything :" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Clé Goodreads :" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "ISFDB:" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI :" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI :" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Enregistrer" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Le chargement des données se connectera à %(source_name)s et vérifiera les métadonnées de cet auteur ou autrice qui ne sont pas présentes ici. Les métadonnées existantes ne seront pas écrasées." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "La couverture n’a pu être chargée" msgid "Click to enlarge" msgstr "Cliquez pour élargir" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s critique)" msgstr[1] "(%(review_count)s critiques)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Ajouter une description" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Description :" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s édition" msgstr[1] "%(count)s éditions" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Vous avez rangé cette édition dans :" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Une édition différente de ce livre existe sur votre étagère %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Votre activité de lecture" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Ajouter des dates de lecture" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Vous n’avez aucune activité de lecture pour ce livre" -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Vos critiques" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Vos commentaires" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Vos citations" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Sujets" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Lieux" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listes" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Ajouter à la liste" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN :" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Numéro OCLC :" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN :" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "ASIN Audible:" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "ISFDB ID:" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "Goodreads:" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Ajouter une couverture" @@ -1058,20 +1090,20 @@ msgstr "Trouver plus d’informations sur isni.org" msgid "This is a new author" msgstr "Il s’agit d’un nouvel auteur ou d’une nouvelle autrice." -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Création d’un nouvel auteur/autrice : %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Est‑ce l’édition d’un ouvrage existant ?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Il s’agit d’un nouvel ouvrage." -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s a cité un passage de \n" "Language-Team: Galician\n" "Language: gl\n" @@ -171,23 +171,23 @@ msgstr "Eliminado pola moderación" msgid "Domain block" msgstr "Bloqueo de dominio" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audiolibro" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "eBook" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Novela gráfica" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Portada dura" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "En rústica" @@ -215,7 +215,7 @@ msgstr "%(value)s non é un remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s non é un nome de usuaria válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuaria" @@ -300,7 +300,7 @@ msgstr "Dispoñible para aluguer" msgid "Approved" msgstr "Aprobado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Recensións" @@ -332,7 +332,7 @@ msgstr "Cronoloxía de libros" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Libros" @@ -490,6 +490,13 @@ msgstr "Enviar mensaxe directa" msgid "Code of Conduct" msgstr "Código de Conduta" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "Legal" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Usuarias activas:" @@ -517,11 +524,6 @@ msgstr "Acerca de %(site_name)s" msgid "Privacy Policy" msgstr "Política de Privacidade" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "Legal" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Ver rexistro ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "Ver en ISFDB" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Cargar datos" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver en OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver en Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Ver en LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Ver en Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "Ver a entrada ISFDB" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Libros de %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Chave en Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Chave en Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "ISFDB:" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Gardar" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Ao cargar os datos vas conectar con %(source_name)s e comprobar se existen metadatos desta persoa autora que non están aquí presentes. Non se sobrescribirán os datos existentes." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Fallou a carga da portada" msgid "Click to enlarge" msgstr "Preme para agrandar" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s recensión)" msgstr[1] "(%(review_count)s recensións)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Engadir descrición" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrición:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edición" msgstr[1] "%(count)s edicións" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Puxeches esta edición no estante:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Hai unha edición diferente deste libro no teu estante %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Actividade lectora" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Engadir datas de lectura" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Non tes actividade lectora neste libro." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "As túas recensións" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Os teus comentarios" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "As túas citas" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Temas" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Engadir á lista" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "ASIN Audible:" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "ID ISFDB:" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "Goodreads:" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Engadir portada" @@ -1058,20 +1090,20 @@ msgstr "Atopa máis información en isni.org" msgid "This is a new author" msgstr "Esta é unha nova autora" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creando nova autora: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "É esta a edición dun traballo existente?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Este é un novo traballo" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s citou \n" "Language-Team: Italian\n" "Language: it\n" @@ -171,23 +171,23 @@ msgstr "Cancellazione del moderatore" msgid "Domain block" msgstr "Blocco del dominio" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audiolibro" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "eBook" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Graphic novel" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Copertina rigida" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Brossura" @@ -215,7 +215,7 @@ msgstr "%(value)s non è un Id remoto valido" msgid "%(value)s is not a valid username" msgstr "%(value)s non è un nome utente valido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome utente" @@ -300,7 +300,7 @@ msgstr "Disponibile per il prestito" msgid "Approved" msgstr "Approvato" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Recensioni" @@ -332,7 +332,7 @@ msgstr "Timeline dei libri" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Libri" @@ -490,6 +490,13 @@ msgstr "Invia messaggio diretto" msgid "Code of Conduct" msgstr "Codice di comportamento" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Utenti Attivi:" @@ -517,11 +524,6 @@ msgstr "Informazioni su %(site_name)s" msgid "Privacy Policy" msgstr "Informativa sulla Privacy" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Visualizza record ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carica dati" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Visualizza su OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Visualizza su Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Visualizza su LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Visualizza su Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Libri di %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Chiave Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Chiave Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Salva" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Il caricamento dei dati si collegherà a %(source_name)s e verificherà eventuali metadati relativi a questo autore che non sono presenti qui. I metadati esistenti non vengono sovrascritti." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Impossibile caricare la copertina" msgid "Click to enlarge" msgstr "Clicca per ingrandire" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s recensione)" msgstr[1] "(%(review_count)s recensioni)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Aggiungi descrizione" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrizione:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edizione" msgstr[1] "%(count)s edizioni" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Hai salvato questa edizione in:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Una diversa edizione di questo libro è sul tuo scaffale %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Le tue attività di lettura" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Aggiungi data di lettura" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Non hai alcuna attività di lettura per questo libro." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Le tue recensioni" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "I tuoi commenti" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Le tue citazioni" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Argomenti" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Luoghi" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Liste" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Aggiungi all'elenco" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Numero OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Aggiungi copertina" @@ -1058,20 +1090,20 @@ msgstr "Trova maggiori informazioni su isni.org" msgid "This is a new author" msgstr "Questo è un nuovo autore" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creazione di un nuovo autore: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "È un'edizione di un'opera esistente?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Si tratta di un nuovo lavoro" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s ha citato \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -171,23 +171,23 @@ msgstr "Moderatorius ištrynė" msgid "Domain block" msgstr "Blokuoti pagal domeną" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audioknyga" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "Elektroninė knyga" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Grafinė novelė" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Knyga kietais viršeliais" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Knyga minkštais viršeliais" @@ -215,7 +215,7 @@ msgstr "%(value)s yra negaliojantis remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s yra negaliojantis naudotojo vardas" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "naudotojo vardas" @@ -300,7 +300,7 @@ msgstr "Galima pasiskolinti" msgid "Approved" msgstr "Patvirtinti puslapiai" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Apžvalgos" @@ -332,7 +332,7 @@ msgstr "Knygų siena" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Knygos" @@ -490,6 +490,13 @@ msgstr "Siųsti asmeninę žinutę" msgid "Code of Conduct" msgstr "Elgesio kodeksas" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Aktyvūs vartotojai:" @@ -517,11 +524,6 @@ msgstr "Apie %(site_name)s" msgid "Privacy Policy" msgstr "Privatumo politika" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -705,32 +707,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Peržiūrėti ISNI įrašą" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Įkelti duomenis" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Žiūrėti „OpenLibrary“" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Žiūrėti „Inventaire“" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Žiūrėti „LibraryThing“" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Žiūrėti „Goodreads“" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "%(name)s knygos" @@ -806,16 +817,21 @@ msgid "Librarything key:" msgstr "„Librarything“ raktas:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "„Goodreads“ raktas:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -827,19 +843,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Išsaugoti" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -863,7 +881,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Duomenų įkėlimas prisijungs prie %(source_name)s ir patikrins ar nėra naujos informacijos. Esantys metaduomenys nebus perrašomi." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -893,7 +911,7 @@ msgstr "Nepavyko įkelti viršelio" msgid "Click to enlarge" msgstr "Spustelėkite padidinti" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -902,17 +920,17 @@ msgstr[1] "(%(review_count)s atsiliepimai)" msgstr[2] "(%(review_count)s atsiliepimų)" msgstr[3] "(%(review_count)s atsiliepimai)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Pridėti aprašymą" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Aprašymas:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" @@ -921,67 +939,67 @@ msgstr[1] "%(count)s leidimai" msgstr[2] "%(count)s leidimai" msgstr[3] "%(count)s leidimai" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Šis leidimas įdėtas į:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "kitas šios knygos leidimas yra jūsų %(shelf_name)s lentynoje." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Jūsų skaitymo veikla" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Pridėti skaitymo datas" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Šios knygos neskaitote." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Tavo atsiliepimai" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Tavo komentarai" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Jūsų citatos" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Temos" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Vietos" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Sąrašai" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Pridėti prie sąrašo" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -995,15 +1013,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC numeris:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Pridėti viršelį" @@ -1070,20 +1102,20 @@ msgstr "Daugiau informacijos isni.org" msgid "This is a new author" msgstr "Tai naujas autorius" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Kuriamas naujas autorius: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Ar tai egzistuojančio darbo leidimas?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Tai naujas darbas" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1635,7 +1667,7 @@ msgstr "%(username)s citavo \n" "Language-Team: Norwegian\n" "Language: no\n" @@ -171,23 +171,23 @@ msgstr "Moderatør sletting" msgid "Domain block" msgstr "Domeneblokkering" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Lydbok" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "e-bok" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Tegneserie" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Innbundet" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Paperback" @@ -215,7 +215,7 @@ msgstr "%(value)s er en ugyldig remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s er et ugyldig brukernavn" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "brukernavn" @@ -300,7 +300,7 @@ msgstr "Tilgjengelig for utlån" msgid "Approved" msgstr "Godkjent" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Anmeldelser" @@ -332,7 +332,7 @@ msgstr "Boktidslinja" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Bøker" @@ -490,6 +490,13 @@ msgstr "Send direktemelding" msgid "Code of Conduct" msgstr "Adferdsregler" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Aktive medlemmer:" @@ -517,11 +524,6 @@ msgstr "Om %(site_name)s" msgid "Privacy Policy" msgstr "Personvernerklæring" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Vis ISNI -oppføring" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Last inn data" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Vis på OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Vis på Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Vis på LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Vis på Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Bøker av %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Librarything nøkkel:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Goodreads nøkkel:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Lagre" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Laster inn data kobler til %(source_name)s og finner metadata om denne forfatteren som enda ikke finnes her. Eksisterende metadata vil ikke bli overskrevet." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Klarte ikke å laste inn omslag" msgid "Click to enlarge" msgstr "Klikk for å forstørre" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s anmeldelse)" msgstr[1] "(%(review_count)s anmeldelser)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Legg til beskrivelse" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beskrivelse:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "" msgstr[1] "%(count)s utgaver" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Du har lagt denne utgaven i hylla:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "En annen utgave av denne boken ligger i hylla %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Din leseaktivitet" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Legg til lesedatoer" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Du har ikke lagt inn leseaktivitet for denne boka." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Dine anmeldelser" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Dine kommentarer" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Dine sitater" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Emner" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Steder" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Lister" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Legg til i liste" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC Nummer:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Legg til et omslag" @@ -1058,20 +1090,20 @@ msgstr "Finn mer informasjon på isni.org" msgid "This is a new author" msgstr "Dette er en ny forfatter" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Oppretter en ny forfatter: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Er dette en utgave av et eksisterende verk?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Dette er et nytt verk" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s siterte \n" "Language-Team: Polish\n" "Language: pl\n" @@ -171,23 +171,23 @@ msgstr "Usunięte przez moderatora" msgid "Domain block" msgstr "Blokada domeny" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audiobook" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "eBook" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Powieść ilustrowana" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Twarda oprawa" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Miękka oprawa" @@ -215,7 +215,7 @@ msgstr "%(value)s nie jest prawidłowym remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s nie jest prawidłową nazwą użytkownika" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nazwa użytkownika" @@ -300,7 +300,7 @@ msgstr "Do wypożyczenia" msgid "Approved" msgstr "Zatwierdzone" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Oceny" @@ -332,7 +332,7 @@ msgstr "" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Książki" @@ -490,6 +490,13 @@ msgstr "Wyślij bezpośrednią wiadomość" msgid "Code of Conduct" msgstr "Regulamin" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Aktywni użytkownicy:" @@ -517,11 +524,6 @@ msgstr "Informacje o %(site_name)s" msgid "Privacy Policy" msgstr "Polityka prywatności" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -705,32 +707,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Zobacz wpis ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Wczytaj dane" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Pokaż na OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Pokaż na Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Pokaż na LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Pokaż na Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Książki autorstwa %(name)s" @@ -806,16 +817,21 @@ msgid "Librarything key:" msgstr "Klucz Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Klucz Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -827,19 +843,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Zapisz" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -863,7 +881,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Wczytanie danych spowoduje połączenie z %(source_name)s i sprawdzenie jakichkolwiek metadanych o tym autorze, które nie są tutaj obecne. Istniejące metadane nie zostaną zastąpione." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -893,7 +911,7 @@ msgstr "Błąd wczytywania okładki" msgid "Click to enlarge" msgstr "Naciśnij, aby powiększyć" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -902,17 +920,17 @@ msgstr[1] "(%(review_count)s opinie)" msgstr[2] "(%(review_count)s opinii)" msgstr[3] "(%(review_count)s opinii)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Dodaj opis" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Opis:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" @@ -921,67 +939,67 @@ msgstr[1] "%(count)s edycje" msgstr[2] "%(count)s edycji" msgstr[3] "%(count)s edycji" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Ta edycja została odłożona do:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Inna edycja tej książki znajduje się już na Twojej półce %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Twoja aktywność czytania" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Dodaj daty czytania" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Nie masz żadnej aktywności czytania dla tej książki." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Twoje opinie" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Twoje komentarze" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Twoje cytaty" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Tematy" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Miejsca" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listy" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Dodaj do listy" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -995,15 +1013,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Numer OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Dodaj okładkę" @@ -1070,20 +1102,20 @@ msgstr "Dowiedz się więcej na isni.org" msgid "This is a new author" msgstr "To jest nowy autor" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Tworzenie nowego autora: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Czy to jest edycja istniejącego dzieła?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "To jest nowe dzieło" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1635,7 +1667,7 @@ msgstr "%(username)s cytuje \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -171,23 +171,23 @@ msgstr "Exclusão de moderador" msgid "Domain block" msgstr "Bloqueio de domínio" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Audiolivro" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "e-book" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Graphic novel" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Capa dura" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Capa mole" @@ -215,7 +215,7 @@ msgstr "%(value)s não é um remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de usuário válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuário" @@ -300,7 +300,7 @@ msgstr "Disponível para empréstimo" msgid "Approved" msgstr "Aprovado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Resenhas" @@ -332,7 +332,7 @@ msgstr "Linha do tempo dos livros" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Livros" @@ -490,6 +490,13 @@ msgstr "Enviar mensagem direta" msgid "Code of Conduct" msgstr "Código de conduta" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Usuários ativos:" @@ -517,11 +524,6 @@ msgstr "Sobre %(site_name)s" msgid "Privacy Policy" msgstr "Política de privacidade" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipédia" msgid "View ISNI record" msgstr "Ver registro ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregar informações" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver na OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver no Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Ver no LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Ver no Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Livros de %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Chave Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Chave Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Salvar" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Para carregar informações nos conectaremos a %(source_name)s e buscaremos metadados que ainda não temos sobre este/a autor/a. Metadados já existentes não serão substituídos." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Erro ao carregar capa" msgid "Click to enlarge" msgstr "Clique para aumentar" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s resenha)" msgstr[1] "(%(review_count)s resenhas)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Adicionar descrição" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrição:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edição" msgstr[1] "%(count)s edições" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Você colocou esta edição na estante em:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Uma edição diferente deste livro está em sua estante %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Andamento da sua leitura" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Adicionar registro de leitura" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Você ainda não registrou sua leitura." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Suas resenhas" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Seus comentários" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Suas citações" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Assuntos" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Adicionar à lista" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Adicionar capa" @@ -1058,20 +1090,20 @@ msgstr "Conheça mais em isni.org" msgid "This is a new author" msgstr "É um/a novo/a autor/a" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Criando um/a novo/a autor/a: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "É uma edição de uma obra já registrada?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "É uma nova obra" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s citou \n" "Language-Team: Portuguese\n" "Language: pt\n" @@ -171,23 +171,23 @@ msgstr "Exclusão do moderador" msgid "Domain block" msgstr "Bloqueio de domínio" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Livro-áudio" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "eBook" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Novela gráfica" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Capa dura" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Capa mole" @@ -215,7 +215,7 @@ msgstr "%(value)s não é um remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de utilizador válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de utilizador" @@ -300,7 +300,7 @@ msgstr "Disponível para empréstimo" msgid "Approved" msgstr "Aprovado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Criticas" @@ -332,7 +332,7 @@ msgstr "Cronograma de Livros" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Livros" @@ -490,6 +490,13 @@ msgstr "Enviar mensagem direta" msgid "Code of Conduct" msgstr "Código de Conduta" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Utilizadores ativos:" @@ -517,11 +524,6 @@ msgstr "Acerca de %(site_name)s" msgid "Privacy Policy" msgstr "Política de Privacidade" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipédia" msgid "View ISNI record" msgstr "Ver registro do ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "Ver no ISFDB" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregar dados" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver na OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver no Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Ver na LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Ver na Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "Ver entrada ISFDB" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Livros por %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Chave do Librarything:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Chave do Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "ISFDB:" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Salvar" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Carregar os dados irá conectar a %(source_name)s e verificar se há metadados sobre este autor que não estão aqui presentes. Os metadados existentes não serão substituídos." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Não foi possível carregar a capa" msgid "Click to enlarge" msgstr "Clica para ampliar" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s crítica)" msgstr[1] "(%(review_count)s criticas)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Adicionar uma descrição" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrição:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Tu arquivaste esta edição em:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Uma edição diferente deste livro está na tua prateleira %(shelf_name)s." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "A tua atividade de leitura" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Adicionar datas de leitura" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Não tem nenhuma atividade de leitura para este livro." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "As tuas criticas" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Os teus comentários" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "As tuas citações" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Temas/Áreas" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Adicionar à lista" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "Audível ASEM:" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "ISFDB ID:" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "Goodreads:" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Adicionar uma capa" @@ -1058,20 +1090,20 @@ msgstr "Podes encontrar mais informações em isni.org" msgid "This is a new author" msgstr "Este é um novo autor" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Criar um novo autor: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Esta é uma edição de um trabalho existente?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Este é um novo trabalho" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s citou \n" "Language-Team: Romanian\n" "Language: ro\n" @@ -171,23 +171,23 @@ msgstr "Șters de moderator" msgid "Domain block" msgstr "Blocat de domeniu" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Carte audio" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "Carte digitală" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Roman grafic" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Copertă dură" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Broșură" @@ -215,7 +215,7 @@ msgstr "%(value)s nu este un remote_id valid" msgid "%(value)s is not a valid username" msgstr "%(value)s nu este un nume de utilizator valid" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nume de utilizator" @@ -300,7 +300,7 @@ msgstr "Disponibilă pentru împrumut" msgid "Approved" msgstr "Aprovat" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Recenzii" @@ -332,7 +332,7 @@ msgstr "Friză cronologică de cărți" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Cărți" @@ -490,6 +490,13 @@ msgstr "Trimiteți un mesaj direct" msgid "Code of Conduct" msgstr "Cod de conduită" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Utilizatori activi:" @@ -517,11 +524,6 @@ msgstr "Despre %(site_name)s" msgid "Privacy Policy" msgstr "Politica de confidențialitate" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -701,32 +703,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Vizualizați intrarea ISNI" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Încărcați date" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Vizualizați în OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Vizualizați în Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Vizualizați în LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Vizualizați în Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Cărți de %(name)s" @@ -802,16 +813,21 @@ msgid "Librarything key:" msgstr "Cheie LibraryThing:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Cheie GoodReads:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -823,19 +839,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Salvați" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -859,7 +877,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Încărcatul de date se va conecta la %(source_name)s și verifica orice metadate despre autor care nu sunt prezente aici. Metadatele existente nu vor fi suprascrise." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -889,7 +907,7 @@ msgstr "Eșec la încărcarea coperții" msgid "Click to enlarge" msgstr "Clic pentru a mări" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -897,17 +915,17 @@ msgstr[0] "(%(review_count)s recenzie)" msgstr[1] "" msgstr[2] "(%(review_count)s recenzii)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Adăugați o descriere" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descriere:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" @@ -915,67 +933,67 @@ msgstr[0] "%(count)s ediție" msgstr[1] "" msgstr[2] "%(count)s ediții" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Ați pus această ediție pe raftul:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "O ediție diferită a acestei cărți este pe %(shelf_name)s raftul vostru." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Activitatea dvs. de lectură" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Adăugați date de lectură" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Nu aveți nicio activitate de lectură pentru această carte." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Recenziile dvs." -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Comentariile dvs." -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Citatele dvs." -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Subiecte" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Locuri" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Liste" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Adăugați la listă" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -989,15 +1007,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "Număr OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Adăugați copertă" @@ -1064,20 +1096,20 @@ msgstr "Aflați mai multe la isni.org" msgid "This is a new author" msgstr "Acesta este un autor nou" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creați un autor nou: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Este această o ediție a unei opere existente?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Aceasta este o operă nouă" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1627,7 +1659,7 @@ msgstr "%(username)s a citat \n" "Language-Team: Swedish\n" "Language: sv\n" @@ -171,23 +171,23 @@ msgstr "Borttagning av moderator" msgid "Domain block" msgstr "Domänblockering" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "Ljudbok" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "eBok" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "Grafisk novell" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "Inbunden" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "Pocketbok" @@ -215,7 +215,7 @@ msgstr "%(value)s är inte ett giltigt remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s är inte ett giltigt användarnamn" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "användarnamn" @@ -300,7 +300,7 @@ msgstr "Tillgänglig för lån" msgid "Approved" msgstr "Godkänd" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "Recensioner" @@ -332,7 +332,7 @@ msgstr "Tidslinjer för böcker" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "Böcker" @@ -490,6 +490,13 @@ msgstr "Skicka direktmeddelande" msgid "Code of Conduct" msgstr "Uppförandekod" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "Aktiva användare:" @@ -517,11 +524,6 @@ msgstr "Om %(site_name)s" msgid "Privacy Policy" msgstr "Integritetspolicy" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -697,32 +699,41 @@ msgstr "Wikipedia" msgid "View ISNI record" msgstr "Visa ISNI-samling" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Ladda data" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Visa i OpenLibrary" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Visa i Inventaire" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "Visa i LibraryThing" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "Visa i Goodreads" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "Böcker av %(name)s" @@ -798,16 +809,21 @@ msgid "Librarything key:" msgstr "Librarything-nyckel:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Goodreads-nyckel:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -819,19 +835,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "Spara" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -855,7 +873,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Att ladda in data kommer att ansluta till %(source_name)s och kontrollera eventuella metadata om den här författaren som inte finns här. Befintliga metadata kommer inte att skrivas över." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -885,91 +903,91 @@ msgstr "Misslyckades med att ladda omslaget" msgid "Click to enlarge" msgstr "Klicka för att förstora" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s recension)" msgstr[1] "(%(review_count)s recensioner)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "Lägg till beskrivning" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beskrivning:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s utgåva" msgstr[1] "%(count)s utgåvor" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "Du har lagt den här utgåvan i hylla:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "En annorlunda utgåva av den här boken finns i din %(shelf_name)s hylla." -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "Din läsningsaktivitet" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Lägg till läsdatum" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "Du har ingen läsaktivitet för den här boken." -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "Dina recensioner" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "Dina kommentarer" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "Dina citat" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "Ämnen" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "Platser" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "Listor" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "Lägg till i listan" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -983,15 +1001,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC-nummer:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "Lägg till omslag" @@ -1058,20 +1090,20 @@ msgstr "Hitta mer information på isni.org" msgid "This is a new author" msgstr "Det här är en ny författare" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "Skapar en ny författare: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "Är det här en version av ett redan befintligt verk?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "Det här är ett nytt verk" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1619,7 +1651,7 @@ msgstr "%(username)s citerade \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -171,23 +171,23 @@ msgstr "仲裁员删除" msgid "Domain block" msgstr "域名屏蔽" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "有声书籍" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "电子书" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "图像小说" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "精装" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "平装" @@ -215,7 +215,7 @@ msgstr "%(value)s 不是有效的 remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的用户名" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "用户名" @@ -300,7 +300,7 @@ msgstr "可借阅" msgid "Approved" msgstr "已通过" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "书评" @@ -332,7 +332,7 @@ msgstr "书目时间线" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "书目" @@ -490,6 +490,13 @@ msgstr "发送私信" msgid "Code of Conduct" msgstr "行为准则" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "免责声明" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "活跃用户:" @@ -517,11 +524,6 @@ msgstr "关于 %(site_name)s" msgid "Privacy Policy" msgstr "隐私政策" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "免责声明" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -693,32 +695,41 @@ msgstr "维基百科" msgid "View ISNI record" msgstr "查看 ISNI 记录" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "加载数据" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "在 OpenLibrary 查看" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "在 Inventaire 查看" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "在 LibraryThing 查看" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "在 Goodreads 查看" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "%(name)s 所著的书" @@ -794,16 +805,21 @@ msgid "Librarything key:" msgstr "Librarything key:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Goodreads key:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "ISNI:" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -815,19 +831,21 @@ msgstr "ISNI:" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "保存" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -851,7 +869,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "加载数据会连接到 %(source_name)s 并检查这里还没有记录的与作者相关的元数据。现存的元数据不会被覆盖。" #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -881,89 +899,89 @@ msgstr "加载封面失败" msgid "Click to enlarge" msgstr "点击放大" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s 则书评)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "添加描述" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "描述:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s 版次" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "此版本已在你的书架上:" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "本书的 另一个版本 在你的 %(shelf_name)s 书架上。" -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "你的阅读活动" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "添加阅读日期" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "你还没有任何这本书的阅读活动。" -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "你的书评" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "你的评论" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "你的引用" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "主题" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "地点" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "列表" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "添加到列表" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -977,15 +995,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC 号:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "添加封面" @@ -1052,20 +1084,20 @@ msgstr "在 isni.org 查找更多信息" msgid "This is a new author" msgstr "这是一位新的作者" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "正在创建新的作者: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "这是已存在的作品的一个版本吗?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "这是一个新的作品。" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1611,7 +1643,7 @@ msgstr "%(username)s 引用了 \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -171,23 +171,23 @@ msgstr "" msgid "Domain block" msgstr "" -#: bookwyrm/models/book.py:266 +#: bookwyrm/models/book.py:277 msgid "Audiobook" msgstr "" -#: bookwyrm/models/book.py:267 +#: bookwyrm/models/book.py:278 msgid "eBook" msgstr "" -#: bookwyrm/models/book.py:268 +#: bookwyrm/models/book.py:279 msgid "Graphic novel" msgstr "" -#: bookwyrm/models/book.py:269 +#: bookwyrm/models/book.py:280 msgid "Hardcover" msgstr "" -#: bookwyrm/models/book.py:270 +#: bookwyrm/models/book.py:281 msgid "Paperback" msgstr "" @@ -215,7 +215,7 @@ msgstr "%(value)s 不是有效的 remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的使用者名稱" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:141 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:142 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "使用者名稱" @@ -300,7 +300,7 @@ msgstr "" msgid "Approved" msgstr "" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:289 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 msgid "Reviews" msgstr "書評" @@ -332,7 +332,7 @@ msgstr "" #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 -#: bookwyrm/templates/user/layout.html:91 +#: bookwyrm/templates/user/layout.html:95 msgid "Books" msgstr "書目" @@ -490,6 +490,13 @@ msgstr "發送私信" msgid "Code of Conduct" msgstr "行為準則" +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "" + #: bookwyrm/templates/about/layout.html:11 msgid "Active users:" msgstr "" @@ -517,11 +524,6 @@ msgstr "關於 %(site_name)s" msgid "Privacy Policy" msgstr "隱私政策" -#: bookwyrm/templates/about/layout.html:54 -#: bookwyrm/templates/snippets/footer.html:34 -msgid "Impressum" -msgstr "" - #: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format @@ -693,32 +695,41 @@ msgstr "維基百科" msgid "View ISNI record" msgstr "" -#: bookwyrm/templates/author/author.html:84 +#: bookwyrm/templates/author/author.html:87 +#: bookwyrm/templates/book/book.html:164 +msgid "View on ISFDB" +msgstr "" + +#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "" -#: bookwyrm/templates/author/author.html:88 +#: bookwyrm/templates/author/author.html:96 #: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "在 OpenLibrary 檢視" -#: bookwyrm/templates/author/author.html:103 +#: bookwyrm/templates/author/author.html:111 #: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "在 Inventaire 檢視" -#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/author/author.html:127 msgid "View on LibraryThing" msgstr "" -#: bookwyrm/templates/author/author.html:127 +#: bookwyrm/templates/author/author.html:135 msgid "View on Goodreads" msgstr "" -#: bookwyrm/templates/author/author.html:142 +#: bookwyrm/templates/author/author.html:143 +msgid "View ISFDB entry" +msgstr "" + +#: bookwyrm/templates/author/author.html:158 #, python-format msgid "Books by %(name)s" msgstr "%(name)s 所著的書" @@ -794,16 +805,21 @@ msgid "Librarything key:" msgstr "Librarything key:" #: bookwyrm/templates/author/edit_author.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 msgid "Goodreads key:" msgstr "Goodreads key:" #: bookwyrm/templates/author/edit_author.html:105 +msgid "ISFDB:" +msgstr "" + +#: bookwyrm/templates/author/edit_author.html:112 msgid "ISNI:" msgstr "" -#: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:202 -#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/author/edit_author.html:122 +#: bookwyrm/templates/book/book.html:209 +#: bookwyrm/templates/book/edit/edit_book.html:142 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -815,19 +831,21 @@ msgstr "" #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 -#: bookwyrm/templates/settings/site.html:194 +#: bookwyrm/templates/settings/registration.html:79 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 #: bookwyrm/templates/settings/users/user_moderation_actions.html:69 #: bookwyrm/templates/shelf/form.html:25 #: bookwyrm/templates/snippets/reading_modals/layout.html:18 msgid "Save" msgstr "儲存" -#: bookwyrm/templates/author/edit_author.html:116 +#: bookwyrm/templates/author/edit_author.html:123 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:210 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:141 #: bookwyrm/templates/book/edit/edit_book.html:144 +#: bookwyrm/templates/book/edit/edit_book.html:147 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -851,7 +869,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "" #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:126 +#: bookwyrm/templates/book/edit/edit_book.html:129 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -881,89 +899,89 @@ msgstr "載入封面失敗" msgid "Click to enlarge" msgstr "" -#: bookwyrm/templates/book/book.html:179 +#: bookwyrm/templates/book/book.html:186 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s 則書評)" -#: bookwyrm/templates/book/book.html:191 +#: bookwyrm/templates/book/book.html:198 msgid "Add Description" msgstr "新增描述" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "描述:" -#: bookwyrm/templates/book/book.html:214 +#: bookwyrm/templates/book/book.html:221 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "" -#: bookwyrm/templates/book/book.html:228 +#: bookwyrm/templates/book/book.html:235 msgid "You have shelved this edition in:" msgstr "" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:250 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "本書的 另一個版本 在你的 %(shelf_name)s 書架上。" -#: bookwyrm/templates/book/book.html:254 +#: bookwyrm/templates/book/book.html:261 msgid "Your reading activity" msgstr "你的閱讀活動" -#: bookwyrm/templates/book/book.html:260 +#: bookwyrm/templates/book/book.html:267 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "新增閱讀日期" -#: bookwyrm/templates/book/book.html:268 +#: bookwyrm/templates/book/book.html:275 msgid "You don't have any reading activity for this book." msgstr "你還未閱讀這本書。" -#: bookwyrm/templates/book/book.html:294 +#: bookwyrm/templates/book/book.html:301 msgid "Your reviews" msgstr "你的書評" -#: bookwyrm/templates/book/book.html:300 +#: bookwyrm/templates/book/book.html:307 msgid "Your comments" msgstr "你的評論" -#: bookwyrm/templates/book/book.html:306 +#: bookwyrm/templates/book/book.html:313 msgid "Your quotes" msgstr "你的引用" -#: bookwyrm/templates/book/book.html:342 +#: bookwyrm/templates/book/book.html:349 msgid "Subjects" msgstr "主題" -#: bookwyrm/templates/book/book.html:354 +#: bookwyrm/templates/book/book.html:361 msgid "Places" msgstr "地點" -#: bookwyrm/templates/book/book.html:365 +#: bookwyrm/templates/book/book.html:372 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:101 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:102 bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5 #: bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:26 #: bookwyrm/templates/search/layout.html:51 -#: bookwyrm/templates/user/layout.html:85 +#: bookwyrm/templates/user/layout.html:89 msgid "Lists" msgstr "列表" -#: bookwyrm/templates/book/book.html:377 +#: bookwyrm/templates/book/book.html:384 msgid "Add to list" msgstr "新增到列表" -#: bookwyrm/templates/book/book.html:387 +#: bookwyrm/templates/book/book.html:394 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -977,15 +995,29 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:332 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 msgid "OCLC Number:" msgstr "OCLC 號:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:341 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 msgid "ASIN:" msgstr "ASIN:" +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "" + #: bookwyrm/templates/book/cover_add_modal.html:5 msgid "Add cover" msgstr "新增封面" @@ -1052,20 +1084,20 @@ msgstr "" msgid "This is a new author" msgstr "這是一位新的作者" -#: bookwyrm/templates/book/edit/edit_book.html:104 +#: bookwyrm/templates/book/edit/edit_book.html:107 #, python-format msgid "Creating a new author: %(name)s" msgstr "正在建立新的作者: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:111 +#: bookwyrm/templates/book/edit/edit_book.html:114 msgid "Is this an edition of an existing work?" msgstr "這是已存在的作品的另一個版本嗎?" -#: bookwyrm/templates/book/edit/edit_book.html:119 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "This is a new work" msgstr "這是一個新的作品。" -#: bookwyrm/templates/book/edit/edit_book.html:128 +#: bookwyrm/templates/book/edit/edit_book.html:131 #: bookwyrm/templates/feed/status.html:21 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1611,7 +1643,7 @@ msgstr "" #: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:10 -#: bookwyrm/templates/layout.html:104 +#: bookwyrm/templates/layout.html:105 msgid "Discover" msgstr "" @@ -1734,7 +1766,16 @@ msgstr "如果你沒有請求重設密碼,你可以忽略這封郵件。" msgid "Reset your %(site_name)s password" msgstr "重置你在 %(site_name)s 的密碼" -#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40 +#: bookwyrm/templates/email/test/html_content.html:6 +#: bookwyrm/templates/email/test/text_content.html:4 +msgid "This is a test email." +msgstr "" + +#: bookwyrm/templates/email/test/subject.html:2 +msgid "Test email" +msgstr "" + +#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:41 #: bookwyrm/templates/setup/layout.html:15 #: bookwyrm/templates/two_factor_auth/two_factor_login.html:18 #: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:18 @@ -1873,7 +1914,7 @@ msgid "What are you reading?" msgstr "你在閱讀什麼?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:48 bookwyrm/templates/lists/list.html:213 +#: bookwyrm/templates/layout.html:49 bookwyrm/templates/lists/list.html:213 msgid "Search for a book" msgstr "搜尋書目" @@ -1892,8 +1933,8 @@ msgstr "你可以在開始使用 %(site_name)s 後新增書目。" #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 -#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:54 -#: bookwyrm/templates/layout.html:55 bookwyrm/templates/lists/list.html:217 +#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:55 +#: bookwyrm/templates/layout.html:56 bookwyrm/templates/lists/list.html:217 #: bookwyrm/templates/search/layout.html:5 #: bookwyrm/templates/search/layout.html:10 msgid "Search" @@ -2369,8 +2410,8 @@ msgid "The bell will light up when you have a new notification. When it does, cl msgstr "" #: bookwyrm/templates/guided_tour/home.html:177 -#: bookwyrm/templates/layout.html:85 bookwyrm/templates/layout.html:117 -#: bookwyrm/templates/layout.html:118 +#: bookwyrm/templates/layout.html:86 bookwyrm/templates/layout.html:118 +#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" @@ -2533,7 +2574,7 @@ msgstr "" #: bookwyrm/templates/guided_tour/user_groups.html:11 #: bookwyrm/templates/guided_tour/user_profile.html:55 -#: bookwyrm/templates/user/layout.html:79 +#: bookwyrm/templates/user/layout.html:83 msgid "Groups" msgstr "" @@ -2587,7 +2628,7 @@ msgid "This tab shows everything you have read towards your annual reading goal, msgstr "" #: bookwyrm/templates/guided_tour/user_profile.html:32 -#: bookwyrm/templates/user/layout.html:73 +#: bookwyrm/templates/user/layout.html:77 msgid "Reading Goal" msgstr "閱讀目標" @@ -2940,7 +2981,7 @@ msgid "Login" msgstr "登入" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:149 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "登入" @@ -2951,7 +2992,7 @@ msgstr "" #: bookwyrm/templates/landing/login.html:21 #: bookwyrm/templates/landing/reactivate.html:17 -#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28 +#: bookwyrm/templates/layout.html:141 bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "使用者名稱:" @@ -2959,13 +3000,13 @@ msgstr "使用者名稱:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/reactivate.html:23 -#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:145 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/preferences/2fa.html:91 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "密碼:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:146 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:147 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "忘記了密碼?" @@ -3008,35 +3049,35 @@ msgstr "" msgid "%(site_name)s search" msgstr "" -#: bookwyrm/templates/layout.html:46 +#: bookwyrm/templates/layout.html:47 msgid "Search for a book, user, or list" msgstr "" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:62 bookwyrm/templates/layout.html:63 msgid "Scan Barcode" msgstr "" -#: bookwyrm/templates/layout.html:76 +#: bookwyrm/templates/layout.html:77 msgid "Main navigation menu" msgstr "主導航選單" -#: bookwyrm/templates/layout.html:98 +#: bookwyrm/templates/layout.html:99 msgid "Feed" msgstr "動態" -#: bookwyrm/templates/layout.html:145 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:146 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "密碼" -#: bookwyrm/templates/layout.html:157 +#: bookwyrm/templates/layout.html:158 msgid "Join" msgstr "加入" -#: bookwyrm/templates/layout.html:191 +#: bookwyrm/templates/layout.html:192 msgid "Successfully posted status" msgstr "" -#: bookwyrm/templates/layout.html:192 +#: bookwyrm/templates/layout.html:193 msgid "Error posting status" msgstr "" @@ -3873,7 +3914,7 @@ msgstr "使用者資料" #: bookwyrm/templates/preferences/edit_user.html:13 #: bookwyrm/templates/preferences/edit_user.html:64 #: bookwyrm/templates/settings/site.html:11 -#: bookwyrm/templates/settings/site.html:90 +#: bookwyrm/templates/settings/site.html:89 #: bookwyrm/templates/setup/config.html:91 msgid "Display" msgstr "" @@ -4158,7 +4199,7 @@ msgstr "編輯" #: bookwyrm/templates/settings/announcements/announcements.html:3 #: bookwyrm/templates/settings/announcements/announcements.html:5 #: bookwyrm/templates/settings/announcements/edit_announcement.html:15 -#: bookwyrm/templates/settings/layout.html:97 +#: bookwyrm/templates/settings/layout.html:99 msgid "Announcements" msgstr "公告" @@ -4540,6 +4581,58 @@ msgstr[0] "" msgid "No email domains currently blocked" msgstr "" +#: bookwyrm/templates/settings/email_config.html:6 +#: bookwyrm/templates/settings/email_config.html:8 +#: bookwyrm/templates/settings/layout.html:90 +msgid "Email Configuration" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:16 +msgid "Error sending test email:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:24 +msgid "Successfully sent test email." +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:32 +#: bookwyrm/templates/setup/config.html:102 +msgid "Email sender:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:39 +msgid "Email backend:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:46 +msgid "Host:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:53 +msgid "Host user:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:60 +msgid "Port:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:67 +msgid "Use TLS:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:74 +msgid "Use SSL:" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:83 +#, python-format +msgid "Send test email to %(email)s" +msgstr "" + +#: bookwyrm/templates/settings/email_config.html:90 +msgid "Send test email" +msgstr "" + #: bookwyrm/templates/settings/federation/edit_instance.html:3 #: bookwyrm/templates/settings/federation/edit_instance.html:6 #: bookwyrm/templates/settings/federation/edit_instance.html:15 @@ -4923,22 +5016,31 @@ msgstr "" msgid "System" msgstr "" -#: bookwyrm/templates/settings/layout.html:88 +#: bookwyrm/templates/settings/layout.html:86 msgid "Celery status" msgstr "" -#: bookwyrm/templates/settings/layout.html:93 +#: bookwyrm/templates/settings/layout.html:95 msgid "Instance Settings" msgstr "實例設定" -#: bookwyrm/templates/settings/layout.html:101 +#: bookwyrm/templates/settings/layout.html:103 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "網站設定" -#: bookwyrm/templates/settings/layout.html:106 -#: bookwyrm/templates/settings/site.html:108 +#: bookwyrm/templates/settings/layout.html:109 +#: bookwyrm/templates/settings/layout.html:112 +#: bookwyrm/templates/settings/registration.html:4 +#: bookwyrm/templates/settings/registration.html:6 +#: bookwyrm/templates/settings/registration_limited.html:4 +#: bookwyrm/templates/settings/registration_limited.html:6 +msgid "Registration" +msgstr "註冊" + +#: bookwyrm/templates/settings/layout.html:118 +#: bookwyrm/templates/settings/site.html:107 #: bookwyrm/templates/settings/themes.html:4 #: bookwyrm/templates/settings/themes.html:6 msgid "Themes" @@ -4977,6 +5079,58 @@ msgstr "" msgid "No links available for this domain." msgstr "" +#: bookwyrm/templates/settings/registration.html:13 +#: bookwyrm/templates/settings/registration_limited.html:13 +#: bookwyrm/templates/settings/site.html:21 +msgid "Settings saved" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:22 +#: bookwyrm/templates/settings/registration_limited.html:22 +#: bookwyrm/templates/settings/site.html:30 +msgid "Unable to save settings" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:38 +msgid "Allow registration" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:44 +msgid "Require users to confirm email address" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:46 +msgid "(Recommended if registration is open)" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:51 +msgid "Allow invite requests" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:55 +#: bookwyrm/templates/settings/registration_limited.html:42 +msgid "Invite request text:" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:63 +#: bookwyrm/templates/settings/registration_limited.html:50 +msgid "Set a question for invite requests" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:68 +#: bookwyrm/templates/settings/registration_limited.html:55 +msgid "Question:" +msgstr "" + +#: bookwyrm/templates/settings/registration.html:73 +#: bookwyrm/templates/settings/registration_limited.html:67 +msgid "Registration closed text:" +msgstr "註冊關閉文字:" + +#: bookwyrm/templates/settings/registration_limited.html:29 +msgid "Registration is enabled on this instance" +msgstr "" + #: bookwyrm/templates/settings/reports/report.html:12 msgid "Back to reports" msgstr "回到舉報" @@ -5074,132 +5228,87 @@ msgid "No reports found." msgstr "沒有找到舉報" #: bookwyrm/templates/settings/site.html:10 -#: bookwyrm/templates/settings/site.html:44 +#: bookwyrm/templates/settings/site.html:43 msgid "Instance Info" msgstr "實例資訊" #: bookwyrm/templates/settings/site.html:12 -#: bookwyrm/templates/settings/site.html:123 +#: bookwyrm/templates/settings/site.html:122 msgid "Footer Content" msgstr "頁尾內容" -#: bookwyrm/templates/settings/site.html:13 -#: bookwyrm/templates/settings/site.html:147 -msgid "Registration" -msgstr "註冊" - -#: bookwyrm/templates/settings/site.html:22 -msgid "Settings saved" -msgstr "" - -#: bookwyrm/templates/settings/site.html:31 -msgid "Unable to save settings" -msgstr "" - -#: bookwyrm/templates/settings/site.html:47 +#: bookwyrm/templates/settings/site.html:46 msgid "Instance Name:" msgstr "實例名稱" -#: bookwyrm/templates/settings/site.html:51 +#: bookwyrm/templates/settings/site.html:50 msgid "Tagline:" msgstr "標語" -#: bookwyrm/templates/settings/site.html:55 +#: bookwyrm/templates/settings/site.html:54 msgid "Instance description:" msgstr "實例描述:" -#: bookwyrm/templates/settings/site.html:59 +#: bookwyrm/templates/settings/site.html:58 msgid "Short description:" msgstr "" -#: bookwyrm/templates/settings/site.html:60 +#: bookwyrm/templates/settings/site.html:59 msgid "Used when the instance is previewed on joinbookwyrm.com. Does not support HTML or Markdown." msgstr "" -#: bookwyrm/templates/settings/site.html:64 +#: bookwyrm/templates/settings/site.html:63 msgid "Code of conduct:" msgstr "行為準則:" -#: bookwyrm/templates/settings/site.html:68 +#: bookwyrm/templates/settings/site.html:67 msgid "Privacy Policy:" msgstr "隱私政策:" -#: bookwyrm/templates/settings/site.html:73 +#: bookwyrm/templates/settings/site.html:72 msgid "Impressum:" msgstr "" -#: bookwyrm/templates/settings/site.html:78 +#: bookwyrm/templates/settings/site.html:77 msgid "Include impressum:" msgstr "" -#: bookwyrm/templates/settings/site.html:92 +#: bookwyrm/templates/settings/site.html:91 msgid "Images" msgstr "圖片" -#: bookwyrm/templates/settings/site.html:95 +#: bookwyrm/templates/settings/site.html:94 msgid "Logo:" msgstr "圖示:" -#: bookwyrm/templates/settings/site.html:99 +#: bookwyrm/templates/settings/site.html:98 msgid "Logo small:" msgstr "小號圖示:" -#: bookwyrm/templates/settings/site.html:103 +#: bookwyrm/templates/settings/site.html:102 msgid "Favicon:" msgstr "Favicon:" -#: bookwyrm/templates/settings/site.html:111 +#: bookwyrm/templates/settings/site.html:110 msgid "Default theme:" msgstr "" -#: bookwyrm/templates/settings/site.html:126 +#: bookwyrm/templates/settings/site.html:125 msgid "Support link:" msgstr "支援連結:" -#: bookwyrm/templates/settings/site.html:130 +#: bookwyrm/templates/settings/site.html:129 msgid "Support title:" msgstr "支援標題:" -#: bookwyrm/templates/settings/site.html:134 +#: bookwyrm/templates/settings/site.html:133 msgid "Admin email:" msgstr "管理員郵件:" -#: bookwyrm/templates/settings/site.html:138 +#: bookwyrm/templates/settings/site.html:137 msgid "Additional info:" msgstr "附加資訊:" -#: bookwyrm/templates/settings/site.html:152 -msgid "Allow registration" -msgstr "" - -#: bookwyrm/templates/settings/site.html:158 -msgid "Require users to confirm email address" -msgstr "" - -#: bookwyrm/templates/settings/site.html:160 -msgid "(Recommended if registration is open)" -msgstr "" - -#: bookwyrm/templates/settings/site.html:165 -msgid "Allow invite requests" -msgstr "" - -#: bookwyrm/templates/settings/site.html:171 -msgid "Set a question for invite requests" -msgstr "" - -#: bookwyrm/templates/settings/site.html:176 -msgid "Question:" -msgstr "" - -#: bookwyrm/templates/settings/site.html:181 -msgid "Registration closed text:" -msgstr "註冊關閉文字:" - -#: bookwyrm/templates/settings/site.html:185 -msgid "Invite request text:" -msgstr "" - #: bookwyrm/templates/settings/themes.html:10 msgid "Set instance default theme" msgstr "" @@ -5460,10 +5569,6 @@ msgstr "" msgid "Default interface language:" msgstr "" -#: bookwyrm/templates/setup/config.html:102 -msgid "Email sender:" -msgstr "" - #: bookwyrm/templates/setup/config.html:109 msgid "Enable preview images:" msgstr "" @@ -6198,6 +6303,11 @@ msgstr "" msgid "Follow Requests" msgstr "關注請求" +#: bookwyrm/templates/user/layout.html:71 +#: bookwyrm/templates/user/reviews_comments.html:10 +msgid "Reviews and Comments" +msgstr "" + #: bookwyrm/templates/user/lists.html:11 #, python-format msgid "Lists: %(username)s" @@ -6222,6 +6332,10 @@ msgstr "正在關注" msgid "%(username)s isn't following any users" msgstr "%(username)s 沒有關注任何使用者" +#: bookwyrm/templates/user/reviews_comments.html:24 +msgid "No reviews or comments yet!" +msgstr "" + #: bookwyrm/templates/user/user.html:16 msgid "Edit profile" msgstr "編輯使用者資料" diff --git a/nginx/production b/nginx/production index 949bc9340..cef9e315e 100644 --- a/nginx/production +++ b/nginx/production @@ -19,52 +19,96 @@ server { # return 301 https://your-domain.com$request_uri; } -# -# server { -# listen [::]:443 ssl http2; -# listen 443 ssl http2; -# -# server_name your-domain.com; -# -# client_max_body_size 3M; -# -# if ($host != "your-domain.com") { -# return 301 $scheme://your-domain.com$request_uri; -# } -# -# # SSL code -# ssl_certificate /etc/nginx/ssl/live/your-domain.com/fullchain.pem; -# ssl_certificate_key /etc/nginx/ssl/live/your-domain.com/privkey.pem; -# -# location ~ /.well-known/acme-challenge { -# allow all; -# root /var/www/certbot; -# } -# -# location ~ ^/(login[^-/]|password-reset|resend-link|2fa-check) { -# limit_req zone=loginlimit; -# -# proxy_pass http://web; -# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -# proxy_set_header Host $host; -# proxy_redirect off; -# } -# -# location / { -# proxy_pass http://web; -# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -# proxy_set_header Host $host; -# proxy_redirect off; -# } -# -# location /images/ { -# alias /app/images/; -# } -# -# location /static/ { -# alias /app/static/; -# } -# } + +server { + access_log /var/log/nginx/access.log cache_log; + + listen [::]:443 ssl http2; + listen 443 ssl http2; + + server_name your-domain.com; + + client_max_body_size 3M; + + if ($host != "your-domain.com") { + return 301 $scheme://your-domain.com$request_uri; + } + + # SSL code + ssl_certificate /etc/nginx/ssl/live/your-domain.com/fullchain.pem; + ssl_certificate_key /etc/nginx/ssl/live/your-domain.com/privkey.pem; + + location ~ /.well-known/acme-challenge { + allow all; + root /var/www/certbot; + } + + sendfile on; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + #include /etc/nginx/mime.types; + #default_type application/octet-stream; + + gzip on; + gzip_disable "msie6"; + + proxy_read_timeout 1800s; + chunked_transfer_encoding on; + + # store responses to anonymous users for up to 1 minute + proxy_cache bookwyrm_cache; + proxy_cache_valid any 1m; + add_header X-Cache-Status $upstream_cache_status; + + # ignore the set cookie header when deciding to + # store a response in the cache + proxy_ignore_headers Cache-Control Set-Cookie Expires; + + # PUT requests always bypass the cache + # logged in sessions also do not populate the cache + # to avoid serving personal data to anonymous users + proxy_cache_methods GET HEAD; + proxy_no_cache $cookie_sessionid; + proxy_cache_bypass $cookie_sessionid; + + # tell the web container the address of the outside client + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + proxy_redirect off; + + location ~ ^/(login[^-/]|password-reset|resend-link|2fa-check) { + limit_req zone=loginlimit; + proxy_pass http://web; + } + + # do not log periodic polling requests from logged in users + location /api/updates/ { + access_log off; + proxy_pass http://web; + } + + location / { + proxy_pass http://web; + } + + # directly serve images and static files from the + # bookwyrm filesystem using sendfile. + # make the logs quieter by not reporting these requests + location ~ ^/(images|static)/ { + root /app; + try_files $uri =404; + add_header X-Cache-Status STATIC; + access_log off; + } + + # monitor the celery queues with flower, no caching enabled + location /flower/ { + proxy_pass http://flower:8888; + proxy_cache_bypass 1; + } +} # Reverse-Proxy server # server {