From 95e911981726a4087ce52053e854468cc8e3b24d Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sat, 26 Feb 2022 08:44:19 -0800 Subject: [PATCH 01/18] Adds django celery beat --- bookwyrm/settings.py | 1 + bw-dev | 1 + docker-compose.yml | 13 +++++++++++++ requirements.txt | 1 + 4 files changed, 16 insertions(+) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 0fbe3b73..5d4eb781 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -90,6 +90,7 @@ INSTALLED_APPS = [ "sass_processor", "bookwyrm", "celery", + 'django_celery_beat', "imagekit", "storages", ] diff --git a/bw-dev b/bw-dev index 89cc8d8c..d4b5263d 100755 --- a/bw-dev +++ b/bw-dev @@ -215,6 +215,7 @@ case "$CMD" in ;; setup) migrate + migrate django_celery_beat initdb runweb python manage.py collectstatic --no-input admin_code diff --git a/docker-compose.yml b/docker-compose.yml index 0994aa00..e45cae0d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -70,6 +70,19 @@ services: - db - redis_broker restart: on-failure + celery_beat: + env_file: .env + build: . + networks: + - main + command: celery -A celerywyrm beat -l INFO --scheduler django_celery_beat.schedulers:DatabaseScheduler + volumes: + - .:/app + - static_volume:/app/static + - media_volume:/app/images + depends_on: + - celery_worker + restart: on-failure flower: build: . command: celery -A celerywyrm flower --basic_auth=${FLOWER_USER}:${FLOWER_PASSWORD} diff --git a/requirements.txt b/requirements.txt index 26582e00..8eb44d95 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,7 @@ celery==5.2.2 colorthief==0.2.1 Django==3.2.12 +django-celery-beat==2.2.1 django-compressor==2.4.1 django-imagekit==4.1.0 django-model-utils==4.0.0 From 2a436800c4f801715631993aa95818fe66a18d64 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sat, 26 Feb 2022 10:13:44 -0800 Subject: [PATCH 02/18] Schedules automod task --- bookwyrm/forms.py | 7 +++ bookwyrm/models/antispam.py | 1 + bookwyrm/settings.py | 2 +- .../templates/settings/automod/rules.html | 41 +++++++++++++-- bookwyrm/urls.py | 11 +++- bookwyrm/views/__init__.py | 2 +- bookwyrm/views/admin/automod.py | 50 ++++++++++++++++--- celerywyrm/settings.py | 5 ++ 8 files changed, 105 insertions(+), 14 deletions(-) diff --git a/bookwyrm/forms.py b/bookwyrm/forms.py index 7ae4e446..00e6d5d8 100644 --- a/bookwyrm/forms.py +++ b/bookwyrm/forms.py @@ -8,6 +8,7 @@ from django.forms import ModelForm, PasswordInput, widgets, ChoiceField from django.forms.widgets import Textarea from django.utils import timezone from django.utils.translation import gettext_lazy as _ +from django_celery_beat.models import IntervalSchedule from bookwyrm import models from bookwyrm.models.fields import ClearableFileInputWithWarning @@ -556,3 +557,9 @@ class AutoModRuleForm(CustomForm): class Meta: model = models.AutoMod fields = ["string_match", "flag_users", "flag_statuses", "created_by"] + + +class IntervalScheduleForm(CustomForm): + class Meta: + model = IntervalSchedule + fields = ["every", "period"] diff --git a/bookwyrm/models/antispam.py b/bookwyrm/models/antispam.py index f506b6f1..bce02780 100644 --- a/bookwyrm/models/antispam.py +++ b/bookwyrm/models/antispam.py @@ -54,6 +54,7 @@ class AutoMod(models.Model): @app.task(queue="low_priority") def automod_task(): """Create reports""" + print("TASK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") if not AutoMod.objects.exists(): return reporter = AutoMod.objects.first().created_by diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 5d4eb781..16e5ccb3 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -90,7 +90,7 @@ INSTALLED_APPS = [ "sass_processor", "bookwyrm", "celery", - 'django_celery_beat', + "django_celery_beat", "imagekit", "storages", ] diff --git a/bookwyrm/templates/settings/automod/rules.html b/bookwyrm/templates/settings/automod/rules.html index 8205b3d7..2a28cb64 100644 --- a/bookwyrm/templates/settings/automod/rules.html +++ b/bookwyrm/templates/settings/automod/rules.html @@ -1,5 +1,6 @@ {% extends 'settings/layout.html' %} {% load i18n %} +{% load humanize %} {% load utilities %} {% block title %} @@ -16,12 +17,46 @@

{% trans "Auto-moderation rules will create reports for any local user or status with fields matching the provided string." %} {% trans "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged." %} - {% trans "At this time, reports are not being generated automatically, and you must manually trigger a scan." %}

