From 754e24812b63fb6a2d39215f01bee5892ac5948f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 1 Feb 2022 21:18:25 -0800 Subject: [PATCH 1/9] Check image extensions before saving --- bookwyrm/connectors/abstract_connector.py | 12 +++++++++++- bookwyrm/models/fields.py | 8 ++------ bookwyrm/views/books/books.py | 8 +++----- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/bookwyrm/connectors/abstract_connector.py b/bookwyrm/connectors/abstract_connector.py index 5ed57df1..8e998979 100644 --- a/bookwyrm/connectors/abstract_connector.py +++ b/bookwyrm/connectors/abstract_connector.py @@ -1,7 +1,9 @@ """ functionality outline for a book data connector """ from abc import ABC, abstractmethod +import imghdr import logging +from django.core.files.base import ContentFile from django.db import transaction import requests from requests.exceptions import RequestException @@ -291,9 +293,17 @@ def get_image(url, timeout=10): except RequestException as err: logger.exception(err) return None + if not resp.ok: return None - return resp + + image_content = ContentFile(resp.content) + extension = imghdr.what(None, image_content.read()) + if not extension: + logger.exception("File requested was not an image: %s", url) + return None + + return image_content, extension class Mapping: diff --git a/bookwyrm/models/fields.py b/bookwyrm/models/fields.py index e61f912e..b506c11c 100644 --- a/bookwyrm/models/fields.py +++ b/bookwyrm/models/fields.py @@ -1,6 +1,5 @@ """ activitypub-aware django model fields """ from dataclasses import MISSING -import imghdr import re from uuid import uuid4 from urllib.parse import urljoin @@ -9,7 +8,6 @@ import dateutil.parser from dateutil.parser import ParserError from django.contrib.postgres.fields import ArrayField as DjangoArrayField from django.core.exceptions import ValidationError -from django.core.files.base import ContentFile from django.db import models from django.forms import ClearableFileInput, ImageField as DjangoImageField from django.utils import timezone @@ -443,12 +441,10 @@ class ImageField(ActivitypubFieldMixin, models.ImageField): except ValidationError: return None - response = get_image(url) - if not response: + image_content, extension = get_image(url) + if not image_content: return None - image_content = ContentFile(response.content) - extension = imghdr.what(None, image_content.read()) or "" image_name = f"{uuid4()}.{extension}" return [image_name, image_content] diff --git a/bookwyrm/views/books/books.py b/bookwyrm/views/books/books.py index 7de2d0d2..e04230ba 100644 --- a/bookwyrm/views/books/books.py +++ b/bookwyrm/views/books/books.py @@ -2,7 +2,6 @@ from uuid import uuid4 from django.contrib.auth.decorators import login_required, permission_required -from django.core.files.base import ContentFile from django.core.paginator import Paginator from django.db.models import Avg, Q from django.http import Http404 @@ -144,13 +143,12 @@ def upload_cover(request, book_id): def set_cover_from_url(url): """load it from a url""" try: - image_file = get_image(url) + image_content, extension = get_image(url) except: # pylint: disable=bare-except return None - if not image_file: + if not image_content: return None - image_name = str(uuid4()) + "." + url.split(".")[-1] - image_content = ContentFile(image_file.content) + image_name = str(uuid4()) + "." + extension return [image_name, image_content] From 194c69f512d11dd6ff05604395a2b7abaf4ae667 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 2 Feb 2022 07:09:35 -0800 Subject: [PATCH 2/9] Fixes return values of null responses --- bookwyrm/connectors/abstract_connector.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bookwyrm/connectors/abstract_connector.py b/bookwyrm/connectors/abstract_connector.py index 8e998979..0ab135b8 100644 --- a/bookwyrm/connectors/abstract_connector.py +++ b/bookwyrm/connectors/abstract_connector.py @@ -292,16 +292,16 @@ def get_image(url, timeout=10): ) except RequestException as err: logger.exception(err) - return None + return None, None if not resp.ok: - return None + return None, None image_content = ContentFile(resp.content) extension = imghdr.what(None, image_content.read()) if not extension: logger.exception("File requested was not an image: %s", url) - return None + return None, None return image_content, extension From 6fd3ac0cb13ed6ed1fe1c582729c89157401be13 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 2 Feb 2022 09:23:06 -0800 Subject: [PATCH 3/9] Changes how test image data is loaded --- bookwyrm/tests/models/test_fields.py | 73 ++++++++++++++-------------- bw-dev | 1 + 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/bookwyrm/tests/models/test_fields.py b/bookwyrm/tests/models/test_fields.py index 5bb7fecc..f7386c2e 100644 --- a/bookwyrm/tests/models/test_fields.py +++ b/bookwyrm/tests/models/test_fields.py @@ -443,18 +443,17 @@ class ModelFields(TestCase): image_file = pathlib.Path(__file__).parent.joinpath( "../../static/images/default_avi.jpg" ) - image = Image.open(image_file) - output = BytesIO() - image.save(output, format=image.format) - instance = fields.ImageField() - responses.add( - responses.GET, - "http://www.example.com/image.jpg", - body=image.tobytes(), - status=200, - ) + with open(image_file, "rb") as image_data: + responses.add( + responses.GET, + "http://www.example.com/image.jpg", + body=image_data.read(), + status=200, + content_type="image/jpeg", + stream=True, + ) loaded_image = instance.field_from_activity("http://www.example.com/image.jpg") self.assertIsInstance(loaded_image, list) self.assertIsInstance(loaded_image[1], ContentFile) @@ -465,18 +464,18 @@ class ModelFields(TestCase): image_file = pathlib.Path(__file__).parent.joinpath( "../../static/images/default_avi.jpg" ) - image = Image.open(image_file) - output = BytesIO() - image.save(output, format=image.format) instance = fields.ImageField(activitypub_field="cover", name="cover") - responses.add( - responses.GET, - "http://www.example.com/image.jpg", - body=image.tobytes(), - status=200, - ) + with open(image_file, "rb") as image_data: + responses.add( + responses.GET, + "http://www.example.com/image.jpg", + body=image_data.read(), + content_type="image/jpeg", + status=200, + stream=True, + ) book = Edition.objects.create(title="hello") MockActivity = namedtuple("MockActivity", ("cover")) @@ -491,18 +490,18 @@ class ModelFields(TestCase): image_file = pathlib.Path(__file__).parent.joinpath( "../../static/images/default_avi.jpg" ) - image = Image.open(image_file) - output = BytesIO() - image.save(output, format=image.format) instance = fields.ImageField(activitypub_field="cover", name="cover") - responses.add( - responses.GET, - "http://www.example.com/image.jpg", - body=image.tobytes(), - status=200, - ) + with open(image_file, "rb") as image_data: + responses.add( + responses.GET, + "http://www.example.com/image.jpg", + body=image_data.read(), + status=200, + content_type="image/jpeg", + stream=True, + ) book = Edition.objects.create(title="hello") MockActivity = namedtuple("MockActivity", ("cover")) @@ -565,18 +564,18 @@ class ModelFields(TestCase): another_image_file = pathlib.Path(__file__).parent.joinpath( "../../static/images/logo.png" ) - another_image = Image.open(another_image_file) - another_output = BytesIO() - another_image.save(another_output, format=another_image.format) instance = fields.ImageField(activitypub_field="cover", name="cover") - responses.add( - responses.GET, - "http://www.example.com/image.jpg", - body=another_image.tobytes(), - status=200, - ) + with open(another_image_file, "rb") as another_image: + responses.add( + responses.GET, + "http://www.example.com/image.jpg", + body=another_image.read(), + status=200, + content_type="image/jpeg", + stream=True, + ) MockActivity = namedtuple("MockActivity", ("cover")) mock_activity = MockActivity("http://www.example.com/image.jpg") diff --git a/bw-dev b/bw-dev index 00faa6a6..77d33729 100755 --- a/bw-dev +++ b/bw-dev @@ -209,6 +209,7 @@ case "$CMD" in echo " build" echo " clean" echo " black" + echo " prettier" echo " populate_streams [--stream=]" echo " populate_suggestions" echo " generate_thumbnails" From e9370fe4c99546f49abc61e5cfe572a184613f01 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 2 Feb 2022 11:43:54 -0800 Subject: [PATCH 4/9] Fixes name of Swedish locale --- bookwyrm/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 8c4e8a7e..22682a80 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -255,7 +255,7 @@ LANGUAGES = [ ("no-no", _("Norsk (Norwegian)")), ("pt-br", _("Português do Brasil (Brazilian Portuguese)")), ("pt-pt", _("Português Europeu (European Portuguese)")), - ("sv-se", _("Swedish (Svenska)")), + ("sv-se", _("Svenska (Swedish)")), ("zh-hans", _("简体中文 (Simplified Chinese)")), ("zh-hant", _("繁體中文 (Traditional Chinese)")), ] From 36a47760cd4a8574d492ed8d4ca39e2ae02d40e8 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 2 Feb 2022 12:15:00 -0800 Subject: [PATCH 5/9] Updates locales --- locale/de_DE/LC_MESSAGES/django.po | 26 +++-- locale/en_US/LC_MESSAGES/django.po | 34 +++---- locale/es_ES/LC_MESSAGES/django.mo | Bin 83458 -> 83458 bytes locale/es_ES/LC_MESSAGES/django.po | 26 +++-- locale/fr_FR/LC_MESSAGES/django.po | 26 +++-- locale/gl_ES/LC_MESSAGES/django.mo | Bin 81604 -> 81710 bytes locale/gl_ES/LC_MESSAGES/django.po | 26 +++-- locale/it_IT/LC_MESSAGES/django.mo | Bin 82668 -> 82792 bytes locale/it_IT/LC_MESSAGES/django.po | 26 +++-- locale/lt_LT/LC_MESSAGES/django.mo | Bin 80149 -> 80620 bytes locale/lt_LT/LC_MESSAGES/django.po | 36 ++++--- locale/no_NO/LC_MESSAGES/django.mo | Bin 73851 -> 80170 bytes locale/no_NO/LC_MESSAGES/django.po | 146 ++++++++++++++------------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 82002 -> 82142 bytes locale/pt_BR/LC_MESSAGES/django.po | 26 +++-- locale/pt_PT/LC_MESSAGES/django.mo | Bin 72904 -> 72904 bytes locale/pt_PT/LC_MESSAGES/django.po | 26 +++-- locale/sv_SE/LC_MESSAGES/django.mo | Bin 80853 -> 80853 bytes locale/sv_SE/LC_MESSAGES/django.po | 26 +++-- locale/zh_Hans/LC_MESSAGES/django.po | 26 +++-- locale/zh_Hant/LC_MESSAGES/django.po | 26 +++-- 21 files changed, 287 insertions(+), 189 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index 50806ca8..3f56ede6 100644 --- a/locale/de_DE/LC_MESSAGES/django.po +++ b/locale/de_DE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-29 14:28\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: German\n" "Language: de\n" @@ -3574,23 +3574,31 @@ msgstr "Keine Links für diese Domain vorhanden." msgid "Back to reports" msgstr "Zurück zu den Meldungen" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Gemeldete Statusmeldungen" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "Statusmeldung gelöscht" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Gemeldete Links" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Moderator*innenkommentare" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Kommentieren" @@ -4015,14 +4023,14 @@ msgstr "Prozent" msgid "of %(pages)s pages" msgstr "von %(pages)s Seiten" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Antworten" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Inhalt" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 6d27ab75..411f825e 100644 --- a/locale/en_US/LC_MESSAGES/django.po +++ b/locale/en_US/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"POT-Creation-Date: 2022-02-02 20:09+0000\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -141,26 +141,26 @@ msgstr "" msgid "Blocked" msgstr "" -#: bookwyrm/models/fields.py:29 +#: bookwyrm/models/fields.py:27 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "" -#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 +#: bookwyrm/models/fields.py:36 bookwyrm/models/fields.py:45 #, python-format msgid "%(value)s is not a valid username" msgstr "" -#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:170 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "" -#: bookwyrm/models/fields.py:188 +#: bookwyrm/models/fields.py:186 msgid "A user with that username already exists." msgstr "" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:205 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -168,7 +168,7 @@ msgstr "" msgid "Public" msgstr "" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:206 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -176,14 +176,14 @@ msgstr "" msgid "Unlisted" msgstr "" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:207 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "" -#: bookwyrm/models/fields.py:210 +#: bookwyrm/models/fields.py:208 #: bookwyrm/templates/snippets/create_status/post_options_block.html:8 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -284,7 +284,7 @@ msgid "Português Europeu (European Portuguese)" msgstr "" #: bookwyrm/settings.py:258 -msgid "Swedish (Svenska)" +msgid "Svenska (Swedish)" msgstr "" #: bookwyrm/settings.py:259 @@ -370,7 +370,7 @@ msgstr "" #: bookwyrm/templates/about/about.html:131 #: bookwyrm/templates/settings/users/user_moderation_actions.html:14 #: bookwyrm/templates/snippets/status/status_options.html:35 -#: bookwyrm/templates/snippets/user_options.html:13 +#: bookwyrm/templates/snippets/user_options.html:14 msgid "Send direct message" msgstr "" @@ -1018,7 +1018,7 @@ msgid "Physical Properties" msgstr "" #: bookwyrm/templates/book/edit/edit_book_form.html:199 -#: bookwyrm/templates/book/editions/format_filter.html:5 +#: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "" @@ -1056,17 +1056,17 @@ msgstr "" msgid "Editions of \"%(work_title)s\"" msgstr "" -#: bookwyrm/templates/book/editions/format_filter.html:8 -#: bookwyrm/templates/book/editions/language_filter.html:8 +#: bookwyrm/templates/book/editions/format_filter.html:9 +#: bookwyrm/templates/book/editions/language_filter.html:9 msgid "Any" msgstr "" -#: bookwyrm/templates/book/editions/language_filter.html:5 +#: bookwyrm/templates/book/editions/language_filter.html:6 #: bookwyrm/templates/preferences/edit_user.html:95 msgid "Language:" msgstr "" -#: bookwyrm/templates/book/editions/search_filter.html:5 +#: bookwyrm/templates/book/editions/search_filter.html:6 msgid "Search editions" msgstr "" @@ -4108,7 +4108,7 @@ msgstr "" msgid "Clear filters" msgstr "" -#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:42 +#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:43 msgid "Apply filters" msgstr "" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index 84f15f73aa5132a317390ddf4a02be4e4a29d7bd..faae97eddcd1061d339b2730b98f353da094633a 100644 GIT binary patch delta 23 ecmZqbVQuPR-7xDQhp~Zzp{13v#pXo^6IuXfU\n" "Language-Team: Spanish\n" "Language: es\n" @@ -3574,23 +3574,31 @@ msgstr "Ningún enlace disponible para este dominio." msgid "Back to reports" msgstr "Volver a los informes" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Estados reportados" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "El estado ha sido eliminado" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Enlaces denunciados" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Comentarios de moderador" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Comentario" @@ -4015,14 +4023,14 @@ msgstr "por ciento" msgid "of %(pages)s pages" msgstr "de %(pages)s páginas" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Responder" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Contenido" diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index cf872cf6..4300f005 100644 --- a/locale/fr_FR/LC_MESSAGES/django.po +++ b/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 11:29\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: French\n" "Language: fr\n" @@ -3574,23 +3574,31 @@ msgstr "Aucun lien n’est disponible pour ce domaine." msgid "Back to reports" msgstr "Retour aux signalements" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Statuts signalés" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "Le statut a été supprimé" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Liens signalés" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Commentaires de l’équipe de modération" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Commentaire" @@ -4015,14 +4023,14 @@ msgstr "pourcent" msgid "of %(pages)s pages" msgstr "sur %(pages)s pages" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Répondre" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Contenu" diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index 78192e67d85eb90031d0da3966b8042cf40a279e..563a5e98d3e02f475cf713db9069f7b9e76d7ee2 100644 GIT binary patch delta 20492 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 delta 20389 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�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 diff --git a/locale/gl_ES/LC_MESSAGES/django.po b/locale/gl_ES/LC_MESSAGES/django.po index 731b56ec..5ae9619c 100644 --- a/locale/gl_ES/LC_MESSAGES/django.po +++ b/locale/gl_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 05:04\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-31 07:59\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Galician\n" "Language: gl\n" @@ -3574,23 +3574,31 @@ msgstr "Non hai ligazóns dispoñibles para este dominio." msgid "Back to reports" msgstr "Volver a denuncias" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "Denunciante" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "Actualiza a denuncia:" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Estados dununciados" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "O estado foi eliminado" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Ligazóns denunciadas" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Comentarios da moderación" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Comentario" @@ -4015,14 +4023,14 @@ msgstr "porcentaxe" msgid "of %(pages)s pages" msgstr "de %(pages)s páxinas" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Responder" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Contido" diff --git a/locale/it_IT/LC_MESSAGES/django.mo b/locale/it_IT/LC_MESSAGES/django.mo index 1b0b6d280554fe96697529525ce7277a72b5431f..a8f4c5de665cf17ee3449e7e0fedd48338a48560 100644 GIT binary patch delta 20504 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 diff --git a/locale/it_IT/LC_MESSAGES/django.po b/locale/it_IT/LC_MESSAGES/django.po index 24c44980..fa00f1f4 100644 --- a/locale/it_IT/LC_MESSAGES/django.po +++ b/locale/it_IT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 19:04\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 20:36\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Italian\n" "Language: it\n" @@ -3574,23 +3574,31 @@ msgstr "Nessun collegamento disponibile per questo libro." msgid "Back to reports" msgstr "Tornare all'elenco dei report" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "Messaggio segnalato" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "Aggiornamento sul tuo rapporto:" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Stati segnalati" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "Lo stato è stato eliminato" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Collegamenti segnalati" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Commenti del moderatore" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Commenta" @@ -4015,14 +4023,14 @@ msgstr "percentuale" msgid "of %(pages)s pages" msgstr "di %(pages)s pagine" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Rispondi" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Contenuto" diff --git a/locale/lt_LT/LC_MESSAGES/django.mo b/locale/lt_LT/LC_MESSAGES/django.mo index 7d8a201a48e9ec2503c4521a0347e6d81e08016e..7c4e54132e96414871daace696db775dd917cbca 100644 GIT binary patch delta 20279 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 ebOXEe9gq;;KdH;m0Uy6DHZfwP77H8 delta 20003 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\n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -3603,23 +3603,31 @@ msgstr "" msgid "Back to reports" msgstr "Atgal į pranešimus" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Praneštos būsenos" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "Būsena ištrinta" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Raportuotos nuorodos" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Moderatoriaus komentarai" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Komentuoti" @@ -4048,14 +4056,14 @@ msgstr "procentai" msgid "of %(pages)s pages" msgstr "iš %(pages)s psl." -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Atsakyti" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Turinys" @@ -4420,7 +4428,7 @@ msgstr "redaguota %(date)s" #: bookwyrm/templates/snippets/status/headers/comment.html:8 #, python-format msgid "commented on %(book)s by %(author_name)s" -msgstr "" +msgstr "pakomentavo autoriaus %(author_name)s knygą %(book)s" #: bookwyrm/templates/snippets/status/headers/comment.html:15 #, python-format @@ -4714,8 +4722,8 @@ msgstr "Būsenos atnaujinimai iš {obj.display_name}" #, python-format msgid "Load %(count)d unread status" msgid_plural "Load %(count)d unread statuses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Įkelti %(count)d neperskaitytą statusą" +msgstr[1] "Įkelti %(count)d neperskaitytus statusus" +msgstr[2] "Įkelti %(count)d neperskaitytą statusą" +msgstr[3] "Įkelti %(count)d neperskaitytą statusą" diff --git a/locale/no_NO/LC_MESSAGES/django.mo b/locale/no_NO/LC_MESSAGES/django.mo index 3d71d6dd979a03b7dc8c6121a1c0371cae8b29d7..3d3d4263ff97c37febc6023a770f772e58b6aace 100644 GIT binary patch delta 25883 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 delta 20511 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 U*1NVniE$nG-}XVQYg6X`0=|fhNdN!< diff --git a/locale/no_NO/LC_MESSAGES/django.po b/locale/no_NO/LC_MESSAGES/django.po index ae88985c..a4677434 100644 --- a/locale/no_NO/LC_MESSAGES/django.po +++ b/locale/no_NO/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 04:03\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 21:36\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Norwegian\n" "Language: no\n" @@ -193,20 +193,20 @@ msgstr "Privat" #: bookwyrm/models/link.py:51 msgid "Free" -msgstr "" +msgstr "Gratis" #: bookwyrm/models/link.py:52 msgid "Purchasable" -msgstr "" +msgstr "Tilgjengelig for kjøp" #: bookwyrm/models/link.py:53 msgid "Available for loan" -msgstr "" +msgstr "Tilgjengelig for utlån" #: bookwyrm/models/link.py:70 #: bookwyrm/templates/settings/link_domains/link_domains.html:23 msgid "Approved" -msgstr "" +msgstr "Godkjent" #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 msgid "Reviews" @@ -284,7 +284,7 @@ msgstr "Português Europeu (Europeisk Portugisisk)" #: bookwyrm/settings.py:258 msgid "Swedish (Svenska)" -msgstr "" +msgstr "Svensk (Svenska)" #: bookwyrm/settings.py:259 msgid "简体中文 (Simplified Chinese)" @@ -328,7 +328,7 @@ msgstr "Velkommen til %(site_name)s!" #: bookwyrm/templates/about/about.html:23 #, python-format msgid "%(site_name)s is part of BookWyrm, a network of independent, self-directed communities for readers. While you can interact seamlessly with users anywhere in the BookWyrm network, this community is unique." -msgstr "" +msgstr "%(site_name)s er en del av BookWyrm, et nettverk av selvstendige, selvstyrte samfunn for lesere. Du kan kommunisere sømløst med brukere hvor som helst i BookWyrm nettverket, men hvert samfunn er unikt." #: bookwyrm/templates/about/about.html:40 #, python-format @@ -356,7 +356,7 @@ msgstr "Møt administratorene" #: bookwyrm/templates/about/about.html:99 #, python-format msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the code of conduct, and respond when users report spam and bad behavior." -msgstr "" +msgstr "%(site_name)s sine moderatorer og administratorer holder nettsida oppe og tilgjengelig, håndhever adferdskoden, og svarer på brukernes rapporterer om spam og dårlig atferd." #: bookwyrm/templates/about/about.html:113 msgid "Moderator" @@ -1071,51 +1071,53 @@ msgstr "Søk etter utgaver" #: bookwyrm/templates/book/file_links/add_link_modal.html:6 msgid "Add file link" -msgstr "" +msgstr "Legg til fillenke" #: bookwyrm/templates/book/file_links/add_link_modal.html:19 msgid "Links from unknown domains will need to be approved by a moderator before they are added." -msgstr "" +msgstr "Lenker fra ukjente domener må være godkjent av en moderator før de kan legges til." #: bookwyrm/templates/book/file_links/add_link_modal.html:24 msgid "URL:" -msgstr "" +msgstr "URL:" #: bookwyrm/templates/book/file_links/add_link_modal.html:29 msgid "File type:" -msgstr "" +msgstr "Filtype:" #: bookwyrm/templates/book/file_links/add_link_modal.html:48 msgid "Availability:" -msgstr "" +msgstr "Tilgjengelighet:" #: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/links.html:53 msgid "Edit links" -msgstr "" +msgstr "Rediger lenker" #: bookwyrm/templates/book/file_links/edit_links.html:11 #, python-format msgid "\n" " Links for \"%(title)s\"\n" " " -msgstr "" +msgstr "\n" +" Lenker for \"%(title)s\"\n" +" " #: bookwyrm/templates/book/file_links/edit_links.html:32 #: bookwyrm/templates/settings/link_domains/link_table.html:6 msgid "URL" -msgstr "" +msgstr "URL" #: bookwyrm/templates/book/file_links/edit_links.html:33 #: bookwyrm/templates/settings/link_domains/link_table.html:7 msgid "Added by" -msgstr "" +msgstr "Lagt til av" #: bookwyrm/templates/book/file_links/edit_links.html:34 #: bookwyrm/templates/settings/link_domains/link_table.html:8 msgid "Filetype" -msgstr "" +msgstr "Filtype" #: bookwyrm/templates/book/file_links/edit_links.html:35 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:25 @@ -1143,41 +1145,41 @@ msgstr "Handlinger" #: bookwyrm/templates/book/file_links/edit_links.html:53 #: bookwyrm/templates/book/file_links/verification_modal.html:25 msgid "Report spam" -msgstr "" +msgstr "Rapporter spam" #: bookwyrm/templates/book/file_links/edit_links.html:97 msgid "No links available for this book." -msgstr "" +msgstr "Ingen lenker er tilgjengelig for denne boka." #: bookwyrm/templates/book/file_links/edit_links.html:108 #: bookwyrm/templates/book/file_links/links.html:18 msgid "Add link to file" -msgstr "" +msgstr "Legg til lenke til fil" #: bookwyrm/templates/book/file_links/file_link_page.html:6 msgid "File Links" -msgstr "" +msgstr "Fillenker" #: bookwyrm/templates/book/file_links/links.html:9 msgid "Get a copy" -msgstr "" +msgstr "Få en kopi" #: bookwyrm/templates/book/file_links/links.html:47 msgid "No links available" -msgstr "" +msgstr "Ingen tilgjengelige lenker" #: bookwyrm/templates/book/file_links/verification_modal.html:5 msgid "Leaving BookWyrm" -msgstr "" +msgstr "Forlater BookWyrm" #: bookwyrm/templates/book/file_links/verification_modal.html:11 #, python-format msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" -msgstr "" +msgstr "Denne lenka sender deg til: %(link_url)s.
Er det dit du vil dra?" #: bookwyrm/templates/book/file_links/verification_modal.html:20 msgid "Continue" -msgstr "" +msgstr "Fortsett" #: bookwyrm/templates/book/publisher_info.html:23 #, python-format @@ -2045,7 +2047,7 @@ msgstr "Avslå" #: bookwyrm/templates/import/tooltip.html:6 msgid "You can download your Goodreads data from the Import/Export page of your Goodreads account." -msgstr "" +msgstr "Du kan laste ned Goodread-dataene dine fra Import/Export sida på Goodread-kontoen din." #: bookwyrm/templates/import/troubleshoot.html:7 msgid "Failed items" @@ -2248,12 +2250,12 @@ msgstr "BookWyrms kildekode er fritt tilgjengelig. Du kan bidra eller rapportere #: bookwyrm/templates/lists/add_item_modal.html:8 #, python-format msgid "Add \"%(title)s\" to this list" -msgstr "" +msgstr "Legg til \"%(title)s\" på denne lista" #: bookwyrm/templates/lists/add_item_modal.html:12 #, python-format msgid "Suggest \"%(title)s\" for this list" -msgstr "" +msgstr "Foreslå \"%(title)s\" for denne lista" #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:249 @@ -2295,7 +2297,7 @@ msgstr "Nå er du klar!" #: bookwyrm/templates/lists/list.html:83 #, python-format msgid "%(username)s says:" -msgstr "" +msgstr "%(username)s sier:" #: bookwyrm/templates/lists/curate.html:55 msgid "Suggested by" @@ -2393,7 +2395,7 @@ msgstr "Notater:" #: bookwyrm/templates/lists/item_notes_field.html:19 msgid "An optional note that will be displayed with the book." -msgstr "" +msgstr "En valgfri merknad som vil vises sammen med boken." #: bookwyrm/templates/lists/list.html:36 msgid "You successfully suggested a book for this list!" @@ -2405,11 +2407,11 @@ msgstr "Du har nå lagt til ei bok i denne lista!" #: bookwyrm/templates/lists/list.html:96 msgid "Edit notes" -msgstr "" +msgstr "Rediger merknader" #: bookwyrm/templates/lists/list.html:111 msgid "Add notes" -msgstr "" +msgstr "Legg til merknader" #: bookwyrm/templates/lists/list.html:123 #, python-format @@ -3129,8 +3131,8 @@ msgstr[1] "%(display_count)s åpne rapporter" #, python-format msgid "%(display_count)s domain needs review" msgid_plural "%(display_count)s domains need review" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(display_count)s domene må godkjennes" +msgstr[1] "%(display_count)s domener må godkjennes" #: bookwyrm/templates/settings/dashboard/dashboard.html:65 #, python-format @@ -3523,7 +3525,7 @@ msgstr "Rapporter" #: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:7 msgid "Link Domains" -msgstr "" +msgstr "Lenkedomener" #: bookwyrm/templates/settings/layout.html:72 msgid "Instance Settings" @@ -3538,57 +3540,65 @@ msgstr "Sideinnstillinger" #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:5 #, python-format msgid "Set display name for %(url)s" -msgstr "" +msgstr "Angi visningsnavn for %(url)s" #: bookwyrm/templates/settings/link_domains/link_domains.html:11 msgid "Link domains must be approved before they are shown on book pages. Please make sure that the domains are not hosting spam, malicious code, or deceptive links before approving." -msgstr "" +msgstr "Nettstedsdomener må godkjennes før de kan vises på boksidene. Vennligst sjekk at domenene ikke fører spam, ondsinnet kode eller lurelenker før du godkjenner." #: bookwyrm/templates/settings/link_domains/link_domains.html:45 msgid "Set display name" -msgstr "" +msgstr "Angi visningsnavn" #: bookwyrm/templates/settings/link_domains/link_domains.html:53 msgid "View links" -msgstr "" +msgstr "Vis lenker" #: bookwyrm/templates/settings/link_domains/link_domains.html:96 msgid "No domains currently approved" -msgstr "" +msgstr "Ingen domener er hittil godkjent" #: bookwyrm/templates/settings/link_domains/link_domains.html:98 msgid "No domains currently pending" -msgstr "" +msgstr "Ingen domener venter for tiden på godkjenning" #: bookwyrm/templates/settings/link_domains/link_domains.html:100 msgid "No domains currently blocked" -msgstr "" +msgstr "Ingen domener er for øyeblikket blokkert" #: bookwyrm/templates/settings/link_domains/link_table.html:39 msgid "No links available for this domain." -msgstr "" +msgstr "Ingen lenker tilgjengelig til dette domenet." #: bookwyrm/templates/settings/reports/report.html:11 msgid "Back to reports" msgstr "Tilbake til rapporter" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "Send melding til rapportør" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "Oppdatering på din rapport:" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Rapporterte statuser" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "Status er slettet" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" -msgstr "" +msgstr "Rapporterte lenker" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Moderatorkommentarer" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Kommentar" @@ -3596,21 +3606,21 @@ msgstr "Kommentar" #: bookwyrm/templates/settings/reports/report_header.html:6 #, python-format msgid "Report #%(report_id)s: Status posted by @%(username)s" -msgstr "" +msgstr "Rapportér #%(report_id)s: Status postet av @%(username)s" #: bookwyrm/templates/settings/reports/report_header.html:12 #, python-format msgid "Report #%(report_id)s: Link added by @%(username)s" -msgstr "" +msgstr "Rapportér #%(report_id)s: Lenke lagt til av @%(username)s" #: bookwyrm/templates/settings/reports/report_header.html:18 #, python-format msgid "Report #%(report_id)s: User @%(username)s" -msgstr "" +msgstr "Rapportér #%(report_id)s: bruker @%(username)s" #: bookwyrm/templates/settings/reports/report_links_table.html:17 msgid "Block domain" -msgstr "" +msgstr "Blokkér domene" #: bookwyrm/templates/settings/reports/report_preview.html:17 msgid "No notes provided" @@ -3619,7 +3629,7 @@ msgstr "Ingen merknader finnes" #: bookwyrm/templates/settings/reports/report_preview.html:24 #, python-format msgid "Reported by @%(username)s" -msgstr "" +msgstr "Rapportert av %(username)s" #: bookwyrm/templates/settings/reports/report_preview.html:34 msgid "Re-open" @@ -3865,7 +3875,7 @@ msgstr "Slettet for godt" #: bookwyrm/templates/settings/users/user_moderation_actions.html:8 msgid "User Actions" -msgstr "" +msgstr "Brukerhandlinger" #: bookwyrm/templates/settings/users/user_moderation_actions.html:21 msgid "Suspend user" @@ -4013,14 +4023,14 @@ msgstr "prosent" msgid "of %(pages)s pages" msgstr "av %(pages)s sider" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Svar" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Innhold" @@ -4167,13 +4177,13 @@ msgstr[1] "vurderte %(title)s til: %(display_r #, python-format msgid "Review of \"%(book_title)s\" (%(display_rating)s star): %(review_title)s" msgid_plural "Review of \"%(book_title)s\" (%(display_rating)s stars): %(review_title)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Anmeldelse av \"%(book_title)s\" (%(display_rating)s stjerne): %(review_title)s" +msgstr[1] "Anmeldelse av \"%(book_title)s\" (%(display_rating)s stjerner): %(review_title)s" #: bookwyrm/templates/snippets/generated_status/review_pure_name.html:12 #, python-format msgid "Review of \"%(book_title)s\": %(review_title)s" -msgstr "" +msgstr "Anmeldelse av \"%(book_title)s\": %(review_title)s" #: bookwyrm/templates/snippets/goal_form.html:4 #, python-format @@ -4282,12 +4292,12 @@ msgstr "Registrer deg" #: bookwyrm/templates/snippets/report_modal.html:8 #, python-format msgid "Report @%(username)s's status" -msgstr "" +msgstr "Rapportér @%(username)s sin status" #: bookwyrm/templates/snippets/report_modal.html:10 #, python-format msgid "Report %(domain)s link" -msgstr "" +msgstr "Rapportér %(domain)s lenke" #: bookwyrm/templates/snippets/report_modal.html:12 #, python-format @@ -4301,7 +4311,7 @@ msgstr "Denne rapporten vil bli sendt til %(site_name)s sine moderatorer for gje #: bookwyrm/templates/snippets/report_modal.html:36 msgid "Links from this domain will be removed until your report has been reviewed." -msgstr "" +msgstr "Lenker fra dette domenet vil fjernes fram til rapporten din er ferbigbehandlet." #: bookwyrm/templates/snippets/report_modal.html:41 msgid "More info about this report:" @@ -4665,6 +4675,6 @@ msgstr "Statusoppdateringer fra {obj.display_name}" #, python-format msgid "Load %(count)d unread status" msgid_plural "Load %(count)d unread statuses" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Last inn %(count)d ulest status" +msgstr[1] "Last inn %(count)d uleste statuser" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index ec3d556ddb35aa892afa2aa22f8b5d7627a4d898..2522c804acd3e1e728d920205c9a130983b537db 100644 GIT binary patch delta 20527 zcmYk^2YgQV;>Ypxh!G)(h=_@EQF7+C1z>vIGwN$9>eqayW_Z> znJpYAn1o@JioyA)j?Q3KOu}5~)5>v*VKi38SZs`|Py>-e;DoV?fxl|B(wZ#8Ow`!F1DV@~`J zwNfGNSsg5fiZ?+1<8gu1 zCovi$N%X@On20^FApVS+kPnS(pp`HTH(+%dAmDK39Nwm za1b`ar8fQ?^AZp2!D?YeYjyM|UKdkiNA$)x^u_*|21lUs$M<0Ul`zdFcu+H1gsQL! z)8KwoL&wky&tn8$!p!&zwRPS-9Vb2dqsoV2TFi$!l*Le6Sq7F&+Min!tPXM&DkJQxvnJW?UQ9UL#C{?#=|XggsFm_D3~5 z9M!;7)Qmlt78h7oqGq%aRqp^6#xtl6-=H4n{2TzC`VOd-8id-~i5RBm{~&>qB>aqO zC`%u+0^z8E6h;l8BJv-nD*uGzW>g24Q7h)v*UZQdHSi#ukGXIa?!~m&uAf<{I800b zPCNlE&2ZER$D%r(k3P5>v*8xhlAS?cyo@S;$ELr;l*HenX8a$f$1MF#{czNZl|^5y ziz(^fX-yyT26i3G;uF+UmTQ2i zHv(r9pN4LAm}8*H$c5^lC@Q@gY9MuNyd`R8?NKY1fSS=TEQM3BG#*6__#LXgcf1); z0A?Z{g=)V{JnOH9Dv_XuYT5!VQ8Vv>+RFjf&ro|f#^z5$KjI!#hij}mZ2D2mPWm;} ziu_@9B{EImpZ?59$S!A62d* zYGCzHTinK`$6*HI32p*@1jg75531k_8{dTf#P^~0@&Xn@@4@D2D1{opSE!XdjvDAW zRJ&JEEA|j|HvT{j?5&NvQzx1c`k@MhqDGb1R%YHMDi4x?+RS%I?F>Zp1R(Ob`dO9FbKbV7}6461=yHohFS1>e~CQJa4WHS@cu z0X;@FoP;`b?@=q5^)s_l!Kf`Midva!n4bQfMg+7+?XBHWGaYE-!%-bfu<3KHORejy zJ5c2gqb6|PrvHTM@G)v&e_?6#9cG{Zngmp#K57r!qn5M}YK9{)2aZEM6)R8!UXPmb z4%7-BKyBgAs6BsS>V1c5_ZqgsCzuB-jW84IhFXbXZUWf|OhHvxg&Nsz)L}V{DtH++ z<9nz9{BGlKQG4q((xhiZ4J0S3UU5`=)lpkhAGJcAP!n)>BcP7@p$6baEu9DTG%Q1P zxXH#3ptj;Hs=-UB0o=zJ`~$TD;iJqT)#%NT>6HsTs zWAoS9{GF(g@3S654d}e}3f3n618N{)Y_Ya55*4pxt%;fR{5Rm%q3ek1xDRHwF}jCH5U-GIF2_ z7D64a>ZpOWKrLlgYd=)Ip{SWnM0GR+wQ@^Q1KWpw3DnYR02cGns-sP;m}neqk4vHqH2X%aN! zI;aLZp|&6%HL%I34rbW+Le!Qm!!5WG>tVa`=9|u1)WBR5Oo!=F6AMP2m3*kfUU&lQ zUyeXE60~G))Xe5#E?kCN@hEP_go&ns@JVJsk*FCJLv2A-)WGXtPV9_n(2c2Z5++Z? z#uq9>9WO`Cd?#u}PGKqh0X5T%lg;OT4opM59;$pZ%#LxW!#Nsr;1cx4eW>=1VF|ou z)6-5d>F&$~R4_Mc$qHgxEQLBGRjkcX1MPvmaD={`aJ8`n2z+l7=|Y>KR!ZjMWz{M zpaoIw)kC$@0h3n})9CphK|o719(9POqA$+D^tc?gMVnB2zYEpSA)9_0dlSEmg|OUA z(_U}X$__+*#w4O1%bC_?=+@!bOh64E!D4tCE8}}q$K_|4fz?2DT;JLfRj)JpVo%gz z9D-WvIjB8fk6M94Hhu{;(Fe2G{~!Xtlb{i%oXrmh7=i_`CaS{()J#U8R%DEICdLq7 zj9Su*r~y4d4g9I~Z=3!BGmxHYj#-H;b6Ecf67rCsigm3`Q4O?3KkSMcNFr+FZq(jS zL>;ENmnTRK2ID0lh=D=i@Q;+?fez3qny9%b*5S%f=hpczaX>U2S}j zjem|>`l+ZHF1PWGs2P5XYVQ=r;04r+$eEY?s~xvfl7OD?&ZvflqMqaFs0KHnX0{tO zlPBnhuTeAco^Mtz6YB5b%QZ4jzXQaHJDDH|Az^v;d9oTsQ1CIn7mY9 zm<}?dmO2^%O}Ht#wdb(})bRjRg>k3> z&B6$rhpMn2HIuWbhOVGyatHh2eawW77n)aaEb35?vQ9!xU^YhKiiNDd_Vz3Zn(;eS z2hJk%Sb3uw3`Xr?L2F42BVHLb;8@g*`(Yj&iyHV^RC^at6a5}Fkq4-O{k4eo*HXSG zK^^!mHcvw!RwZ5(BXKYmz$K^;lQXD>pQ7p|p$7T^)n0}rW~O17m3R>h#agKMK@Zfx z6WjzevQel8r=yl=9%|25+xSKdBz^#Oim#!{zeCL=#Zpr*9VV|BD!m}8of4>lmbd9O zQHR{!h(G{=c+8HIPz|p_eVT2+~#%1uSB z%mUPktVim(oo@-KqqC?N#NVh6BA4?r!cuqz<88d!3iEuA#AwpjqE_a6%!ki03*x1aaf4>MGV0Y7^vqzcokofNhpRoM2|5uzQ?wh;VZM}y)Xyy=~xxlqsl)+?Wt?E zImGEvOP(3El0h~-9JS|>IK)MNnEdZqEv9%==fp&sk5sQN=uOF!Di7ob}Wtgs0iPnK&^|kTOt&`TV{=sC-vk6;KOL_=3u&d~ew=ow!vgzLI%~EH^ z)TC#_NDM`luZ4OF8ryg*>hSeO9m)}?_NJ|8|CO+r1U&_ZPy@Jz8u72F8NEg|;M!o$ zhCixYUepqoL+x!NYdci=9;g8gLmj%Ym={-|o{H0M0zL$;V=BChY48yS;d9i$(rh%p zu?)d4h<}3`VD(LArJAC)sy(WmzNq{JEQzDBG44UFl=nC0W7u7UKz>R=x>$5W`o6};0loC~!w^HD2yAGOrJyUdpPV*{1PhSJN*e{#w(}>A7V!Q9d&r#VF~ow!!}_V)Ie8Y6n=y1@CIt-BKGnwz=5a% z?X>X}`^?tWM728^-Sr5}A)qDs88yS-tR?re&&0=}_U;lkM;#Q|0-NCmERFx6CQ|C4 zc?H)+U*dgid>Cqii%VE9&Ee~c zI;?Y0TlNBj@E`1qen-p}C17#lpJNt0mYKFQGatcGS$QJcbi* zgnEI*V+uBP9u_9P;JBHLRcF;SPO5v36vy|=Oljz!gd&sJCVUV zc~9{xHGG6Q@%m{qgCx|JM4d6O>Ncp32BO;g0=0D)upI`SHR*|%hxjJcR=KYb@F(yP z^Wq!SVG2EG_OL%@cJcB-m0NY*yz6&kAn_63nR4?`kMAxUPkq6xP$Xt0y)LT#Sd7NW z$b{U^ZUP}Be2-z6gaMf4B7ZEz{HUj48ER&m(FY%)X7B>@qt_+#&M$;&uM(<$2b_sl zFgJF-Y`zVT$Dw-u_Yz1TqsSGO55Gbkt}Iv0Asm2RiGPP}RPLHt(y6FJ`WU0J+I601 zj7OzkN2M42-VC%8jwPOeQTPfg)4!ARhS~E@s1aU4?cFOJja7ayXX6-FBp&>uIb3bA z9Pt5I9yg)}_$%rxRK01=N>5Bhe5v&-^e4U^-Fo~E5lD?E(GR~vRk&l*AEL@VwdqNi ziTGPod7oRRehy4aJhwF(3lJ}bLD&^lek2CqtXr&qMgnU{P=mW{#wk>V+o=54m;qD& zWR@}jl^=zA%&OXWE7YNkM|Cg-brzOm3?9PF_ySem>o)7JhC^;MN-T)!up6qtK-7$; zqE=)cX2(USf$c(HJZbZ<+4P&%-%ta1i|RP=XLE@2qxy?=+k}Ov7s_SS5+z|7Om)Ye zW-La$18N|1P+PVDHIQYffp5k*+>eDY?5=q=H$s)0jM~aC(Hq?>2rMJ89yej_duGP3 zP!&F+9=D9Yn2Omk2k~5}C9Z_(xCQ3KSXBAZs4bm_D!&9Zv3;n4pGV5OovQ@Y(M#0n zcilG)N1*n$9IC;_s8ibxHSz(d20z2(Ekc!_huYHhHoh0NVizzQUPBG+83yb5|3IJ) z2|*9cbK4a)vu|-d-aw6b^h0wdCZYCnC8o!nHvK4SC4RE;C#ZqC9+@-ZgSCif!`j#x zGtj@Yo`65O668`aM= z)Cw%dGW#y6<5k>!bLXa{QMhfo8!jOys2&HocMptq=%(GZ(4-o|I!_%iDT>u&2YRK1I+ncc>6_zZRWqkc2Lm}rF& z#7|-xe2U(f^c(B1k^W0UYV`fx9I7m+^t?7+3N_<8s17@z&PX5BjK-i2*F@CeTaFsg zX3UF+Q5`=*)qie%@3w)oPfde?sEX03Gf)9_CYquiqj*#YGf@LtijlYtKf{}t4x2tR zXQCr&rhQOP%V5+*C)&7s1_8ZjmZL^^6MgU(OpDJ@4ZOxE{D@gG>bW@!l~4m|ih474 zM-6ZcY9O;w^_QR~v8m?gDb*wGX zm-Mcf0po4@XzL8r;a!9(_YG#(^M8Oq1`=+dX7UJi`ro2fCg4vqz(%MoXo;H1Ak<1s zMy=d(48^sm6+Dd^=vCCx-$8BV3sk*~FF0d*{__%0$E7eM)CfRUncI48hCEhmRJ3Y_1B2%kkAx6*aBNoOMD4+s2-x0 z>?5jt)+95q{Fs?|4EkXW)Y7-I@h+&97>ruMk*Id3pg%54V*Qn{odgv;Z3|qs@kgi` z{(+j&8&rqhf18yGM%6E9<5f_Ht0`(LI-{1pJ8J7jpw84Z)C!z*6Uai~J5)!%pqBP2 zs)1CmjOkDf`Jo09iE6ME>cvwNwRN3PFQkE}2_;%bq1u~doq;uoyFCOnlA9Qg_fUJD z;Fr%sV`T-v1=G?{=;bP=~ir zGq{ghfg}t>-#6xQj6i?lRWJlwpgJCe>S!ivYu2FldN1lMoInli5^6>6pxS?ep?dyZ zZ%sxxMw5{r3t($hhvQKz^d)L0%We943?P08HGpfVj(I52M7YxO1sD`hgmh1^?X0I?CdcQXV3%8a)4X}=lH%6U-Zm4>_@H&pb+Sue@ zJ`Zpax;4YpA56p9Q5A}z8mx&~umQHfE*Ok^Q8T`d5%?5OqTheKgzyK{VO#joZ0T~; zifl!-`z@;e>5r^`6oES=XvAq8S8{>$sG0kt8Vbh{j6@Bf1_og)HpAhliCn@Me1KZ| ztS(bNC+fvh7DKTO>aY)Uxn0R4TTDWB5;kHLJcZh8?-VX43^SwR#ZY@(!CD73pcbeZ z#iI`GWYiL`K&@bUFIVzJ!%-8fYi;c&pa#36W}1MS*=II=E^5TfP^b4WYNn@A4gZ8X z6E9F5r%h=LN3CobYZp}gX_y=5q55&}B@jvAs?B(Z>M&<2v*Z;~4Yx-%I2a4yQq-s6 zSuBT-QG1*#wMmabZCNAKVeW?oaUABut;mYIom&Ld;49SO3r}MjDvsK->Zm2_idvy~ z)FB#*dag&={28c~Tx|2#qRzl()O%nz_Q9i=AEUipoH;koIRQ1?0kxN1Q8RI)p4VBZ zfvrR>;Z7`zhp-mDL3La?tvMt0tu0Xl?To6|1NDL%h+3I37)Jljast|mZ&4lILM_=d z)C^Mim@xrYc|>Vc2v1TsFgW|8t_FMzlF)4Ay|X-B-DGQjIY_!iddC+LsYpr zzV`WFMS`B+?Wnyzi<;SORELi-FaBxMvt}^qVWKqZX)%c1M*T zfqIN5xe2JF#nv^b$7u_e!lzgSb7wSL(H!+S_D7w8iKwSwGZw=`r~$l0ZJk#p(_si| zrJ_)WuQ=*)bT=iS3U1WM=Aas0f_nT;pdP;msHftk)#c|({+Z4XwL&FP^($fW8xA$| z)~K`83sr8c&7X!}==onrAexLK{FYG#I$C?6_I@DN!y%|8K8D(=vo`-8s>8>qmHZpE zh5w-j?C0-F{!$u_nrL-vOAOcZ-;;nwIu*5qi*5W8s-b(R4w6tEyRw)i&xYFLNYvgI zMwPE&(_5q3?QG-m*p2uw)Mw2d)PE__c}qaw_rn9shzp^XtRiYr7YN?N- zI=qN_oPI$K^gmR4>9d;WJ_z-AHpWnl!+baa-T4V@A)uwZg*sdhQ4Rl#+LDZcrh#mz za?z*`OJN0Ujyh~}QHN?1M&M1XaWt4d{xE-$KpwH&jQjQ3FdEWM&wSTCsYl{AQ??h()zGB#7r<4Nf3IhifM4F`17_ zUx@{918VPYpq`57sD{&LH#5$HYOo5bUSrh2+n@&68}%X@id}Go&A;m=pclal)Jmib zHZu=IEomfbKvhtC)&Ps+P*lU4urlt$L--D>;ocms zTQ^}I;)hTJzHfboTA9~a09}#hkVd0huf&oBRG~KNP1Y1Opq{Ar!wA$&)}kJ--PUV1 z{ROK2N7R7QMwwS_c2qkBQ4^|+$&VqbTx=B2zm_tA1T`=Pb=W+pZ>gJY`c>2nZley* z6V#IaiQ1}vQE$xPe6Hlb6BfrWiJwMoMd$pceqYpphN8~ewES)}qB$h!6}uec@OvzX zGaQJk3%Z=a7!YmF!c>eT{tcGK@38@9C}fttJ?d$gj9S@MZUSQo zTtFS3#)Zw}HxBiR+=H6wHPn~Rd#DeQ;3BT%Us{hw9j0?w67Qo{GN`DTd2VZAYdIW3 zel6^T?!z`CXN=ji{HUcak2++vP)pkiLvbK#4`*XrT!vc8x2T3cVr?8!%$58r*dwSn z>mR6zyuvn^qPRq`FLessVV#CM_EO;^r5W%V$O{+(C?n#owysrR5x`5x5L z9zmVrlc=S?f;v2RQ62e|H!Ia0mk^(adfbXua3%lYvN~!d*P&MO25QAhROI>B3#Jl* zp4c3DCp(8wOLhu%*xunN>{Q7N^bV@QKT!>aR5tZSpjK!CY9b3zZ^#44n>_jYBZcuN zgO9`8(0R>W!}GjCZr5RtU&X+XBnmy}ent8TQ_#6UcoQ%D`<@yVONF}#xhb)S)FQUY zHMV3ZruQtZ7#cC&=2Rr55H-eOZ`_OLsHv-w=a-7PD-@^XE>cF?)NRCT5dNAHYwUErrr$`)Is70CklMSotwKJg$ht054U!;J5Iw67|5+_ zGUb+Vzvb4|*QR$TUX<_yY{5O6wt|U|vgK6P*M@z`JK^%Qt?UyLM$&4cugK1+oA7q3 zZ6>|2XH4ZlcW+xM278d31p~1h#-pxiJBZ_iYY`r2-xS>zPAVE4!u`f(_Mt#(!W~IVi47>z26J%lCT}C@{@nU#(v_Jo zZxP4E9Y+~mk5LcfS@MGM27bD>+3-#;<#3I(mC6tvO85>9<@Ic<;@_Y&MZ1tviCd4} zdg6Nh>UzUHmvlXv|6x^XZQ}lpGNIg0Ne}1#jXXX7yF7kX{i92f^CKyjkWVdVGwRBP z)oge?@o|*t>S9pk%~zN&EY4`+ zyo#Mm++%H-#iZ@9VU?>xJp6y+oeA@u#rXv%q~JU^BeH?WDhmEcI1*KU3*r5QhjRB( z0#`QDS`lu*-IjEHDiy~*3QxTo6W!Bqd9@K;pnkE5vaHD>2dA}x-1TFTTWUKcBJ z7bVO$4`(0uZQ{Bb5+00xo(eUC-Ft270809CpWyCEiQ=R;r_^o2hY5d6`aJF*xOL4n zB>$`LibribK3K?>QRaE#(`h4Ra!H;An>TnXMxn0xIEnm}%BS9VylAqL|D8qN81C7mUnZqg3SQ}NNH|KQCKYt0 zBmN!tI?tn8x$_Mqbv`j&Rj5{jdj|2ZNIyyVFVeGer|}f69qRs%oIEPZ)sWnk#M9uX zt0&mvl0Irr;&C>pKedV*~y zFKNS5gwhF#i6q8yPbEB)iiZfVMlVmlI)M?VDXOcURbhQ=-EQOWFwnEUPT?AJ2u-ma z93tGy4u+r2oXf-)tE#<9TaS^qhjN9v$C6gw6H+%Y`b$brx3x1_KPT1&^=VQJE@Qfnf2d0JliKjjwKa5OfiY!>pjVosaxq0ULd zaipgp9AVo{k%BKzH|;PdS;HuBjBpt$1bC{{^ABoHXe3oq+2-~Tu1ok!a)a}=qwEM` z8?Y8RUr>KG_wU@@NXyDSkNccwLcP%FW`v%QbKbUf#rm3>!^m51<3yc(o-6f&n=Ij39lkt6H8z}tVnvStu>gIkJ$1bKBZX?kf&<~`2}s7;`;gGy{Ae2-0lK4^)4lA zb2lO9UtC~YROzgg>1NAaBX2!v^~tY`k8JuT!V^i$!2Oc6E|hCQxFz9V2AzXExmuD-U+R`OgnT#(EIHmq_xD8GXIEm#fzA#W-7ChoPQ-Shm?z(4M? zZM7WkwzW%9yA$`P)%D$QAAyBr#FOzo zx31LOSJk0zuKkodVjJ5?{9SS?KfX}@824o2{Jz5ZmGC?)hIO$k>ECiE(9T=b6-8bR z%tU^bg9P4l?*Y?}uOKcPT++>X0EhnfVJ@U^*BaS*AIwAS)dGuGDF)s|CI zKaX$I$mm0)c-hoOw5e-2@f{}UoUnPd$op|eY*SCk41)&6_J|8hh#NQ{VQ^f+j+c|a z4#_y6f7q}Ai3v8f?2cJqrwdL~tVmeVGG&YHSa~#G<**w4hxCd~2tjqN@Jp1vr$G;j7HfTVXgt)LliLuH*zMlfIW%uw4@wGYr5B)F{ A0RR91 delta 20399 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 xDCF3^zxj#C7YoR2rN0D3Ov%3~#`5zk_=am2e diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index f8e1ff35..4845ae1b 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-29 14:28\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -3574,23 +3574,31 @@ msgstr "Nenhum link disponível para este domínio." msgid "Back to reports" msgstr "Voltar às denúncias" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "Enviar mensagem a quem denunciou" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "Atualização sobre sua denúncia:" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Publicações denunciadas" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "A publicação foi excluída" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Links denunciados" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Comentários da moderação" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Comentar" @@ -4015,14 +4023,14 @@ msgstr "porcentagem" msgid "of %(pages)s pages" msgstr "de %(pages)s páginas" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Responder" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Conteúdo" diff --git a/locale/pt_PT/LC_MESSAGES/django.mo b/locale/pt_PT/LC_MESSAGES/django.mo index 45eadd1986e422b7409f9fe3a085124cc90ea222..1ffe4140dddda96744e2702b0735223738c058fe 100644 GIT binary patch delta 23 fcmX@HljX!tmJOC`IE)Px3@xpUEjBx@X)gc(a9jw{ delta 23 fcmX@HljX!tmJOC`IE*Y53{0#Hj5j;3X)gc(a775p diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po index 363f096f..b241c4d5 100644 --- a/locale/pt_PT/LC_MESSAGES/django.po +++ b/locale/pt_PT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 04:03\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese\n" "Language: pt\n" @@ -3572,23 +3572,31 @@ msgstr "" msgid "Back to reports" msgstr "Voltar para denúncias" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Estados denunciados" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "O estado foi eliminado" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Comentários do Moderador" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Comentar" @@ -4013,14 +4021,14 @@ msgstr "porcento" msgid "of %(pages)s pages" msgstr "%(pages)s páginas" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Responder" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Conteúdo" diff --git a/locale/sv_SE/LC_MESSAGES/django.mo b/locale/sv_SE/LC_MESSAGES/django.mo index bff1e3e360d211e7fbd2c0f1ff57f0976aee5444..87a0038a5e7551fdf759fb77a75a0c546b31a921 100644 GIT binary patch delta 23 fcmccmo#pCxmJN3MIE)Px3@xpUEjGLD>#qd>em)7R delta 23 fcmccmo#pCxmJN3MIE*Y53{0#Hj5oXO>#qd>ekTc| diff --git a/locale/sv_SE/LC_MESSAGES/django.po b/locale/sv_SE/LC_MESSAGES/django.po index 7f2fbd85..33fc8682 100644 --- a/locale/sv_SE/LC_MESSAGES/django.po +++ b/locale/sv_SE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 04:03\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Swedish\n" "Language: sv\n" @@ -3574,23 +3574,31 @@ msgstr "Inga länkar tillgängliga för den här domänen." msgid "Back to reports" msgstr "Tillbaka till rapporter" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "Rapporterade statusar" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "Statusen har tagits bort" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "Rapporterade länkar" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "Moderatorns kommentarer" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "Kommentar" @@ -4015,14 +4023,14 @@ msgstr "procent" msgid "of %(pages)s pages" msgstr "av %(pages)s sidor" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "Svara" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "Innehåll" diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 250d030b..6b51efb8 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 04:03\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -3557,23 +3557,31 @@ msgstr "" msgid "Back to reports" msgstr "回到报告" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "被报告的状态" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "状态已被删除" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "监察员评论" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "评论" @@ -3996,14 +4004,14 @@ msgstr "百分比" msgid "of %(pages)s pages" msgstr "全书 %(pages)s 页" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "回复" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "内容" diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 220a6268..daebda62 100644 --- a/locale/zh_Hant/LC_MESSAGES/django.po +++ b/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 02:50+0000\n" -"PO-Revision-Date: 2022-01-28 04:03\n" +"POT-Creation-Date: 2022-01-30 18:17+0000\n" +"PO-Revision-Date: 2022-01-30 19:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -3557,23 +3557,31 @@ msgstr "" msgid "Back to reports" msgstr "回到舉報" -#: bookwyrm/templates/settings/reports/report.html:22 +#: bookwyrm/templates/settings/reports/report.html:23 +msgid "Message reporter" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:27 +msgid "Update on your report:" +msgstr "" + +#: bookwyrm/templates/settings/reports/report.html:35 msgid "Reported statuses" msgstr "被舉報的狀態" -#: bookwyrm/templates/settings/reports/report.html:27 +#: bookwyrm/templates/settings/reports/report.html:40 msgid "Status has been deleted" msgstr "狀態已被刪除" -#: bookwyrm/templates/settings/reports/report.html:39 +#: bookwyrm/templates/settings/reports/report.html:52 msgid "Reported links" msgstr "" -#: bookwyrm/templates/settings/reports/report.html:55 +#: bookwyrm/templates/settings/reports/report.html:68 msgid "Moderator Comments" msgstr "監察員評論" -#: bookwyrm/templates/settings/reports/report.html:73 +#: bookwyrm/templates/settings/reports/report.html:89 #: bookwyrm/templates/snippets/create_status.html:28 msgid "Comment" msgstr "評論" @@ -3996,14 +4004,14 @@ msgstr "百分比" msgid "of %(pages)s pages" msgstr "全書 %(pages)s 頁" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 #: bookwyrm/templates/snippets/status/layout.html:34 #: bookwyrm/templates/snippets/status/layout.html:53 #: bookwyrm/templates/snippets/status/layout.html:54 msgid "Reply" msgstr "回覆" -#: bookwyrm/templates/snippets/create_status/content_field.html:17 +#: bookwyrm/templates/snippets/create_status/content_field.html:18 msgid "Content" msgstr "內容" From 36a52019fb18192dda989ff8be1dcb10e8e46d87 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 2 Feb 2022 12:29:01 -0800 Subject: [PATCH 6/9] Fixes adding book to list from book page --- bookwyrm/templates/book/book.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bookwyrm/templates/book/book.html b/bookwyrm/templates/book/book.html index 43f2171c..e15b656c 100644 --- a/bookwyrm/templates/book/book.html +++ b/bookwyrm/templates/book/book.html @@ -356,10 +356,11 @@
{% csrf_token %} +
- {% for list in user.list_set.all %} {% endfor %} From e18f6fbfaf05e45aa0dfc3abe4253ea59cf2b2d0 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 2 Feb 2022 12:43:27 -0800 Subject: [PATCH 7/9] Adds migration for locale name update --- .../0132_alter_user_preferred_language.py | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 bookwyrm/migrations/0132_alter_user_preferred_language.py diff --git a/bookwyrm/migrations/0132_alter_user_preferred_language.py b/bookwyrm/migrations/0132_alter_user_preferred_language.py new file mode 100644 index 00000000..a2f0aa6a --- /dev/null +++ b/bookwyrm/migrations/0132_alter_user_preferred_language.py @@ -0,0 +1,37 @@ +# Generated by Django 3.2.10 on 2022-02-02 20:42 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("bookwyrm", "0131_merge_20220125_1644"), + ] + + operations = [ + migrations.AlterField( + model_name="user", + name="preferred_language", + field=models.CharField( + blank=True, + choices=[ + ("en-us", "English"), + ("de-de", "Deutsch (German)"), + ("es-es", "Español (Spanish)"), + ("gl-es", "Galego (Galician)"), + ("it-it", "Italiano (Italian)"), + ("fr-fr", "Français (French)"), + ("lt-lt", "Lietuvių (Lithuanian)"), + ("no-no", "Norsk (Norwegian)"), + ("pt-br", "Português do Brasil (Brazilian Portuguese)"), + ("pt-pt", "Português Europeu (European Portuguese)"), + ("sv-se", "Svenska (Swedish)"), + ("zh-hans", "简体中文 (Simplified Chinese)"), + ("zh-hant", "繁體中文 (Traditional Chinese)"), + ], + max_length=255, + null=True, + ), + ), + ] From 2c16b8f33b8049801a950fecad5b59e61d14e91b Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 3 Feb 2022 08:44:51 -0800 Subject: [PATCH 8/9] Fix shelf names on books page --- bookwyrm/settings.py | 2 +- bookwyrm/templates/shelf/shelf.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 22682a80..72af0804 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -9,7 +9,7 @@ from django.utils.translation import gettext_lazy as _ env = Env() env.read_env() DOMAIN = env("DOMAIN") -VERSION = "0.2.0" +VERSION = "0.2.1" PAGE_LENGTH = env("PAGE_LENGTH", 15) DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English") diff --git a/bookwyrm/templates/shelf/shelf.html b/bookwyrm/templates/shelf/shelf.html index 3a565221..cc4bb143 100644 --- a/bookwyrm/templates/shelf/shelf.html +++ b/bookwyrm/templates/shelf/shelf.html @@ -45,7 +45,7 @@ href="{{ shelf_tab.local_path }}" {% if shelf_tab.identifier == shelf.identifier %} aria-current="page"{% endif %} > - {% include 'user/books_header.html' with shelf=shelf_tab %} + {% include "snippets/translated_shelf_name.html" with shelf=shelf_tab %} {% endfor %} From a46ab96d9b5ec399396605ee67c8575e801ecd1f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 3 Feb 2022 10:30:30 -0800 Subject: [PATCH 9/9] Fixes add/edit notes form on list page --- bookwyrm/templates/lists/list.html | 4 ++-- bookwyrm/views/list/list_item.py | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bookwyrm/templates/lists/list.html b/bookwyrm/templates/lists/list.html index 8e35416f..a4c12f46 100644 --- a/bookwyrm/templates/lists/list.html +++ b/bookwyrm/templates/lists/list.html @@ -97,7 +97,7 @@ - {% include "lists/edit_item_form.html" %} + {% include "lists/edit_item_form.html" with book=item.book %}
{% endif %} @@ -112,7 +112,7 @@ - {% include "lists/edit_item_form.html" %} + {% include "lists/edit_item_form.html" with book=item.book %}
{% endif %} diff --git a/bookwyrm/views/list/list_item.py b/bookwyrm/views/list/list_item.py index 29cfbee8..5fd65938 100644 --- a/bookwyrm/views/list/list_item.py +++ b/bookwyrm/views/list/list_item.py @@ -19,4 +19,6 @@ class ListItem(View): form = forms.ListItemForm(request.POST, instance=list_item) if form.is_valid(): form.save() + else: + raise Exception(form.errors) return redirect("list", list_item.book_list.id)