From 8fd0d5baf0dd4a424e956127c5d900280e28092a Mon Sep 17 00:00:00 2001 From: Joachim Date: Tue, 28 Dec 2021 10:18:40 +0100 Subject: [PATCH 1/5] Fix images stretch --- bookwyrm/static/css/bookwyrm.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/static/css/bookwyrm.css b/bookwyrm/static/css/bookwyrm.css index 4d9aabb4..629815b8 100644 --- a/bookwyrm/static/css/bookwyrm.css +++ b/bookwyrm/static/css/bookwyrm.css @@ -615,7 +615,7 @@ ol.ordered-list li::before { grid-template-columns: repeat(auto-fit, minmax(10em, 1fr)); gap: 1.5rem; align-items: end; - justify-items: center; + justify-items: stretch; } .books-grid > .is-big { From 489c8276730d2414cc61e666af35929d58d7fa9a Mon Sep 17 00:00:00 2001 From: Joachim Date: Tue, 28 Dec 2021 10:29:35 +0100 Subject: [PATCH 2/5] fix sizes --- bookwyrm/templates/annual_summary/layout.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bookwyrm/templates/annual_summary/layout.html b/bookwyrm/templates/annual_summary/layout.html index ebcf7243..7fa11a2b 100644 --- a/bookwyrm/templates/annual_summary/layout.html +++ b/bookwyrm/templates/annual_summary/layout.html @@ -235,14 +235,14 @@ {% for book in books %} {% if book.id in best_ratings_books_ids %} - {% include 'snippets/book_cover.html' with book=book cover_class='is-w-auto' %} + {% include 'snippets/book_cover.html' with book=book cover_class='is-w-auto' size='xxlarge' %} {{ book.title }} {% else %} - {% include 'snippets/book_cover.html' with book=book cover_class='is-w-auto' %} + {% include 'snippets/book_cover.html' with book=book cover_class='is-w-auto' size='large' %} {{ book.title }} From 3a015062ecf6a380b05ecf96a56b185b46e8f74c Mon Sep 17 00:00:00 2001 From: Joachim Date: Tue, 28 Dec 2021 10:49:09 +0100 Subject: [PATCH 3/5] Reverse sorting order --- bookwyrm/views/annual_summary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/views/annual_summary.py b/bookwyrm/views/annual_summary.py index 15de2812..07838d6e 100644 --- a/bookwyrm/views/annual_summary.py +++ b/bookwyrm/views/annual_summary.py @@ -46,7 +46,7 @@ class AnnualSummary(View): finish_date__year__gte=year, finish_date__year__lt=int(year) + 1, ) - .order_by("-finish_date") + .order_by("finish_date") .values_list("book__id", flat=True) ) From 86e8d36b2599d5e3de0999d73abd5a28f8d9322f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 28 Dec 2021 07:02:52 -0800 Subject: [PATCH 4/5] Adds annual review translations for Galician and Spanish --- bookwyrm/settings.py | 2 +- locale/de_DE/LC_MESSAGES/django.mo | Bin 61093 -> 61093 bytes locale/de_DE/LC_MESSAGES/django.po | 220 +++++++++++++++----- locale/en_US/LC_MESSAGES/django.po | 68 ++++--- locale/es_ES/LC_MESSAGES/django.mo | Bin 65610 -> 73489 bytes locale/es_ES/LC_MESSAGES/django.po | 292 +++++++++++++++++++-------- locale/fr_FR/LC_MESSAGES/django.mo | Bin 71716 -> 71716 bytes locale/fr_FR/LC_MESSAGES/django.po | 220 +++++++++++++++----- locale/gl_ES/LC_MESSAGES/django.mo | Bin 68430 -> 71912 bytes locale/gl_ES/LC_MESSAGES/django.po | 222 +++++++++++++++----- locale/lt_LT/LC_MESSAGES/django.mo | Bin 70920 -> 70920 bytes locale/lt_LT/LC_MESSAGES/django.po | 222 +++++++++++++++----- locale/pt_BR/LC_MESSAGES/django.mo | Bin 68844 -> 71969 bytes locale/pt_BR/LC_MESSAGES/django.po | 220 +++++++++++++++----- locale/zh_Hans/LC_MESSAGES/django.mo | Bin 58899 -> 59040 bytes locale/zh_Hans/LC_MESSAGES/django.po | 225 ++++++++++++++++----- locale/zh_Hant/LC_MESSAGES/django.mo | Bin 37183 -> 37183 bytes locale/zh_Hant/LC_MESSAGES/django.po | 219 +++++++++++++++----- 18 files changed, 1452 insertions(+), 458 deletions(-) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index e95ff96e..f8acca28 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -14,7 +14,7 @@ VERSION = "0.1.0" PAGE_LENGTH = env("PAGE_LENGTH", 15) DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English") -JS_CACHE = "3891b373" +JS_CACHE = "2d3181e1" # email EMAIL_BACKEND = env("EMAIL_BACKEND", "django.core.mail.backends.smtp.EmailBackend") diff --git a/locale/de_DE/LC_MESSAGES/django.mo b/locale/de_DE/LC_MESSAGES/django.mo index 54f5a3aaf15052490a82972caf74ac5009a033b0..5f0a3eb6c86277b2653d9c159d9c4625aca7d605 100644 GIT binary patch delta 19 bcmZ2_mwD-3<_*acSd6U\n" "Language-Team: German\n" "Language: de\n" @@ -144,7 +144,7 @@ msgstr "%(value)s ist keine gültige remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s ist kein gültiger Benutzer*inname" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "Benutzer*inname" @@ -243,6 +243,132 @@ msgstr "Serverfehler" msgid "Something went wrong! Sorry about that." msgstr "Etwas ist schief gelaufen! Tut uns leid." +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "" +msgstr[1] "" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "von" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +557,6 @@ msgstr "" msgid "Confirm" msgstr "Bestätigen" -#: bookwyrm/templates/book/book.html:47 -#: bookwyrm/templates/discover/large-book.html:22 -#: bookwyrm/templates/landing/large-book.html:25 -#: bookwyrm/templates/landing/small-book.html:18 -msgid "by" -msgstr "von" - #: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 msgid "Edit Book" msgstr "Buch bearbeiten" @@ -518,7 +637,7 @@ msgstr "Themen" msgid "Places" msgstr "Orte" -#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:50 @@ -893,7 +1012,7 @@ msgstr "Föderierte Gemeinschaft" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:103 msgid "Directory" msgstr "Verzeichnis" @@ -1011,7 +1130,7 @@ msgstr "
%(username)s hat %(username)s" msgstr "Direktnachrichten mit %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "Direktnachrichten" @@ -1182,11 +1301,11 @@ msgstr "Einstellungen speichern" msgid "load 0 unread status(es)" msgstr "lade 0 ungelesene Statusmeldung(en)" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 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:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "" @@ -1206,7 +1325,7 @@ msgstr "Du kannst dein Leseziel jederzeit auf deiner Profil msgid "Updates" msgstr "Updates" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "Deine Bücher" @@ -1260,6 +1379,15 @@ msgstr "Keine vorgeschlagenen Benutzer*innen anzeigen" msgid "View directory" msgstr "Verzeichnis anzeigen" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1274,7 +1402,7 @@ msgid "What are you reading?" msgstr "Was liest du gerade?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "Nach einem Buch suchen" @@ -1293,8 +1421,8 @@ msgstr "Du kannst Bücher hinzufügen, wenn du %(site_name)s benutzt." #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1773,7 +1901,7 @@ msgid "Login" msgstr "Anmeldung" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Anmelden" @@ -1782,7 +1910,7 @@ msgstr "Anmelden" msgid "Success! Email address confirmed." msgstr "Alles klar! E-Mail-Adresse bestätigt." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1790,12 +1918,12 @@ msgstr "Benutzer*inname:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "Passwort:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Passwort vergessen?" @@ -1823,23 +1951,23 @@ msgstr "Passwort zurücksetzen" msgid "%(site_name)s search" msgstr "%(site_name)s-Suche" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "Nach einem Buch, einem*r Benutzer*in oder einer Liste suchen" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "Navigations-Hauptmenü" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "Feed" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "Einstellungen" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1847,46 +1975,46 @@ msgstr "Einstellungen" msgid "Invites" msgstr "Einladungen" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "Administration" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "Abmelden" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Benachrichtigungen" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "Passwort" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "Beitreten" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "Status veröffentlicht" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "Fehler beim veröffentlichen des Status" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "Handbuch" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "%(site_name)s auf %(support_title)s unterstützen" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 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." @@ -2079,15 +2207,11 @@ msgstr "Vorschlagen" msgid "Embed this list on a website" msgstr "" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 14596fa3..447474e9 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: 2021-12-27 22:24+0000\n" +"POT-Creation-Date: 2021-12-28 15:00+0000\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -244,96 +244,96 @@ msgstr "" msgid "Something went wrong! Sorry about that." msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/annual_summary/layout.html:7 #: bookwyrm/templates/feed/summary_card.html:8 #, python-format msgid "%(year)s in the books" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:42 +#: bookwyrm/templates/annual_summary/layout.html:43 #, python-format msgid "%(year)s in the books" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:46 +#: bookwyrm/templates/annual_summary/layout.html:47 #, python-format msgid "%(display_name)s’s year of reading" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:52 +#: bookwyrm/templates/annual_summary/layout.html:53 msgid "Share this page" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/annual_summary/layout.html:61 msgid "Copy address" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/annual_summary/layout.html:61 #: bookwyrm/templates/lists/list.html:194 msgid "Copied!" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:68 +#: bookwyrm/templates/annual_summary/layout.html:69 msgid "Sharing status: public with key" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:69 +#: bookwyrm/templates/annual_summary/layout.html:70 msgid "The page can be seen by anyone with the complete address." msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:74 +#: bookwyrm/templates/annual_summary/layout.html:75 msgid "Make page private" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:80 +#: bookwyrm/templates/annual_summary/layout.html:81 msgid "Sharing status: private" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:81 +#: bookwyrm/templates/annual_summary/layout.html:82 msgid "The page is private, only you can see it." msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:86 +#: bookwyrm/templates/annual_summary/layout.html:87 msgid "Make page public" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:90 +#: bookwyrm/templates/annual_summary/layout.html:91 msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:103 +#: bookwyrm/templates/annual_summary/layout.html:104 #, python-format msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:109 +#: bookwyrm/templates/annual_summary/layout.html:110 #, python-format msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:111 +#: bookwyrm/templates/annual_summary/layout.html:112 msgid "That’s great!" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:114 +#: bookwyrm/templates/annual_summary/layout.html:115 #, python-format -msgid "That makes an average of %(pages_average)s pages per book." +msgid "That makes an average of %(pages)s pages per book." msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:119 +#: bookwyrm/templates/annual_summary/layout.html:120 #, python-format msgid "(%(no_page_number)s book doesn’t have pages)" msgid_plural "(%(no_page_number)s books don’t have pages)" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/annual_summary/layout.html:135 +#: bookwyrm/templates/annual_summary/layout.html:136 msgid "Their shortest read this year…" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:142 -#: bookwyrm/templates/annual_summary/layout.html:163 -#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/annual_summary/layout.html:143 +#: bookwyrm/templates/annual_summary/layout.html:164 +#: bookwyrm/templates/annual_summary/layout.html:204 #: bookwyrm/templates/book/book.html:47 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:25 @@ -341,31 +341,31 @@ msgstr "" msgid "by" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:148 -#: bookwyrm/templates/annual_summary/layout.html:169 +#: bookwyrm/templates/annual_summary/layout.html:149 +#: bookwyrm/templates/annual_summary/layout.html:170 #, python-format msgid "%(pages)s pages" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:156 +#: bookwyrm/templates/annual_summary/layout.html:157 msgid "…and the longest" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:186 +#: bookwyrm/templates/annual_summary/layout.html:187 #, python-format msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:196 +#: bookwyrm/templates/annual_summary/layout.html:197 msgid "Their best rated review" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:209 +#: bookwyrm/templates/annual_summary/layout.html:210 #, python-format msgid "Their rating: %(rating)s" msgstr "" -#: bookwyrm/templates/annual_summary/layout.html:226 +#: bookwyrm/templates/annual_summary/layout.html:227 #, python-format msgid "All the books %(display_name)s read in 2021" msgstr "" @@ -1033,6 +1033,8 @@ msgstr "" #: bookwyrm/templates/directory/directory.html:29 #: bookwyrm/templates/directory/directory.html:31 #: bookwyrm/templates/feed/goal_card.html:17 +#: bookwyrm/templates/feed/summary_card.html:12 +#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/snippets/announcement.html:34 msgid "Dismiss message" msgstr "" @@ -1380,11 +1382,11 @@ msgstr "" msgid "View directory" msgstr "" -#: bookwyrm/templates/feed/summary_card.html:14 +#: bookwyrm/templates/feed/summary_card.html:21 msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" msgstr "" -#: bookwyrm/templates/feed/summary_card.html:19 +#: bookwyrm/templates/feed/summary_card.html:26 #, python-format msgid "Discover your stats for %(year)s!" msgstr "" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index b928b798c44f01b3f184a10e7f6cdf2037aa1ba7..cd2c6a850e143cbdf0d2008b7f42c7683b221213 100644 GIT binary patch delta 26519 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⪙1{KIr9CGD%Nt2FhlnEhMfu&O|DIOI}ZB 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 N3+TOkYl(zD{|91(d_w>L delta 18792 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\n" "Language-Team: Spanish\n" "Language: es\n" @@ -144,7 +144,7 @@ msgstr "%(value)s no es un remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s no es un usuario válido" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nombre de usuario" @@ -243,6 +243,132 @@ msgstr "Error del Servidor" msgid "Something went wrong! Sorry about that." msgstr "¡Algo salió mal! Disculpa." +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "%(year)s en libros" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "%(year)s en libros" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "El año de lectura de %(display_name)s" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "Compartir esta página" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "Copiar dirección" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "¡Copiado!" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "Nivel de compartido: público con llave" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "La página puede ser vista por cualquier persona que tenga la dirección completa." + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "Hacer privada la página" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "Nivel de compartido: privado" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "La página es privada, solo tú puedes verla." + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "Hacer pública la página" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "Una vez que haces privada tu página, la clave antigua ya no dará acceso a la página. Si la página se vuelve a hacer pública se creará una nueva clave." + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "Lamentablemente, %(display_name)s no terminó ningún libro en %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "En %(year)s %(display_name)s ha leído %(books_total)s libros
¡haciendo un total de %(pages_total)s páginas!" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "¡Eso es genial!" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "Eso hace un promedio de %(pages_average)s páginas por libro." + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "(%(no_page_number)s libro no tiene páginas)" +msgstr[1] "(%(no_page_number)s libros no tienen páginas)" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "Su lectura más corta de este año…" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "por" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "%(pages)s páginas" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "… y la más larga" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "%(display_name)s dio %(ratings_total)s valoraciones,
su valoración media es %(rating_average)s" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "Su mejor valoración" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "Su valoración: %(rating)s" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "Todos los libros que ha leído %(display_name)s en 2021" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -267,7 +393,7 @@ msgstr "Muerto:" #: bookwyrm/templates/author/author.html:70 msgid "External links" -msgstr "" +msgstr "Enlaces externos" #: bookwyrm/templates/author/author.html:75 msgid "Wikipedia" @@ -282,7 +408,7 @@ msgstr "Ver registro ISNI" #: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" -msgstr "" +msgstr "Cargar datos" #: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/book/book.html:96 @@ -381,7 +507,7 @@ msgstr "Clave Goodreads:" #: bookwyrm/templates/author/edit_author.html:105 msgid "ISNI:" -msgstr "" +msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:157 @@ -420,7 +546,7 @@ msgstr "Cancelar" #: bookwyrm/templates/author/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." -msgstr "" +msgstr "La carga de datos se conectará a %(source_name)s y comprobará si hay metadatos sobre este autor que no están presentes aquí. Los metadatos existentes no serán sobrescritos." #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/edit/edit_book.html:108 @@ -431,13 +557,6 @@ msgstr "" msgid "Confirm" msgstr "Confirmar" -#: bookwyrm/templates/book/book.html:47 -#: bookwyrm/templates/discover/large-book.html:22 -#: bookwyrm/templates/landing/large-book.html:25 -#: bookwyrm/templates/landing/small-book.html:18 -msgid "by" -msgstr "por" - #: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 msgid "Edit Book" msgstr "Editar Libro" @@ -518,7 +637,7 @@ msgstr "Sujetos" msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:50 @@ -810,7 +929,7 @@ msgstr "Eliminar estas fechas de lectura" #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." -msgstr "" +msgstr "La carga de datos se conectará a %(source_name)s y comprobará si hay metadatos sobre este libro que no están presentes aquí. Los metadatos existentes no serán sobrescritos." #: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/modal.html:11 @@ -893,7 +1012,7 @@ msgstr "Comunidad federalizada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:103 msgid "Directory" msgstr "Directorio" @@ -1011,7 +1130,7 @@ msgstr "%(username)s citó %(username)s" msgstr "Mensajes directos con %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "Mensajes directos" @@ -1182,11 +1301,11 @@ msgstr "Guardar ajustes" msgid "load 0 unread status(es)" msgstr "cargar 0 estado(s) no leído(s)" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 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:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "Alternativamente, puedes intentar habilitar más tipos de estado" @@ -1206,7 +1325,7 @@ msgstr "Puedes establecer o cambiar tu objetivo de lectura en cualquier momento msgid "Updates" msgstr "Actualizaciones" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "Tus libros" @@ -1260,6 +1379,15 @@ msgstr "No mostrar usuarios sugeridos" msgid "View directory" msgstr "Ver directorio" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "El fin del año es el mejor momento para hacer balance de todos los libros leídos durante los últimos 12 meses. ¿Cuántas páginas has leído? ¿Cuál es el libro que mejor has valorado este año? ¡Hemos compilado estas estadísticas, y más!" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "¡Descubre tus estadísticas de %(year)s!" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1274,7 +1402,7 @@ msgid "What are you reading?" msgstr "¿Qué estás leyendo?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "Buscar libros" @@ -1293,8 +1421,8 @@ msgstr "Puedes agregar libros cuando comiences a usar %(site_name)s." #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1773,7 +1901,7 @@ msgid "Login" msgstr "Iniciar sesión" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Iniciar sesión" @@ -1782,7 +1910,7 @@ msgstr "Iniciar sesión" msgid "Success! Email address confirmed." msgstr "¡Éxito! Dirección de correo electrónico confirmada." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1790,12 +1918,12 @@ msgstr "Nombre de usuario:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "Contraseña:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "¿Olvidaste tu contraseña?" @@ -1823,23 +1951,23 @@ msgstr "Restablecer contraseña" msgid "%(site_name)s search" msgstr "Busqueda en %(site_name)s" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "Buscar un libro o un usuario o una lista" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "Menú de navigación central" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "Actividad" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "Configuración" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1847,46 +1975,46 @@ msgstr "Configuración" msgid "Invites" msgstr "Invitaciones" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "Administrador" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "Cerrar sesión" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificaciones" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "contraseña" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "Unirse" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "Estado publicado con éxito" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "Error al publicar el estado" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "Documentación de Django" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Apoyar %(site_name)s en %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 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." @@ -1946,12 +2074,12 @@ msgstr "Editar lista" #: bookwyrm/templates/lists/embed-list.html:7 #, python-format msgid "%(list_name)s, a list by %(owner)s" -msgstr "" +msgstr "%(list_name)s, una lista de %(owner)s" #: bookwyrm/templates/lists/embed-list.html:17 #, python-format msgid "on %(site_name)s" -msgstr "" +msgstr "en %(site_name)s" #: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/list.html:29 @@ -2077,20 +2205,16 @@ msgstr "Sugerir" #: bookwyrm/templates/lists/list.html:191 msgid "Embed this list on a website" -msgstr "" +msgstr "Incrustar esta lista en un sitio web" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" -msgstr "" +msgstr "Copiar código para incrustar" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" -msgstr "" +msgstr "%(list_name)s, una lista de %(owner)s en %(site_name)s" #: bookwyrm/templates/lists/list_items.html:15 msgid "Saved" @@ -2280,116 +2404,116 @@ msgstr "¡Estás al día!" #: bookwyrm/templates/ostatus/error.html:7 #, python-format msgid "%(account)s is not a valid username" -msgstr "" +msgstr "%(account)s no es un nombre de usuario válido" #: bookwyrm/templates/ostatus/error.html:8 #: bookwyrm/templates/ostatus/error.html:13 msgid "Check you have the correct username before trying again" -msgstr "" +msgstr "Comprueba que tienes el nombre de usuario correcto antes de intentarlo de nuevo" #: bookwyrm/templates/ostatus/error.html:12 #, python-format msgid "%(account)s could not be found or %(remote_domain)s does not support identity discovery" -msgstr "" +msgstr "%(account)s no se pudo encontrar o %(remote_domain)s no soporta el descubrimiento de identidad" #: bookwyrm/templates/ostatus/error.html:17 #, python-format msgid "%(account)s was found but %(remote_domain)s does not support 'remote follow'" -msgstr "" +msgstr "%(account)s ha sido encontrado, pero %(remote_domain)s no soporta el 'seguimiento remoto'" #: bookwyrm/templates/ostatus/error.html:18 #, python-format msgid "Try searching for %(user)s on %(remote_domain)s instead" -msgstr "" +msgstr "Intenta buscar %(user)s en %(remote_domain)s en su lugar" #: bookwyrm/templates/ostatus/error.html:46 #, python-format msgid "Something went wrong trying to follow %(account)s" -msgstr "" +msgstr "Algo salió mal al intentar seguir a %(account)s" #: bookwyrm/templates/ostatus/error.html:47 msgid "Check you have the correct username before trying again." -msgstr "" +msgstr "Comprueba que tienes el nombre de usuario correcto antes de intentarlo de nuevo." #: bookwyrm/templates/ostatus/error.html:51 #, python-format msgid "You have blocked %(account)s" -msgstr "" +msgstr "Has bloqueado a %(account)s" #: bookwyrm/templates/ostatus/error.html:55 #, python-format msgid "%(account)s has blocked you" -msgstr "" +msgstr "%(account)s te ha bloqueado" #: bookwyrm/templates/ostatus/error.html:59 #, python-format msgid "You are already following %(account)s" -msgstr "" +msgstr "Ya estás siguiendo a %(account)s" #: bookwyrm/templates/ostatus/error.html:63 #, python-format msgid "You have already requested to follow %(account)s" -msgstr "" +msgstr "Ya has solicitado seguir a %(account)s" #: bookwyrm/templates/ostatus/remote_follow.html:6 #, python-format msgid "Follow %(username)s on the fediverse" -msgstr "" +msgstr "Sigue a %(username)s en el Fediverso" #: bookwyrm/templates/ostatus/remote_follow.html:33 #, python-format msgid "Follow %(username)s from another Fediverse account like BookWyrm, Mastodon, or Pleroma." -msgstr "" +msgstr "Sigue a %(username)s desde otra cuenta del Fediverso, como BookWyrm, Mastodon o Pleroma." #: bookwyrm/templates/ostatus/remote_follow.html:40 msgid "User handle to follow from:" -msgstr "" +msgstr "Nombre de usuario desde el que seguir:" #: bookwyrm/templates/ostatus/remote_follow.html:42 msgid "Follow!" -msgstr "" +msgstr "¡Seguir!" #: bookwyrm/templates/ostatus/remote_follow_button.html:8 msgid "Follow on Fediverse" -msgstr "" +msgstr "Seguir en el Fediverso" #: bookwyrm/templates/ostatus/remote_follow_button.html:12 msgid "This link opens in a pop-up window" -msgstr "" +msgstr "Este enlace se abre en una ventana emergente" #: bookwyrm/templates/ostatus/subscribe.html:8 #, python-format msgid "Log in to %(sitename)s" -msgstr "" +msgstr "Iniciar sesión en %(sitename)s" #: bookwyrm/templates/ostatus/subscribe.html:10 #, python-format msgid "Error following from %(sitename)s" -msgstr "" +msgstr "Error al seguir desde %(sitename)s" #: bookwyrm/templates/ostatus/subscribe.html:12 #: bookwyrm/templates/ostatus/subscribe.html:22 #, python-format msgid "Follow from %(sitename)s" -msgstr "" +msgstr "Seguir desde %(sitename)s" #: bookwyrm/templates/ostatus/subscribe.html:18 msgid "Uh oh..." -msgstr "" +msgstr "Oh-oh..." #: bookwyrm/templates/ostatus/subscribe.html:20 msgid "Let's log in first..." -msgstr "" +msgstr "Iniciemos sesión primero..." #: bookwyrm/templates/ostatus/subscribe.html:51 #, python-format msgid "Follow %(username)s" -msgstr "" +msgstr "Seguir a %(username)s" #: bookwyrm/templates/ostatus/success.html:28 #, python-format msgid "You are now following %(display_name)s!" -msgstr "" +msgstr "¡Ahora sigues a %(display_name)s!" #: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:7 diff --git a/locale/fr_FR/LC_MESSAGES/django.mo b/locale/fr_FR/LC_MESSAGES/django.mo index bc4eed45ad6a6f522adf26aad847978db8f87769..67d44f843cb3f7ddc61df0f35745ce3d61e4ed0b 100644 GIT binary patch delta 19 bcmZ3ofn~`CmJLZuSd6U\n" "Language-Team: French\n" "Language: fr\n" @@ -144,7 +144,7 @@ msgstr "%(value)s n’est pas une remote_id valide." msgid "%(value)s is not a valid username" msgstr "%(value)s n’est pas un nom de compte valide." -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nom du compte :" @@ -243,6 +243,132 @@ msgstr "Erreur côté serveur" msgid "Something went wrong! Sorry about that." msgstr "Une erreur s’est produite ; désolé !" +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "Copié!" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "" +msgstr[1] "" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "de" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +557,6 @@ msgstr "Le chargement des données se connectera à %(source_name)s%(username)s a cité un passage de %(username)s" msgstr "Messages directs avec %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "Messages directs" @@ -1182,11 +1301,11 @@ msgstr "Enregistrer les réglages" msgid "load 0 unread status(es)" msgstr "charger 0 statut(s) non lus" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 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:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "Sinon, vous pouvez essayer d’activer plus de types de statuts" @@ -1206,7 +1325,7 @@ msgstr "Vous pouvez définir ou changer votre défi lecture à n’importe quel msgid "Updates" msgstr "Mises à jour" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "Vos Livres" @@ -1260,6 +1379,15 @@ msgstr "Ne pas afficher les utilisateurs suggérés" msgid "View directory" msgstr "Voir le répertoire" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1274,7 +1402,7 @@ msgid "What are you reading?" msgstr "Que lisez‑vous ?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "Chercher un livre" @@ -1293,8 +1421,8 @@ msgstr "Vous pourrez ajouter des livres lorsque vous commencerez à utiliser %(s #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1773,7 +1901,7 @@ msgid "Login" msgstr "Connexion" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Se connecter" @@ -1782,7 +1910,7 @@ msgstr "Se connecter" msgid "Success! Email address confirmed." msgstr "Bravo ! L’adresse email a été confirmée." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1790,12 +1918,12 @@ msgstr "Nom du compte :" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "Mot de passe :" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Mot de passe oublié ?" @@ -1823,23 +1951,23 @@ msgstr "Changer de mot de passe" msgid "%(site_name)s search" msgstr "Recherche %(site_name)s" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "Rechercher un livre, un utilisateur ou une liste" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "Menu de navigation principal " -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "Fil d’actualité" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "Paramètres" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1847,46 +1975,46 @@ msgstr "Paramètres" msgid "Invites" msgstr "Invitations" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "Admin" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "Se déconnecter" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notifications" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "Mot de passe" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "Rejoindre" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "Publié !" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "Erreur lors de la publication" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "Documentation" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Soutenez %(site_name)s avec %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via GitHub." @@ -2079,15 +2207,11 @@ msgstr "Suggérer" msgid "Embed this list on a website" msgstr "Intégrez cette liste sur un autre site internet" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "Copier le code d'intégration" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "Copié!" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, 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" diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index ca3c47fa116f3b92c28e866f7f9dc6f0047e58dc..a7f3fd395b682d6f6b0f7340643fc9c196513584 100644 GIT binary patch delta 22710 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 S1a5uc>$4>D+-2E(YW@$*aLVHV diff --git a/locale/gl_ES/LC_MESSAGES/django.po b/locale/gl_ES/LC_MESSAGES/django.po index 58cf82cd..69ad3c76 100644 --- a/locale/gl_ES/LC_MESSAGES/django.po +++ b/locale/gl_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-27 20:43+0000\n" -"PO-Revision-Date: 2021-12-27 22:00\n" +"POT-Creation-Date: 2021-12-27 22:24+0000\n" +"PO-Revision-Date: 2021-12-28 07:08\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Galician\n" "Language: gl\n" @@ -144,7 +144,7 @@ msgstr "%(value)s non é un remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s non é un nome de usuaria válido" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuaria" @@ -243,6 +243,132 @@ msgstr "Erro do servidor" msgid "Something went wrong! Sorry about that." msgstr "Algo fallou! Lamentámolo." +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "Os libros en %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "os libros en %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "Un ano de lecturas de %(display_name)s" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "Comparte esta páxina" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "Copiar enderezo" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "Copiado!" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "Compartir estado: público con chave" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "Esta páxina será visible para calquera que teña o enderezo completo." + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "Facer privada a páxina" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "Compartir estado: privado" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "Esta páxina é privada só ti podes vela." + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "Facer pública a páxina" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "Cando fas privada unha páxina, a chave antiga non dará acceso á mesma nunca máis. Crearase unha nova chave se volves a facer pública a páxina." + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "Unha mágoa, pero %(display_name)s aínda non rematou ningún libro en %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "En %(year)s, %(display_name)s leu %(books_total)s libros
cun total de %(pages_total)s páxinas!" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "Está moi ben!" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "Iso fai unha media de %(pages_average)s páxinas por libro." + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "(%(no_page_number)s libro non ten páxinas)" +msgstr[1] "(%(no_page_number)s libros non teñen páxinas)" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "A lectura máis curta deste ano…" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "por" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "%(pages)s páxinas" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "…e a máis longa" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "%(display_name)s escribiu %(ratings_total)s valoracións,
a media das súas valoracións é %(rating_average)s" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "A súa recensión máis valorada" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "Valoración: %(rating)s" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "Tódolos libros lidos por %(display_name)s en 2021" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +557,6 @@ msgstr "Ao cargar os datos vas conectar con %(source_name)s e c msgid "Confirm" msgstr "Confirmar" -#: bookwyrm/templates/book/book.html:47 -#: bookwyrm/templates/discover/large-book.html:22 -#: bookwyrm/templates/landing/large-book.html:25 -#: bookwyrm/templates/landing/small-book.html:18 -msgid "by" -msgstr "por" - #: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 msgid "Edit Book" msgstr "Editar libro" @@ -518,7 +637,7 @@ msgstr "Temas" msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:50 @@ -893,7 +1012,7 @@ msgstr "Comunidade federada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:103 msgid "Directory" msgstr "Directorio" @@ -1011,7 +1130,7 @@ msgstr "%(username)s citou %(username)s" msgstr "Mensaxes Directas con %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "Mensaxes Directas" @@ -1182,11 +1301,11 @@ msgstr "Gardar axustes" msgid "load 0 unread status(es)" msgstr "cargar 0 estado(s) non lidos" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 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:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "De xeito alternativo, podes activar máis tipos de estados" @@ -1206,7 +1325,7 @@ msgstr "Podes establecer ou cambiar un obxectivo de lectura en calquera momento msgid "Updates" msgstr "Actualizacións" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "Os teus libros" @@ -1260,6 +1379,15 @@ msgstr "Non mostrar suxestións" msgid "View directory" msgstr "Ver directorio" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "O final do ano é o mellor momento para botar unha ollada a tódolos libros lidos nos últimos 12 meses. Cantas páxinas liches? Cal é o libro con mellor puntuación do ano? Recollemos estas estatísticas e moitas máis!" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "Mira aquí as túas estatísticas de %(year)s!" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1274,7 +1402,7 @@ msgid "What are you reading?" msgstr "Que estás a ler?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "Buscar un libro" @@ -1293,8 +1421,8 @@ msgstr "Podes engadir libros cando comeces a usar %(site_name)s." #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1596,7 +1724,7 @@ msgstr "ISBN" #: bookwyrm/templates/import/import_status.html:110 msgid "Openlibrary key" -msgstr "" +msgstr "Chave en Openlibrary" #: bookwyrm/templates/import/import_status.html:114 #: bookwyrm/templates/shelf/shelf.html:145 @@ -1773,7 +1901,7 @@ msgid "Login" msgstr "Conectar" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Conecta" @@ -1782,7 +1910,7 @@ msgstr "Conecta" msgid "Success! Email address confirmed." msgstr "Correcto! Enderezo de email confirmado." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1790,12 +1918,12 @@ msgstr "Nome de usuaria:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "Contrasinal:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Esqueceches o contrasinal?" @@ -1823,23 +1951,23 @@ msgstr "Restablecer contrasinal" msgid "%(site_name)s search" msgstr "Busca en %(site_name)s" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "Busca un libro, usuaria ou lista" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "Menú principal de navegación" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "Fonte" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "Axustes" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1847,46 +1975,46 @@ msgstr "Axustes" msgid "Invites" msgstr "Convites" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "Admin" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "Desconectar" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificacións" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "contrasinal" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "Únete" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "Publicación correcta" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "Erro ao publicar" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "Documentación" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Axuda a %(site_name)s en %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 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." @@ -2079,15 +2207,11 @@ msgstr "Suxire" msgid "Embed this list on a website" msgstr "Utiliza esta lista nunha páxina web" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "Copia o código a incluír" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "Copiado!" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, 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" diff --git a/locale/lt_LT/LC_MESSAGES/django.mo b/locale/lt_LT/LC_MESSAGES/django.mo index a568810302541446c398e0e39246f13a57204fac..58ef1094f47ed3f2c14c64bd8b4d67d22d32b562 100644 GIT binary patch delta 19 bcmeBJ#nQ2gWy9$uEXGy_#+%PCu`B=pQeOx! delta 19 bcmeBJ#nQ2gWy9$uEJjua2Aj_>u`B=pQbY(V diff --git a/locale/lt_LT/LC_MESSAGES/django.po b/locale/lt_LT/LC_MESSAGES/django.po index 5aa72f96..bc21652e 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: 2021-12-27 20:43+0000\n" -"PO-Revision-Date: 2021-12-27 22:00\n" +"POT-Creation-Date: 2021-12-27 22:24+0000\n" +"PO-Revision-Date: 2021-12-27 23:03\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -144,7 +144,7 @@ msgstr "%(value)s yra negaliojantis remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s yra negaliojantis naudotojo vardas" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "naudotojo vardas" @@ -243,6 +243,134 @@ msgstr "Serverio klaida" msgid "Something went wrong! Sorry about that." msgstr "Kažkas nepavyko. Atsiprašome." +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "Nukopijuota" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr " " + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +559,6 @@ msgstr "Duomenų įkėlimas prisijungs prie %(source_name)s ir msgid "Confirm" msgstr "Patvirtinti" -#: bookwyrm/templates/book/book.html:47 -#: bookwyrm/templates/discover/large-book.html:22 -#: bookwyrm/templates/landing/large-book.html:25 -#: bookwyrm/templates/landing/small-book.html:18 -msgid "by" -msgstr " " - #: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 msgid "Edit Book" msgstr "Redaguoti knygą" @@ -520,7 +641,7 @@ msgstr "Temos" msgid "Places" msgstr "Vietos" -#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:50 @@ -895,7 +1016,7 @@ msgstr "Sujungta bendruomenė" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:103 msgid "Directory" msgstr "Bendruomenė" @@ -1017,7 +1138,7 @@ msgstr "%(username)s citavo %(username)s" msgstr "Asmeninis susirašinėjimas su %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "Asmeninės žinutės" @@ -1188,11 +1309,11 @@ msgstr "Išsaugoti nustatymus" msgid "load 0 unread status(es)" msgstr "įkelti 0 neperskaitytų būsena" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 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:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "Taip pat galite pasirinkti daugiau būsenos tipų" @@ -1212,7 +1333,7 @@ msgstr "Bet kuriuo metu galite pakeisti savo skaitymo tikslą savo %(support_title)s" msgstr "Paremkite %(site_name)s per %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "„BookWyrm“ šaltinio kodas yra laisvai prieinamas. Galite prisidėti arba pranešti apie klaidas per GitHub." @@ -2093,15 +2223,11 @@ msgstr "Siūlyti" msgid "Embed this list on a website" msgstr "Įdėkite šį sąrašą į tinklalapį" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "Nukopijuokite įterptinį kodą" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "Nukopijuota" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, 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" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 4ed782a3d64e91128cf413dd6fe9965ca91457cc..f0168d5aa3ab9af54e226f248bc67fdf1cf82240 100644 GIT binary patch delta 22310 zcmaLe2Y6J)-pBD1dLW_qx|Bd@A@trsdhboxBufY+S;%f^f=e$-k4O2NL2 z?l@&}Gk+Y+;W)LLs@8F$yE{$|tc%5PIF`c{Y=_IR1)jkuEZDi+F%>(jWaPCPh$nlPGteCj3ux>y09BE7bnry zzk@|7pR(o4s0BR2{yg6)+sARLQZWJ5uo`v4Tc`;g!-{wl%VWX5CK7e96y=V#JQ6jb zRBV8AF)!}7^@lKm@)wvN?_(LB@8s>rDzGZn!>;JX>DC*VOnF3q$06$+$5H4S;5czO z6Nlnu9D;3$|8RT(WAQEy!{LL>R=kb1DVH8h{0oukOePhFVl6z0TERmci}e`Qg)d?U z`~at7cAlySK86fdCm@H%Rb z9@zSPBTRcS)BqJw1JuBR*cjEnGv>oVs0qblT}(wSY%8k&F4Te!1jr}?hfxE5iW=xF zYGOa5R&Wb7!8=yxNi)&BsQXG|O{|7`U_aDZnv2EoZBzt4Lv78!(S?B$Bh3I!P@(RK znm|9)gJWow%N#$UC+SJ*WrVLDfG%jhipd)R#j|xUwxr zV=Mw9#aF2Bz;~z{ZlNajH);>V<4t`jREVphCfd-}cS7~+Z_A@l<0YZC zZYD;qdqj+)R{m;*0kQM`tl zkdt8ghoKH{Y0QPu0W!L=G3o(Npl;}g8epWY_oE&-6ZO+>De5iRirShFQ4>FdW$+TR zJ5I=0vw(Qi_$inh1E{SE%qNqR%xcu$tVbQXT^Nd2tiPddypMS>JMpWCVW^2kq3&;C z%iU3-A8O0VwtX6E<%^IB1)MZ88h9h>ux&$yFas5;BdC>qhxzbV)Jh(pCK#G%EP{C{ zm$T(a45M7n*0;8HweDfqat)3wZe<2E&Cl6!fZ)qMMbbI z<D<@wHhTd@u`f!9$FdKY!$G3y!BgU?|YUPYaeKW%$h zvYBX6)C5YSCQuo*6}7ExQ4t=1fp9WI$>=Q@gBo}NYNjhud$kXB=srLfeu??EztcU$jE1!p2;bPQ;U&3;@6BYWSw*Ewbj6(hmYM{%u!!6VU|3nRx zGsU!*Mh#FEwSt<~2B?X(w6@32l)IoNv;wt-Yi#)qYv64%1!*{dn#f7igU_RWm%E0A zFq_XzpeX7C<3feD1!^MQQ6V0H{NQs&pcZt{wttH1|0QZ`E+gXxoCjp|!2Es_>awT@ z)NK>rSP-kHtYNabt4_b#saVKhG2eC4Kg4OT_=F$6KEY*axJn8|J zt#wfYw??h7Cu-n9s0qZQ&dLPTN~fVFz5vy4E%wA6sJH7LYP?btP5(#?{`_x1MmKiF z;y4_&$3E1+lWlnp>VXSU13ibD@XM&Ze*=r)J}ipIP!s(DE8$h#jp37c6Yv8J=*FbU z=0QHxzyVY!mtb*RiRE!8DwM}i_nkpa@EcpcgnIBb)PkHTX6p)LV~UkgXKWZo;g~7J zUjwe9LN{zceR|(O9kS!7PwG#oEyy|5e3J8{%AKseQIQ#fg)z=L2{oZ-tQ%0{y@{I0 zsj2M0GT%|5P+dc<>^3Tt_fa7(@RYf+9BONtp}vrn>F2KSUQEN3HY**1&AjO$2MBCeQ^n z&KOj`6jbB`^T}w%OELKRpjNyN6`38V8Sg{g@F8lTBewoDj-`AKwWm)!ZN^JQMd~Rm zi8D}d#Tx5&HWV=(hLjCFrkY?J*XdQ1tU(Z=lBc9rc{QFrXD?pJf{Ipe9lPHRBT49IK-G#h@Y)j|#cpmS>^*FGWpY zJ!+g?w*4(EML7d?-+9zTuFWF;s<>q1E11ge(F(-~jO*9d6;bdz7wMFw#5eYm`#zkhEt@s2r<8!DG{)8InA?o!Eop0J( zq9V{0_240>iNvG&KZQAPK1SdoRR2Ag8xJDS2{@mS(aOHWBs_}>UFQYHKByTF#Yh~B z(U^u>>BpEGkD}g+)2QDUE}<532ep;i7aGISMY#m#)BE3qj8@tKtKbmSjGsmgycxB^ zov0P;$2|B6hT>_|>HZem;T^1oO`kFUB;&?PlozAM+l{*KZ7itw|06Qmi!-Q|UPAp4 zxs4St>{;_Z*FuH1F=|5XQ3Lit-8TetVS+7>M|}xrU{zd=>VE*WfWsKjjVEoz52yit zM$Pb7TmKj8bZ1{=-i`>=Thkmh;6T)bo|vxxXBq&XIw zjzv%_ccE@*j5V+gHp6kKfnUL<_!geRUv2rLCFV7LfVHWwy3|CVKUSxlh%S5{yW+m3 z#9x_g%gj%&9$1d@G*sx;;vU?CIwPLt=8#Rr;GSYx>UX2|{!>)Hf-B6HMW7C8G%B)< zP!Vfs>pKR>jQe-O3jC#>J1emMP% zMKR|}^Wf6R!U9eeG74pF+t3>ovZ1JujlyaekBY=nEQqUZc{>)Oya#obK1Pjq#+L73 zG0HigHxnp>nrJi@()-_vOkpZ|+YYfvbNr@*Jzo z0t%rbR|55YsDPSCQ{?5Fe-ZOpySe0Un7-unSK6(?a$ zyoJ$N{zbE*UKl(x7(sn1YJxAI-mdGYh&EntezISGi zYlc0r9rna!w){QTqg?wXz8N?Q>tZbG46Q_M*)~)}cA?J72iOn~qbBwcBQbB_W%Gdg zs8G$q_V_7k0);l4@lJ>$;RsYjUa|)M zB-4+I?pw`Ytu~@o@(sH1Ix6Jh+f2C(=A_&LHIa6h8@t*1epr+85bIoALHP~LgB`Z> zYGV(qt@nQ$nOszSiKXy7j>11t0}tL|{$tcAoKATqYM>&o8q1<49Dxopk%Q+^#MV4l~_f61JRfA0@I=&Wx(>VH8Pp-J@P?^>3ae1wgN1p%^A#Dr9#^p{K0+P3h&?9cepLHPEP>l? z{Xy(a`GPIiPd6*?kHx81W68|gXMQobj0#no zw@rt27(@9U4#eT_nEG_AOS#~FGqH9!i}C=B#ILaphP-RGupMfGZ=$y3Yn*{q-Xs3n z>n-o`a{wPOqrG z6P}MAOv5O=hfOdtL;V8$+YK4*#ROcBQ*bAi{MfAU5Nf~^sJG#JRR6137H^@pqQD{Z zzz8f)xh|@IZ`8zxp(dDQ+x=L8=R0X+D&xzjfexeg<~(YETd2eJ5cTCN^e;29(x`q_ zPhN{8^+RoW9BQF~>14vmEJvM%4X73EMID~~ zsJ%Ob3h@Q3inmZ(SL!o!e?@B@YfIF4-B9g||^ygdPD3z_^>e1w|ODXfN< za59FUFd?0XVU$;(wqyfpW!q3I-EYeWu_@&80}W7GgAQ7ifeHSkSz;a${(N}V!aRu^jGO;F=>!~)n~^?Lu~ z$Y|gRs=(>iXE2=dD%6czZ2gMXl^4Y9(h;54wsP=OJpG(67uE zl}DYWI;aS@#9|m|Peyw(1ohgCK^>NtPy=j7J?H~eNROZfxM2MWbp~#t2K*Z}p<-W~ zaU)RQkp`%KJy745Cy@p5`=7};iKu~7txsV`$}>?DI*b+ZGt^o66%~=Ys4WQj#yq$z z7N=Ybbtc-Q+Q*_6Iv4BVb68yO|6wv(;diJI{e*FN2laqqXUzlSP%B8pQaBw;;40MX z_Bv|Ij-h@r`5sH-L)3&yo-MF>^pPlieMSak*F1P zzz7_Mhj1ny#7^IvGZXrQ*_r~V6}nL4MWgO-jFH$AHIYfE_Gv#5f30LT6*_#&u^g^K zO<*r-D^6iQyoOq7>wlX=)DIQPd8qzNusrTSMeGx-h(DtymhXc3YkV2hnHv$XnRwJ5 zO+XDa9X0bcs6)0J^*SCwt>ipv;<+vwi=ytYgjz@xYT^xSeNWVchN8B7DrzBt*<>{E zD%76rL_P43^*ricNeEGJD<5 z+8uLIKM?cqd}jn1eON}LLNf_nxDvI8Z=oJ|67^nRz}$Ej)!+HqY+ZTO0ve-!$i!eC zOhPSSqAjn$MwDN`fF5v~j1I$f)LC$@nj4FuR!|;wHfo^yx5p+p0`ubYs1EazM*UuJ4z-YjIL<&VJg~%O)?*bacA-{$2KAtCQ8!#ct>iZ9Eadvd z^s9hskHqJ(5!S{}ZTo#|j$h3dhGPfXiy#pTID^S3^dqekQG2}@HExd_nD0O|1`jdnEO}7lPe*O>G7PB08Zvs|%h(b>L>;zA zs6$oqw)yef5jBx<)+wld^HCp|O{fRFZ|hH@w&p5oA>nsS#LA%}9Ce5IYbGsi#S^F% z4nRF91~swqsFf{7g?gWDKY&Fke~KFC0_v<>L%kihZ2cpwNjdkQW{c~i-iEG!vi}+| zfeOuN0&1Wcs6(?5HKDbr56D)G!JW3fz+LkmyHG1{fQm>b)CAn9i6>zLT!k9%IJUuW z0%YDNQ~I9ycmA)j4&}0cnIF5|u{h;aTV8~k`Ce>;pJO{LcHf-t!B~m%A}o!s<54_{ z8fWDLv#_10?@Zu*GHUn{hv0qG3I;s1hYuB@04g%`QDNQ=9TKPuQIO(YG#!(!M zU)XZgBNLIPsI$-!iA2B|Kt=<`SQD`j<%y`3EI@6=t5_c2LxuJn>b@(ekp706z#}Yz z#r`(^s-w2HA*x>oyoP#_PDt>*9e~AX*pFJ#Nz~!GXzTByW}ZJJBsih+);g#! zXB*UnJXS9%5>rrzZw@MgyHN{#2Sa(jbBv50`~_;}*RTfujhcClY$3t7ps95rs@{i+ z%q-M^X{h_Rpce2B>Mc5s>US0up=+p#X3HMp1awHk$mn;uYN&>8s68Km3fTxOk7KbU zF2oi160XLEIYNS4@)>HyXHgTmggPVlP!stZ8)A6Qkl;Vbw$B+72!3F;Q_-G=FR?Y2 z&J_~;C)lAlo^tNoA&ws>qt3()tcC^igam&PX@Wf{Pe6tG0O}B5Lq#%YXh`tC4@6@< z%IR1iFNX#~f?uxEdCf{2VKW-qqrT-&V;8)LC9rnBkl?4cBPvqUP=|4zb%k|3PNaSZ zj>L*#rr%7|RxL(FYD0jG4%H4+X!m0UJcA0^?>H1g!c8cLqXv$_&iD;RVWs>b!7pDQ z)RqlKz0Mx&j|Z?X7A+7G{0|!On2mB^Gnv|CwxT|rUs%6I9h!@%mHvVHf<3b3`UOo0 zTVglrCty2#ADg37C?xowSX*FQiVIO&dkl59@)ZtFDBu(!qmYcoemEI>;&JSbWr~=P zkHJ2aH{dY*4F_S5q9MWmrNkE01MZ{Vrsl;$g1<%gK`kT&b;xIivJ6jP`IZ zD&z-Ihvoz-GJoMZj4Wag9%r?E~+Gof7= z{Qds`8Aad-YKCV~r~DCy;0pfG1BbF<*|U@3dX@ZI>TBC_7!IIrnl1lK{x4GIwNnFe zJwr;Q&-0YWVYv`GCD@y8()b0bki9V~ZBwfvfeq9grKTRe#@J!1Q{HBK(Hy+^k?545 zk3K!R-X|5YBbT=KseTvfQ|?`wrLKp~zfD_X+NRt4=4EGxE>o$1_8`@yLC5V7H~dL* zlh?I_{5I@@HE}X&DM{B#lHP@%Xw&7!M6AYG9e9|&6z`)>Pc8dkvcc1+pHNON8XHk@ zos_`Miz#a-U&Gy$^_zjN&XmVtEQ2hjz9r=rl%vp>WnedDUAyrV>bO_1bpyEX5cx^; z=i}iV8vZ?crHl8>cxJN$%Hl5~dhes$)$OP=>Mcy+Y?3xA~F z0aNYN-8e_-%&RLThX@+M&UWzX|3)5 zEA`8%%S&4kTi2YrT$CqJUm7E+Z-}~1W@G>B*p9_)B|oK{k>p>cLlXIGr1SK7j>K2X zNuq5MZ8J3jS7XYXX!{q5kASn4)Rp@Elsl3}Qr0%>Do1%gdAEI*&R_7_ZGDmsUh*%~ z=^64f$Tve>DY!WEM#{5E^KIKQ`i~$#h7?7<1Z{8PGWwq(-{0Q%G<9t$>vE9-oB3l9 zH+7`LPVz64-$EyTm*Cv_kICz|i)Q3?4dwos^wT#j0e2|RRgLmM z`|z)A-+$Y-PW*=AjHWS_2L0UoiiWA=|3!WY^_@tkC|A@-_Nqi#R~wu{|Gu`Yx^F4J zPPqXtLH#z6^;$^5N1Lu)m`(dXg+c=!bWaud0XNRZ%&QfdUugT?R`_WPr(6N6Q#Xmc zuI=~)sWSJ!LDCRID32uZYq#?UHl$wH>*RH<(!uzWRDnWO`_NCw>$iqWw(~*qy1Lo2 z@^u-Y5a!?>4@o~W<49jpKah05_HBjn)axoszZ=-!wmn6@;$}LJrDCA1+(3CA>0`=2 zkp9q5iL~9Vas<*S)u&||Uc;f-1lKam1@Z$JUO$TSVIS&Ol9rLaqwO`)LGsx#9S4&N zkWP_Gk*;!I66&gnM{Hi@b>v^vm*OxtS7-3QuppI9Y5bhLuI~-bcP&qb z5`Rf@*4c^vZ9R?r+8Ml#@#j(=!Y^OW1@dv+GuXCmv?d1Vz%RUxm&R)5zTltB__Hu= zZE0IbszaJZT@31~LI3SG?;?MWz9FbKY+p7zcr>wHMt9b0d!obRdYszkp~+WO%g+t`D= zuDYc0!5r%!ZXeK|&TFXLLb*2i;&hI*gSR9y*t*T z?Hu>NL;f21Cgcm!uQ%m+l=EPUz7$8h`v6i;LsXfBn{Qm$m{KGh)P z2dlTej@W@!EKhy{Nq^7ORgDKs#g3#UY zBl4?AnO7C+bcIp(8%`(XC#|ObE!!_OOaBDgqDi4VtQYk~)n?n%xn~E(&nU-}pF{q> z-oNgoS4it^N3zZnq=$66ObR1kmh=*-OqM?SyXRk|SE!pqzi3iB8@X}hGp`Vv?~>)- zR^(r$KCqr%?~|!Y#Vl?vOa3eB3fY@<&+IHW=GMxnYe{<<@_EVYdWCXNQZi{GN!NSa z7jCk_|G(J`TkoR&0r~0Ki2q~?8KeRXcEWb3%}sAmcbRmZy2g~>C7*efCI1$MKHT%I zy=S3qZ%ugx`M$JeUiw?K{ziR>ber}zsOye?Q+SSwmK5G3T_JygoA=qlp0yUIZ3+V( z!6w)RXVF%X{0w}VvaWZy{{zbTOwn0HS%1H*L|uOJgGg&g9Z0%5Y5(t%W>ImL^l#O2 z_27nINyn&ri*$*+t{5!LLo=_Hw0%RGM|z4BL3^m}t3KiM?SmiDrfWHRNmof1Nr6jL zP9rU%<6Lg6Y;T@PV{hu4QJ)9(*Ygjl%TIYQsWRpAwr_Fjb+x7Zi2P2xhga|m(x_l7 zKW?d8K)Dzxj`W4ydpuanuQj&4 zD0RBBQ%GKCZgQsb`NLxF~?~qR=>AFQ-1a?)S#uw-pO`RfllJX|%PuP1?sIL?3$@$1K-Y?YsM7mGi>-Ym{ z1!+;Xc>d&yr=f+tAvc5WRieHm1AZ6m!SBwr*P?y_b*0H?BmW7hmmW&eb)K@Wbq42K ztU=v~$G>k!+LrIBUCt=alX`RaYSfjR^n@K{BK66nt^ z3m&uM%%psi{8EhLz6qE!yOYgnk~x(p?%T&`m{9#;uby1)=`kFMFdtXw@ zmR_~%(U7zcyX6^_>`wAj_qh^1qy4Uk$P~9fAvxYR((m=V6REc4TCNr`DXu!L{9`-` zDK7U!Pl`L3{W_o3naEWL$!8e4=~GNHe_)GuD`UUAoKV9qmf-xZ{{<`qTjf zLtHI<{uFO=e5;7a@yyFtoxZll6|6`~n*QXl zig|Lo$XFED?Bo zn9MG^#(PqNvyO85k8%5TCS38H1AoP|KNhqOc#`83KJ9Ywkg$f}j(dDO#hc_w_7h{5 zUqSQvy|Lre*`1j9&*3zuATBkyV%?hP=GMCPxI5WD#uw%4?487X30-hYTw|D@PDSv( z)&bX`F$u9_Y*>BfxWw@A+Pp)a|2DPOu0bAGtT$@7I7M6MP4<|GYLXf!(c|~jciH2r=-6Aejpne_a(Rv`Z~s5rp80*q@`Bl(zA@eue{dAuOP0iwwFwtyypleA zVa+^jPVm{HcmgWd3*M>R@?Fnu;0nio~gVs_Otl-9d%E1CnmTvwr1@0u!-hd$;P-+ zliaSPjO}p=ZWoWuyzif{WZI2xCDRvgyOq7XzLdTA3@1!X@%rc-{8B!CH`AWp*(UUH zbNU-Q|CKYk7e~RXVG}(G{?wG<6Ew2HShoUTqb%_U7n=i*D}4wJEucKdG|aio{X*D^b#4@azu9U_+nFIn36Bm?Q;=Q zw?E@GpFbg%QZNpgpU#jY>qFg{AE5u`)2Rpj=a$9d4Jc=PgcQN~wwN6z6}oW$f1{)t!F(tLge9Lm1`s zNKN4DndpgkCss`R{${&CFMgIJx#GORQ<$;c<#i=_68Q?)Z>?A1WqF=tA3;y%OlLVz ziJl}XRGG0q(Vw7#KC^rW`O5Z5btn5dD4E;mn&^$q*ukSyTdOURpS}q$Z-8%Ds*Q4z zo0mL>b(q&M&fD6ha3&c!1zK*k?sB#@AXLZMk z#0X4@4KM?C!3sDIOW_I3ivcwprx6y#mN*6J()kyoFsP>KuQaA|9M|bYBnt&D7R04k z4liOIOkK-y@?$5=gmW=5?!eS|48!m*q=^$R+T_>96r?-a^ib5qXJG@}gyD?uB&cl) z@}e5lL`|qQX2wydm9M~1{0$T1MJ$AWV-Tiew#pC3>{tX7VKdYYbj7SV7PS*=uqWd? zHx>kVhCm=G!Rv3v&Pq673s1?k$`D;)ec#!+*{D#SJAL!(uobHPM|I;u1MZL>>HzYIqIR@D6Im zFHtLu-^N^?U~3B05oAD>=Ri#`A8LT|*4j3|Ii@AQC+esspsUD2B2#fAs-tpzO*Db3 zs0qZNZf$2&d2d@j7&DQcfLg$6)B-l5-urE+9Xf%U&}G!o{cZDKwq^gdwO`24%oDXU z4Z=_r^VoE8REOVS32cISaW?8UA3{wee|s~*I;j3)P&?EGb>@9h6LM{OQhWAaGn->G zmZK)L5q)tlrocm}30*Ik9a)KL=Rqds zI{Qq-IgVQ41)IKws`$v}zqR^wHu)i_35BBCMW6;Kgqlb>)DAR7?aVAx{duS(UX4lg z{_h~76&=U)coqZjUkt=|s1^EjF`vvp)KTR^ooyMLu8*2P2h>2lQSC-pC!hwNfm+xS zOu_ihdRyTjYNjVp6F7^Sz*W@kzh`}q+TxI|=4g_lZht0J$7L}y)bkLu@fclKWc|3^j?2K6v2FO6DZCDa6CF$1l zgrwJ_`uWY4pS9&TPz$)@+Q?(n%wAhRU{%uk#ZX644RwZfY`T-RC+g_>qb4#IHSjFd zuWU-|4XBqjV{UH{YULSGGcAZ&urzMOR=6IM_BD59 zA8Mc@sE*H}cJeROgdSo>{DRuajQvcza8$e8=<3oHBa#BkU{S1(x=a%>FaC(?;CIxD zPoqAuf1xhZC)AfSO@FiHg;Ag0GB!QHIt;ZF<1rb|>d*cwvXTr6GziTDgK zCPM8@I@H9oV{*)e+S0P9cC}DP(FOG-?1`HAbkul1V=CM_fc@9j{XvGd>N@7ZkEqKN zG0+@A6s9KK5Y<6gO1SpHK_UFv$EVILalWEo_dOz#vpd zKcXrwMQ!~y)Qb0_&iF8D#V1iabQLw>2dMhbQT@EP`SAv`8>E9#N7^6NpSzrhwrUNg z!HuZ5;F$FaCL#R@)$s=`i1CK-Dq<1TzynYd8-^NqtaUo7-F(!9f5x=9wexyoH*`Yt)24dFA~5 zzB2`hP7!^{fPqjn%0>eA%F2&{@Ju{Ub#$6+|mK;4lYs0o}yt@x((De8Oh z3AONy!x>Nmgbz1cmJc=4QZ`)yHRIYg-3X_UZi~6`C90!LBaAsPKIweuJu=kgE{58{ znyCJppeESLC87bkS^J>2b}(uuCSVvYu<6~XvptR4x$CHoUZ7sf&$hh4NVD=XsDW#t zCejpDzb9&f?hqo`i3~$+)e6*#wx9;ujq&j~cE?kw9V<1;SQ)jVXjHofs9WC*_1)-+ z>Sq}0s3u$IV3^+jB}6o%1E>|9!fbdKHL-xvrsKS*l@viuv=V9}^-&!+LtWkuSOJG& z4m^mt@G)k=)MHG4B`}cjoeD%W)0(I)Z;m>Go~R!ZE@r|XP(Qu4q9(i_HK9LHE5C+n zcNhKfl}&#@{p<)DYc6RPRQ+lg!1zvGB5K$~8Q2BYK_Ar02HX5mn3?os)a~DZdMgfN z0=$iy&_h(ax2S%dapnk;p!&~%u^5i78Vn<%EuDfotA(hQuf_n}kNV^u$Kv<~^I*R5 z{P_=?TYtg4q+ekM%re2Oyc}*K9fLaJ;ECprgiU1sbtVPLNRN$BXV(W+aVrMl3G~B@ zsGYfvTJc?*{}_Wwzd)_{Gx}n}N&LvhWT=I7vi7nLp2YqKQZSMXbvW5N8`aT5)N8X2 z)xmz$&K$StzfkS}vFX>S9sP`IA3WK#ONZ(|8>&1v9>x+b5v@>Pm8KAks?ZTbu%C4V z>W9Zv)XuCy4ZIIEvE!(nJa6;gqIOJwucICF#~hdtRlhLm(z|7BMs3vXkHJLP1=Zmo zn_hsrbZbx(*pHg%MO3?csQ3P@Ef1V#b}l38XrioTQ1z=L6LFnpM08o&V>pgPt$a0V z1=~2Yx zq+lg(#B*2^N6zFY8lJ(7m~WQ(#UdKZlOB%s@F3>FRI|6VwikMctiQs4ZS>(`&Fd>8+?c74f5~ zHyX7Q(@;me2wgQ?M zH61JBb<_mH7MgSq)KP6h_4gWU;OB+xzjmP7BD11~)}^Ql&oDohTx|Y@q#J5Sezp4l zWd5n9DHbDt18N};F$_PVwmkh3la53!um)-(bzLIbvL?2m4dx=<$vO*Xklu%CP=6_P zu^HyUZK$KUk9s?vU@P?h+4S2H3z6=L-{CS;KUtO;-CRU6lTiq>U?YqdkM|xmk)bQh z`~C~+a_+{eco(Z+?v>`X>WeX?*I+O7{l&a3{ZSK`joQiMmvjaPrcgwJ`j!C+CHeaVGM@jJk%Z7k71Z(jVUjHsYzExtY6UF$@=?F6AC9f~PPD{nnX@CBaD2SuqJlquRH`toR)k#3eWY|HR&m z@6=lFIN#zv)Y%r;!1>}NY>SUD7He%ZJF^m19{*RzX@jk>5gtV4r`=>GGyq4Co`5+q zp~wD_4Ru5V(5*q_5s_h7c(XaftyqS1;w|Rvqp>9Ewpa=mqb776btj5!HD}xmb-Sly za-4$+a1HvS2b1DXRK1g1*?$$BvlXw{g1=B(_yAS@9s}`s-jXQ3vz z9<{RVm=^b-CUgZ8;v-xB&gOr1Z6x6iGhhbPgi4|YipC;12K9RGMy>cZ7RQ&UiRRvE z2Ck0Uu{x-M8>1%L5!+)Q%!^mB7`g$wOvUo3v#N`H^qg4af;;a~D_j1XskZ@j>-VDS zAIJ1~4s`_2Py_nyHt&B@RQ>#@iI+r8u$C!zod!fS(>|!zWF)Gim8c`xjq2bW>Qddn z0DOU(*auWS-#z9`Ls99RsG}&2X|N*dPBg=6*d3ec{oh7J1E$#PIIA!cHNy)Siq}v_ z@&-dNV4ulPiCSqsn=Xl(SVPoVx4vYNcgR z9o9n)+|=3$wIlsdJ1`8xa0061HK>*DvYteh-#{(sKTL;d4sia9h!i5Cj?SYda04}g z=cs{v51NT2#xT-pFdG&}Uu=Qe>b9sI>1^$X+KJ&dJ=Lb?+w`h~?7tdpu^IcVf7psw zP%C>;ZCbL)TBkRztQw5WFZQJ1nDX2gc5x2CU4L<3Am z&FCl0ftzt4UPtXv!{5yvXpLHF57g^40R3^iO;1C87nWiIypB4;d#EFRhHC#mOoeW| zqvp&*Q4`3GX|Wt?VogyK=z;;*AGHz})!{4*!$qix>_vS+kDxB?O;kURQ9JR$<_8_~ z_Uk&SiKt>$Ykt(0mPR$KVe^~V{Enyz_Os>FP!nH_y44=k4xC0!DDb%1>LjR%=RvK! z0w&P=A4?bS+f< zj;MMQZ23HNm9dP7X0{o%W#>@?Ud4L&uPrbChuOkb=sg0|j!Z+p^efat{Z85UKhY`EaavSI`E0r(s$z^yw??h3KWgH`PyUaTapyikZ*P(V`59+ixe>Bm)^AF&aZJn2B^kbvzEWLyJ&n zx)zh;Ve1vtQ9ZTk*Qm1&_|w!&h-#M^lVJ%|{aWb#_x}b&w56R7Sh3h>sr>vsEM{lwd;iXj`YF|I0D1) zC*%lSXFm}Qcn!5>Pf;s~f7>(&Mx9**Y6TTgE9;ILU?6G%!)UL28Q6@sD-@3oEUh= z+>Izyer;6!_UQfhzaB(%7K4<5uB|WuwG%T@TRq>VSE9Cb16Ia;sQ29et~tVBRCzj^ z&W(EAN}-OlK58Ky(EGpt`IbmH8G~%WPpBELMoq|r+JQZ&qdJV5*d^3Jw@@p4j;il} z&un>8)Iiy-`B38&N4pcZx$HO_Wn1q5 zz|>2Oe&nY?f6R#5^6b`9w!A*7zgSegjxG^xQ4iGF3`EU*B4)w)s1@(Ap25td@1Q2^ z`_TNQQc6_18mgZrsDZkpCNc!|-I#$1a0%+j+*L%>V6QDWhwA96O+UtVq+g+Kcg!O* z!S<+*`k}V+J5)d8Fg?ykEo3`tB1ci}FJckAi@ZgyllC9;Y0QTa6x7B@9E5?m40T!7 zqXsyF0eHoh-$4!d1WRM!V{@0Ppzcg-%#Kq~6WMG%fT4`#Ij&G>4GoV ze-$(#BNlt1CU621<9*Z$-=J3Z8FeT8Uz*n~32Nf0Q2j(;5SGIjtYOp3Pz&0C>US4v zXHLB2{MF%QGUOdhice50`46>~nO~VLk3w}+7gfJGs-upm3G~I}I1yEEF($$_sCql` zG5(Ia)E@V>dA&}c-pBlJ%!KSE99J!;1S-eazi*cvtPK;$LY{0G}(*#FFTVGLH(`|lxAmV$S<7K?r`e;t1h`;u<>(cFdOn1l3FEQTpR z@jE<5qqcYfhT>7w4&K2LnDDdtZF(9OBz+L|y?KY;|NVdR|IDveVW>}SQ>=#jFf|5! zF`vvVsI7}dU9Ps)p4K7QpZu}d692RLEgT>35p_ZB)KJu28jEfkB6Emj!i}gcJA+N| zCTc5-`}lY}E{j!3Z^gX$1@*zo8_&mkRE05?bOmgH3$Px(z*1N#zK;_RhhrWb72n7F z{r@I1)X@&qW!Z;X=~*m<*K9h8ua9>N(_#(sqpKHfk1H1zlJ{@HI8s)P4f1S==-aq8kwY>KC_F-8XXc>jk5BTxfeM!iL8 z0)3n?%!^t`ZPev%g_^)9)Q(O<9pMa@h_-wY>e8%5ZOtWIfPO(f-q&d=T+bJrfO<2I6LbORP-luQ*T*UDnMowEZJ&*P$LjqbM#eY_9?>8pnQE5> zUy+}i_!dk^<{H%@Tp~Ot?=JpHs775~-bv)?xoL1BZCc3_wCALq<;1rVPme=Yp!a_~ z?4Yn89qHkRocGCWJLpS;>x4R_4^YyGdgpCfeB$wJyN%TGAzl@WQ63N3RPVD0?~|TK zm_fVPCVV33`Hi|+b^duMh+x+Fi2IVc z#x@Qnk1wp#9y1dP5=yHjPdUP5MR=N#ucsj)Kk?RtTC|I@`OmziOoYA%sBfFEY&Vol zJx8%5g$W5C2-C^Cs>=51N%?7lKj9UDpWRMdjC*?1=>WnW+9btB6ci`yqfRN?&j{jG z$jd?~KweJW|7o^R-}#D!^@O-5B@G%;evt6Dt=E-8{qTu<^qJmFy%0h<>Z~L9l2^gj zpGf{h;#0_5LOkwiNZkA9|FUs8xQp<+O}G6jf3A%O(NQo#zu`pN0jjfFJ^zu;Nch&K zA2L9gjb|YLimB%P?{V99oJ*zYBo^9?YSvp{Rh~*6ejGSa_)KxiX5$50w-V;E^*i7k zLP^RGlOM|j+LPW%xIrjI{tfbr67NQt?w@m;P~Ohe53AUYuc?sdB#k@-J^3i>Y3sfu zUW&XngxMGAOxzoqSXH<^8GJP{VB!c&{ROc_6U zouRgqJ6M*o{e+Xmzq9q;Qcq7c(gO+61n&yTizZ}X;<>5+BcVEFDSh}!z;9VjdNO)p zB$;|L68guRdA4jSx1=|N|FZ-BkK&qy_JmY4=|q1Oh?lb)qN>G7Z^rGY=MW(i@!QnT zO1%VxwWMp4zs1%WKs<)>5rmtB>jZ~TP#;J=U1?OF%I&@ys1OxK5z3PH6J>*lU!?9j z!b`$8)7qvOkx3<^}lNM(^s7g zqJ!=<{Ke)~CSI91zZW^VC~H8w?Boq29zk9m()v9{PY`(}2y+RA3AqWq33~eI$F`oI z2(8JiP5M{D|7?CZoi-*uin5`E6*gbL;OgmU;CEIgLfyQCO}0)Z;_rwrr(FY^r|RDj zA8y;Z=WHa9%42N&BMtPV#Xkux)d}G#VKm{jDRy2`c9)QYwtB`=_P|8F|J}lWlar_C z2ZM8#`b~*9!FqZ@b`a6i6f4@e(lu?T{BG=hYVhBzl;0RdODMCN4;63@9GESFf!AT`MpYcR#Ir&c+;7w_?%dBGMiF1ka!JD zXe)(#YnlHPCGRTr-x8)!=OMw5qKAZTgkt3XLbyeEKxiKK`kLna6CaV^X>oOLC@cWRK!10?#qz( z@Dl08-ctT3Mmmh3XBU?b;p{1EB{5k?aKWZU&6 zos9S?!XJeBgw>Q^BGe@4S%6)rr{_=NIf?%jkMaMe@^@rjBXg0rSpPd3^W-Nl2Vos` z^3dQ9vYTRa!V~hk5jqog5vq_^j1WOwkE=Ywc|uk4F*x=|?DF+xH;e!NyY%A4#1b2>%jq828hl z6^TcL&U7+?!i5<3{6)T=RD`777{5?b=N0kClr6*SHvcl|FdILQKT}Un6DH8v_S1!Q zd*Vw7h2pdRA8n<&R9ax;zfh^GjTge?Hr}25a>O^Go)>gdoObhxM-eYU{5PymxIK-SwCaq_x!TFcGEaW9}Y0#3)24v{jW-DeP{n+M}H%0ud1FIwKAw9;{t4I5)#P<_w z*?Qu4>J7Jb>QiSY>56!ayl;u?nN8fyPo#s*Q05cDVVmAgg)^j!d{zD*@l}L>Z0CWt zY$^3R5%gpxWF!AFp)T=g2CiZ2{ezWAzfeW}GSh~RQV^>{rk*~8WW>KA)FWP)u!N9; zhBpX(sXqyG5YkhpH0fTr7ix5{6K3DdAi4O4xo{(T6{w1^Kbm$xS>T@jqND z6eS!bR3LLDnUPdTM7k#-?x|oSpUCS%owz3f@g#&$+Rnj~6jZeBnvvc>y17knk85Pz zO}Y2|PeJ2!Bn}d05{A&=1C>(Riv7s@`Z=R|wo~QL_^L1w@gTw}$~)4po+5Y<+uAlU zq(2k?qVe|;8EglrNu_THugP0MUS0f*Ka!W1cr9CRH0e9UBk8CiVJc-w2yst#TQ4px zR})H7S5Jh&xfZV*zZTm}<(;G9J3>-Ai*Gx5PyTJ<1#vCm4P~nc?}+yx#66{{bB=s} zG7=NdXZxK+x+>wBk0)=<<364y(R<_1ELJba%*LCudFIv|?dPc(Q`g6{C$_uq%<(NU zdj_`19N<~ep@*-hNY}^!&!Il${X97b-3alNACoSg=g7E~zB9K^E;Tc9Y97zdsW}2X z1AknXY-X`Fvl0{yi;60dKfmYvnpN>V*Eb~aof&U)Sx@85JN!HqcJ}u1T;A2g&of~E z(Lhg~6L)<*&CV\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -144,7 +144,7 @@ msgstr "%(value)s não é um remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de usuário válido" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuário" @@ -243,6 +243,132 @@ msgstr "Erro no servidor" msgid "Something went wrong! Sorry about that." msgstr "Algo deu errado! Foi mal." +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "Os livros de %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "Os livros de %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "O ano de leitura de %(display_name)s’s" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "Compartilhe esta página" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "Copiar endereço" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "Copiado!" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "Compartilhamento: pública com chave" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "Esta página pode ser vista por qualquer pessoa que tenha seu link." + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "Tornar a página particular" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "Compartilhamento: particular" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "A página é particular, só você pode vê-la." + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "Tornar a página pública" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "Ao tornar a página particular, a chave antiga passa a não funcionar mais. Uma nova chave será gerada quando a página for tornada pública novamente." + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "Infelizmente %(display_name)s não terminou nenhum livro em %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "Em %(year)s, %(display_name)s leu %(books_total)s livros,
um total de %(pages_total)s páginas!" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "Muito legal!" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "Os livros têm em média %(pages_average)s páginas." + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "" +msgstr[1] "(%(no_page_number)s livros não têm páginas cadastradas)" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "A leitura mais curta do ano…" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "de" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "%(pages)s páginas" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "…e a mais longa" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "%(display_name)s fez %(ratings_total)s avaliações,
com uma média de %(rating_average)s" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "Sua melhor avaliação" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "Avaliação: %(rating)s" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "Todos os livros que %(display_name)s leu em 2021" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +557,6 @@ msgstr "Para carregar informações nos conectaremos a %(source_name)s%(username)s citou %(username)s" msgstr "Mensagens diretas com %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "Mensagens diretas" @@ -1182,11 +1301,11 @@ msgstr "Salvar configurações" msgid "load 0 unread status(es)" msgstr "carregar 0 publicações não lida(s)" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 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:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "Uma outra opção é habilitar mais tipos de publicação" @@ -1206,7 +1325,7 @@ msgstr "Você pode definir ou alterar sua meta de leitura a qualquer momento em msgid "Updates" msgstr "Atualizações" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "Seus livros" @@ -1260,6 +1379,15 @@ msgstr "Não mostrar usuários sugeridos" msgid "View directory" msgstr "Ver diretório" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "O fim do ano é o melhor momento para pensar nos livros que lemos nos últimos 12 meses. Quantas páginas você leu? Qual foi o seu livro mais bem avaliado? Compilamos esses e outros dados!" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "Descubra suas estatísticas de %(year)s!" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1274,7 +1402,7 @@ msgid "What are you reading?" msgstr "O que você está lendo?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "Pesquisar livro" @@ -1293,8 +1421,8 @@ msgstr "Você pode adicionar livros quando começar a usar o %(site_name)s." #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1773,7 +1901,7 @@ msgid "Login" msgstr "Entrar" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Entrar" @@ -1782,7 +1910,7 @@ msgstr "Entrar" msgid "Success! Email address confirmed." msgstr "Endereço de e-mail confirmado com sucesso." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1790,12 +1918,12 @@ msgstr "Usuário:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "Senha:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Esqueceu sua senha?" @@ -1823,23 +1951,23 @@ msgstr "Redefinir senha" msgid "%(site_name)s search" msgstr "Busca %(site_name)s" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "Pesquisar livro, usuário ou lista" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "Menu de navegação principal" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "Novidades" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "Configurações" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1847,46 +1975,46 @@ msgstr "Configurações" msgid "Invites" msgstr "Convites" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "Admin" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "Sair" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificações" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "senha" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "Registrar" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "Publicação feita com sucesso" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "Erro ao publicar" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "Documentação" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Apoie a instância %(site_name)s: %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no GitHub." @@ -2079,15 +2207,11 @@ msgstr "Sugerir" msgid "Embed this list on a website" msgstr "Incorpore esta lista em um site" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "Copiar código de incorporação" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "Copiado!" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, 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" diff --git a/locale/zh_Hans/LC_MESSAGES/django.mo b/locale/zh_Hans/LC_MESSAGES/django.mo index 5e07fbea99d6df01f382cfd88c1b90138ea5c856..5211c677accc8eb3395615406e886fa42f48f820 100644 GIT binary patch delta 17846 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 diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index bd8d2fd2..96ecaa5d 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: 2021-12-27 20:43+0000\n" -"PO-Revision-Date: 2021-12-27 22:00\n" +"POT-Creation-Date: 2021-12-27 22:24+0000\n" +"PO-Revision-Date: 2021-12-28 01:57\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -144,7 +144,7 @@ msgstr "%(value)s 不是有效的 remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的用户名" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "用户名" @@ -159,15 +159,15 @@ msgstr "书评" #: bookwyrm/models/user.py:33 msgid "Comments" -msgstr "" +msgstr "评论" #: bookwyrm/models/user.py:34 msgid "Quotations" -msgstr "" +msgstr "引用" #: bookwyrm/models/user.py:35 msgid "Everything else" -msgstr "" +msgstr "所有其它内容" #: bookwyrm/settings.py:118 msgid "Home Timeline" @@ -243,6 +243,131 @@ msgstr "服务器错误" msgid "Something went wrong! Sorry about that." msgstr "某些东西出错了!对不起啦。" +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "作者" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +556,6 @@ msgstr "" msgid "Confirm" msgstr "确认" -#: bookwyrm/templates/book/book.html:47 -#: bookwyrm/templates/discover/large-book.html:22 -#: bookwyrm/templates/landing/large-book.html:25 -#: bookwyrm/templates/landing/small-book.html:18 -msgid "by" -msgstr "作者" - #: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 msgid "Edit Book" msgstr "编辑书目" @@ -517,7 +635,7 @@ msgstr "主题" msgid "Places" msgstr "地点" -#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:50 @@ -892,7 +1010,7 @@ msgstr "跨站社区" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:103 msgid "Directory" msgstr "目录" @@ -1008,7 +1126,7 @@ msgstr "%(username)s 引用了 %(username)s" msgstr "与 %(username)s 私信" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "私信" @@ -1179,11 +1297,11 @@ msgstr "" msgid "load 0 unread status(es)" msgstr "加载 0 条未读状态" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 msgid "There aren't any activities right now! Try following a user to get started" msgstr "现在还没有任何活动!尝试从关注一个用户开始吧" -#: bookwyrm/templates/feed/feed.html:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "" @@ -1203,7 +1321,7 @@ msgstr "你可以在任何时候从你的个人资料页面 msgid "Updates" msgstr "更新" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "你的书目" @@ -1257,6 +1375,15 @@ msgstr "不显示推荐用户" msgid "View directory" msgstr "查看目录" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1271,7 +1398,7 @@ msgid "What are you reading?" msgstr "你在阅读什么?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "搜索书目" @@ -1290,8 +1417,8 @@ msgstr "你可以在开始使用 %(site_name)s 后添加书目。" #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1766,7 +1893,7 @@ msgid "Login" msgstr "登录" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "登录" @@ -1775,7 +1902,7 @@ msgstr "登录" msgid "Success! Email address confirmed." msgstr "成功!邮箱地址已确认。" -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1783,12 +1910,12 @@ msgstr "用户名:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "密码:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "忘记了密码?" @@ -1816,23 +1943,23 @@ msgstr "重设密码" msgid "%(site_name)s search" msgstr "%(site_name)s 搜索" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "搜索书籍、用户或列表" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "主导航菜单" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "动态" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "设置" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1840,46 +1967,46 @@ msgstr "设置" msgid "Invites" msgstr "邀请" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "管理员" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "登出" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "通知" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "密码" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "加入" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "成功发布的状态" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "发布状态时出错" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "文档" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "在 %(support_title)s 上支持 %(site_name)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm 是开源软件。你可以在 GitHub 贡献或报告问题。" @@ -2072,15 +2199,11 @@ msgstr "推荐" msgid "Embed this list on a website" msgstr "" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "" diff --git a/locale/zh_Hant/LC_MESSAGES/django.mo b/locale/zh_Hant/LC_MESSAGES/django.mo index dd5a9d7c831eedddd7746c6bd5c2068e29edcb66..d38ecdbe985cfdefe70362d0a35e67388877e4c3 100644 GIT binary patch delta 19 acmdnLh-v>KrVVBZEXGy_#+$7YSPcP6?*?Q5 delta 19 acmdnLh-v>KrVVBZEJjua2Ai!CSPcP6)COPx diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 87a42018..f6fe8057 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: 2021-12-27 20:43+0000\n" -"PO-Revision-Date: 2021-12-27 22:00\n" +"POT-Creation-Date: 2021-12-27 22:24+0000\n" +"PO-Revision-Date: 2021-12-27 23:03\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -144,7 +144,7 @@ msgstr "%(value)s 不是有效的 remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的使用者名稱" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "使用者名稱" @@ -243,6 +243,131 @@ msgstr "伺服器錯誤" msgid "Something went wrong! Sorry about that." msgstr "某些東西出錯了!抱歉。" +#: bookwyrm/templates/annual_summary/layout.html:6 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:42 +#, python-format +msgid "%(year)s in the books" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:46 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:52 +msgid "Share this page" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +msgid "Copy address" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:60 +#: bookwyrm/templates/lists/list.html:194 +msgid "Copied!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:68 +msgid "Sharing status: public with key" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:69 +msgid "The page can be seen by anyone with the complete address." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:74 +msgid "Make page private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:80 +msgid "Sharing status: private" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:81 +msgid "The page is private, only you can see it." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:86 +msgid "Make page public" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:103 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any book in %(year)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:109 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:111 +msgid "That’s great!" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:114 +#, python-format +msgid "That makes an average of %(pages_average)s pages per book." +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:119 +#, python-format +msgid "(%(no_page_number)s book doesn’t have pages)" +msgid_plural "(%(no_page_number)s books don’t have pages)" +msgstr[0] "" + +#: bookwyrm/templates/annual_summary/layout.html:135 +msgid "Their shortest read this year…" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:142 +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:203 +#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/discover/large-book.html:22 +#: bookwyrm/templates/landing/large-book.html:25 +#: bookwyrm/templates/landing/small-book.html:18 +msgid "by" +msgstr "作者" + +#: bookwyrm/templates/annual_summary/layout.html:148 +#: bookwyrm/templates/annual_summary/layout.html:169 +#, python-format +msgid "%(pages)s pages" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:156 +msgid "…and the longest" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:186 +#, python-format +msgid "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:196 +msgid "Their best rated review" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:209 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "All the books %(display_name)s read in 2021" +msgstr "" + #: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:19 msgid "Edit Author" @@ -431,13 +556,6 @@ msgstr "" msgid "Confirm" msgstr "確認" -#: bookwyrm/templates/book/book.html:47 -#: bookwyrm/templates/discover/large-book.html:22 -#: bookwyrm/templates/landing/large-book.html:25 -#: bookwyrm/templates/landing/small-book.html:18 -msgid "by" -msgstr "作者" - #: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 msgid "Edit Book" msgstr "編輯書目" @@ -517,7 +635,7 @@ msgstr "主題" msgid "Places" msgstr "地點" -#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:50 @@ -892,7 +1010,7 @@ msgstr "跨站社群" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:103 msgid "Directory" msgstr "目錄" @@ -1008,7 +1126,7 @@ msgstr "" #: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:10 -#: bookwyrm/templates/layout.html:78 +#: bookwyrm/templates/layout.html:80 msgid "Discover" msgstr "" @@ -1125,18 +1243,18 @@ msgstr "如果你沒有請求重設密碼,你可以忽略這封郵件。" msgid "Reset your %(site_name)s password" msgstr "重置你在 %(site_name)s 的密碼" -#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:37 +#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:39 #, python-format msgid "%(site_name)s home page" msgstr "" #: bookwyrm/templates/embed-layout.html:34 -#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #, python-format msgid "About %(site_name)s" msgstr "關於 %(site_name)s" -#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:234 +#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 msgid "Contact site admin" msgstr "聯絡網站管理員" @@ -1150,7 +1268,7 @@ msgid "Direct Messages with %(username)s" msgstr "與 %(username)s 私信" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:113 msgid "Direct Messages" msgstr "私信" @@ -1179,11 +1297,11 @@ msgstr "" msgid "load 0 unread status(es)" msgstr "" -#: bookwyrm/templates/feed/feed.html:80 +#: bookwyrm/templates/feed/feed.html:86 msgid "There aren't any activities right now! Try following a user to get started" msgstr "現在還沒有任何活動!嘗試著從關注一個使用者開始吧" -#: bookwyrm/templates/feed/feed.html:81 +#: bookwyrm/templates/feed/feed.html:87 msgid "Alternatively, you can try enabling more status types" msgstr "" @@ -1203,7 +1321,7 @@ msgstr "你可以在任何時候從你的使用者資料頁 msgid "Updates" msgstr "更新" -#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 msgid "Your Books" msgstr "你的書目" @@ -1257,6 +1375,15 @@ msgstr "" msgid "View directory" msgstr "" +#: bookwyrm/templates/feed/summary_card.html:14 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "" + +#: bookwyrm/templates/feed/summary_card.html:19 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "" + #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" @@ -1271,7 +1398,7 @@ msgid "What are you reading?" msgstr "你在閱讀什麼?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:138 +#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 msgid "Search for a book" msgstr "搜尋書目" @@ -1290,8 +1417,8 @@ msgstr "你可以在開始使用 %(site_name)s 後新增書目。" #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/group.html:19 -#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:51 -#: bookwyrm/templates/layout.html:52 bookwyrm/templates/lists/list.html:142 +#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 +#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:9 msgid "Search" @@ -1766,7 +1893,7 @@ msgid "Login" msgstr "登入" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "登入" @@ -1775,7 +1902,7 @@ msgstr "登入" msgid "Success! Email address confirmed." msgstr "" -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -1783,12 +1910,12 @@ msgstr "使用者名稱:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:20 msgid "Password:" msgstr "密碼:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "忘記了密碼?" @@ -1816,23 +1943,23 @@ msgstr "重設密碼" msgid "%(site_name)s search" msgstr "" -#: bookwyrm/templates/layout.html:43 +#: bookwyrm/templates/layout.html:45 msgid "Search for a book, user, or list" msgstr "" -#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 msgid "Main navigation menu" msgstr "主導航選單" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:74 msgid "Feed" msgstr "動態" -#: bookwyrm/templates/layout.html:116 +#: bookwyrm/templates/layout.html:118 msgid "Settings" msgstr "設定" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -1840,46 +1967,46 @@ msgstr "設定" msgid "Invites" msgstr "邀請" -#: bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/layout.html:134 msgid "Admin" msgstr "管理員" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:141 msgid "Log out" msgstr "登出" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "通知" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "密碼" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:189 msgid "Join" msgstr "加入" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:223 msgid "Successfully posted status" msgstr "" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:224 msgid "Error posting status" msgstr "" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:240 msgid "Documentation" msgstr "文件:" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:247 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "在 %(support_title)s 上支援 %(site_name)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:251 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm 是開源軟體。你可以在 GitHub 貢獻或報告問題。" @@ -2072,15 +2199,11 @@ msgstr "推薦" msgid "Embed this list on a website" msgstr "" -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 msgid "Copy embed code" msgstr "" -#: bookwyrm/templates/lists/list.html:193 -msgid "Copied!" -msgstr "" - -#: bookwyrm/templates/lists/list.html:193 +#: bookwyrm/templates/lists/list.html:194 #, python-format msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgstr "" From d67150fb7ffd70f1c183289d6682a042ded237ef Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 28 Dec 2021 07:14:55 -0800 Subject: [PATCH 5/5] Tweaks mobile view for annual summary --- bookwyrm/templates/annual_summary/layout.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bookwyrm/templates/annual_summary/layout.html b/bookwyrm/templates/annual_summary/layout.html index 7fa11a2b..cc800db5 100644 --- a/bookwyrm/templates/annual_summary/layout.html +++ b/bookwyrm/templates/annual_summary/layout.html @@ -107,7 +107,7 @@

- {% blocktrans %}In {{ year }}, {{ display_name }} read {{ books_total }} books
for a total of {{ pages_total }} pages!{% endblocktrans %} + {% blocktrans with pages_total=pages_total|intcomma %}In {{ year }}, {{ display_name }} read {{ books_total }} books
for a total of {{ pages_total }} pages!{% endblocktrans %}

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

@@ -128,7 +128,7 @@
{% if book_pages_lowest and book_pages_highest %} -