-
+ {% if task %} +
+
+ {% trans "Schedule:" %} +
+
+ {{ task.schedule }} +
+ +
+ {% trans "Last run:" %} +
+
+ {{ task.last_run_at|naturaltime }} +
+ +
+ {% trans "Total run count:" %} +
+
+ {{ task.total_run_count }} +
+ +
+ {% trans "Enabled:" %} +
+
+ + {{ task.enabled|yesno }} + +
+
+ {% else %} + {% csrf_token %} - + {{ task_form.as_p }} +
+ {% endif %} {% if success %} diff --git a/bookwyrm/urls.py b/bookwyrm/urls.py index d2caa76e..5abe7ac2 100644 --- a/bookwyrm/urls.py +++ b/bookwyrm/urls.py @@ -217,11 +217,18 @@ urlpatterns = [ # auto-moderation rules re_path(r"^settings/automod/?$", views.AutoMod.as_view(), name="settings-automod"), re_path( - r"^settings/automod/(?P\d+)/delete?$", + r"^settings/automod/(?P\d+)/delete/?$", views.automod_delete, name="settings-automod-delete", ), - re_path(r"^settings/automod/run?$", views.run_automod, name="settings-automod-run"), + re_path( + r"^settings/automod/schedule/?$", + views.schedule_automod_task, + name="settings-automod-schedule", + ), + re_path( + r"^settings/automod/run/?$", views.run_automod, name="settings-automod-run" + ), # moderation re_path( r"^settings/reports/?$", views.ReportsAdmin.as_view(), name="settings-reports" diff --git a/bookwyrm/views/__init__.py b/bookwyrm/views/__init__.py index 76e9ff02..aa4d7299 100644 --- a/bookwyrm/views/__init__.py +++ b/bookwyrm/views/__init__.py @@ -2,7 +2,7 @@ # site admin from .admin.announcements import Announcements, Announcement from .admin.announcements import EditAnnouncement, delete_announcement -from .admin.automod import AutoMod, automod_delete, run_automod +from .admin.automod import AutoMod, automod_delete, run_automod, schedule_automod_task from .admin.dashboard import Dashboard from .admin.federation import Federation, FederatedServer from .admin.federation import AddFederatedServer, ImportServerBlocklist diff --git a/bookwyrm/views/admin/automod.py b/bookwyrm/views/admin/automod.py index d9901d01..fbe6408c 100644 --- a/bookwyrm/views/admin/automod.py +++ b/bookwyrm/views/admin/automod.py @@ -1,10 +1,12 @@ """ moderation via flagged posts and users """ from django.contrib.auth.decorators import login_required, permission_required +from django.db import transaction from django.shortcuts import get_object_or_404, redirect from django.template.response import TemplateResponse from django.utils.decorators import method_decorator from django.views import View from django.views.decorators.http import require_POST +from django_celery_beat.models import PeriodicTask from bookwyrm import forms, models @@ -24,8 +26,9 @@ class AutoMod(View): def get(self, request): """view rules""" - data = {"rules": models.AutoMod.objects.all(), "form": forms.AutoModRuleForm()} - return TemplateResponse(request, "settings/automod/rules.html", data) + return TemplateResponse( + request, "settings/automod/rules.html", automod_view_data() + ) def post(self, request): """add rule""" @@ -35,14 +38,32 @@ class AutoMod(View): form.save() form = forms.AutoModRuleForm() - data = { - "rules": models.AutoMod.objects.all(), - "form": form, - "success": success, - } + data = automod_view_data() + data["form"] = form return TemplateResponse(request, "settings/automod/rules.html", data) +@require_POST +@permission_required("bookwyrm.moderate_user", raise_exception=True) +@permission_required("bookwyrm.moderate_post", raise_exception=True) +def schedule_automod_task(request): + """scheduler""" + form = forms.IntervalScheduleForm(request.POST) + if not form.is_valid(): + data = automod_view_data() + data["task_form"] = form + return TemplateResponse(request, "settings/automod/rules.html", data) + + with transaction.atomic(): + schedule = form.save() + PeriodicTask.objects.get_or_create( + interval=schedule, + name="automod-task", + task="bookwyrm.models.antispam.automod_task", + ) + return redirect("settings-automod") + + @require_POST @permission_required("bookwyrm.moderate_user", raise_exception=True) @permission_required("bookwyrm.moderate_post", raise_exception=True) @@ -62,3 +83,18 @@ def run_automod(request): """run scan""" models.automod_task.delay() return redirect("settings-automod") + + +def automod_view_data(): + """helper to get data used in the template""" + try: + task = PeriodicTask.objects.get(name="automod-task") + except PeriodicTask.DoesNotExist: + task = None + + return { + "task": task, + "task_form": forms.IntervalScheduleForm(), + "rules": models.AutoMod.objects.all(), + "form": forms.AutoModRuleForm(), + } diff --git a/celerywyrm/settings.py b/celerywyrm/settings.py index bd7805e5..35eb3933 100644 --- a/celerywyrm/settings.py +++ b/celerywyrm/settings.py @@ -3,6 +3,7 @@ # pylint: disable=unused-wildcard-import from bookwyrm.settings import * +# pylint: disable=line-too-long REDIS_BROKER_PASSWORD = requests.utils.quote(env("REDIS_BROKER_PASSWORD", None)) REDIS_BROKER_HOST = env("REDIS_BROKER_HOST", "redis_broker") REDIS_BROKER_PORT = env("REDIS_BROKER_PORT", 6379) @@ -16,6 +17,10 @@ CELERY_DEFAULT_QUEUE = "low_priority" CELERY_ACCEPT_CONTENT = ["json"] CELERY_TASK_SERIALIZER = "json" CELERY_RESULT_SERIALIZER = "json" + +CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers:DatabaseScheduler" +CELERY_TIMEZONE = env("TIME_ZONE", "UTC") + FLOWER_PORT = env("FLOWER_PORT") INSTALLED_APPS = INSTALLED_APPS + [ From 0870eccad98c28026096f06eb520fc13ebcc4dc9 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sat, 26 Feb 2022 10:24:23 -0800 Subject: [PATCH 03/18] Adds unscheduler --- bookwyrm/templates/settings/automod/rules.html | 13 +++++++++++++ bookwyrm/urls.py | 5 +++++ bookwyrm/views/__init__.py | 3 ++- bookwyrm/views/admin/automod.py | 13 +++++++++++-- 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/bookwyrm/templates/settings/automod/rules.html b/bookwyrm/templates/settings/automod/rules.html index 2a28cb64..0a1b1c3f 100644 --- a/bookwyrm/templates/settings/automod/rules.html +++ b/bookwyrm/templates/settings/automod/rules.html @@ -50,6 +50,19 @@ + +
+
+ {% csrf_token %} + +
+
+ {% csrf_token %} + +

{% trans "Last run date will not be updated" %}

+
+
+ {% else %}
{% csrf_token %} diff --git a/bookwyrm/urls.py b/bookwyrm/urls.py index 5abe7ac2..b458084e 100644 --- a/bookwyrm/urls.py +++ b/bookwyrm/urls.py @@ -226,6 +226,11 @@ urlpatterns = [ views.schedule_automod_task, name="settings-automod-schedule", ), + re_path( + r"^settings/automod/unschedule/(?P\d+)/?$", + views.unschedule_automod_task, + name="settings-automod-unschedule", + ), re_path( r"^settings/automod/run/?$", views.run_automod, name="settings-automod-run" ), diff --git a/bookwyrm/views/__init__.py b/bookwyrm/views/__init__.py index aa4d7299..f9392815 100644 --- a/bookwyrm/views/__init__.py +++ b/bookwyrm/views/__init__.py @@ -2,7 +2,8 @@ # site admin from .admin.announcements import Announcements, Announcement from .admin.announcements import EditAnnouncement, delete_announcement -from .admin.automod import AutoMod, automod_delete, run_automod, schedule_automod_task +from .admin.automod import AutoMod, automod_delete, run_automod +from .admin.automod import schedule_automod_task, unschedule_automod_task from .admin.dashboard import Dashboard from .admin.federation import Federation, FederatedServer from .admin.federation import AddFederatedServer, ImportServerBlocklist diff --git a/bookwyrm/views/admin/automod.py b/bookwyrm/views/admin/automod.py index fbe6408c..f8c3e8e6 100644 --- a/bookwyrm/views/admin/automod.py +++ b/bookwyrm/views/admin/automod.py @@ -64,14 +64,23 @@ def schedule_automod_task(request): return redirect("settings-automod") +@require_POST +@permission_required("bookwyrm.moderate_user", raise_exception=True) +@permission_required("bookwyrm.moderate_post", raise_exception=True) +# pylint: disable=unused-argument +def unschedule_automod_task(request, task_id): + """unscheduler""" + get_object_or_404(PeriodicTask, id=task_id).delete() + return redirect("settings-automod") + + @require_POST @permission_required("bookwyrm.moderate_user", raise_exception=True) @permission_required("bookwyrm.moderate_post", raise_exception=True) # pylint: disable=unused-argument def automod_delete(request, rule_id): """Remove a rule""" - rule = get_object_or_404(models.AutoMod, id=rule_id) - rule.delete() + get_object_or_404(models.AutoMod, id=rule_id).delete() return redirect("settings-automod") From 6b5bebdf781e067e97683507639343d35e6ade45 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sat, 26 Feb 2022 10:44:50 -0800 Subject: [PATCH 04/18] Cleans up scheduler form --- bookwyrm/forms.py | 5 ++++ .../templates/settings/automod/rules.html | 28 +++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/bookwyrm/forms.py b/bookwyrm/forms.py index 00e6d5d8..561a86d0 100644 --- a/bookwyrm/forms.py +++ b/bookwyrm/forms.py @@ -563,3 +563,8 @@ class IntervalScheduleForm(CustomForm): class Meta: model = IntervalSchedule fields = ["every", "period"] + + widgets = { + "every": forms.NumberInput(attrs={"aria-describedby": "desc_every"}), + "period": forms.Select(attrs={"aria-describedby": "desc_period"}), + } diff --git a/bookwyrm/templates/settings/automod/rules.html b/bookwyrm/templates/settings/automod/rules.html index 0a1b1c3f..ef0a49be 100644 --- a/bookwyrm/templates/settings/automod/rules.html +++ b/bookwyrm/templates/settings/automod/rules.html @@ -18,8 +18,10 @@ {% trans "Auto-moderation rules will create reports for any local user or status with fields matching the provided string." %} {% trans "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged." %}

+ +
{% if task %} -
+
{% trans "Schedule:" %}
@@ -51,7 +53,7 @@
-
+
{% csrf_token %} @@ -64,9 +66,29 @@
{% else %} +

{% trans "Schedule scan" %}

{% csrf_token %} - {{ task_form.as_p }} +
+ + {{ task_form.every }} +

+ {{ task_form.every.help_text }} +

+
+
+ +
+ {{ task_form.period }} +
+

+ {{ task_form.period.help_text }} +

+
{% endif %} From c7c90f9e9b43ad322b0e382da2fceb2d4790f92f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 1 Mar 2022 10:09:53 -0800 Subject: [PATCH 05/18] Removes test print statement --- bookwyrm/models/antispam.py | 1 - 1 file changed, 1 deletion(-) diff --git a/bookwyrm/models/antispam.py b/bookwyrm/models/antispam.py index bce02780..f506b6f1 100644 --- a/bookwyrm/models/antispam.py +++ b/bookwyrm/models/antispam.py @@ -54,7 +54,6 @@ class AutoMod(models.Model): @app.task(queue="low_priority") def automod_task(): """Create reports""" - print("TASK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") if not AutoMod.objects.exists(): return reporter = AutoMod.objects.first().created_by From 7169f7ba2030eef10023f3518b0a5e45a52b7219 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 11:43:58 -0700 Subject: [PATCH 06/18] Creates forms directory --- bookwyrm/forms/__init__.py | 3 +++ bookwyrm/{ => forms}/forms.py | 0 2 files changed, 3 insertions(+) create mode 100644 bookwyrm/forms/__init__.py rename bookwyrm/{ => forms}/forms.py (100%) diff --git a/bookwyrm/forms/__init__.py b/bookwyrm/forms/__init__.py new file mode 100644 index 00000000..dac2007b --- /dev/null +++ b/bookwyrm/forms/__init__.py @@ -0,0 +1,3 @@ +""" make forms available to the app """ +# site admin +from .forms import * diff --git a/bookwyrm/forms.py b/bookwyrm/forms/forms.py similarity index 100% rename from bookwyrm/forms.py rename to bookwyrm/forms/forms.py From d3f723a07dd95ddf96c5b96d7fb23fea6abd54c2 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 11:46:08 -0700 Subject: [PATCH 07/18] Splits forms into separate files --- bookwyrm/forms/__init__.py | 9 + bookwyrm/forms/admin.py | 129 +++++++++ bookwyrm/forms/author.py | 47 +++ bookwyrm/forms/books.py | 81 ++++++ bookwyrm/forms/custom_form.py | 26 ++ bookwyrm/forms/edit_user.py | 68 +++++ bookwyrm/forms/forms.py | 529 +--------------------------------- bookwyrm/forms/groups.py | 16 + bookwyrm/forms/landing.py | 45 +++ bookwyrm/forms/links.py | 48 +++ bookwyrm/forms/lists.py | 37 +++ bookwyrm/forms/status.py | 82 ++++++ 12 files changed, 590 insertions(+), 527 deletions(-) create mode 100644 bookwyrm/forms/admin.py create mode 100644 bookwyrm/forms/author.py create mode 100644 bookwyrm/forms/books.py create mode 100644 bookwyrm/forms/custom_form.py create mode 100644 bookwyrm/forms/edit_user.py create mode 100644 bookwyrm/forms/groups.py create mode 100644 bookwyrm/forms/landing.py create mode 100644 bookwyrm/forms/links.py create mode 100644 bookwyrm/forms/lists.py create mode 100644 bookwyrm/forms/status.py diff --git a/bookwyrm/forms/__init__.py b/bookwyrm/forms/__init__.py index dac2007b..a6f70433 100644 --- a/bookwyrm/forms/__init__.py +++ b/bookwyrm/forms/__init__.py @@ -1,3 +1,12 @@ """ make forms available to the app """ # site admin +from .admin import * +from .author import * +from .books import * from .forms import * +from .groups import * +from .landing import * +from .links import * +from .lists import * +from .status import * +from .user import * diff --git a/bookwyrm/forms/admin.py b/bookwyrm/forms/admin.py new file mode 100644 index 00000000..6b2984b3 --- /dev/null +++ b/bookwyrm/forms/admin.py @@ -0,0 +1,129 @@ +""" using django model forms """ +import datetime + +from django import forms +from django.forms import widgets +from django.utils import timezone +from django.utils.translation import gettext_lazy as _ + +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class ExpiryWidget(widgets.Select): + def value_from_datadict(self, data, files, name): + """human-readable exiration time buckets""" + selected_string = super().value_from_datadict(data, files, name) + + if selected_string == "day": + interval = datetime.timedelta(days=1) + elif selected_string == "week": + interval = datetime.timedelta(days=7) + elif selected_string == "month": + interval = datetime.timedelta(days=31) # Close enough? + elif selected_string == "forever": + return None + else: + return selected_string # This will raise + + return timezone.now() + interval + + +class CreateInviteForm(CustomForm): + class Meta: + model = models.SiteInvite + exclude = ["code", "user", "times_used", "invitees"] + widgets = { + "expiry": ExpiryWidget( + choices=[ + ("day", _("One Day")), + ("week", _("One Week")), + ("month", _("One Month")), + ("forever", _("Does Not Expire")), + ] + ), + "use_limit": widgets.Select( + choices=[(i, _(f"{i} uses")) for i in [1, 5, 10, 25, 50, 100]] + + [(None, _("Unlimited"))] + ), + } + + +class SiteForm(CustomForm): + class Meta: + model = models.SiteSettings + exclude = ["admin_code", "install_mode"] + widgets = { + "instance_short_description": forms.TextInput( + attrs={"aria-describedby": "desc_instance_short_description"} + ), + "require_confirm_email": forms.CheckboxInput( + attrs={"aria-describedby": "desc_require_confirm_email"} + ), + "invite_request_text": forms.Textarea( + attrs={"aria-describedby": "desc_invite_request_text"} + ), + } + + +class ThemeForm(CustomForm): + class Meta: + model = models.Theme + fields = ["name", "path"] + widgets = { + "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), + "path": forms.TextInput( + attrs={ + "aria-describedby": "desc_path", + "placeholder": "css/themes/theme-name.scss", + } + ), + } + + +class AnnouncementForm(CustomForm): + class Meta: + model = models.Announcement + exclude = ["remote_id"] + widgets = { + "preview": forms.TextInput(attrs={"aria-describedby": "desc_preview"}), + "content": forms.Textarea(attrs={"aria-describedby": "desc_content"}), + "event_date": forms.SelectDateWidget( + attrs={"aria-describedby": "desc_event_date"} + ), + "start_date": forms.SelectDateWidget( + attrs={"aria-describedby": "desc_start_date"} + ), + "end_date": forms.SelectDateWidget( + attrs={"aria-describedby": "desc_end_date"} + ), + "active": forms.CheckboxInput(attrs={"aria-describedby": "desc_active"}), + } + + +class EmailBlocklistForm(CustomForm): + class Meta: + model = models.EmailBlocklist + fields = ["domain"] + widgets = { + "avatar": forms.TextInput(attrs={"aria-describedby": "desc_domain"}), + } + + +class IPBlocklistForm(CustomForm): + class Meta: + model = models.IPBlocklist + fields = ["address"] + + +class ServerForm(CustomForm): + class Meta: + model = models.FederatedServer + exclude = ["remote_id"] + + +class AutoModRuleForm(CustomForm): + class Meta: + model = models.AutoMod + fields = ["string_match", "flag_users", "flag_statuses", "created_by"] diff --git a/bookwyrm/forms/author.py b/bookwyrm/forms/author.py new file mode 100644 index 00000000..ca59426d --- /dev/null +++ b/bookwyrm/forms/author.py @@ -0,0 +1,47 @@ +""" using django model forms """ +from django import forms + +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class AuthorForm(CustomForm): + class Meta: + model = models.Author + fields = [ + "last_edited_by", + "name", + "aliases", + "bio", + "wikipedia_link", + "born", + "died", + "openlibrary_key", + "inventaire_id", + "librarything_key", + "goodreads_key", + "isni", + ] + widgets = { + "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), + "aliases": forms.TextInput(attrs={"aria-describedby": "desc_aliases"}), + "bio": forms.Textarea(attrs={"aria-describedby": "desc_bio"}), + "wikipedia_link": forms.TextInput( + attrs={"aria-describedby": "desc_wikipedia_link"} + ), + "born": forms.SelectDateWidget(attrs={"aria-describedby": "desc_born"}), + "died": forms.SelectDateWidget(attrs={"aria-describedby": "desc_died"}), + "oepnlibrary_key": forms.TextInput( + attrs={"aria-describedby": "desc_oepnlibrary_key"} + ), + "inventaire_id": forms.TextInput( + attrs={"aria-describedby": "desc_inventaire_id"} + ), + "librarything_key": forms.TextInput( + attrs={"aria-describedby": "desc_librarything_key"} + ), + "goodreads_key": forms.TextInput( + attrs={"aria-describedby": "desc_goodreads_key"} + ), + } diff --git a/bookwyrm/forms/books.py b/bookwyrm/forms/books.py new file mode 100644 index 00000000..64b85d0b --- /dev/null +++ b/bookwyrm/forms/books.py @@ -0,0 +1,81 @@ +""" using django model forms """ +from django import forms + +from bookwyrm import models +from bookwyrm.models.fields import ClearableFileInputWithWarning +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class CoverForm(CustomForm): + class Meta: + model = models.Book + fields = ["cover"] + help_texts = {f: None for f in fields} + + +class EditionForm(CustomForm): + class Meta: + model = models.Edition + exclude = [ + "remote_id", + "origin_id", + "created_date", + "updated_date", + "edition_rank", + "authors", + "parent_work", + "shelves", + "connector", + "search_vector", + "links", + "file_links", + ] + widgets = { + "title": forms.TextInput(attrs={"aria-describedby": "desc_title"}), + "subtitle": forms.TextInput(attrs={"aria-describedby": "desc_subtitle"}), + "description": forms.Textarea( + attrs={"aria-describedby": "desc_description"} + ), + "series": forms.TextInput(attrs={"aria-describedby": "desc_series"}), + "series_number": forms.TextInput( + attrs={"aria-describedby": "desc_series_number"} + ), + "languages": forms.TextInput( + attrs={"aria-describedby": "desc_languages_help desc_languages"} + ), + "subjects": forms.TextInput( + attrs={"aria-describedby": "desc_subjects_help desc_subjects"} + ), + "publishers": forms.TextInput( + attrs={"aria-describedby": "desc_publishers_help desc_publishers"} + ), + "first_published_date": forms.SelectDateWidget( + attrs={"aria-describedby": "desc_first_published_date"} + ), + "published_date": forms.SelectDateWidget( + attrs={"aria-describedby": "desc_published_date"} + ), + "cover": ClearableFileInputWithWarning( + attrs={"aria-describedby": "desc_cover"} + ), + "physical_format": forms.Select( + attrs={"aria-describedby": "desc_physical_format"} + ), + "physical_format_detail": forms.TextInput( + attrs={"aria-describedby": "desc_physical_format_detail"} + ), + "pages": forms.NumberInput(attrs={"aria-describedby": "desc_pages"}), + "isbn_13": forms.TextInput(attrs={"aria-describedby": "desc_isbn_13"}), + "isbn_10": forms.TextInput(attrs={"aria-describedby": "desc_isbn_10"}), + "openlibrary_key": forms.TextInput( + attrs={"aria-describedby": "desc_openlibrary_key"} + ), + "inventaire_id": forms.TextInput( + attrs={"aria-describedby": "desc_inventaire_id"} + ), + "oclc_number": forms.TextInput( + attrs={"aria-describedby": "desc_oclc_number"} + ), + "ASIN": forms.TextInput(attrs={"aria-describedby": "desc_ASIN"}), + } diff --git a/bookwyrm/forms/custom_form.py b/bookwyrm/forms/custom_form.py new file mode 100644 index 00000000..74a3417a --- /dev/null +++ b/bookwyrm/forms/custom_form.py @@ -0,0 +1,26 @@ +""" Overrides django's default form class """ +from collections import defaultdict +from django.forms import ModelForm +from django.forms.widgets import Textarea + + +class CustomForm(ModelForm): + """add css classes to the forms""" + + def __init__(self, *args, **kwargs): + css_classes = defaultdict(lambda: "") + css_classes["text"] = "input" + css_classes["password"] = "input" + css_classes["email"] = "input" + css_classes["number"] = "input" + css_classes["checkbox"] = "checkbox" + css_classes["textarea"] = "textarea" + # pylint: disable=super-with-arguments + super(CustomForm, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + if hasattr(visible.field.widget, "input_type"): + input_type = visible.field.widget.input_type + if isinstance(visible.field.widget, Textarea): + input_type = "textarea" + visible.field.widget.attrs["rows"] = 5 + visible.field.widget.attrs["class"] = css_classes[input_type] diff --git a/bookwyrm/forms/edit_user.py b/bookwyrm/forms/edit_user.py new file mode 100644 index 00000000..d609f15d --- /dev/null +++ b/bookwyrm/forms/edit_user.py @@ -0,0 +1,68 @@ +""" using django model forms """ +from django import forms + +from bookwyrm import models +from bookwyrm.models.fields import ClearableFileInputWithWarning +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class EditUserForm(CustomForm): + class Meta: + model = models.User + fields = [ + "avatar", + "name", + "email", + "summary", + "show_goal", + "show_suggested_users", + "manually_approves_followers", + "default_post_privacy", + "discoverable", + "hide_follows", + "preferred_timezone", + "preferred_language", + "theme", + ] + help_texts = {f: None for f in fields} + widgets = { + "avatar": ClearableFileInputWithWarning( + attrs={"aria-describedby": "desc_avatar"} + ), + "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), + "summary": forms.Textarea(attrs={"aria-describedby": "desc_summary"}), + "email": forms.EmailInput(attrs={"aria-describedby": "desc_email"}), + "discoverable": forms.CheckboxInput( + attrs={"aria-describedby": "desc_discoverable"} + ), + } + + +class LimitedEditUserForm(CustomForm): + class Meta: + model = models.User + fields = [ + "avatar", + "name", + "summary", + "manually_approves_followers", + "discoverable", + ] + help_texts = {f: None for f in fields} + widgets = { + "avatar": ClearableFileInputWithWarning( + attrs={"aria-describedby": "desc_avatar"} + ), + "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), + "summary": forms.Textarea(attrs={"aria-describedby": "desc_summary"}), + "discoverable": forms.CheckboxInput( + attrs={"aria-describedby": "desc_discoverable"} + ), + } + + +class DeleteUserForm(CustomForm): + class Meta: + model = models.User + fields = ["password"] diff --git a/bookwyrm/forms/forms.py b/bookwyrm/forms/forms.py index ff35a948..8af8fb81 100644 --- a/bookwyrm/forms/forms.py +++ b/bookwyrm/forms/forms.py @@ -1,212 +1,14 @@ """ using django model forms """ -import datetime -from collections import defaultdict -from urllib.parse import urlparse - from django import forms -from django.forms import ModelForm, PasswordInput, widgets, ChoiceField -from django.forms.widgets import Textarea -from django.utils import timezone +from django.forms import widgets from django.utils.translation import gettext_lazy as _ from bookwyrm import models -from bookwyrm.models.fields import ClearableFileInputWithWarning from bookwyrm.models.user import FeedFilterChoices - - -class CustomForm(ModelForm): - """add css classes to the forms""" - - def __init__(self, *args, **kwargs): - css_classes = defaultdict(lambda: "") - css_classes["text"] = "input" - css_classes["password"] = "input" - css_classes["email"] = "input" - css_classes["number"] = "input" - css_classes["checkbox"] = "checkbox" - css_classes["textarea"] = "textarea" - # pylint: disable=super-with-arguments - super(CustomForm, self).__init__(*args, **kwargs) - for visible in self.visible_fields(): - if hasattr(visible.field.widget, "input_type"): - input_type = visible.field.widget.input_type - if isinstance(visible.field.widget, Textarea): - input_type = "textarea" - visible.field.widget.attrs["rows"] = 5 - visible.field.widget.attrs["class"] = css_classes[input_type] +from .custom_form import CustomForm # pylint: disable=missing-class-docstring -class LoginForm(CustomForm): - class Meta: - model = models.User - fields = ["localname", "password"] - help_texts = {f: None for f in fields} - widgets = { - "password": PasswordInput(), - } - - -class RegisterForm(CustomForm): - class Meta: - model = models.User - fields = ["localname", "email", "password"] - help_texts = {f: None for f in fields} - widgets = {"password": PasswordInput()} - - def clean(self): - """Check if the username is taken""" - cleaned_data = super().clean() - localname = cleaned_data.get("localname").strip() - if models.User.objects.filter(localname=localname).first(): - self.add_error("localname", _("User with this username already exists")) - - -class RatingForm(CustomForm): - class Meta: - model = models.ReviewRating - fields = ["user", "book", "rating", "privacy"] - - -class ReviewForm(CustomForm): - class Meta: - model = models.Review - fields = [ - "user", - "book", - "name", - "content", - "rating", - "content_warning", - "sensitive", - "privacy", - ] - - -class CommentForm(CustomForm): - class Meta: - model = models.Comment - fields = [ - "user", - "book", - "content", - "content_warning", - "sensitive", - "privacy", - "progress", - "progress_mode", - "reading_status", - ] - - -class QuotationForm(CustomForm): - class Meta: - model = models.Quotation - fields = [ - "user", - "book", - "quote", - "content", - "content_warning", - "sensitive", - "privacy", - "position", - "position_mode", - ] - - -class ReplyForm(CustomForm): - class Meta: - model = models.Status - fields = [ - "user", - "content", - "content_warning", - "sensitive", - "reply_parent", - "privacy", - ] - - -class StatusForm(CustomForm): - class Meta: - model = models.Status - fields = ["user", "content", "content_warning", "sensitive", "privacy"] - - -class DirectForm(CustomForm): - class Meta: - model = models.Status - fields = ["user", "content", "content_warning", "sensitive", "privacy"] - - -class EditUserForm(CustomForm): - class Meta: - model = models.User - fields = [ - "avatar", - "name", - "email", - "summary", - "show_goal", - "show_suggested_users", - "manually_approves_followers", - "default_post_privacy", - "discoverable", - "hide_follows", - "preferred_timezone", - "preferred_language", - "theme", - ] - help_texts = {f: None for f in fields} - widgets = { - "avatar": ClearableFileInputWithWarning( - attrs={"aria-describedby": "desc_avatar"} - ), - "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), - "summary": forms.Textarea(attrs={"aria-describedby": "desc_summary"}), - "email": forms.EmailInput(attrs={"aria-describedby": "desc_email"}), - "discoverable": forms.CheckboxInput( - attrs={"aria-describedby": "desc_discoverable"} - ), - } - - -class LimitedEditUserForm(CustomForm): - class Meta: - model = models.User - fields = [ - "avatar", - "name", - "summary", - "manually_approves_followers", - "discoverable", - ] - help_texts = {f: None for f in fields} - widgets = { - "avatar": ClearableFileInputWithWarning( - attrs={"aria-describedby": "desc_avatar"} - ), - "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), - "summary": forms.Textarea(attrs={"aria-describedby": "desc_summary"}), - "discoverable": forms.CheckboxInput( - attrs={"aria-describedby": "desc_discoverable"} - ), - } - - -class DeleteUserForm(CustomForm): - class Meta: - model = models.User - fields = ["password"] - - -class UserGroupForm(CustomForm): - class Meta: - model = models.User - fields = ["groups"] - - class FeedStatusTypesForm(CustomForm): class Meta: model = models.User @@ -219,217 +21,10 @@ class FeedStatusTypesForm(CustomForm): } -class CoverForm(CustomForm): - class Meta: - model = models.Book - fields = ["cover"] - help_texts = {f: None for f in fields} - - -class LinkDomainForm(CustomForm): - class Meta: - model = models.LinkDomain - fields = ["name"] - - -class FileLinkForm(CustomForm): - class Meta: - model = models.FileLink - fields = ["url", "filetype", "availability", "book", "added_by"] - - def clean(self): - """make sure the domain isn't blocked or pending""" - cleaned_data = super().clean() - url = cleaned_data.get("url") - filetype = cleaned_data.get("filetype") - book = cleaned_data.get("book") - domain = urlparse(url).netloc - if models.LinkDomain.objects.filter(domain=domain).exists(): - status = models.LinkDomain.objects.get(domain=domain).status - if status == "blocked": - # pylint: disable=line-too-long - self.add_error( - "url", - _( - "This domain is blocked. Please contact your administrator if you think this is an error." - ), - ) - elif models.FileLink.objects.filter( - url=url, book=book, filetype=filetype - ).exists(): - # pylint: disable=line-too-long - self.add_error( - "url", - _( - "This link with file type has already been added for this book. If it is not visible, the domain is still pending." - ), - ) - - -class EditionForm(CustomForm): - class Meta: - model = models.Edition - exclude = [ - "remote_id", - "origin_id", - "created_date", - "updated_date", - "edition_rank", - "authors", - "parent_work", - "shelves", - "connector", - "search_vector", - "links", - "file_links", - ] - widgets = { - "title": forms.TextInput(attrs={"aria-describedby": "desc_title"}), - "subtitle": forms.TextInput(attrs={"aria-describedby": "desc_subtitle"}), - "description": forms.Textarea( - attrs={"aria-describedby": "desc_description"} - ), - "series": forms.TextInput(attrs={"aria-describedby": "desc_series"}), - "series_number": forms.TextInput( - attrs={"aria-describedby": "desc_series_number"} - ), - "languages": forms.TextInput( - attrs={"aria-describedby": "desc_languages_help desc_languages"} - ), - "subjects": forms.TextInput( - attrs={"aria-describedby": "desc_subjects_help desc_subjects"} - ), - "publishers": forms.TextInput( - attrs={"aria-describedby": "desc_publishers_help desc_publishers"} - ), - "first_published_date": forms.SelectDateWidget( - attrs={"aria-describedby": "desc_first_published_date"} - ), - "published_date": forms.SelectDateWidget( - attrs={"aria-describedby": "desc_published_date"} - ), - "cover": ClearableFileInputWithWarning( - attrs={"aria-describedby": "desc_cover"} - ), - "physical_format": forms.Select( - attrs={"aria-describedby": "desc_physical_format"} - ), - "physical_format_detail": forms.TextInput( - attrs={"aria-describedby": "desc_physical_format_detail"} - ), - "pages": forms.NumberInput(attrs={"aria-describedby": "desc_pages"}), - "isbn_13": forms.TextInput(attrs={"aria-describedby": "desc_isbn_13"}), - "isbn_10": forms.TextInput(attrs={"aria-describedby": "desc_isbn_10"}), - "openlibrary_key": forms.TextInput( - attrs={"aria-describedby": "desc_openlibrary_key"} - ), - "inventaire_id": forms.TextInput( - attrs={"aria-describedby": "desc_inventaire_id"} - ), - "oclc_number": forms.TextInput( - attrs={"aria-describedby": "desc_oclc_number"} - ), - "ASIN": forms.TextInput(attrs={"aria-describedby": "desc_ASIN"}), - } - - -class AuthorForm(CustomForm): - class Meta: - model = models.Author - fields = [ - "last_edited_by", - "name", - "aliases", - "bio", - "wikipedia_link", - "born", - "died", - "openlibrary_key", - "inventaire_id", - "librarything_key", - "goodreads_key", - "isni", - ] - widgets = { - "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), - "aliases": forms.TextInput(attrs={"aria-describedby": "desc_aliases"}), - "bio": forms.Textarea(attrs={"aria-describedby": "desc_bio"}), - "wikipedia_link": forms.TextInput( - attrs={"aria-describedby": "desc_wikipedia_link"} - ), - "born": forms.SelectDateWidget(attrs={"aria-describedby": "desc_born"}), - "died": forms.SelectDateWidget(attrs={"aria-describedby": "desc_died"}), - "oepnlibrary_key": forms.TextInput( - attrs={"aria-describedby": "desc_oepnlibrary_key"} - ), - "inventaire_id": forms.TextInput( - attrs={"aria-describedby": "desc_inventaire_id"} - ), - "librarything_key": forms.TextInput( - attrs={"aria-describedby": "desc_librarything_key"} - ), - "goodreads_key": forms.TextInput( - attrs={"aria-describedby": "desc_goodreads_key"} - ), - } - - class ImportForm(forms.Form): csv_file = forms.FileField() -class ExpiryWidget(widgets.Select): - def value_from_datadict(self, data, files, name): - """human-readable exiration time buckets""" - selected_string = super().value_from_datadict(data, files, name) - - if selected_string == "day": - interval = datetime.timedelta(days=1) - elif selected_string == "week": - interval = datetime.timedelta(days=7) - elif selected_string == "month": - interval = datetime.timedelta(days=31) # Close enough? - elif selected_string == "forever": - return None - else: - return selected_string # This will raise - - return timezone.now() + interval - - -class InviteRequestForm(CustomForm): - def clean(self): - """make sure the email isn't in use by a registered user""" - cleaned_data = super().clean() - email = cleaned_data.get("email") - if email and models.User.objects.filter(email=email).exists(): - self.add_error("email", _("A user with this email already exists.")) - - class Meta: - model = models.InviteRequest - fields = ["email"] - - -class CreateInviteForm(CustomForm): - class Meta: - model = models.SiteInvite - exclude = ["code", "user", "times_used", "invitees"] - widgets = { - "expiry": ExpiryWidget( - choices=[ - ("day", _("One Day")), - ("week", _("One Week")), - ("month", _("One Month")), - ("forever", _("Does Not Expire")), - ] - ), - "use_limit": widgets.Select( - choices=[(i, _(f"{i} uses")) for i in [1, 5, 10, 25, 50, 100]] - + [(None, _("Unlimited"))] - ), - } - - class ShelfForm(CustomForm): class Meta: model = models.Shelf @@ -442,126 +37,12 @@ class GoalForm(CustomForm): fields = ["user", "year", "goal", "privacy"] -class SiteForm(CustomForm): - class Meta: - model = models.SiteSettings - exclude = ["admin_code", "install_mode"] - widgets = { - "instance_short_description": forms.TextInput( - attrs={"aria-describedby": "desc_instance_short_description"} - ), - "require_confirm_email": forms.CheckboxInput( - attrs={"aria-describedby": "desc_require_confirm_email"} - ), - "invite_request_text": forms.Textarea( - attrs={"aria-describedby": "desc_invite_request_text"} - ), - } - - -class SiteThemeForm(CustomForm): - class Meta: - model = models.SiteSettings - fields = ["default_theme"] - - -class ThemeForm(CustomForm): - class Meta: - model = models.Theme - fields = ["name", "path"] - widgets = { - "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}), - "path": forms.TextInput( - attrs={ - "aria-describedby": "desc_path", - "placeholder": "css/themes/theme-name.scss", - } - ), - } - - -class AnnouncementForm(CustomForm): - class Meta: - model = models.Announcement - exclude = ["remote_id"] - widgets = { - "preview": forms.TextInput(attrs={"aria-describedby": "desc_preview"}), - "content": forms.Textarea(attrs={"aria-describedby": "desc_content"}), - "event_date": forms.SelectDateWidget( - attrs={"aria-describedby": "desc_event_date"} - ), - "start_date": forms.SelectDateWidget( - attrs={"aria-describedby": "desc_start_date"} - ), - "end_date": forms.SelectDateWidget( - attrs={"aria-describedby": "desc_end_date"} - ), - "active": forms.CheckboxInput(attrs={"aria-describedby": "desc_active"}), - } - - -class ListForm(CustomForm): - class Meta: - model = models.List - fields = ["user", "name", "description", "curation", "privacy", "group"] - - -class ListItemForm(CustomForm): - class Meta: - model = models.ListItem - fields = ["user", "book", "book_list", "notes"] - - -class GroupForm(CustomForm): - class Meta: - model = models.Group - fields = ["user", "privacy", "name", "description"] - - class ReportForm(CustomForm): class Meta: model = models.Report fields = ["user", "reporter", "status", "links", "note"] -class EmailBlocklistForm(CustomForm): - class Meta: - model = models.EmailBlocklist - fields = ["domain"] - widgets = { - "avatar": forms.TextInput(attrs={"aria-describedby": "desc_domain"}), - } - - -class IPBlocklistForm(CustomForm): - class Meta: - model = models.IPBlocklist - fields = ["address"] - - -class ServerForm(CustomForm): - class Meta: - model = models.FederatedServer - exclude = ["remote_id"] - - -class SortListForm(forms.Form): - sort_by = ChoiceField( - choices=( - ("order", _("List Order")), - ("title", _("Book Title")), - ("rating", _("Rating")), - ), - label=_("Sort By"), - ) - direction = ChoiceField( - choices=( - ("ascending", _("Ascending")), - ("descending", _("Descending")), - ), - ) - - class ReadThroughForm(CustomForm): def clean(self): """make sure the email isn't in use by a registered user""" @@ -576,9 +57,3 @@ class ReadThroughForm(CustomForm): class Meta: model = models.ReadThrough fields = ["user", "book", "start_date", "finish_date"] - - -class AutoModRuleForm(CustomForm): - class Meta: - model = models.AutoMod - fields = ["string_match", "flag_users", "flag_statuses", "created_by"] diff --git a/bookwyrm/forms/groups.py b/bookwyrm/forms/groups.py new file mode 100644 index 00000000..15b27c0a --- /dev/null +++ b/bookwyrm/forms/groups.py @@ -0,0 +1,16 @@ +""" using django model forms """ +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class UserGroupForm(CustomForm): + class Meta: + model = models.User + fields = ["groups"] + + +class GroupForm(CustomForm): + class Meta: + model = models.Group + fields = ["user", "privacy", "name", "description"] diff --git a/bookwyrm/forms/landing.py b/bookwyrm/forms/landing.py new file mode 100644 index 00000000..61b92ee8 --- /dev/null +++ b/bookwyrm/forms/landing.py @@ -0,0 +1,45 @@ +""" Forms for the landing pages """ +from django.forms import PasswordInput +from django.utils.translation import gettext_lazy as _ + +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class LoginForm(CustomForm): + class Meta: + model = models.User + fields = ["localname", "password"] + help_texts = {f: None for f in fields} + widgets = { + "password": PasswordInput(), + } + + +class RegisterForm(CustomForm): + class Meta: + model = models.User + fields = ["localname", "email", "password"] + help_texts = {f: None for f in fields} + widgets = {"password": PasswordInput()} + + def clean(self): + """Check if the username is taken""" + cleaned_data = super().clean() + localname = cleaned_data.get("localname").strip() + if models.User.objects.filter(localname=localname).first(): + self.add_error("localname", _("User with this username already exists")) + + +class InviteRequestForm(CustomForm): + def clean(self): + """make sure the email isn't in use by a registered user""" + cleaned_data = super().clean() + email = cleaned_data.get("email") + if email and models.User.objects.filter(email=email).exists(): + self.add_error("email", _("A user with this email already exists.")) + + class Meta: + model = models.InviteRequest + fields = ["email"] diff --git a/bookwyrm/forms/links.py b/bookwyrm/forms/links.py new file mode 100644 index 00000000..de229bc2 --- /dev/null +++ b/bookwyrm/forms/links.py @@ -0,0 +1,48 @@ +""" using django model forms """ +from urllib.parse import urlparse + +from django.utils.translation import gettext_lazy as _ + +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class LinkDomainForm(CustomForm): + class Meta: + model = models.LinkDomain + fields = ["name"] + + +class FileLinkForm(CustomForm): + class Meta: + model = models.FileLink + fields = ["url", "filetype", "availability", "book", "added_by"] + + def clean(self): + """make sure the domain isn't blocked or pending""" + cleaned_data = super().clean() + url = cleaned_data.get("url") + filetype = cleaned_data.get("filetype") + book = cleaned_data.get("book") + domain = urlparse(url).netloc + if models.LinkDomain.objects.filter(domain=domain).exists(): + status = models.LinkDomain.objects.get(domain=domain).status + if status == "blocked": + # pylint: disable=line-too-long + self.add_error( + "url", + _( + "This domain is blocked. Please contact your administrator if you think this is an error." + ), + ) + elif models.FileLink.objects.filter( + url=url, book=book, filetype=filetype + ).exists(): + # pylint: disable=line-too-long + self.add_error( + "url", + _( + "This link with file type has already been added for this book. If it is not visible, the domain is still pending." + ), + ) diff --git a/bookwyrm/forms/lists.py b/bookwyrm/forms/lists.py new file mode 100644 index 00000000..647db3bf --- /dev/null +++ b/bookwyrm/forms/lists.py @@ -0,0 +1,37 @@ +""" using django model forms """ +from django import forms +from django.forms import ChoiceField +from django.utils.translation import gettext_lazy as _ + +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class ListForm(CustomForm): + class Meta: + model = models.List + fields = ["user", "name", "description", "curation", "privacy", "group"] + + +class ListItemForm(CustomForm): + class Meta: + model = models.ListItem + fields = ["user", "book", "book_list", "notes"] + + +class SortListForm(forms.Form): + sort_by = ChoiceField( + choices=( + ("order", _("List Order")), + ("title", _("Book Title")), + ("rating", _("Rating")), + ), + label=_("Sort By"), + ) + direction = ChoiceField( + choices=( + ("ascending", _("Ascending")), + ("descending", _("Descending")), + ), + ) diff --git a/bookwyrm/forms/status.py b/bookwyrm/forms/status.py new file mode 100644 index 00000000..0800166b --- /dev/null +++ b/bookwyrm/forms/status.py @@ -0,0 +1,82 @@ +""" using django model forms """ +from bookwyrm import models +from .custom_form import CustomForm + + +# pylint: disable=missing-class-docstring +class RatingForm(CustomForm): + class Meta: + model = models.ReviewRating + fields = ["user", "book", "rating", "privacy"] + + +class ReviewForm(CustomForm): + class Meta: + model = models.Review + fields = [ + "user", + "book", + "name", + "content", + "rating", + "content_warning", + "sensitive", + "privacy", + ] + + +class CommentForm(CustomForm): + class Meta: + model = models.Comment + fields = [ + "user", + "book", + "content", + "content_warning", + "sensitive", + "privacy", + "progress", + "progress_mode", + "reading_status", + ] + + +class QuotationForm(CustomForm): + class Meta: + model = models.Quotation + fields = [ + "user", + "book", + "quote", + "content", + "content_warning", + "sensitive", + "privacy", + "position", + "position_mode", + ] + + +class ReplyForm(CustomForm): + class Meta: + model = models.Status + fields = [ + "user", + "content", + "content_warning", + "sensitive", + "reply_parent", + "privacy", + ] + + +class StatusForm(CustomForm): + class Meta: + model = models.Status + fields = ["user", "content", "content_warning", "sensitive", "privacy"] + + +class DirectForm(CustomForm): + class Meta: + model = models.Status + fields = ["user", "content", "content_warning", "sensitive", "privacy"] From 19202e2cd77fddb0cd267e911d713e3562ba4617 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 12:12:51 -0700 Subject: [PATCH 08/18] Fixes name of user forms file --- bookwyrm/forms/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/forms/__init__.py b/bookwyrm/forms/__init__.py index a6f70433..07575293 100644 --- a/bookwyrm/forms/__init__.py +++ b/bookwyrm/forms/__init__.py @@ -3,10 +3,10 @@ from .admin import * from .author import * from .books import * +from .edit_user import * from .forms import * from .groups import * from .landing import * from .links import * from .lists import * from .status import * -from .user import * From 486f70c7fbd9147ca1ed4a58cee162676b7a5404 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 12:31:29 -0700 Subject: [PATCH 09/18] Adds scanner translation strings --- locale/de_DE/LC_MESSAGES/django.po | 122 +++++----- locale/en_US/LC_MESSAGES/django.po | 348 +++++++++++++++------------ locale/es_ES/LC_MESSAGES/django.mo | Bin 83719 -> 83594 bytes locale/es_ES/LC_MESSAGES/django.po | 130 +++++----- locale/fr_FR/LC_MESSAGES/django.po | 128 +++++----- locale/gl_ES/LC_MESSAGES/django.mo | Bin 89448 -> 89154 bytes locale/gl_ES/LC_MESSAGES/django.po | 126 +++++----- locale/it_IT/LC_MESSAGES/django.mo | Bin 90758 -> 90522 bytes locale/it_IT/LC_MESSAGES/django.po | 126 +++++----- locale/lt_LT/LC_MESSAGES/django.mo | Bin 84886 -> 84689 bytes locale/lt_LT/LC_MESSAGES/django.po | 122 +++++----- locale/no_NO/LC_MESSAGES/django.mo | Bin 79871 -> 79689 bytes locale/no_NO/LC_MESSAGES/django.po | 122 +++++----- locale/pt_BR/LC_MESSAGES/django.mo | Bin 90058 -> 89997 bytes locale/pt_BR/LC_MESSAGES/django.po | 124 +++++----- locale/pt_PT/LC_MESSAGES/django.mo | Bin 72909 -> 72742 bytes locale/pt_PT/LC_MESSAGES/django.po | 124 +++++----- locale/sv_SE/LC_MESSAGES/django.mo | Bin 87935 -> 87729 bytes locale/sv_SE/LC_MESSAGES/django.po | 122 +++++----- locale/zh_Hans/LC_MESSAGES/django.po | 126 +++++----- locale/zh_Hant/LC_MESSAGES/django.po | 122 +++++----- 21 files changed, 909 insertions(+), 933 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index f7ed0969..31e44a7b 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-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:16\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-13 19:52\n" "Last-Translator: Mouse Reeve \n" "Language-Team: German\n" "Language: de\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Follower*innen" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Zitate" msgid "Everything else" msgstr "Alles andere" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Start-Zeitleiste" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Startseite" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Bücher-Zeitleiste" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Bücher" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Englisch)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (Spanisch)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Galizisch)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (Italienisch)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Französisch)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Litauisch)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (Norwegisch)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (brasilianisches Portugiesisch)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugiesisch)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Schwedisch)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (vereinfachtes Chinesisch)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinesisch, traditionell)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Speichern" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Abbrechen" @@ -770,9 +770,9 @@ msgstr "Abbrechen" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Das Laden von Daten wird eine Verbindung zu %(source_name)s aufbauen und überprüfen, ob Autor*in-Informationen vorliegen, die hier noch nicht bekannt sind. Bestehende Informationen werden nicht überschrieben." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Zur Liste hinzufügen" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Aktionen" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Spam melden" @@ -1216,7 +1216,7 @@ msgstr "BookWyrm verlassen" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Dieser Link führt zu: %(link_url)s.
Möchtest du dorthin wechseln?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Weiter" @@ -1292,7 +1292,7 @@ msgstr "Bestätigungscode:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Absenden" @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Keine Benutzer*innen für „%(query)s“ gefunden" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Gruppe erstellen" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "Diese Gruppe löschen?" msgid "This action cannot be un-done" msgstr "Diese Aktion kann nicht rückgängig gemacht werden" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "\"%(title)s\" zu dieser Liste hinzufügen" msgid "Suggest \"%(title)s\" for this list" msgstr "\"%(title)s\" für diese Liste vorschlagen" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Vorschlagen" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Listenposition" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Übernehmen" @@ -3923,7 +3924,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4200,7 +4201,8 @@ msgid "Need help?" msgstr "" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Regal erstellen" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4216,10 +4218,6 @@ msgstr "Benutzer*inprofil" msgid "All books" msgstr "Alle Bücher" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Regal erstellen" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Antworten" msgid "Content" msgstr "Inhalt" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Inhaltswarnung:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Spoileralarm!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Spoileralarm aktivieren" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Spoileralarm!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Kommentar:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Veröffentlichen" @@ -4851,10 +4849,6 @@ msgstr "Deine Gruppen" msgid "Groups: %(username)s" msgstr "Gruppen: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Gruppe erstellen" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Benutzer*inprofil" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 76cfb32b..c5d3ad3f 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-03-13 18:56+0000\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -18,77 +18,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: bookwyrm/forms.py:62 -msgid "User with this username already exists" -msgstr "" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "" - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "" - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "" + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "" + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "" + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "" - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "" @@ -188,7 +188,7 @@ msgstr "" msgid "%(value)s is not a valid username" msgstr "" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "" @@ -246,7 +246,7 @@ msgstr "" msgid "Approved" msgstr "" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "" @@ -400,7 +400,7 @@ msgstr "" msgid "Moderator" msgstr "" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "" @@ -431,7 +431,7 @@ msgid "Software version:" msgstr "" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "" @@ -534,7 +534,7 @@ msgstr "" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -619,18 +619,18 @@ msgstr "" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "" @@ -667,7 +667,7 @@ msgid "Last edited by:" msgstr "" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "" @@ -679,8 +679,9 @@ msgid "Name:" msgstr "" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "" @@ -709,7 +710,7 @@ msgid "Openlibrary key:" msgstr "" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "" @@ -726,7 +727,7 @@ msgid "ISNI:" msgstr "" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -748,7 +749,7 @@ msgstr "" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -760,6 +761,7 @@ msgstr "" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -780,87 +782,91 @@ msgstr "" msgid "Confirm" msgstr "" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "" -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "" -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -869,11 +875,11 @@ msgstr "" msgid "Lists" msgstr "" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -887,12 +893,12 @@ msgid "ISBN:" msgstr "" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "" @@ -901,12 +907,12 @@ msgid "Add cover" msgstr "" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "" @@ -976,110 +982,114 @@ msgstr "" msgid "Back" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "" @@ -1168,7 +1178,7 @@ msgstr "" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "" @@ -1177,7 +1187,7 @@ msgstr "" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "" @@ -1450,7 +1462,7 @@ msgstr "" #: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:10 -#: bookwyrm/templates/layout.html:78 +#: bookwyrm/templates/layout.html:86 msgid "Discover" msgstr "" @@ -1573,7 +1585,7 @@ msgstr "" msgid "%(site_name)s home page" msgstr "" -#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:234 +#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 msgid "Contact site admin" msgstr "" @@ -1587,7 +1599,7 @@ msgid "Direct Messages with %(username)s" msgstr "" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "" @@ -2185,7 +2197,7 @@ msgstr "" msgid "Success! Email address confirmed." msgstr "" -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "" @@ -2230,19 +2242,23 @@ msgstr "" msgid "Search for a book, user, or list" msgstr "" -#: bookwyrm/templates/layout.html:64 -msgid "Main navigation menu" +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" msgstr "" #: bookwyrm/templates/layout.html:72 +msgid "Main navigation menu" +msgstr "" + +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "" msgid "Invites" msgstr "" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "" @@ -3013,6 +3029,44 @@ msgstr "" msgid "Report" msgstr "" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "" +"\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "" @@ -3046,8 +3100,9 @@ msgstr "" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "" @@ -3514,6 +3569,7 @@ msgid "Date accepted" msgstr "" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "" @@ -3932,7 +3988,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3940,28 +3996,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3979,43 +4031,39 @@ msgstr "" msgid "Your password:" msgstr "" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index 43db15d9d564c104654b5a2f27f668fb4ecbd918..ff4ad1d4996bb4a39f8a210854b7bfa648db2dfc 100644 GIT binary patch delta 21021 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 z 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 OKKoyyIR954>i-{pfg{`i delta 21094 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 DOhGAq diff --git a/locale/es_ES/LC_MESSAGES/django.po b/locale/es_ES/LC_MESSAGES/django.po index 98d4e124..b68cde70 100644 --- a/locale/es_ES/LC_MESSAGES/django.po +++ b/locale/es_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:16\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-13 20:49\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Spanish\n" "Language: es\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Seguidores" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citas" msgid "Everything else" msgstr "Todo lo demás" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Línea de tiempo principal" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Inicio" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Línea temporal de libros" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Libros" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Inglés)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch (Alemán)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Gallego)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Francés)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (Noruego)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portugués brasileño)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugués europeo)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Sueco)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chino simplificado)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chino tradicional)" @@ -598,11 +598,11 @@ msgstr "Alias:" #: bookwyrm/templates/author/author.html:48 msgid "Born:" -msgstr "Nacido:" +msgstr "Fecha de nacimiento:" #: bookwyrm/templates/author/author.html:55 msgid "Died:" -msgstr "Muerto:" +msgstr "Fecha de defunción:" #: bookwyrm/templates/author/author.html:65 msgid "External links" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Guardar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Cancelar" @@ -770,9 +770,9 @@ msgstr "Cancelar" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "La carga de datos se conectará a %(source_name)s y comprobará si hay metadatos sobre este autor que no están presentes aquí. Los metadatos existentes no serán sobrescritos." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Agregar a lista" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Acciones" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Denunciar spam" @@ -1216,7 +1216,7 @@ msgstr "Saliendo de BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Este enlace te lleva a: %(link_url)s.
¿Es ahí adonde quieres ir?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Continuar" @@ -1292,7 +1292,7 @@ msgstr "Código de confirmación:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Enviar" @@ -1326,7 +1326,7 @@ msgstr "Usuarios locales" #: bookwyrm/templates/directory/community_filter.html:12 msgid "Federated community" -msgstr "Comunidad federalizada" +msgstr "Comunidad federada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "No se encontró ningún usuario correspondiente a \"%(query)s\"" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Crear grupo" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "¿Eliminar este grupo?" msgid "This action cannot be un-done" msgstr "Esta acción no se puede deshacer" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Añadir «%(title)s» a esta lista" msgid "Suggest \"%(title)s\" for this list" msgstr "Sugerir «%(title)s» para esta lista" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Sugerir" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Posición" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Establecido" @@ -3923,7 +3924,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4200,8 +4201,9 @@ msgid "Need help?" msgstr "" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" -msgstr "Crear Estantería" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" +msgstr "Crear estantería" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 msgid "Edit Shelf" @@ -4216,10 +4218,6 @@ msgstr "Perfil de usuario" msgid "All books" msgstr "Todos los libros" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Crear estantería" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Responder" msgid "Content" msgstr "Contenido" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Advertencia de contenido:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "¡Advertencia, ya vienen spoilers!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Incluir alerta de spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "¡Advertencia, ya vienen spoilers!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Comentario:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Compartir" @@ -4851,10 +4849,6 @@ msgstr "Tus grupos" msgid "Groups: %(username)s" msgstr "Grupos: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Crear grupo" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Perfil de usuario" diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 6c5d17c4..4e3d049b 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-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:16\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-14 16:32\n" "Last-Translator: Mouse Reeve \n" "Language-Team: French\n" "Language: fr\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Abonné(e)s" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citations" msgid "Everything else" msgstr "Tout le reste" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Mon fil d’actualité" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Accueil" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Actualité de mes livres" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Livres" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Galicien)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (italien)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituanien)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (norvégien)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portugais brésilien)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugais européen)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Suédois)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简化字" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "Infos supplémentaires :" @@ -727,14 +727,14 @@ msgstr "ISNI :" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Enregistrer" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Annuler" @@ -770,9 +770,9 @@ msgstr "Annuler" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Le chargement des données se connectera à %(source_name)s et vérifiera les métadonnées de cet auteur ou autrice qui ne sont pas présentes ici. Les métadonnées existantes ne seront pas écrasées." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Ajouter à la liste" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Actions" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Signaler un spam" @@ -1216,7 +1216,7 @@ msgstr "Vous quittez BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Ce lien vous amène à %(link_url)s.
Est-ce là que vous souhaitez aller ?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Continuer" @@ -1292,7 +1292,7 @@ msgstr "Code de confirmation :" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Valider" @@ -1806,8 +1806,9 @@ msgid "No users found for \"%(query)s\"" msgstr "Aucun compte trouvé pour « %(query)s »" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" -msgstr "Créer un Groupe" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" +msgstr "Créer un groupe" #: bookwyrm/templates/groups/created_text.html:4 #, python-format @@ -1824,9 +1825,9 @@ msgstr "Supprimer ce groupe ?" msgid "This action cannot be un-done" msgstr "Cette action ne peut pas être annulée" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Ajouter « %(title)s » à cette liste" msgid "Suggest \"%(title)s\" for this list" msgstr "Suggérer « %(title)s » pour cette liste" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Suggérer" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Position" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Appliquer" @@ -3923,8 +3924,8 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "Copiez le fichier de thème dans le répertoire bookwyrm/static/css/themes de votre serveur depuis la ligne de commande." #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." -msgstr "Exécutez ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." +msgstr "Exécutez ./bw-dev collectstatic." #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." @@ -4200,7 +4201,8 @@ msgid "Need help?" msgstr "Besoin d’aide ?" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Créer une étagère" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4216,10 +4218,6 @@ msgstr "Profil utilisateur·rice" msgid "All books" msgstr "Tous les livres" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Créer une étagère" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Répondre" msgid "Content" msgstr "Contenu" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Avertissement sur le contenu :" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Attention spoilers !" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Afficher une alerte spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "Avertissements de contenu/spoilers :" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Attention spoilers !" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Commentaire :" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Publier" @@ -4497,7 +4495,7 @@ msgstr "Critique de « %(book_title)s » : %(review_title)s" #: bookwyrm/templates/snippets/goal_form.html:4 #, python-format msgid "Set a goal for how many books you'll finish reading in %(year)s, and track your progress throughout the year." -msgstr "Définissez un nombre de livre à lire comme objectif pour %(year)s, et suivezvotre progression au fil de l’année." +msgstr "Définissez un nombre de livres à lire comme objectif pour %(year)s, et suivez votre progression au fil de l’année." #: bookwyrm/templates/snippets/goal_form.html:16 msgid "Reading goal:" @@ -4851,10 +4849,6 @@ msgstr "Vos Groupes" msgid "Groups: %(username)s" msgstr "Groupes : %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Créer un groupe" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Profil" diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index 691d4246e087603ac0f44e63c0f842b22202e1a0..8958c625aa2159fb6d31240e3ad57c6309aa0a96 100644 GIT binary patch delta 22785 zcmZYH1$0(dgSO!l0to~sfdmOL2qci8A-KD{JH-pdoxZqxutK4@7k78JqD6{(DaBp> z`+4_fR{xo^*5=yo=OplT=F#>9`?n@=-AEOGn!^(k-*GZvrVz&&oWOCimsGCfo#V6PuxLL&w>V-SLUzxSV{A949>)A&ng; zHx@w+)CJSvYz)QqmNL9ilfg0nFQPhxU>ivIW+gVC?4<5b2NRQ?d@;c}c= zMEuBD&-6Cp5mbc%&CLp@Vr|mvF&w>HnEYr|yUM5uw!jb^h8b}QYNrliTD)e{Z;&-O ziCZ#J#&_Bg$%}o^2Y*)qZpF-a6qDgI)J}cD4w$x;;|#@N7={UdFgutXeQ`>%{VHlq+~MI|vQ)<%`LM0L~wJ+V9L zXnJERoP$2N7L(u(RQ;ov2>(DG={3|*{%y-Yx@-kc4oDS~qB`=&q!^0oFej$KBG#&? z`pqyIw#O{k2Q~0K)XpwP)$`;+B*vtu1*S#Sb7dovi%4G7mb5_))CslnpHW*p0yU9w zs0sdp$#4;>qYbE?*@+r(uk|=4Cw&3c{vPJQ7s$9SC!~wHwY5;M%Lvq#{))N-Yj6SH z$6y@Q)p7FSa@1>d3)OLvZsv8Yh}yYks0nsLO>6*iot!}!f=@9w<2%W^n+7FNE3SrG zQ9Yc7%~2D0i|_E49%hA;dzvksjp}$QYURGY%uWVkD$gH8RJkpF$HxQm!Vd)24is#=ErxaOO%tZh$h|~)lX;C#QLKqJOSM+M)kKC z)!!;xzOx_uuYyx#XeTb9&i=afKI%-L+4A?O6*&FPz^SaksQhS5hs9A7X=Lq;6G;z7 zjgxYKnMhg}5e*oDD#(pmNkLno9CF{BdKiQ!Q7d|izW5Tg16~8o8T+A*AQ&~F9H{!Mb)6E(mQbl(|t-x<`UyN^1e zx2VhZ8Fgus3^qGc###;C?|%a#>YxRNU1T?bTyE~qmegj)GT)XvO9t#mbJz)h$lJcnuU zZ`6*)8)g=g7_}3rF$4oqM_p_fXRgap(`K|q&8#140wYijr(5TuCbR^#vQ4P=`)&DU z)BjD1lyB88uKXtcPte6YfE+_#SG9KA^Tf z(MVH26gAO&sJm4ZRj)c~Cz_)s)WM`(PG2J0@}ah1B5G!HQ4KeuHy%Wt*-4C#H&H9P zhZ^V~)P%pG7UDa~EG#2x!0a|%2osR5fT{HUS0kbcw8Y%l8NF~mYNg9iGv9@Qcmy?p z`!@dxW+D9=)lY`eraUWZXQNOPFNEr^Dym*9jL-PaPec-859>hG3`bbUVR_P1P!qd` zI^#Pw{n6?%#++?J)ZIvnnm{<}t;mbosY<8`G(nd>9PNo{tB0c|G7Y_PE*{1us0N+J zn)1G=`a@7hH3hZx%TNRCL=AWvHG%u6BY0)YwG;JG z1GGR*q$~Phe@u)cP%EB-s<#NM;zrbK>^Z@Fn!`~27DKhGidt|(7ZL41M^s0HQCk;> zn&ApmgEcn21Cx;6i)-){R>FZ3&97j`P!kNBWCo1Jq@;_W?o=hzQPsdg=xR+wTQ?uI z!p#_pdvPt^#nm`a;n2h{7sH6A+HSvy^5r?3TVm@l%<>+3BP47U)bvgTp zXyunM1wO*u_yP4hU-me&;vX=YbXQcz^HA-Up?-#JM_uNNsGkWhP)C?-s_EAsV@PL3 ziyqLL^D2!I`iA8Z~6n&3KLE@6G?~K;wV&kY19$4L2Y?YjKZm?74AoUuuh=* ze{A)dVU9QqUHXueC8Cu!wRS}fFbwq?EkRA>IOf3XsFfv|Y4X!pv!c$pAO>SujKsF6 zqnU!5=xS7dr)F~g>gXmJ+S%~ci4 zf;mwO$d84v9ID<>)Xt2;oHz}2B!}Jkoc{$PYIqy9^5>`yo!?Bugx1ukBMC)yP#86_ ziZ)%trkkPqX=Bs9YpzSFoCx zhV%eb$8i{l%TNOxMy>c9YJr~f&BRin78r^yZD}MC-OfB1fmJaz_CcNP1PsTSsLQwq zHNc;!j_+AtVF>AX3(NqSQ2l2|Ei4ALu#z@iegWsN71psCjd23$_Lv>tqh^|Up)m?Q zNynf%E`WuxBrj_>-$IxDHQ8poM$Ob~k=asTR0mm6 z?|)uYc{|j~d!p{bFx0?PQ1zE!d|Z#2aSN*cU#JB=MfLOAMZ}Yc$6|hPU;@;Kr#oiA zVW^ePM;*}$)CvyS{EMiLZ`k~QFe~XVsIw1WVs@e)YTzcQ*ReHf99JJAI^)sSI1DB| z2lZO+My===>XKc=O!x#dWAde@;~3OV6hTd>5^CZNQCr;#HBL{|Tjau$;QT@)3mMlj z8^&K|emdnuZ_>3;4I80m+#1zkFVs$qLcIkuF$mY7CVmDr@vEqbJwWyM8rAMIdNIC} zWVy-kMSYvYFdPe^8nncO*a6kBJ8B|BQD->Smd{5o(kn0#u0yrofogvM^>&;@jq?lx z7~k<)VP3Z&)EUR18dk?htdCm3P)vlAQ4^Vsn!rlb09&yE?nBj2ztS8<1gc(s)XtSb z?N~i@zyFgL4Qq(0eR^30Lu350*rw{eHLK3ydP&2eq;#Hh(t;lYWG{ z6Ny%vqX|ImRM=|!{zsBgk&Il{0T@mC2Qd%kYi@NF)Wn)& zL!5QTE0qe|LH3qqS&eC=4zdCqAh7W$j1n5KWnqdmmQTU_sgD^2>#$Fyw7_~#o zHkkK)E7l>s3-wz2ZZ!G+s3Xc?&1{W!5z(2(q6R8qt$^yd25L)Npda={eP|}2I$VG{ z%au00AJyLpo4$xiN#8)#dy4AUbCWr8moE`@R1`IVa;OH?@DMgZ?M&EaUO|jTU8XUp zdNXW#v2{J_=ldR;zJ`9JAE74p1@(4$Z*h<7a-xaojABt08ltxP2keC%P)Bhav*06C zy%bx`#M5C4(qT587gLfhg2}KNs{f`oJs4Ayo`imS|CbQSNX8D-imswo{0P<2D@=t6 zwwaX#ppGC4br(ultDx#PK<#Kp)aC7gTJaRr&TT{O^kMYT`+u57hs)=Q38txZP|c-a_qIu|4KH(G*LNo{Tl|JVs&oUh_$=jUl9aU_YFW*)Zik z_CF_)BKyorJEK-I3^U_Y)XcY|z7L7_o2{>l*-3XmZRrfuku5?U$r_v9fnlT%V>f() zjj+i9Q-9k5m)WX=WN5|bP?skBpy?X2i>1&NeauXt8!BTjmcaPOO~+-i66tEFt(}cp;Zo~sTVCRX z`GsRVYG-y^eNUR5ZHM{E--)U44F>Dyf5KDd2qKUSCl+HaK@F7itodKB^J8n$op2zY zM@^{4ALghUVk^?)QTZ=WEBlBcnDm_a@Z`Xk9=sW-iIlluE^l{C!}!iTB9XWSYvUcP zj_up4sUoCo*>S6()+<@7&I{Y{vY{3qy#>93d%QBI5{T@PI) ziA*F?6VG8$%zV|{_8%}6>0#)PGcX+2pz2@3P>i_7R-OpT9F@AFqojty^`zYlak zAJR)v3s{d4cnDSRUsQkJZo15t2Hs+u$ry*4Q0m*}_x*yXt?rE4`a3pV;3UkBAFu_6-{&KQqg+IC5P5)_X_^P-TOWa0NN>ZUcpH0Q z@I&)On}%goj;w*L;3p;w!qRvjQ)1*}^S9x`n1^&9)WEAS6S{o3IpIWdU;?a*iLf#1 z?Ao9={%rF{U<%TcQ1$2A@}-!N^cwWSt*Cl?P!lgNvn;1iQ}Id6zWknsh5G0WfP z6I=+@K}Af8jck56G1vsPgK?;d%t7tU@2DNyZ1ZBaUHdF zPf-Q~)3*+M|o4*dVvV)icPod8I2I_J?!qoWL zmZy4W77~UUI0DtKq>G3@ky=<1JEA@)t5E|des6xN1)?Un7S-_<)C5nVCUOh4^^Z|I z_W@Ne{s&W@4mGhbEQPUH0bTux6e4m6by++vn2nX}J!#!{v)QX#;R@@G?6a7(J zJOm5iRMaIqZM}kOchC9^we|09I!inc_k?qy7FH6qb2Z|*Oh#)m)L{?Q7P(NDYa(hQ zGf+FT0<{AhP!l_0)8|kfKS3SE2b=cx^l&dQ4Qj{2Y&x&Cgo}t8R7G{r*cNm|HRxm0 zqfzyyqb9HjRez_=KY{5gSrDz@jcvkAP;IGRZvIM9JK?ko? z9#f<(0P8rF`el?_MD^cS0+kJ{QzsLOg3HG%V}3Ei>&jjHz=H8Jl*W&)w8daR>n-`r$DaBXJU{qaCO%JdPUR57YjuLf#orzPh74<<5)3=Om!)xjauich0f`Uo}S_o#^^Ph!e5qb6Dmqp&Kf-T>6j z#-U!@Id~LTqHceWq-LB!E+X2R(WtYUi`wFCsLOW>^!%>EalU(@_)Kg+PZ&H zD|v^y-3ii|Pj+I|ory%fB_%N@Ho~$v4z+;um>VCU`@jE9>+j+I)hYz_Wh#on*aG$C z8-f~e5oW;kSPsviZn=MenP3Pi9c9z8)>5d;UCr77b=1QHc>jMSGM^01I2r$npaHX> z&bETJK57TrqE_4;wPSrz?M9>Szyj0{uZ^f9I*;n_I_l1RMYZ!yXFhCU>3IKjsq&Jc z3iVMx13F<8PC*U47qxsY0vbgen!;JltOKBb5#BAsQxElE?ke=$$OX&U%H5B zfQSsHK@6&c>ZqBv!XWI9SuqYZ&`#9dxPrPX9)af41)z2yGpc=Q)Q;6g-K~bGoo#`d zh^q?`P2gvoh+|NfEL}#^AQasb#BSurpf1lcTYe2Sz#Y_zAE6fD8Dw@e4eEoG4Rs_X zP=C>>h}HD|kGBPXp)St@)PT=XuhC~)o+#LySt`^Kg`qBMdDLsy(UuQK9p!Y?LRO-7 zWCLn~=TJNM4`$cz|EWXFr?Dhzz$&OSZisrFdZEs00_w6ILe;y0TG8LAiN8io{41)S zPpFw#7;49gpeED>brgLtq27NN5e+yB)zKoMdrYMl1ye*e1@QG@=d%P|sld8T7+T!QN06KZRnOdjsPGp0sO zs0ONjThwLjjk*I9P!pPu`aNP5YC*eDM|U_A@4sg9*cQA(HTaC$BJa$mVKP+1Ak=%F z6*W*n)WmC`Ce{SCfNrRIgHip*S?6G3(o3-r-plMVe^Cey_i+E+tQzVvbwa(jBT*f$ z#5}kiwc=-}AJg%(m;nM%6AwilNfc(oil}SsD?2adalXr}+5F55S&e^&Fu zBL`~b4XiCu?`=m^yS~=3sLM6SrWfO{q_?1c2Gou)6Burtj5<=+93mQE0T#iPsI7mD z+T!P^j=dwz87D`T2cgb1+~&t(FzIqO-Okzv-Ip6R@kOY&X+3hOUCv`7x;$@DEAq-_ z1`a@NeGb$Fi(*zRhpN{FHIX5xiHt@a!7Tg{7o%RoRN2jYpAB_K%A$6p5&G)=A4fzh zoQLXY8S0F;VI-cx82pH;mov%?lpl4=OJOk9MXj*6bvWv*<4_AZV!ed=5Z%YDdjFkh zv$6=(C8>#O&=fVHPN*ID88xwys9QY;b=j7pj_x3;<9IpD53fLsCS3{DZ$H!oN1%3m zD!MelA|l$-O{gt9f?4nuY9a}9ng;%;4zi#o6l2pxQAbf3wZ*kicc&d{2VAI~+hE;+ z+PMQcdH?l#Tp~jgc!K(3eMWT{FPE8lB2<2ARDOEY1Vd3fP!WT$Eo#CeQ9CsqReu#` z#|^gp7HR?i=HmU=4!kErpV&mX%}mo^1JW5$Gwp+#;8>fUgWAHisMmHcYJz{F-s>Bv ziFxGlaQ_o+M%2V=VF7H3f8nn#BIStm%WE#%e$)$s__#22FO z!baK`WM+z{{5fGMh`wP1G9hO2}vIeNPq9X>Q%jVBR4ZI#Tz)_6CKW*BpxT&88wF9xJ9Vm}Ium)=94x>J7 zXVImVf3gK$CCmg;pc;mv2F!+8FO)HoFvlyaGw#+Ei6mO%|%&8AzU8vca2a4H&VEQ{4EnWJ;fAflD6Lv7(*)Y(3_ezPX4Y&r_W z-jo-^Mz{r4-?xf6(@<gIR5mZTvYo7*b2|1#)++=?+ou>Q6jpX zrBRoy4(7q8_ybO{`R`D#jZ@PcO*Sk|vO5;Wtyl%$UzX^#8g*G`V=%5mE#w^Pa^6J^>|M{? zg%qf_D+9WJjH4?%88Jk3mMu{ql-)QNpQ5&UY<+Xhg}pF1QXg zaA-qwDYK!rzA5U~??+wI;*EI!qlr{+xs{=v#+p1JU+Fm#Pa~P!_msa{ivrDZT0-J%ZaCxo(&@^+oiAjLvW=^gIhevJHj`_Rr&wn!LMnQ z=cA8y6y_lvOkBTatss647u){TwiNNMw%d;S+P)<3CjGir*n*nY7~83S zf7jESiW4vsl`{|~5l$2C623nlXj7YdEeM4PdS)7&2e#f%7{mgf<9X^t5-#)oaaYq< ztThFX?BKmnpGZ9u$Ujcy!?=Zzl)z8f|L-|Qp1y4Q{FbL|IB7kra0+1zVLf3Hd4=#d zd`PJ0$SoX@=b2_SDLv7Myji0fH_H3%=sYhkk7f9iLH1guU^?zj?l z+`rd3?Wy^*ZK;xHgsF_8kMA3LxK7ZMhde!5aX1dfbT&`0eu6}xSC2SyFpMHy} zkmuch##n0NE~gBUB(`7*mEOCn@?zS&f2})kD`j^HYYDIE{33aG8L&AaHSyVa*|r}> z`aS71`2DFwJe1%~#zfk;<-6{Fe8>!VzVxbr^^(-HTioS(_gXyV;%y%%_d(3kw} zO!$qw@6R_I_ay%x>a-yEQhy|AJ=f8_{^msbQ5Z=0 z{+uH2MR-If$0@%?yoqh7I)4)`+4=>^?`6vlQa>$&jG*if;(rr{60bygH(W})mgE&S zZCy?q6LFH$==<}9$_)rB2!Gk~?`55cY$q=j!J9V!VioFTrPJ?EcGCLGpPsG6vr*?7 zl8o|%0d%b2B=wY} zY%S@;lusdkn!NL*#}ft+KTduY;(7I59Y)4(GP)5D#>u#fMjqIepr^34FZsu)qvt7> zzQyA1B6L)oyrZ-^OZ;c*t;CWuLA&!gzw&EEID$~Is@`4F^dXUyX&bPq=lPfdJ{ zO-GW~kWiE`k>E@HQMN3%)c*fOBR$E<*npo1+leP+CHgCfo>g{oitn)Eb56Y7L zC+{8UXhJE%X@Z_XgmcvSld<%-kA>u?B`z{Ko1Ra<%L!ip>Fm^h;uGRAelaR1q>_GNKSbkL(gF5tPZQ^FzD_+t zH_8jy#*fKAOP-!u=uf(uO&282-+G-i^jU(?kZ_2wlDu`Mi4%`_4(i?4`R5?B3yC^Z zx^FvCz4xT~n~bvwzdtjmcZX1opeL2Vxn&h)DceBEX6t;m{-=sN`Vam7tNl-?q^%v8gbp{^3Z+ROpezr0Nr=g02KTKTu&mK1MwQ>F5!rr91`JB>lpcC9|rY{$XbXb;8MegGZ=W9N(#s z=RWaC1U<2oWuaa!egDJA_??WrWb7hbbXVaw85~2XK^STq)*@bxx_&lI(z!(Xh9W$_ zlE0gvzpZAbuNsu~Bk1w4mwFB5jmS%go-Y3ANumw5H1+=H&k1y(XA5O|CSytJek5Gf zWXT&!Jcj&~sOLxG*G*La>zDJy_7O&THo{w5mfPx@NrSv3HsUra53vQJDGj=l-x)jL z_opiL{v~f3c}p;gprAb{6l>MkQZHf@o%}vyERp&p1oCAbrWNsugfokyl zLx@M?JA@~8fX(DxvE?&}e<1#YO_OvAQ17j+>x~b{dxit3)6x#wo4lOFb74yT{#TF4 zJu2O>4c}mKD)h1)-^7!IfwqI`_>lB5R2h!3Nq zX84MrXB_F<#2cBU6G2@)q2$FmWG2dJ};c4=*T zHu0Wn$kU8?viOW&k%*oobpDa>iu6I!Lx{hy4Ig7VR$YNSJ$(#LY3jZrZ?4VvqD~0$ z)s!!!O;h5j35m%Mv*Uas9YNV#ciOH$JDGYaP_PGUk`8j`{NF!jP)E-;I+#kB=T7NA zjpZ)bcz^Pr+PH}C9*n=RSQpTLM&faLbrKUk+X-wVKGil{V68>P{gemT^fJ;Hsh7Z} zo0FbLy0}djrEU-M9uWTfgpq%oj9E4_0clq#iHt<_e565ptYaINu&$%?69hdas2fgx zQ9>|zJxGrsEFeCX@;`|mw(b5VzL)q9lzqb4l>bEtBt#RU^!wjs3Vx)bp7xlE$|DFb zY$wW}Z_AGoZ$`LFS$y&m5ndBNY|E?LHj}9{nD_<48T!hCx5-;Vy=fRkx-t17`aD%9 z!;=g0h0O2IaN==P&QGN#WNsl|Ebew0--0uV^(Hr*@R5?=Fa@>86TXtJMOu#s>HO5K zPsmALa*qv5>VFH1+dSY_+`@tBHXI+ACVYeUqE$HqP}*`zU5e?$8Wj+A43gezyJUM delta 23057 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\n" "Language-Team: Galician\n" "Language: gl\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Seguidoras" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citas" msgid "Everything else" msgstr "As outras cousas" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Cronoloxía de Inicio" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Inicio" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Cronoloxía de libros" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Libros" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Inglés)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Alemán (Alemaña)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (España)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Galician)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (Italian)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Francés (Francia)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lithuanian)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Noruegués (Norwegian)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portugués brasileiro)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugués europeo)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Sueco (Swedish)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinés simplificado)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinés tradicional)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Gardar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Cancelar" @@ -770,9 +770,9 @@ msgstr "Cancelar" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Ao cargar os datos vas conectar con %(source_name)s e comprobar se existen metadatos desta persoa autora que non están aquí presentes. Non se sobrescribirán os datos existentes." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Engadir a listaxe" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Accións" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Denunciar spam" @@ -1216,7 +1216,7 @@ msgstr "Saír de BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Esta ligazón vaite levar a: %(link_url)s.
É ahí a onde queres ir?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Continuar" @@ -1292,7 +1292,7 @@ msgstr "Código de confirmación:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Enviar" @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Non se atopan usuarias para \"%(query)s\"" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Crear grupo" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "Eliminar este grupo?" msgid "This action cannot be un-done" msgstr "Esta acción non ten volta atrás" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Engadir \"%(title)s\" a esta lista" msgid "Suggest \"%(title)s\" for this list" msgstr "Suxerir \"%(title)s\" para esta lista" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Suxire" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Posición da lista" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Establecer" @@ -3923,8 +3924,8 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "Copia o ficheiro do decorado no cartafol bookwyrm/static/css/themes do teu servidor usando a liña de comandos." #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." -msgstr "Executa ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." +msgstr "" #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." @@ -4200,8 +4201,9 @@ msgid "Need help?" msgstr "Precisas axuda?" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" -msgstr "Crear Estante" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" +msgstr "Crear estante" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 msgid "Edit Shelf" @@ -4216,10 +4218,6 @@ msgstr "Perfil da usuaria" msgid "All books" msgstr "Tódolos libros" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Crear estante" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Responder" msgid "Content" msgstr "Contido" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Aviso sobre o contido:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Contén Spoilers!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Incluír alerta de spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Contén Spoilers!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Comentario:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Publicación" @@ -4851,10 +4849,6 @@ msgstr "Os teus grupos" msgid "Groups: %(username)s" msgstr "Grupos: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Crear grupo" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Perfil da usuaria" diff --git a/locale/it_IT/LC_MESSAGES/django.mo b/locale/it_IT/LC_MESSAGES/django.mo index 2be0c3ac01a7057cabd8b69e3f99520ca5e585ef..911ed76e7d249a6e33903385d49658f07dc52aed 100644 GIT binary patch delta 22663 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 G6!U+qLv;%P delta 22885 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\n" "Language-Team: Italian\n" "Language: it\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Followers" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citazioni" msgid "Everything else" msgstr "Tutto il resto" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "La tua timeline" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Home" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Timeline dei libri" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Libri" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Inglese)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch (Tedesco)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (Spagnolo)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Galiziano)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Francese)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (Norvegese)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portoghese Brasiliano)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portoghese europeo)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Svedese)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Cinese Semplificato)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Cinese Tradizionale)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Salva" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Cancella" @@ -770,9 +770,9 @@ msgstr "Cancella" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Il caricamento dei dati si collegherà a %(source_name)s e verificherà eventuali metadati relativi a questo autore che non sono presenti qui. I metadati esistenti non vengono sovrascritti." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Aggiungi all'elenco" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Azioni" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Segnala come spam" @@ -1216,7 +1216,7 @@ msgstr "Esci da BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Questo link ti sta portando a: %(link_url)s.
È qui che vuoi andare?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Continua" @@ -1292,7 +1292,7 @@ msgstr "Codice di conferma:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Invia" @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Nessun utente trovato per \"%(query)s\"" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Crea gruppo" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "Eliminare questo gruppo?" msgid "This action cannot be un-done" msgstr "Questa azione non può essere annullata" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Aggiungi \"%(title)s\" a questa lista" msgid "Suggest \"%(title)s\" for this list" msgstr "Suggerisci \"%(title)s\" per questa lista" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Suggerisci" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Posizione elenco" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Imposta" @@ -3923,8 +3924,8 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "Copia il file del tema nella directory bookwyrm/static/css/themes sul tuo server dalla riga di comando." #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." -msgstr "Esegui ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." +msgstr "" #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." @@ -4200,8 +4201,9 @@ msgid "Need help?" msgstr "Hai bisogno di aiuto?" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" -msgstr "Crea Scaffale" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" +msgstr "Crea scaffale" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 msgid "Edit Shelf" @@ -4216,10 +4218,6 @@ msgstr "Profilo utente" msgid "All books" msgstr "Tutti i libri" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Crea scaffale" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Rispondi" msgid "Content" msgstr "Contenuto" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Avviso sul contenuto:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Attenzione Spoiler!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Includi avviso spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Attenzione Spoiler!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Commenta:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Pubblica" @@ -4851,10 +4849,6 @@ msgstr "I tuoi gruppi" msgid "Groups: %(username)s" msgstr "Gruppi: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Crea gruppo" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Profilo utente" diff --git a/locale/lt_LT/LC_MESSAGES/django.mo b/locale/lt_LT/LC_MESSAGES/django.mo index b4885e93b693c8909b1476f861f3aaecba0a2b0a..08a3fe6ac5ff76c87f1cb315f558e204008ad0bd 100644 GIT binary patch delta 21120 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 delta 21291 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 X9-BKo=4IYQUFm61_n7N1KR5e7W@QCP diff --git a/locale/lt_LT/LC_MESSAGES/django.po b/locale/lt_LT/LC_MESSAGES/django.po index b272ecf0..b74de2d2 100644 --- a/locale/lt_LT/LC_MESSAGES/django.po +++ b/locale/lt_LT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:15\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-13 19:51\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Sekėjai" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citatos" msgid "Everything else" msgstr "Visa kita" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Pagrindinė siena" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Pagrindinis" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Knygų siena" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Knygos" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Anglų)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch (Vokiečių)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (Ispanų)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (galisų)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italų (Italian)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Prancūzų)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norvegų (Norwegian)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português brasileiro (Brazilijos portugalų)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europos portugalų)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Švedų)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Supaprastinta kinų)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradicinė kinų)" @@ -735,14 +735,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -756,20 +756,20 @@ msgstr "Išsaugoti" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Atšaukti" @@ -778,9 +778,9 @@ msgstr "Atšaukti" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Duomenų įkėlimas prisijungs prie %(source_name)s ir patikrins ar nėra naujos informacijos. Esantys metaduomenys nebus perrašomi." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -883,8 +883,8 @@ msgid "Add to list" msgstr "Pridėti prie sąrašo" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1191,7 +1191,7 @@ msgid "Actions" msgstr "Veiksmai" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Pranešti apie brukalą" @@ -1225,7 +1225,7 @@ msgstr "Tęsti naršymą ne BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Nuoroda veda į: %(link_url)s.
Ar tikrai norite ten nueiti?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Tęsti" @@ -1301,7 +1301,7 @@ msgstr "Patvirtinimo kodas:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Siųsti" @@ -1819,7 +1819,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Pagal paiešką „%(query)s“ nieko nerasta" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Sukurti grupę" #: bookwyrm/templates/groups/created_text.html:4 @@ -1837,9 +1838,9 @@ msgstr "Ištrinti šią grupę?" msgid "This action cannot be un-done" msgstr "Nebegalite atšaukti šio veiksmo" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2319,7 +2320,7 @@ msgstr "Pridėti \"%(title)s\" į šį sąrašą" msgid "Suggest \"%(title)s\" for this list" msgstr "Siūlyti \"%(title)s\" į šį sąrašą" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Siūlyti" @@ -2489,7 +2490,7 @@ msgid "List position" msgstr "Sąrašo pozicija" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Nustatyti" @@ -3952,7 +3953,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4229,7 +4230,8 @@ msgid "Need help?" msgstr "" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Sukurti lentyną" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4245,10 +4247,6 @@ msgstr "Nario paskyra" msgid "All books" msgstr "Visos knygos" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Sukurti lentyną" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4376,24 +4374,24 @@ msgstr "Atsakyti" msgid "Content" msgstr "Turinys" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Įspėjimas dėl turinio:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Galimas turinio atskleidimas!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Įdėti įspėjimą apie turinio atskleidimą" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Galimas turinio atskleidimas!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Komentuoti:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Publikuoti" @@ -4894,10 +4892,6 @@ msgstr "Jūsų grupės" msgid "Groups: %(username)s" msgstr "Grupės: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Sukurti grupę" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Nario paskyra" diff --git a/locale/no_NO/LC_MESSAGES/django.mo b/locale/no_NO/LC_MESSAGES/django.mo index dbfe5ea07ba28095af217223c694380ae67f9888..7f23bb1a85ac630404dea8c769addd4f5b1fa79c 100644 GIT binary patch delta 21120 zcmZwN1$0%%{`T=5ED06}!4f1vf&>c?+`WMY4<)!;(crdmm*5s$OYuPQLb0O7N|Cle zDbV6jC@%l+b7r`!>s{|&clgZwX7=db=N#z$^d!lN$4T7l{z>LITt6pvoGiF6o8tr} zb)4qq6?L5B^&O`Op1}P07Sm(y29A>z%VKS8idAqmmczfX5aw>^IMLV$Tj95O2van2 zocoUBIzN#KBCxx$;}pe9sDXUAD+3n892kkkusc@5! zVBCOp@QjTIenq{P%b;WesEBOpINPxm>c)T=v%&(%9GyrE#icfW40Yda)CAvP2xe*K zIBcR*0ku;tFf+#5@>Fb2c_sQWzNb_i(hyCK)ln;`hqo^6m6Q;#E*bmoY0nAEcEhrK-Q5S>pK32mN3_2L=wdedb;3)!?Fn0%Y<{dGD z@-WPY30N0@x8;Hz%~3SLq{N3?$6z|jlQ0=BK_6U=sc;i|<33D=M>?|q3Y@Zmi>MV{ zL*4KYRsR;%QKC+clNeKAZuCQcj6fY-Eli0GQSDo!FLps4X)Nj}N89*J*Jk2T9jrkO zycN~a0ZfCZt-qr>e2nVoHReI@&P)mmqZUvWHGwZN9HTKAPC)fH9lg4mIE= zRL6VK2T!6_d=WM9W$PcP6+J-R_YMoAPZu*_Db&N*74;S@M(tDr>S&K)u-^aoWJ(ao z%9Emw8liTe4Qe7iQ4<)B-Eb6!;A7MPX$Y!)Rn&^=qYpO4IoK9g;A`~7MPHkpT8+Mp z?`$Qbt=Ws3;UUz(moPcr#!UDGHGofdGhiB2`)sIqI3~f;sP+|5JJbYIVJB35KTLsx zF)8CaGE2^KN zwtk{5&q3Y40(Dg1xnv5Fd4@coPH?Ola0+UxHlSvlfa-WJYDdnX&i*oLpj)>51U0d@ zw(Qf_Oe`Jh*~x(cmfAyh5-8Fl+ z`%0pYvLfp9p%!XlT~YTBwB-rbxt=)Zzlw}jyd5=>y{Hb4qaLPnsI7Z|>G3IQMac%3 z9m#~cFBfWJ;nuRKBdTu8^-%3%Y`l}y``^a~hFK?|8qPw^e3^}JK^?(f)Wm*7?Z_?E zP6Z7#?L$yU7mnJ=N~i_a$1M02YNz_4s~Ha`qZLm;ZCxDd?6zS59<}9bs0lnmP3#To zKHovcw5WkIqZW`Cb$^7dk3>zh0crwY4dVPYfi?uvVK=Lb+VWYbEu4>f4OiOoVN?e{ zp(bz{b^i_2z|T<&(XR}xJO^gPd>D+CQ4?)DnEh8ry$NWm2BXe+GU~?VsE*fR6WoWn zFkpyTS!vWxL}4auiE2LpHL=O4XJrg_-=U_% z%&4OYLG4g+)B;MQ2C9OZKqJ)7bw<4fv8Vw@+HxG~DBLAv)Zr@B1a@LkJdE0bm#8!R zfSS4gF!QT83u*#oQ1ObW`@gX9#;Ac~Q1^GX^}}raL}cQwGtFe2d8ipJv#!BflsBLz z@-ONP-`jG)a1#$g9bFF8*%w0%TnRH^6l!NWpe8r~gK#wZF}|~ujJ9wy>dbcGF+7O6 zVZ41tW}%KE9(6PuP#qsa4fr!^i*MQZGgQ08Bg_OdquS+1?N}*E8>b2x-B<^;(q^cE z+M>3u4{BoLF(*#PJeYtwx?fQXc#JxdSEzyBTa%A8{bxe8%Y*8_2zuWCN@Vn~M50#Q z7`3uCsD`l^g`+V$UO-LwA5?pV=2&z8 z%dzagX7rwb2JjhYjvymy=GibCMxc(M5o+M(=vj#^_dpHY7q#+8 zi%DVhrQ8Y?@8Xg3A3`PtfvFgb3ot+KK^?^%)HC2U#oQQ->ZmAswi3N5*GD}YO)(j^ zLhVpTOo@F_3ml1RKM6hW|4dsEk6o!)je1DZOf?-=L~U(#)R#;o>a}cVjYT~hqfs5t z#$p(cmGB&D;Iz}s!~#(Z2tm*LA4WzuMqnx|k9rtuqqe#u>dc3uwr-{^uR^VK7iPu- zs0m)hy!a1>VbF9lU`^CQ>SIcbo^Id&b_9wN=!M$Sm8c2rLe2c3EuX;Dl+U9d-o)Ja z6xBXMoG}~fzEISJ3!_$C88zYBm;xKbasGOUS`x^Gy-{aA7d5~(Opb?8H=MEMtEjWS zjq30|YQSfx6~49cPpF9{n_(uN8udYy71ge(OGaDK5{qCr)Dgtn_mQ)*OFGj`C>^RCXv=v~_ZPP1ini?5AfqjhMy;@$Ee}Aga0+ULGqETxKz#t6 z#(bD)mU*uWp!%tbS@A1WfBjJl8--d(0%`$=kR5ZKlVtR;T|{;G81*HRX|_4DLKsT9 z6zbt>h3a@9s>3nXS*Z7a1!{mJs3SRz+Tly61>LgczcCr(JOA3idz?lC-#O-AvF4*X zI%++GiPaI7!>gz>%rMuy9YLr83Zo_%f!evssI9MsY4Ixz#;z(ezB8GOX1Evwa6PJn z16T}C+4@hY6{nnM&Nc|sQO<{IUmi7~FEBSoq1yLFEo3xmoXMz#%tyC7nRqg3F!_A* zksE~Cx>DB4s1-zFUW`GV>1fo7x1$EwgZ_93)!!x5Yj@ZB6oVk<2&tnyQfO)XcLh}I>jr#5wh3a=T>b{K& z*?-M+CjoVM9JSJGm;vu&cJx|gJ_kZjGcSOeSSeJ8HBk3Oq0YReEqB0-l>4C`;;E?i z+ffVI=aSKlN71uow&E_TqbI1DzO->C-aO^Ln4WkT24ZDY$IVe+UhUDdbEx|lqsCc_ zdIol)Cg2_+)0E5^)D3wSo2`yOHLQl(nfj<5X@|OTFlwODsLzE>r~&@K()bL|W7rZ? z{($)?mt1PT?%Nbi@%xg`<{6u=T# z2J2yO)J`432)vK^F?a*3!`fH}y*KjVgN;x>S`$#O=LM{cNjLGU2Ww(MbQhAzPUbj< z;NLhHlW#U3onx^G<*ld{-9kTnjk(chih5rCUBW*28)|3jCYT+I zNA2{F=&kqv44E%=14d!a?WWuZi&8#_iSRjw<4bIdd3TtHYBH+BC8(WQg?e_jV+8KU zj`$ok(U|Ydw`eDfVtgl#jJECuR>k}~%>;U&%KK1f=j<{aSHap8Yom5#9%_Xvtxs)z z`Q7H|CSoJ%_gMY*nEwvg9^Fz@>>}fj&oCI1@IfP z8=K=|TYif(DTnSe_wB|Q%7;)7U)KHXzn<3G`^}lHN4-81enZJrlut zlux0yFw0?c6unW;Mgq3NyVwS69N~Kc*Wo`n>8San9CpmKUw}o3pT+?E;F8Hj#{Wn2 zzL&%blzX5a#*J7U-(z+RKW-kf`k0<_8w|w(sP;=R6F$NWtT5RLvjbUAnt#+Pg8KG+ zh3e1sJ7vDT3S)i(V=)JAL3MNyL-3)Er#@|daD-!8;&m_swzTDbsAph2>TS4<A+xnZM7^M!kN!urJ=nUfAj^4<4RF9YvLM=D(z@ zz;={VpEsW?eNYqo$r^S+zbjn+)tgL5Dt2OL%y!Xi>3G!2HenAuiUqOw&*m3RTkJ+T z9)r>6l6hV8VSmcqF$!;Ebu9La*?~c*9T_Vb-#J94HGaZk*!r?LirJ{w?f@pjqnHMd z+xS(~m&grFjrVN)HTqEgh{@6Wis{E6(^JlbX|WKx$;eb9qmF8#Zmf@5X$%J91oX$1 z7=YhlN<4)+<104)xAlXK`(HKpOp>cCa6&!Xc=gnuyw&`PbP0BxF_+P>1WR+fiF} z5Ou>ZSP1W+jws+)V=c^1c_?ZD@mLhMU^e{ImJ|JEb}RzbUlsIB*d?P0G{aul8uQ?J z)PQeL6U+O%Ihx|u@;ID$4V;fhZM@}mGf*eg(e_0RGz7JSV^Is6i`o%)1DQZFdr(_) z3Dxi>YO9~2&f52e+0qQC&xdTNjw)N5pcc{{HEchChCY5A^p0}Mlu?3 z4<^P_sEM3K&HNf_g150ee!>_mf75g{A7@iuj~cilpTC-L4b-#L5Ebu;T5)$<9)g+m z{*SVOc-vqlR-)lntc?Glj-dE0b9R+5E9JVV9qNu+`B>CIlTZWAK%Mnc)Iv6)7Pbr3 z-(mFp{y(b>fy=13;Rfo)m)4|znw18ib|Tc4E2EB}Auhx&sD6^%HtkZPjv$Y<2-Wt$%=8;Tu$ciSL-B%78^EH^Lq` z7IWeY)I>AgW&d?!@LkhEe$;@)Q8TZC+Opa<9*vq049F*km1~`VckY_oyB8xn~B< zfVwX`YMfA1|0OXCx)p7pIckONQ4iHn)S1sjt#B1;fSsrvIgDD#IqMDUW7Gsb*m8>d zrd=SazkIe_7U|b@BFX567Pg`rYKsSBNt}&Z!D-Y4FQQib0Cm>yP%H9#V17wuL|@9~ zFgeyh4P4*Ww?p+m0R#2^udogFqdGi`y75o+!N;fpUZDp5Wc7P!KKrwy+E+xKX(Z~t zdZ>vsMeSfa)DiSYEoi*z8Q+;kCJg7JZajh-@C>TqCDe_-VG4YNA@~N>KIoBIQ7+U& zSOGQBHmC{o#*{b&bz~Dz6P<^i_kS^&XaZX>J9 zDr!QDPy?<)Eo3Wd;=55taTHVI<;U#5W_p)^8ooqr)ko9-X`h&QCe#iDqdEvjbyyYk ziC7nPUsu#o3`5;N!N#Yf+OI%8Q=3rZ-F?FT>uG;XKwFjMsrkL08ns3FQ7bBfT2X0C zf;G?&YooTjnXMmg>nEe`i?c33^|!*h4x3Wme(o5%U`0lxCLsUE~umEgF5SBHa-P2QJ#a@^!{%mqZOUOP`rj===H)(s37Vg ztAg6XdZ>v-V_NKln$RHB1SZ=0IjEgoW8H+B(08`}2lV{+{|jWkpyC#4s|);Vo{5^M zfm@&k>V~QxX6xr;0Od`X7!RWc_z^YH3#f%%!4-H1>*9o$=5JhA(DU#AgWbQ#A*iDnkC`zJ-EcDN z$!M#7Lp8XKy5SM3qc^CDd_t`#;H}xA5R9N)5>?+F_3({CJ#+~+z8^DFzJP)F5QEVB z9p|sJ%=ylASRA#|NYubnF$ia&Cbk*1#k)`g97YX%2Gij!Oph;dAf|k8;$u-ewE*=n z??)}<+3oFR;$$Dp*JJ>yJ{);!osy^(MWY7nWy|AG6Iq7(T-c8J z@G@#ZuaD-ZS87zeuuG;8nWk76C!jjsh5E?7fZDQqSOAlJGKQn-TVe_9hk6S(peD2r zGvWo*gzjT@{D>MSo8#sAcLz6$j9$A~)QT6Pc4QrDfNiK};RNa#xr923-);FWYGsd6 z_r0_6q+VX0qe_LkFBA5_U@VT)ksWoNBPQdVL~Z>!)S2Ex&HSS+`zJCJ%!B2LM_?qz z+W7aVx8^izA{Ws!QR`jQ4n4sj{DkQl-w8_W<#`ChQJ+**P!CCcREO;`7j{G47>8lF z0Sn?4)D9&}Vpi&pIO(-X7!i7*PErFVN4b)NAK^b5t$Yh=1xHX5`Wb`q8miqp)Wm#JnHBq?CKiaDF*|Bv z6EG_-L~Z>pOr`h#5E%`84ny$<7Q>wDsSl<^9);x7ok})D|5_?Z6Av!{_5~I?RfC3qnyVX@r_^ zd(=bN6ScLYP&*liO)(zz$@dcV?dq4#Oe|kI-ha)o3;~^KZPd)$VqWZqn$T=ihX-x> zG#;V+8ufXxKfru0yh1(wLFvusMg=TDIR+IUk9BZ8HpEvhnZjgh^N;oVav6epi00vT z+<}^T*No=OMq_=-3sBF%1Jr%#GI@FaLq%cK&W%9r>}=GLEk_;AI_nl2cXyG|!*BrG zdGY;@y0LVid5vmd4CUIW&xbWOz8>|=Y)0+iZq(MFwB;+d{+^9LM?C{xL1sbekRx=R z0%Ww}a;T1CP-of=H9&vVS&u+{l*XYt+K74<4xrjULQUW`s-I+8ygdJ3&y1-4k6|0U zjjFGaRsHh*H6f!FcS1e&eNksM+Q!$Q22MZ?bk6!Ks^hz;XCp~AGvPF-c7dp8CpYSu zs*ie@V{Ex6dfxwmWHj(3%!Uh49qvM%?Ge;7aMQ-$paw{q-Rwjf)YG2>H9!RF8Hhyn z(-PIbD{AHaP|w0Rbc4xEBU1=Bqqh1w>c+>YkJ7iOqxgi{3EyBdp-@~%xgxH^Yp8{c z4l(U#q9zoNdI-0oc6t{U!J{F({|(5zBoK^Wjj=!}}-Komz!j*%s78xZlQ4;c&{Au>(fuHSPDIj^emWMgv|&b#M>$bic$9 z^vP!$=Ev5Q%c4F)<*$E$&0@MD~K_TQm%7P;OvdfR!oVMD1jbLS9Zy zz5hMPR3Y#k>ZyE#nz2`5^VBxRx|Cbvm$=22KcXfORm98ucYo9hFWGWvxLM&4)Z4KY zwWCK+M|2m1^)$R7qb*He)J!1An$sGFdYFn~b8L-zIQQcke26-_S;b8KGAu~>1GdDl z;^r-yg!=6`9Xn$JdVc?Bi7;EA3$^u4QBUas)O%a8gsG22)w`(p9n`b(6t%KMCCzWi zTSX`d0ne% zH`!#JNMZv?Np0Og;vJ~xB%Sf3{5Jl*ZGYMJRV)$fY-fYiB>i1O*B^ZT zID4oVL8GhWSJ}p8smxBkA!#{jFXe5>2bWWn_IF9~#Pl5eMCwFY*Vnj!c7b>t8`FLz z`Q7AyARk8l8RCI9m8cJt&sS|4G$;1?iX^j|4nl3L4TjK0S0VDlsQW-Z z1?nNym4x~p$Tza*RaI;_`SY~bZw@Y(e|X?W1!*M}aa3$2uaC^nS1mdjX$zfblZH0B z;z)DIC$nWwkUuKWM%M{aU+Ok_N^Ct=vibS68AR%mNbecfCsGNLK4AKibdBWZ1vGlg z1Qyy(yAtn8d=_aWab5a~{)M!T@=F_2d9!|Tk3WFZ2R%CrXZf0{B6=+QZ>?#wChLGH|pohv;Ms_ zzH1|VmUylk{8{Ng1Er?TaXT0v_0CrETS(LGeR;?qp#2Q$zOj82qfQ^?`ZO#>8cY2t zEQ2{Pk=}p(4W<);Z|zM5=%_NukHpu!=X#BQQ+`3xRhIU@n(Y7nOh@dNO87PHN0P$H ze{b*k-0){&Evb7%JizlgYip7coJR0H=}YprNR7xJLtW*`eyr|D zNX(x$>2Nlw0I{#A*N=_+Bwc(zIR}aB`t85x-;WA?H|vU}!9^Tu8`h_8BKdK29zuK} z>bgM6McqYGcJg(JCy>uf+rGFD2dmz;k0Jm0T0!2eVgsY>K%Xl!QI4{8n{gN&d_!yp z`4glGwtZ2oU~f8OU0?@O@iJ)+?e({-)U?fN?^7L@>-jOUjt07V8k{7QPm%VMGTS;| z>}5M1KqtA$>qqAtoI+W@9rz~J|4GjC{cgK*Du2#cZ_wr}?FW%c>->w6;V(U&>q|Q8 zKzd;t=Otg5`VqFiC#EFjB0h{ZFUUV7eM9~&=??kS_FmDSdv}r!(O%cL*p@bHh*cyF z)4N@Pl%C+{>m->gwou95xRd%x#QM=TnxvoIx>AtWb(nU6Ci}lX{i$2decOmECF$qc zHBu3ht{=FE^_zu|!jV}Gz)X%gkB>fut z|6Mt_KZdlFq-%X*#`mIwjJDGXwlh_JN35k96U#$+3gtaGQI%Y+iF*-yhv`UuwCzaQ z3oldtM5;o5Gi}Ft?w~(ny0(zcld?HEnS~9iLf7xMoD%2J;ow;_>ZNl#Qu>3gWx51+E}glDduL?-4spx~dpHK=&XOqsi#HhgI#M-sBU=FClfbvD37COD{4@@K8mZWZq@W*W04C1~4I{%}#@j(K*dZ+=ZE9IS} z?lf*7bvM^QTtfLQ@h?cazA`ug#P5*5M@mOsAIh8UeHX~Dv-z{+C(x#kJ||j}(N)pl zWTbMuZTOV@P&-H*`Tpd~lJ?qq-J&CWO`Wa~+jcwUy5x_Wu=CKyOK{(D@;7a~SuG0d zN&5+`w84cm;@@68*J7MS(qGUf(`hv3B0VNniBz4oLn!~`d70H)7b5;dK3^NSs|7J# z%cxI8ejfS1Nh!&%rTzi=8Q7PkD~$9bZFQx!v1F7RQ*OmQO^A(9C09@Kg-HeVp{HvC zh2HjNPk=wJ+RSx)L)~Co9!zIjNgIj%Ze#tq|5wtQ|Mc;Ya&GE(kp3nA`Kn2NH23RT zs=xGf=B9QwFazIFF@;9eaVq6B)Ndm#BeqX>an&|BzY%LeogZbgp8ub5nC&Yq)}(F| z6(QtX+Iz$eVns+#K7VH@IF-ivNtvj~NVzySg;V~Hvaajob={);GX_&1NvcPD3=Sfe z%C-q5--33XuoXs7zrohMA*QPiad!;CccfjUHl%YTT}QDdH)W?$BJxqVg>oAFK$=GE zH`)~-^(3y#o7gV$1u;2oHj++K&Pm!ttRCgEBwfLjkLpM7?_@q-W2wwcdO$3g;C60I zOTIC7C;pLqd6JLqa*Z*yn_z$VF+Hgw`31xmk#EEJo`1qW!A)JM&~?SC{3HEguesJS+!#Tc%RQY*`N&tc z_bj8$Gg1(-2GpI$jTlFL7SaXsiSd$cpG<%0{f=NfsUg7)-29wWj-;z99n>I=B3}iU z(XJW}AtjJLUlX}E^m7?+lfvvEYO|008e*sMC(;i3(e**!1bHbGr!drZ(3E_z&HGSy z%;x)9OLNa_+KeSNu^lxb_TTF-+qN+ARwRASF0u_iQJzVC7s~Ej3KvMXZRHoX!#&pL z)SacSC}{vUy|?X-5U)=8CH_MCNW2Z@0P^$654G)PQZ7wjk$8ZlYZC2rwb$o=e=<3! zm_TYu#SzN?s+KE&8;cXmhq2UmBld)Jko-5qx04@YCt8N`G0M6Qkh0N6*Gb~K+Tmi- zEYe--4slR#cyEvySx%OnB6%Oq5S}vEcC1Wg@~83jZ)V=d2^Q`^~C#Cu>5_J8=#E57$@? A3;+NC delta 21308 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\n" "Language-Team: Norwegian\n" "Language: no\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Følgere" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Sitater" msgid "Everything else" msgstr "Andre ting" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Lokal tidslinje" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Hjem" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Boktidslinja" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Bøker" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Engelsk)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch (Tysk)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (Spansk)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Gallisk)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (Italiensk)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Fransk)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Litauisk)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (Norsk)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português - Brasil (Brasiliansk portugisisk)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europeisk Portugisisk)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Svensk)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Forenklet kinesisk)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradisjonelt kinesisk)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Lagre" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Avbryt" @@ -770,9 +770,9 @@ msgstr "Avbryt" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Laster inn data kobler til %(source_name)s og finner metadata om denne forfatteren som enda ikke finnes her. Eksisterende metadata vil ikke bli overskrevet." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Legg til i liste" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Handlinger" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Rapporter spam" @@ -1216,7 +1216,7 @@ msgstr "Forlater BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Denne lenka sender deg til: %(link_url)s.
Er det dit du vil dra?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Fortsett" @@ -1292,7 +1292,7 @@ msgstr "Bekreftelseskode:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Send inn" @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Ingen medlemmer funnet for \"%(query)s\"" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Opprett gruppe" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "Slette denne gruppa?" msgid "This action cannot be un-done" msgstr "Denne handlingen er endelig" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Legg til \"%(title)s\" på denne lista" msgid "Suggest \"%(title)s\" for this list" msgstr "Foreslå \"%(title)s\" for denne lista" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Foreslå" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Listeposisjon" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Bruk" @@ -3923,7 +3924,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4200,7 +4201,8 @@ msgid "Need help?" msgstr "" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Lag hylle" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4216,10 +4218,6 @@ msgstr "Brukerprofil" msgid "All books" msgstr "Alle bøker" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Lag hylle" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Svar" msgid "Content" msgstr "Innhold" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Innholdsadvarsel:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Spoilers forut!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Inkluder spoiler-varsel" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Spoilers forut!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Kommentar:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Innlegg" @@ -4851,10 +4849,6 @@ msgstr "Gruppene dine" msgid "Groups: %(username)s" msgstr "Grupper: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Opprett gruppe" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Brukerprofil" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 064c6caebac3129eca39164512621959f106f161..6ca75c4db9b5ada99f48b342c3be40dd2877a95c 100644 GIT binary patch delta 22778 zcmYk^1#}h1!-wI$2|<%Uf&@Yc0YcCa+>2{**W&IFyueZ@?gV!&ZpEcI#flgB1I3}m ziJ>1g69{m=2RPa-1rd4RuQ&ERH)c7rw#z7}?lyn&bC)5U=4Q$8ntnO&ljJ z8Dp9{PF`G&>ga!%3VpwGoQxQX`S2Sog*~w*{)`%+Z!^b9kNGhv*2NHPgAq6gtKxi{ z|44dV$MIoUDJTeS;W%3`26f{-Ootz^E{3*roG9#$%AbL{ZwqRG$1wvw!Eg+0WmYO0 z(~vG})88R;b7C7*n=3Gl;;;WTkM2C;Bb6`nXpG2vx3vG zJL#j=LTw$V8|f8T2UE3koEF##UFtX|iLf0`?)Hwub~)ovBfO8=!!jKlhd!L1$mE=h z7>$KGI!+L_#Xi^%bK+CfghCmm23mvvMBpwghu3f*Ms#NX)#2REW>4Rs_Pk&h$0>l- zFdGiX8o17;KccoGOIOF?tUA@Lbul^V#uy*FVM6SK0XPH`;CNK|w63hbGUnQhrKlOL z#sJ)dDnEg0=sf!3HPqJJ#9;JeeG_A9^v6u7`nfR?7C{}#vKWYUQ01*$BC62Y+6UE; z@&j-zs=-;943}HCq3%11fp`wH;4M_c2{`~-*&y_`k4Z@PK~3-nR6RG2NFE~dP)l+e z)zL-N%>P6!@iWvwUZV!+>0vtdM>UidwK9>Y4zpVGVp7t@QTJEH7;J>}>pEkI=(*pG zda*o1Eor=-<_v`364KQ$0-s|+4C-YLX(d#{%TbTx j+gTQGhp3V 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 TZ`X-DUfq)JYEa0lbiV%sW{8sQ diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 60b192c6..4b5ce586 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-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:16\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-13 20:49\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Seguidores" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citações" msgid "Everything else" msgstr "Todo o resto" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Linha do tempo" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Página inicial" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Linha do tempo dos livros" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Livros" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English (Inglês)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch (Alemão)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (Espanhol)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Galego)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Francês)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (Norueguês)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Português do Brasil)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Português Europeu)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Sueco)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Salvar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Cancelar" @@ -770,9 +770,9 @@ msgstr "Cancelar" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Para carregar informações nos conectaremos a %(source_name)s e buscaremos metadados que ainda não temos sobre este/a autor/a. Metadados já existentes não serão substituídos." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Adicionar à lista" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Ações" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Denunciar spam" @@ -1216,7 +1216,7 @@ msgstr "Saindo da BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Este link te levará a: %(link_url)s.
Você quer mesmo ir?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Continuar" @@ -1292,7 +1292,7 @@ msgstr "Código de confirmação:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Enviar" @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Nenhum usuário encontrado para \"%(query)s\"" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Criar grupo" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "Deletar grupo?" msgid "This action cannot be un-done" msgstr "Esta ação não pode ser desfeita" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Adicionar \"%(title)s\" a esta lista" msgid "Suggest \"%(title)s\" for this list" msgstr "Sugerir \"%(title)s\" para esta lista" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Sugerir" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Posição na lista" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Definir" @@ -3923,8 +3924,8 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "Copie o arquivo do tema para a pasta bookwyrm/static/css/themes em seu servidor pela linha de comando." #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." -msgstr "Execute ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." +msgstr "Execute ./bw-dev collectstatic." #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." @@ -4200,7 +4201,8 @@ msgid "Need help?" msgstr "Precisa de ajuda?" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Criar estante" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4216,10 +4218,6 @@ msgstr "Perfil do usuário" msgid "All books" msgstr "Todos os livros" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Criar estante" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Responder" msgid "Content" msgstr "Conteúdo" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Aviso de conteúdo:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Alerta de spoiler!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Incluir alerta de spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "Avisos de spoiler/conteúdo:" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Alerta de spoiler!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Comentário:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Publicar" @@ -4851,10 +4849,6 @@ msgstr "Seus grupos" msgid "Groups: %(username)s" msgstr "Grupos: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Criar grupo" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Perfil do usuário" diff --git a/locale/pt_PT/LC_MESSAGES/django.mo b/locale/pt_PT/LC_MESSAGES/django.mo index 85e167660be76978d3eae5b1408af98292516f36..d943b0f6c1cfbde56d1ccb7ab5d70b864c5f4d81 100644 GIT binary patch delta 19660 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%0Dq2@1mZ-C!>e^7f(ji>-QDv5LUM32DaQ1 za})1|di`eO0^EFtG56a57C-a(gB$@d$#5iKZ$*;p7@oQ2vdDqu8ilp$Gr0Xc@CiyT@ zYtlO#pHI9TZL3h$GV7W{c{;YRZ6 zmcU&aZXxk7?n|#tHQSjV?j}A4%aQ)E@qs##T)pf)Q*2zZs?@c?+tigJuD69V?Y?R! zXZ^Kz3#j;w;B}mjM~Lx# zMR^+e@3|*8>eTlmbtT@0*mTlM;zO_$>T>0#@Q8GTKtUQdC*Q}^IlmB_MC>-@X{4g$ z`NVbpqK&Q=lmke$NDXa=yuI#gC;x3`^MST~2gsQ-uz3qoL%zgEu+?dptdwSYBef+LUX4ii& zghYUZyNQc;v;DnDGO;kNteF8!f4ZjG=%(1QcLo?xL23AwHJB5g`EV-o#?L%d0ksb zLp3SeE?Dn>KU?_AHgdPL{~1f&Dbir-lDKgI@n1>bQvS}iUrPNu+x|JRxugcPU5Ihi z?ZUy>m^N*RAEKNeb+z-z%ju?4R|vsyTuk{-1-SmBadyh($k#}obUH4*UYIgOXWA~* zY7gZCq<+Nypgh^u{lT4+Df83E$z(^FNnTep!ab5Zi z*2uOUg8nA%avIp1VrcM#&F8{9l>KS=Gx=!JCek+2B+}=rsqOF1S>Y}z}2l8-0<3-M#*kCC5Z>jv9< zRNP0su0*^{n)pTCCCdKXTbcUo#6M{N8<3h%*odF6RbW1-;^imYG!a=*tU!C88KJoFFN1)MMpnSS%VZp{Qy!i+s==Hv)gv> zaW?Vk#8!TBuLrTK+*_Jh0(I}n4=4Rb{1oasXZmwF?a5sK;^xlWaDZ4Z)Rh`9QeW4$ zsYu;n;$^WC$&=LF-IAZFwEdBMHhZta-ARd*AJb0PPxu(?(_dfxg7Ts=tG%I+ZKQ@B zNlj=}%+|f-eGPQwr$u8T!>E}-i&>OoY>RffjcYdPq&vqCSnBlayBp4=ZC%nL(q{WO zrO7X)zC7NuG2NP<^f$5em{S3+h5CZ)KqdzbV@MNd5a_Nl{~667sfqW;5u~)_i%?aT ze0{~pXW*W>$e&rA3Zzk_2x56ix{^`OOWXg*UnZ|>h4qcT;JVsETW%Od!_%l^tm_rY zi*(+$seyxN)8BTUo4l@+SdA1->Peg3)UU!;rrH@zxdL?$h^@D=;uxuczNX?M4NBs6 z+p)XN7x|^!=tJ;t)YZ{?m^SIS?>q((PlH2A>umi~@=3&tV|~1XJxHIgq|0&st^zi2 zoSSOWS#eSrEoxCtMqPEvpKOOGD37&wSH(}Hg4As%Eu^jwshX|tOuh+8*Hnxl=}&4+ zZC`cim&@h!rou(=J}HRc8KNz0BX<+~pSHvnkoU56oyeyopNf>1KIV}Y5&MqRmZU3) z*a<8^dP2L43UbXNzYI6)41A!`I0jyUUlXiC|3v*V^8Lv-CAFiEwK@ZJ2=CuEykbsSGIv zm8(e`sJlX$UjoiJtfj_ZT!m>p5#MEZQqBa@!;N*hScy#ts)Fy*7f|HVkk-z9T8 zx&JOGr=8vRRHmY`7B>_pUye9`8{@v_6U#^Xnbeg?E9zd7*A+{CE%`#G=*+>Z+&6;Q zbbPL#CrN+D`M8SN-qdg$`De6v`$epbok?}u(|ELlxc^>H;g+-s#W$og+?$Vb2GTTA z31UyUp&RiLqncnBC!9pNw{5$La#hM> zX|F32PQ*}RIY^ty*Q4z=tVz=Km~tOd8rnA3pXnpW_?bFq2NmB^PC>dx{w|$Fk=K<4 zClV`6OjjfF-`Kp$S;&tjrt3ZVLiWCal-p50NXlyK)#fDmn>ub!RpR=d|hmXX_4P66q1~7Am&+@|v^}Nf(X>c*G_>I6m9EZ;$XQi8LQ@BEq*\n" "Language-Team: Portuguese\n" "Language: pt\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Seguidores" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citações" msgid "Everything else" msgstr "Tudo o resto" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Cronograma Inicial" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Início" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Cronograma de Livros" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Livros" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "Inglês" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch (Alemão)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español (Espanhol)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Galician)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français (Francês)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (lituano)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk (Norueguês)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Português brasileiro)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português (Português Europeu)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Salvar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Cancelar" @@ -770,9 +770,9 @@ msgstr "Cancelar" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Carregar os dados irá conectar a %(source_name)s e verificar se há metadados sobre este autor que não estão aqui presentes. Os metadados existentes não serão substituídos." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Adicionar à lista" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1180,7 +1180,7 @@ msgid "Actions" msgstr "Acções" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "" @@ -1214,7 +1214,7 @@ msgstr "" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "Código de confirmação:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Submeter" @@ -1804,8 +1804,9 @@ msgid "No users found for \"%(query)s\"" msgstr "Nenhum utilizador encontrado para \"%(query)s\"" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" -msgstr "Criar um Grupo" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" +msgstr "Criar grupo" #: bookwyrm/templates/groups/created_text.html:4 #, python-format @@ -1822,9 +1823,9 @@ msgstr "Apagar este grupo?" msgid "This action cannot be un-done" msgstr "Esta ação não pode ser desfeita" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2296,7 +2297,7 @@ msgstr "" msgid "Suggest \"%(title)s\" for this list" msgstr "" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Sugerir" @@ -2466,7 +2467,7 @@ msgid "List position" msgstr "Posição da lista" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Definir" @@ -3921,7 +3922,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4198,7 +4199,8 @@ msgid "Need help?" msgstr "" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Criar prateleira" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4214,10 +4216,6 @@ msgstr "" msgid "All books" msgstr "Todos os livros" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Criar prateleira" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4341,24 +4339,24 @@ msgstr "Responder" msgid "Content" msgstr "Conteúdo" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Aviso de Conteúdo:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Alerta de spoiler!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Incluir aviso de spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Alerta de spoiler!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Comentar:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Publicação" @@ -4849,10 +4847,6 @@ msgstr "Os Teus Grupos" msgid "Groups: %(username)s" msgstr "Grupos: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Criar grupo" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Perfil de Utilizador" diff --git a/locale/sv_SE/LC_MESSAGES/django.mo b/locale/sv_SE/LC_MESSAGES/django.mo index eb44d9bf9529fbb561ab36fe4271c235c2e19ff6..d540a049d16db15db4469482f05fbdfed044b8b1 100644 GIT binary patch delta 22292 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 delta 22509 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 NeU)lU=~qMB{U2`ObeRAE diff --git a/locale/sv_SE/LC_MESSAGES/django.po b/locale/sv_SE/LC_MESSAGES/django.po index 303495c6..691eb7cc 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-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:15\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-13 19:51\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Swedish\n" "Language: sv\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "Följare" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "Citationer" msgid "Everything else" msgstr "Allt annat" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "Tidslinje för Hem" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "Hem" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "Tidslinjer för böcker" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "Böcker" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "Engelska" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Tyska (Tysk)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Spanska (Spansk)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego (Gallisk)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italienska (Italiensk)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Franska (Fransk)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Litauiska (Litauisk)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norska (Norska)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português d Brasil (Brasiliansk Portugisiska)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europeisk Portugisiska)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska (Svenska)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Förenklad Kinesiska)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Traditionell Kinesiska)" @@ -727,14 +727,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -748,20 +748,20 @@ msgstr "Spara" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "Avbryt" @@ -770,9 +770,9 @@ msgstr "Avbryt" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "Att ladda in data kommer att ansluta till %(source_name)s och kontrollera eventuella metadata om den här författaren som inte finns här. Befintliga metadata kommer inte att skrivas över." -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -873,8 +873,8 @@ msgid "Add to list" msgstr "Lägg till i listan" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1182,7 +1182,7 @@ msgid "Actions" msgstr "Åtgärder" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "Rapportera skräppost" @@ -1216,7 +1216,7 @@ msgstr "Lämnar BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "Den här länken tar dig till: %(link_url)s.
Är det dit du vill åka?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "Fortsätt" @@ -1292,7 +1292,7 @@ msgstr "Bekräftelsekod:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "Skicka in" @@ -1806,7 +1806,8 @@ msgid "No users found for \"%(query)s\"" msgstr "Ingen användare \"%(query)s\" hittades" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "Skapa grupp" #: bookwyrm/templates/groups/created_text.html:4 @@ -1824,9 +1825,9 @@ msgstr "Ta bort den här gruppen?" msgid "This action cannot be un-done" msgstr "Den här åtgärden kan inte ångras" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2298,7 +2299,7 @@ msgstr "Lägg till \"%(title)s\" i den här listan" msgid "Suggest \"%(title)s\" for this list" msgstr "Föreslå \"%(title)s\" för den här listan" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "Föreslå" @@ -2468,7 +2469,7 @@ msgid "List position" msgstr "Listans plats" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "Ställ in" @@ -3923,7 +3924,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4200,7 +4201,8 @@ msgid "Need help?" msgstr "Behöver du hjälp?" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "Skapa hylla" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4216,10 +4218,6 @@ msgstr "Användarprofil" msgid "All books" msgstr "Alla böcker" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "Skapa hylla" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4343,24 +4341,24 @@ msgstr "Svara" msgid "Content" msgstr "Innehåll" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "Innehållsvarning:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "Varning för spoiler!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "Inkludera spoilervarning" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Varning för spoiler!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Kommentar:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "Inlägg" @@ -4851,10 +4849,6 @@ msgstr "Dina grupper" msgid "Groups: %(username)s" msgstr "Grupper: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "Skapa grupp" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "Användarprofil" diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 4acf1dce..b4b67c95 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-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:16\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-14 00:10\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "关注者" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "引用" msgid "Everything else" msgstr "所有其它内容" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "主页时间线" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "主页" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "书目时间线" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "书目" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English(英语)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch(德语)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español(西班牙语)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "Galego(加利西亚语)" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "Italiano(意大利语)" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français(法语)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių(立陶宛语)" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "Norsk(挪威语)" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil(巴西葡萄牙语)" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu(欧洲葡萄牙语)" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "Svenska(瑞典语)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文(繁体中文)" @@ -476,7 +476,7 @@ msgstr "共享状态:公开(需要密钥)" #: bookwyrm/templates/annual_summary/layout.html:78 msgid "The page can be seen by anyone with the complete address." -msgstr "有完整地址的任何人都可以看到该页面。" +msgstr "任何有完整地址的人都可以看到该页面。" #: bookwyrm/templates/annual_summary/layout.html:83 msgid "Make page private" @@ -723,14 +723,14 @@ msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -744,20 +744,20 @@ msgstr "保存" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "取消" @@ -766,9 +766,9 @@ msgstr "取消" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "加载数据会连接到 %(source_name)s 并检查这里还没有记录的与作者相关的元数据。现存的元数据不会被覆盖。" -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -868,8 +868,8 @@ msgid "Add to list" msgstr "添加到列表" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1177,7 +1177,7 @@ msgid "Actions" msgstr "动作" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "举报垃圾信息" @@ -1211,7 +1211,7 @@ msgstr "离开 BookWyrm" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "此链接将跳转至:%(link_url)s
这是您想跳转的网址吗?" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "继续" @@ -1287,7 +1287,7 @@ msgstr "确认代码:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "提交" @@ -1799,7 +1799,8 @@ msgid "No users found for \"%(query)s\"" msgstr "没有找到 \"%(query)s\" 的用户" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "创建群组" #: bookwyrm/templates/groups/created_text.html:4 @@ -1817,9 +1818,9 @@ msgstr "删除该群组?" msgid "This action cannot be un-done" msgstr "此操作无法被撤销" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2287,7 +2288,7 @@ msgstr "将 “%(title)s” 添加到这个列表" msgid "Suggest \"%(title)s\" for this list" msgstr "推荐 “%(title)s” 到这个列表" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "推荐" @@ -2457,7 +2458,7 @@ msgid "List position" msgstr "列表位置:" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "设定" @@ -3908,8 +3909,8 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "从命令行将主题文件复制到您服务器上的 bookwym/static/css/themes 目录。" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." -msgstr "运行 ./bw-dev compilescsss。" +msgid "Run ./bw-dev collectstatic." +msgstr "" #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." @@ -4185,7 +4186,8 @@ msgid "Need help?" msgstr "需要帮助?" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "创建书架" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4201,10 +4203,6 @@ msgstr "用户个人资料" msgid "All books" msgstr "所有书目" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "创建书架" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4326,24 +4324,24 @@ msgstr "回复" msgid "Content" msgstr "内容" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "内容警告:" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "前有剧透!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "加入剧透警告" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "剧透/内容警告:" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "前有剧透!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "评论:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "发布" @@ -4829,10 +4827,6 @@ msgstr "您的群组" msgid "Groups: %(username)s" msgstr "群组: %(username)s" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "创建群组" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "用户个人资料" diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index a410c4fe..7e25b4b9 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-03-08 19:55+0000\n" -"PO-Revision-Date: 2022-03-08 21:16\n" +"POT-Creation-Date: 2022-03-13 18:56+0000\n" +"PO-Revision-Date: 2022-03-13 19:52\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -220,7 +220,7 @@ msgid "Followers" msgstr "關注者" #: bookwyrm/models/fields.py:208 -#: bookwyrm/templates/snippets/create_status/post_options_block.html:8 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 #: bookwyrm/templates/snippets/privacy_select.html:20 @@ -261,73 +261,73 @@ msgstr "" msgid "Everything else" msgstr "" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home Timeline" msgstr "主頁時間線" -#: bookwyrm/settings.py:207 +#: bookwyrm/settings.py:208 msgid "Home" msgstr "主頁" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Books Timeline" msgstr "" -#: bookwyrm/settings.py:208 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "書目" -#: bookwyrm/settings.py:280 +#: bookwyrm/settings.py:281 msgid "English" msgstr "English(英語)" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "Deutsch (German)" msgstr "Deutsch(德語)" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Español (Spanish)" msgstr "Español(西班牙語)" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Galego (Galician)" msgstr "" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Italiano (Italian)" msgstr "" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Français (French)" msgstr "Français(法語)" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Lietuvių (Lithuanian)" msgstr "" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Norsk (Norwegian)" msgstr "" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português Europeu (European Portuguese)" msgstr "" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Svenska (Swedish)" msgstr "" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "简体中文 (Simplified Chinese)" msgstr "簡體中文" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文" @@ -723,14 +723,14 @@ msgstr "" #: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/book/book.html:193 #: bookwyrm/templates/book/edit/edit_book.html:121 -#: bookwyrm/templates/book/file_links/add_link_modal.html:58 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 -#: bookwyrm/templates/groups/form.html:30 +#: bookwyrm/templates/groups/form.html:32 #: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/preferences/edit_user.html:136 -#: bookwyrm/templates/readthrough/readthrough_modal.html:72 +#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/instance.html:105 @@ -744,20 +744,20 @@ msgstr "儲存" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 #: bookwyrm/templates/book/book.html:194 -#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 -#: bookwyrm/templates/book/file_links/verification_modal.html:21 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 -#: bookwyrm/templates/groups/delete_group_modal.html:17 -#: bookwyrm/templates/lists/add_item_modal.html:42 -#: bookwyrm/templates/lists/delete_list_modal.html:18 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 +#: bookwyrm/templates/groups/delete_group_modal.html:15 +#: bookwyrm/templates/lists/add_item_modal.html:36 +#: bookwyrm/templates/lists/delete_list_modal.html:16 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 -#: bookwyrm/templates/snippets/report_modal.html:53 +#: bookwyrm/templates/snippets/report_modal.html:52 msgid "Cancel" msgstr "取消" @@ -766,9 +766,9 @@ msgstr "取消" msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." msgstr "" -#: bookwyrm/templates/author/sync_modal.html:22 +#: bookwyrm/templates/author/sync_modal.html:24 #: bookwyrm/templates/book/edit/edit_book.html:108 -#: bookwyrm/templates/book/sync_modal.html:22 +#: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:42 #: bookwyrm/templates/snippets/remove_from_group_button.html:17 @@ -868,8 +868,8 @@ msgid "Add to list" msgstr "新增到列表" #: bookwyrm/templates/book/book.html:370 -#: bookwyrm/templates/book/cover_add_modal.html:31 -#: bookwyrm/templates/lists/add_item_modal.html:37 +#: bookwyrm/templates/book/cover_add_modal.html:32 +#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 @@ -1175,7 +1175,7 @@ msgid "Actions" msgstr "動作" #: bookwyrm/templates/book/file_links/edit_links.html:53 -#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 msgid "Report spam" msgstr "" @@ -1209,7 +1209,7 @@ msgstr "" msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" msgstr "" -#: bookwyrm/templates/book/file_links/verification_modal.html:20 +#: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 msgid "Continue" msgstr "" @@ -1285,7 +1285,7 @@ msgstr "" #: bookwyrm/templates/confirm_email/confirm_email.html:25 #: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/settings/dashboard/dashboard.html:116 -#: bookwyrm/templates/snippets/report_modal.html:52 +#: bookwyrm/templates/snippets/report_modal.html:53 msgid "Submit" msgstr "提交" @@ -1797,7 +1797,8 @@ msgid "No users found for \"%(query)s\"" msgstr "沒有找到 \"%(query)s\" 的使用者" #: bookwyrm/templates/groups/create_form.html:5 -msgid "Create Group" +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" msgstr "" #: bookwyrm/templates/groups/created_text.html:4 @@ -1815,9 +1816,9 @@ msgstr "" msgid "This action cannot be un-done" msgstr "" -#: bookwyrm/templates/groups/delete_group_modal.html:15 -#: bookwyrm/templates/lists/delete_list_modal.html:15 -#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 +#: bookwyrm/templates/groups/delete_group_modal.html:17 +#: bookwyrm/templates/lists/delete_list_modal.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:29 #: bookwyrm/templates/settings/announcements/announcement.html:23 #: bookwyrm/templates/settings/announcements/announcements.html:56 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 @@ -2285,7 +2286,7 @@ msgstr "" msgid "Suggest \"%(title)s\" for this list" msgstr "" -#: bookwyrm/templates/lists/add_item_modal.html:39 +#: bookwyrm/templates/lists/add_item_modal.html:41 #: bookwyrm/templates/lists/list.html:257 msgid "Suggest" msgstr "推薦" @@ -2455,7 +2456,7 @@ msgid "List position" msgstr "列表位置:" #: bookwyrm/templates/lists/list.html:152 -#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 msgid "Set" msgstr "設定" @@ -3906,7 +3907,7 @@ msgid "Copy the theme file into the bookwyrm/static/css/themes dire msgstr "" #: bookwyrm/templates/settings/themes.html:32 -msgid "Run ./bw-dev compilescss." +msgid "Run ./bw-dev collectstatic." msgstr "" #: bookwyrm/templates/settings/themes.html:35 @@ -4183,7 +4184,8 @@ msgid "Need help?" msgstr "" #: bookwyrm/templates/shelf/create_shelf_form.html:5 -msgid "Create Shelf" +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" msgstr "建立書架" #: bookwyrm/templates/shelf/edit_shelf_form.html:5 @@ -4199,10 +4201,6 @@ msgstr "" msgid "All books" msgstr "所有書目" -#: bookwyrm/templates/shelf/shelf.html:72 -msgid "Create shelf" -msgstr "建立書架" - #: bookwyrm/templates/shelf/shelf.html:96 #, python-format msgid "%(formatted_count)s book" @@ -4324,24 +4322,24 @@ msgstr "回覆" msgid "Content" msgstr "內容" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 -msgid "Content warning:" -msgstr "" - -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 -msgid "Spoilers ahead!" -msgstr "前有劇透!" - -#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 msgid "Include spoiler alert" msgstr "加入劇透警告" -#: bookwyrm/templates/snippets/create_status/layout.html:47 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "前有劇透!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "評論:" -#: bookwyrm/templates/snippets/create_status/post_options_block.html:21 +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 msgid "Post" msgstr "釋出" @@ -4827,10 +4825,6 @@ msgstr "" msgid "Groups: %(username)s" msgstr "" -#: bookwyrm/templates/user/groups.html:17 -msgid "Create group" -msgstr "" - #: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:10 msgid "User Profile" msgstr "使用者使用者資料" From a2f2104a08743610d85df3f0c30055ddc8a62813 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 10:42:53 -0700 Subject: [PATCH 10/18] Create non-functional UI for editing array fields --- .../templates/book/edit/edit_book_form.html | 70 ++++++++++++------- 1 file changed, 45 insertions(+), 25 deletions(-) diff --git a/bookwyrm/templates/book/edit/edit_book_form.html b/bookwyrm/templates/book/edit/edit_book_form.html index 38a7fe35..d886d12f 100644 --- a/bookwyrm/templates/book/edit/edit_book_form.html +++ b/bookwyrm/templates/book/edit/edit_book_form.html @@ -22,7 +22,7 @@ {% trans "Title:" %} - + {% include 'snippets/form_errors.html' with errors_list=form.title.errors id="desc_title" %}
@@ -31,7 +31,7 @@ {% trans "Subtitle:" %} - + {% include 'snippets/form_errors.html' with errors_list=form.subtitle.errors id="desc_subtitle" %}
@@ -40,7 +40,7 @@ {% trans "Description:" %} {{ form.description }} - + {% include 'snippets/form_errors.html' with errors_list=form.description.errors id="desc_description" %} @@ -51,7 +51,7 @@ {% trans "Series:" %} - + {% include 'snippets/form_errors.html' with errors_list=form.series.errors id="desc_series" %} @@ -61,7 +61,7 @@ {% trans "Series number:" %} {{ form.series_number }} - + {% include 'snippets/form_errors.html' with errors_list=form.series_number.errors id="desc_series_number" %} @@ -75,21 +75,41 @@ {% trans "Separate multiple values with commas." %} - + {% include 'snippets/form_errors.html' with errors_list=form.languages.errors id="desc_languages" %} -
-
@@ -106,7 +126,7 @@ {% trans "Separate multiple values with commas." %} - + {% include 'snippets/form_errors.html' with errors_list=form.publishers.errors id="desc_publishers" %} @@ -115,7 +135,7 @@ {% trans "First published date:" %} - + {% include 'snippets/form_errors.html' with errors_list=form.first_published_date.errors id="desc_first_published_date" %} @@ -124,7 +144,7 @@ {% trans "Published date:" %} - + {% include 'snippets/form_errors.html' with errors_list=form.published_date.errors id="desc_published_date" %} @@ -193,7 +213,7 @@ - + {% include 'snippets/form_errors.html' with errors_list=form.cover.errors id="desc_cover" %} @@ -214,7 +234,7 @@
{{ form.physical_format }}
- + {% include 'snippets/form_errors.html' with errors_list=form.physical_format.errors id="desc_physical_format" %} @@ -224,7 +244,7 @@ {% trans "Format details:" %} {{ form.physical_format_detail }} - + {% include 'snippets/form_errors.html' with errors_list=form.physical_format_detail.errors id="desc_physical_format_detail" %} @@ -235,7 +255,7 @@ {% trans "Pages:" %} {{ form.pages }} - + {% include 'snippets/form_errors.html' with errors_list=form.pages.errors id="desc_pages" %} @@ -251,7 +271,7 @@ {% trans "ISBN 13:" %} {{ form.isbn_13 }} - + {% include 'snippets/form_errors.html' with errors_list=form.isbn_13.errors id="desc_isbn_13" %} @@ -260,7 +280,7 @@ {% trans "ISBN 10:" %} {{ form.isbn_10 }} - + {% include 'snippets/form_errors.html' with errors_list=form.isbn_10.errors id="desc_isbn_10" %} @@ -269,7 +289,7 @@ {% trans "Openlibrary ID:" %} {{ form.openlibrary_key }} - + {% include 'snippets/form_errors.html' with errors_list=form.openlibrary_key.errors id="desc_openlibrary_key" %} @@ -278,7 +298,7 @@ {% trans "Inventaire ID:" %} {{ form.inventaire_id }} - + {% include 'snippets/form_errors.html' with errors_list=form.inventaire_id.errors id="desc_inventaire_id" %} @@ -287,7 +307,7 @@ {% trans "OCLC Number:" %} {{ form.oclc_number }} - + {% include 'snippets/form_errors.html' with errors_list=form.oclc_number.errors id="desc_oclc_number" %} @@ -296,7 +316,7 @@ {% trans "ASIN:" %} {{ form.asin }} - + {% include 'snippets/form_errors.html' with errors_list=form.ASIN.errors id="desc_ASIN" %} From 35e6dede098b46c1d0b851281657b5e03c82061d Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 11:34:14 -0700 Subject: [PATCH 11/18] Script to remove input fields --- bookwyrm/static/js/forms.js | 17 +++++++++++++++++ .../templates/book/edit/edit_book_form.html | 8 ++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/bookwyrm/static/js/forms.js b/bookwyrm/static/js/forms.js index 7d946d14..99887389 100644 --- a/bookwyrm/static/js/forms.js +++ b/bookwyrm/static/js/forms.js @@ -1,6 +1,19 @@ (function () { "use strict"; + /** + * Remoev input field + * + * @param {event} the button click event + */ + function removeInput(event) { + const trigger = event.currentTarget; + const input_id = trigger.dataset.remove; + const input = document.getElementById(input_id); + + input.remove(); + } + /** * Duplicate an input field * @@ -29,4 +42,8 @@ document .querySelectorAll("[data-duplicate]") .forEach((node) => node.addEventListener("click", duplicateInput)); + + document + .querySelectorAll("[data-remove]") + .forEach((node) => node.addEventListener("click", removeInput)); })(); diff --git a/bookwyrm/templates/book/edit/edit_book_form.html b/bookwyrm/templates/book/edit/edit_book_form.html index d886d12f..fc15d26a 100644 --- a/bookwyrm/templates/book/edit/edit_book_form.html +++ b/bookwyrm/templates/book/edit/edit_book_form.html @@ -87,12 +87,16 @@ -
+
-
{% endfor %} - + {% include 'snippets/form_errors.html' with errors_list=form.subjects.errors id="desc_subjects" %}
@@ -186,7 +201,12 @@ {% endfor %} - + + + From a37f83c458594219efc9722c1fe182ddf6520a77 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 14 Mar 2022 14:55:41 -0700 Subject: [PATCH 13/18] Get the field working --- bookwyrm/forms/books.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bookwyrm/forms/books.py b/bookwyrm/forms/books.py index 91d9b8f0..72df1371 100644 --- a/bookwyrm/forms/books.py +++ b/bookwyrm/forms/books.py @@ -14,6 +14,14 @@ class CoverForm(CustomForm): help_texts = {f: None for f in fields} +class ArrayWidget(forms.widgets.TextInput): + # pylint: disable=unused-argument + # pylint: disable=no-self-use + def value_from_datadict(self, data, files, name): + """get all values for this name""" + return [i for i in data.getlist(name) if i] + + class EditionForm(CustomForm): class Meta: model = models.Edition @@ -41,12 +49,10 @@ class EditionForm(CustomForm): "series_number": forms.TextInput( attrs={"aria-describedby": "desc_series_number"} ), + "subjects": ArrayWidget(), "languages": forms.TextInput( attrs={"aria-describedby": "desc_languages_help desc_languages"} ), - "subjects": forms.TextInput( - attrs={"aria-describedby": "desc_subjects"} - ), "publishers": forms.TextInput( attrs={"aria-describedby": "desc_publishers_help desc_publishers"} ), From 820279166af24dd8051f4829822fe44528c88b3f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 16 Mar 2022 12:39:49 -0700 Subject: [PATCH 14/18] Adds update script --- .../management/commands/instance_version.py | 54 +++++++++++++++++++ .../migrations/0145_sitesettings_version.py | 18 +++++++ bookwyrm/models/site.py | 1 + 3 files changed, 73 insertions(+) create mode 100644 bookwyrm/management/commands/instance_version.py create mode 100644 bookwyrm/migrations/0145_sitesettings_version.py diff --git a/bookwyrm/management/commands/instance_version.py b/bookwyrm/management/commands/instance_version.py new file mode 100644 index 00000000..ca150d64 --- /dev/null +++ b/bookwyrm/management/commands/instance_version.py @@ -0,0 +1,54 @@ +""" Get your admin code to allow install """ +from django.core.management.base import BaseCommand + +from bookwyrm import models +from bookwyrm.settings import VERSION + + +# pylint: disable=no-self-use +class Command(BaseCommand): + """command-line options""" + + help = "What version is this?" + + def add_arguments(self, parser): + """specify which function to run""" + parser.add_argument( + "--current", + action="store_true", + help="Version stored in database", + ) + parser.add_argument( + "--target", + action="store_true", + help="Version stored in settings", + ) + parser.add_argument( + "--update", + action="store_true", + help="Update database version", + ) + + # pylint: disable=unused-argument + def handle(self, *args, **options): + """execute init""" + site = models.SiteSettings.objects.get() + current = site.version or "0.0.1" + target = VERSION + if options.get("current"): + print(current) + return + + if options.get("target"): + print(target) + return + + if options.get("update"): + site.version = target + site.save() + return + + if current != target: + print(f"{current}/{target}") + else: + print(current) diff --git a/bookwyrm/migrations/0145_sitesettings_version.py b/bookwyrm/migrations/0145_sitesettings_version.py new file mode 100644 index 00000000..649f90ab --- /dev/null +++ b/bookwyrm/migrations/0145_sitesettings_version.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.12 on 2022-03-16 18:10 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("bookwyrm", "0144_alter_announcement_display_type"), + ] + + operations = [ + migrations.AddField( + model_name="sitesettings", + name="version", + field=models.CharField(blank=True, max_length=10, null=True), + ), + ] diff --git a/bookwyrm/models/site.py b/bookwyrm/models/site.py index c6c53f76..cbad6c4b 100644 --- a/bookwyrm/models/site.py +++ b/bookwyrm/models/site.py @@ -27,6 +27,7 @@ class SiteSettings(models.Model): default_theme = models.ForeignKey( "Theme", null=True, blank=True, on_delete=models.SET_NULL ) + version = models.CharField(null=True, blank=True, max_length=10) # admin setup options install_mode = models.BooleanField(default=False) From 78b03efe451db87c6ad4ff2a7b4210608e6d3212 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 16 Mar 2022 12:53:05 -0700 Subject: [PATCH 15/18] Updates bw-dev command and ticks version number --- bookwyrm/settings.py | 2 +- bw-dev | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index ec30bd67..f8d4c397 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -11,7 +11,7 @@ from django.utils.translation import gettext_lazy as _ env = Env() env.read_env() DOMAIN = env("DOMAIN") -VERSION = "0.3.3" +VERSION = "0.3.4" RELEASE_API = env( "RELEASE_API", diff --git a/bw-dev b/bw-dev index 9751219a..b610758f 100755 --- a/bw-dev +++ b/bw-dev @@ -163,6 +163,7 @@ case "$CMD" in update) git pull docker-compose build + ./update.sh runweb python manage.py migrate runweb python manage.py collectstatic --no-input docker-compose up -d From ee973c7d7266f9b31103fe132e2474f00766d719 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 16 Mar 2022 12:53:27 -0700 Subject: [PATCH 16/18] Adds celerybeat update script --- updates/0.3.4.sh | 1 + 1 file changed, 1 insertion(+) create mode 100755 updates/0.3.4.sh diff --git a/updates/0.3.4.sh b/updates/0.3.4.sh new file mode 100755 index 00000000..fe7f94dd --- /dev/null +++ b/updates/0.3.4.sh @@ -0,0 +1 @@ +./bw-dev migrate django_celery_beat From ea69f9087fe4501159e11f0801fca964a2abd55f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 16 Mar 2022 13:32:37 -0700 Subject: [PATCH 17/18] Adds missing update script --- update.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 update.sh diff --git a/update.sh b/update.sh new file mode 100755 index 00000000..a394eed8 --- /dev/null +++ b/update.sh @@ -0,0 +1,37 @@ +#!/bin/bash +set -e + +# determine inital and target versions +initial_version="`./bw-dev runweb python manage.py instance_version --current`" +target_version="`./bw-dev runweb python manage.py instance_version --target`" + +initial_version="`echo $initial_version | tail -n 1 | xargs`" +target_version="`echo $target_version | tail -n 1 | xargs`" +if [[ "$initial_version" = "$target_version" ]]; then + echo "Already up to date; version $initial_version" + exit +fi + +echo "---------------------------------------" +echo "Updating from version: $initial_version" +echo ".......... to version: $target_version" +echo "---------------------------------------" + +function version_gt() { test "$(printf '%s\n' "$@" | sort -V | head -n 1)" != "$1"; } + +# execute scripts between initial and target +for version in `ls -A updates/ | sort -V `; do + if version_gt $initial_version $version; then + # too early + continue + fi + if version_gt $version $target_version; then + # too late + continue + fi + echo "Running tasks for version $version" + ./updates/$version +done + +./bw-dev runweb python manage.py instance_version --update +echo "✨ ----------- Done! --------------- ✨" From da100cd114befd97082443d7a87314bc468b0ca9 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 16 Mar 2022 16:13:15 -0700 Subject: [PATCH 18/18] Adds context and fixes whitespace in translation strings Also updates locales --- .../templates/book/file_links/edit_links.html | 2 +- .../templates/snippets/goal_progress.html | 2 +- locale/de_DE/LC_MESSAGES/django.po | 349 +++++++++-------- locale/en_US/LC_MESSAGES/django.po | 203 ++++++---- locale/es_ES/LC_MESSAGES/django.mo | Bin 83594 -> 83546 bytes locale/es_ES/LC_MESSAGES/django.po | 349 +++++++++-------- locale/fr_FR/LC_MESSAGES/django.po | 351 +++++++++-------- locale/gl_ES/LC_MESSAGES/django.mo | Bin 89154 -> 90099 bytes locale/gl_ES/LC_MESSAGES/django.po | 355 +++++++++-------- locale/it_IT/LC_MESSAGES/django.mo | Bin 90522 -> 91439 bytes locale/it_IT/LC_MESSAGES/django.po | 359 ++++++++++-------- locale/lt_LT/LC_MESSAGES/django.mo | Bin 84689 -> 84629 bytes locale/lt_LT/LC_MESSAGES/django.po | 349 +++++++++-------- locale/no_NO/LC_MESSAGES/django.mo | Bin 79689 -> 79637 bytes locale/no_NO/LC_MESSAGES/django.po | 349 +++++++++-------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 89997 -> 90728 bytes locale/pt_BR/LC_MESSAGES/django.po | 353 +++++++++-------- locale/pt_PT/LC_MESSAGES/django.mo | Bin 72742 -> 72690 bytes locale/pt_PT/LC_MESSAGES/django.po | 349 +++++++++-------- locale/sv_SE/LC_MESSAGES/django.mo | Bin 87729 -> 87673 bytes locale/sv_SE/LC_MESSAGES/django.po | 349 +++++++++-------- locale/zh_Hans/LC_MESSAGES/django.po | 349 +++++++++-------- locale/zh_Hant/LC_MESSAGES/django.po | 349 +++++++++-------- 23 files changed, 2513 insertions(+), 1904 deletions(-) diff --git a/bookwyrm/templates/book/file_links/edit_links.html b/bookwyrm/templates/book/file_links/edit_links.html index 9048ce7a..a088a40d 100644 --- a/bookwyrm/templates/book/file_links/edit_links.html +++ b/bookwyrm/templates/book/file_links/edit_links.html @@ -8,7 +8,7 @@

- {% blocktrans with title=book|book_title %} + {% blocktrans trimmed with title=book|book_title %} Links for "{{ title }}" {% endblocktrans %}

diff --git a/bookwyrm/templates/snippets/goal_progress.html b/bookwyrm/templates/snippets/goal_progress.html index d0229b68..bc8fd53b 100644 --- a/bookwyrm/templates/snippets/goal_progress.html +++ b/bookwyrm/templates/snippets/goal_progress.html @@ -4,7 +4,7 @@ {% with goal.progress as progress %}

{% if progress.percent >= 100 %} - {% trans "Success!" %} + {% trans "Success!" context "Goal successfully completed" %} {% elif progress.percent %} {% blocktrans with percent=progress.percent %}{{ percent }}% complete!{% endblocktrans %} {% endif %} diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index 31e44a7b..6b8502b5 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:52\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: German\n" "Language: de\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Diese Domain ist blockiert. Bitte kontaktiere einen Administrator, wenn du denkst, dass dies ein Fehler ist." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Ein Tag" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Eine Woche" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Ein Monat" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Läuft nicht ab" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i}-mal verwendbar" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Unbegrenzt" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "Enddatum darf nicht vor dem Startdatum liegen." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Diese Domain ist blockiert. Bitte kontaktiere einen Administrator, wenn du denkst, dass dies ein Fehler ist." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Reihenfolge der Liste" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Buchtitel" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Bewertung" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Sortieren nach" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Aufsteigend" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Absteigend" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "Enddatum darf nicht vor dem Startdatum liegen." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Fehler beim Laden des Buches" @@ -187,7 +187,7 @@ msgstr "%(value)s ist keine gültige remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s ist kein gültiger Benutzer*inname" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "Benutzer*inname" @@ -245,7 +245,7 @@ msgstr "Zum Liehen erhältlich" msgid "Approved" msgstr "Bestätigt" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Besprechungen" @@ -399,7 +399,7 @@ msgstr "Die Moderator*innen und Administrator*innen von %(site_name)s halten die msgid "Moderator" msgstr "Moderator*in" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Administration" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Softwareversion:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Über %(site_name)s" @@ -533,7 +533,7 @@ msgstr "Das am schnellsten gelesene Buch dieses Jahr …" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "ISNI-Datensatz anzeigen" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Lade Daten" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Auf OpenLibrary ansehen" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Auf Inventaire anzeigen" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Zuletzt bearbeitet von:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadaten" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Name:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Mehrere Werte durch Kommas getrennt eingeben." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Openlibrary-Schlüssel:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Inventaire-ID:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Speichern" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Speichern" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Das Laden von Daten wird eine Verbindung zu %(source_name)s%(count)s editions" msgstr "%(count)s Ausgaben" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Du hast diese Ausgabe im folgenden Regal:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Eine andere Ausgabe dieses Buches befindet sich in deinem %(shelf_name)s Regal." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Deine Leseaktivität" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Lesedaten hinzufügen" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Du hast keine Leseaktivität für dieses Buch." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Deine Besprechungen" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Deine Kommentare" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Deine Zitate" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Themen" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Orte" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Orte" msgid "Lists" msgstr "Listen" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Zur Liste hinzufügen" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "OCLC-Nummer:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Titelbild hinzufügen" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Titelbild hochladen:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Titelbild von URL laden:" @@ -975,110 +981,114 @@ msgstr "Dies ist ein neues Werk." msgid "Back" msgstr "Zurück" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Titel:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Untertitel:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Nummer in der Serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Sprachen:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Veröffentlichung" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Verlag:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Erstveröffentlichungsdatum:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Veröffentlichungsdatum:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autor*innen" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "%(name)s entfernen" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Autor*inseite für %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Autor*innen hinzufügen:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Autor*in hinzufügen" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Lisa Musterfrau" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Weitere*n Autor*in hinzufügen" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Titelbild" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Physikalische Eigenschaften" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Format:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Formatdetails:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Seiten:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Buch-Identifikatoren" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "OpenLibrary-ID:" @@ -1168,7 +1178,7 @@ msgstr "Domain" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Status" @@ -1177,7 +1187,7 @@ msgstr "Status" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Aktionen" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Gemeinschaft" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Lokale Benutzer*innen" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Föderierte Gemeinschaft" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Verzeichnis" @@ -1450,7 +1462,7 @@ msgstr "%(username)s hat %(username)s" msgstr "Direktnachrichten mit %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Direktnachrichten" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Updates" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Deine Bücher" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Anmeldung" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Anmelden" @@ -2185,7 +2197,7 @@ msgstr "Anmelden" msgid "Success! Email address confirmed." msgstr "Alles klar! E-Mail-Adresse bestätigt." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Benutzer*inname:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Passwort:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Passwort vergessen?" @@ -2230,19 +2242,23 @@ msgstr "%(site_name)s-Suche" msgid "Search for a book, user, or list" msgstr "Nach einem Buch, einem*r Benutzer*in oder einer Liste suchen" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Navigations-Hauptmenü" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Feed" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Einstellungen" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Einstellungen" msgid "Invites" msgstr "Einladungen" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Abmelden" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Benachrichtigungen" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "Passwort" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Beitreten" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Status veröffentlicht" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Fehler beim veröffentlichen des Status" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Handbuch" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "%(site_name)s auf %(support_title)s unterstützen" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm ist open source Software. Du kannst dich auf GitHub beteiligen oder etwas melden." @@ -3013,6 +3029,43 @@ msgstr "Lesedaten für „%(title)s“ hinzufügen" msgid "Report" msgstr "Melden" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Ergebnisse von" @@ -3046,8 +3099,9 @@ msgstr "Suchart" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Benutzer*innen" @@ -3514,6 +3568,7 @@ msgid "Date accepted" msgstr "Datum der Bestätigung" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "E-Mail" @@ -3932,7 +3987,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3940,28 +3995,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3979,43 +4030,39 @@ msgstr "Bist du sicher, dass du das Benutzer*inkonto „%(username)s%(instance_name)s" msgstr "Benutzer*innen: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Benutzer*inname" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Hinzugefügt am" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Zuletzt aktiv" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Entfernte Instanz" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Aktiv" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inaktiv" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Nicht festgelegt" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index c5d3ad3f..b344e4aa 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-03-14 19:30+0000\n" +"POT-Creation-Date: 2022-03-16 23:12+0000\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -18,28 +18,28 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: bookwyrm/forms/admin.py:40 +#: bookwyrm/forms/admin.py:41 msgid "One Day" msgstr "" -#: bookwyrm/forms/admin.py:41 +#: bookwyrm/forms/admin.py:42 msgid "One Week" msgstr "" -#: bookwyrm/forms/admin.py:42 +#: bookwyrm/forms/admin.py:43 msgid "One Month" msgstr "" -#: bookwyrm/forms/admin.py:43 +#: bookwyrm/forms/admin.py:44 msgid "Does Not Expire" msgstr "" -#: bookwyrm/forms/admin.py:47 +#: bookwyrm/forms/admin.py:48 #, python-brace-format msgid "{i} uses" msgstr "" -#: bookwyrm/forms/admin.py:48 +#: bookwyrm/forms/admin.py:49 msgid "Unlimited" msgstr "" @@ -262,73 +262,73 @@ msgstr "" msgid "Everything else" msgstr "" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Home Timeline" msgstr "" -#: bookwyrm/settings.py:208 +#: bookwyrm/settings.py:209 msgid "Home" msgstr "" -#: bookwyrm/settings.py:209 +#: bookwyrm/settings.py:210 msgid "Books Timeline" msgstr "" -#: bookwyrm/settings.py:209 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:210 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:91 msgid "Books" msgstr "" -#: bookwyrm/settings.py:281 +#: bookwyrm/settings.py:282 msgid "English" msgstr "" -#: bookwyrm/settings.py:282 +#: bookwyrm/settings.py:283 msgid "Deutsch (German)" msgstr "" -#: bookwyrm/settings.py:283 +#: bookwyrm/settings.py:284 msgid "Español (Spanish)" msgstr "" -#: bookwyrm/settings.py:284 +#: bookwyrm/settings.py:285 msgid "Galego (Galician)" msgstr "" -#: bookwyrm/settings.py:285 +#: bookwyrm/settings.py:286 msgid "Italiano (Italian)" msgstr "" -#: bookwyrm/settings.py:286 +#: bookwyrm/settings.py:287 msgid "Français (French)" msgstr "" -#: bookwyrm/settings.py:287 +#: bookwyrm/settings.py:288 msgid "Lietuvių (Lithuanian)" msgstr "" -#: bookwyrm/settings.py:288 +#: bookwyrm/settings.py:289 msgid "Norsk (Norwegian)" msgstr "" -#: bookwyrm/settings.py:289 +#: bookwyrm/settings.py:290 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "Português Europeu (European Portuguese)" msgstr "" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Svenska (Swedish)" msgstr "" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "简体中文 (Simplified Chinese)" msgstr "" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "繁體中文 (Traditional Chinese)" msgstr "" @@ -680,8 +680,7 @@ msgstr "" #: bookwyrm/templates/author/edit_author.html:44 #: bookwyrm/templates/book/edit/edit_book_form.html:76 -#: bookwyrm/templates/book/edit/edit_book_form.html:88 -#: bookwyrm/templates/book/edit/edit_book_form.html:107 +#: bookwyrm/templates/book/edit/edit_book_form.html:146 msgid "Separate multiple values with commas." msgstr "" @@ -710,7 +709,7 @@ msgid "Openlibrary key:" msgstr "" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:278 +#: bookwyrm/templates/book/edit/edit_book_form.html:322 msgid "Inventaire ID:" msgstr "" @@ -893,12 +892,12 @@ msgid "ISBN:" msgstr "" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:287 +#: bookwyrm/templates/book/edit/edit_book_form.html:331 msgid "OCLC Number:" msgstr "" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:296 +#: bookwyrm/templates/book/edit/edit_book_form.html:340 msgid "ASIN:" msgstr "" @@ -907,12 +906,12 @@ msgid "Add cover" msgstr "" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:186 +#: bookwyrm/templates/book/edit/edit_book_form.html:230 msgid "Upload cover:" msgstr "" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:236 msgid "Load cover from url:" msgstr "" @@ -1007,89 +1006,101 @@ msgstr "" msgid "Subjects:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:98 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +msgid "Add subject" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:106 +msgid "Remove subject" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:129 +msgid "Add Another Subject" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:137 msgid "Publication" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:103 +#: bookwyrm/templates/book/edit/edit_book_form.html:142 msgid "Publisher:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:115 +#: bookwyrm/templates/book/edit/edit_book_form.html:154 msgid "First published date:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:124 +#: bookwyrm/templates/book/edit/edit_book_form.html:163 msgid "Published date:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:135 +#: bookwyrm/templates/book/edit/edit_book_form.html:174 msgid "Authors" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:144 +#: bookwyrm/templates/book/edit/edit_book_form.html:183 #, python-format msgid "Remove %(name)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:147 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 #, python-format msgid "Author page for %(name)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:155 +#: bookwyrm/templates/book/edit/edit_book_form.html:194 msgid "Add Authors:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:158 -#: bookwyrm/templates/book/edit/edit_book_form.html:161 +#: bookwyrm/templates/book/edit/edit_book_form.html:197 +#: bookwyrm/templates/book/edit/edit_book_form.html:200 msgid "Add Author" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:159 -#: bookwyrm/templates/book/edit/edit_book_form.html:162 +#: bookwyrm/templates/book/edit/edit_book_form.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:201 msgid "Jane Doe" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:165 +#: bookwyrm/templates/book/edit/edit_book_form.html:207 msgid "Add Another Author" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:217 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:205 +#: bookwyrm/templates/book/edit/edit_book_form.html:249 msgid "Physical Properties" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:212 +#: bookwyrm/templates/book/edit/edit_book_form.html:256 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:224 +#: bookwyrm/templates/book/edit/edit_book_form.html:268 msgid "Format details:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:235 +#: bookwyrm/templates/book/edit/edit_book_form.html:279 msgid "Pages:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:246 +#: bookwyrm/templates/book/edit/edit_book_form.html:290 msgid "Book Identifiers" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:251 +#: bookwyrm/templates/book/edit/edit_book_form.html:295 msgid "ISBN 13:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:260 +#: bookwyrm/templates/book/edit/edit_book_form.html:304 msgid "ISBN 10:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:269 +#: bookwyrm/templates/book/edit/edit_book_form.html:313 msgid "Openlibrary ID:" msgstr "" @@ -1145,10 +1156,7 @@ msgstr "" #: bookwyrm/templates/book/file_links/edit_links.html:11 #, python-format -msgid "" -"\n" -" Links for \"%(title)s\"\n" -" " +msgid "Links for \"%(title)s\"" msgstr "" #: bookwyrm/templates/book/file_links/edit_links.html:32 @@ -3217,64 +3225,89 @@ msgstr "" msgid "Color:" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:6 -#: bookwyrm/templates/settings/automod/rules.html:10 +#: bookwyrm/templates/settings/automod/rules.html:7 +#: bookwyrm/templates/settings/automod/rules.html:11 #: bookwyrm/templates/settings/layout.html:61 msgid "Auto-moderation rules" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:17 +#: bookwyrm/templates/settings/automod/rules.html:18 msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string." msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:18 +#: bookwyrm/templates/settings/automod/rules.html:19 msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged." msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:19 -msgid "At this time, reports are not being generated automatically, and you must manually trigger a scan." +#: bookwyrm/templates/settings/automod/rules.html:26 +msgid "Schedule:" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:23 -msgid "Run scan" +#: bookwyrm/templates/settings/automod/rules.html:33 +msgid "Last run:" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:31 -msgid "Successfully added rule" +#: bookwyrm/templates/settings/automod/rules.html:40 +msgid "Total run count:" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:37 -msgid "Add Rule" +#: bookwyrm/templates/settings/automod/rules.html:47 +msgid "Enabled:" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:46 -#: bookwyrm/templates/settings/automod/rules.html:90 -msgid "String match" -msgstr "" - -#: bookwyrm/templates/settings/automod/rules.html:56 -#: bookwyrm/templates/settings/automod/rules.html:93 -msgid "Flag users" +#: bookwyrm/templates/settings/automod/rules.html:59 +msgid "Delete schedule" msgstr "" #: bookwyrm/templates/settings/automod/rules.html:63 -#: bookwyrm/templates/settings/automod/rules.html:96 +msgid "Run now" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:64 +msgid "Last run date will not be updated" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:69 +#: bookwyrm/templates/settings/automod/rules.html:92 +msgid "Schedule scan" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:101 +msgid "Successfully added rule" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:107 +msgid "Add Rule" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:116 +#: bookwyrm/templates/settings/automod/rules.html:160 +msgid "String match" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:126 +#: bookwyrm/templates/settings/automod/rules.html:163 +msgid "Flag users" +msgstr "" + +#: bookwyrm/templates/settings/automod/rules.html:133 +#: bookwyrm/templates/settings/automod/rules.html:166 msgid "Flag statuses" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:70 +#: bookwyrm/templates/settings/automod/rules.html:140 msgid "Add rule" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:77 +#: bookwyrm/templates/settings/automod/rules.html:147 msgid "Current Rules" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:81 +#: bookwyrm/templates/settings/automod/rules.html:151 msgid "Show rules" msgstr "" -#: bookwyrm/templates/settings/automod/rules.html:118 +#: bookwyrm/templates/settings/automod/rules.html:188 msgid "Remove rule" msgstr "" @@ -3524,7 +3557,6 @@ msgid "Import Blocklist" msgstr "" #: bookwyrm/templates/settings/federation/instance_blocklist.html:38 -#: bookwyrm/templates/snippets/goal_progress.html:7 msgid "Success!" msgstr "" @@ -4566,6 +4598,11 @@ msgstr "" msgid "Set goal" msgstr "" +#: bookwyrm/templates/snippets/goal_progress.html:7 +msgctxt "Goal successfully completed" +msgid "Success!" +msgstr "" + #: bookwyrm/templates/snippets/goal_progress.html:9 #, python-format msgid "%(percent)s%% complete!" diff --git a/locale/es_ES/LC_MESSAGES/django.mo b/locale/es_ES/LC_MESSAGES/django.mo index ff4ad1d4996bb4a39f8a210854b7bfa648db2dfc..e2cdb67bd051815b88f910fde3494c3330e7975c 100644 GIT binary patch delta 21007 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 HM!Ww5#f1Qy delta 21052 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 diff --git a/locale/es_ES/LC_MESSAGES/django.po b/locale/es_ES/LC_MESSAGES/django.po index b68cde70..5855eb1b 100644 --- a/locale/es_ES/LC_MESSAGES/django.po +++ b/locale/es_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 20:49\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Spanish\n" "Language: es\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Este dominio está bloqueado. Póngase en contacto con su administrador si cree que esto es un error." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "Este enlace con ese tipo de archivo ya ha sido añadido a este libro. Si no es visible es porque el dominio todavía está pendiente." - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Ya existe un usuario con ese correo electrónico." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Un día" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Una semana" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Un mes" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "No expira" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} usos" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Sin límite" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "La fecha final de lectura no puede ser anterior a la fecha de inicio." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Ya existe un usuario con ese correo electrónico." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Este dominio está bloqueado. Póngase en contacto con su administrador si cree que esto es un error." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Este enlace con ese tipo de archivo ya ha sido añadido a este libro. Si no es visible es porque el dominio todavía está pendiente." + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Orden de la lista" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Título" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Valoración" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Descendente" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "La fecha final de lectura no puede ser anterior a la fecha de inicio." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Error en cargar libro" @@ -187,7 +187,7 @@ msgstr "%(value)s no es un remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s no es un usuario válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nombre de usuario" @@ -245,7 +245,7 @@ msgstr "Disponible para préstamo" msgid "Approved" msgstr "Aprobado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Reseñas" @@ -399,7 +399,7 @@ msgstr "Los moderadores y administradores de %(site_name)s mantienen el sitio en msgid "Moderator" msgstr "Moderador" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Administrador" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Versión del software:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Sobre %(site_name)s" @@ -533,7 +533,7 @@ msgstr "Su lectura más corta de este año…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Ver registro ISNI" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Cargar datos" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver en OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver en Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Editado más recientemente por:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadatos" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Nombre:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Separar varios valores con comas." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Clave OpenLibrary:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "ID Inventaire:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Guardar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Guardar" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "La carga de datos se conectará a %(source_name)s y com msgid "Confirm" msgstr "Confirmar" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "Editar Libro" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "Haz clic para añadir portada" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "No se pudo cargar la portada" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "Haz clic para ampliar" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s reseña)" msgstr[1] "(%(review_count)s reseñas)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "Agregar descripción" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descripción:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s ediciones" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Has guardado esta edición en la estantería de:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Una edición diferente de este libro está en tu estantería %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Tu actividad de lectura" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Agregar fechas de lectura" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "No tienes ninguna actividad de lectura para este libro." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Tus reseñas" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Tus comentarios" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Tus citas" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Sujetos" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Agregar a lista" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Agregar portada" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Subir portada:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Agregar portada de url:" @@ -975,110 +981,114 @@ msgstr "Esta es una obra nueva" msgid "Back" msgstr "Volver" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Título:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Subtítulo:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Número de serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Idiomas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publicación" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Editorial:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Fecha de primera publicación:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Fecha de publicación:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autores" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Quitar %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Página de autor por %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Agregar Autores:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Añadir Autor" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "María López García" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Añadir Otro Autor" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Portada" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Propiedades físicas" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Detalles del formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Páginas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Identificadores de libro" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "ID OpenLibrary:" @@ -1168,7 +1178,7 @@ msgstr "Dominio" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Estado" @@ -1177,7 +1187,7 @@ msgstr "Estado" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Acciones" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Comunidad" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Usuarios locales" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Comunidad federada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Directorio" @@ -1450,7 +1462,7 @@ msgstr "%(username)s citó %(username)s" msgstr "Mensajes directos con %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Mensajes directos" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Actualizaciones" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Tus libros" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Iniciar sesión" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Iniciar sesión" @@ -2185,7 +2197,7 @@ msgstr "Iniciar sesión" msgid "Success! Email address confirmed." msgstr "¡Éxito! Dirección de correo electrónico confirmada." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Nombre de usuario:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Contraseña:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "¿Olvidaste tu contraseña?" @@ -2230,19 +2242,23 @@ msgstr "Busqueda en %(site_name)s" msgid "Search for a book, user, or list" msgstr "Buscar un libro o un usuario o una lista" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Menú de navigación central" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Actividad" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Configuración" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Configuración" msgid "Invites" msgstr "Invitaciones" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Cerrar sesión" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificaciones" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "contraseña" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Unirse" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Estado publicado con éxito" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Error al publicar el estado" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Documentación de Django" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Apoyar %(site_name)s en %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm es software de código abierto. Puedes contribuir o reportar problemas en GitHub." @@ -3013,6 +3029,43 @@ msgstr "Añadir fechas de lectura de «%(title)s»" msgid "Report" msgstr "Reportar" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Resultados de" @@ -3046,8 +3099,9 @@ msgstr "Tipo de búsqueda" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Usuarios" @@ -3514,6 +3568,7 @@ msgid "Date accepted" msgstr "Fecha de aceptación" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "Correo electronico" @@ -3932,7 +3987,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3940,28 +3995,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3979,43 +4030,39 @@ msgstr "¿Estás seguro que quieres eliminar la cuenta de %(username)s%(instance_name)s" msgstr "Usuarios %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Nombre de usuario" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Fecha agregada" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Actividad reciente" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Instancia remota" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Activo" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inactivo" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "No establecido" diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 4e3d049b..23354825 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-14 16:32\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-16 14:14\n" "Last-Translator: Mouse Reeve \n" "Language-Team: French\n" "Language: fr\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "Un compte du même nom existe déjà" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Ce domaine est bloqué. Contactez l’admin de votre instance si vous pensez que c’est une erreur." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "Le lien avec ce type de fichier a déjà été ajouté pour ce livre. S’il n’est pas visible, le domaine est encore en attente." - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Cet email est déjà associé à un compte." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Un jour" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Une semaine" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Un mois" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Sans expiration" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} utilisations" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Sans limite" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "La date de fin de lecture ne peut pas être antérieure à la date de début." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "Un compte du même nom existe déjà" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Cet email est déjà associé à un compte." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Ce domaine est bloqué. Contactez l’admin de votre instance si vous pensez que c’est une erreur." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Le lien avec ce type de fichier a déjà été ajouté pour ce livre. S’il n’est pas visible, le domaine est encore en attente." + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Ordre de la liste" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Titre du livre" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Note" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Trier par" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Ordre croissant" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Ordre décroissant" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "La date de fin de lecture ne peut pas être antérieure à la date de début." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Erreur lors du chargement du livre" @@ -187,7 +187,7 @@ msgstr "%(value)s n’est pas une remote_id valide." msgid "%(value)s is not a valid username" msgstr "%(value)s n’est pas un nom de compte valide." -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nom du compte :" @@ -245,7 +245,7 @@ msgstr "Disponible à l’emprunt" msgid "Approved" msgstr "Approuvé" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Critiques" @@ -399,7 +399,7 @@ msgstr "L’administration et la modération de %(site_name)s maintiennent le si msgid "Moderator" msgstr "Modérateur/modératrice" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Admin" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Version logicielle :" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "À propos de %(site_name)s" @@ -533,7 +533,7 @@ msgstr "Sa lecture la plus courte l’année…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Voir l’enregistrement ISNI" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Charger les données" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Voir sur OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Voir sur Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Dernière modification par :" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Métadonnées" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Nom :" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Séparez plusieurs valeurs par une virgule." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Clé Openlibrary :" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Identifiant Inventaire :" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI :" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Enregistrer" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Enregistrer" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Le chargement des données se connectera à %(source_name)s%(count)s editions" msgstr "%(count)s éditions" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Vous avez rangé cette édition dans :" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Une édition différente de ce livre existe sur votre étagère %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Votre activité de lecture" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Ajouter des dates de lecture" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Vous n’avez aucune activité de lecture pour ce livre" -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Vos critiques" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Vos commentaires" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Vos citations" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Sujets" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Lieux" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Lieux" msgid "Lists" msgstr "Listes" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Ajouter à la liste" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN :" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "Numéro OCLC :" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN :" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Ajouter une couverture" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Charger une couverture :" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Charger la couverture depuis une URL :" @@ -975,110 +981,114 @@ msgstr "Il s’agit d’un nouvel ouvrage." msgid "Back" msgstr "Retour" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Titre :" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Sous‑titre :" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Série :" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Numéro dans la série :" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Langues :" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "Sujets :" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publication" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Éditeur :" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Première date de parution :" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Date de parution :" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Auteurs ou autrices" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Retirer %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Page de %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Ajouter des auteurs ou autrices :" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Ajouter un auteur ou une autrice" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Camille Dupont" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Ajouter un autre auteur ou autrice" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Couverture" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Propriétés physiques" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Format :" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Détails du format :" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Pages :" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Identifiants du livre" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13 :" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10 :" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "Identifiant Openlibrary :" @@ -1168,7 +1178,7 @@ msgstr "Domaine" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Statut" @@ -1177,7 +1187,7 @@ msgstr "Statut" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Actions" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Communauté" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Comptes locaux" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Communauté fédérée" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Répertoire" @@ -1450,7 +1462,7 @@ msgstr "%(username)s a cité un passage de %(username)s" msgstr "Messages directs avec %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Messages directs" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Mises à jour" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Vos Livres" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Connexion" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Se connecter" @@ -2185,7 +2197,7 @@ msgstr "Se connecter" msgid "Success! Email address confirmed." msgstr "Bravo ! L’adresse email a été confirmée." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Nom du compte :" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Mot de passe :" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Mot de passe oublié ?" @@ -2230,19 +2242,23 @@ msgstr "Recherche %(site_name)s" msgid "Search for a book, user, or list" msgstr "Rechercher un livre, un utilisateur ou une liste" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "Scanner le code-barres" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Menu de navigation principal " -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Fil d’actualité" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Paramètres" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Paramètres" msgid "Invites" msgstr "Invitations" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Se déconnecter" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notifications" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "Mot de passe" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Rejoindre" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Publié !" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Erreur lors de la publication" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Documentation" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Soutenez %(site_name)s avec %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via GitHub." @@ -3013,6 +3029,45 @@ msgstr "Ajouter des dates de lecture pour « %(title)s »" msgid "Report" msgstr "Signaler" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "\n" +" Scanner le code-barres\n" +" " + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "En attente de la caméra…" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "Autorisez l’accès à la caméra pour scanner le code-barres d’un livre." + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "Impossible d’accéder à la caméra" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "Scan en cours…" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "Alignez le code-barres de votre livre avec la caméra." + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "ISBN scanné" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "Recherche du livre :" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Résultats de" @@ -3046,8 +3101,9 @@ msgstr "Type de recherche" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Comptes" @@ -3514,6 +3570,7 @@ msgid "Date accepted" msgstr "Date de validation" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "Email" @@ -3932,7 +3989,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "Ajoutez le nom du fichier à l'aide du formulaire ci-dessous pour le rendre disponible dans l'interface de l'application." #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "Ajouter un thème" @@ -3940,28 +3997,24 @@ msgstr "Ajouter un thème" msgid "Unable to save theme" msgstr "Impossible d’enregistrer le thème" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "Aucun fichier de thème disponible détecté" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "Nom du thème" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "Nom de fichier du thème" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "Thèmes disponibles" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "Fichier" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "Supprimer le thème" @@ -3979,43 +4032,39 @@ msgstr "Êtes-vous sûr de vouloir supprimer le compte de %(username)s%(instance_name)s" msgstr "Comptes : %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Nom du compte" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Date d’ajout" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Dernière activité" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Instance distante" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Actif" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inactif" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Non défini" diff --git a/locale/gl_ES/LC_MESSAGES/django.mo b/locale/gl_ES/LC_MESSAGES/django.mo index 8958c625aa2159fb6d31240e3ad57c6309aa0a96..a1b321a7dc998f207a24ccf2e696b406638a7d6c 100644 GIT binary patch delta 23896 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 delta 22970 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 axyGlT+3L59+s@T@9Zs@sbt6|z-~R($9<&Mo diff --git a/locale/gl_ES/LC_MESSAGES/django.po b/locale/gl_ES/LC_MESSAGES/django.po index bf0fc121..bc7cabed 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:52\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-16 14:14\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Galician\n" "Language: gl\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "Xa existe unha usuaria con este identificador" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Este dominio está bloqueado. Contacta coa administración se cres que é un erro." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "Esta ligazón co tipo de ficheiro xa foi engadida para este libro. Se non é visible, o dominio aínda está pendente." - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Xa existe unha usuaria con este email." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Un día" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Unha semana" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Un mes" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Non caduca" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} usos" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Sen límite" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "A data final da lectura non pode ser anterior á de inicio." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "Xa existe unha usuaria con este identificador" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Xa existe unha usuaria con este email." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Este dominio está bloqueado. Contacta coa administración se cres que é un erro." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Esta ligazón co tipo de ficheiro xa foi engadida para este libro. Se non é visible, o dominio aínda está pendente." + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Orde da listaxe" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Título do libro" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Puntuación" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Descendente" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "A data final da lectura non pode ser anterior á de inicio." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Erro ao cargar o libro" @@ -187,7 +187,7 @@ msgstr "%(value)s non é un remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s non é un nome de usuaria válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuaria" @@ -245,7 +245,7 @@ msgstr "Dispoñible para aluguer" msgid "Approved" msgstr "Aprobado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Recensións" @@ -399,7 +399,7 @@ msgstr "A moderación e administración de %(site_name)s coidan e xestionan o si msgid "Moderator" msgstr "Moderación" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Admin" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Versión do software:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Acerca de %(site_name)s" @@ -533,7 +533,7 @@ msgstr "A lectura máis curta deste ano…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Ver rexistro ISNI" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Cargar datos" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver en OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver en Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Última edición por:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadatos" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Nome:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Separa múltiples valores con vírgulas." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Chave en Openlibrary:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "ID en Inventaire:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Gardar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Gardar" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Ao cargar os datos vas conectar con %(source_name)s e c msgid "Confirm" msgstr "Confirmar" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "Non se pode conectar coa fonte remota." + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "Editar libro" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "Preme para engadir portada" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "Fallou a carga da portada" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "Preme para agrandar" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s recensión)" msgstr[1] "(%(review_count)s recensións)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "Engadir descrición" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrición:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s edicións" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Puxeches esta edición no estante:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Hai unha edición diferente deste libro no teu estante %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Actividade lectora" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Engadir datas de lectura" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Non tes actividade lectora neste libro." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "As túas recensións" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Os teus comentarios" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "As túas citas" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Temas" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listaxes" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Engadir a listaxe" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Engadir portada" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Subir portada:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Cargar portada desde url:" @@ -975,110 +981,114 @@ msgstr "Este é un novo traballo" msgid "Back" msgstr "Atrás" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Título:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Subtítulo:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Número da serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Idiomas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "Temas:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publicación" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Editorial:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Data da primeira edición:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Data de publicación:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autoras" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Eliminar %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Páxina de autora para %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Engadir autoras:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Engadir Autora" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Xoana Pedre" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Engade outra Autora" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Portada" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Propiedades físicas" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Detalles do formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Páxinas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Identificadores do libro" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "ID en Openlibrary:" @@ -1168,7 +1178,7 @@ msgstr "Dominio" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Estado" @@ -1177,7 +1187,7 @@ msgstr "Estado" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Accións" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Comunidade" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Usuarias locais" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Comunidade federada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Directorio" @@ -1450,7 +1462,7 @@ msgstr "%(username)s citou %(username)s" msgstr "Mensaxes Directas con %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Mensaxes Directas" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Actualizacións" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Os teus libros" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Acceder" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Accede" @@ -2185,7 +2197,7 @@ msgstr "Accede" msgid "Success! Email address confirmed." msgstr "Correcto! Enderezo de email confirmado." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Nome de usuaria:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Contrasinal:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Esqueceches o contrasinal?" @@ -2230,19 +2242,23 @@ msgstr "Busca en %(site_name)s" msgid "Search for a book, user, or list" msgstr "Busca un libro, usuaria ou lista" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "Escanear código de barras" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Menú principal de navegación" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Fonte" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Axustes" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Axustes" msgid "Invites" msgstr "Convites" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Desconectar" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificacións" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "contrasinal" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Únete" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Publicación correcta" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Erro ao publicar" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Documentación" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Axuda a %(site_name)s en %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "O código fonte de BookWyrm é público. Podes colaborar ou informar de problemas en GitHub." @@ -3013,6 +3029,45 @@ msgstr "Engadir datas de lectura para \"%(title)s\"" msgid "Report" msgstr "Denunciar" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "\n" +" Escanear Código de barras\n" +" " + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "Accedendo á cámara..." + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "Permite o acceso á cámara para escanear o código de barras do libro." + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "Non hai acceso á cámara" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "Escaneando..." + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "Aliña o código de barras do libro coa cámara." + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "ISBN escaneado" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "Buscando o libro:" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Resultados de" @@ -3046,8 +3101,9 @@ msgstr "Tipo de busca" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Usuarias" @@ -3514,6 +3570,7 @@ msgid "Date accepted" msgstr "Data de aceptación" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "Email" @@ -3925,14 +3982,14 @@ msgstr "Copia o ficheiro do decorado no cartafol bookwyrm/static/css/theme #: bookwyrm/templates/settings/themes.html:32 msgid "Run ./bw-dev collectstatic." -msgstr "" +msgstr "Executa ./bw-dev collectstatic." #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." msgstr "Engade o nome de ficheiro usando o formulario inferior para que esté dispoñible na interface da aplicación." #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "Engadir decorado" @@ -3940,28 +3997,24 @@ msgstr "Engadir decorado" msgid "Unable to save theme" msgstr "Non se gardou o decorado" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "Non se atopan ficheiros de decorado" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "Nome do decorado" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "Nome de ficheiro do decorado" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "Decorados dispoñibles" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "Ficheiro" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "Eliminar decorado" @@ -3979,43 +4032,39 @@ msgstr "Tes a certeza de querer eliminar a conta de %(username)s%(instance_name)s" msgstr "Usuarias: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Nome de usuaria" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Data de alta" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Última vez activa" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Instancia remota" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Activa" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inactiva" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Non establecido" @@ -4347,7 +4396,7 @@ msgstr "Incluír alerta de spoiler" #: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers/content warnings:" -msgstr "" +msgstr "Avisos sobre o contido/spoilers:" #: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 msgid "Spoilers ahead!" diff --git a/locale/it_IT/LC_MESSAGES/django.mo b/locale/it_IT/LC_MESSAGES/django.mo index 911ed76e7d249a6e33903385d49658f07dc52aed..c7cf632bb9b893d48fdf193415d67188cc559241 100644 GIT binary patch delta 23975 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\n" "Language-Team: Italian\n" "Language: it\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "Esiste già un utente con questo nome utente" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Questo dominio è bloccato. Per favore contatta l'amministratore se pensi che si tratti di un errore." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "Questo collegamento è già stato aggiunto per questo libro. Se non è visibile, il dominio è ancora in sospeso." - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Esiste già un'utenza con questo indirizzo email." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Un giorno" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Una settimana" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Un mese" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Non scade" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} usi" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Illimitato" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "La data di fine lettura non può essere precedente alla data di inizio." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "Esiste già un utente con questo nome utente" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Esiste già un'utenza con questo indirizzo email." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Questo dominio è bloccato. Per favore contatta l'amministratore se pensi che si tratti di un errore." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Questo collegamento è già stato aggiunto per questo libro. Se non è visibile, il dominio è ancora in sospeso." + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Ordina Lista" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Titolo del libro" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Valutazione" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Ordina per" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Crescente" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Decrescente" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "La data di fine lettura non può essere precedente alla data di inizio." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Errore nel caricamento del libro" @@ -187,7 +187,7 @@ msgstr "%(value)s non è un Id remoto valido" msgid "%(value)s is not a valid username" msgstr "%(value)s non è un nome utente valido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome utente" @@ -245,7 +245,7 @@ msgstr "Disponibile per il prestito" msgid "Approved" msgstr "Approvato" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Recensioni" @@ -399,7 +399,7 @@ msgstr "I moderatori e gli amministratori di %(site_name)s mantengono il sito at msgid "Moderator" msgstr "Moderatori" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Admin" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Versione del software:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Informazioni su %(site_name)s" @@ -533,7 +533,7 @@ msgstr "La loro lettura più breve quest’anno…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Visualizza record ISNI" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carica dati" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Visualizza su OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Visualizza su Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Ultima modifica di:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadati" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Nome:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Separa valori multipli con la virgola (,)" @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Chiave OpenLibrary:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Inventaire ID:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Salva" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Salva" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Il caricamento dei dati si collegherà a %(source_name)s%(count)s editions" msgstr "%(count)s edizioni" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Hai salvato questa edizione in:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Una diversa edizione di questo libro è sul tuo scaffale %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Le tue attività di lettura" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Aggiungi data di lettura" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Non hai alcuna attività di lettura per questo libro." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Le tue recensioni" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "I tuoi commenti" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Le tue citazioni" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Argomenti" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Luoghi" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Luoghi" msgid "Lists" msgstr "Liste" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Aggiungi all'elenco" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "Numero OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Aggiungi copertina" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Carica la copertina:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Carica la copertina dall'url:" @@ -975,110 +981,114 @@ msgstr "Si tratta di un nuovo lavoro" msgid "Back" msgstr "Indietro" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Titolo:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Sottotitolo:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Collana:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Numero collana:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Lingue:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "Argomenti:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Data di pubblicazione" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Editore:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Prima data di pubblicazione:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Data di pubblicazione:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autori" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Rimuovi %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Pagina autore per %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Aggiungi Autori:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Aggiungi Autore" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Jane Doe" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Aggiungi un altro autore" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Copertina" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Caratteristiche" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Dettagli del formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Pagine:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Identificativi del Libro" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "OpenLibrary ID:" @@ -1168,7 +1178,7 @@ msgstr "Dominio" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Stato" @@ -1177,7 +1187,7 @@ msgstr "Stato" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Azioni" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Community" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Utenti Locali" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Comunità federata" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Directory" @@ -1450,7 +1462,7 @@ msgstr "%(username)s ha citato %(username)s" msgstr "Messaggi diretti con %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Messaggi Diretti" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Aggiornamenti" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "I Tuoi Libri" @@ -1657,7 +1669,7 @@ msgstr "Scopri le tue statistiche per %(year)s!" #: bookwyrm/templates/get_started/book_preview.html:6 #, python-format msgid "Have you read %(book_title)s?" -msgstr "Hai letto %(book_title)s?" +msgstr "Hai già letto %(book_title)s?" #: bookwyrm/templates/get_started/book_preview.html:7 msgid "Add to your books" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Accedi" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Accedi" @@ -2185,7 +2197,7 @@ msgstr "Accedi" msgid "Success! Email address confirmed." msgstr "Indirizzo email confermato con successo." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Nome utente:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Password:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Hai dimenticato la tua password?" @@ -2230,19 +2242,23 @@ msgstr "Ricerca %(site_name)s" msgid "Search for a book, user, or list" msgstr "Cerca un libro, un utente o una lista" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "Scansiona codice a barre" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Barra di navigazione principale" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Feed" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Impostazioni" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Impostazioni" msgid "Invites" msgstr "Inviti" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Esci" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notifiche" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "password" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Entra" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Stato pubblicato correttamente" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Errore nel pubblicare lo stato" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Documentazione" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Supporta %(site_name)s su %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "Il codice sorgente di BookWyrm è disponibile liberamente. Puoi contribuire o segnalare problemi su GitHub." @@ -3013,6 +3029,45 @@ msgstr "Aggiungi date di lettura per \"%(title)s\"" msgid "Report" msgstr "Report" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "\n" +" Scansiona codice a barre\n" +" " + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "Richiesta fotocamera..." + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "Concedi l'accesso alla fotocamera per scansionare il codice a barre di un libro." + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "Impossibile accedere alla fotocamera" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "Ricerca in corso..." + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "Allinea il codice a barre del tuo libro con la fotocamera." + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "ISBN scansionato" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "Ricerca libro:" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Risultati da" @@ -3046,8 +3101,9 @@ msgstr "Tipo di ricerca" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Utenti" @@ -3514,6 +3570,7 @@ msgid "Date accepted" msgstr "Data di approvazione" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "Email" @@ -3925,14 +3982,14 @@ msgstr "Copia il file del tema nella directory bookwyrm/static/css/themes< #: bookwyrm/templates/settings/themes.html:32 msgid "Run ./bw-dev collectstatic." -msgstr "" +msgstr "Esegui ./bw-dev collectstatic." #: bookwyrm/templates/settings/themes.html:35 msgid "Add the file name using the form below to make it available in the application interface." msgstr "Aggiungere il nome del file utilizzando il modulo sottostante per renderlo disponibile nell'interfaccia dell'applicazione." #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "Aggiungi tema" @@ -3940,28 +3997,24 @@ msgstr "Aggiungi tema" msgid "Unable to save theme" msgstr "Impossibile salvare il tema" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "Nessun file di tema disponibile" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "Nome tema" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "Nome file del tema" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "Temi disponibili" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "File" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "Rimuovi tema" @@ -3979,43 +4032,39 @@ msgstr "Sei sicuro di voler eliminare l'account di %(username)s msgid "Your password:" msgstr "La tua password:" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "Torna alla lista degli utenti" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "Utenti: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Nome utente" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Aggiunto in data" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Attivo l'ultima volta" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Istanza remota" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Attivo" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inattivo" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Non impostato" @@ -4290,7 +4339,7 @@ msgstr "Nessuna copertina" #: bookwyrm/templates/snippets/book_titleby.html:11 #, python-format msgid "%(title)s by" -msgstr "%(title)s da" +msgstr "%(title)s di" #: bookwyrm/templates/snippets/boost_button.html:20 #: bookwyrm/templates/snippets/boost_button.html:21 @@ -4347,7 +4396,7 @@ msgstr "Includi avviso spoiler" #: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers/content warnings:" -msgstr "" +msgstr "Contenuto dell'avviso:" #: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 msgid "Spoilers ahead!" diff --git a/locale/lt_LT/LC_MESSAGES/django.mo b/locale/lt_LT/LC_MESSAGES/django.mo index 08a3fe6ac5ff76c87f1cb315f558e204008ad0bd..5d440dc651580426ededf4541741b8fc46ed59af 100644 GIT binary patch delta 20895 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 delta 20983 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 diff --git a/locale/lt_LT/LC_MESSAGES/django.po b/locale/lt_LT/LC_MESSAGES/django.po index b74de2d2..0d9a4838 100644 --- a/locale/lt_LT/LC_MESSAGES/django.po +++ b/locale/lt_LT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:51\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:17\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "" - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Vartotojas su šiuo el. pašto adresu jau yra." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Diena" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Savaitė" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Mėnuo" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Galiojimas nesibaigia" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} naudoja" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Neribota" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "Skaitymo pabaigos data negali būti prieš skaitymo pradžios datą." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Vartotojas su šiuo el. pašto adresu jau yra." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "" + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Kaip pridėta į sąrašą" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Knygos antraštė" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Įvertinimas" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Rūšiuoti pagal" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Didėjančia tvarka" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Mažėjančia tvarka" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "Skaitymo pabaigos data negali būti prieš skaitymo pradžios datą." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Klaida įkeliant knygą" @@ -187,7 +187,7 @@ msgstr "%(value)s yra negaliojantis remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s yra negaliojantis naudotojo vardas" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "naudotojo vardas" @@ -245,7 +245,7 @@ msgstr "Galima pasiskolinti" msgid "Approved" msgstr "Patvirtinti puslapiai" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Apžvalgos" @@ -399,7 +399,7 @@ msgstr "Svetainės %(site_name)s moderatoriai ir administratoriai nuolat atnauji msgid "Moderator" msgstr "Moderatorius" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Administravimas" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Serverio programinės įrangos versija:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Apie %(site_name)s" @@ -537,7 +537,7 @@ msgstr "Trumpiausias skaitinys tais metais…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -626,18 +626,18 @@ msgstr "Peržiūrėti ISNI įrašą" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Įkelti duomenis" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Žiūrėti „OpenLibrary“" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Žiūrėti „Inventaire“" @@ -674,7 +674,7 @@ msgid "Last edited by:" msgstr "Pastarąjį kartą redagavo:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Meta duomenys" @@ -686,8 +686,9 @@ msgid "Name:" msgstr "Vardas:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Reikšmes atskirkite kableliais." @@ -716,7 +717,7 @@ msgid "Openlibrary key:" msgstr "„Openlibrary“ raktas:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "„Inventaire“ ID:" @@ -733,7 +734,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -755,7 +756,7 @@ msgstr "Išsaugoti" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -767,6 +768,7 @@ msgstr "Išsaugoti" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -787,23 +789,27 @@ msgstr "Duomenų įkėlimas prisijungs prie %(source_name)s ir msgid "Confirm" msgstr "Patvirtinti" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "Redaguoti knygą" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "Spausti, kad pridėti viršelį" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "Nepavyko įkelti viršelio" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "Spustelėkite padidinti" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -812,64 +818,64 @@ msgstr[1] "(%(review_count)s atsiliepimai)" msgstr[2] "(%(review_count)s atsiliepimų)" msgstr[3] "(%(review_count)s atsiliepimai)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "Pridėti aprašymą" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Aprašymas:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s leidimai (-ų)" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Šis leidimas įdėtas į:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "kitas šios knygos leidimas yra jūsų %(shelf_name)s lentynoje." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Jūsų skaitymo veikla" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Pridėti skaitymo datas" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Šios knygos neskaitote." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Tavo atsiliepimai" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Tavo komentarai" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Jūsų citatos" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Temos" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Vietos" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -878,11 +884,11 @@ msgstr "Vietos" msgid "Lists" msgstr "Sąrašai" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Pridėti prie sąrašo" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -896,12 +902,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "OCLC numeris:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -910,12 +916,12 @@ msgid "Add cover" msgstr "Pridėti viršelį" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Įkelti viršelį:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Įkelti viršelį iš url:" @@ -985,110 +991,114 @@ msgstr "Tai naujas darbas" msgid "Back" msgstr "Atgal" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Pavadinimas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Paantraštė:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Serija:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Serijos numeris:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Kalbos:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Leidimas" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Leidėjas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Pirmoji publikavimo data:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Publikavimo data:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autoriai" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Pašalinti %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Autoriaus puslapis %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Pridėti autorius:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Pridėti autorių" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Jonas Jonaitė" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Pridėti dar vieną autorių" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Viršelis" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Fizinės savybės" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Formatas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Informacija apie formatą:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Puslapiai:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Knygos identifikatoriai" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "„Openlibrary“ ID:" @@ -1177,7 +1187,7 @@ msgstr "Domenas" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Būsena" @@ -1186,7 +1196,7 @@ msgstr "Būsena" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Veiksmai" @@ -1330,16 +1340,18 @@ msgid "Community" msgstr "Bendruomenė" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Vietiniai nariai" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Sujungta bendruomenė" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Bendruomenė" @@ -1463,7 +1475,7 @@ msgstr "%(username)s citavo %(username)s" msgstr "Asmeninis susirašinėjimas su %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Asmeninės žinutės" @@ -1637,7 +1649,7 @@ msgid "Updates" msgstr "Atnaujinimai" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Jūsų knygos" @@ -2197,7 +2209,7 @@ msgid "Login" msgstr "Prisijungti" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Prisijunkite" @@ -2206,7 +2218,7 @@ msgstr "Prisijunkite" msgid "Success! Email address confirmed." msgstr "Džiugu, el. pašto adresas patvirtintas." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2214,12 +2226,12 @@ msgstr "Naudotojo vardas:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Slaptažodis:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Pamiršote slaptažodį?" @@ -2251,19 +2263,23 @@ msgstr "%(site_name)s paieška" msgid "Search for a book, user, or list" msgstr "Ieškoti knygos, naudotojo arba sąrašo" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Pagrindinis navigacijos meniu" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Srautas" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Nustatymai" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2271,42 +2287,42 @@ msgstr "Nustatymai" msgid "Invites" msgstr "Pakvietimai" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Atsijungti" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Pranešimai" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "slaptažodis" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Prisijungti" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Būsena publikuota sėkmingai" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Klaida, publikuojant būseną" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Dokumentacija" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Paremkite %(site_name)s per %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "„BookWyrm“ šaltinio kodas yra laisvai prieinamas. Galite prisidėti arba pranešti apie klaidas per GitHub." @@ -3034,6 +3050,43 @@ msgstr "Pridėkite knygos „%(title)s“ skaitymo datas" msgid "Report" msgstr "Pranešti" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Rezultatai iš" @@ -3067,8 +3120,9 @@ msgstr "Paieškos tipas" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Nariai" @@ -3543,6 +3597,7 @@ msgid "Date accepted" msgstr "Priėmimo data" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "El. paštas" @@ -3961,7 +4016,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3969,28 +4024,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -4008,43 +4059,39 @@ msgstr "Ar tikrai norite ištrinti %(username)s paskyrą? To ne msgid "Your password:" msgstr "Jūsų slaptažodis:" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "Atgal į vartotojų sąrašą" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "Vartotojai: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Vartotojo vardas" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Pridėjimo data" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Paskutinį kartą aktyvus" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Nutolęs serveris" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Aktyvus" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Neaktyvus" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Nenustatytas" diff --git a/locale/no_NO/LC_MESSAGES/django.mo b/locale/no_NO/LC_MESSAGES/django.mo index 7f23bb1a85ac630404dea8c769addd4f5b1fa79c..7965dcb2069ecf0310ea96158e306c0bcc78890f 100644 GIT binary patch delta 20895 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 delta 20973 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 ax^)QY+vV$!?j72H-JyH;_+mG1H2y!B9unIC diff --git a/locale/no_NO/LC_MESSAGES/django.po b/locale/no_NO/LC_MESSAGES/django.po index 2d4003e2..7de036bf 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:51\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Norwegian\n" "Language: no\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "" - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Den e-postadressen er allerede registrert." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Én dag" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Én uke" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Én måned" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Uendelig" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} ganger" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Ubegrenset" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "Sluttdato kan ikke være før startdato." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Den e-postadressen er allerede registrert." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "" + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Liste rekkefølge" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Boktittel" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Vurdering" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Sorter etter" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Stigende" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Synkende" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "Sluttdato kan ikke være før startdato." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Feilet ved lasting av bok" @@ -187,7 +187,7 @@ msgstr "%(value)s er en ugyldig remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s er et ugyldig brukernavn" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "brukernavn" @@ -245,7 +245,7 @@ msgstr "Tilgjengelig for utlån" msgid "Approved" msgstr "Godkjent" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Anmeldelser" @@ -399,7 +399,7 @@ msgstr "%(site_name)s sine moderatorer og administratorer holder nettsida oppe o msgid "Moderator" msgstr "Moderator" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Admin" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Programvareversjon:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Om %(site_name)s" @@ -533,7 +533,7 @@ msgstr "Den korteste teksten lest i år…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Vis ISNI -oppføring" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Last inn data" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Vis på OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Vis på Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Sist endret av:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadata" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Navn:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Adskill flere verdier med komma." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Openlibrary nøkkel:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Inventaire ID:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Lagre" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Lagre" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Laster inn data kobler til %(source_name)s og finner me msgid "Confirm" msgstr "Bekreft" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "Rediger bok" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "Klikk for å legge til omslag" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "Klarte ikke å laste inn omslag" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "Klikk for å forstørre" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s anmeldelse)" msgstr[1] "(%(review_count)s anmeldelser)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "Legg til beskrivelse" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beskrivelse:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s utgaver" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Du har lagt denne utgaven i hylla:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "En annen utgave av denne boken ligger i hylla %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Din leseaktivitet" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Legg til lesedatoer" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Du har ikke lagt inn leseaktivitet for denne boka." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Dine anmeldelser" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Dine kommentarer" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Dine sitater" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Emner" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Steder" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Steder" msgid "Lists" msgstr "Lister" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Legg til i liste" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "OCLC Nummer:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Legg til et omslag" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Last opp omslag:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Last bilde av omslag fra nettadresse:" @@ -975,110 +981,114 @@ msgstr "Dette er et nytt verk" msgid "Back" msgstr "Tilbake" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Tittel:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Undertittel:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Serie:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Serienummer:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Språk:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publikasjon" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Forlag:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Først utgitt:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Publiseringsdato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Forfattere" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Fjern %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Forfatterside for %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Legg til forfattere:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Legg til forfatter" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Kari Nordmann" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Legg til enda en forfatter" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Omslag" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Fysiske egenskaper" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Format:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Formatdetaljer:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Sider:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Boknøkler" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "Openlibrary nøkkel:" @@ -1168,7 +1178,7 @@ msgstr "Domene" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Status" @@ -1177,7 +1187,7 @@ msgstr "Status" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Handlinger" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Samfunn" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Lokale medlemmer" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Føderte samfunn" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Katalog" @@ -1450,7 +1462,7 @@ msgstr "%(username)s siterte %(username)s" msgstr "Direktemeldinger med %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Direktemeldinger" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Oppdateringer" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Bøkene dine" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Logg inn" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Logg inn" @@ -2185,7 +2197,7 @@ msgstr "Logg inn" msgid "Success! Email address confirmed." msgstr "Vellykket! E-postadressen din er bekreftet." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Brukernavn:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Passord:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Glemt passord?" @@ -2230,19 +2242,23 @@ msgstr "%(site_name)s søk" msgid "Search for a book, user, or list" msgstr "Søk etter bok, medlem eller liste" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Hovednavigasjonsmeny" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Strøm" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Innstillinger" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Innstillinger" msgid "Invites" msgstr "Invitasjoner" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Logg ut" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Varsler" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "passord" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Delta" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Status ble opprettet" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Feil ved lagring av status" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Dokumentasjon" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Støtt %(site_name)s på %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrms kildekode er fritt tilgjengelig. Du kan bidra eller rapportere problemer på GitHub." @@ -3013,6 +3029,43 @@ msgstr "Legg til lesedatoer for \"%(title)s\"" msgid "Report" msgstr "Rapport" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Resultat fra" @@ -3046,8 +3099,9 @@ msgstr "Søketype" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Medlemmer" @@ -3514,6 +3568,7 @@ msgid "Date accepted" msgstr "Akseptert dato" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "E-post" @@ -3932,7 +3987,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3940,28 +3995,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3979,43 +4030,39 @@ msgstr "Er du sikker på at du vil slette %(username)ssin konto msgid "Your password:" msgstr "Passordet ditt:" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "Tilbake til medlemmer" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "Medlemmer: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Brukernavn" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Lagt til dato" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Sist aktiv" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Ekstern instans" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Aktiv" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inaktiv" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Ikke angitt" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 6ca75c4db9b5ada99f48b342c3be40dd2877a95c..8d254d4d0b765804b8315236374c4e4ff7ba66c7 100644 GIT binary patch delta 23848 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 delta 23096 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 ghOTXagpWg8%>k diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 4b5ce586..3d0ad255 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 20:49\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 21:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "Um usuário com este nome já existe" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Este domínio está bloqueado. Entre em contato com a administração se você acha que isso é um engano." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "Este link e tipo de arquivo já foram adicionados ao livro. Se não estiverem visíveis, o domínio ainda está em processo de análise." - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Já existe um usuário com este endereço de e-mail." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Um dia" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Uma semana" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Um mês" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Não expira" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} usos" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Ilimitado" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "A data de término da leitura não pode ser anterior a de início." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "Um usuário com este nome já existe" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Já existe um usuário com este endereço de e-mail." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Este domínio está bloqueado. Entre em contato com a administração se você acha que isso é um engano." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Este link e tipo de arquivo já foram adicionados ao livro. Se não estiverem visíveis, o domínio ainda está em processo de análise." + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Ordem de inserção" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Título do livro" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Avaliação" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Organizar por" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Crescente" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Decrescente" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "A data de término da leitura não pode ser anterior a de início." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Erro ao carregar livro" @@ -187,7 +187,7 @@ msgstr "%(value)s não é um remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de usuário válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuário" @@ -245,7 +245,7 @@ msgstr "Disponível para empréstimo" msgid "Approved" msgstr "Aprovado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Resenhas" @@ -399,7 +399,7 @@ msgstr "Moderadores/as e administradores/as de %(site_name)s mantêm o site func msgid "Moderator" msgstr "Moderador/a" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Admin" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Versão do software:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Sobre %(site_name)s" @@ -533,7 +533,7 @@ msgstr "A leitura mais curta do ano…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Ver registro ISNI" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregar informações" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver na OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver no Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Editado pela última vez por:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadados" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Nome:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Separe com vírgulas." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Chave Openlibrary:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "ID Inventaire:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Salvar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Salvar" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Para carregar informações nos conectaremos a %(source_name)s%(count)s editions" msgstr "%(count)s edições" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Você colocou esta edição na estante em:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Uma edição diferente deste livro está em sua estante %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Andamento da sua leitura" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Adicionar registro de leitura" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Você ainda não registrou sua leitura." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Suas resenhas" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Seus comentários" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Suas citações" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Assuntos" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Adicionar à lista" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Adicionar capa" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Enviar capa:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Carregar capa do endereço:" @@ -975,110 +981,114 @@ msgstr "É uma nova obra" msgid "Back" msgstr "Voltar" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Título:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Subtítulo:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Série:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Número na série:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Idiomas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "Assuntos:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publicação" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Editora:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Data da primeira publicação:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Data de publicação:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autores/as" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Remover %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Página de autor/a de %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Adicionar autores/as:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Adicionar autor/a" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Fulana" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Adicionar outro/a autor/a" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Capa" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Propriedades físicas" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Detalhes do formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Páginas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Identificadores do livro" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "Openlibrary ID:" @@ -1168,7 +1178,7 @@ msgstr "Domínio" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Publicação" @@ -1177,7 +1187,7 @@ msgstr "Publicação" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Ações" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Comunidade" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Usuários locais" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Comunidade federada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Diretório" @@ -1450,7 +1462,7 @@ msgstr "%(username)s citou %(username)s" msgstr "Mensagens diretas com %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Mensagens diretas" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Atualizações" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Seus livros" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Entrar" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Entrar" @@ -2185,7 +2197,7 @@ msgstr "Entrar" msgid "Success! Email address confirmed." msgstr "Endereço de e-mail confirmado com sucesso." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Usuário:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Senha:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Esqueceu sua senha?" @@ -2230,19 +2242,23 @@ msgstr "Busca %(site_name)s" msgid "Search for a book, user, or list" msgstr "Pesquisar livro, usuário ou lista" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "Escanear código de barras" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Menu de navegação principal" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Novidades" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Configurações" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Configurações" msgid "Invites" msgstr "Convites" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Sair" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificações" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "senha" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Registrar" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Publicação feita com sucesso" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Erro ao publicar" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Documentação" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Apoie a instância %(site_name)s: %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no GitHub." @@ -3013,6 +3029,45 @@ msgstr "Adicionar datas de leitura de \"%(title)s\"" msgid "Report" msgstr "Denunciar" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "\n" +" Escanear código de barras\n" +" " + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "Solicitando a câmera..." + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "Dê acesso à câmera para escanearmos o código de barras do livro." + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "Não conseguimos acessar a câmera" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "Escaneando..." + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "Alinhe o código de barras do livro com a câmera." + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "ISBN escaneado" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "Pesquisando livro:" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Resultados de" @@ -3046,8 +3101,9 @@ msgstr "Tipo de pesquisa" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Usuários" @@ -3514,6 +3570,7 @@ msgid "Date accepted" msgstr "Data de aceitação" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "E-mail" @@ -3932,7 +3989,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "Adicione o nome do arquivo utilizando o formulário abaixo para deixá-lo disponível na interface do sistema." #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "Adicionar tema" @@ -3940,28 +3997,24 @@ msgstr "Adicionar tema" msgid "Unable to save theme" msgstr "Não foi possível salvar o tema" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "Nenhum arquivo de tema encontrado" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "Nome do tema" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "Arquivo do tema" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "Temas disponíveis" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "Arquivo" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "Excluir tema" @@ -3979,43 +4032,39 @@ msgstr "Você tem certeza que quer excluir a conta de %(username)s%(instance_name)s" msgstr "Usuários: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Nome de usuário" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Data de inclusão" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Última atividade" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Instância remota" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Ativo" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inativo" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Não definido" @@ -4347,7 +4396,7 @@ msgstr "Incluir alerta de spoiler" #: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers/content warnings:" -msgstr "Avisos de spoiler/conteúdo:" +msgstr "Alerta de spoiler/conteúdo:" #: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 msgid "Spoilers ahead!" diff --git a/locale/pt_PT/LC_MESSAGES/django.mo b/locale/pt_PT/LC_MESSAGES/django.mo index d943b0f6c1cfbde56d1ccb7ab5d70b864c5f4d81..0fab79b41eb517bcc3bb3087805f64501f378bcc 100644 GIT binary patch delta 19539 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 TY{3$nudHblzB%sLA9eo+S(lht delta 19589 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�Z-Z_}4hTmKX_;5VBeeB10`9#s2^=&kp^ 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 T+G$X$wmo9nZ4W$kyUzasOAxLY diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po index 6f3d2e4b..8a0f2ddf 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:51\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese\n" "Language: pt\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "" - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "Já existe um utilizador com este E-Mail." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "Um Dia" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "Uma Semana" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "Um Mês" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Não Expira" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} utilizações" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Ilimitado" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "" + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "Já existe um utilizador com este E-Mail." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "" + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Ordem da Lista" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Título do livro" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Classificação" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Ordenar Por" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Descendente" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "" - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Erro ao carregar o livro" @@ -187,7 +187,7 @@ msgstr "%(value)s não é um remote_id válido" msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de utilizador válido" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de utilizador" @@ -245,7 +245,7 @@ msgstr "" msgid "Approved" msgstr "" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Criticas" @@ -399,7 +399,7 @@ msgstr "" msgid "Moderator" msgstr "Moderador" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Admin" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Versão do software:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Acerca de %(site_name)s" @@ -533,7 +533,7 @@ msgstr "A sua menor leitura este ano…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Ver registro do ISNI" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregar dados" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Ver na OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Ver no Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Última edição por:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadados" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Nome:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Separe vários valores com vírgulas." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Chave da Openlibrary:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "ID do Inventaire:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Salvar" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Salvar" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Carregar os dados irá conectar a %(source_name)s e ver msgid "Confirm" msgstr "Confirmar" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "Editar Livro" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "Clica para adicionar capa" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "Não foi possível carregar a capa" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "Clica para ampliar" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s crítica)" msgstr[1] "(%(review_count)s criticas)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "Adicionar uma descrição" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrição:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s edições" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Tu arquivaste esta edição em:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Uma edição diferente deste livro está na tua prateleira %(shelf_name)s." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "A tua atividade de leitura" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Adicionar datas de leitura" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Não tem nenhuma atividade de leitura para este livro." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "As tuas criticas" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Os teus comentários" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "As tuas citações" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Temas/Áreas" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Adicionar à lista" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "Número OCLC:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Adicionar uma capa" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Carregar uma capa:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Carregar capa através de um Url:" @@ -975,110 +981,114 @@ msgstr "Este é um novo trabalho" msgid "Back" msgstr "Voltar" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Título:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Subtítulo:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Séries:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Número da série:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Idiomas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publicação" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Editora:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Primeira data de publicação:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Data de publicação:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Autor(es/as)" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Remover %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Página de autor do %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Adicionar Autor(es/as):" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Adicionar Autor(a)" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Joana Sem-nome" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Adicionar outro autor(a)" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Capa" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Propriedades físicas" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Detalhes do formato:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Páginas:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Identificadores de Livros" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "ID da Openlibrary:" @@ -1166,7 +1176,7 @@ msgstr "Domínio" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Estado" @@ -1175,7 +1185,7 @@ msgstr "Estado" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Acções" @@ -1319,16 +1329,18 @@ msgid "Community" msgstr "Comunidade" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Utilizadores locais" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Comunidade federada" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Diretório" @@ -1448,7 +1460,7 @@ msgstr "%(username)s citou %(username)s" msgstr "Mensagens Diretas com %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Mensagens Diretas" @@ -1622,7 +1634,7 @@ msgid "Updates" msgstr "Atualizações" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Os teus Livros" @@ -2174,7 +2186,7 @@ msgid "Login" msgstr "Login" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Iniciar sessão" @@ -2183,7 +2195,7 @@ msgstr "Iniciar sessão" msgid "Success! Email address confirmed." msgstr "Sucesso! O teu E-Mail está confirmado." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2191,12 +2203,12 @@ msgstr "Nome de utilizador:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Palavra-passe:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Esqueces-te a tua palavra-passe?" @@ -2228,19 +2240,23 @@ msgstr "%(site_name)s pesquisa" msgid "Search for a book, user, or list" msgstr "Procurar por um livro, utilizador, ou lista" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Menu principal" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Feed" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Configurações" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2248,42 +2264,42 @@ msgstr "Configurações" msgid "Invites" msgstr "Convites" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Terminar sessão" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Notificações" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "palavra-passe" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Junta-te" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Estado publicado com sucesso" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Erro ao publicar estado" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Documentação" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Apoia %(site_name)s em %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "O código de fonte do BookWyrm está disponível gratuitamente. E também podes contribuir ou reportar problemas no GitHub." @@ -3011,6 +3027,43 @@ msgstr "" msgid "Report" msgstr "Denunciar" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Resultados de" @@ -3044,8 +3097,9 @@ msgstr "Tipo de pesquisa" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Utilizadores" @@ -3512,6 +3566,7 @@ msgid "Date accepted" msgstr "Data de aceitação" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "E-Mail" @@ -3930,7 +3985,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3938,28 +3993,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3977,43 +4028,39 @@ msgstr "Tens a certeza que desejas excluir a conta do %(username)s%(instance_name)s" msgstr "Utilizadores: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Nome de utilizador" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Data de Adição" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Última atividade" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Domínio remoto" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Ativo" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inativo" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Não definido" diff --git a/locale/sv_SE/LC_MESSAGES/django.mo b/locale/sv_SE/LC_MESSAGES/django.mo index d540a049d16db15db4469482f05fbdfed044b8b1..30c6c3e808692e4128204743cf4ed3f88f9d3528 100644 GIT binary patch delta 22183 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 delta 22249 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 diff --git a/locale/sv_SE/LC_MESSAGES/django.po b/locale/sv_SE/LC_MESSAGES/django.po index 691eb7cc..bdd182c8 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:51\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:17\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Swedish\n" "Language: sv\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "En användare med det användarnamnet existerar redan" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "Den här domänen är blockerad. Vänligen kontakta din administratör om du tror att det här är felaktigt." - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "Denna länk med filtyp har redan lagts till för denna bok. Om den inte är synlig så är domänen fortfarande väntande." - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "En användare med den här e-postadressen existerar redan." - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "En dag" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "En vecka" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "En månad" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "Slutar inte gälla" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} använder" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "Obegränsad" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "Slutdatum för läsning kan inte vara före startdatum." + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "En användare med det användarnamnet existerar redan" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "En användare med den här e-postadressen existerar redan." + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Den här domänen är blockerad. Vänligen kontakta din administratör om du tror att det här är felaktigt." + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Denna länk med filtyp har redan lagts till för denna bok. Om den inte är synlig så är domänen fortfarande väntande." + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "Listordning" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "Bokens titel" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "Betyg" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "Sortera efter" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "Stigande" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "Fallande" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "Slutdatum för läsning kan inte vara före startdatum." - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "Fel uppstod vid inläsning av boken" @@ -187,7 +187,7 @@ msgstr "%(value)s är inte ett giltigt remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s är inte ett giltigt användarnamn" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "användarnamn" @@ -245,7 +245,7 @@ msgstr "Tillgänglig för lån" msgid "Approved" msgstr "Godkänd" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "Recensioner" @@ -399,7 +399,7 @@ msgstr "%(site_name)s's moderatorer och administratörer håller hemsidan uppe o msgid "Moderator" msgstr "Moderator" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "Administratör" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "Programvaruversion:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "Om %(site_name)s" @@ -533,7 +533,7 @@ msgstr "Det kortast lästa det här året…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -618,18 +618,18 @@ msgstr "Visa ISNI-samling" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Ladda data" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "Visa i OpenLibrary" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "Visa i Inventaire" @@ -666,7 +666,7 @@ msgid "Last edited by:" msgstr "Redigerades senast av:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "Metadata" @@ -678,8 +678,9 @@ msgid "Name:" msgstr "Namn:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "Separera flertalet värden med kommatecken." @@ -708,7 +709,7 @@ msgid "Openlibrary key:" msgstr "Nyckel för Openlibrary:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Inventarie-ID:" @@ -725,7 +726,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -747,7 +748,7 @@ msgstr "Spara" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -759,6 +760,7 @@ msgstr "Spara" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -779,87 +781,91 @@ msgstr "Att ladda in data kommer att ansluta till %(source_name)s%(count)s editions" msgstr "%(count)s utgåvor" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "Du har lagt den här versionen i hylla:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "En annorlunda utgåva av den här boken finns i din %(shelf_name)s hylla." -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "Din läsningsaktivitet" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "Lägg till läsdatum" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "Du har ingen läsaktivitet för den här boken." -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "Dina recensioner" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "Dina kommentarer" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "Dina citationer" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "Ämnen" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "Platser" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -868,11 +874,11 @@ msgstr "Platser" msgid "Lists" msgstr "Listor" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "Lägg till i listan" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -886,12 +892,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "OCLC-nummer:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -900,12 +906,12 @@ msgid "Add cover" msgstr "Lägg till omslag" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "Ladda upp omslag:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "Ladda omslag från url:" @@ -975,110 +981,114 @@ msgstr "Det här är ett ny verk" msgid "Back" msgstr "Bakåt" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "Titel:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "Undertext:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "Serier:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "Serienummer:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "Språk:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "Publicering" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "Utgivare:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "Första publiceringsdatum:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "Publiceringsdatum:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "Författare" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "Ta bort %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "Författarsida för %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "Lägg till författare:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "Lägg till författare" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "Jane Doe" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "Lägg till en annan författare" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "Omslag" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "Fysiska egenskaper" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "Format:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "Formatets detaljer:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "Sidor:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "Bok-identifierare" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "Openlibrary-ID:" @@ -1168,7 +1178,7 @@ msgstr "Domän" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "Status" @@ -1177,7 +1187,7 @@ msgstr "Status" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "Åtgärder" @@ -1321,16 +1331,18 @@ msgid "Community" msgstr "Gemenskap" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "Lokala användare" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "Federerad gemenskap" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "Mapp" @@ -1450,7 +1462,7 @@ msgstr "%(username)s citerade %(username)s" msgstr "Direktmeddelanden med %(username)s" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "Direktmeddelanden" @@ -1624,7 +1636,7 @@ msgid "Updates" msgstr "Uppdateringar" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "Dina böcker" @@ -2176,7 +2188,7 @@ msgid "Login" msgstr "Inloggning" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Logga in" @@ -2185,7 +2197,7 @@ msgstr "Logga in" msgid "Success! Email address confirmed." msgstr "Lyckades! E-postadressen bekräftades." -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2193,12 +2205,12 @@ msgstr "Användarnamn:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Lösenord:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Glömt ditt lösenord?" @@ -2230,19 +2242,23 @@ msgstr "%(site_name)s sök" msgid "Search for a book, user, or list" msgstr "Sök efter en bok, användare eller lista" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "Huvudsaklig navigeringsmeny" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "Flöde" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "Inställningar" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2250,42 +2266,42 @@ msgstr "Inställningar" msgid "Invites" msgstr "Inbjudningar" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "Logga ut" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "Aviseringar" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "lösenord" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "Gå med" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "Statusen har publicerats" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "Fel uppstod när statusen skulle publiceras" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "Dokumentation" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "Stötta %(site_name)s på %(support_title)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm's källkod är fritt tillgängligt. Du kan bidra eller rapportera problem på GitHub." @@ -3013,6 +3029,43 @@ msgstr "Lägg till läs-datum för \"%(title)s\"" msgid "Report" msgstr "Rapport" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "Resultat från" @@ -3046,8 +3099,9 @@ msgstr "Typ av sökning" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "Användare" @@ -3514,6 +3568,7 @@ msgid "Date accepted" msgstr "Datum för godkännande" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "E-postadress" @@ -3932,7 +3987,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3940,28 +3995,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3979,43 +4030,39 @@ msgstr "Är du säker på att du vill ta bort %(username)ss kon msgid "Your password:" msgstr "Ditt lösenord:" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "Tillbaka till användarna" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "Användare: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "Användarnamn" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "Lades till datum" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "Senast aktiv" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "Fjärrinstans" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "Aktiv" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "Inaktiv" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "Inte inställd" diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index b4b67c95..10b8825d 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-14 00:10\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "使用此用户名的用户已存在" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "此域名已被屏蔽。如果您认为这是一个错误,请联系您的管理员。" - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "此文件类型的链接已经被添加到这本书。如果不可见,域名仍在等待处理中。" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "已经存在使用该邮箱的用户。" - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "一天" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "一周" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "一个月" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "永不失效" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "{i} 次使用" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "阅读完成日期不能早于开始日期。" + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "使用此用户名的用户已存在" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "已经存在使用该邮箱的用户。" + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "此域名已被屏蔽。如果您认为这是一个错误,请联系您的管理员。" + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "此文件类型的链接已经被添加到这本书。如果不可见,域名仍在等待处理中。" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "列表顺序" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "书名" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "评价" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "降序" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "阅读完成日期不能早于开始日期。" - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "加载书籍时出错" @@ -187,7 +187,7 @@ msgstr "%(value)s 不是有效的 remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的用户名" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "用户名" @@ -245,7 +245,7 @@ msgstr "可借阅" msgid "Approved" msgstr "已通过" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "书评" @@ -399,7 +399,7 @@ msgstr "%(site_name)s 的仲裁员和管理员负责维持站点运行, 执行 msgid "Moderator" msgstr "仲裁员" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "管理员" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "软件版本:" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "关于 %(site_name)s" @@ -531,7 +531,7 @@ msgstr "TA 今年阅读最短的…" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -614,18 +614,18 @@ msgstr "查看 ISNI 记录" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "加载数据" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "在 OpenLibrary 查看" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "在 Inventaire 查看" @@ -662,7 +662,7 @@ msgid "Last edited by:" msgstr "最后编辑人:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "元数据" @@ -674,8 +674,9 @@ msgid "Name:" msgstr "名称:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "请用英文逗号(,)分隔多个值。" @@ -704,7 +705,7 @@ msgid "Openlibrary key:" msgstr "Openlibrary key:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Inventaire ID:" @@ -721,7 +722,7 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -743,7 +744,7 @@ msgstr "保存" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -755,6 +756,7 @@ msgstr "保存" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -775,86 +777,90 @@ msgstr "加载数据会连接到 %(source_name)s 并检查这 msgid "Confirm" msgstr "确认" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "编辑书目" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "点击添加封面" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "加载封面失败" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "点击放大" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s 则书评)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "添加描述" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "描述:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s 个版本" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "此版本已在你的书架上:" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "本书的 另一个版本 在你的 %(shelf_name)s 书架上。" -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "你的阅读活动" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "添加阅读日期" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "你还没有任何这本书的阅读活动。" -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "你的书评" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "你的评论" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "你的引用" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "主题" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "地点" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -863,11 +869,11 @@ msgstr "地点" msgid "Lists" msgstr "列表" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "添加到列表" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -881,12 +887,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "OCLC 号:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -895,12 +901,12 @@ msgid "Add cover" msgstr "添加封面" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "上传封面:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "从网址加载封面:" @@ -970,110 +976,114 @@ msgstr "这是一个新的作品。" msgid "Back" msgstr "返回" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "标题:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "副标题:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "系列:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "系列编号:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "语言:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "出版" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "出版社:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "初版时间:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "出版时间:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "作者" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "移除 %(name)s" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "%(name)s 的作者页面" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "添加作者:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "添加作者" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "张三" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "添加另一作者" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "封面" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "实体性质" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "格式:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "装订细节:" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "页数:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "书目标识号" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "Openlibrary ID:" @@ -1163,7 +1173,7 @@ msgstr "域名" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "状态" @@ -1172,7 +1182,7 @@ msgstr "状态" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "动作" @@ -1316,16 +1326,18 @@ msgid "Community" msgstr "社区" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "本地用户" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "跨站社区" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "目录" @@ -1443,7 +1455,7 @@ msgstr "%(username)s 引用了 %(username)s" msgstr "与 %(username)s 私信" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "私信" @@ -1617,7 +1629,7 @@ msgid "Updates" msgstr "更新" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "你的书目" @@ -2165,7 +2177,7 @@ msgid "Login" msgstr "登录" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "登录" @@ -2174,7 +2186,7 @@ msgstr "登录" msgid "Success! Email address confirmed." msgstr "成功!邮箱地址已确认。" -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2182,12 +2194,12 @@ msgstr "用户名:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "密码:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "忘记了密码?" @@ -2219,19 +2231,23 @@ msgstr "%(site_name)s 搜索" msgid "Search for a book, user, or list" msgstr "搜索书籍、用户或列表" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "主导航菜单" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "动态" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "设置" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2239,42 +2255,42 @@ msgstr "设置" msgid "Invites" msgstr "邀请" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "登出" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "通知" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "密码" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "加入" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "成功发布的状态" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "发布状态时出错" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "文档" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "在 %(support_title)s 上支持 %(site_name)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm 是开源软件。你可以在 GitHub 贡献或报告问题。" @@ -3002,6 +3018,43 @@ msgstr "添加 “%(title)s” 的阅读日期" msgid "Report" msgstr "报告" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "结果来自" @@ -3035,8 +3088,9 @@ msgstr "搜索类型" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "用户" @@ -3499,6 +3553,7 @@ msgid "Date accepted" msgstr "接受日期" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "邮箱" @@ -3917,7 +3972,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "使用下面的表格添加文件名以便在应用程序接口中可用。" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "添加主题" @@ -3925,28 +3980,24 @@ msgstr "添加主题" msgid "Unable to save theme" msgstr "无法保存主题" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "没有检测到可用的主题文件" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "主题名称" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "主题文件名" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "可用的主题" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "文件" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "删除主题" @@ -3964,43 +4015,39 @@ msgstr "你确定要删除 %(username)s 的帐号吗?此操 msgid "Your password:" msgstr "你的密码:" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "回到用户" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "用户: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "用户名" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "添加日期:" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "最后或缺" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "移除服务器" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "活跃" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "停用" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "未设置" diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 7e25b4b9..717a604e 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-03-13 18:56+0000\n" -"PO-Revision-Date: 2022-03-13 19:52\n" +"POT-Creation-Date: 2022-03-14 19:30+0000\n" +"PO-Revision-Date: 2022-03-14 20:18\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -17,77 +17,77 @@ 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:62 -msgid "User with this username already exists" -msgstr "" - -#: bookwyrm/forms.py:254 -msgid "This domain is blocked. Please contact your administrator if you think this is an error." -msgstr "" - -#: bookwyrm/forms.py:264 -msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." -msgstr "" - -#: bookwyrm/forms.py:403 -msgid "A user with this email already exists." -msgstr "已經存在使用該郵箱的使用者。" - -#: bookwyrm/forms.py:417 +#: bookwyrm/forms/admin.py:40 msgid "One Day" msgstr "一天" -#: bookwyrm/forms.py:418 +#: bookwyrm/forms/admin.py:41 msgid "One Week" msgstr "一週" -#: bookwyrm/forms.py:419 +#: bookwyrm/forms/admin.py:42 msgid "One Month" msgstr "一個月" -#: bookwyrm/forms.py:420 +#: bookwyrm/forms/admin.py:43 msgid "Does Not Expire" msgstr "永不失效" -#: bookwyrm/forms.py:424 +#: bookwyrm/forms/admin.py:47 #, python-brace-format msgid "{i} uses" msgstr "" -#: bookwyrm/forms.py:425 +#: bookwyrm/forms/admin.py:48 msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:543 +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "" + +#: bookwyrm/forms/landing.py:32 +msgid "User with this username already exists" +msgstr "" + +#: bookwyrm/forms/landing.py:41 +msgid "A user with this email already exists." +msgstr "已經存在使用該郵箱的使用者。" + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "" + +#: bookwyrm/forms/links.py:46 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "" + +#: bookwyrm/forms/lists.py:26 msgid "List Order" msgstr "列表順序" -#: bookwyrm/forms.py:544 +#: bookwyrm/forms/lists.py:27 msgid "Book Title" msgstr "書名" -#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155 +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/snippets/create_status/review.html:32 msgid "Rating" msgstr "評價" -#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185 +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:551 +#: bookwyrm/forms/lists.py:34 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:552 +#: bookwyrm/forms/lists.py:35 msgid "Descending" msgstr "降序" -#: bookwyrm/forms.py:565 -msgid "Reading finish date cannot be before start date." -msgstr "" - #: bookwyrm/importers/importer.py:145 bookwyrm/importers/importer.py:167 msgid "Error loading book" msgstr "" @@ -187,7 +187,7 @@ msgstr "%(value)s 不是有效的 remote_id" msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的使用者名稱" -#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:171 +#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "使用者名稱" @@ -245,7 +245,7 @@ msgstr "" msgid "Approved" msgstr "" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:272 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:281 msgid "Reviews" msgstr "書評" @@ -399,7 +399,7 @@ msgstr "" msgid "Moderator" msgstr "" -#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:132 +#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 msgid "Admin" msgstr "管理員" @@ -430,7 +430,7 @@ msgid "Software version:" msgstr "" #: bookwyrm/templates/about/layout.html:30 -#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:230 +#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #, python-format msgid "About %(site_name)s" msgstr "關於 %(site_name)s" @@ -531,7 +531,7 @@ msgstr "" #: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:245 -#: bookwyrm/templates/book/book.html:47 +#: bookwyrm/templates/book/book.html:56 #: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/landing/large-book.html:26 #: bookwyrm/templates/landing/small-book.html:18 @@ -614,18 +614,18 @@ msgstr "" #: bookwyrm/templates/author/author.html:83 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:122 +#: bookwyrm/templates/book/book.html:131 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "" #: bookwyrm/templates/author/author.html:87 -#: bookwyrm/templates/book/book.html:126 +#: bookwyrm/templates/book/book.html:135 msgid "View on OpenLibrary" msgstr "在 OpenLibrary 檢視" #: bookwyrm/templates/author/author.html:102 -#: bookwyrm/templates/book/book.html:140 +#: bookwyrm/templates/book/book.html:149 msgid "View on Inventaire" msgstr "在 Inventaire 檢視" @@ -662,7 +662,7 @@ msgid "Last edited by:" msgstr "最後編輯者:" #: bookwyrm/templates/author/edit_author.html:33 -#: bookwyrm/templates/book/edit/edit_book_form.html:16 +#: bookwyrm/templates/book/edit/edit_book_form.html:17 msgid "Metadata" msgstr "元資料" @@ -674,8 +674,9 @@ msgid "Name:" msgstr "名稱:" #: bookwyrm/templates/author/edit_author.html:44 -#: bookwyrm/templates/book/edit/edit_book_form.html:75 -#: bookwyrm/templates/book/edit/edit_book_form.html:94 +#: bookwyrm/templates/book/edit/edit_book_form.html:76 +#: bookwyrm/templates/book/edit/edit_book_form.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:107 msgid "Separate multiple values with commas." msgstr "請用逗號(,)分隔多個值。" @@ -704,7 +705,7 @@ msgid "Openlibrary key:" msgstr "Openlibrary key:" #: bookwyrm/templates/author/edit_author.html:84 -#: bookwyrm/templates/book/edit/edit_book_form.html:265 +#: bookwyrm/templates/book/edit/edit_book_form.html:278 msgid "Inventaire ID:" msgstr "Inventaire ID:" @@ -721,7 +722,7 @@ msgid "ISNI:" msgstr "" #: bookwyrm/templates/author/edit_author.html:115 -#: bookwyrm/templates/book/book.html:193 +#: bookwyrm/templates/book/book.html:202 #: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:82 @@ -743,7 +744,7 @@ msgstr "儲存" #: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:194 +#: bookwyrm/templates/book/book.html:203 #: bookwyrm/templates/book/cover_add_modal.html:33 #: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:126 @@ -755,6 +756,7 @@ msgstr "儲存" #: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/readthrough_modal.html:73 +#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/snippets/report_modal.html:52 @@ -775,86 +777,90 @@ msgstr "" msgid "Confirm" msgstr "確認" -#: bookwyrm/templates/book/book.html:55 bookwyrm/templates/book/book.html:56 +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "" + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 msgid "Edit Book" msgstr "編輯書目" -#: bookwyrm/templates/book/book.html:79 bookwyrm/templates/book/book.html:82 +#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 msgid "Click to add cover" msgstr "" -#: bookwyrm/templates/book/book.html:88 +#: bookwyrm/templates/book/book.html:97 msgid "Failed to load cover" msgstr "載入封面失敗" -#: bookwyrm/templates/book/book.html:99 +#: bookwyrm/templates/book/book.html:108 msgid "Click to enlarge" msgstr "" -#: bookwyrm/templates/book/book.html:170 +#: bookwyrm/templates/book/book.html:179 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s 則書評)" -#: bookwyrm/templates/book/book.html:182 +#: bookwyrm/templates/book/book.html:191 msgid "Add Description" msgstr "新增描述" -#: bookwyrm/templates/book/book.html:189 -#: bookwyrm/templates/book/edit/edit_book_form.html:39 +#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/edit/edit_book_form.html:40 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "描述:" -#: bookwyrm/templates/book/book.html:203 +#: bookwyrm/templates/book/book.html:212 #, python-format msgid "%(count)s editions" msgstr "%(count)s 個版本" -#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/book.html:220 msgid "You have shelved this edition in:" msgstr "" -#: bookwyrm/templates/book/book.html:226 +#: bookwyrm/templates/book/book.html:235 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "本書的 另一個版本 在你的 %(shelf_name)s 書架上。" -#: bookwyrm/templates/book/book.html:237 +#: bookwyrm/templates/book/book.html:246 msgid "Your reading activity" msgstr "你的閱讀活動" -#: bookwyrm/templates/book/book.html:243 +#: bookwyrm/templates/book/book.html:252 msgid "Add read dates" msgstr "新增閱讀日期" -#: bookwyrm/templates/book/book.html:251 +#: bookwyrm/templates/book/book.html:260 msgid "You don't have any reading activity for this book." msgstr "你還未閱讀這本書。" -#: bookwyrm/templates/book/book.html:277 +#: bookwyrm/templates/book/book.html:286 msgid "Your reviews" msgstr "你的書評" -#: bookwyrm/templates/book/book.html:283 +#: bookwyrm/templates/book/book.html:292 msgid "Your comments" msgstr "你的評論" -#: bookwyrm/templates/book/book.html:289 +#: bookwyrm/templates/book/book.html:298 msgid "Your quotes" msgstr "你的引用" -#: bookwyrm/templates/book/book.html:325 +#: bookwyrm/templates/book/book.html:334 msgid "Subjects" msgstr "主題" -#: bookwyrm/templates/book/book.html:337 +#: bookwyrm/templates/book/book.html:346 msgid "Places" msgstr "地點" -#: bookwyrm/templates/book/book.html:348 -#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:75 +#: bookwyrm/templates/book/book.html:357 +#: bookwyrm/templates/groups/group.html:19 bookwyrm/templates/layout.html:83 #: bookwyrm/templates/lists/curate.html:8 bookwyrm/templates/lists/list.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/search/layout.html:25 @@ -863,11 +869,11 @@ msgstr "地點" msgid "Lists" msgstr "列表" -#: bookwyrm/templates/book/book.html:360 +#: bookwyrm/templates/book/book.html:369 msgid "Add to list" msgstr "新增到列表" -#: bookwyrm/templates/book/book.html:370 +#: bookwyrm/templates/book/book.html:379 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -881,12 +887,12 @@ msgid "ISBN:" msgstr "ISBN:" #: bookwyrm/templates/book/book_identifiers.html:15 -#: bookwyrm/templates/book/edit/edit_book_form.html:274 +#: bookwyrm/templates/book/edit/edit_book_form.html:287 msgid "OCLC Number:" msgstr "OCLC 號:" #: bookwyrm/templates/book/book_identifiers.html:22 -#: bookwyrm/templates/book/edit/edit_book_form.html:283 +#: bookwyrm/templates/book/edit/edit_book_form.html:296 msgid "ASIN:" msgstr "ASIN:" @@ -895,12 +901,12 @@ msgid "Add cover" msgstr "新增封面" #: bookwyrm/templates/book/cover_add_modal.html:17 -#: bookwyrm/templates/book/edit/edit_book_form.html:173 +#: bookwyrm/templates/book/edit/edit_book_form.html:186 msgid "Upload cover:" msgstr "上載封面:" #: bookwyrm/templates/book/cover_add_modal.html:23 -#: bookwyrm/templates/book/edit/edit_book_form.html:179 +#: bookwyrm/templates/book/edit/edit_book_form.html:192 msgid "Load cover from url:" msgstr "從網址載入封面:" @@ -970,110 +976,114 @@ msgstr "這是一個新的作品。" msgid "Back" msgstr "返回" -#: bookwyrm/templates/book/edit/edit_book_form.html:21 +#: bookwyrm/templates/book/edit/edit_book_form.html:22 #: bookwyrm/templates/snippets/create_status/review.html:15 msgid "Title:" msgstr "標題:" -#: bookwyrm/templates/book/edit/edit_book_form.html:30 +#: bookwyrm/templates/book/edit/edit_book_form.html:31 msgid "Subtitle:" msgstr "副標題:" -#: bookwyrm/templates/book/edit/edit_book_form.html:50 +#: bookwyrm/templates/book/edit/edit_book_form.html:51 msgid "Series:" msgstr "系列:" -#: bookwyrm/templates/book/edit/edit_book_form.html:60 +#: bookwyrm/templates/book/edit/edit_book_form.html:61 msgid "Series number:" msgstr "系列編號:" -#: bookwyrm/templates/book/edit/edit_book_form.html:71 +#: bookwyrm/templates/book/edit/edit_book_form.html:72 msgid "Languages:" msgstr "語言:" -#: bookwyrm/templates/book/edit/edit_book_form.html:85 +#: bookwyrm/templates/book/edit/edit_book_form.html:84 +msgid "Subjects:" +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book_form.html:98 msgid "Publication" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:90 +#: bookwyrm/templates/book/edit/edit_book_form.html:103 msgid "Publisher:" msgstr "出版社:" -#: bookwyrm/templates/book/edit/edit_book_form.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:115 msgid "First published date:" msgstr "初版時間:" -#: bookwyrm/templates/book/edit/edit_book_form.html:111 +#: bookwyrm/templates/book/edit/edit_book_form.html:124 msgid "Published date:" msgstr "出版時間:" -#: bookwyrm/templates/book/edit/edit_book_form.html:122 +#: bookwyrm/templates/book/edit/edit_book_form.html:135 msgid "Authors" msgstr "作者" -#: bookwyrm/templates/book/edit/edit_book_form.html:131 +#: bookwyrm/templates/book/edit/edit_book_form.html:144 #, python-format msgid "Remove %(name)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:134 +#: bookwyrm/templates/book/edit/edit_book_form.html:147 #, python-format msgid "Author page for %(name)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:142 +#: bookwyrm/templates/book/edit/edit_book_form.html:155 msgid "Add Authors:" msgstr "新增作者:" -#: bookwyrm/templates/book/edit/edit_book_form.html:145 -#: bookwyrm/templates/book/edit/edit_book_form.html:148 +#: bookwyrm/templates/book/edit/edit_book_form.html:158 +#: bookwyrm/templates/book/edit/edit_book_form.html:161 msgid "Add Author" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:146 -#: bookwyrm/templates/book/edit/edit_book_form.html:149 +#: bookwyrm/templates/book/edit/edit_book_form.html:159 +#: bookwyrm/templates/book/edit/edit_book_form.html:162 msgid "Jane Doe" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:152 +#: bookwyrm/templates/book/edit/edit_book_form.html:165 msgid "Add Another Author" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:160 +#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/shelf/shelf.html:146 msgid "Cover" msgstr "封面" -#: bookwyrm/templates/book/edit/edit_book_form.html:192 +#: bookwyrm/templates/book/edit/edit_book_form.html:205 msgid "Physical Properties" msgstr "實體性質" -#: bookwyrm/templates/book/edit/edit_book_form.html:199 +#: bookwyrm/templates/book/edit/edit_book_form.html:212 #: bookwyrm/templates/book/editions/format_filter.html:6 msgid "Format:" msgstr "格式:" -#: bookwyrm/templates/book/edit/edit_book_form.html:211 +#: bookwyrm/templates/book/edit/edit_book_form.html:224 msgid "Format details:" msgstr "" -#: bookwyrm/templates/book/edit/edit_book_form.html:222 +#: bookwyrm/templates/book/edit/edit_book_form.html:235 msgid "Pages:" msgstr "頁數:" -#: bookwyrm/templates/book/edit/edit_book_form.html:233 +#: bookwyrm/templates/book/edit/edit_book_form.html:246 msgid "Book Identifiers" msgstr "書目標識號" -#: bookwyrm/templates/book/edit/edit_book_form.html:238 +#: bookwyrm/templates/book/edit/edit_book_form.html:251 msgid "ISBN 13:" msgstr "ISBN 13:" -#: bookwyrm/templates/book/edit/edit_book_form.html:247 +#: bookwyrm/templates/book/edit/edit_book_form.html:260 msgid "ISBN 10:" msgstr "ISBN 10:" -#: bookwyrm/templates/book/edit/edit_book_form.html:256 +#: bookwyrm/templates/book/edit/edit_book_form.html:269 msgid "Openlibrary ID:" msgstr "Openlibrary ID:" @@ -1161,7 +1171,7 @@ msgstr "" #: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/status_filter.html:5 -#: bookwyrm/templates/settings/users/user_admin.html:34 +#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_info.html:20 msgid "Status" msgstr "狀態" @@ -1170,7 +1180,7 @@ msgstr "狀態" #: bookwyrm/templates/settings/announcements/announcements.html:41 #: bookwyrm/templates/settings/federation/instance.html:112 #: bookwyrm/templates/settings/reports/report_links_table.html:6 -#: bookwyrm/templates/settings/themes.html:118 +#: bookwyrm/templates/settings/themes.html:100 msgid "Actions" msgstr "動作" @@ -1314,16 +1324,18 @@ msgid "Community" msgstr "社群" #: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 msgid "Local users" msgstr "本地使用者" #: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:29 msgid "Federated community" msgstr "跨站社群" #: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:9 -#: bookwyrm/templates/layout.html:101 +#: bookwyrm/templates/layout.html:109 msgid "Directory" msgstr "目錄" @@ -1441,7 +1453,7 @@ msgstr "" #: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:10 -#: bookwyrm/templates/layout.html:78 +#: bookwyrm/templates/layout.html:86 msgid "Discover" msgstr "" @@ -1564,7 +1576,7 @@ msgstr "重置你在 %(site_name)s 的密碼" msgid "%(site_name)s home page" msgstr "" -#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:234 +#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 msgid "Contact site admin" msgstr "聯絡網站管理員" @@ -1578,7 +1590,7 @@ msgid "Direct Messages with %(username)s" msgstr "與 %(username)s 私信" #: bookwyrm/templates/feed/direct_messages.html:10 -#: bookwyrm/templates/layout.html:111 +#: bookwyrm/templates/layout.html:119 msgid "Direct Messages" msgstr "私信" @@ -1615,7 +1627,7 @@ msgid "Updates" msgstr "更新" #: bookwyrm/templates/feed/suggested_books.html:6 -#: bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:114 msgid "Your Books" msgstr "你的書目" @@ -2163,7 +2175,7 @@ msgid "Login" msgstr "登入" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:179 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "登入" @@ -2172,7 +2184,7 @@ msgstr "登入" msgid "Success! Email address confirmed." msgstr "" -#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:170 +#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" @@ -2180,12 +2192,12 @@ msgstr "使用者名稱:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 -#: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "密碼:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:176 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "忘記了密碼?" @@ -2217,19 +2229,23 @@ msgstr "" msgid "Search for a book, user, or list" msgstr "" -#: bookwyrm/templates/layout.html:64 +#: bookwyrm/templates/layout.html:61 bookwyrm/templates/layout.html:62 +msgid "Scan Barcode" +msgstr "" + +#: bookwyrm/templates/layout.html:72 msgid "Main navigation menu" msgstr "主導航選單" -#: bookwyrm/templates/layout.html:72 +#: bookwyrm/templates/layout.html:80 msgid "Feed" msgstr "動態" -#: bookwyrm/templates/layout.html:116 bookwyrm/templates/setup/config.html:52 +#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 msgid "Settings" msgstr "設定" -#: bookwyrm/templates/layout.html:125 +#: bookwyrm/templates/layout.html:133 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:15 @@ -2237,42 +2253,42 @@ msgstr "設定" msgid "Invites" msgstr "邀請" -#: bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/layout.html:147 msgid "Log out" msgstr "登出" -#: bookwyrm/templates/layout.html:147 bookwyrm/templates/layout.html:148 +#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" msgstr "通知" -#: bookwyrm/templates/layout.html:175 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "密碼" -#: bookwyrm/templates/layout.html:187 +#: bookwyrm/templates/layout.html:195 msgid "Join" msgstr "加入" -#: bookwyrm/templates/layout.html:221 +#: bookwyrm/templates/layout.html:229 msgid "Successfully posted status" msgstr "" -#: bookwyrm/templates/layout.html:222 +#: bookwyrm/templates/layout.html:230 msgid "Error posting status" msgstr "" -#: bookwyrm/templates/layout.html:238 +#: bookwyrm/templates/layout.html:246 msgid "Documentation" msgstr "文件:" -#: bookwyrm/templates/layout.html:245 +#: bookwyrm/templates/layout.html:253 #, python-format msgid "Support %(site_name)s on %(support_title)s" msgstr "在 %(support_title)s 上支援 %(site_name)s" -#: bookwyrm/templates/layout.html:249 +#: bookwyrm/templates/layout.html:257 msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." msgstr "BookWyrm 是開源軟體。你可以在 GitHub 貢獻或報告問題。" @@ -3000,6 +3016,43 @@ msgstr "" msgid "Report" msgstr "舉報" +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:23 +msgid "Requesting camera..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:24 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:29 +msgid "Could not access camera" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:33 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:34 +msgid "Align your book's barcode with the camera." +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:38 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "" + +#: bookwyrm/templates/search/barcode_modal.html:39 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "" + #: bookwyrm/templates/search/book.html:44 msgid "Results from" msgstr "" @@ -3033,8 +3086,9 @@ msgstr "搜尋類別" #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/layout.html:36 -#: bookwyrm/templates/settings/users/user_admin.html:3 -#: bookwyrm/templates/settings/users/user_admin.html:10 +#: bookwyrm/templates/settings/users/user.html:13 +#: bookwyrm/templates/settings/users/user_admin.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:12 msgid "Users" msgstr "使用者" @@ -3497,6 +3551,7 @@ msgid "Date accepted" msgstr "接受日期" #: bookwyrm/templates/settings/invites/manage_invite_requests.html:42 +#: bookwyrm/templates/settings/users/email_filter.html:5 msgid "Email" msgstr "郵箱" @@ -3915,7 +3970,7 @@ msgid "Add the file name using the form below to make it available in the applic msgstr "" #: bookwyrm/templates/settings/themes.html:42 -#: bookwyrm/templates/settings/themes.html:101 +#: bookwyrm/templates/settings/themes.html:83 msgid "Add theme" msgstr "" @@ -3923,28 +3978,24 @@ msgstr "" msgid "Unable to save theme" msgstr "" -#: bookwyrm/templates/settings/themes.html:61 -msgid "No available theme files detected" -msgstr "" - -#: bookwyrm/templates/settings/themes.html:69 -#: bookwyrm/templates/settings/themes.html:112 +#: bookwyrm/templates/settings/themes.html:64 +#: bookwyrm/templates/settings/themes.html:94 msgid "Theme name" msgstr "" -#: bookwyrm/templates/settings/themes.html:79 +#: bookwyrm/templates/settings/themes.html:74 msgid "Theme filename" msgstr "" -#: bookwyrm/templates/settings/themes.html:107 +#: bookwyrm/templates/settings/themes.html:89 msgid "Available Themes" msgstr "" -#: bookwyrm/templates/settings/themes.html:115 +#: bookwyrm/templates/settings/themes.html:97 msgid "File" msgstr "" -#: bookwyrm/templates/settings/themes.html:130 +#: bookwyrm/templates/settings/themes.html:112 msgid "Remove theme" msgstr "" @@ -3962,43 +4013,39 @@ msgstr "" msgid "Your password:" msgstr "" -#: bookwyrm/templates/settings/users/user.html:7 -msgid "Back to users" -msgstr "回到使用者" - -#: bookwyrm/templates/settings/users/user_admin.html:7 +#: bookwyrm/templates/settings/users/user_admin.html:9 #, python-format msgid "Users: %(instance_name)s" msgstr "使用者: %(instance_name)s" -#: bookwyrm/templates/settings/users/user_admin.html:22 +#: bookwyrm/templates/settings/users/user_admin.html:40 #: bookwyrm/templates/settings/users/username_filter.html:5 msgid "Username" msgstr "使用者名稱" -#: bookwyrm/templates/settings/users/user_admin.html:26 +#: bookwyrm/templates/settings/users/user_admin.html:44 msgid "Date Added" msgstr "新增日期:" -#: bookwyrm/templates/settings/users/user_admin.html:30 +#: bookwyrm/templates/settings/users/user_admin.html:48 msgid "Last Active" msgstr "最後活躍" -#: bookwyrm/templates/settings/users/user_admin.html:38 +#: bookwyrm/templates/settings/users/user_admin.html:57 msgid "Remote instance" msgstr "移除伺服器" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:24 msgid "Active" msgstr "活躍" -#: bookwyrm/templates/settings/users/user_admin.html:47 +#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_info.html:28 msgid "Inactive" msgstr "停用" -#: bookwyrm/templates/settings/users/user_admin.html:52 +#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_info.html:120 msgid "Not set" msgstr "未設定"