From 29ebfc456d4e584b11cc993e67e9f84410524bc2 Mon Sep 17 00:00:00 2001 From: Joel Bradshaw Date: Sun, 9 Jan 2022 23:57:57 -0800 Subject: [PATCH 01/12] Use run --rm instead of exec for initdb This way we don't depend on the containers already being up and running. --- bw-dev | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bw-dev b/bw-dev index 6bf5a125e..29c2660da 100755 --- a/bw-dev +++ b/bw-dev @@ -30,12 +30,12 @@ function execweb { } function initdb { - execweb python manage.py migrate - execweb python manage.py initdb + runweb python manage.py migrate + runweb python manage.py initdb } function makeitblack { - docker-compose run --rm web black celerywyrm bookwyrm + runweb black celerywyrm bookwyrm } function awscommand { From ae53b479f512080c8232cc41be12514f59fa9ac1 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 08:36:20 -0800 Subject: [PATCH 02/12] Fixes status field on report modal form --- bookwyrm/templates/snippets/report_modal.html | 2 +- bookwyrm/templates/snippets/status/generated_status.html | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/bookwyrm/templates/snippets/report_modal.html b/bookwyrm/templates/snippets/report_modal.html index 7d2e52b64..0cf786ec4 100644 --- a/bookwyrm/templates/snippets/report_modal.html +++ b/bookwyrm/templates/snippets/report_modal.html @@ -22,7 +22,7 @@ {% csrf_token %} -{% if status %} +{% if status_id %} {% endif %} {% if link %} diff --git a/bookwyrm/templates/snippets/status/generated_status.html b/bookwyrm/templates/snippets/status/generated_status.html index 4051f2c02..35776b843 100644 --- a/bookwyrm/templates/snippets/status/generated_status.html +++ b/bookwyrm/templates/snippets/status/generated_status.html @@ -3,7 +3,6 @@ {% load book_display_tags %} {% load markdown %} {% load i18n %} -{% load cache %} {% if not hide_book %} {% with book=status.book|default:status.mention_books.first %} From 8a07f5c396797e5e732769cefc97012e19b3dba1 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 08:50:53 -0800 Subject: [PATCH 03/12] Fixes report remote id --- bookwyrm/models/report.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bookwyrm/models/report.py b/bookwyrm/models/report.py index a9f5b3b1e..bd2a1ef0e 100644 --- a/bookwyrm/models/report.py +++ b/bookwyrm/models/report.py @@ -1,5 +1,6 @@ """ flagged for moderation """ from django.db import models +from bookwyrm.settings import DOMAIN from .base_model import BookWyrmModel @@ -15,6 +16,9 @@ class Report(BookWyrmModel): links = models.ManyToManyField("Link", blank=True) resolved = models.BooleanField(default=False) + def get_remote_id(self): + return f"https://{DOMAIN}/settings/reports/{self.id}" + class Meta: """set order by default""" From c04bf4638f1eade57f670a71454e7f0598950df0 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 08:51:14 -0800 Subject: [PATCH 04/12] Avoid duplicate emails --- bookwyrm/emailing.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bookwyrm/emailing.py b/bookwyrm/emailing.py index efef12638..80aca071b 100644 --- a/bookwyrm/emailing.py +++ b/bookwyrm/emailing.py @@ -48,7 +48,9 @@ def moderation_report_email(report): data["reportee"] = report.user.localname or report.user.username data["report_link"] = report.remote_id - for admin in models.User.objects.filter(groups__name__in=["admin", "moderator"]): + for admin in models.User.objects.filter( + groups__name__in=["admin", "moderator"] + ).distinct(): data["user"] = admin.display_name send_email.delay(admin.email, *format_email("moderation_report", data)) From 24c1d5a168daf4a1d67b5baae0c25397f87bb3e5 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 09:15:20 -0800 Subject: [PATCH 05/12] Add prompt to respond to reporter --- .../templates/settings/reports/report.html | 23 ++++++++++++++++--- .../snippets/create_status/content_field.html | 21 +++++++++-------- .../create_status/post_options_block.html | 2 +- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/bookwyrm/templates/settings/reports/report.html b/bookwyrm/templates/settings/reports/report.html index 84fafb143..a795273bc 100644 --- a/bookwyrm/templates/settings/reports/report.html +++ b/bookwyrm/templates/settings/reports/report.html @@ -17,6 +17,19 @@ {% include 'settings/reports/report_preview.html' with report=report %} +
+
+ + {% trans "Message reporter" %} + + +
+ {% trans "Update on your report:" as dm_template %} + {% include 'snippets/create_status/status.html' with type="direct" uuid=1 mention=report.reporter prepared_content=dm_template no_script=True %} +
+
+
+ {% if report.statuses.exists %}

{% trans "Reported statuses" %}

