From 41dd915d7f1e62086fda14bafde0ddd2db84acb9 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 17 Nov 2021 20:22:00 -0800 Subject: [PATCH 1/6] Email templates --- bookwyrm/emailing.py | 19 +++++++++++++------ bookwyrm/models/site.py | 11 ++++++++++- bookwyrm/templates/email/html_layout.html | 2 +- .../email/moderation_report/html_content.html | 11 +++++++++++ .../email/moderation_report/subject.html | 2 ++ .../email/moderation_report/text_content.html | 9 +++++++++ bookwyrm/templates/email/preview.html | 2 +- bookwyrm/views/admin/reports.py | 5 +++-- bookwyrm/views/admin/site.py | 3 +++ 9 files changed, 53 insertions(+), 11 deletions(-) create mode 100644 bookwyrm/templates/email/moderation_report/html_content.html create mode 100644 bookwyrm/templates/email/moderation_report/subject.html create mode 100644 bookwyrm/templates/email/moderation_report/text_content.html diff --git a/bookwyrm/emailing.py b/bookwyrm/emailing.py index c6a197f29..dbf2369e9 100644 --- a/bookwyrm/emailing.py +++ b/bookwyrm/emailing.py @@ -10,14 +10,9 @@ from bookwyrm.settings import DOMAIN def email_data(): """fields every email needs""" site = models.SiteSettings.objects.get() - if site.logo_small: - logo_path = f"/images/{site.logo_small.url}" - else: - logo_path = "/static/images/logo-small.png" - return { "site_name": site.name, - "logo": logo_path, + "logo": site.logo_small_url, "domain": DOMAIN, "user": None, } @@ -46,6 +41,18 @@ def password_reset_email(reset_code): send_email.delay(reset_code.user.email, *format_email("password_reset", data)) +def moderation_report_email(report): + """a report was created""" + data = email_data() + data["reporter"] = report.reporter.localname or report.reporter.username + data["reportee"] = report.user.localname or report.user.username + data["report_link"] = report.remote_id + + for admin in models.User.objects.filter(permissions="moderate_user"): + data["user"] = admin.display_name + send_email.delay(admin.email, *format_email("moderation_report", data)) + + def format_email(email_name, data): """render the email templates""" subject = get_template(f"email/{email_name}/subject.html").render(data).strip() diff --git a/bookwyrm/models/site.py b/bookwyrm/models/site.py index 8338fff88..a5d2df4e3 100644 --- a/bookwyrm/models/site.py +++ b/bookwyrm/models/site.py @@ -1,5 +1,6 @@ """ the particulars for this instance of BookWyrm """ import datetime +from urllib.parse import urljoin from django.db import models, IntegrityError from django.dispatch import receiver @@ -7,9 +8,10 @@ from django.utils import timezone from model_utils import FieldTracker from bookwyrm.preview_images import generate_site_preview_image_task -from bookwyrm.settings import DOMAIN, ENABLE_PREVIEW_IMAGES +from bookwyrm.settings import DOMAIN, ENABLE_PREVIEW_IMAGES, STATIC_FULL_URL from .base_model import BookWyrmModel, new_access_code from .user import User +from .fields import get_absolute_url class SiteSettings(models.Model): @@ -66,6 +68,13 @@ class SiteSettings(models.Model): default_settings.save() return default_settings + @property + def logo_small_url(self): + """ helper to build the lgoo url """ + if self.logo_small: + return get_absolute_url(self.logo_small) + return urljoin(STATIC_FULL_URL, "images/logo-small.png") + class SiteInvite(models.Model): """gives someone access to create an account on the instance""" diff --git a/bookwyrm/templates/email/html_layout.html b/bookwyrm/templates/email/html_layout.html index 02527ff52..01e2f35c6 100644 --- a/bookwyrm/templates/email/html_layout.html +++ b/bookwyrm/templates/email/html_layout.html @@ -2,7 +2,7 @@
- logo + logo
{{ site_name }}
diff --git a/bookwyrm/templates/email/moderation_report/html_content.html b/bookwyrm/templates/email/moderation_report/html_content.html new file mode 100644 index 000000000..10df380f2 --- /dev/null +++ b/bookwyrm/templates/email/moderation_report/html_content.html @@ -0,0 +1,11 @@ +{% extends 'email/html_layout.html' %} +{% load i18n %} + +{% block content %} +

+{% blocktrans %}@{{ reporter }} has flagged behavior by @{{ reportee }} for moderation. {% endblocktrans %} +