@@ -68,9 +81,13 @@ {% endfor %}
{% csrf_token %} - - - +
+ + +
+
+ +
{% endblock %} diff --git a/bookwyrm/templates/snippets/create_status/content_field.html b/bookwyrm/templates/snippets/create_status/content_field.html index ea2849d92..cc4205b2c 100644 --- a/bookwyrm/templates/snippets/create_status/content_field.html +++ b/bookwyrm/templates/snippets/create_status/content_field.html @@ -8,13 +8,14 @@ reply_parent: if applicable, the Status object that this post is in reply to mention: a user who is @ mentioned by default in the post draft: an existing Status object that is providing default values for input fields {% endcomment %} - - +
+ +
diff --git a/bookwyrm/templates/snippets/create_status/post_options_block.html b/bookwyrm/templates/snippets/create_status/post_options_block.html index 697614e19..171315320 100644 --- a/bookwyrm/templates/snippets/create_status/post_options_block.html +++ b/bookwyrm/templates/snippets/create_status/post_options_block.html @@ -15,7 +15,7 @@ {% endif %} -
+
+
diff --git a/bookwyrm/templatetags/shelf_tags.py b/bookwyrm/templatetags/shelf_tags.py index 6c4f59c36..7aef638f4 100644 --- a/bookwyrm/templatetags/shelf_tags.py +++ b/bookwyrm/templatetags/shelf_tags.py @@ -36,19 +36,22 @@ def get_next_shelf(current_shelf): def active_shelf(context, book): """check what shelf a user has a book on, if any""" user = context["request"].user - return cache.get_or_set( - f"active_shelf-{user.id}-{book.id}", - lambda u, b: ( - models.ShelfBook.objects.filter( - shelf__user=u, - book__parent_work__editions=b, - ).first() - or False - ), - user, - book, - timeout=15552000, - ) or {"book": book} + return ( + cache.get_or_set( + f"active_shelf-{user.id}-{book.id}", + lambda u, b: ( + models.ShelfBook.objects.filter( + shelf__user=u, + book__parent_work__editions=b, + ).first() + or False + ), + user, + book, + timeout=15552000, + ) + or {"book": book} + ) @register.simple_tag(takes_context=False) From f52fd2531385a0f30e099c2c3d15aa8039d5897a Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 10:19:12 -0800 Subject: [PATCH 08/12] Updates locales --- locale/de_DE/LC_MESSAGES/django.po | 157 ++++++++++++++--------- locale/en_US/LC_MESSAGES/django.po | 24 ++-- locale/es_ES/LC_MESSAGES/django.mo | Bin 82861 -> 83458 bytes locale/es_ES/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/fr_FR/LC_MESSAGES/django.po | 157 ++++++++++++++--------- locale/gl_ES/LC_MESSAGES/django.mo | Bin 81011 -> 81604 bytes locale/gl_ES/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/it_IT/LC_MESSAGES/django.mo | Bin 82056 -> 82668 bytes locale/it_IT/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/lt_LT/LC_MESSAGES/django.mo | Bin 79453 -> 80149 bytes locale/lt_LT/LC_MESSAGES/django.po | 179 ++++++++++++++++----------- locale/no_NO/LC_MESSAGES/django.mo | Bin 74005 -> 73851 bytes locale/no_NO/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 81381 -> 82002 bytes locale/pt_BR/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/pt_PT/LC_MESSAGES/django.mo | Bin 73067 -> 72904 bytes locale/pt_PT/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/sv_SE/LC_MESSAGES/django.mo | Bin 81025 -> 80853 bytes locale/sv_SE/LC_MESSAGES/django.po | 149 ++++++++++++++-------- locale/zh_Hans/LC_MESSAGES/django.po | 148 ++++++++++++++-------- locale/zh_Hant/LC_MESSAGES/django.po | 148 ++++++++++++++-------- 21 files changed, 1166 insertions(+), 690 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index bb05219b3..50806ca81 100644 --- a/locale/de_DE/LC_MESSAGES/django.po +++ b/locale/de_DE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:55\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-29 14:28\n" "Last-Translator: Mouse Reeve \n" "Language-Team: German\n" "Language: de\n" @@ -46,33 +46,33 @@ msgstr "{i}-mal verwendbar" msgid "Unlimited" msgstr "Unbegrenzt" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Reihenfolge der Liste" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Buchtitel" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Bewertung" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Sortieren nach" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Aufsteigend" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Absteigend" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "Enddatum darf nicht vor dem Startdatum liegen." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugiesisch)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (vereinfachtes Chinesisch)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinesisch, traditionell)" @@ -352,7 +356,7 @@ msgstr "Lerne deinen Admins kennen" #: bookwyrm/templates/about/about.html:99 #, python-format msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the code of conduct, and respond when users report spam and bad behavior." -msgstr "" +msgstr "Die Moderator*innen und Administrator*innen von %(site_name)s halten diese Seite am Laufen. Beachte den Verhaltenskodex und melde, wenn andere Benutzer*innen dagegen verstoßen oder Spam verbreiten." #: bookwyrm/templates/about/about.html:113 msgid "Moderator" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Adresse kopieren" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Kopiert!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Speichern" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Orte" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Zur Liste hinzufügen" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Alle Nachrichten" msgid "You have no messages right now." msgstr "Du hast momentan keine Nachrichten." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "lade 0 ungelesene Statusmeldung(en)" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Hier sind noch keine Aktivitäten! Folge Anderen, um loszulegen" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Alternativ könntest du auch weitere Statustypen aktivieren" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "Was liest du gerade?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Nach einem Buch suchen" @@ -1669,7 +1671,7 @@ msgstr "Du kannst Bücher hinzufügen, wenn du %(site_name)s benutzt." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Auf %(site_name)s beliebt" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Keine Bücher gefunden" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Die Genehmigung eines Vorschlags wird das vorgeschlagene Buch dauerhaft in deine Regale aufnehmen und deine Lesedaten, Besprechungen und Bewertungen mit diesem Buch verknüpfen." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Bestätigen" @@ -2245,6 +2247,21 @@ msgstr "%(site_name)s auf %(suppo msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm ist open source Software. Du kannst dich auf GitHub beteiligen oder etwas melden." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "\"%(title)s\" zu dieser Liste hinzufügen" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "\"%(title)s\" für diese Liste vorschlagen" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Vorschlagen" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Speichern rückgängig machen" @@ -2264,23 +2281,29 @@ msgstr "Erstellt und betreut von %(username)s" msgid "Created by %(username)s" msgstr "Erstellt von %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Kuratieren" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Unbestätigte Bücher" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Du bist soweit!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s sagt:" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Vorgeschlagen von" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Ablehnen" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "auf %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Diese Liste ist momentan leer" @@ -2365,76 +2388,89 @@ msgstr "Gruppe erstellen" msgid "Delete list" msgstr "Liste löschen" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Anmerkungen:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Eine optionale Notiz die zusammen mit dem Buch angezeigt wird." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Dein Buchvorschlag wurde dieser Liste hinzugefügt!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Du hast ein Buch zu dieser Liste hinzugefügt!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Notizen bearbeiten" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Notiz hinzufügen" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Hinzugefügt von %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Listenposition" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Übernehmen" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Entfernen" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Liste sortieren" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Reihenfolge" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Bücher hinzufügen" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Bücher vorschlagen" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "suchen" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Suche zurücksetzen" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Keine passenden Bücher zu „%(query)s“ gefunden" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Vorschlagen" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Diese Liste auf einer Webseite einbetten" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Code zum einbetten kopieren" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, eine Liste von %(owner)s auf %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Software:" msgid "Version:" msgstr "Version:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Anmerkungen:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Details" @@ -4137,13 +4169,13 @@ msgstr[1] "hat %(title)s mit %(display_rating) #, python-format msgid "Review of \"%(book_title)s\" (%(display_rating)s star): %(review_title)s" msgid_plural "Review of \"%(book_title)s\" (%(display_rating)s stars): %(review_title)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rezension von \"%(book_title)s\" (%(display_rating)s Stern): %(review_title)s" +msgstr[1] "Rezension von \"%(book_title)s\" (%(display_rating)s Sterne): %(review_title)s" #: bookwyrm/templates/snippets/generated_status/review_pure_name.html:12 #, python-format msgid "Review of \"%(book_title)s\": %(review_title)s" -msgstr "" +msgstr "Rezension von \"%(book_title)s\": %(review_title)s" #: bookwyrm/templates/snippets/goal_form.html:4 #, python-format @@ -4631,3 +4663,10 @@ msgstr "Ein Link zum Zurücksetzen des Passworts wurde an {email} gesendet" msgid "Status updates from {obj.display_name}" msgstr "Status -Updates von {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Lade %(count)d ungelesene Statusmeldung" +msgstr[1] "Lade %(count)d ungelesene Statusmeldungen" + diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 6895c534b..6d27ab756 100644 --- a/locale/en_US/LC_MESSAGES/django.po +++ b/locale/en_US/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -3574,23 +3574,31 @@ msgstr "" msgid "Back to reports" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:22 -msgid "Reported statuses" +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" msgstr "" #: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 +msgid "Reported statuses" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "" @@ -4015,14 +4023,14 @@ msgstr "" msgid "of %(pages)s pages" msgstr "" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index f30f3725c6e08b7dbff9c2651542cd608a45411a..84f15f73aa5132a317390ddf4a02be4e4a29d7bd 100644 GIT binary patch delta 21739 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 diff --git a/locale/es_ES/LC_MESSAGES/django.po b/locale/es_ES/LC_MESSAGES/django.po index 4a713c200..75acdad90 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-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-26 11:26\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-28 08:06\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Spanish\n" "Language: es\n" @@ -46,33 +46,33 @@ msgstr "{i} usos" msgid "Unlimited" msgstr "Sin límite" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Orden de la lista" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Título" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Valoración" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Descendente" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "La fecha final de lectura no puede ser anterior a la fecha de inicio." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugués europeo)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "Sueco (Svenska)" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chino simplificado)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chino tradicional)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Copiar dirección" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "¡Copiado!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Guardar" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Lugares" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Agregar a lista" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Todos los mensajes" msgid "You have no messages right now." msgstr "No tienes ningún mensaje en este momento." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "cargar 0 estado(s) no leído(s)" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "¡No hay actividad ahora mismo! Sigue a otro usuario para empezar" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Alternativamente, puedes intentar habilitar más tipos de estado" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "¿Qué estás leyendo?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Buscar libros" @@ -1669,7 +1671,7 @@ msgstr "Puedes agregar libros cuando comiences a usar %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Popular en %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "No se encontró ningún libro" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "La aprobación de una sugerencia añadirá permanentemente el libro sugerido a tus estanterías y asociará tus fechas de lectura, tus reseñas y tus valoraciones a ese libro." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Aprobar" @@ -2245,6 +2247,21 @@ msgstr "Apoyar %(site_name)s en % msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm es software de código abierto. Puedes contribuir o reportar problemas en GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Añadir «%(title)s» a esta lista" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Sugerir «%(title)s» para esta lista" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Sugerir" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Des-guardar" @@ -2264,23 +2281,29 @@ msgstr "Agregado y comisariado por %(username)s" msgid "Created by %(username)s" msgstr "Creado por %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Comisariar" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Libros pendientes" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "¡Está todo listo!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s dice:" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Sugerido por" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Descartar" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "en %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Esta lista está vacia" @@ -2365,76 +2388,89 @@ msgstr "Crear un grupo" msgid "Delete list" msgstr "Eliminar lista" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Notas:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Una nota opcional que se mostrará con el libro." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "¡Has sugerido un libro para esta lista exitosamente!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "¡Has agregado un libro a esta lista exitosamente!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Editar notas" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Añadir notas" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Agregado por %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Posición" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Establecido" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Quitar" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Ordena la lista" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Dirección" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Agregar libros" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Sugerir libros" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "buscar" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Borrar búsqueda" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "No se encontró ningún libro correspondiente a la búsqueda: \"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Sugerir" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Incrustar esta lista en un sitio web" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Copiar código para incrustar" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, una lista de %(owner)s en %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Software:" msgid "Version:" msgstr "Versión:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Notas:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Detalles" @@ -4631,3 +4663,10 @@ msgstr "Un enlace para reestablecer tu contraseña se envió a {email}" msgid "Status updates from {obj.display_name}" msgstr "Actualizaciones de status de {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Cargar %(count)d estado no leído" +msgstr[1] "Cargar %(count)d estados no leídos" + diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 23168abcc..cf872cf60 100644 --- a/locale/fr_FR/LC_MESSAGES/django.po +++ b/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:55\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-28 11:29\n" "Last-Translator: Mouse Reeve \n" "Language-Team: French\n" "Language: fr\n" @@ -46,33 +46,33 @@ msgstr "{i} utilisations" msgid "Unlimited" msgstr "Sans limite" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Ordre de la liste" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Titre du livre" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Note" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Trier par" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Ordre croissant" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Ordre décroissant" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "La date de fin de lecture ne peut pas être antérieure à la date de début." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugais européen)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "Suédois (Svenska)" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简化字" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "Infos supplémentaires :" @@ -352,7 +356,7 @@ msgstr "Rencontrez vos admins" #: bookwyrm/templates/about/about.html:99 #, python-format msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the code of conduct, and respond when users report spam and bad behavior." -msgstr "" +msgstr "L’administration et la modération de %(site_name)s maintiennent le site opérationnel, font respecter le code de conduite, et répondent lorsque les utilisateurs signalent le spam et les mauvais comportements." #: bookwyrm/templates/about/about.html:113 msgid "Moderator" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Copier l’adresse" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Copié !" @@ -689,6 +693,7 @@ msgstr "ISNI :" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Enregistrer" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Lieux" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Ajouter à la liste" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Tous les messages" msgid "You have no messages right now." msgstr "Vous n’avez aucun message pour l’instant." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "charger 0 statut(s) non lus" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Aucune activité pour l’instant ! Abonnez‑vous à quelqu’un pour commencer" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Sinon, vous pouvez essayer d’activer plus de types de statuts" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "Que lisez‑vous ?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Chercher un livre" @@ -1669,7 +1671,7 @@ msgstr "Vous pourrez ajouter des livres lorsque vous commencerez à utiliser %(s #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Populaire sur %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Aucun livre trouvé" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Approuver une suggestion ajoutera définitivement le livre suggéré à vos étagères et associera vos dates, critiques et notes de lecture à ce livre." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Approuver" @@ -2245,6 +2247,21 @@ msgstr "Soutenez %(site_name)s avec GitHub." msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Ajouter « %(title)s » à cette liste" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Suggérer « %(title)s » pour cette liste" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Suggérer" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Annuler la sauvegarde" @@ -2264,23 +2281,29 @@ msgstr "Créée et modérée par %(username)s" msgid "Created by %(username)s" msgstr "Créée par %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Organiser" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Livres en attente de modération" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Aucun livre en attente de validation !" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s a dit :" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Suggéré par" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Rejeter" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "sur %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Cette liste est actuellement vide" @@ -2365,76 +2388,89 @@ msgstr "Créer un Groupe" msgid "Delete list" msgstr "Supprimer la liste" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Remarques :" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Une note facultative qui sera affichée avec le livre." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Vous avez suggéré un livre à cette liste !" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Vous avez ajouté un livre à cette liste !" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Modifier les notes" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Ajouter des notes" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Ajouté par %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Position" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Appliquer" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Retirer" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Trier la liste" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Direction" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Ajouter des livres" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Suggérer des livres" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "chercher" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Vider la requête" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Aucun livre trouvé pour la requête « %(query)s »" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Suggérer" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Intégrez cette liste sur un autre site internet" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Copier le code d'intégration" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, une liste de %(owner)s sur %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Logiciel :" msgid "Version:" msgstr "Description :" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Remarques :" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Détails" @@ -4137,13 +4169,13 @@ msgstr[1] "a noté %(title)s : %(display_ratin #, python-format msgid "Review of \"%(book_title)s\" (%(display_rating)s star): %(review_title)s" msgid_plural "Review of \"%(book_title)s\" (%(display_rating)s stars): %(review_title)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Critique de « %(book_title)s » (%(display_rating)s étoile) : %(review_title)s" +msgstr[1] "Critique de « %(book_title)s » (%(display_rating)s étoiles) : %(review_title)s" #: bookwyrm/templates/snippets/generated_status/review_pure_name.html:12 #, python-format msgid "Review of \"%(book_title)s\": %(review_title)s" -msgstr "" +msgstr "Critique de « %(book_title)s » : %(review_title)s" #: bookwyrm/templates/snippets/goal_form.html:4 #, python-format @@ -4631,3 +4663,10 @@ msgstr "Un lien de réinitialisation a été envoyé à {email}." msgid "Status updates from {obj.display_name}" msgstr "Mises à jour de statut de {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Charger %(count)d statut non lu" +msgstr[1] "Charger %(count)d statuts non lus" + diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index e18c27ff1e025fd6452fbb6c26ab51cfc59a230f..78192e67d85eb90031d0da3966b8042cf40a279e 100644 GIT binary patch delta 21789 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 VS;QIL<)%+FW7OWh-;{9+8vw6m#uoqp delta 21341 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 z znHd-!Gcho1V`N}h2r>-`zXUbW85kH0nHU)CK#7xqfngal1A_?EV35*>NbIA`3=D5T z)fUu(Eldmy>5L2vCz%)+L_zHkQ0WBf1~P&7HPnL#s!lR9FyufDxe28~2EPXpPz>5V z5e4dRFflNgGBGerWoBSVXJ%l~1Vs^44`>?iGbqSGWhpZQ!(}E0hBcr*DkB4fJScI4 zMsz?e52$)JP^WhrsB;TyOENMrtYTnb_{soT=nS&gnTdhH4U|n77#N(G7#QX=GcdR? zF)-AC`W8?hg4A_`h67-HCI*IQObiTqP)k7a`xqG*R)9K8j0_AH7#SG0LZj|4s4~}J zhOD%%g&F`FqE~>jIhYw3PC(gZP}&+aasnDrWnf?kgBlcxWEsf9mr%8aj0_Bkj0_Al zpzZ-kf`NhIKO+Of6i~E)Ivq0@85pjBDrKmo2h_k_Q2H~d|G@xR#8Lsuf>3qG7#SE` zLEQt;-Vu=Hpi-2Hfk6ypI0FMiB~;xMP@4>tAQ>4L4uaG%FfjB$9hVF$|3Q02R2dl< zx)>Q4qL?5jB7TQz76F9}69a=LGXp~@BjlKdj|>b9hd@1RCdj78DyT!Pm>~O2Kw3dd zeiRuQ7<@r3OsHikpy*>_U=RXjV@3vsL!eO}=5Pjvz08o+)gX-lP{US&HY z4Il~73406-3{Mys7&;jk7+9DY7(PM8K}S1+jtT^Ew}Tu7^5y2#pzHjbvy(hnC*Mrp zxp_{8GSlX7S&Mi#FRp0i*__fUD=~S^+&!DC=Gn=(Z@v$BqqgYr&ekfE7=*?=!2BmDU{|Fr6#5*6qh8Hloo5G7HdvU+^s+P z_ZF_rA9k%~V>3}Ow6HSWyzpSP&}Ppon^`xj-Qr=K9C=${bHMFNrp>?a&gb8}{B1Yi z=CVI3GSiPsFrL^xUy{*H&LcUoC_S-=M8~8Smn5d-YZPlL\n" "Language-Team: Galician\n" "Language: gl\n" @@ -46,33 +46,33 @@ msgstr "{i} usos" msgid "Unlimited" msgstr "Sen límite" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Orde da listaxe" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Título do libro" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Puntuación" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Descendente" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "A data final da lectura non pode ser anterior á de inicio." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugués europeo)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "Sueco (Svenska)" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinés simplificado)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinés tradicional)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Copiar enderezo" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Copiado!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Gardar" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Lugares" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Engadir a listaxe" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Tódalas mensaxes" msgid "You have no messages right now." msgstr "Non tes mensaxes por agora." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "cargar 0 estado(s) non lidos" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Non hai actividade por agora! Proba a seguir algunha persoa para comezar" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "De xeito alternativo, podes activar máis tipos de estados" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "Que estás a ler?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Buscar un libro" @@ -1669,7 +1671,7 @@ msgstr "Podes engadir libros cando comeces a usar %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Populares en %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Non se atopan libros" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Ao aceptar unha suxestión engadirá permanentemente o libro suxerido aos teus estantes e asociará as túas datas de lectura, revisións e valoracións a ese libro." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Admitir" @@ -2245,6 +2247,21 @@ msgstr "Axuda a %(site_name)s en msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "O código fonte de BookWyrm é público. Podes colaborar ou informar de problemas en GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Engadir \"%(title)s\" a esta lista" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Suxerir \"%(title)s\" para esta lista" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Suxire" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Reverter" @@ -2264,23 +2281,29 @@ msgstr "Creada e mantida por %(username)s" msgid "Created by %(username)s" msgstr "Creada por %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Xestionar" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Libros pendentes" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Remataches!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s di:" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Suxerido por" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Descartar" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "en %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "A lista está baleira neste intre" @@ -2365,76 +2388,89 @@ msgstr "Crea un Grupo" msgid "Delete list" msgstr "Eliminar lista" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Notas:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Unha nota optativa que aparecerá xunto ao libro." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Suxeriches correctamente un libro para esta lista!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Engadiches correctamente un libro a esta lista!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Editar notas" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Engadir notas" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Engadido por %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Posición da lista" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Establecer" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Eliminar" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Ordenar lista" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Dirección" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Engadir Libros" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Suxerir Libros" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "buscar" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Limpar busca" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Non se atopan libros coa consulta \"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Suxire" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Utiliza esta lista nunha páxina web" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Copia o código a incluír" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, unha lista de %(owner)s en %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Software:" msgid "Version:" msgstr "Versión:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Notas:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Detalles" @@ -4631,3 +4663,10 @@ msgstr "Enviamos unha ligazón de restablecemento a {email}" msgid "Status updates from {obj.display_name}" msgstr "Actualizacións de estados desde {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Cargar %(count)d estado non lido" +msgstr[1] "Cargar %(count)d estados non lidos" + diff --git a/locale/it_IT/LC_MESSAGES/django.mo b/locale/it_IT/LC_MESSAGES/django.mo index ffa734dcf3098d3c7d1833dde5697cd76058542a..1b0b6d280554fe96697529525ce7277a72b5431f 100644 GIT binary patch delta 21808 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 delta 21339 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 diff --git a/locale/it_IT/LC_MESSAGES/django.po b/locale/it_IT/LC_MESSAGES/django.po index 0921ea0fa..24c449806 100644 --- a/locale/it_IT/LC_MESSAGES/django.po +++ b/locale/it_IT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:54\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-28 19:04\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Italian\n" "Language: it\n" @@ -46,33 +46,33 @@ msgstr "{i} usi" msgid "Unlimited" msgstr "Illimitato" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Ordina Lista" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Titolo del libro" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Valutazione" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Ordina per" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Crescente" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Decrescente" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "La data di fine lettura non può essere precedente alla data di inizio." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portoghese europeo)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "Swedish (Svedese)" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Cinese Semplificato)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Cinese Tradizionale)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Copia l'indirizzo" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Copiato!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Salva" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Luoghi" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Aggiungi all'elenco" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Tutti i messaggi" msgid "You have no messages right now." msgstr "Non hai messaggi in questo momento." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "carica 0 stato non letto/i" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Non ci sono attività in questo momento! Prova a seguire qualcuno per iniziare" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "In alternativa, puoi provare ad abilitare più tipi di stato" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "Cosa stai leggendo?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Cerca un libro" @@ -1669,7 +1671,7 @@ msgstr "Puoi aggiungere libri quando inizi a usare %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Popolare su %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Nessun libro trovato" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Approvare un suggerimento aggiungerà in modo permanente il libro suggerito agli scaffali e assocerà dati, recensioni e valutazioni a quel libro." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Approvato" @@ -2245,6 +2247,21 @@ msgstr "Supporta %(site_name)s su GitHub." msgstr "Il codice sorgente di BookWyrm è disponibile liberamente. Puoi contribuire o segnalare problemi su GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Aggiungi \"%(title)s\" a questa lista" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Suggerisci \"%(title)s\" per questa lista" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Suggerisci" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Annulla salvataggio" @@ -2264,23 +2281,29 @@ msgstr "Creato e curato da %(username)s" msgid "Created by %(username)s" msgstr "Gestito da %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Curato" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Libri in sospeso" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "é tutto pronto!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s dice:" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Suggerito da" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Scarta" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "su %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Questa lista è attualmente vuota" @@ -2365,76 +2388,89 @@ msgstr "Crea un gruppo" msgid "Delete list" msgstr "Elimina lista" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Note:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Una nota opzionale che verrà visualizzata con il libro." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Hai consigliato con successo un libro per questa lista!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Hai consigliato con successo un libro per questa lista!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Modifica note" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Aggiungi note" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Aggiunto da %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Posizione elenco" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Imposta" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Elimina" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Ordine lista" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Direzione" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Aggiungi Libri" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Libri consigliati" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "cerca" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Cancella ricerca" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Nessun libro trovato corrispondente alla query \"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Suggerisci" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Incorpora questa lista in un sito web" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Copia codice di incorporamento" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, una lista di %(owner)s su %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Software:" msgid "Version:" msgstr "Versione:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Note:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Dettagli" @@ -4631,3 +4663,10 @@ msgstr "Il link per reimpostare la password è stato inviato a {email}" msgid "Status updates from {obj.display_name}" msgstr "Aggiornamenti di stato da {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Carica %(count)d stato non letto" +msgstr[1] "Carica %(count)d stati non letti" + diff --git a/locale/lt_LT/LC_MESSAGES/django.mo b/locale/lt_LT/LC_MESSAGES/django.mo index bd0c37b877bfcd114b6d6b47505eb8d81eb838c6..7d8a201a48e9ec2503c4521a0347e6d81e08016e 100644 GIT binary patch delta 21463 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 VzviGCPIRyrR^^ z6oulF#FEltjnrbz$&H)!Cu^}0*odXpb)RNt((xr=GD__k;!4kHr?D-jrk99C+(46Jz3L{kw}<1&^#RNi8ZU$;>;l zULiX_n9hzbef#?Qh4+2mvVgk z!KKBSsU?{TDfzjnd8NghxqnPzW=!2Y@ApqGh=$DK?Q_`}Co?i8Za3m!EaskmRhaSS z_5&h}g&b_9DfuP&S<{VW86)6|C(1H*GYOR?7L|bH@)Zi8)^68QVB8?+dt`lfYEDTe wiQ$)*T98^)oSm3iQdyE%tdMkcb#ZE5V)68PBSx+5%tnkKnYSmKF>Yc40Aw*&s{jB1 diff --git a/locale/lt_LT/LC_MESSAGES/django.po b/locale/lt_LT/LC_MESSAGES/django.po index 9ee23fa0c..db8813f13 100644 --- a/locale/lt_LT/LC_MESSAGES/django.po +++ b/locale/lt_LT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:54\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-30 17:27\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -46,33 +46,33 @@ msgstr "{i} naudoja" msgid "Unlimited" msgstr "Neribota" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Kaip pridėta į sąrašą" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Knygos antraštė" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Įvertinimas" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Rūšiuoti pagal" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Didėjančia tvarka" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Mažėjančia tvarka" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "Skaitymo pabaigos data negali būti prieš skaitymo pradžios datą." @@ -138,7 +138,7 @@ msgstr "Susijungę" #: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/link_domains/link_domains.html:27 msgid "Blocked" -msgstr "Užblokuota" +msgstr "Užblokuoti" #: bookwyrm/models/fields.py:29 #, python-format @@ -206,7 +206,7 @@ msgstr "Galima pasiskolinti" #: bookwyrm/models/link.py:70 #: bookwyrm/templates/settings/link_domains/link_domains.html:23 msgid "Approved" -msgstr "Patvirtinti" +msgstr "Patvirtinti puslapiai" #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 msgid "Reviews" @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europos portugalų)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "Švedų (Swedish)" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Supaprastinta kinų)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradicinė kinų)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Kopijuoti adresą" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Nukopijuota" @@ -697,6 +701,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -720,6 +725,7 @@ msgstr "Išsaugoti" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -826,7 +832,7 @@ msgstr "Vietos" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -840,7 +846,8 @@ msgstr "Pridėti prie sąrašo" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1298,7 +1305,7 @@ msgstr "Bendruomenė" #: bookwyrm/templates/directory/directory.html:17 msgid "Make your profile discoverable to other BookWyrm users." -msgstr "Savo paskyrą leiskite atrasti kitiems „BookWyrm“ nariems." +msgstr "Savo paskyrą leiskite atrasti kitiems „BookWyrm“ nariams." #: bookwyrm/templates/directory/directory.html:21 msgid "Join Directory" @@ -1564,16 +1571,11 @@ msgstr "Visos žinutės" msgid "You have no messages right now." msgstr "Neturite žinučių." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "įkelti 0 neperskaitytas būsenas" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Šiuo metu įrašų nėra. Norėdami matyti, sekite narį." -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Taip pat galite pasirinkti daugiau būsenos tipų" @@ -1645,7 +1647,7 @@ msgstr "Norimos perskaityti" #: bookwyrm/templates/snippets/translated_shelf_name.html:7 #: bookwyrm/templates/user/user.html:34 msgid "Currently Reading" -msgstr "Šiuo metu skaitoma" +msgstr "Šiuo metu skaitomos" #: bookwyrm/templates/get_started/book_preview.html:12 #: bookwyrm/templates/shelf/shelf.html:88 @@ -1655,14 +1657,14 @@ msgstr "Šiuo metu skaitoma" #: bookwyrm/templates/snippets/translated_shelf_name.html:9 #: bookwyrm/templates/user/user.html:35 msgid "Read" -msgstr "Perskaityta" +msgstr "Perskaitytos" #: bookwyrm/templates/get_started/books.html:6 msgid "What are you reading?" msgstr "Ką skaitome?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Ieškoti knygos" @@ -1682,7 +1684,7 @@ msgstr "Kai pradedate naudotis %(site_name)s, galite pridėti knygų." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1698,7 +1700,7 @@ msgid "Popular on %(site_name)s" msgstr "%(site_name)s populiaru" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Knygų nerasta" @@ -1740,7 +1742,7 @@ msgstr "Baigti" #: bookwyrm/templates/get_started/profile.html:15 #: bookwyrm/templates/preferences/edit_user.html:41 msgid "Display name:" -msgstr "Rodyti vardą:" +msgstr "Rodomas vardą:" #: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/preferences/edit_user.html:47 @@ -2055,7 +2057,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Jei patvirtinsite siūlymą, siūloma knyga visam laikui bus įkelta į Jūsų lentyną, susieta su skaitymo datomis, atsiliepimais ir knygos reitingais." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Patvirtinti" @@ -2266,6 +2268,21 @@ msgstr "Paremkite %(site_name)s per GitHub." msgstr "„BookWyrm“ šaltinio kodas yra laisvai prieinamas. Galite prisidėti arba pranešti apie klaidas per GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Pridėti \"%(title)s\" į šį sąrašą" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Siūlyti \"%(title)s\" į šį sąrašą" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Siūlyti" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Nebesaugoti" @@ -2285,23 +2302,29 @@ msgstr "Sukūrė ir kuruoja %(username)s" msgid "Created by %(username)s" msgstr "Sukūrė %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Kuruoti" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Patvirtinimo laukiančios knygos" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Viskas atlikta!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s sako:" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Pasiūlė" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Atmesti" @@ -2325,7 +2348,7 @@ msgid "on %(site_name)s" msgstr "per %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Šiuo metu sąrašas tuščias" @@ -2386,76 +2409,89 @@ msgstr "Sukurti grupę" msgid "Delete list" msgstr "Ištrinti sąrašą" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Užrašai:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Papildomi užrašai, kurie rodomi kartu su knyga." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Sėkmingai pasiūlėte knygą šiam sąrašui!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Sėkmingai pridėjote knygą į šį sąrašą!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Redaguoti užrašus" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Pridėti užrašus" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Pridėjo %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Sąrašo pozicija" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Nustatyti" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Pašalinti" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Rūšiuoti sąrašą" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Kryptis" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Pridėti knygų" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Siūlyti knygų" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "paieška" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Išvalyti paiešką" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Pagal paiešką „%(query)s“ knygų nerasta" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Siūlyti" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Įdėkite šį sąrašą į tinklalapį" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" -msgstr "Nukopijuokite įterptinį kodą" +msgstr "Nukopijuokite kodą įterpimui" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, sąrašą sudarė %(owner)s, per %(site_name)s" @@ -2800,13 +2836,13 @@ msgstr "Nebegalėsite atstatyti ištrintos paskyros. Ateityje nebegalėsite naud #: bookwyrm/templates/preferences/edit_user.html:7 #: bookwyrm/templates/preferences/layout.html:15 msgid "Edit Profile" -msgstr "Redaguoti profilį" +msgstr "Redaguoti paskyrą" #: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/settings/users/user_info.html:7 msgid "Profile" -msgstr "Profilis" +msgstr "Paskyra" #: bookwyrm/templates/preferences/edit_user.html:13 #: bookwyrm/templates/preferences/edit_user.html:64 @@ -3251,10 +3287,6 @@ msgstr "Programinė įranga:" msgid "Version:" msgstr "Versija:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Užrašai:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Išsami informacija" @@ -3522,7 +3554,7 @@ msgstr "Pranešimai" #: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:7 msgid "Link Domains" -msgstr "Susieti domenus" +msgstr "Nuorodų puslapiai" #: bookwyrm/templates/settings/layout.html:72 msgid "Instance Settings" @@ -3808,7 +3840,7 @@ msgstr "Nenustatytas" #: bookwyrm/templates/settings/users/user_info.html:16 msgid "View user profile" -msgstr "Peržiūrėti vartotojo profilį" +msgstr "Peržiūrėti nario paskyrą" #: bookwyrm/templates/settings/users/user_info.html:36 msgid "Local" @@ -3888,7 +3920,7 @@ msgstr "Redaguoti lentyną" #: bookwyrm/templates/shelf/shelf.html:24 msgid "User profile" -msgstr "Nario profilis" +msgstr "Nario paskyra" #: bookwyrm/templates/shelf/shelf.html:39 #: bookwyrm/templates/snippets/translated_shelf_name.html:3 @@ -4438,7 +4470,7 @@ msgstr "pradėjo skaityti %(book)s" #: bookwyrm/templates/snippets/status/headers/review.html:8 #, python-format msgid "reviewed %(book)s by %(author_name)s" -msgstr "" +msgstr "apžvelgė autoriaus %(author_name)s knygą %(book)s" #: bookwyrm/templates/snippets/status/headers/review.html:15 #, python-format @@ -4547,7 +4579,7 @@ msgstr "Sukurti grupę" #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" -msgstr "Naudotojo paskyra" +msgstr "Nario paskyra" #: bookwyrm/templates/user/layout.html:48 msgid "Follow Requests" @@ -4678,3 +4710,12 @@ msgstr "Slaptažodžio atstatymo nuoroda išsiųsta į {email}" msgid "Status updates from {obj.display_name}" msgstr "Būsenos atnaujinimai iš {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + diff --git a/locale/no_NO/LC_MESSAGES/django.mo b/locale/no_NO/LC_MESSAGES/django.mo index 24ec9e5cfa1409de701f00afde80033dd4f7866d..3d71d6dd979a03b7dc8c6121a1c0371cae8b29d7 100644 GIT binary patch delta 15349 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 ZiIsuz=1-eN)24rtV$|MVF2y*H4FHQiUXTC) delta 15510 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 E04Bkay#N3J diff --git a/locale/no_NO/LC_MESSAGES/django.po b/locale/no_NO/LC_MESSAGES/django.po index 225c4338b..ae88985c4 100644 --- a/locale/no_NO/LC_MESSAGES/django.po +++ b/locale/no_NO/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:54\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-28 04:03\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Norwegian\n" "Language: no\n" @@ -46,33 +46,33 @@ msgstr "{i} ganger" msgid "Unlimited" msgstr "Ubegrenset" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Liste rekkefølge" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Boktittel" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Vurdering" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Sorter etter" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Stigende" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Synkende" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "Sluttdato kan ikke være før startdato." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europeisk Portugisisk)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Forenklet kinesisk)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradisjonelt kinesisk)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Kopiér adresse" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Kopiert!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Lagre" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Steder" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Legg til i liste" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1549,16 +1556,11 @@ msgstr "Alle meldinger" msgid "You have no messages right now." msgstr "Du har ingen meldinger." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "last 0 uleste status(er)" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Det er ingen aktiviteter akkurat nå! Prøv å følge en bruker for å komme i gang" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Eller, du kan prøve å aktivere flere statustyper" @@ -1647,7 +1649,7 @@ msgid "What are you reading?" msgstr "Hva er det du leser nå?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Søk etter en bok" @@ -1667,7 +1669,7 @@ msgstr "Du kan legge til bøker når du begynner å bruke %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1683,7 +1685,7 @@ msgid "Popular on %(site_name)s" msgstr "Populært på %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Ingen bøker funnet" @@ -2032,7 +2034,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Aksept av et forslag legger boka til i hyllene dine permanent, og kobler dine lesedatoer, anmeldelser og vurderinger til boka." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Godkjenn" @@ -2243,6 +2245,21 @@ msgstr "Støtt %(site_name)s på msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrms kildekode er fritt tilgjengelig. Du kan bidra eller rapportere problemer på GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Foreslå" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Fjern lagring" @@ -2262,23 +2279,29 @@ msgstr "Opprettet og forvaltet av %(username)s" msgid "Created by %(username)s" msgstr "Opprettet av %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Forvalt" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Ventende bøker" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Nå er du klar!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Foreslått av" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Forkast" @@ -2302,7 +2325,7 @@ msgid "on %(site_name)s" msgstr "på %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Denne lista er for tida tom" @@ -2363,76 +2386,89 @@ msgstr "Opprett ei gruppe" msgid "Delete list" msgstr "Slett liste" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Notater:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "" + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Du har nå foreslått en bok for denne lista!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Du har nå lagt til ei bok i denne lista!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Lagt til av %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Listeposisjon" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Bruk" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Fjern" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Sorter liste" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Retning" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Legg til bøker" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Foreslå bøker" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "søk" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Nullstill søk" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Ingen bøker funnet for søket\"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Foreslå" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Legg denne lista inn på et nettsted" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Kopier kode som legger inn lista" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, en liste av %(owner)s på %(site_name)s" @@ -3220,10 +3256,6 @@ msgstr "Programvare:" msgid "Version:" msgstr "Versjon:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Notater:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Detaljer" @@ -4629,3 +4661,10 @@ msgstr "En lenke for tilbakestilling av passord er sendt til {email}" msgid "Status updates from {obj.display_name}" msgstr "Statusoppdateringer fra {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "" +msgstr[1] "" + diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index ae5d241ca50e5f66bff923f07a86951136d73659..ec3d556ddb35aa892afa2aa22f8b5d7627a4d898 100644 GIT binary patch delta 21813 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 W`#*8U9dgrC%o&BYOPMpCW&;3N@x#~v delta 21346 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 ImW=n<0JKa}U;qFB diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index a7f34e4b5..f8e1ff358 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:55\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-29 14:28\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -46,33 +46,33 @@ msgstr "{i} usos" msgid "Unlimited" msgstr "Ilimitado" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Ordem de inserção" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Título do livro" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Avaliação" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Organizar por" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Crescente" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Decrescente" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "A data de término da leitura não pode ser anterior a de início." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Português Europeu)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "Sueco (Svenska)" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Copiar endereço" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Copiado!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Salvar" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Lugares" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Adicionar à lista" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Todas as mensagens" msgid "You have no messages right now." msgstr "Você não tem mensagens." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "carregar 0 publicações não lida(s)" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Não há nenhuma atividade! Tente seguir um usuário para começar" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Uma outra opção é habilitar mais tipos de publicação" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "O que você está lendo?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Pesquisar livro" @@ -1669,7 +1671,7 @@ msgstr "Você pode adicionar livros quando começar a usar o %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Popular em %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Nenhum livro encontrado" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Aprovar uma sugestão adicionará permanentemente o livro sugerido às suas estantes e associará suas datas de leitura, resenhas e avaliações aos do livro." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Aprovar" @@ -2245,6 +2247,21 @@ msgstr "Apoie a instância %(site_name)s: GitHub." msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Adicionar \"%(title)s\" a esta lista" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Sugerir \"%(title)s\" para esta lista" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Sugerir" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Restaurar" @@ -2264,23 +2281,29 @@ msgstr "Criada e organizada por %(username)s" msgid "Created by %(username)s" msgstr "Criada por %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Moderar" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Livros pendentes" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Tudo pronto!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s diz:" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Sugerido por" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Descartar" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "em %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Esta lista está vazia" @@ -2365,76 +2388,89 @@ msgstr "Criar grupo" msgid "Delete list" msgstr "Excluir lista" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Notas:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Uma anotação opcional será mostrada com o livro." + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Você sugeriu um livro para esta lista com sucesso!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Você adicionou um livro a esta lista com sucesso!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "Editar anotações" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "Adicionar anotações" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Adicionado por %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Posição na lista" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Definir" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Remover" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Ordenar lista" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Sentido" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Adicionar livros" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Sugerir livros" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "pesquisar" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Limpar pesquisa" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Nenhum livro encontrado para \"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Sugerir" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Incorpore esta lista em um site" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Copiar código de incorporação" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, uma lista de %(owner)s em %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Software:" msgid "Version:" msgstr "Versão:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Notas:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Detalhes" @@ -4631,3 +4663,10 @@ msgstr "Um link para redefinição da senha foi enviado para {email}" msgid "Status updates from {obj.display_name}" msgstr "Novas publicações de {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Carregar %(count)d publicação não lida" +msgstr[1] "Carregar %(count)d publicações não lidas" + diff --git a/locale/pt_PT/LC_MESSAGES/django.mo b/locale/pt_PT/LC_MESSAGES/django.mo index 70db3391762564af0c0682f83c25d681a7592aad..45eadd1986e422b7409f9fe3a085124cc90ea222 100644 GIT binary patch delta 15060 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\n" "Language-Team: Portuguese\n" "Language: pt\n" @@ -46,33 +46,33 @@ msgstr "{i} utilizações" msgid "Unlimited" msgstr "Ilimitado" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Ordem da Lista" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Título do livro" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Classificação" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Ordenar Por" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Descendente" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "" @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português (Português Europeu)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Copiar endereço" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Copiado!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Salvar" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Lugares" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Adicionar à lista" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1549,16 +1556,11 @@ msgstr "Todas as mensagens" msgid "You have no messages right now." msgstr "Ainda não tem mensagens." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "carregar 0 estado(s) não lido(s)" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Não existem atividades agora! Experimenta seguir um utilizador para começar" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Alternativamente, podes tentar ativar mais tipos de estado" @@ -1647,7 +1649,7 @@ msgid "What are you reading?" msgstr "O que andas a ler?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Pesquisar por um livro" @@ -1667,7 +1669,7 @@ msgstr "Podes adicionar livros quando começas a usar %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1683,7 +1685,7 @@ msgid "Popular on %(site_name)s" msgstr "Populares em %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Nenhum livro encontrado" @@ -2032,7 +2034,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Aprovar uma sugestão adicionará permanentemente o livro sugerido às tuas prateleiras e associará as tuas datas de leitura, análises, avaliações e criticas a esse livro." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Aprovar" @@ -2243,6 +2245,21 @@ msgstr "Apoia %(site_name)s em %( msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "O código de fonte do BookWyrm está disponível gratuitamente. E também podes contribuir ou reportar problemas no GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Sugerir" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Des-gravar" @@ -2262,23 +2279,29 @@ msgstr "Criado e curado por %(username)s" msgid "Created by %(username)s" msgstr "Criado por %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Administrar" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Livros pendentes" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Está tudo pronto!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Sugerido por" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Descartar" @@ -2302,7 +2325,7 @@ msgid "on %(site_name)s" msgstr "em %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Esta lista está vazia" @@ -2363,76 +2386,89 @@ msgstr "Criar um Grupo" msgid "Delete list" msgstr "Apagar lista" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Notas:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "" + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Sugeriste um livro para esta lista com sucesso!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Adicionaste um livro a esta lista com sucesso!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Adicionado por %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Posição da lista" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Definir" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Remover" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Ordenar lista" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Direcção" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Adicionar Livros" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Sugerir Livros" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "pesquisar" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Limpar Pesquisa" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Nenhum livro encontrado que corresponda à consulta \"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Sugerir" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Incorporar esta lista num website" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Copiar código de incorporação" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, uma lista de %(owner)s no %(site_name)s" @@ -3220,10 +3256,6 @@ msgstr "Software:" msgid "Version:" msgstr "Versão:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Notas:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Detalhes" @@ -4629,3 +4661,10 @@ msgstr "Um link para redefinir a palavra-passe foi enviado para este {email}" msgid "Status updates from {obj.display_name}" msgstr "Actualização de estado fornecido por {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "" +msgstr[1] "" + diff --git a/locale/sv_SE/LC_MESSAGES/django.mo b/locale/sv_SE/LC_MESSAGES/django.mo index a28c21679cb4c230804efeeb6dceaf90d2bd15c8..bff1e3e360d211e7fbd2c0f1ff57f0976aee5444 100644 GIT binary patch delta 21074 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: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≧URl>Sf#@#rrQAC&)D%OMuOpNjrV2<< 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 gN+OB&\n" "Language-Team: Swedish\n" "Language: sv\n" @@ -46,33 +46,33 @@ msgstr "{i} använder" msgid "Unlimited" msgstr "Obegränsad" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "Listordning" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "Bokens titel" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Betyg" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "Sortera efter" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "Stigande" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "Fallande" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "Slutdatum för läsning kan inte vara före startdatum." @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europeisk Portugisiska)" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Förenklad Kinesiska)" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Traditionell Kinesiska)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "Kopiera adress" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "Kopierades!" @@ -689,6 +693,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -712,6 +717,7 @@ msgstr "Spara" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -816,7 +822,7 @@ msgstr "Platser" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -830,7 +836,8 @@ msgstr "Lägg till i listan" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1551,16 +1558,11 @@ msgstr "Alla meddelanden" msgid "You have no messages right now." msgstr "Du har inga meddelanden just nu." -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "ladda 0 olästa status(ar)" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "Det finns inga aktiviteter just nu! Försök att följa en användare för att komma igång" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "Alternativt så kan du prova att aktivera fler status-typer" @@ -1649,7 +1651,7 @@ msgid "What are you reading?" msgstr "Vad läser du?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "Sök efter en bok" @@ -1669,7 +1671,7 @@ msgstr "Du kan lägga till böcker när du börjar använda %(site_name)s." #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1685,7 +1687,7 @@ msgid "Popular on %(site_name)s" msgstr "Populära i %(site_name)s" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "Inga böcker hittades" @@ -2034,7 +2036,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "Godkännandet av ett förslag kommer permanent lägga till den föreslagna boken till dina hyllor och associera dina läsdatum, recensioner och betyg med den boken." #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "Godkänn" @@ -2245,6 +2247,21 @@ msgstr "Stötta %(site_name)s på GitHub." msgstr "BookWyrm's källkod är fritt tillgängligt. Du kan bidra eller rapportera problem på GitHub." +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "Föreslå" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "Ta bort sparning" @@ -2264,23 +2281,29 @@ msgstr "Skapades och kurerades av %(username)s" msgid "Created by %(username)s" msgstr "Skapades av %(username)s" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "Kurera" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "Böcker som väntar" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "Nu är du klar!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "Föreslogs av" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "Kassera" @@ -2304,7 +2327,7 @@ msgid "on %(site_name)s" msgstr "på %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "Den här listan är för närvarande tom" @@ -2365,76 +2388,89 @@ msgstr "Skapa en grupp" msgid "Delete list" msgstr "Ta bort lista" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "Anteckningar:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "" + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "Du föreslog framgångsrikt en bok för den här listan!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "Du lade framgångsrikt till en bok i här listan!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "Lades till av %(username)s" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "Listans plats" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "Ställ in" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "Ta bort" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "Sortera lista" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "Riktning" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "Lägg till böcker" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "Föreslå böcker" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "sök" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "Rensa sökning" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "Inga böcker hittades som matchar frågan \"%(query)s\"" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "Föreslå" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "Bädda in den här listan på en hemsida" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "Kopiera inbäddad kod" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s, en lista av %(owner)s på %(site_name)s" @@ -3222,10 +3258,6 @@ msgstr "Programvara:" msgid "Version:" msgstr "Version:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "Anteckningar:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "Detaljer" @@ -4631,3 +4663,10 @@ msgstr "En länk för återställning av lösenordet har skickats till {email}" msgid "Status updates from {obj.display_name}" msgstr "Status-uppdateringar från {obj.display_name}" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "" +msgstr[1] "" + diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index e0407d411..250d030b1 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:54\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-28 04:03\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -46,33 +46,33 @@ msgstr "{i} 次使用" msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "列表顺序" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "书名" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "评价" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "降序" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "" @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文(繁体中文)" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "复制地址" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "复制成功!" @@ -685,6 +689,7 @@ msgstr "ISNI:" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -708,6 +713,7 @@ msgstr "保存" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -811,7 +817,7 @@ msgstr "地点" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -825,7 +831,8 @@ msgstr "添加到列表" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1542,16 +1549,11 @@ msgstr "所有消息" msgid "You have no messages right now." msgstr "你现在没有消息。" -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "加载 0 条未读状态" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "现在还没有任何活动!尝试从关注一个用户开始吧" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "或者,您可以尝试启用更多的状态种类" @@ -1640,7 +1642,7 @@ msgid "What are you reading?" msgstr "你在阅读什么?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "搜索书目" @@ -1660,7 +1662,7 @@ msgstr "你可以在开始使用 %(site_name)s 后添加书目。" #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1676,7 +1678,7 @@ msgid "Popular on %(site_name)s" msgstr "%(site_name)s 上的热门" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "没有找到书目" @@ -2021,7 +2023,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "批准建议后,被提议的书将会永久添加到您的书架上并与您的阅读日期、书评、评分联系起来。" #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "批准" @@ -2232,6 +2234,21 @@ msgstr "在 %(support_title)s msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm 是开源软件。你可以在 GitHub 贡献或报告问题。" +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "推荐" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "取消保存" @@ -2251,23 +2268,29 @@ msgstr "由 %(username)s 创建并策展" msgid "Created by %(username)s" msgstr "由 %(username)s 创建" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "等候中的书目" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "都弄好了!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "推荐来自" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "削除" @@ -2291,7 +2314,7 @@ msgid "on %(site_name)s" msgstr "在 %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "此列表当前是空的" @@ -2352,76 +2375,89 @@ msgstr "创建一个群组" msgid "Delete list" msgstr "删除列表" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "备注:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "" + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "你成功向该列表推荐了一本书!" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "你成功向此列表添加了一本书!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "由 %(username)s 添加" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "列表位置:" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "设定" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "移除" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "排序列表" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "方向" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "添加书目" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "推荐书目" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "搜索" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "清除搜索" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "没有符合 “%(query)s” 请求的书目" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "推荐" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "将此列表嵌入到网站" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "复制嵌入代码" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "%(list_name)s,%(owner)s 在 %(site_name)s 上的列表" @@ -3205,10 +3241,6 @@ msgstr "软件:" msgid "Version:" msgstr "版本:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "备注:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "详细" @@ -4605,3 +4637,9 @@ msgstr "密码重置连接已发送给 {email}" msgid "Status updates from {obj.display_name}" msgstr "{obj.display_name} 的状态更新" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "" + diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 3f5ec5240..220a6268e 100644 --- a/locale/zh_Hant/LC_MESSAGES/django.po +++ b/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-24 17:25+0000\n" -"PO-Revision-Date: 2022-01-24 18:54\n" +"POT-Creation-Date: 2022-01-28 02:50+0000\n" +"PO-Revision-Date: 2022-01-28 04:03\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -46,33 +46,33 @@ msgstr "" msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:483 +#: bookwyrm/forms.py:489 msgid "List Order" msgstr "列表順序" -#: bookwyrm/forms.py:484 +#: bookwyrm/forms.py:490 msgid "Book Title" msgstr "書名" -#: bookwyrm/forms.py:485 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms.py:491 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "評價" -#: bookwyrm/forms.py:487 bookwyrm/templates/lists/list.html:135 +#: bookwyrm/forms.py:493 bookwyrm/templates/lists/list.html:177 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:491 +#: bookwyrm/forms.py:497 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:492 +#: bookwyrm/forms.py:498 msgid "Descending" msgstr "降序" -#: bookwyrm/forms.py:505 +#: bookwyrm/forms.py:511 msgid "Reading finish date cannot be before start date." msgstr "" @@ -283,10 +283,14 @@ msgid "Português Europeu (European Portuguese)" msgstr "" #: bookwyrm/settings.py:258 +msgid "Swedish (Svenska)" +msgstr "" + +#: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" msgstr "簡體中文" -#: bookwyrm/settings.py:259 +#: bookwyrm/settings.py:260 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文" @@ -424,7 +428,7 @@ msgid "Copy address" msgstr "" #: bookwyrm/templates/annual_summary/layout.html:68 -#: bookwyrm/templates/lists/list.html:231 +#: bookwyrm/templates/lists/list.html:269 msgid "Copied!" msgstr "" @@ -685,6 +689,7 @@ msgstr "" #: bookwyrm/templates/book/file_links/edit_links.html:82 #: bookwyrm/templates/groups/form.html:30 #: bookwyrm/templates/lists/bookmark_button.html:15 +#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/readthrough/readthrough_modal.html:72 @@ -708,6 +713,7 @@ msgstr "儲存" #: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/readthrough_modal.html:74 @@ -811,7 +817,7 @@ msgstr "地點" #: bookwyrm/templates/book/book.html:348 #: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:74 -#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:11 +#: 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:25 #: bookwyrm/templates/search/layout.html:50 @@ -825,7 +831,8 @@ msgstr "新增到列表" #: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/list.html:209 +#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 msgid "Add" @@ -1542,16 +1549,11 @@ msgstr "所有訊息" msgid "You have no messages right now." msgstr "你現在沒有訊息。" -#: bookwyrm/templates/feed/feed.html:28 -#, python-format -msgid "load 0 unread status(es)" -msgstr "" - -#: bookwyrm/templates/feed/feed.html:51 +#: bookwyrm/templates/feed/feed.html:54 msgid "There aren't any activities right now! Try following a user to get started" msgstr "現在還沒有任何活動!嘗試著從關注一個使用者開始吧" -#: bookwyrm/templates/feed/feed.html:52 +#: bookwyrm/templates/feed/feed.html:55 msgid "Alternatively, you can try enabling more status types" msgstr "" @@ -1640,7 +1642,7 @@ msgid "What are you reading?" msgstr "你在閱讀什麼?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:163 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 msgid "Search for a book" msgstr "搜尋書目" @@ -1660,7 +1662,7 @@ msgstr "你可以在開始使用 %(site_name)s 後新增書目。" #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 -#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1676,7 +1678,7 @@ msgid "Popular on %(site_name)s" msgstr "%(site_name)s 上的熱門" #: bookwyrm/templates/get_started/books.html:58 -#: bookwyrm/templates/lists/list.html:180 +#: bookwyrm/templates/lists/list.html:222 msgid "No books found" msgstr "沒有找到書目" @@ -2021,7 +2023,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh msgstr "" #: bookwyrm/templates/import/manual_review.html:58 -#: bookwyrm/templates/lists/curate.html:59 +#: bookwyrm/templates/lists/curate.html:71 #: bookwyrm/templates/settings/link_domains/link_domains.html:76 msgid "Approve" msgstr "批准" @@ -2232,6 +2234,21 @@ msgstr "在 %(support_title)s msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm 是開源軟體。你可以在 GitHub 貢獻或報告問題。" +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "" + +#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/list.html:249 +msgid "Suggest" +msgstr "推薦" + #: bookwyrm/templates/lists/bookmark_button.html:30 msgid "Un-save" msgstr "" @@ -2251,23 +2268,29 @@ msgstr "由 %(username)s 建立並管理" msgid "Created by %(username)s" msgstr "由 %(username)s 建立" -#: bookwyrm/templates/lists/curate.html:11 +#: bookwyrm/templates/lists/curate.html:12 msgid "Curate" msgstr "" -#: bookwyrm/templates/lists/curate.html:20 +#: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" msgstr "等候中的書目" -#: bookwyrm/templates/lists/curate.html:23 +#: bookwyrm/templates/lists/curate.html:24 msgid "You're all set!" msgstr "都弄好了!" -#: bookwyrm/templates/lists/curate.html:43 +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:83 +#, python-format +msgid "%(username)s says:" +msgstr "" + +#: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" msgstr "推薦來自" -#: bookwyrm/templates/lists/curate.html:65 +#: bookwyrm/templates/lists/curate.html:77 msgid "Discard" msgstr "放棄" @@ -2291,7 +2314,7 @@ msgid "on %(site_name)s" msgstr "" #: bookwyrm/templates/lists/embed-list.html:27 -#: bookwyrm/templates/lists/list.html:43 +#: bookwyrm/templates/lists/list.html:44 msgid "This list is currently empty" msgstr "此列表當前是空的" @@ -2352,76 +2375,89 @@ msgstr "" msgid "Delete list" msgstr "" -#: bookwyrm/templates/lists/list.html:35 +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:74 +msgid "Notes:" +msgstr "備註:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "" + +#: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" msgstr "你成功!向該列表推薦了一本書" -#: bookwyrm/templates/lists/list.html:37 +#: bookwyrm/templates/lists/list.html:38 msgid "You successfully added a book to this list!" msgstr "你成功在此列表新增了一本書!" -#: bookwyrm/templates/lists/list.html:81 +#: bookwyrm/templates/lists/list.html:96 +msgid "Edit notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:111 +msgid "Add notes" +msgstr "" + +#: bookwyrm/templates/lists/list.html:123 #, python-format msgid "Added by %(username)s" msgstr "由 %(username)s 新增" -#: bookwyrm/templates/lists/list.html:96 +#: bookwyrm/templates/lists/list.html:138 msgid "List position" msgstr "列表位置:" -#: bookwyrm/templates/lists/list.html:102 +#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 msgid "Set" msgstr "設定" -#: bookwyrm/templates/lists/list.html:117 +#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/snippets/remove_from_group_button.html:20 msgid "Remove" msgstr "移除" -#: bookwyrm/templates/lists/list.html:131 -#: bookwyrm/templates/lists/list.html:148 +#: bookwyrm/templates/lists/list.html:173 +#: bookwyrm/templates/lists/list.html:190 msgid "Sort List" msgstr "排序列表" -#: bookwyrm/templates/lists/list.html:141 +#: bookwyrm/templates/lists/list.html:183 msgid "Direction" msgstr "方向" -#: bookwyrm/templates/lists/list.html:155 +#: bookwyrm/templates/lists/list.html:197 msgid "Add Books" msgstr "新增書目" -#: bookwyrm/templates/lists/list.html:157 +#: bookwyrm/templates/lists/list.html:199 msgid "Suggest Books" msgstr "推薦書目" -#: bookwyrm/templates/lists/list.html:168 +#: bookwyrm/templates/lists/list.html:210 msgid "search" msgstr "搜尋" -#: bookwyrm/templates/lists/list.html:174 +#: bookwyrm/templates/lists/list.html:216 msgid "Clear search" msgstr "清除搜尋" -#: bookwyrm/templates/lists/list.html:179 +#: bookwyrm/templates/lists/list.html:221 #, python-format msgid "No books found matching the query \"%(query)s\"" msgstr "沒有符合 \"%(query)s\" 請求的書目" -#: bookwyrm/templates/lists/list.html:211 -msgid "Suggest" -msgstr "推薦" - -#: bookwyrm/templates/lists/list.html:222 +#: bookwyrm/templates/lists/list.html:260 msgid "Embed this list on a website" msgstr "" -#: bookwyrm/templates/lists/list.html:230 +#: bookwyrm/templates/lists/list.html:268 msgid "Copy embed code" msgstr "" -#: bookwyrm/templates/lists/list.html:232 +#: bookwyrm/templates/lists/list.html:270 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "" @@ -3205,10 +3241,6 @@ msgstr "軟件:" msgid "Version:" msgstr "版本:" -#: bookwyrm/templates/settings/federation/edit_instance.html:74 -msgid "Notes:" -msgstr "備註:" - #: bookwyrm/templates/settings/federation/instance.html:19 msgid "Details" msgstr "詳細" @@ -4605,3 +4637,9 @@ msgstr "密碼重置連結已傳送給 {email}" msgid "Status updates from {obj.display_name}" msgstr "" +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "" + From 65496fea4942ce3a1100ec76696686bd10589b70 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 10:26:28 -0800 Subject: [PATCH 09/12] Fixes black regression --- bookwyrm/templatetags/shelf_tags.py | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/bookwyrm/templatetags/shelf_tags.py b/bookwyrm/templatetags/shelf_tags.py index 7aef638f4..6c4f59c36 100644 --- a/bookwyrm/templatetags/shelf_tags.py +++ b/bookwyrm/templatetags/shelf_tags.py @@ -36,22 +36,19 @@ def get_next_shelf(current_shelf): def active_shelf(context, book): """check what shelf a user has a book on, if any""" user = context["request"].user - return ( - cache.get_or_set( - f"active_shelf-{user.id}-{book.id}", - lambda u, b: ( - models.ShelfBook.objects.filter( - shelf__user=u, - book__parent_work__editions=b, - ).first() - or False - ), - user, - book, - timeout=15552000, - ) - or {"book": book} - ) + return cache.get_or_set( + f"active_shelf-{user.id}-{book.id}", + lambda u, b: ( + models.ShelfBook.objects.filter( + shelf__user=u, + book__parent_work__editions=b, + ).first() + or False + ), + user, + book, + timeout=15552000, + ) or {"book": book} @register.simple_tag(takes_context=False) From 18b53a608c46c6d9d300194b3b4c780b2f922db6 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 10:42:29 -0800 Subject: [PATCH 10/12] More resilient hanlding of deletions --- bookwyrm/activitypub/verbs.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bookwyrm/activitypub/verbs.py b/bookwyrm/activitypub/verbs.py index b32b04133..36898bc7e 100644 --- a/bookwyrm/activitypub/verbs.py +++ b/bookwyrm/activitypub/verbs.py @@ -38,7 +38,7 @@ class Create(Verb): class Delete(Verb): """Create activity""" - to: List[str] + to: List[str] = field(default_factory=lambda: []) cc: List[str] = field(default_factory=lambda: []) type: str = "Delete" @@ -137,8 +137,8 @@ class Accept(Verb): type: str = "Accept" def action(self): - """find and remove the activity object""" - obj = self.object.to_model(save=False, allow_create=False) + """accept a request""" + obj = self.object.to_model(save=False, allow_create=True) obj.accept() @@ -150,7 +150,7 @@ class Reject(Verb): type: str = "Reject" def action(self): - """find and remove the activity object""" + """reject a follow request""" obj = self.object.to_model(save=False, allow_create=False) obj.reject() From a7afd4c47b016683d89f099387ad55b2e5ef4264 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 11:10:18 -0800 Subject: [PATCH 11/12] Fixes display of dm button --- bookwyrm/templates/snippets/user_options.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bookwyrm/templates/snippets/user_options.html b/bookwyrm/templates/snippets/user_options.html index 3db3c2b17..35abc98c2 100644 --- a/bookwyrm/templates/snippets/user_options.html +++ b/bookwyrm/templates/snippets/user_options.html @@ -10,7 +10,9 @@ {% block dropdown-list %}
  • - {% trans "Send direct message" %} +
  • {% include 'snippets/report_button.html' with user=user class="is-fullwidth" %} From e674f85d4ef3bccb7724bd3c8a9e907579a58f2e Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 30 Jan 2022 11:21:56 -0800 Subject: [PATCH 12/12] Don't display empty shelves on user page --- bookwyrm/views/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bookwyrm/views/user.py b/bookwyrm/views/user.py index 851cfdaae..d38981ea8 100644 --- a/bookwyrm/views/user.py +++ b/bookwyrm/views/user.py @@ -31,12 +31,13 @@ class User(View): shelf_preview = [] # only show shelves that should be visible - shelves = user.shelf_set is_self = request.user.id == user.id if not is_self: shelves = models.Shelf.privacy_filter( request.user, privacy_levels=["public", "followers"] ).filter(user=user, books__isnull=False) + else: + shelves = user.shelf_set.filter(books__isnull=False).distinct() for user_shelf in shelves.all()[:3]: shelf_preview.append(