+ +{% trans "View report" as text %} +{% include 'email/snippets/action.html' with path=report_link text=text %} +{% endblock %} diff --git a/bookwyrm/templates/email/moderation_report/subject.html b/bookwyrm/templates/email/moderation_report/subject.html new file mode 100644 index 000000000..c268f1aa8 --- /dev/null +++ b/bookwyrm/templates/email/moderation_report/subject.html @@ -0,0 +1,2 @@ +{% load i18n %} +{% blocktrans %}New report for {{ site_name }}{% endblocktrans %} diff --git a/bookwyrm/templates/email/moderation_report/text_content.html b/bookwyrm/templates/email/moderation_report/text_content.html new file mode 100644 index 000000000..57d37d446 --- /dev/null +++ b/bookwyrm/templates/email/moderation_report/text_content.html @@ -0,0 +1,9 @@ +{% extends 'email/text_layout.html' %} +{% load i18n %} +{% block content %} + +{% blocktrans %}@{{ reporter}} has flagged behavior by @{{ reportee }} for moderation. {% endblocktrans %} + +{% trans "View report" %} +{{ report_link }} +{% endblock %} diff --git a/bookwyrm/templates/email/preview.html b/bookwyrm/templates/email/preview.html index ab4323054..66d856c08 100644 --- a/bookwyrm/templates/email/preview.html +++ b/bookwyrm/templates/email/preview.html @@ -1,4 +1,4 @@ - +
Subject: {% include subject_path %} diff --git a/bookwyrm/views/admin/reports.py b/bookwyrm/views/admin/reports.py index f72d7970b..a32e955dc 100644 --- a/bookwyrm/views/admin/reports.py +++ b/bookwyrm/views/admin/reports.py @@ -7,7 +7,7 @@ from django.utils.decorators import method_decorator from django.views import View from django.views.decorators.http import require_POST -from bookwyrm import forms, models +from bookwyrm import emailing, forms, models # pylint: disable=no-self-use @@ -142,5 +142,6 @@ def make_report(request): if not form.is_valid(): raise ValueError(form.errors) - form.save() + report = form.save() + emailing.moderation_report_email(report) return redirect(request.headers.get("Referer", "/")) diff --git a/bookwyrm/views/admin/site.py b/bookwyrm/views/admin/site.py index b66fdb9f4..4dc14be16 100644 --- a/bookwyrm/views/admin/site.py +++ b/bookwyrm/views/admin/site.py @@ -48,4 +48,7 @@ def email_preview(request): data["invite_link"] = "https://example.com/link" data["confirmation_link"] = "https://example.com/link" data["confirmation_code"] = "AKJHKDGKJSDFG" + data["reporter"] = "ConcernedUser" + data["reportee"] = "UserName" + data["report_link"] = "https://example.com/link" return TemplateResponse(request, "email/preview.html", data) From 235167f06c0c4a664148611f5a267bb6fb6decf1 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 18 Nov 2021 14:03:19 -0800 Subject: [PATCH 2/6] Updates locales --- locale/de_DE/LC_MESSAGES/django.po | 100 ++++++++++------ locale/es_ES/LC_MESSAGES/django.mo | Bin 60011 -> 60011 bytes locale/es_ES/LC_MESSAGES/django.po | 100 ++++++++++------ locale/fr_FR/LC_MESSAGES/django.po | 100 ++++++++++------ locale/gl_ES/LC_MESSAGES/django.mo | Bin 43625 -> 48434 bytes locale/gl_ES/LC_MESSAGES/django.po | 170 +++++++++++++++------------ locale/lt_LT/LC_MESSAGES/django.mo | Bin 61847 -> 61847 bytes locale/lt_LT/LC_MESSAGES/django.po | 104 +++++++++------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 62235 -> 62977 bytes locale/pt_BR/LC_MESSAGES/django.po | 100 ++++++++++------ locale/zh_Hans/LC_MESSAGES/django.po | 100 ++++++++++------ locale/zh_Hant/LC_MESSAGES/django.po | 100 ++++++++++------ 12 files changed, 533 insertions(+), 341 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index 6ebce09ac..429881200 100644 --- a/locale/de_DE/LC_MESSAGES/django.po +++ b/locale/de_DE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-14 15:08+0000\n" -"PO-Revision-Date: 2021-11-15 18:03\n" +"POT-Creation-Date: 2021-11-17 18:03+0000\n" +"PO-Revision-Date: 2021-11-17 18:42\n" "Last-Translator: Mouse Reeve \n" "Language-Team: German\n" "Language: de\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse." -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "Ein Tag" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "Eine Woche" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "Ein Monat" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "Läuft nicht ab" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i}-mal verwendbar" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "Unbegrenzt" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "Reihenfolge der Liste" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "Buchtitel" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "Bewertung" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "Sortieren nach" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "Aufsteigend" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "Absteigend" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "Fehler beim Laden des Buches" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "Keine Übereinstimmung für das Buch gefunden" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "Ausstehend" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español (Spanisch)" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français (Französisch)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "Português (Portugiesisch)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (vereinfachtes Chinesisch)" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinesisch, traditionell)" @@ -1410,64 +1418,64 @@ msgstr "" msgid "Refresh" msgstr "" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "Titel" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "Autor*in" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "Besprechen" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "Buch" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1477,18 +1485,34 @@ msgstr "Buch" msgid "Status" msgstr "Status" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "Importiert" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1498,12 +1522,12 @@ msgstr "" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "" -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "Bestätigen" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index 9614a669c3aa133bb13af01293952c2b0790dfc1..fb8399c4153f43e570a4c2a071f4a95bb8a76f88 100644 GIT binary patch delta 22 ecmaETh57Xr<_+8X*v%CTEv!t8Ht*|O8w~(@U\n" "Language-Team: Spanish\n" "Language: es\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "Ya existe un usuario con ese correo electrónico." -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "Un día" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "Una semana" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "Un mes" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "No expira" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i} usos" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "Sin límite" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "Orden de la lista" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "Título" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "Calificación" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "Descendente" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "Error en cargar libro" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "No se pudo encontrar el libro" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "Pendiente" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français (Francés)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "Português - Brasil (Portugués Brasileño)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chino simplificado)" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chino tradicional)" @@ -1410,64 +1418,64 @@ msgstr "" msgid "Refresh" msgstr "" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "Título" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "Autor/Autora" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "Reseña" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "Libro" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1477,18 +1485,34 @@ msgstr "Libro" msgid "Status" msgstr "Estado" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "Importado" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1498,12 +1522,12 @@ msgstr "" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "" -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "Aprobar" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "" diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 23661a28c..25db17d99 100644 --- a/locale/fr_FR/LC_MESSAGES/django.po +++ b/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-14 15:08+0000\n" -"PO-Revision-Date: 2021-11-16 23:06\n" +"POT-Creation-Date: 2021-11-17 18:03+0000\n" +"PO-Revision-Date: 2021-11-17 18:41\n" "Last-Translator: Mouse Reeve \n" "Language-Team: French\n" "Language: fr\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "Cet email est déjà associé à un compte." -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "Un jour" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "Une semaine" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "Un mois" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "Sans expiration" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i} utilisations" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "Sans limite" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "Ordre de la liste" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "Titre du livre" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "Note" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "Trier par" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "Ordre croissant" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "Ordre décroissant" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "Erreur lors du chargement du livre" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "Impossible de trouver une correspondance pour le livre" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "En attente" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "Português - Brasil (Portugais brésilien)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简化字" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "Infos supplémentaires :" @@ -1410,64 +1418,64 @@ msgstr "En cours de traitement" msgid "Refresh" msgstr "Actualiser" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." msgstr[0] "%(display_counter)s élément a besoin d'être approuvé manuellement." msgstr[1] "%(display_counter)s éléments ont besoin d'être approuvés manuellement." -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "Vérifier les éléments" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." msgstr[0] "%(display_counter)s élément n'a pas pu être importé." msgstr[1] "%(display_counter)s éléments n'ont pas pu être importés." -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "Afficher et corriger les importations ayant échoué" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "Ligne" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "Titre" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "ISBN" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "Auteur/autrice" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "Étagère" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "Critique" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "Livre" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1477,18 +1485,34 @@ msgstr "Livre" msgid "Status" msgstr "Statut" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "Afficher la critique importée" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "Importé" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "Nécessite une vérification manuelle" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1498,12 +1522,12 @@ msgstr "Résolution des problèmes d'importation" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "Approuver une suggestion ajoutera définitivement le livre suggéré à vos étagères et associera vos dates, critiques et notes de lecture à ce livre." -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "Approuver" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "Rejeter" diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index 149986eb7ed6ecd85ba1544e12c1b5bf7d5ac480..0381a352ab63a4fbcaa81df21704f212e27db786 100644 GIT binary patch delta 16907 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 delta 13148 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\n" "Language-Team: Galician\n" "Language: gl\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "Xa existe unha unsuaria con este email." -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "Un día" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "Unha semana" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "Un mes" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "Non caduca" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i} usos" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "Sen límite" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "Orde da listaxe" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "Título do libro" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "Puntuación" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "Descendente" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "Erro ao cargar o libro" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "Non se atopan coincidencias para o libro" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "Pendente" @@ -172,7 +172,7 @@ msgstr "Libros" #: bookwyrm/settings.py:165 msgid "English" -msgstr "Inglés" +msgstr "English (Inglés)" #: bookwyrm/settings.py:166 msgid "Deutsch (German)" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español (España)" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "Galego (Galician)" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Francés (Francia)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "Lietuvių (Lithuanian)" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "Portugués - Brasil (portugués brasileiro)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinés simplificado)" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinés tradicional)" @@ -896,17 +904,17 @@ msgstr "Tódalas usuarias coñecidas" #: bookwyrm/templates/discover/card-header.html:8 #, python-format msgid "%(username)s wants to read %(book_title)s" -msgstr "" +msgstr "%(username)s quere ler %(book_title)s" #: bookwyrm/templates/discover/card-header.html:13 #, python-format msgid "%(username)s finished reading %(book_title)s" -msgstr "" +msgstr "%(username)s rematou de ler %(book_title)s" #: bookwyrm/templates/discover/card-header.html:18 #, python-format msgid "%(username)s started reading %(book_title)s" -msgstr "" +msgstr "%(username)s comezou a ler %(book_title)s" #: bookwyrm/templates/discover/card-header.html:23 #, python-format @@ -1392,11 +1400,11 @@ msgstr "Estado da importación" #: bookwyrm/templates/import/import_status.html:13 #: bookwyrm/templates/import/import_status.html:27 msgid "Retry Status" -msgstr "" +msgstr "Intenta outra vez" #: bookwyrm/templates/import/import_status.html:22 msgid "Imports" -msgstr "" +msgstr "Importacións" #: bookwyrm/templates/import/import_status.html:39 msgid "Import started:" @@ -1404,70 +1412,70 @@ msgstr "Importación iniciada:" #: bookwyrm/templates/import/import_status.html:48 msgid "In progress" -msgstr "" +msgstr "En progreso" #: bookwyrm/templates/import/import_status.html:50 msgid "Refresh" -msgstr "" +msgstr "Actualizar" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(display_counter)s elemento precisa aprobación manual." +msgstr[1] "%(display_counter)s elementos precisan aprobación manual." -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" -msgstr "" +msgstr "Revisar elementos" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "fallou a importación de %(display_counter)s elemento." +msgstr[1] "fallou a importación de %(display_counter)s elementos." -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" -msgstr "" +msgstr "Ver e arranxar os problemas" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" -msgstr "" +msgstr "Fila" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "Título" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" -msgstr "" +msgstr "ISBN" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "Autor" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" -msgstr "" +msgstr "Estante" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" -msgstr "" +msgstr "Revisar" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "Libro" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1477,35 +1485,51 @@ msgstr "Libro" msgid "Status" msgstr "Estado" -#: bookwyrm/templates/import/import_status.html:144 -msgid "View imported review" -msgstr "" +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "Non dispoñible vista previa da importación." -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:162 +msgid "View imported review" +msgstr "Ver revisión importada" + +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "Importado" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" -msgstr "" +msgstr "Precisa revisión manual" + +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "Volver a intentar" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "Esta importación ten un formato antigo xa non soportado. Se queres intentar recuperar os elementos que faltan nesta importación preme no botón inferior para actualizar o formato de importación." + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "Actualizar importación" #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" -msgstr "" +msgstr "Arranxar importación" #: bookwyrm/templates/import/manual_review.html:21 msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." -msgstr "" +msgstr "Ao aceptar unha suxestión engadirá permanentemente o libro suxerido aos teus estantes e asociará as túas datas de lectura, revisións e valoracións a ese libro." -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "Admitir" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" -msgstr "" +msgstr "Rexeitar" #: bookwyrm/templates/import/tooltip.html:6 msgid "You can download your Goodreads data from the Import/Export page of your Goodreads account." @@ -1513,31 +1537,31 @@ msgstr "Podes descargar os teus datos en Goodreads desde a open an issue if you are seeing unexpected failed items." -msgstr "" +msgstr "Contacta coa administración ou abre unha incidencia se atopas fallos non agardados." #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:230 #, python-format @@ -2026,22 +2050,22 @@ msgstr "mencionoute nun estado" #: bookwyrm/templates/notifications/items/remove.html:17 #, python-format msgid "has been removed from your group \"%(group_name)s\"" -msgstr "" +msgstr "foi retirada do teu grupo \"%(group_name)s\"" #: bookwyrm/templates/notifications/items/remove.html:23 #, python-format msgid "You have been removed from the \"%(group_name)s\" group" -msgstr "" +msgstr "Foches eliminada do grupo \"%(group_name)s\"" #: bookwyrm/templates/notifications/items/reply.html:21 #, python-format msgid "replied to your review of %(book_title)s" -msgstr "" +msgstr "respondeu á túa revisión de %(book_title)s" #: bookwyrm/templates/notifications/items/reply.html:27 #, python-format msgid "replied to your comment on %(book_title)s" -msgstr "" +msgstr "respondeu ao teu comentario en %(book_title)s" #: bookwyrm/templates/notifications/items/reply.html:33 #, python-format diff --git a/locale/lt_LT/LC_MESSAGES/django.mo b/locale/lt_LT/LC_MESSAGES/django.mo index 0b31ed928845cf4b7a4076a3d165b541be594590..6a72ab36cef1f22fa4663fd9dadbbda3c88c5083 100644 GIT binary patch delta 5434 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 delta 5434 zcmXZfeSFX59>?*on{ABUZ)P{_hqmF^C?Q*{DX-lA9AVVQpB8rLvQAsEC}`d)M{X^SZ9@_j_HR>+`v;-&kGWVs(9s zq93E&K*w>eZE&29_&Ww*hmDTY789@~CZRv3*zu<@g#L4=_cO3Nx|o1lF#^w_-uo|h zM(<6I(+0a)`)qRDrimYAz=sE;F&)Qa9PYybSdUt$(}!k)`>}-n0Mr84(Hp%!avWc5 zi>)vmBhiB%OvWgjXrI6Qk?T0E8JNd_7cRvZT#mt5jEejqhGGMDz&og&L~b^jibE~f z8#VqgD&WUanH+D&r=Zr!!f<@ar4dBqZJdDXFbwY?n{tA;n4RrGO|&01@d?|nMFsXf z`rtj=_t|PT7LCeK9IAv#w*Q2E?oP6eX{fW1g$n2m^u?8^9escbV4LmlMrGA zhxEMlN7OaGhnlBjp;>4kD)rBxPJbp&#<$Sb;c2AN23r)F1p`pyT~HA}Wcw*Nh<+-n zhO4nHeqj6gsK7r)W$06EhhLySUP6`NKd6i}D<=QiNkFlgFc$Se0_rRbMqRg&sEJ=d z?Jx)R-AW9=tr&=9)?*k%zsB|(QJK7l%2>z_W84n%uMhj%f#JxhbSByUZ0lmw!fUV( z?nPznx*flZS|GZ_1l9|cnW3nijzMK$GHSg{)ESuP($Egy!(iNn`rs()gL8Jg0rg9E z8N*ZYEj-vhA8*J1idt|cs)VyqnQ&1HzGcVXMK}br!Cn zQr)uD1R98{ZBJCj9z~@x6_wh*p%!`-72pC4#aw(43s3=mgJHV=-_y{}oL%O=N1|RB zfSPCsDkCFM3rs`>^dc&dIj9mYwc}f`CH4OxB12Ef~xr= zs9KIf4^BWW^a^T6%k20%J6?h98LvWpcMX-nU$GrF-(&tPN1)~zhRVpZ=!VglNuw!M z_Cc<-z*>Qt@GNTQb$0xk9dBM{O3@Zo!Wh(hN%#jGig7p#weWlP`SvpMAIU%&1B&bn zD%B0B)c=Ai#qSt_-h0gg9@O86WK6~J7>fm{1x}+j^c_ax9n^f``^@|uQS&D5Bma7_ zF9UKoDv&>+cASafI2Se13e-*tP_?Z>orzl1VQfU5_GX{(Zvga1mE=iOMxH^$XXv{=CUxo^BJtp7|RE93$19%%%!h{O* zd}5IY5dQ=;CIk`7>*+tABQTzMpQsMQ9Iv{3aA#f@DJ$08yJIOhxnH= z_Cf7@94fOJsLaks1-=U1SQ=|+=*0@u8K_1@?0wiQ9EeJN6gFKORBHR8YC9bj(95Wd zEkp&p!umey`^~68_M%Gl_`YFr3-Uah}G0^vjQ%4BSFJ_c>uQ5sd0bBG=b-V(mbZ8E}T6c02)fXwp&ldp35( zg?79Uwc`pq{uS!IdzgR$|28`vfSPBNH4Rm|91LN7=N%e~Xd`;C5LNS&sM^(`CccWT z@fN0Ii!aRr(@@{fK?StHnv2R{KKkPUYo)agJ-Yut(Fnkxlcx5aFrI!As)lK(i8Ji; z`L@3X^$S>p+TkJ8{Xd7w)UT*t!cM2mhLTb5kH8K%8C})dwF7z9eHh1hH7fFEl_tPI z45IHrmFNN6Pex^GBx)mL?f4YzLH{Mx`x~tVs6a|9$-ftkV+?45Q|O21QTMh1yI~{h zHncx&BJYKo@F~=S<4`4-hJiQ>RjT=Rd>KxppKG7rL|unlI$M*?Bzb{r;#-k3f}d22v{5nM*_W zbtx)Udr-AMhB_0Ks6$kZ3ecz8ycdWO^gClXK8y-D6;*=i*bWzCB(6pMP1%bI{16p* z>?Lz}$D#sQfGWWnboD|$jj33JBk{31liKB&NPin@r`4z(UbX#SP}j}-8~!|PtoQRKIG1ql1HlzPFYQwdt68bfiRP-wPvrk{o{r!@9_b!?9&TAoF*%`B@ h=al@mp>B}x3mGp?nVFrFkv;j{;ze;Keho`}{}06lvy1=$ diff --git a/locale/lt_LT/LC_MESSAGES/django.po b/locale/lt_LT/LC_MESSAGES/django.po index 494c2e6c8..9928785a6 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-11-14 15:08+0000\n" -"PO-Revision-Date: 2021-11-16 17:33\n" +"POT-Creation-Date: 2021-11-17 18:03+0000\n" +"PO-Revision-Date: 2021-11-17 20:02\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "Vartotojas su šiuo el. pašto adresu jau yra." -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "Diena" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "Savaitė" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "Mėnuo" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "Galiojimas nesibaigia" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i} naudoja" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "Neribota" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "Sąrašo užsakymas" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "Knygos antraštė" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "Įvertinimas" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "Rūšiuoti pagal" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "Didėjančia tvarka" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "Mažėjančia tvarka" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "Klaida įkeliant knygą" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "Nepavyko rasti tokios knygos" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "Laukiama" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español (Ispanų)" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français (Prancūzų)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "Português - Brasil (Portugalų–brazilų)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Supaprastinta kinų)" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradicinė kinų)" @@ -1420,7 +1428,7 @@ msgstr "" msgid "Refresh" msgstr "" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." @@ -1429,12 +1437,12 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." @@ -1443,45 +1451,45 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "Eilutė" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "Pavadinimas" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "ISBN" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "Autorius" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "Peržiūra" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "Knyga" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1491,18 +1499,34 @@ msgstr "Knyga" msgid "Status" msgstr "Būsena" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "Importuota" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1512,12 +1536,12 @@ msgstr "" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "" -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "Patvirtinti" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "Atmesti" @@ -1698,7 +1722,7 @@ msgstr "Pakvietimai" #: bookwyrm/templates/layout.html:132 msgid "Admin" -msgstr "Administratorius" +msgstr "Administravimas" #: bookwyrm/templates/layout.html:139 msgid "Log out" @@ -3627,7 +3651,7 @@ msgstr "redaguota %(date)s" #: bookwyrm/templates/snippets/status/headers/comment.html:2 #, python-format msgid "commented on %(book)s" -msgstr "komentuota %(book)s" +msgstr "pakomentavo %(book)s" #: bookwyrm/templates/snippets/status/headers/note.html:8 #, python-format diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index dd430b3ae3e17cf023d1419fd26eefc3f9d498bd..ea48a5e7afd1558dd11af9e0f9a39a6d8a0abbd2 100644 GIT binary patch delta 18492 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 BqUZns delta 17788 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\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "Já existe um usuário com este endereço de e-mail." -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "Um dia" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "Uma semana" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "Um mês" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "Não expira" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i} usos" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "Ilimitado" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "Ordem de inserção" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "Título do livro" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "Avaliação" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "Organizar por" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "Crescente" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "Decrescente" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "Erro ao carregar livro" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "Não foi possível encontrar o livro" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "Pendente" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español (Espanhol)" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "Galego (Galego)" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français (Francês)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "Lietuvių (Lituano)" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "Português - Brasil (Brazilian Portuguese)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -1410,64 +1418,64 @@ msgstr "Em curso" msgid "Refresh" msgstr "Atualizar" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." msgstr[0] "%(display_counter)s item precisa de aprovação manual." msgstr[1] "%(display_counter)s itens precisam de aprovação manual." -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "Revisar itens" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." msgstr[0] "Falha ao importar %(display_counter)s item." msgstr[1] "Falha ao importar %(display_counter)s itens." -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "Ver e solucionar importações fracassadas" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "Linha" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "Título" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "ISBN" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "Autor" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "Estante" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "Resenhar" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "Livro" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1477,18 +1485,34 @@ msgstr "Livro" msgid "Status" msgstr "Publicação" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "Pré-visualização de importação indisponível." + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "Visualizar resenha importada" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "Importado" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "Precisa de resenha manual" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "Tentar novamente" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "Esta importação está em um formato antigo que não é mais compatível. Se quiser resolver alguns itens faltantes dessa importação, clique no botão abaixo para atualizar o formato da importação." + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "Atualizar importação" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1498,12 +1522,12 @@ msgstr "Solução de problemas de importação" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "Aprovar uma sugestão adicionará permanentemente o livro sugerido às suas estantes e associará suas datas de leitura, resenhas e avaliações aos do livro." -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "Aprovar" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "Rejeitar" diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index bb04744d8..1b86621df 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-11-14 15:08+0000\n" -"PO-Revision-Date: 2021-11-15 20:22\n" +"POT-Creation-Date: 2021-11-17 18:03+0000\n" +"PO-Revision-Date: 2021-11-17 18:42\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "已经存在使用该邮箱的用户。" -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "一天" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "一周" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "一个月" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "永不失效" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "{i} 次使用" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "列表顺序" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "书名" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "评价" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "降序" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "加载书籍时出错" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "找不到匹配的书" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "待处理" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español(西班牙语)" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français(法语)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "葡萄牙语-巴西(巴西的葡语)" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文(繁体中文)" @@ -1405,62 +1413,62 @@ msgstr "" msgid "Refresh" msgstr "" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." msgstr[0] "" -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." msgstr[0] "" -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "标题" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "作者" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "书评" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "书目" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1470,18 +1478,34 @@ msgstr "书目" msgid "Status" msgstr "状态" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "已导入" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1491,12 +1515,12 @@ msgstr "" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "" -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "批准" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "" diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 9b6e27b8c..4ca2a071a 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-11-14 15:08+0000\n" -"PO-Revision-Date: 2021-11-15 18:02\n" +"POT-Creation-Date: 2021-11-17 18:03+0000\n" +"PO-Revision-Date: 2021-11-17 18:41\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -17,71 +17,71 @@ msgstr "" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 1553\n" -#: bookwyrm/forms.py:242 +#: bookwyrm/forms.py:248 msgid "A user with this email already exists." msgstr "已經存在使用該郵箱的使用者。" -#: bookwyrm/forms.py:256 +#: bookwyrm/forms.py:262 msgid "One Day" msgstr "一天" -#: bookwyrm/forms.py:257 +#: bookwyrm/forms.py:263 msgid "One Week" msgstr "一週" -#: bookwyrm/forms.py:258 +#: bookwyrm/forms.py:264 msgid "One Month" msgstr "一個月" -#: bookwyrm/forms.py:259 +#: bookwyrm/forms.py:265 msgid "Does Not Expire" msgstr "永不失效" -#: bookwyrm/forms.py:263 +#: bookwyrm/forms.py:269 #, python-brace-format msgid "{i} uses" msgstr "" -#: bookwyrm/forms.py:264 +#: bookwyrm/forms.py:270 msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "List Order" msgstr "列表順序" -#: bookwyrm/forms.py:333 +#: bookwyrm/forms.py:339 msgid "Book Title" msgstr "書名" -#: bookwyrm/forms.py:334 bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/forms.py:340 bookwyrm/templates/shelf/shelf.html:149 #: bookwyrm/templates/shelf/shelf.html:181 #: bookwyrm/templates/snippets/create_status/review.html:33 msgid "Rating" msgstr "評價" -#: bookwyrm/forms.py:336 bookwyrm/templates/lists/list.html:110 +#: bookwyrm/forms.py:342 bookwyrm/templates/lists/list.html:110 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:340 +#: bookwyrm/forms.py:346 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:341 +#: bookwyrm/forms.py:347 msgid "Descending" msgstr "降序" -#: bookwyrm/importers/importer.py:127 +#: bookwyrm/importers/importer.py:141 bookwyrm/importers/importer.py:163 msgid "Error loading book" msgstr "" -#: bookwyrm/importers/importer.py:135 +#: bookwyrm/importers/importer.py:150 msgid "Could not find a match for book" msgstr "" #: bookwyrm/models/base_model.py:17 -#: bookwyrm/templates/import/import_status.html:171 +#: bookwyrm/templates/import/import_status.html:190 msgid "Pending" msgstr "" @@ -183,18 +183,26 @@ msgid "Español (Spanish)" msgstr "Español(西班牙語)" #: bookwyrm/settings.py:168 +msgid "Galego (Galician)" +msgstr "" + +#: bookwyrm/settings.py:169 msgid "Français (French)" msgstr "Français(法語)" -#: bookwyrm/settings.py:169 +#: bookwyrm/settings.py:170 +msgid "Lietuvių (Lithuanian)" +msgstr "" + +#: bookwyrm/settings.py:171 msgid "Português - Brasil (Brazilian Portuguese)" msgstr "" -#: bookwyrm/settings.py:170 +#: bookwyrm/settings.py:172 msgid "简体中文 (Simplified Chinese)" msgstr "簡體中文" -#: bookwyrm/settings.py:171 +#: bookwyrm/settings.py:173 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文" @@ -1405,62 +1413,62 @@ msgstr "" msgid "Refresh" msgstr "" -#: bookwyrm/templates/import/import_status.html:62 +#: bookwyrm/templates/import/import_status.html:71 #, python-format msgid "%(display_counter)s item needs manual approval." msgid_plural "%(display_counter)s items need manual approval." msgstr[0] "" -#: bookwyrm/templates/import/import_status.html:67 +#: bookwyrm/templates/import/import_status.html:76 #: bookwyrm/templates/import/manual_review.html:8 msgid "Review items" msgstr "" -#: bookwyrm/templates/import/import_status.html:73 +#: bookwyrm/templates/import/import_status.html:82 #, python-format msgid "%(display_counter)s item failed to import." msgid_plural "%(display_counter)s items failed to import." msgstr[0] "" -#: bookwyrm/templates/import/import_status.html:79 +#: bookwyrm/templates/import/import_status.html:88 msgid "View and troubleshoot failed items" msgstr "" -#: bookwyrm/templates/import/import_status.html:91 +#: bookwyrm/templates/import/import_status.html:100 msgid "Row" msgstr "" -#: bookwyrm/templates/import/import_status.html:94 +#: bookwyrm/templates/import/import_status.html:103 #: bookwyrm/templates/shelf/shelf.html:141 #: bookwyrm/templates/shelf/shelf.html:163 msgid "Title" msgstr "標題" -#: bookwyrm/templates/import/import_status.html:97 +#: bookwyrm/templates/import/import_status.html:106 msgid "ISBN" msgstr "" -#: bookwyrm/templates/import/import_status.html:100 +#: bookwyrm/templates/import/import_status.html:109 #: bookwyrm/templates/shelf/shelf.html:142 #: bookwyrm/templates/shelf/shelf.html:166 msgid "Author" msgstr "作者" -#: bookwyrm/templates/import/import_status.html:103 +#: bookwyrm/templates/import/import_status.html:112 msgid "Shelf" msgstr "" -#: bookwyrm/templates/import/import_status.html:106 +#: bookwyrm/templates/import/import_status.html:115 #: bookwyrm/templates/import/manual_review.html:13 #: bookwyrm/templates/snippets/create_status.html:17 msgid "Review" msgstr "書評" -#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/import/import_status.html:119 msgid "Book" msgstr "書目" -#: bookwyrm/templates/import/import_status.html:113 +#: bookwyrm/templates/import/import_status.html:122 #: bookwyrm/templates/settings/announcements/announcements.html:38 #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 @@ -1470,18 +1478,34 @@ msgstr "書目" msgid "Status" msgstr "狀態" -#: bookwyrm/templates/import/import_status.html:144 +#: bookwyrm/templates/import/import_status.html:130 +msgid "Import preview unavailable." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:162 msgid "View imported review" msgstr "" -#: bookwyrm/templates/import/import_status.html:158 +#: bookwyrm/templates/import/import_status.html:176 msgid "Imported" msgstr "已匯入" -#: bookwyrm/templates/import/import_status.html:164 +#: bookwyrm/templates/import/import_status.html:182 msgid "Needs manual review" msgstr "" +#: bookwyrm/templates/import/import_status.html:195 +msgid "Retry" +msgstr "" + +#: bookwyrm/templates/import/import_status.html:213 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "" + +#: bookwyrm/templates/import/import_status.html:215 +msgid "Update import" +msgstr "" + #: bookwyrm/templates/import/manual_review.html:5 #: bookwyrm/templates/import/troubleshoot.html:4 msgid "Import Troubleshooting" @@ -1491,12 +1515,12 @@ msgstr "" msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." msgstr "" -#: bookwyrm/templates/import/manual_review.html:56 +#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/lists/curate.html:57 msgid "Approve" msgstr "批准" -#: bookwyrm/templates/import/manual_review.html:64 +#: bookwyrm/templates/import/manual_review.html:66 msgid "Reject" msgstr "" From 3787a31c67385cfdf2b9c9944a1d86649be9007c Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 18 Nov 2021 14:39:22 -0800 Subject: [PATCH 3/6] Updates image helpers on site --- bookwyrm/models/site.py | 23 +++++++++++++++++++---- bookwyrm/templates/email/preview.html | 2 +- bookwyrm/views/wellknown.py | 13 +++---------- 3 files changed, 23 insertions(+), 15 deletions(-) diff --git a/bookwyrm/models/site.py b/bookwyrm/models/site.py index a5d2df4e3..5d91553e3 100644 --- a/bookwyrm/models/site.py +++ b/bookwyrm/models/site.py @@ -68,12 +68,27 @@ class SiteSettings(models.Model): default_settings.save() return default_settings + @property + def logo_url(self): + """helper to build the logo url""" + return self.get_url("logo", "images/logo.png") + @property def logo_small_url(self): - """ helper to build the lgoo url """ - if self.logo_small: - return get_absolute_url(self.logo_small) - return urljoin(STATIC_FULL_URL, "images/logo-small.png") + """helper to build the logo url""" + return self.get_url("logo_small", "images/logo-small.png") + + @property + def favicon_url(self): + """helper to build the logo url""" + return self.get_url("favicon", "images/favicon.png") + + def get_url(self, field, default_path): + """get a media url or a default static path""" + uploaded = getattr(self, field, None) + if uploaded: + return get_absolute_url(uploaded) + return urljoin(STATIC_FULL_URL, default_path) class SiteInvite(models.Model): diff --git a/bookwyrm/templates/email/preview.html b/bookwyrm/templates/email/preview.html index 66d856c08..42f8707a3 100644 --- a/bookwyrm/templates/email/preview.html +++ b/bookwyrm/templates/email/preview.html @@ -1,4 +1,4 @@ - +
Subject: {% include subject_path %} diff --git a/bookwyrm/views/wellknown.py b/bookwyrm/views/wellknown.py index a9b35b637..04aa88bf2 100644 --- a/bookwyrm/views/wellknown.py +++ b/bookwyrm/views/wellknown.py @@ -9,7 +9,7 @@ from django.utils import timezone from django.views.decorators.http import require_GET from bookwyrm import models -from bookwyrm.settings import DOMAIN, VERSION, MEDIA_FULL_URL, STATIC_FULL_URL +from bookwyrm.settings import DOMAIN, VERSION @require_GET @@ -93,7 +93,7 @@ def instance_info(_): status_count = models.Status.objects.filter(user__local=True, deleted=False).count() site = models.SiteSettings.get() - logo = get_image_url(site.logo, "logo.png") + logo = site.logo_url return JsonResponse( { "uri": DOMAIN, @@ -134,14 +134,7 @@ def host_meta(request): def opensearch(request): """Open Search xml spec""" site = models.SiteSettings.get() - image = get_image_url(site.favicon, "favicon.png") + image = site.favicon_url return TemplateResponse( request, "opensearch.xml", {"image": image, "DOMAIN": DOMAIN} ) - - -def get_image_url(obj, fallback): - """helper for loading the full path to an image""" - if obj: - return f"{MEDIA_FULL_URL}{obj}" - return f"{STATIC_FULL_URL}images/{fallback}" From 21c90ac99ee848c25bcc62eac3beb3f2cf691d93 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 18 Nov 2021 14:51:00 -0800 Subject: [PATCH 4/6] Use groups not permissions --- bookwyrm/emailing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/emailing.py b/bookwyrm/emailing.py index dbf2369e9..fab1a2d54 100644 --- a/bookwyrm/emailing.py +++ b/bookwyrm/emailing.py @@ -48,7 +48,7 @@ def moderation_report_email(report): data["reportee"] = report.user.localname or report.user.username data["report_link"] = report.remote_id - for admin in models.User.objects.filter(permissions="moderate_user"): + for admin in models.User.objects.filter(groups__name="moderator"): data["user"] = admin.display_name send_email.delay(admin.email, *format_email("moderation_report", data)) From 417f09690f4c3017c729324279a86e36d0e9c229 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 18 Nov 2021 15:08:00 -0800 Subject: [PATCH 5/6] Include admin and moderator in reporting email --- bookwyrm/emailing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/emailing.py b/bookwyrm/emailing.py index fab1a2d54..08fd9ef85 100644 --- a/bookwyrm/emailing.py +++ b/bookwyrm/emailing.py @@ -48,7 +48,7 @@ def moderation_report_email(report): data["reportee"] = report.user.localname or report.user.username data["report_link"] = report.remote_id - for admin in models.User.objects.filter(groups__name="moderator"): + for admin in models.User.objects.filter(groups__name__in=["admin", "moderator"]): data["user"] = admin.display_name send_email.delay(admin.email, *format_email("moderation_report", data)) From 7ac3d5da7c2758de905b855905c40da670dd9b43 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Fri, 19 Nov 2021 09:33:51 -0800 Subject: [PATCH 6/6] Full coverage in Galician locale! --- locale/de_DE/LC_MESSAGES/django.mo | Bin 30883 -> 60544 bytes locale/fr_FR/LC_MESSAGES/django.mo | Bin 44850 -> 65002 bytes locale/gl_ES/LC_MESSAGES/django.mo | Bin 48434 -> 55932 bytes locale/gl_ES/LC_MESSAGES/django.po | 208 +++++++++++++-------------- locale/zh_Hans/LC_MESSAGES/django.mo | Bin 44096 -> 56164 bytes locale/zh_Hant/LC_MESSAGES/django.mo | Bin 38839 -> 37625 bytes 6 files changed, 104 insertions(+), 104 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.mo b/locale/de_DE/LC_MESSAGES/django.mo index 4ce83f72b3f3850c58528f13afcd23442a75a515..fe402ad72b85652f0f99396feb4ce8486ff03152 100644 GIT binary patch literal 60544 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 Memp$WePeR}5B1}Pvj6}9 literal 30883 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 delta 16292 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 diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index 0381a352ab63a4fbcaa81df21704f212e27db786..ad56b337193c5e6c8d5aab3c5f952421a6aa57a8 100644 GIT binary patch delta 20338 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 delta 14553 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 diff --git a/locale/gl_ES/LC_MESSAGES/django.po b/locale/gl_ES/LC_MESSAGES/django.po index fd799512f..1008b2d46 100644 --- a/locale/gl_ES/LC_MESSAGES/django.po +++ b/locale/gl_ES/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-11-17 18:03+0000\n" -"PO-Revision-Date: 2021-11-18 07:15\n" +"PO-Revision-Date: 2021-11-19 16:48\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Galician\n" "Language: gl\n" @@ -2070,32 +2070,32 @@ msgstr "respondeu ao teu replied to your quote from %(book_title)s" -msgstr "" +msgstr "respondeu á túa cita de %(book_title)s" #: bookwyrm/templates/notifications/items/reply.html:39 #, python-format msgid "replied to your status" -msgstr "" +msgstr "respondeu ao teu estado" #: bookwyrm/templates/notifications/items/report.html:15 #, python-format msgid "A new report needs moderation." -msgstr "" +msgstr "Hai unha nova denuncia para moderar." #: bookwyrm/templates/notifications/items/update.html:16 #, python-format msgid "has changed the privacy level for %(group_name)s" -msgstr "" +msgstr "cambiou o nivel de privacidade de %(group_name)s" #: bookwyrm/templates/notifications/items/update.html:20 #, python-format msgid "has changed the name of %(group_name)s" -msgstr "" +msgstr "cambiou o nome a %(group_name)s" #: bookwyrm/templates/notifications/items/update.html:24 #, python-format msgid "has changed the description of %(group_name)s" -msgstr "" +msgstr "cambiou a descrición de %(group_name)s" #: bookwyrm/templates/notifications/notifications_page.html:18 msgid "Delete notifications" @@ -2568,89 +2568,89 @@ msgstr "Editar" #: bookwyrm/templates/settings/federation/instance.html:79 msgid "No notes" -msgstr "" +msgstr "Sen notas" #: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/users/user_moderation_actions.html:8 msgid "Actions" -msgstr "" +msgstr "Accións" #: bookwyrm/templates/settings/federation/instance.html:98 #: bookwyrm/templates/snippets/block_button.html:5 msgid "Block" -msgstr "" +msgstr "Bloquear" #: bookwyrm/templates/settings/federation/instance.html:99 msgid "All users from this instance will be deactivated." -msgstr "" +msgstr "Tódalas usuarias desta instancia serán desactivadas." #: bookwyrm/templates/settings/federation/instance.html:104 #: bookwyrm/templates/snippets/block_button.html:10 msgid "Un-block" -msgstr "" +msgstr "Desbloquear" #: bookwyrm/templates/settings/federation/instance.html:105 msgid "All users from this instance will be re-activated." -msgstr "" +msgstr "Tódalas usuarias desta instancia volverán a estar activas." #: bookwyrm/templates/settings/federation/instance_blocklist.html:6 msgid "Import Blocklist" -msgstr "" +msgstr "Importar Lista de Bloqueo" #: bookwyrm/templates/settings/federation/instance_blocklist.html:26 #: bookwyrm/templates/snippets/goal_progress.html:7 msgid "Success!" -msgstr "" +msgstr "Feito!" #: bookwyrm/templates/settings/federation/instance_blocklist.html:30 msgid "Successfully blocked:" -msgstr "" +msgstr "Bloqueaches a:" #: bookwyrm/templates/settings/federation/instance_blocklist.html:32 msgid "Failed:" -msgstr "" +msgstr "Fallou:" #: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/layout.html:45 msgid "Federated Instances" -msgstr "" +msgstr "Instancias federadas" #: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/users/server_filter.html:5 msgid "Instance name" -msgstr "" +msgstr "Nome da instancia" #: bookwyrm/templates/settings/federation/instance_list.html:40 msgid "Software" -msgstr "" +msgstr "Software" #: bookwyrm/templates/settings/federation/instance_list.html:63 msgid "No instances found" -msgstr "" +msgstr "Non hai instancias" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:4 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:11 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:25 #: bookwyrm/templates/settings/invites/manage_invites.html:11 msgid "Invite Requests" -msgstr "" +msgstr "Solicitudes de convite" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 msgid "Ignored Invite Requests" -msgstr "" +msgstr "Solicitudes de convite ignoradas" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:35 msgid "Date requested" -msgstr "" +msgstr "Data da solicitude" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:39 msgid "Date accepted" -msgstr "" +msgstr "Data de aceptación" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 msgid "Email" -msgstr "" +msgstr "Email" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 msgid "Action" @@ -2776,99 +2776,99 @@ msgstr "Administración" #: bookwyrm/templates/settings/layout.html:29 msgid "Manage Users" -msgstr "" +msgstr "Xestionar usuarias" #: bookwyrm/templates/settings/layout.html:51 msgid "Moderation" -msgstr "" +msgstr "Moderación" #: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:17 msgid "Reports" -msgstr "" +msgstr "Denuncias" #: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" -msgstr "" +msgstr "Axustes da instancia" #: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" -msgstr "" +msgstr "Axustes da web" #: bookwyrm/templates/settings/reports/report.html:5 #: bookwyrm/templates/settings/reports/report.html:8 #: bookwyrm/templates/settings/reports/report_preview.html:6 #, python-format msgid "Report #%(report_id)s: %(username)s" -msgstr "" +msgstr "Denuncia #%(report_id)s: %(username)s" #: bookwyrm/templates/settings/reports/report.html:9 msgid "Back to reports" -msgstr "" +msgstr "Volver a denuncias" #: bookwyrm/templates/settings/reports/report.html:23 msgid "Moderator Comments" -msgstr "" +msgstr "Comentarios da moderación" #: bookwyrm/templates/settings/reports/report.html:41 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" -msgstr "" +msgstr "Comentario" #: bookwyrm/templates/settings/reports/report.html:46 msgid "Reported statuses" -msgstr "" +msgstr "Estados dununciados" #: bookwyrm/templates/settings/reports/report.html:48 msgid "No statuses reported" -msgstr "" +msgstr "Sen denuncias sobre estados" #: bookwyrm/templates/settings/reports/report.html:54 msgid "Status has been deleted" -msgstr "" +msgstr "O estado foi eliminado" #: bookwyrm/templates/settings/reports/report_preview.html:13 msgid "No notes provided" -msgstr "" +msgstr "Non hai notas" #: bookwyrm/templates/settings/reports/report_preview.html:20 #, python-format msgid "Reported by %(username)s" -msgstr "" +msgstr "Denunciado por %(username)s" #: bookwyrm/templates/settings/reports/report_preview.html:30 msgid "Re-open" -msgstr "" +msgstr "Volver a abrir" #: bookwyrm/templates/settings/reports/report_preview.html:32 msgid "Resolve" -msgstr "" +msgstr "Resolver" #: bookwyrm/templates/settings/reports/reports.html:6 #, python-format msgid "Reports: %(instance_name)s" -msgstr "" +msgstr "Denuncias: %(instance_name)s" #: bookwyrm/templates/settings/reports/reports.html:14 #, python-format msgid "Reports: %(instance_name)s" -msgstr "" +msgstr "Denuncias: %(instance_name)s" #: bookwyrm/templates/settings/reports/reports.html:28 msgid "Resolved" -msgstr "" +msgstr "Resoltas" #: bookwyrm/templates/settings/reports/reports.html:37 msgid "No reports found." -msgstr "" +msgstr "Non hai denuncias." #: bookwyrm/templates/settings/site.html:10 #: bookwyrm/templates/settings/site.html:21 msgid "Instance Info" -msgstr "" +msgstr "Info da instancia" #: bookwyrm/templates/settings/site.html:11 #: bookwyrm/templates/settings/site.html:54 @@ -3084,31 +3084,31 @@ msgstr "Enviar mensaxe directa" #: bookwyrm/templates/settings/users/user_moderation_actions.html:20 msgid "Suspend user" -msgstr "" +msgstr "Usuaria suspendida" #: bookwyrm/templates/settings/users/user_moderation_actions.html:25 msgid "Un-suspend user" -msgstr "" +msgstr "Usuaria reactivada" #: bookwyrm/templates/settings/users/user_moderation_actions.html:47 msgid "Access level:" -msgstr "" +msgstr "Nivel de acceso:" #: bookwyrm/templates/shelf/create_shelf_form.html:5 msgid "Create Shelf" -msgstr "" +msgstr "Crear Estante" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 msgid "Edit Shelf" -msgstr "" +msgstr "Editar estante" #: bookwyrm/templates/shelf/shelf.html:28 bookwyrm/views/shelf/shelf.py:53 msgid "All books" -msgstr "" +msgstr "Tódolos libros" #: bookwyrm/templates/shelf/shelf.html:69 msgid "Create shelf" -msgstr "" +msgstr "Crear estante" #: bookwyrm/templates/shelf/shelf.html:90 #, python-format @@ -3414,240 +3414,240 @@ msgstr "" #: bookwyrm/templates/snippets/goal_form.html:26 msgid "Goal privacy:" -msgstr "" +msgstr "Obxectivo de privacidade:" #: bookwyrm/templates/snippets/goal_form.html:33 #: bookwyrm/templates/snippets/reading_modals/layout.html:13 msgid "Post to feed" -msgstr "" +msgstr "Publicar na cronoloxía" #: bookwyrm/templates/snippets/goal_form.html:37 msgid "Set goal" -msgstr "" +msgstr "Establecer obxectivo" #: bookwyrm/templates/snippets/goal_progress.html:9 #, python-format msgid "%(percent)s%% complete!" -msgstr "" +msgstr "%(percent)s%% completo!" #: bookwyrm/templates/snippets/goal_progress.html:12 #, python-format msgid "You've read %(read_count)s of %(goal_count)s books." -msgstr "" +msgstr "Liches %(read_count)s de %(goal_count)s libros." #: bookwyrm/templates/snippets/goal_progress.html:14 #, python-format msgid "%(username)s has read %(read_count)s of %(goal_count)s books." -msgstr "" +msgstr "%(username)s leu %(read_count)s de %(goal_count)s libros." #: bookwyrm/templates/snippets/page_text.html:8 #, python-format msgid "page %(page)s of %(total_pages)s" -msgstr "" +msgstr "páxina %(page)s de %(total_pages)s" #: bookwyrm/templates/snippets/page_text.html:14 #, python-format msgid "page %(page)s" -msgstr "" +msgstr "páxina %(page)s" #: bookwyrm/templates/snippets/pagination.html:12 msgid "Previous" -msgstr "" +msgstr "Anterior" #: bookwyrm/templates/snippets/pagination.html:23 msgid "Next" -msgstr "" +msgstr "Seguinte" #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 #: bookwyrm/templates/snippets/privacy_select_no_followers.html:11 msgid "Public" -msgstr "" +msgstr "Público" #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 #: bookwyrm/templates/snippets/privacy_select_no_followers.html:14 msgid "Unlisted" -msgstr "" +msgstr "Non listado" #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" -msgstr "" +msgstr "Só seguidoras" #: bookwyrm/templates/snippets/privacy_select.html:6 #: bookwyrm/templates/snippets/privacy_select_no_followers.html:6 msgid "Post privacy" -msgstr "" +msgstr "Privacidade da publicación" #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" -msgstr "" +msgstr "Seguidoras" #: bookwyrm/templates/snippets/rate_action.html:4 msgid "Leave a rating" -msgstr "" +msgstr "Fai unha valoración" #: bookwyrm/templates/snippets/rate_action.html:19 msgid "Rate" -msgstr "" +msgstr "Valorar" #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:6 #, python-format msgid "Finish \"%(book_title)s\"" -msgstr "" +msgstr "Rematei \"%(book_title)s\"" #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:23 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:20 #: bookwyrm/templates/snippets/readthrough_form.html:7 msgid "Started reading" -msgstr "" +msgstr "Comecei a ler" #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:31 #: bookwyrm/templates/snippets/readthrough_form.html:20 msgid "Finished reading" -msgstr "" +msgstr "Rematei de ler" #: bookwyrm/templates/snippets/reading_modals/form.html:9 msgid "(Optional)" -msgstr "" +msgstr "(Optativo)" #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5 #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50 msgid "Update progress" -msgstr "" +msgstr "Actualización do progreso" #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:6 #, python-format msgid "Start \"%(book_title)s\"" -msgstr "" +msgstr "Comecei a ler \"%(book_title)s\"" #: bookwyrm/templates/snippets/reading_modals/want_to_read_modal.html:6 #, python-format msgid "Want to Read \"%(book_title)s\"" -msgstr "" +msgstr "Quero ler \"%(book_title)s\"" #: bookwyrm/templates/snippets/readthrough_form.html:14 msgid "Progress" -msgstr "" +msgstr "Progreso" #: bookwyrm/templates/snippets/register_form.html:32 msgid "Sign Up" -msgstr "" +msgstr "Inscribirse" #: bookwyrm/templates/snippets/report_button.html:6 msgid "Report" -msgstr "" +msgstr "Denunciar" #: bookwyrm/templates/snippets/report_modal.html:6 #, python-format msgid "Report @%(username)s" -msgstr "" +msgstr "Denunciar a @%(username)s" #: bookwyrm/templates/snippets/report_modal.html:23 #, python-format msgid "This report will be sent to %(site_name)s's moderators for review." -msgstr "" +msgstr "Esta denuncia vaise enviar á moderación en %(site_name)s para o seu análise." #: bookwyrm/templates/snippets/report_modal.html:24 msgid "More info about this report:" -msgstr "" +msgstr "Máis info acerca desta denuncia:" #: bookwyrm/templates/snippets/shelf_selector.html:4 msgid "Move book" -msgstr "" +msgstr "Mover libro" #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown.html:5 msgid "More shelves" -msgstr "" +msgstr "Máis estantes" #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17 #: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24 msgid "Start reading" -msgstr "" +msgstr "Comezar a ler" #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29 #: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36 msgid "Want to read" -msgstr "" +msgstr "Quero ler" #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62 #, python-format msgid "Remove from %(name)s" -msgstr "" +msgstr "Eliminar de %(name)s" #: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30 msgid "Finish reading" -msgstr "" +msgstr "Rematar a lectura" #: bookwyrm/templates/snippets/status/content_status.html:72 msgid "Content warning" -msgstr "" +msgstr "Aviso sobre o contido" #: bookwyrm/templates/snippets/status/content_status.html:79 msgid "Show status" -msgstr "" +msgstr "Mostrar estado" #: bookwyrm/templates/snippets/status/content_status.html:101 #, python-format msgid "(Page %(page)s)" -msgstr "" +msgstr "(Páxina %(page)s)" #: bookwyrm/templates/snippets/status/content_status.html:103 #, python-format msgid "(%(percent)s%%)" -msgstr "" +msgstr "(%(percent)s%%)" #: bookwyrm/templates/snippets/status/content_status.html:125 msgid "Open image in new window" -msgstr "" +msgstr "Abrir imaxe en nova ventá" #: bookwyrm/templates/snippets/status/content_status.html:144 msgid "Hide status" -msgstr "" +msgstr "Agochar estado" #: bookwyrm/templates/snippets/status/header.html:45 #, python-format msgid "edited %(date)s" -msgstr "" +msgstr "editado %(date)s" #: bookwyrm/templates/snippets/status/headers/comment.html:2 #, python-format msgid "commented on %(book)s" -msgstr "" +msgstr "comentou en %(book)s" #: bookwyrm/templates/snippets/status/headers/note.html:8 #, python-format msgid "replied to %(username)s's status" -msgstr "" +msgstr "respondeu ao estado de %(username)s" #: bookwyrm/templates/snippets/status/headers/quotation.html:2 #, python-format msgid "quoted %(book)s" -msgstr "" +msgstr "citou a %(book)s" #: bookwyrm/templates/snippets/status/headers/rating.html:3 #, python-format msgid "rated %(book)s:" -msgstr "" +msgstr "valorou %(book)s:" #: bookwyrm/templates/snippets/status/headers/read.html:7 #, python-format msgid "finished reading %(book)s" -msgstr "" +msgstr "rematou de ler %(book)s" #: bookwyrm/templates/snippets/status/headers/reading.html:7 #, python-format msgid "started reading %(book)s" -msgstr "" +msgstr "comezou a ler %(book)s" #: bookwyrm/templates/snippets/status/headers/review.html:3 #, python-format msgid "reviewed %(book)s" -msgstr "" +msgstr "recensionou %(book)s" #: bookwyrm/templates/snippets/status/headers/to_read.html:7 #, python-format diff --git a/locale/zh_Hans/LC_MESSAGES/django.mo b/locale/zh_Hans/LC_MESSAGES/django.mo index 1d1227f8092b70c68bb692fb532759090142aa83..da41e106d8f6fb8769409570da5a1bc960a3ddee 100644 GIT binary patch literal 56164 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 AVE_OC delta 16563 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 diff --git a/locale/zh_Hant/LC_MESSAGES/django.mo b/locale/zh_Hant/LC_MESSAGES/django.mo index f9ca27be9b891b3b13c30e68d084e0cd54184a43..f46e61fc0013b7807b09af06f48c5b61e1d46597 100644 GIT binary patch delta 13392 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 A-T(jq delta 14268 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