From 7caa60dba5988d0d3ebcdd6bd6b424d7b4b00c62 Mon Sep 17 00:00:00 2001 From: Rajat Dwivedi <113243168+rkmdCodes@users.noreply.github.com> Date: Mon, 27 Feb 2023 20:14:32 +0530 Subject: [PATCH 01/30] Improving Feed link UI colours --- bookwyrm/static/css/themes/bookwyrm-light.scss | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/bookwyrm/static/css/themes/bookwyrm-light.scss b/bookwyrm/static/css/themes/bookwyrm-light.scss index efb13c23e..5ed74c629 100644 --- a/bookwyrm/static/css/themes/bookwyrm-light.scss +++ b/bookwyrm/static/css/themes/bookwyrm-light.scss @@ -65,6 +65,23 @@ $family-secondary: $family-sans-serif; color: $grey !important; } +.tabs li:not(.is-active) a { + color: #3273dc !important; +} + .tabs li:not(.is-active) a:hover { + border-bottom-color: #3273dc !important; +} + +.tabs li:not(.is-active) a { + color: #3273dc !important; +} +.tabs li.is-active a { + color: #4a4a4a !important; + border-bottom-color: #4a4a4a !important ; +} + + + @import "../bookwyrm.scss"; @import "../vendor/icons.css"; @import "../vendor/shepherd.scss"; From f8e60f4a897e5a9fad110ba534d31653f420eb31 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Sun, 5 Mar 2023 10:05:20 -0500 Subject: [PATCH 02/30] Enable Azure BlobStorage as an alternative to AWS S3 This adds a new storage backend for Azure BlobStorage, I'm running this patch in Azure Kubernetes hosting all my assets in Azure BlobStorage and it's been stable enough I thought I should commit this back upstream. --- .dockerignore | 1 + bookwyrm/settings.py | 18 ++++++++++++++++++ bookwyrm/storage_backends.py | 14 ++++++++++++++ requirements.txt | 1 + 4 files changed, 34 insertions(+) diff --git a/.dockerignore b/.dockerignore index a5130c8bd..5edf3de0d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,3 +5,4 @@ __pycache__ .git .github .pytest* +.env diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index bf0467ebc..b94d86615 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -341,6 +341,7 @@ if USE_HTTPS: CSRF_COOKIE_SECURE = True USE_S3 = env.bool("USE_S3", False) +USE_AZURE = env.bool("USE_AZURE", False) if USE_S3: # AWS settings @@ -364,6 +365,23 @@ if USE_S3: DEFAULT_FILE_STORAGE = "bookwyrm.storage_backends.ImagesStorage" CSP_DEFAULT_SRC = ["'self'", AWS_S3_CUSTOM_DOMAIN] + CSP_ADDITIONAL_HOSTS CSP_SCRIPT_SRC = ["'self'", AWS_S3_CUSTOM_DOMAIN] + CSP_ADDITIONAL_HOSTS +elif USE_AZURE: + AZURE_ACCOUNT_NAME = env("AZURE_ACCOUNT_NAME") + AZURE_ACCOUNT_KEY = env("AZURE_ACCOUNT_KEY") + AZURE_CONTAINER = env("AZURE_CONTAINER") + AZURE_CUSTOM_DOMAIN = env("AZURE_CUSTOM_DOMAIN") + # Azure Static settings + STATIC_LOCATION = "static" + STATIC_URL = f"{PROTOCOL}://{AZURE_CUSTOM_DOMAIN}/{AZURE_CONTAINER}/{STATIC_LOCATION}/" + STATICFILES_STORAGE = "bookwyrm.storage_backends.AzureStaticStorage" + # Azure Media settings + MEDIA_LOCATION = "images" + MEDIA_URL = f"{PROTOCOL}://{AZURE_CUSTOM_DOMAIN}/{AZURE_CONTAINER}/{MEDIA_LOCATION}/" + MEDIA_FULL_URL = MEDIA_URL + STATIC_FULL_URL = STATIC_URL + DEFAULT_FILE_STORAGE = "bookwyrm.storage_backends.AzureImagesStorage" + CSP_DEFAULT_SRC = ["'self'", AZURE_CUSTOM_DOMAIN] + CSP_ADDITIONAL_HOSTS + CSP_SCRIPT_SRC = ["'self'", AZURE_CUSTOM_DOMAIN] + CSP_ADDITIONAL_HOSTS else: STATIC_URL = "/static/" MEDIA_URL = "/images/" diff --git a/bookwyrm/storage_backends.py b/bookwyrm/storage_backends.py index 4fb0feff0..6dd9f522c 100644 --- a/bookwyrm/storage_backends.py +++ b/bookwyrm/storage_backends.py @@ -2,6 +2,7 @@ import os from tempfile import SpooledTemporaryFile from storages.backends.s3boto3 import S3Boto3Storage +from storages.backends.azure_storage import AzureStorage class StaticStorage(S3Boto3Storage): # pylint: disable=abstract-method @@ -47,3 +48,16 @@ class ImagesStorage(S3Boto3Storage): # pylint: disable=abstract-method # Upload the object which will auto close the # content_autoclose instance return super()._save(name, content_autoclose) + + +class AzureStaticStorage(AzureStorage): # pylint: disable=abstract-method + """Storage class for Static contents""" + + location = "static" + + +class AzureImagesStorage(AzureStorage): # pylint: disable=abstract-method + """Storage class for Image files""" + + location = "images" + overwrite_files = False diff --git a/requirements.txt b/requirements.txt index b63c1f30c..5737d827d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,6 +23,7 @@ responses==0.22.0 pytz>=2022.7 boto3==1.26.57 django-storages==1.13.2 +django-storages[azure] django-redis==5.2.0 opentelemetry-api==1.11.1 opentelemetry-exporter-otlp-proto-grpc==1.11.1 From 86675ee944b55fa47fa2561b5ccb6b34d108eda5 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Wed, 8 Mar 2023 14:48:04 -0500 Subject: [PATCH 03/30] Example Settings and run black --- .env.example | 6 ++++++ bookwyrm/settings.py | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 2be08224b..3b541eb7c 100644 --- a/.env.example +++ b/.env.example @@ -82,6 +82,12 @@ AWS_SECRET_ACCESS_KEY= # AWS_S3_REGION_NAME=None # "fr-par" # AWS_S3_ENDPOINT_URL=None # "https://s3.fr-par.scw.cloud" +# Commented are example values if you use Azure Blob Storage +# USE_AZURE=true +# AZURE_ACCOUNT_NAME= # "example-account-name" +# AZURE_ACCOUNT_KEY= # "base64-encoded-access-key" +# AZURE_CONTAINER= # "example-blob-container-name" +# AZURE_CUSTOM_DOMAIN= # "example-account-name.blob.core.windows.net" # Preview image generation can be computing and storage intensive ENABLE_PREVIEW_IMAGES=False diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index b94d86615..0c298e48d 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -372,11 +372,15 @@ elif USE_AZURE: AZURE_CUSTOM_DOMAIN = env("AZURE_CUSTOM_DOMAIN") # Azure Static settings STATIC_LOCATION = "static" - STATIC_URL = f"{PROTOCOL}://{AZURE_CUSTOM_DOMAIN}/{AZURE_CONTAINER}/{STATIC_LOCATION}/" + STATIC_URL = ( + f"{PROTOCOL}://{AZURE_CUSTOM_DOMAIN}/{AZURE_CONTAINER}/{STATIC_LOCATION}/" + ) STATICFILES_STORAGE = "bookwyrm.storage_backends.AzureStaticStorage" # Azure Media settings MEDIA_LOCATION = "images" - MEDIA_URL = f"{PROTOCOL}://{AZURE_CUSTOM_DOMAIN}/{AZURE_CONTAINER}/{MEDIA_LOCATION}/" + MEDIA_URL = ( + f"{PROTOCOL}://{AZURE_CUSTOM_DOMAIN}/{AZURE_CONTAINER}/{MEDIA_LOCATION}/" + ) MEDIA_FULL_URL = MEDIA_URL STATIC_FULL_URL = STATIC_URL DEFAULT_FILE_STORAGE = "bookwyrm.storage_backends.AzureImagesStorage" From 60fee54da911986af0452831e68c168135108e02 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Mon, 13 Mar 2023 15:45:21 -0400 Subject: [PATCH 04/30] Optimize CSV export query Splitting this into five separate queries avoids the large join that prevents us from using indexes, and requires materializing to disk. Fixes: #2157 (hopefully) --- bookwyrm/views/preferences/export.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/bookwyrm/views/preferences/export.py b/bookwyrm/views/preferences/export.py index c4540ba78..6880318bc 100644 --- a/bookwyrm/views/preferences/export.py +++ b/bookwyrm/views/preferences/export.py @@ -22,16 +22,19 @@ class Export(View): def post(self, request): """Download the csv file of a user's book data""" - books = ( - models.Edition.viewer_aware_objects(request.user) - .filter( - Q(shelves__user=request.user) - | Q(readthrough__user=request.user) - | Q(review__user=request.user) - | Q(comment__user=request.user) - | Q(quotation__user=request.user) - ) - .distinct() + books = models.Edition.viewer_aware_objects(request.user) + books_shelves = books.filter(Q(shelves__user=request.user)).distinct() + books_readthrough = books.filter(Q(readthrough__user=request.user)).distinct() + books_review = books.filter(Q(review__user=request.user)).distinct() + books_comment = books.filter(Q(comment__user=request.user)).distinct() + books_quotation = books.filter(Q(quotation__user=request.user)).distinct() + + books = set( + list(books_shelves) + + list(books_readthrough) + + list(books_review) + + list(books_comment) + + list(books_quotation) ) csv_string = io.StringIO() From 7bb4e21a369efef993b88bb90e7999a01d96e3a2 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Thu, 16 Mar 2023 13:57:19 -0400 Subject: [PATCH 05/30] Bump opentelemetry versions This isn't actually required for anything, just good practice to keep things up to date. --- requirements.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index b63c1f30c..6ed492a13 100644 --- a/requirements.txt +++ b/requirements.txt @@ -24,11 +24,11 @@ pytz>=2022.7 boto3==1.26.57 django-storages==1.13.2 django-redis==5.2.0 -opentelemetry-api==1.11.1 -opentelemetry-exporter-otlp-proto-grpc==1.11.1 -opentelemetry-instrumentation-celery==0.30b1 -opentelemetry-instrumentation-django==0.30b1 -opentelemetry-sdk==1.11.1 +opentelemetry-api==1.16.0 +opentelemetry-exporter-otlp-proto-grpc==1.16.0 +opentelemetry-instrumentation-celery==0.37b0 +opentelemetry-instrumentation-django==0.37b0 +opentelemetry-sdk==1.16.0 protobuf==3.20.* pyotp==2.8.0 qrcode==7.3.1 From b3d3de537404825a4ba8da136b84c2420f212818 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Sat, 18 Mar 2023 15:23:51 -0400 Subject: [PATCH 06/30] Use typecasting env functions Many of these environment variables were probably not actually usable, since they would be strings if set in the env file. Using the typecasting functions fixes this, and generally shows the intention of the code more clearly. --- bookwyrm/settings.py | 18 +++++++++--------- celerywyrm/settings.py | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 3f14daf1b..a04ed8cc7 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -18,7 +18,7 @@ RELEASE_API = env( "https://api.github.com/repos/bookwyrm-social/bookwyrm/releases/latest", ) -PAGE_LENGTH = env("PAGE_LENGTH", 15) +PAGE_LENGTH = env.int("PAGE_LENGTH", 15) DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English") JS_CACHE = "a7d4e720" @@ -26,7 +26,7 @@ JS_CACHE = "a7d4e720" # email EMAIL_BACKEND = env("EMAIL_BACKEND", "django.core.mail.backends.smtp.EmailBackend") EMAIL_HOST = env("EMAIL_HOST") -EMAIL_PORT = env("EMAIL_PORT", 587) +EMAIL_PORT = env.int("EMAIL_PORT", 587) EMAIL_HOST_USER = env("EMAIL_HOST_USER") EMAIL_HOST_PASSWORD = env("EMAIL_HOST_PASSWORD") EMAIL_USE_TLS = env.bool("EMAIL_USE_TLS", True) @@ -205,14 +205,14 @@ WSGI_APPLICATION = "bookwyrm.wsgi.application" # redis/activity streams settings REDIS_ACTIVITY_HOST = env("REDIS_ACTIVITY_HOST", "localhost") -REDIS_ACTIVITY_PORT = env("REDIS_ACTIVITY_PORT", 6379) +REDIS_ACTIVITY_PORT = env.int("REDIS_ACTIVITY_PORT", 6379) REDIS_ACTIVITY_PASSWORD = requests.utils.quote(env("REDIS_ACTIVITY_PASSWORD", "")) -REDIS_ACTIVITY_DB_INDEX = env("REDIS_ACTIVITY_DB_INDEX", 0) +REDIS_ACTIVITY_DB_INDEX = env.int("REDIS_ACTIVITY_DB_INDEX", 0) REDIS_ACTIVITY_URL = env( "REDIS_ACTIVITY_URL", f"redis://:{REDIS_ACTIVITY_PASSWORD}@{REDIS_ACTIVITY_HOST}:{REDIS_ACTIVITY_PORT}/{REDIS_ACTIVITY_DB_INDEX}", ) -MAX_STREAM_LENGTH = int(env("MAX_STREAM_LENGTH", 200)) +MAX_STREAM_LENGTH = env.int("MAX_STREAM_LENGTH", 200) STREAMS = [ {"key": "home", "name": _("Home Timeline"), "shortname": _("Home")}, @@ -221,12 +221,12 @@ STREAMS = [ # Search configuration # total time in seconds that the instance will spend searching connectors -SEARCH_TIMEOUT = int(env("SEARCH_TIMEOUT", 8)) +SEARCH_TIMEOUT = env.int("SEARCH_TIMEOUT", 8) # timeout for a query to an individual connector -QUERY_TIMEOUT = int(env("QUERY_TIMEOUT", 5)) +QUERY_TIMEOUT = env.int("QUERY_TIMEOUT", 5) # Redis cache backend -if env("USE_DUMMY_CACHE", False): +if env.bool("USE_DUMMY_CACHE", False): CACHES = { "default": { "BACKEND": "django.core.cache.backends.dummy.DummyCache", @@ -256,7 +256,7 @@ DATABASES = { "USER": env("POSTGRES_USER", "bookwyrm"), "PASSWORD": env("POSTGRES_PASSWORD", "bookwyrm"), "HOST": env("POSTGRES_HOST", ""), - "PORT": env("PGPORT", 5432), + "PORT": env.int("PGPORT", 5432), }, } diff --git a/celerywyrm/settings.py b/celerywyrm/settings.py index 052f48843..e06b256f5 100644 --- a/celerywyrm/settings.py +++ b/celerywyrm/settings.py @@ -6,8 +6,8 @@ from bookwyrm.settings import * # pylint: disable=line-too-long REDIS_BROKER_PASSWORD = requests.utils.quote(env("REDIS_BROKER_PASSWORD", "")) REDIS_BROKER_HOST = env("REDIS_BROKER_HOST", "redis_broker") -REDIS_BROKER_PORT = env("REDIS_BROKER_PORT", 6379) -REDIS_BROKER_DB_INDEX = env("REDIS_BROKER_DB_INDEX", 0) +REDIS_BROKER_PORT = env.int("REDIS_BROKER_PORT", 6379) +REDIS_BROKER_DB_INDEX = env.int("REDIS_BROKER_DB_INDEX", 0) REDIS_BROKER_URL = env( "REDIS_BROKER_URL", f"redis://:{REDIS_BROKER_PASSWORD}@{REDIS_BROKER_HOST}:{REDIS_BROKER_PORT}/{REDIS_BROKER_DB_INDEX}", From 5bb5d120f028543482024bfd0929e72d1ccb0875 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Sat, 18 Mar 2023 15:33:24 -0400 Subject: [PATCH 07/30] Set default FLOWER_PORT --- celerywyrm/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/celerywyrm/settings.py b/celerywyrm/settings.py index e06b256f5..c1e533ac3 100644 --- a/celerywyrm/settings.py +++ b/celerywyrm/settings.py @@ -29,7 +29,7 @@ CELERY_TIMEZONE = env("TIME_ZONE", "UTC") CELERY_WORKER_CONCURRENCY = env("CELERY_WORKER_CONCURRENCY", None) CELERY_TASK_SOFT_TIME_LIMIT = env("CELERY_TASK_SOFT_TIME_LIMIT", None) -FLOWER_PORT = env("FLOWER_PORT") +FLOWER_PORT = env.int("FLOWER_PORT", 8888) INSTALLED_APPS = INSTALLED_APPS + [ "celerywyrm", From fea3b67a5580dfc85f98cdc13d1f05029e87a968 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Sat, 18 Mar 2023 15:44:01 -0400 Subject: [PATCH 08/30] Raise error if using default SECRET_KEY in production --- bookwyrm/settings.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index a04ed8cc7..3b6a8f329 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -4,6 +4,7 @@ from environs import Env import requests from django.utils.translation import gettext_lazy as _ +from django.core.exceptions import ImproperlyConfigured # pylint: disable=line-too-long @@ -68,13 +69,15 @@ FONT_DIR = os.path.join(STATIC_ROOT, "fonts") # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/ -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = env("SECRET_KEY") - # SECURITY WARNING: don't run with debug turned on in production! DEBUG = env.bool("DEBUG", True) USE_HTTPS = env.bool("USE_HTTPS", not DEBUG) +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = env("SECRET_KEY") +if not DEBUG and SECRET_KEY == "7(2w1sedok=aznpq)ta1mc4i%4h=xx@hxwx*o57ctsuml0x%fr": + raise ImproperlyConfigured("You must change the SECRET_KEY env variable") + ALLOWED_HOSTS = env.list("ALLOWED_HOSTS", ["*"]) # Application definition From 63ab3abe67688b5e7e1a6bfa46d618eb6544e0b1 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Thu, 16 Mar 2023 13:58:09 -0400 Subject: [PATCH 09/30] Add setting for OpenTelemetry console exporter This is primarily useful for debugging changes to the OpenTelemetry setup. --- bookwyrm/apps.py | 2 +- bookwyrm/settings.py | 1 + bookwyrm/telemetry/open_telemetry.py | 13 +++++++++++-- celerywyrm/apps.py | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/bookwyrm/apps.py b/bookwyrm/apps.py index 786f86e1c..7f684722d 100644 --- a/bookwyrm/apps.py +++ b/bookwyrm/apps.py @@ -35,7 +35,7 @@ class BookwyrmConfig(AppConfig): # pylint: disable=no-self-use def ready(self): """set up OTLP and preview image files, if desired""" - if settings.OTEL_EXPORTER_OTLP_ENDPOINT: + if settings.OTEL_EXPORTER_OTLP_ENDPOINT or settings.OTEL_EXPORTER_CONSOLE: # pylint: disable=import-outside-toplevel from bookwyrm.telemetry import open_telemetry diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 3f14daf1b..4ac828a0d 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -377,6 +377,7 @@ CSP_INCLUDE_NONCE_IN = ["script-src"] OTEL_EXPORTER_OTLP_ENDPOINT = env("OTEL_EXPORTER_OTLP_ENDPOINT", None) OTEL_EXPORTER_OTLP_HEADERS = env("OTEL_EXPORTER_OTLP_HEADERS", None) OTEL_SERVICE_NAME = env("OTEL_SERVICE_NAME", None) +OTEL_EXPORTER_CONSOLE = env.bool("OTEL_EXPORTER_CONSOLE", False) TWO_FACTOR_LOGIN_MAX_SECONDS = env.int("TWO_FACTOR_LOGIN_MAX_SECONDS", 60) TWO_FACTOR_LOGIN_VALIDITY_WINDOW = env.int("TWO_FACTOR_LOGIN_VALIDITY_WINDOW", 2) diff --git a/bookwyrm/telemetry/open_telemetry.py b/bookwyrm/telemetry/open_telemetry.py index 0b38a04b1..aff68a8b3 100644 --- a/bookwyrm/telemetry/open_telemetry.py +++ b/bookwyrm/telemetry/open_telemetry.py @@ -1,10 +1,19 @@ from opentelemetry import trace from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter from opentelemetry.sdk.trace import TracerProvider -from opentelemetry.sdk.trace.export import BatchSpanProcessor +from opentelemetry.sdk.trace.export import BatchSpanProcessor, ConsoleSpanExporter + +from bookwyrm import settings trace.set_tracer_provider(TracerProvider()) -trace.get_tracer_provider().add_span_processor(BatchSpanProcessor(OTLPSpanExporter())) +if settings.OTEL_EXPORTER_CONSOLE: + trace.get_tracer_provider().add_span_processor( + BatchSpanProcessor(ConsoleSpanExporter()) + ) +else: + trace.get_tracer_provider().add_span_processor( + BatchSpanProcessor(OTLPSpanExporter()) + ) def instrumentDjango(): diff --git a/celerywyrm/apps.py b/celerywyrm/apps.py index 6aae849cd..bb2d27edd 100644 --- a/celerywyrm/apps.py +++ b/celerywyrm/apps.py @@ -7,7 +7,7 @@ class CelerywyrmConfig(AppConfig): verbose_name = "BookWyrm Celery" def ready(self): - if settings.OTEL_EXPORTER_OTLP_ENDPOINT: + if settings.OTEL_EXPORTER_OTLP_ENDPOINT or settings.OTEL_EXPORTER_CONSOLE: from bookwyrm.telemetry import open_telemetry open_telemetry.instrumentCelery() From 349c61f69876f6e92cce12b9f0cb22b5fd7a16d5 Mon Sep 17 00:00:00 2001 From: Rajat Dwivedi Date: Mon, 20 Mar 2023 04:11:44 +0000 Subject: [PATCH 10/30] Updated the _tabs.scss file --- .../static/css/bookwyrm/components/_tabs.scss | 6 +++--- bookwyrm/static/css/themes/bookwyrm-light.scss | 15 --------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/bookwyrm/static/css/bookwyrm/components/_tabs.scss b/bookwyrm/static/css/bookwyrm/components/_tabs.scss index 8e00f6a88..3fed83898 100644 --- a/bookwyrm/static/css/bookwyrm/components/_tabs.scss +++ b/bookwyrm/static/css/bookwyrm/components/_tabs.scss @@ -34,7 +34,7 @@ border-bottom-color: $border; border-bottom-style: solid; border-bottom-width: 1px; - color: $text; + color: $link; display: flex; justify-content: center; margin-bottom: -1px; @@ -44,12 +44,12 @@ .bw-tabs a:hover { border-bottom-color: transparent; - color: $text; + color: $link } .bw-tabs a.is-active { border-bottom-color: transparent; - color: $link; + color: $text } .bw-tabs.is-left { diff --git a/bookwyrm/static/css/themes/bookwyrm-light.scss b/bookwyrm/static/css/themes/bookwyrm-light.scss index 5ed74c629..21d46ff28 100644 --- a/bookwyrm/static/css/themes/bookwyrm-light.scss +++ b/bookwyrm/static/css/themes/bookwyrm-light.scss @@ -65,21 +65,6 @@ $family-secondary: $family-sans-serif; color: $grey !important; } -.tabs li:not(.is-active) a { - color: #3273dc !important; -} - .tabs li:not(.is-active) a:hover { - border-bottom-color: #3273dc !important; -} - -.tabs li:not(.is-active) a { - color: #3273dc !important; -} -.tabs li.is-active a { - color: #4a4a4a !important; - border-bottom-color: #4a4a4a !important ; -} - @import "../bookwyrm.scss"; From 2de115fc1e08f85522368cc57cefb0d7309068a5 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 20 Mar 2023 10:25:38 -0700 Subject: [PATCH 11/30] Add helper to refer views back to http referers safely In most cases, we want to return back to where we came from after performing an action. It's not safe to return to an arbitrary referer, so this streamlines using the util validator to verify the redirect and fall back on regular redirect params if the referer is outside our domain. --- bookwyrm/tests/test_utils.py | 4 ++-- bookwyrm/utils/validate.py | 8 ++++---- bookwyrm/views/helpers.py | 13 +++++++++++++ 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/bookwyrm/tests/test_utils.py b/bookwyrm/tests/test_utils.py index 60f3185e6..61ed2262c 100644 --- a/bookwyrm/tests/test_utils.py +++ b/bookwyrm/tests/test_utils.py @@ -22,8 +22,8 @@ class TestUtils(TestCase): def test_invalid_url_domain(self): """Check with an invalid URL""" - self.assertEqual( - validate_url_domain("https://up-to-no-good.tld/bad-actor.exe"), "/" + self.assertIsNone( + validate_url_domain("https://up-to-no-good.tld/bad-actor.exe") ) def test_default_url_domain(self): diff --git a/bookwyrm/utils/validate.py b/bookwyrm/utils/validate.py index 89aee4782..b91add3ad 100644 --- a/bookwyrm/utils/validate.py +++ b/bookwyrm/utils/validate.py @@ -2,12 +2,12 @@ from bookwyrm.settings import DOMAIN, USE_HTTPS -def validate_url_domain(url, default="/"): +def validate_url_domain(url): """Basic check that the URL starts with the instance domain name""" if not url: - return default + return None - if url in ("/", default): + if url == "/": return url protocol = "https://" if USE_HTTPS else "http://" @@ -16,4 +16,4 @@ def validate_url_domain(url, default="/"): if url.startswith(origin): return url - return default + return None diff --git a/bookwyrm/views/helpers.py b/bookwyrm/views/helpers.py index f89ea0dfe..4f5e00e41 100644 --- a/bookwyrm/views/helpers.py +++ b/bookwyrm/views/helpers.py @@ -16,6 +16,7 @@ from bookwyrm import activitypub, models, settings from bookwyrm.connectors import ConnectorException, get_data from bookwyrm.status import create_generated_note from bookwyrm.utils import regex +from bookwyrm.utils.validate import validate_url_domain # pylint: disable=unnecessary-pass @@ -219,3 +220,15 @@ def maybe_redirect_local_path(request, model): new_path = f"{model.local_path}?{request.GET.urlencode()}" return redirect(new_path, permanent=True) + + +def redirect_to_referer(request, *args): + """Redirect to the referrer, if it's in our domain, with get params""" + # make sure the refer is part of this instance + validated = validate_url_domain(request.META.get("HTTP_REFERER")) + + if validated: + return redirect(validated) + + # if not, use the args passed you'd normally pass to redirect() + return redirect(*args or "/") From 4e9fad209150814a9e11d386ef54579ef5eeb97c Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 20 Mar 2023 10:27:52 -0700 Subject: [PATCH 12/30] Updates views that currently use the validator to use the redirect helper --- bookwyrm/views/list/list.py | 20 ++++++++++++-------- bookwyrm/views/reading.py | 9 +++------ bookwyrm/views/shelf/shelf_actions.py | 12 ++++-------- bookwyrm/views/status.py | 13 ++++--------- 4 files changed, 23 insertions(+), 31 deletions(-) diff --git a/bookwyrm/views/list/list.py b/bookwyrm/views/list/list.py index 772c19e2c..39ef2d403 100644 --- a/bookwyrm/views/list/list.py +++ b/bookwyrm/views/list/list.py @@ -8,7 +8,7 @@ from django.db import transaction from django.db.models import Avg, DecimalField, Q, Max from django.db.models.functions import Coalesce from django.http import HttpResponseBadRequest, HttpResponse -from django.shortcuts import get_object_or_404, redirect +from django.shortcuts import get_object_or_404 from django.template.response import TemplateResponse from django.urls import reverse from django.utils.decorators import method_decorator @@ -18,7 +18,11 @@ from django.views.decorators.http import require_POST from bookwyrm import book_search, forms, models from bookwyrm.activitypub import ActivitypubResponse from bookwyrm.settings import PAGE_LENGTH -from bookwyrm.views.helpers import is_api_request, maybe_redirect_local_path +from bookwyrm.views.helpers import ( + is_api_request, + maybe_redirect_local_path, + redirect_to_referer, +) # pylint: disable=no-self-use @@ -91,7 +95,7 @@ class List(View): book_list.group = None book_list.save(broadcast=False) - return redirect(book_list.local_path) + return redirect_to_referer(request, book_list.local_path) def get_list_suggestions(book_list, user, query=None, num_suggestions=5): @@ -157,7 +161,7 @@ def save_list(request, list_id): """save a list""" book_list = get_object_or_404(models.List, id=list_id) request.user.saved_lists.add(book_list) - return redirect("list", list_id) + return redirect_to_referer(request, "list", list_id) @require_POST @@ -166,7 +170,7 @@ def unsave_list(request, list_id): """unsave a list""" book_list = get_object_or_404(models.List, id=list_id) request.user.saved_lists.remove(book_list) - return redirect("list", list_id) + return redirect_to_referer(request, "list", list_id) @require_POST @@ -179,7 +183,7 @@ def delete_list(request, list_id): book_list.raise_not_deletable(request.user) book_list.delete() - return redirect("lists") + return redirect_to_referer(request, "lists") @require_POST @@ -236,7 +240,7 @@ def remove_book(request, list_id): item.delete() normalize_book_list_ordering(book_list.id, start=deleted_order) - return redirect("list", list_id) + return redirect_to_referer(request, "list", list_id) @require_POST @@ -283,7 +287,7 @@ def set_book_position(request, list_item_id): list_item.order = int_position list_item.save() - return redirect("list", book_list.id) + return redirect_to_referer(request, default=book_list.local_path) @transaction.atomic diff --git a/bookwyrm/views/reading.py b/bookwyrm/views/reading.py index 42e8d560a..958917eaa 100644 --- a/bookwyrm/views/reading.py +++ b/bookwyrm/views/reading.py @@ -12,10 +12,9 @@ from django.views.decorators.http import require_POST from bookwyrm import forms, models from bookwyrm.views.shelf.shelf_actions import unshelve -from bookwyrm.utils.validate import validate_url_domain from .status import CreateStatus from .helpers import get_edition, handle_reading_status, is_api_request -from .helpers import load_date_in_user_tz_as_utc +from .helpers import load_date_in_user_tz_as_utc, redirect_to_referer logger = logging.getLogger(__name__) @@ -43,8 +42,6 @@ class ReadingStatus(View): @transaction.atomic def post(self, request, status, book_id): """Change the state of a book by shelving it and adding reading dates""" - next_step = request.META.get("HTTP_REFERER") - next_step = validate_url_domain(next_step, "/") identifier = { "want": models.Shelf.TO_READ, "start": models.Shelf.READING, @@ -86,7 +83,7 @@ class ReadingStatus(View): if current_status_shelfbook.shelf.identifier != desired_shelf.identifier: current_status_shelfbook.delete() else: # It already was on the shelf - return redirect(next_step) + return redirect_to_referer(request) models.ShelfBook.objects.create( book=book, shelf=desired_shelf, user=request.user @@ -124,7 +121,7 @@ class ReadingStatus(View): if is_api_request(request): return HttpResponse() - return redirect(next_step) + return redirect_to_referer(request) @method_decorator(login_required, name="dispatch") diff --git a/bookwyrm/views/shelf/shelf_actions.py b/bookwyrm/views/shelf/shelf_actions.py index b597bd35f..f0f5fa159 100644 --- a/bookwyrm/views/shelf/shelf_actions.py +++ b/bookwyrm/views/shelf/shelf_actions.py @@ -3,9 +3,9 @@ from django.db import IntegrityError, transaction from django.contrib.auth.decorators import login_required from django.shortcuts import get_object_or_404, redirect from django.views.decorators.http import require_POST -from bookwyrm.utils.validate import validate_url_domain from bookwyrm import forms, models +from bookwyrm.views.helpers import redirect_to_referer @login_required @@ -36,8 +36,6 @@ def delete_shelf(request, shelf_id): @transaction.atomic def shelve(request): """put a book on a user's shelf""" - next_step = request.META.get("HTTP_REFERER") - next_step = validate_url_domain(next_step, "/") book = get_object_or_404(models.Edition, id=request.POST.get("book")) desired_shelf = get_object_or_404( request.user.shelf_set, identifier=request.POST.get("shelf") @@ -74,7 +72,7 @@ def shelve(request): ): current_read_status_shelfbook.delete() else: - return redirect(next_step) + return redirect_to_referer(request) # create the new shelf-book entry models.ShelfBook.objects.create( @@ -91,15 +89,13 @@ def shelve(request): except IntegrityError: pass - return redirect(next_step) + return redirect_to_referer(request) @login_required @require_POST def unshelve(request, book_id=False): """remove a book from a user's shelf""" - next_step = request.META.get("HTTP_REFERER") - next_step = validate_url_domain(next_step, "/") identity = book_id if book_id else request.POST.get("book") book = get_object_or_404(models.Edition, id=identity) shelf_book = get_object_or_404( @@ -107,4 +103,4 @@ def unshelve(request, book_id=False): ) shelf_book.raise_not_deletable(request.user) shelf_book.delete() - return redirect(next_step) + return redirect_to_referer(request) diff --git a/bookwyrm/views/status.py b/bookwyrm/views/status.py index 498a8b6ba..82d033d7c 100644 --- a/bookwyrm/views/status.py +++ b/bookwyrm/views/status.py @@ -18,9 +18,8 @@ from django.views.decorators.http import require_POST from markdown import markdown from bookwyrm import forms, models from bookwyrm.utils import regex, sanitizer -from bookwyrm.utils.validate import validate_url_domain from .helpers import handle_remote_webfinger, is_api_request -from .helpers import load_date_in_user_tz_as_utc +from .helpers import load_date_in_user_tz_as_utc, redirect_to_referer logger = logging.getLogger(__name__) @@ -59,8 +58,6 @@ class CreateStatus(View): # pylint: disable=too-many-branches def post(self, request, status_type, existing_status_id=None): """create status of whatever type""" - next_step = request.META.get("HTTP_REFERER") - next_step = validate_url_domain(next_step, "/") created = not existing_status_id existing_status = None if existing_status_id: @@ -83,7 +80,7 @@ class CreateStatus(View): if is_api_request(request): logger.exception(form.errors) return HttpResponseBadRequest() - return redirect(next_step) + return redirect_to_referer(request) status = form.save(request, commit=False) status.ready = False @@ -150,7 +147,7 @@ class CreateStatus(View): if is_api_request(request): return HttpResponse() - return redirect(next_step) + return redirect_to_referer(request) @method_decorator(login_required, name="dispatch") @@ -183,8 +180,6 @@ def update_progress(request, book_id): # pylint: disable=unused-argument def edit_readthrough(request): """can't use the form because the dates are too finnicky""" # TODO: remove this, it duplicates the code in the ReadThrough view - next_step = request.META.get("HTTP_REFERER") - next_step = validate_url_domain(next_step, "/") readthrough = get_object_or_404(models.ReadThrough, id=request.POST.get("id")) readthrough.start_date = load_date_in_user_tz_as_utc( @@ -216,7 +211,7 @@ def edit_readthrough(request): if is_api_request(request): return HttpResponse() - return redirect(next_step) + return redirect_to_referer(request) def find_mentions(user, content): From 219f78755f3dca836c3ddb60340f1e696139b65d Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 20 Mar 2023 11:15:27 -0700 Subject: [PATCH 13/30] Fixes args in list view redirect --- bookwyrm/views/list/list.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/views/list/list.py b/bookwyrm/views/list/list.py index 39ef2d403..24d44d183 100644 --- a/bookwyrm/views/list/list.py +++ b/bookwyrm/views/list/list.py @@ -287,7 +287,7 @@ def set_book_position(request, list_item_id): list_item.order = int_position list_item.save() - return redirect_to_referer(request, default=book_list.local_path) + return redirect_to_referer(request, book_list.local_path) @transaction.atomic From 0cebc4388c20b23932a6f8f988cdc5bb4386412e Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 20 Mar 2023 11:34:40 -0700 Subject: [PATCH 14/30] Adds unit tests for referer helper --- bookwyrm/tests/views/test_helpers.py | 33 +++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/bookwyrm/tests/views/test_helpers.py b/bookwyrm/tests/views/test_helpers.py index ce1f6a735..dd30526ec 100644 --- a/bookwyrm/tests/views/test_helpers.py +++ b/bookwyrm/tests/views/test_helpers.py @@ -8,7 +8,7 @@ from django.test.client import RequestFactory import responses from bookwyrm import models, views -from bookwyrm.settings import USER_AGENT +from bookwyrm.settings import USER_AGENT, DOMAIN @patch("bookwyrm.activitystreams.add_status_task.delay") @@ -18,6 +18,7 @@ from bookwyrm.settings import USER_AGENT class ViewsHelpers(TestCase): """viewing and creating statuses""" + # pylint: disable=invalid-name def setUp(self): """we need basic test data and mocks""" self.factory = RequestFactory() @@ -260,3 +261,33 @@ class ViewsHelpers(TestCase): self.local_user, self.shelf, self.book, "public" ) self.assertFalse(models.GeneratedNote.objects.exists()) + + def test_redirect_to_referer_outside_domain(self, *_): + """safely send people on their way""" + request = self.factory.get("/path") + request.META = {"HTTP_REFERER": "http://outside.domain/name"} + result = views.helpers.redirect_to_referer( + request, "user-feed", self.local_user.localname + ) + self.assertEqual(result.url, f"/user/{self.local_user.localname}") + + def test_redirect_to_referer_outside_domain_with_fallback(self, *_): + """invalid domain with regular params for the redirect function""" + request = self.factory.get("/path") + request.META = {"HTTP_REFERER": "https://outside.domain/name"} + result = views.helpers.redirect_to_referer(request) + self.assertEqual(result.url, "/") + + def test_redirect_to_referer_valid_domain(self, *_): + """redirect to within the app""" + request = self.factory.get("/path") + request.META = {"HTTP_REFERER": f"https://{DOMAIN}/and/a/path"} + result = views.helpers.redirect_to_referer(request) + self.assertEqual(result.url, f"https://{DOMAIN}/and/a/path") + + def test_redirect_to_referer_with_get_args(self, *_): + """if the path has get params (like sort) they are preserved""" + request = self.factory.get("/path") + request.META = {"HTTP_REFERER": f"https://{DOMAIN}/and/a/path?sort=hello"} + result = views.helpers.redirect_to_referer(request) + self.assertEqual(result.url, f"https://{DOMAIN}/and/a/path?sort=hello") From 05e154f93ed3b6238f98c10bef0d886384af257a Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Mon, 20 Mar 2023 13:58:20 -0700 Subject: [PATCH 15/30] Uses referer redirect for some admin views --- bookwyrm/views/admin/imports.py | 3 ++- bookwyrm/views/admin/reports.py | 11 ++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/bookwyrm/views/admin/imports.py b/bookwyrm/views/admin/imports.py index 066bc42e4..7ae190ce8 100644 --- a/bookwyrm/views/admin/imports.py +++ b/bookwyrm/views/admin/imports.py @@ -8,6 +8,7 @@ from django.views import View from django.views.decorators.http import require_POST from bookwyrm import models +from bookwyrm.views.helpers import redirect_to_referer from bookwyrm.settings import PAGE_LENGTH @@ -57,7 +58,7 @@ class ImportList(View): """Mark an import as complete""" import_job = get_object_or_404(models.ImportJob, id=import_id) import_job.stop_job() - return redirect("settings-imports") + return redirect_to_referer(request, "settings-imports") @require_POST diff --git a/bookwyrm/views/admin/reports.py b/bookwyrm/views/admin/reports.py index cf91299d9..480f926a4 100644 --- a/bookwyrm/views/admin/reports.py +++ b/bookwyrm/views/admin/reports.py @@ -8,6 +8,7 @@ from django.utils.decorators import method_decorator from django.views import View from bookwyrm import forms, models +from bookwyrm.views.helpers import redirect_to_referer from bookwyrm.settings import PAGE_LENGTH @@ -84,26 +85,26 @@ class ReportAdmin(View): @login_required @permission_required("bookwyrm.moderate_user") -def suspend_user(_, user_id): +def suspend_user(request, user_id): """mark an account as inactive""" user = get_object_or_404(models.User, id=user_id) user.is_active = False user.deactivation_reason = "moderator_suspension" # this isn't a full deletion, so we don't want to tell the world user.save(broadcast=False) - return redirect("settings-user", user.id) + return redirect_to_referer(request, "settings-user", user.id) @login_required @permission_required("bookwyrm.moderate_user") -def unsuspend_user(_, user_id): +def unsuspend_user(request, user_id): """mark an account as inactive""" user = get_object_or_404(models.User, id=user_id) user.is_active = True user.deactivation_reason = None # this isn't a full deletion, so we don't want to tell the world user.save(broadcast=False) - return redirect("settings-user", user.id) + return redirect_to_referer(request, "settings-user", user.id) @login_required @@ -123,7 +124,7 @@ def moderator_delete_user(request, user_id): if form.is_valid() and moderator.check_password(form.cleaned_data["password"]): user.deactivation_reason = "moderator_deletion" user.delete() - return redirect("settings-user", user.id) + return redirect_to_referer(request, "settings-user", user.id) form.errors["password"] = ["Invalid password"] From ef64fedbd929239bbca7db7b18c6a6ebe637b8b6 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Mon, 20 Mar 2023 20:49:52 -0400 Subject: [PATCH 16/30] Only enable OTLP exporter when configured This wasn't a problem in the past, since we only enabled automatic instrumentation when this was set up, but it does cause errors when trying to add manual instrumentation. --- bookwyrm/telemetry/open_telemetry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/telemetry/open_telemetry.py b/bookwyrm/telemetry/open_telemetry.py index aff68a8b3..e405011d9 100644 --- a/bookwyrm/telemetry/open_telemetry.py +++ b/bookwyrm/telemetry/open_telemetry.py @@ -10,7 +10,7 @@ if settings.OTEL_EXPORTER_CONSOLE: trace.get_tracer_provider().add_span_processor( BatchSpanProcessor(ConsoleSpanExporter()) ) -else: +elif settings.OTEL_EXPORTER_OTLP_ENDPOINT: trace.get_tracer_provider().add_span_processor( BatchSpanProcessor(OTLPSpanExporter()) ) From 7efbdb186569c537f8e7b58a04ed8074862e0e62 Mon Sep 17 00:00:00 2001 From: Wesley Aptekar-Cassels Date: Mon, 20 Mar 2023 15:49:09 -0400 Subject: [PATCH 17/30] Add more detailed telemetry for get_audience This is still slow in some cases, despite #2723, so this information should give useful data about how it could be optimized more. This also adds some abstraction around getting the tracer, just to follow the advice in the OpenTelemetry documentation not to use __name__ directly to set the tracer name. The advice is ignored in most of their examples, so it probably doesn't matter, but IDK, seems reasonable to try to follow it. Related: #2720 --- bookwyrm/activitystreams.py | 11 ++++++++++- bookwyrm/telemetry/open_telemetry.py | 4 ++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/bookwyrm/activitystreams.py b/bookwyrm/activitystreams.py index d4dac1412..74471883e 100644 --- a/bookwyrm/activitystreams.py +++ b/bookwyrm/activitystreams.py @@ -4,10 +4,15 @@ from django.dispatch import receiver from django.db import transaction from django.db.models import signals, Q from django.utils import timezone +from opentelemetry import trace from bookwyrm import models from bookwyrm.redis_store import RedisStore, r from bookwyrm.tasks import app, LOW, MEDIUM, HIGH +from bookwyrm.telemetry import open_telemetry + + +tracer = open_telemetry.tracer() class ActivityStream(RedisStore): @@ -136,8 +141,10 @@ class ActivityStream(RedisStore): ) return audience.distinct() - def get_audience(self, status): # pylint: disable=no-self-use + @tracer.start_as_current_span("ActivityStream.get_audience") + def get_audience(self, status): """given a status, what users should see it""" + trace.get_current_span().set_attribute("stream_id", self.key) return [user.id for user in self._get_audience(status)] def get_stores_for_object(self, obj): @@ -160,7 +167,9 @@ class HomeStream(ActivityStream): key = "home" + @tracer.start_as_current_span("HomeStream.get_audience") def get_audience(self, status): + trace.get_current_span().set_attribute("stream_id", self.key) audience = super()._get_audience(status) if not audience: return [] diff --git a/bookwyrm/telemetry/open_telemetry.py b/bookwyrm/telemetry/open_telemetry.py index e405011d9..2798582d0 100644 --- a/bookwyrm/telemetry/open_telemetry.py +++ b/bookwyrm/telemetry/open_telemetry.py @@ -29,3 +29,7 @@ def instrumentCelery(): @worker_process_init.connect(weak=False) def init_celery_tracing(*args, **kwargs): CeleryInstrumentor().instrument() + + +def tracer(): + return trace.get_tracer(__name__) From a70417a07f4fa35cc0db1a56a3e1963ab5b8d886 Mon Sep 17 00:00:00 2001 From: s Date: Mon, 20 Mar 2023 22:10:50 -0400 Subject: [PATCH 18/30] Add message about shelf privacy in user settings --- bookwyrm/templates/preferences/edit_user.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bookwyrm/templates/preferences/edit_user.html b/bookwyrm/templates/preferences/edit_user.html index 9138f50d8..493b18d2f 100644 --- a/bookwyrm/templates/preferences/edit_user.html +++ b/bookwyrm/templates/preferences/edit_user.html @@ -131,6 +131,10 @@ {{ form.default_post_privacy }} + {% url 'user-shelves' request.user.localname as path %} +

+ {% blocktrans %}Looking for shelf privacy? You can set a sepearate visibility level for each of your shelves. Go to Your Books, pick a shelf from the tab bar, and click "Edit shelf."{% endblocktrans %} +

From e9526ecaeaa857b73b0aa0c1f2339320e8ae13cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 21:57:11 +0000 Subject: [PATCH 19/30] Bump redis from 3.4.1 to 4.5.3 Bumps [redis](https://github.com/redis/redis-py) from 3.4.1 to 4.5.3. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/3.4.1...v4.5.3) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e300df86c..29ce0e5de 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ Pillow==9.4.0 psycopg2==2.9.5 pycryptodome==3.16.0 python-dateutil==2.8.2 -redis==3.4.1 +redis==4.5.3 requests==2.28.2 responses==0.22.0 pytz>=2022.7 From 56cc0eb80f8e44506eeb2c256363d5b07dd0053f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 28 Mar 2023 14:10:29 -0700 Subject: [PATCH 20/30] Adds Esperanto locale --- .../migrations/0178_auto_20230328_2132.py | 61 + bookwyrm/settings.py | 1 + bw-dev | 1 + locale/ca_ES/LC_MESSAGES/django.po | 327 +- locale/de_DE/LC_MESSAGES/django.mo | Bin 142917 -> 30883 bytes locale/de_DE/LC_MESSAGES/django.po | 331 +- locale/en_US/LC_MESSAGES/django.po | 73 +- locale/eo_UY/LC_MESSAGES/django.po | 6630 +++++++++++++++++ locale/es_ES/LC_MESSAGES/django.po | 327 +- locale/eu_ES/LC_MESSAGES/django.po | 351 +- locale/fi_FI/LC_MESSAGES/django.po | 373 +- locale/fr_FR/LC_MESSAGES/django.mo | Bin 145901 -> 44850 bytes locale/fr_FR/LC_MESSAGES/django.po | 383 +- locale/gl_ES/LC_MESSAGES/django.po | 327 +- locale/it_IT/LC_MESSAGES/django.po | 327 +- locale/lt_LT/LC_MESSAGES/django.po | 329 +- locale/no_NO/LC_MESSAGES/django.po | 327 +- locale/pl_PL/LC_MESSAGES/django.po | 329 +- locale/pt_BR/LC_MESSAGES/django.po | 327 +- locale/pt_PT/LC_MESSAGES/django.po | 327 +- locale/ro_RO/LC_MESSAGES/django.po | 328 +- locale/sv_SE/LC_MESSAGES/django.po | 327 +- locale/zh_Hans/LC_MESSAGES/django.mo | Bin 95131 -> 44096 bytes locale/zh_Hans/LC_MESSAGES/django.po | 326 +- locale/zh_Hant/LC_MESSAGES/django.mo | Bin 32619 -> 38839 bytes locale/zh_Hant/LC_MESSAGES/django.po | 322 +- 26 files changed, 10115 insertions(+), 2339 deletions(-) create mode 100644 bookwyrm/migrations/0178_auto_20230328_2132.py create mode 100644 locale/eo_UY/LC_MESSAGES/django.po diff --git a/bookwyrm/migrations/0178_auto_20230328_2132.py b/bookwyrm/migrations/0178_auto_20230328_2132.py new file mode 100644 index 000000000..9decc001f --- /dev/null +++ b/bookwyrm/migrations/0178_auto_20230328_2132.py @@ -0,0 +1,61 @@ +# Generated by Django 3.2.18 on 2023-03-28 21:32 + +import bookwyrm.models.fields +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ("auth", "0012_alter_user_first_name_max_length"), + ("bookwyrm", "0177_merge_0174_auto_20230222_1742_0176_hashtag_support"), + ] + + operations = [ + migrations.AlterField( + model_name="hashtag", + name="name", + field=bookwyrm.models.fields.CICharField(max_length=256), + ), + migrations.AlterField( + model_name="sitesettings", + name="default_user_auth_group", + field=models.ForeignKey( + blank=True, + null=True, + on_delete=django.db.models.deletion.RESTRICT, + to="auth.group", + ), + ), + migrations.AlterField( + model_name="user", + name="preferred_language", + field=models.CharField( + blank=True, + choices=[ + ("en-us", "English"), + ("ca-es", "Català (Catalan)"), + ("de-de", "Deutsch (German)"), + ("eo-uy", "Esperanto (Esperanto)"), + ("es-es", "Español (Spanish)"), + ("eu-es", "Euskara (Basque)"), + ("gl-es", "Galego (Galician)"), + ("it-it", "Italiano (Italian)"), + ("fi-fi", "Suomi (Finnish)"), + ("fr-fr", "Français (French)"), + ("lt-lt", "Lietuvių (Lithuanian)"), + ("no-no", "Norsk (Norwegian)"), + ("pl-pl", "Polski (Polish)"), + ("pt-br", "Português do Brasil (Brazilian Portuguese)"), + ("pt-pt", "Português Europeu (European Portuguese)"), + ("ro-ro", "Română (Romanian)"), + ("sv-se", "Svenska (Swedish)"), + ("zh-hans", "简体中文 (Simplified Chinese)"), + ("zh-hant", "繁體中文 (Traditional Chinese)"), + ], + max_length=255, + null=True, + ), + ), + ] diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 85ad8fe5e..4483c07d9 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -294,6 +294,7 @@ LANGUAGES = [ ("en-us", _("English")), ("ca-es", _("Català (Catalan)")), ("de-de", _("Deutsch (German)")), + ("eo-uy", _("Esperanto (Esperanto)")), ("es-es", _("Español (Spanish)")), ("eu-es", _("Euskara (Basque)")), ("gl-es", _("Galego (Galician)")), diff --git a/bw-dev b/bw-dev index 8b0bbb3f3..9fae5dcde 100755 --- a/bw-dev +++ b/bw-dev @@ -141,6 +141,7 @@ case "$CMD" in git fetch origin l10n_main:l10n_main git checkout l10n_main locale/ca_ES git checkout l10n_main locale/de_DE + git checkout l10n_main locale/eo_UY git checkout l10n_main locale/es_ES git checkout l10n_main locale/eu_ES git checkout l10n_main locale/fi_FI diff --git a/locale/ca_ES/LC_MESSAGES/django.po b/locale/ca_ES/LC_MESSAGES/django.po index 75d60b7fb..ad5b19cfa 100644 --- a/locale/ca_ES/LC_MESSAGES/django.po +++ b/locale/ca_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 19:36\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Catalan\n" "Language: ca\n" @@ -46,7 +46,7 @@ msgstr "Il·limitat" msgid "Incorrect password" msgstr "La contrasenya no és correcta" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "La contrasenya no coincideix" @@ -70,19 +70,19 @@ msgstr "La data d'aturada de la lectura no pot ser en el futur." msgid "Reading finished date cannot be in the future." msgstr "La data de finalització de la lectura no pot ser en el futur." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Nom d'usuari o contrasenya incorrectes" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Ja existeix un usuari amb aquest nom" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Ja existeix un usuari amb aquesta adreça electrònica." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Codi incorrecte" @@ -205,26 +205,26 @@ msgstr "Federat" msgid "Blocked" msgstr "Blocat" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s no és una remote_id vàlida" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s no és un nom d'usuari vàlid" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nom d'usuari" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Ja existeix un usuari amb aquest nom." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Ja existeix un usuari amb aquest nom." msgid "Public" msgstr "Públic" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Públic" msgid "Unlisted" msgstr "No llistat" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Seguidors" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponible per a préstec" msgid "Approved" msgstr "Aprovat" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Ressenya" @@ -316,19 +316,19 @@ msgstr "Citacions" msgid "Everything else" msgstr "Tota la resta" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Línia de temps Inici" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Inici" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Cronologia dels llibres" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Cronologia dels llibres" msgid "Books" msgstr "Llibres" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Anglès)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Alemany)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (espanyol)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskera (Basc)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (gallec)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (italià)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (finès)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (francès)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituà)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (noruec)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (polonès)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (portuguès del Brasil)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portuguès europeu)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (romanès)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (suec)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (xinès simplificat)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (xinès tradicional)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Sobre nosaltres " #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Benvingut a %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Veure el registre ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Veure a ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregueu dades" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Veure a OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Veure a Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Desa" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "La càrrega de les dades es connectarà a %(source_name)s i comprovarà si hi ha metadades sobre aquest autor que no estan aquí. Les metadades existents no seran sobreescrites." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "No ha estat possible connectar a la font externa." msgid "Edit Book" msgstr "Edita el llibre" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Fes clic per afegir una coberta" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "No sh'a pogut carregar la coberta" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Feu clic per ampliar" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s ressenya)" msgstr[1] "(%(review_count)s ressenyes)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Afegiu una descripció" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descripció:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edició" msgstr[1] "%(count)s edicions" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Has deixat aquesta edició a:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Una edició diferent d'aquest llibre és al teu %(shelf_name)s prestatge." -#: bookwyrm/templates/book/book.html:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Les vostres lectures" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Afegiu dates de lectura" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "No tens cap activitat de lectura per aquest llibre." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Les vostres ressenyes" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "El vostres comentaris" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Les teves cites" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Temes" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Llocs" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Llocs" msgid "Lists" msgstr "Llistes" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Afegiu a la llista" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Previsualització de la portada" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Tanca" @@ -1075,47 +1075,51 @@ msgstr "Editeu \"%(book_title)s\"" msgid "Add Book" msgstr "Afegiu llibres" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirmeu la informació del llibre" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "És \"%(name)s\" un/a d'aquest autors/es?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Autor de %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Autor de %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Més informació a isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Es tracta d'un nou autor" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creando un autor nuevo: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Es tracta d'una edició d'una obra ja existent?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Es tracta d'una publicació nova" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Publicat per %(publisher)s." msgid "rated it" msgstr "el va valorar amb" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s ha citat %(related_user)s i %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s i %(other_user_display_count)s més han marxat del grup \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Estat del Celery" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Cua" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Prioritat baixa" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Prioritat mitja" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Prioritat alta" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "No s'ha pogut connectar al Redis broker" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Tasques actives" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Nom de la tasca" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Temps d'execució" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Prioritat" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Cap tasca activa" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Workers" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Temps de funcionament:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "No s'ha pogut connectar al Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Errors" @@ -5685,11 +5726,11 @@ msgstr "Veure instruccions d'instal·lació" msgid "Instance Setup" msgstr "Configuració de la instància" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instal·lant BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Necessiteu ajuda?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "i %(remainder_count_display)s altre" msgstr[1] "i %(remainder_count_display)s altres" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Sense coberta" @@ -5881,6 +5922,10 @@ msgstr "A la pàgina:" msgid "At percent:" msgstr "Al per cent:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "pàgina %(page)s de %(total_pages)s" msgid "page %(page)s" msgstr "pàgina %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Anterior" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Només seguidors" @@ -6191,19 +6244,29 @@ msgstr "Mostra l'estat" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Pàgina %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Obre imatge en una finestra nova" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Amaga l'estat" diff --git a/locale/de_DE/LC_MESSAGES/django.mo b/locale/de_DE/LC_MESSAGES/django.mo index b316e8b667b44f45147870343babebd43e13a062..4ce83f72b3f3850c58528f13afcd23442a75a515 100644 GIT binary patch literal 30883 zcmchf34C2uxwkiyK!GyPAUlQ97Lv4OCbX2aN!yf8HYsJaoSd_Ba>yCN85$Bq6cAJt zaKr&c{SZ)5uc%cJ2dp@7ak?rhPT*BQy$-10c)8#6f7jak>=V*j{CV&BvHI+__S$QF z*Sp>|gdgv>^P2*GH}4PxN5F6I83ae~7zD35RG~p|$c!L34ju{*ggx+Zcs`s5H^IH( z9q?fI33w#@Ivjw%hR4FiN4xL>Bq+EJw!!y9rTY+6mOq6j!M{VLH~*L*mw;6CuXQ1PFHG->c>xEI`Iwo7+^sQMoaPk^UGy)VLD z;RJjSyb3DanG||I*baAwi=fi)fqTFKsP8ZK@5@l-s6mzQ8h8_Y1KbxLL#L`-r@&p{ z5~zOYgUW9sRQf|u@isxlyV}2h6;wHI@_Y+ay6^J58>+ltfJ*PXQ04nERC)gkTDw4f zx6AP^{9vf?qv26-9#lSS{rhvF(#b)kTZIR}aj5TZ@bBLaB|q!Dpc2 zU)b*IRe-8*1)c`4guBB}LgoK?|NcR!{2%fDC*fiE{|xtl`**nSj`E!2c_Q4C_Y2`P zxWfC_L*+Z@!>dr~T>({&w?OsZH=+9TQK<4f<@p!?euqvMz7JGC9RgMU7s3$EhSOmm z+zp-!m0kv_->XpV`AVqr+z9pkt#CSgpZ9;#`#%r$-8Z4qdje`4{SK;rJI{6Pv^SKz z9toA+45)T!hs)vVQ2Aa3)nBjj{&#!c2^Igta4&ctR69QiB{vVlz2TEk`s2?~<=JnZ zw@!txS?{A>m<-eig?T8XkyG@6Be<)Nx&W38&PN@7B`|u4=?RF7- zAaC%SqZo z^1mD^y=$Sqdka+gKLAy(dtnFsK2*G2Pjc;ZD3t$bsC-U_D$fe2?}nh-@fFbe11jH} zp~~}KAAUDfynCVg;|uT-_*K{mPdnMQV;-u!B`AGRg%l~c9-ak13-x_)ifh;1q0-$4 zD&NDP#^r1%Ib8zxhZjKAqvHK9hw7I%LCNDSQ2B0#D)*=00r1OE`TYp0y&i{>)2HD~ zxC@=8dLQq3B2@e{pz`a1D&IL!`CSZ;fqAHQd<|53cS6b0C!x~&3{-w!geuo}pvv_K zR6U>Y{->eh?T8XmI{QM!YlEs+Csh39Q2Cz&mCr?xsXNHR1L1X0<$MP`7Ty65fnS4? z(j(d6@2=)C7q3SgU zs$Qo;wQmp9cX_D#jCx)P)h;(c$<1xh;>yzxm0kfVy>Y1aeGsaA z2llw~%z>)+DX0OBw6%BB**_ z3{{R2TmwG?QK`Z7Wv-o;K*d`LB_HQOiV#F_0KVVze_%iUf#uGgxf4n*9)r8UKf>MM zU*WEBr#>eKdq9Qn=XtmfKL%=C9S<*ty-?rX4i*1HaOn=LL!idnvoxam`M9&494>&U z*x)?454;H;4Brh8hxb6W=XapwcK%8?AFYPR;xECO@QqOE-V3GA9)b+b;O9{N+(u*1 zh22o)y%fF#UJu9MZgj#G@MTbP@+`avUPNQ7y+6f2D&HP-0wNe30U3(Hg>W`}E0kP( z9;)6CL&?QY;2!Xo{{1sh<(u{*SKgzc+W%yzaj+cj1z+sLi%{)wCEN$T9ZrXLLFMx) z7{V_=hJ5gIxHmj{oy+$`_;LJ;pyEFb4};G__0ypUgUZtem2VeR`!9z(!;9hmFoK#V z$Kg%z2Jb%#;nH^}L8Z4CN>8nTyTc4rxkuoh@Fh^~@+zoyd7}@1m-l}V9zgg#Q0?(G zxF7r(RC<4cD$fq+a9Z=;z1*$z(K()^X zcr+Y_s_$!{%5f`He|`um-e>&#uY3Pbq4N6!JOJ);u8VgVJQDx$kSQzT@6d=^Y5AA7(*)e>GISZ-6St zT~Ph~QK)=A3)Sx5f@;r4;eqfesPuLvF~vI+D!mS<@}34&uCqMPg=)u9sPtdq{jY=i z{&pXJFFX$a7hxxS3WhMe(AB>is{IC_(#ydiI1ZKXqfqkoBvk&-z_oBX%1Q095vo2B zRK8WH`dkauzPCWN!-t{L-|YGCP~Sfa)jyBJGvIH%|9F(3>VFbcdW&E?To2VBSHVNz zTj3G#Zm9IX4%KfzgNMT3K*ir}qpQbJQ0>(LO>Usd*9R4UEmXRfKz(;LoCV(o=fcnX z_rHfqXOD|ryBrMl-CTGqTn<&<3Y0wG0@aQmfNGa};GXaysCNE7RJk96s`sy813m-i z!D7aZhj&1=+k4=V@J_f4e$jLKpv&(ZsB|N!bW2d}I0g@cuZ8N*JE8jRb5Qd4ZFo3* z9BTaSn052pu2B8d0o7ioK(+TmsC?EzrGLKXC_EAWwNUZz^}HXd-M$R<{kNgo;TJyq z87Mj3G3WH$e5iIEfXcrF)o+`i%6~0X{_phfZ-=VyhoRd29;k8lWvKT5zULD##Q!u@ zc@B!)cQc^UYlp|clc36Zo_}A4>etKQQSiM`{rLb?dAt-$g1f*x)ORH~A6^4h&&@vki%|9W5mY+AfvV4+;0xd`d1wFa300pfq26B)Rlc`+ z-UXG;XZ`zcK(+Ueq55I3VJ8oVLG@=Rl)Uu78E_*!9$p3Kzz;#S^Y@_gdjcxn(@^qs zNWs6oH^p`sw&iYyBn(g{}W37{s1-J_ACa$+3+~1 za&3Zpz}G_c<6EKXbt~Kv-VW6+?}NL;PrzyLejol2RCynPO7AyN?YT?Iwc`O$-=7NA zkG)X!J{L+~T>{ll*Fb&$HmLUe2von`3)K$4fXeq-_z}2!*~!7Dpz?bNu7N**3*qq< z_6T4BGDLzIqb|Mc;L-Ru!yDiuaDn1o>g?j%q1x>Mh)4zBf$QMHsw>}3a8LYqczz5H z;lCd;#Rju$uD(}6mHQ?rd3Y~W`+g9vhaZJ6g1gt*Yk(KP)8O53C-^I zzrW$i`ysfO;z9MxU%Y>(O>W(?FJ$Tn&Vfvs!N(ygKiGH7?GIfF55RvnRDXX7s@=Z^ zRo?G<|4%%hgv#eBsQ7<_YR4TfLssFjQ2lcwR61{iJHW5wPQkqt_XMt+K(+Uca1L%< zk@&qFcRA0`zA zu2&QGJ-7gVAHERY1NA$I=k)JN{M|m_z|=d9ql>)%TAm;Fajqe3U!J9R{{wdl{zH5` z_1&&Kp9u9sOaq!I_yJDxN%sXW@Np$i`h5v^K4Gtc$KuYwU4`q!-Gs~W?r8tbT>Sbi z#NUI{7(n!`&lRrUTXBEH{TTO3-0isk#2xF?;4%3{gzbl0g}ac@_u&rbSu%A8PCDsU z+&aSa`#A1xIEF!Rfe(8H{4f01!q?$;!wur}yA=N1J=!?c&;QNy8F1fJ+@BKm>(qxE z{PQB>X#DDz;rTu|4W0`}Qr~Ng=(m=zU3~a=@&5)l3%8!IopG<@`F@;!y|}Y|T=@ra zpT`~Q!#d&b@Q1jQc|HkV=HGph=g;Ee--rFf1n;FU^c&;(wLbn4uphT0;T;flX#36c z;G6Nk0=^4Z<#{GN92fr%NA8SZ4<-*H34+aH(r@dpUY;$Dc; z?@ruF{@v-GFM`+OUXP1-zeo}J$p+}hO~}LVHN5{JJQa5p&sW0F;b!ox-#c-y#cjcT z0rxlD|KJY6#lJ7}FeCQBfAi0`z?YHEtKll#&u}a7?}h8d{RIF1xHUX4$IZsI<1Qww z4&&c%dDs>AXCE-iySx1JOL)GG=hNUpKJ43``@z5Z=RM&?xSeq;aG$~H*Mob5J<;!Q zfOJ;le$VqVxYoa$$@3d<@oz5Avv7-jz?f&l$N3BX`KkDS!v7r~NB9`7ggaQCNxxs= z{{XHX_aXnTMp}pAuE6c!)BUD@w-WB{pO50*-8`QN-vp<_^ZdJA;3oY44sU=X@ECY0 zyb$U)4YxbbJK@gac^tQr=T|}f-hq38J-L70=)aRMgFD9s2Svh<;JJ?bmcsDwje9eX z58{r)J%#%S?oEX2_bJ>pxa;sA56{LO$MaGc|MKwzd<3_F_lt4o;$DdhX3ox58s&Oa zol^^kD#c=DEUHc!SeqiWP|g!NRH>FS^*OcnaOUjMOg^fSl#zGkOew-UoT-&()x%m; z4>Msk%H;Sm%vUl+@~raNc$A?4oqRAkfzha%jmo4xb7q*WltznDJ!&IfqZU=0iHGG% zQhF71(p%*iF35z#)o5tp3}sRuo>QA~=FHi8v(Z|BQdWj2ib|D)3|1;5wFPrCXR2ta zLJ1b2pqrsq9x7;9t6Q^`T%;i!4n|R#L0qn@ zck07Y7?m=GVwlP0Bxvd{jRF%GCl^uGbz&xKW2}>ui-q!tKIaRxfpzg{rdAuPRCD22 zp;#o7Bnx}nl7}Twr-#EqNrm!q*(S#d)gk*ZYdCQ;=m%GJUWm2u*#(j-~C z;#lFvsA*iu%PsdSh^gU60qet5JX1HX^iP;6N{5Vx(PfMSR9Lr_3AryYo}GpYy0h76 zv<~WpO@;b+(4EW4d8MGIo~V|s7Dmsy9$kqV__ z)EaqGsk>P1VXZNENt88Fuzt#nj#evZv!Hu)v^X9P6^hI%WMjcm&|Qs8Kxz&DFqUz0 zl#8U(!v$!ON;%Ikjuo8-u@6L(dJ$R_4h&Pa3{5G?%uppt6orj)j+%6a1C@|sWa;Ym zkjWxbLr68fO_DSO(2ICz`I8u3*QgIyXmvx_m*d02P(hVgoXL*ZKTdKbQUn&NNQ3&L zD_C5tWJi$v^)?Ae*$4WkH4y?fj8{v(YxG`T>Q+P1W$6ZuGb%S!jUrkwvx&i#87xw( z^B7s`B+6W`76u!%7xSi*ZN8{AA~Y{*FrMOu>-EuE*W9^zltS*E7X@a2Hgy&0x`zNQQBT^38BB8VxT_Na#ye>9`53;Hy$|JzBv> zY1K6H*b;fchxg@%) zE9hbV*1uJ$hE=iVndEnRG?CV{K^7N7gP+OUeORfE^Hj@bsM(ohdRUJr7;j)|@Wob&r53+RwFk4|NMh$;u$tdnHZ!bYdebv+7yHMW zh)1z+BW$EB#kBfUOL4p_Sju}hGs~p&UIiB!luIL<6Or1bg>s=b9M0H^#W5p}po$_` z-kW?#4$U`JbjN68kij)fxYLtMZHW;$gzKV9(Ojrf=U1;JPaTzVaol??rwZ0rHIx!y zl<}gPr<+Z%V->L|SXwP$W%Av!sH|B&3Rhzmc)hR;o2BArHFYqpRoIlt(l*PZ;wUE< z66$Ky&J$`lp1%5qlt-8={PLIA{DJn;z(F%S~~Hqw&9m}`=ffDUQ;4IdM>RcT#xX! z79!nlwwb{y%2`p;SWe?EQVeTFy>r7z25~y3#>S#xMP;}gGWy%Y6&Wm={t`1EfmAt8 z-}zQo#_R!!oH<)EIj0t^Xp~0PrLt%TEA=`CK6%Kei9v5_XmOc31hL+=p_DA9m~u+B zaBR4c9S+?qeNnLH?F?2jBR1&TE}lrsOu)!Jt3DKC5D8q#6j{bJMP?E$5YOQh(@a2? zz_T+lE)&IIKG!@2-^^|%C%H{bk)iBd2IGD2Y``OAw3Fi!^8{Q{?+q89Jz( z*;L58l?Ik+gFs5^2Da0!jJ}%XEMrLNS2R*>bTsX$PQEMC(B1^Y(;y41C~w#5wGVL? zX>-Fs<+x0Po)iX#%CRpW`2~@$GD!fzoq}p6|hzqQk;qGHd=Wik@X`Wa!b>X|L z9;~jI;Y!~W%v2$g4`G5};u??YZ3@!h)^-d=?If@5moQ||o7Hi)Febld#g-k`_>rhu zBn_~1Y-V(Q=$79(2ZUrwZfV zS<$B`Ydu`*D`lHOe2_Ma)+|}MBwXDn4MtqYUBf8u$&4FUq4bCCX+so^*h5jH32S5& zOGoi@-s)KE_lE>Zb`n zT3w=)!SK~)4Snc($@B)cmsCZtrZQS<3)Zj)V*k*Rl1Rxo!oY?|4(+q1>Q^M{A~X5v zAzwTj1!$HWY6*Q<4~vz2ftAS=-z-opR!dWSxnQonYfXT`j;aaPYMSW+ZpqCP6Q*ju zSTcu?MSt0KYtEUje&IFMD|Pl1;W-P#NJFKBJy98xFjzZ0Uc>$^hS*W;=}Fv!wZ%-< zV9T`U_E4~v<%j*FK|jQrE?8?8P8GE|P$)$cEcv=Z1#T*^yy3xS^l)v3{-mxgUaIQ- zOx)6oCZA4Elb)aTd@M#b1vSGCx_z|xAzW{pVQNMHiYM7QSqC$B;>pFWr(!e6HaRV> zMY6TlR^B;#=|$Re3f4s(+E)|Vm|)+{Ep*mlgb`+zSZFqD?8#%_bn(iDv+G&!anpXy zzmtA+lmEKZJ{~V+>AN|BvBA2HJslL7l4QqD2J3KPREcOH02ciE7toZgvCns@G(9cX8^t%)Nb;&?z*&?E%rBb7;&7pp0YcP57NN4BVTFUR@xG*mOyss00(M$SXZ#r)m z!P;GxAXtI40%ByNtZi;VrOm=3WF0Sa-`ngeU%a{8Zki4m$c`j)v0Gc#hpUxFepowi zs*LucJ1sZmr3YvD_1iR<3;LBamGNuRnhPjuW7=NH=y6ZZ&hv{@iZW@zMwKwD8GI1K zzM0WT0qaf6Urh%=e}zps_Hig;-8My3NLAY25RZXBrde)G+f8j@f2E25#M64FPF)nz z=JuIfLpwE14rSI4e1$5tZTlqd25Is}(bfpIH)4B)(!v&{9xkR|of*yE)i6W0E$Ekx zzKxZZd+)o(#b$(9sHrQr0K?A&9XGBs%`UGDUebxpq;;`vL0-ZA7~8C)%^QQ5#)2&; zY19UrlQm|o_#t#_$#{13gDlEX6Bl);A-gJ8oP^rCI;NjUd?+Pl(&=xMN*S#}`x~RC zBwA%Zy>rDI7iXgev1UPA&3xiIvTuuZ9#7SN zArTC8_n#du?e1II+Y=11b!C#?rp-3(t(i`0ZhOl%VwFTQ3?NWCrZT(0$D^J(wjSIe zS5#6~wjtc6*fJY&2#*_l7E&!BpoEPfX$YX(B#UPyr#_SlRhQMS)m$?vWuvidy4#tK zlad>&nbA#JtO6~Nw2n5>F@6uPQGK19{(#*abGO&k~fh9{ImH;DwNs32~2Hd}0 z!9cYU1?$TlZZXc2YZM+-LSnmloK^CA+M-xsT-amPtgEV84dRM@Jw01UwR5ERaQHA_mWOG#kb?;BJ=OC%IS|wXhk&-=+SV?wTg0VsG zhUAzUBoTRpN!hdrW%DbH__Cdg62EG_r7oyxhb!Y0u%?{ntmDVV#yazH*V>l6lj^xn zlRih$(Tc@|Gs+cNeo=MCna*;X%Z8rJEGZx@_GP9_Du?fyW`Sk+AhTJwJ8!Yoc&eh= z2T~<<29Ybgy-!Nt+?%BzWe+DgTPt$tf-bVYR4Q?@UNLbBM84KrYGzj=i;M)t$5LUU zy4?GwMm3RC;jKt5y^##S&Txs=Ze*e%j0(4fn*>ZBI(^j~te8`*sLT%Y$IC5^RZCBB zP4mNRVZE2(WwwPiQQ8)r6@b;M7VW21HoiAfZm1l1XoC3fmj z`zXug5&>N`^?uGj%rZ&;pG@0^zN^_}!42Fy{(D`7UcS&FJsJN|$NW5=(dZBkfJ8)dj^F6bD=2wOOVg>;lD&7C>Bo*CRY5^2}& z%z2z_6YWfnt!*H?Y-V$HD$wCP3v8FX23KZV4cHX8ZFcJOOLRMX<@qJLeLeI1(oFRZ zQY|HzzI|rCAXff?zeyHY?Q#Lu32n?$$Q6u!_2<-VE!d1h!@HhFTbYGMgk(u=Qxh6E zeSMB`IFepMZ%=%z>gJj|pgv~kW6PSQsSPIGvFPZ_b)3WLn6~J{d7bk*=TCFHEgh?B z`9iK^aU);r7^rlG)7Gx(Sck2wm>oUTuq!-a-U;(N=AGCv?}Tvvsa^9=@0fSmym`}f z7|}6M&6I2G=Txd);VNAZ2-oR)K)Ar}3fNVFv#Nz!)EMn7NA)xL$em?$3?R^5VQ)Fl zOgJ1aSh@17Vxf}*xn`6uu2pR8>7BN!Z&h!z=<_@0OVcWuR{+u(W1?gT|S}Eq)R*8;lz2+DP>%=i%PxmWdGxL`+Tw+V#aO{uJaAjV) z(<^Ks-AvFK(3bmBv+77h2d`xBX`&DnS+W1P{Bzs^J>x)Tu92al7FUyLwY}RC+%_j!Hr0b3@b6=FG)RJ-f zj-yM7*Uejw^-wJkh50S_73&2S%~RiWbkUMnRXfE|%aWMC?HD&=YY1IauVsgsZt7E9 zXIva{oweR5=cl^sn7p(bi`^r2j)xdITCQ6ks^{DiQTHCtVJ(^+E}~(|9P<^6*!u+y z7~3i3BQjxX9pWwa67eS@)fS^wV>*5RQ5}_O3^71xm(-mdiA2l&#CDsLP0ITG0<$}%to?7~n_3$^r_M>Agp$;4*eU74|AR`0 zEw$cellLb^&GSf~3osl;a*tulZAdtBz+olF=#5g`#onA&H~N*agsdEnH8_HmaW6^g z?cgx9*wJlgQj8Z3!(4=_=#>J|%4UKT&u>&2WFyidBw!*`i}$!$|Be;7MX3aB%qhW4 zGd&Ilvm^DOx2_A0TkhkOjf}aNMFwn6MU6@Q;_gqbii$a^WXhq`(7hY##)bh)P=*#) zSiS!!0nClM1%3mI1RjN3)%E-hH(#Jn8XJ) zVAC&_=*neFNROSnw**NE>13wd5^8zoBjw5#()o=V1({%3%9>QSBtTi z@mO!Qhq*?mGSI+?9P|BPEVbmb)GllyJ?xItujK0`TF>eeKGp;mRY`~LmVcX0>X<@!F zsGGo?2T0_Tkr3js`cXB>PhnJO z!boQK_-4rSxZO!l*P}v_DXAQ40EdxjffA!zgDaLMXC63#GO_#Ca&PT#SaLniH+8c?cbZbw{3duBI`<{iiLrHHJ9FG0la! z6r3$l!FFNRl5opfL~>MJ6swtpO>N{Zw3(brbELfIYppQIM){yyWH^aS1-K)LR1}@e zOA5CYhg)Xx(FJQNMHa*JD)JF6|;)iivtbjxNmj?{Co)f=oF z^(qaogVZE!v802#2VE{sF`eIFor}iv3!^~89%0zBS*CtnbG(ckKRdWZq%9$_yN9ak ze&-{JU^SDMEi7C#Li|I}S02t3nP6?~>6$B7S-e5zEFkGf-ENJz5vDx3PKLQg( zB5EizO^_xn9Fj9}qMBKLxs)YTHO!;pkZ!FN%I(RF->4z*Hs^C4SPL7?f$7;a&l<$Z z_(Y5SImQN;X7l#Ms?beY85X{C?TpJ*ai_ca>eOGd?I$klI0bXluf<&54Ty zdi6I(Dp&f}Y-}p0rySjzrPtBbWI!YPo3rv@Q&*~-1Tmzj%Z3O6sV%Y#kgFOLMc2Q| z?cu6SmE$)Tf*dzEOvTDV893VjJyY;OmuN%7{EM~XWwTQjZhZX-fh@TJM3*|r3~OAx zmSx*+OC**)&$&|DTVN90a$BC;ynIG-zL%r|GW-J3~wsN6b5x_SM&l_3hi zRAgmDe|c4Q2A$ot)!I(oZ_OMJAk5p8_&QV27D4g)2&;LpnMfrZDUt*eVSGimHk@gU z)>(6HxeuWs2d63QY*6YA(q>N_P^oRCqu6b-aMdMLLoB5Er2Ft~kHC3!6 zb!*99rq?Rm*X3#@>n68ubPFYacb7zy%ez=#NIAP{+E>nS(P))=Jl&19{pNz#*ezat zu1Gd7qO?)8%@sDM?wXOSex5feLp+gJr-=D@H7dmKd37hN(x}|#KZ!en)gro__|9U8 zgKd6D-PmQ`X^E%ZY*W?A0+1fvMtohc)lPx_F3T^Zm0^g$G6tK~PzxvHEQ$+7U2Pa@ z9j28+otCwh#LOm@)-{m31}yE=>A!F3@~ziwwPvbjMPsk+lulv(2JtoFlCBBU^x;4z zZ{(VAhW!l{Yy-W(-yAZTnLeOu{W79aVS^EaR8w5bR)Q25_aN$Z)Mf{sc~<*E$;ARl(?;I zF2j1;h1)dcq$!!}eNzPSei%F63~okdb9rHw@)Y4~lc*SCwlu1v>+^-7A!nL1^DtZ6 zC1VsJe=fj^vsbHKo-#vHG;6RnXkKj~rWJBlKe6>6NA+jd%m5Qxl;#Qpy-?=d0(a+3kCvL(Z@+wGV$4cOM_wr?~ytAvrErMuGVCPi8Q^}yu0wBYvM4!A?IGJ`7QZI;&1Ad4twHfnW8W&ZG2E66!PaowRiJ!p8|4wi%qK12(*<@sF&mHJdt(-~CZS~l)*$mH8Xw$n-9Sxjmw1?V#MiEH`wW{DH@fB!k zKkWj$9Zw8BZ{|&2?{me+rqE^|B=Ter{%&-ctI;-B^lNR%Q4 zsj@5zcZlU?2!Hfcv{fRT>&yC~P%dd*IbSczddxxX~P>L^RYHTMwAL`ilOY~Lo?pi=9iu$;7~b|A{3 z-+*Y23yR~EHZ74V6g_2gr5Q@Gxvqk9?F!p&8C&4x5d>N%66#@prof_lC`1*4PK~2+CQLE@?X##Emv9zYAoh9zi2(ji{;@Xa*A~pCETDJ`KTj>_FWd?G0 ztZg~gwv9c2LG*-ezO%e{otuO#i`Rx|c>hku(~$n5wVYM&cEz-mDu+|tw&o6`ol3;> z$a?)B2)K(J@kbe~J+S}VOt#rHW8v85bV5hGGt$%vI{mTewl&qX+_`Al+|^HQ-X=T! zdf)7S6_crtbBNXf*RrY1tAFO=HJw7;&|CMJa9d5CPZNTa7)C%6Lt)kqYFyhXKotDq zbd2p|{>~EZxqj)g?!~>~vflnB%X|9BABqT(l@c;hyum}67c1tA)!R=0WVLgI}tishwM`@TcXyWMnqEz+FZR}NFxyOZE} z`)(UbOv6|Em)0!t?4nGb6S#rD{&tIC%_N*QX=~sTcdqx);&Y*0nzf zMbxW_fradO!-4HT6B8{7<3p18%%k2JA_S5E`p(;BE_RJOWa867OZ8Ho%49t>3`{ZI9+0e zD5XjfufH&o(af5MSray^Z96)WA(`Tc3EC6sPF-3_?U^+XRNMlkCJkVh1^g8SCV1Ab z?j+DMF*WRV50po9c)DefNnFjWie~gutfBm_Lwq3S%WX-<<~P!46=?0BWOO6LacRP{ zwO~g9Gi0Pn&Ae8VI9)7hc4{;Iu_? zu^M{y+hV4*sSgIFv0aG}`$$`|sD1vA3;e}c{JO^fq_4o;u-H%fC`WapE~usc`WY=- zm}s~y*|x1$S2LFcwK;lerKFShnS3Jm-d5p6SnAMu#eHA30rsB%73a$4YOe$882~ zKx*Yfe=w!`ncSz^(zi5Xy2f$cS_VLD$OSrauiK@ioa>fUJtyCFN?#J&)^#a%=37!t zx83A4x9|4X+ASK8M}VRR})ASVEJjo z49VI?Lfcp8=5Btff3}tE_SbvLq_Dx5k#;f zDq;adKv7X_s3`V=*t=qRzrUF|n+4I!^%~2FZ-VvV1F#)@4fceUN<41_ z90ps%n_yk|JnR6!gjHaZvpnxe*bxTca40!h9AMh;8$=0Or7R=(_ubr0KbBZVfFJYSHoM7 z$DQwam%uW3z7$>oKZ7+c@Vuq4?1i+8RL{Euo`}5ZV$Zu5)*;aC@Oj6x3A`M+>1Ccb z6TS$;F!OTi2tEs!!Tc*MkG#_JZbM!N`R7fT;dyJ}k8m}7h)BfvRhVJ=)t+}F+zDw4 z-X+&~-d!-|T3cWDIEJtDya%zbKg;uOfUiTcF9)X1@w{Ge0xX7i zz-h3-T+gG3yv2@<=UMyPU$5EcQ zP$=V(-@Tc(0sAcSyi?$9@MKu#7SB5ko(|LCYM2Rk!XO+@aehZa;gv#j&pMo{uAyi%otOw78^Wkt< ziArwEn@MTyD?ttatr%wJB%3mstOZEpt`8yoSzAmf? z8$;#0opbL8<$n}Z{HMY)Fbg(N&$nS^_@#6I z9acxKaEFbj4wV14j@_W*?GL5*39up@2h~6G9H&Bsn*kO79M}Xdh0^0Wcqn`osy^O_ z@_*c&)_x#V{zpUk&xUPa1ge~FhN`#Qpwe9fRX)!{)z7Q2BHRI`?=C1kzK4ph++B7& zt_)RGgLji1QpNQ&i->KJ${60SHDB)Q}uqEpL$Sw^oB>lEU5IS z!s_rsSP19CI!SY zpwfSMm9<|7mEQBP6MPrS{g{WWe)XW_G^q62JNAImcQ9-Y$3m6gbg1&53l;A|D1R#) z*Fu%g7MKrrz>aXpYMcHAa5nOzupQ&!=!b3lz2p%a&nl>L+Xyv2z6j5NM?PxTHN{Zn z@d{LV?S#_*XDGeA$87rLq1=yza&HRdo(5GP$3nHo?vDLo0C_l6ehQ(=`yA(fiL<}j z+1~^e&oZcTxYxO_hthAWlizplU&EuZFT2LhD|Mm#4TI;wpp)N&Gm*cCivOauHa|0< z^t}-(y`^vzd4rFFL4sza53eHe#r;gN7D)VgI2tOvKly6{)1@~Qo}ZFdcz^4}4v zJ@^>(}%3spZ)KgnJoY`zYI(&s3s^cy>Nf*Htzq5R(oRbMM%S@;-KdtMKv=N2b#ck+jh-$2FhZLt0; zL*=I?RK6R*vamf=eRXym0*^o*2jxEw70)!Neli29ycaupEmVB3KD^(q2likRiC5bQ7{imuM45dXAV@l%c0uEMyPOGUHBjaJwByTAdcOtLu69BBuk@sS-l+{wLGA*}!&$Hb zTma?&Rw(_RgbMcxl)n$1{pV2n`~uaEDm`WW4}|i6B2<2};X&|xsPeiLDxTR;{q9Dn zbRL4LhfPrR`U+HiZHFqqub}c%X0wf_3OpFOmSbah2y$yDcZEu?pR*t7c)DY*V+_jQ zIZ%3E?(FA7rFScoo-3fr`B|v)Kj>-ezamuss0F2eYsVf?a2P?rrQ1P4u6;B3Kx?y+{oC+Jlm!b0iGpquuJa6l@E|mXH zPRzii_3>Dw&Q1$yRRDbyns+@j?N~g?L zn|^hu@Xes|(*w?ggW+NDb*TLAg38ZNQ0dfp!RnO;6|Orhh67=HxCScRw@~$+`l8jR z0+jy8I5vUu*ABLYy`a*KLzU}=a1y)%svOI{WW(2lDxXGB?K>S#heMtHR@el2J5+jQ zUbg8}fhv#MPOcB7e`_c`yTYol7fgkt;Sum8sCe?A!cT@O_VL4}_QrPnMd{cm#i zx5ClLcfhk?$}2om!?WQO_zN5eCvUUQ+3Vm)r%$ZFwB+*a9kCHz<7vJC25m=M1R&%ZJi04%H4WfXeS& z*Z|%P)y_6R<>xb~cHr%>`8)`!y;Olp?+C~GQ0cUWD#spB=?sJ_-?317Er4pDOQFhd z1yp@L22~DELxp=2YJB?)DqNMftiPIY7;M05*nQC{@MPpoQ2DI) zt}UmQQ2KRo@*t>qPJ$}mEU5M{0d|GwK-JG`sQf<%rRQs~KHLTGftBC0`(SIJ;wgCF z>K%tlZyHp+&xFd~Y$$#2gsS&vpu)WbmEYH${2`QnpF-*J6IA+@Kd|K*fNhc6z>Y8r z%Kr^84K9O<|5d1PZ^NVE*HGnI=|j6NXa?0@`a{+GaHx742akn?&iz(rf47s@LY41R zQ04OyRD0dw_!X4iWk0g}kTs#?>97`@1Euf%j*mlA&afQzuR)dHTTtnI4pl!tLACoz zAKQ42fn||9!KSb~RJ_?x?KcLM|5;G^TMDJ;gHZLc87iH3pz7sI*a}wJY0ITMtc~0s zO7ASk^Pt+njZov|I;ePGgNo-Ni{A7}(-d zTaM?!ROA`31H2k`fltB;u*_$6f3qSy6L}I;Iy<5A^A(i8-Eaad`?+nO5hy)wgsQ*A z@F=(pO8>{9>gy%P_o3S5w@~qy`+_+hR)RfYFQ|0Rhn3;wQ2Cn&rN_-s^>n+F*F(kg zEUW}yc6<-2e!hb8U-3)Z?ixbr)yc_&q2fOSYJ3a9D)3yWe9VN(-)*odybHE~+o1F* z^OenaB`AHXLg`TtR)pz}-JtsUAgFpg8%po1q4GP|$%~x4+{yPr#rrUnUYlVf__}lV zzP9mHfYSdksQ8-0!(lrpJ^MKhhsy8C@K87&R)u-6Av_nV9WI7SZ!J6oJ`d%8J5+oh zLB;cxbN>;loXUJ-?GJ`($A>|MONY{{D^xq_3l)A4R5^@*%I8?v73RRI@D|4hpu#-` zRjylLYq%Yz!HVD7a_m#L&bNQljk}4W_Sel_d=D&Mkl}EV zI&2GTL5)|#;ju6Zo59;)4fq07Iy<4pyWgPFtM!8|uclDxoD8LBE>ylJL)FhTsD5)P zRJ@B}b+`qp-rt9c|8v+Fmif{4ljczA^nr?hxZ@d6<99w(Iy0ftxgIK?3!&Q0old?F zD!*%;ya~=gehIdOnLpWhu5z3MrO!fG7v2vQ@5`_nd>591-@_B&&ro^{`Pu3*8g@fI z9jblJg9>*ORQcQorQdp}{5=It{ICT1U8weO+HPAu6QJ~uL;0Hmr@%{~`cc_mY`j&V z`e$7jfNh}accinw5OzYo9x9&aq4N1AlpbG0)yHqJ9jx%H_16um{0BkBKNd>A2~hc( z3>E$gsQk@=wcu?~`QHFFzHEky=S!&a`W;G-^1s>gJObt;9|hGOFM@}`Wl-_0hN|an zQ0cx6kA~ku>0RY_Tc0(d%B4S)J|{qh3qqwo0ZRW8=YBC%eAmOK@OG$i;3cSfD(9sb zeGi41$km|6kx5YcUFJ9+N{>4nAAkYmwNU!J1659+LY4cEupz9Jl48oIEmXOTh0mJ@>19WJ_l8lK=P0ZJuY`5sVyJvQ0hO=kp!D7j75`4C@Lxf--;}aet^kijJ_WLh1P^RQj8p{fqEy%Lz(L3@;ia$`o)5h$DPBJ?9X<%3g38Z%hozYJjSs_9kP8pD zOcRnC4bR6E-U z)y}uUxha$*RDDdXo?^z;E8!UAYv5@3F;qL~Uc-(DgJFB*EU5WvF4TCu0IEGKa=hJf zC6u0zLg}-~@j0k;w?RFpd<0eAhaPG3*#K(%>;x6>5UBPy#>sh5dKE#%f4;N70;(Kl zLAA^IP~nzArMDKUT|N&L?`|l)${uCwxgu1!HBk1?!VU0cDF5?oS}ulaXLmyRUj@}} zH^SL)&e18}sWAN*TRxXV>3bEF{{>FI-EkE>2Kx<8eg~TN29>`uwd^=m2}+OlQ2nYq zl>2z7d{2Psun-o*g;4F`$l7+?t^?)2KU6#;pxVXBjuV{y6sUfG0o1rX8!EjePJR+< zeA))3=V!1EOs!+{R}ZRu(xKw%;_Qb&^`BFq!sSEN^Z8Km&4y~9cQ~$s3jYL@zOO*_ z)3;z__$ySoHmqyws|{4Tot@klD%=pL@)_goPlcM_GNI~eD!d532BpXNK#JK%E{3Yl zgX-DxTmV&nN7T3FSRblgwS;Of-JsIx3*~Px)cR;FRKBi;9pC~u0=@*Bz(x)1I5-rl z-nPJFVZVk}zbWv2d{`Qp~>bT-XBni1ZY*9_k5I-e*FU^hUzD^+ozcIW=kkN=0WA}R;coM1WMmGp!(%bI0SwPHSTvm z){X(~c=-y*d;QLoSAc;Re_T9@Z(v8wy85$%~-k`w&XMFQC%j4Fj-pXIrl6P;z&u z{G0(5E(bu*OhQQd>AVJ zTHWlt)ewe|PlmEz7>Tx!Ihr)Wub)fo1PxxgD;|bLG zG`goP&nRq*d_6oIZiX6n-hk5MdpHoD*2|XX5_lZ)PFMn)_D(VHj~2lnkdN*|dnBEz zeQkTG-OuK$3+#(~1gc-Ggf-whunGJTc7}oec71;eRK4E|H69%`z^=1~!|uo>Q1ilr zQ0vhrq4N0-901D>wEbZSl>1FEh+eCp`sdMuQ@nRz8q~ag*zvYqH-+kVeWBX>LRb$z z3Kh>=urd4*Dj#)+q<8^11S&uIQ2s7}igy82yS^Vv?+tJvEHl*h+r?1%xEpHSvKDII z`3`EnI%Jp~ADTh+%b`&1_Y^n@=EJ%01E~IS?r^()TMX|&K6ylncON|HgcR>uxEfvo zhmB0}cEjyZU1@?gbW+ipwX zROD4~2J8^F{dNPq40-H?6z^jA9@O|cabk*hJ$w^h1&i|Be4C$Q&bKarYA@9a7++Fo z-%$CR5~06Sp1lff|6CZg*Fdd#)oZ|I>7eSTRMyU4MeG=m{`iz4bM=zUf=c~2w66C{6tUmMLNaWPB>^v|A z&P1LFFNM2d99}rZw)dZ*`f-!9?Kqj|7=`LrlcC0;E8rn;7Sz165SE8`L#;a=gc=7o zK>2?LD*Vf^9NY=jZ@z$P@4rL!i>gy?xF%5Xr$LSDondR(531i3LzUMosBrf{^~()V z{cQ(SdS5vEGUwR-TMKF&YzI}2{a^s*K>5D}YQDSyO0N}A{eFXUe*-GrFQNMXq37Cg z4WPnxgzex^sC3SAycUL$mq5i^Wt#P0A1Xhcp!7ZoYMji4D#t}o>D>br|I<+A{0>yP z?}TQ&f(l>vJZs+?DxDs%4IBx}!V93v^HNw5&VrgR7D0ty3p>KCume2!e8vsf6CMN4 zh8j2LIQ#qI^T=Pp2JrFew!MA`Pe*QiflcQEsPeiRO7CS*`B()_x=?y;g%`p%q1G#z z7uxivL$#MRQ2w5SY9HI-z3@Z03C_8QeA6$+U!3A?Lylcy{U3j+)#D_na?OHjmr=(l z(2VO)`YeFT&s|XC?h8=){{brfYL{8}x=`b7A1HmFhtl&)sP^PtZs*%0pz@pM*a0fu z7tbeck}2#~o1P*P~GRUJuoe zHbaHm=J+nu`0^Q4d#^If=Cck|{+dGR)xpVwq0$=*RlZqJ{k{aMp09)I&v!zV(^@FK zUxEGL_s+fBY&(w)hw9gF!&~5QQ2H*q-t|8yc@;GM3XVs94yyiI&$0RK4At%j!)Y)Z zHi92HR+?*{6WYO6*q;GaK3721?=?{QTn3fSqfq7eER=pbV0ZY7v+pv``a9n7RH*hi z5h~nt*bQC>Tf?m|4pZmba+w61AYTbpj`u^=%Vwx{_A-s-6cz zwSyp(zWGr3p9BMNCTs@pflBvvsQTLFa<7elqPhoS0eE0jK8K$Y81a5}7XlP#yKq1yEgP~*jND7{uV`C+K?To0wk7N~jd zZK(Vnz0k5TRKD86=CBV`xfVe6r|GZ&E`f^wh?}imwP73NCQ$L63>7W}rO#PV^>)6q zp9#AlFNTWeEvWMN7^*yeglY$eFS6x$6jVG-pxSvlR5_gP+|P9G)1dn0B~bNt8QA z%1@KUHoi2da6O^)8RHmo_C-+ja2Zs-=fkG(7N~LQ87MtJa`Mkm^;><3E$0AKxwe98 zHyxaPPpEK1q2|BwupPV*YQB94O7Aye6ZkXKb6@>it^WO>%5w-*JmaCp*BCVQ3+E%x zbaIQO*1i)|`|Jl*zoTFP=0WBEN~n2r0hHd0pz?D&R6lqCD%>+r{yu;j7e0Y%Z(qW; z@E553rr&1c=?qowy`jPng3>p`@l2@xJPoQomP6^e2CBV33)K(4fXeUD%dC4VsB-8E zRbIoP>MIY*-&Ck{uX6JB@HFJ*FaXOhx9K&7O0PRqdp#a1d?r-A7enRm9LLL`^q&po ze+iVoN1^h)0V*HQLFxBCl>Z;0{FT4mmO~XN|4pIFxh+(>-J#+g;g}26{-?oP;Wbd> zS?4>fzcEnp=0nwE5mbF$2o>*qcqzOU4uGxiwE3M3RX!I%>3bzq`&s08H&nWhz!TvX zsQfg#%cj>EUXR=hD!tdB^7#c+zJ7xm2P)j1;?09iq0(CqRiB%o;{Ogx@ACIpeUF5y z$NEtA?V#FOAE9;{{OdW-e5IZiA}-RZ#W#6qLR%K>2&q*?$VvU%rC@SYfp--)68S z^06=tWIY6oQ>wed8A z9gw?2xyPZ#*NdU_UkFw14?v~69;$t9gX$;WLe=L_@O60TW46D32!|pcw8rkEkA{lx zaj0^96)L?ipz@iz*2aH0R6B13RSqrT39uKGUe`j^;~mcZLD(4i8TdZ@2EGknU1$62 zLyy~Z*FdHBGE}*I3^o6L1-rqD>#hADsQMTQRUfB8_4^4>`7eah{{kp|<~y#0eUYDq zJz>=+tota~4ml4hp9`J+-B9!KlTh>ZF2^bxtiJ7_(i;S|o;)26f|H=?V;xkvZ-LVH zZK!hj#JPV56)tt7jjtAz+!me(hd||H3zQxoK;^f>CfojNKr?@bDcaBs{ZbQD%S_0{C^9Z!17O8J<_4l9|Tp7e5j`6~Cc z?SIvw%C8la9s^(-cp_B3E`b`C?{V@Yur2cYQ29Ud85^!SR63oZ%6BAGxJ;;ejX?Q7 z8;0Rb7==GM_q=EAyj23#FV2Re;1;O*ufN6a+qQz5XKsh(VT0#vJ81#s?^vjI&=aaVggwkswR6P|tUIEoV7D4&n2-Pn>fYR$HsQKm47p(qGpz6ORl>11iddq^! z*Evw}T>#s|+n~~a6RJKwf~tofq0%Y$q8*27Le*OuRJ$JF>@R@I|6Hj2Epl8Am7f(* z{pwMud_4_Se(%5z@JFcrlKzrq2dHxI4pmO4Lg|$QrPpMrcrSGBS3%|T2B>)Ng6a<& zp!)TPh*^%1(lzPPL4zAGX*N$xz2sD6`G26vd?~M49`0BVDtsHL^6m);bRK~!w~bKoZ-p)3=TP(M(c7)RbZEvQsCGCKYMp&4R6dtM2LDhRhsCL>8s@(fR=`j|ny=B5VumoznsrsgM?*o;uVNmn&DNyaU$l1?< z3cnbt|E`8(;aaHlYVNT1&0%lk)==dTgNkn|R6gcFrE@oweh)*H-*fOf_?B~zzh%Qu zgG%o*sCvE%%HNGp?WNt@Hhedz_=iB1VIzkkj3w{dK4$|JY`gVsZw-cb+=Qt>R zOQ7<18I)c(z$WlssDAMpRJm9Gz?R=J@O*P2PHbx!`JHm6}0QewOdHfDl&J{nh@du#Fu>(~6J)qjv2$%~`fl7ZpoCJ5kq430y z?Yd$yJQn#`*cz7EY0IZQlwN(H@;?eH-CU^roeholl%;!y2xK9oMUK=uFopz8NUsCn``sCH3vm({;N zl>aeM@rIzvX);v0=RviDSy1J+7)t;9q4aqXD&5zi!o3TXk6q6F2dHxR4NA|$KDFi4 z5vqL;fzop#RR6f#*)MYPIvBwIRoEQ<1Qmb7&+NF_8cNR$sPZa?%EvUQbgzZddx_%% zQ0;FMRJ{!T+~#jAls-97^>`6fdzcTE&j%bIg^KS9sCM=;RQ7Z2KzrwOzM%fGY1vumzk2)8RTOJ-%{G{l?Zq zHOFJ%Fx(qJ&96~71FnFrVXtrP_!NbC$hSg`57oX)@m_%)pxQ;H@9n%&8>; zF1Q+|{$lI*QK)iq?-2D5vm=Jgr-A{$zB8Q>M>5Q_L`Ou7KQ2k;C`~oh6%i-K|sph^cFk| z9$g{TwA)!w?R*K8|5u>u>piIY`4p;rQxCR!9u1Xl3n=&AP~pcymCvP6?f*vSz6z=w zwm{``CzL)vJNJVRvE@}4DxEe^;RiW6({Tz^_-mp1+hWI+Q0?FesPSYAYzu#c(x=6t zwj6sxwTFRF`5Ofl?lh?K&UWtkQ0-_kJPpo<^Wis8@y)E5>OBq@!`U#WQmS_W{0&OK z>6LA~*Foj;MyPtc6RIEH52gRZuorw9O0P;)Y&$;+9*;Z#YP`P|UJUPpXTz?CrJDDh ztKf9x@8O~J*Ru|{`M#)XsyR3D5ZsOXk=0Vo?+{iyBGr2dc?HzCb8+=l^E-dpHB!y* zWn>?jYJMN@F}NM~%17CBKY`iE(VD5|9Mfy?802I5k;OE40&EJW!QpTj91VYR?!%5r zHS_6IsQS4X&Vx_G5iq+}s@XSw5GuZYwNuS{Fb*}(+y+%%o1omc!3aF4j*Yh%jzpdZ z)h<7Stzg-@wtcpR>fZw$PlRgcS+E{F6HbKJLdE;LlOq8eZaXyX7KU;E8Af4NJsZz9 z7(#v@Du09P+x`%TXCNWyz zwC&_%*cv$ts$I>3if@6FmqU$nD`0#0095_$f{J%!Bg?T+?fwj?c_IXrP6_M)FNO;D z7?fU(8mF3bogJadyBH3GPr(83s3uk(52g3rQ2PB26>s^bHow)O%Dp*MxeS4tPfvx? z=Nzd1c_CEz8BqOnHdMYBLg}>?s-JgimTG>db0VyQT)la!dB4yIwnLr`RX>}d;&0u; zj(;7Y`rQiH9X<+G|GS~mpV%_htOw%oOyreN@i%UjYStAUU=TSQR)tSOja%Dc6ZoBD z?X*;n?rE-HsF*6;wI*{#6rw)39Gad>Jmz zyL?AjfZL#?wA$hSIPTYpqpyqS9ml)yJA=C)?o%L39PdjP*LC>$mAgCo)WdEgaW2AL zR~POz+(!}SNf%cu=k_?f3cHbntBt#^(-aT(qljaH^Vb{ub@ z@NaY9%-sgNx3FuBAGO2Um@}|H5&I3?+p%2)jMWUm@}`F5zoW zLp9uWH74E8+$Xs3H#&Q{r4mnj>~Dt0I2~%C*Rhy;*|GD4sKd! z^~d}!asEo!G~~~?S(14tAkT!o39}8mtn*i&FrAV6z*F$2>uQ%qIqYUwE04!;udQ?MkNq_KoQ(Vt z@qK}x7r5WRz9RRhn0s>X#Lp4P^YBv#&c;sH56BDQJ23g`hM#i@vzR-}IZSYR4#iGa zK7KAC++=5e2l86nCc?S6UyAuh+&AL>z6%q=O;oosr=Hiq*68HKpzK+QANoTtAIMVsM1iNRQpLQ<(E3gZ4U&H+^{x`$L z#HDp-6#Cax;>be&9_A6p-P}zv9|NCt@yl-p_btSsi|sFOHg0{mweHbXV3GKHA8}rc z`*SWWt+llW1>;;C=#kEzI}grz5wnd$IGc70&K4EE;0J6u-J&aLggD z6Yvw}{t&YU*^anXfFbS|vA>V|P|TxoKOXb9xEDcPnV6e!pXTI2_?tpH6|vLR9=SW= ziWE231n!==Z{mL3`MD3bCygub5->l)-Gcim?j_i7g(cknbqi@VB;I%6nb_CB%p;X| z9p;^|H}X>FzX3eQrBenzf%{S-`pN101gwVtp7=W#w{Dob;4cmP8r+v+=U?-X-*NHw zz^v;{i^Si9asS-;ITJqx+-DHy6WGOw_YD_L0nWm#{l$*Bb>)7Iv<}A4D(r56JkFTw zF!%xYSp4ir3ZH>_7;)>m3-?08@Xu?Czakg5HD+DIxQl%|!d;I1vUA(*_?!ZBRYLxR z`(7vCid_R|mirgPbD5Ke;qNKpyPA7E=2p1PhL7TJh&*#0hu?Fs^RG>qPebosaGO$?M`L%HlOKVf66Q`9S7+k?)VZ;>;dS8t z61Qhb^Ay}(#C!wPbuDhM5SK1qQ+OxiR>Qf;PS2~abF&rT9qsIEAP+zXU8i&Ny2fKG z)Z=x8*{_j(Km13C>qPvOCEPOXuIJu{-3IP^FkgWESD3X|a2;V^!u$kxL(II2@!lm4 zU7urD88#=bMwtC;A>ns&UxnYU*q?`gw#dEfvHKlQZ#citAb*GXChmOP%M(vO+~48; z7`F+?=}=c=7p4;aPT@WVw=DPw_d(8WCjJg_{uSmm+}1m{%Gm#oIY7AYaI1ow9(q5* z{zmvc;!qd%Cget#mpJ(um)|_Xe}uoq&i)h34|BIg{?_?HG*=bmh0bn?(&8FJc(&BN z3iy{(J7Y^(!LPYL#&S6B_d5G#n9tzejD0S4G0d~L-@^PncHdyuHNoj~6mnBuEyWRL($o)QkUxGh#>w1NFbbXEe7x*8Ec?ss5abJ#n zId=@ZpSh=U>uQ8sdF~EYH18yw(V!gRk0IRcE)7|hkj^nKt;^w;xa$hycL2Ap7r~u&agV~iI_|H*``|ga>uPA>-2z|bJ_^6O z&Vg6KmfVLB&-bMF6n5+3I9HahAV28x5yb99Zz5Jv& zufgqG!f225NBrn|Ey?{SHld?tSC z!d0YqEp~7C9vn}^{&?)iIJqtU55>;EUc!7oLJ#bBz~ABF&haA51G#mb$bBR_H9~G+ zY?yj=V4$Ne}L@6nil!tDj*wfNhDxtVh-LGFfm0Dj&i+$pdEGTYl;0QpG#Zo%#( zayYY5CjuJ7_P9zV&~EaX(@mO>n#;r9ycF2+;WB#+gdAK&UEXb~i(nbp&ADAh*yiY& z>(cLwc`$cb>;r_WgTEVa3uC8i4)73*Xa6NHX!p|i9 z_lF&jt71PI`Ay9Jm4|sU!aD3LlkN-7tt$K#yCKBeobW4v|IV9hg72qSwKN{{cUjVxES(uCn+!mhj6l&%yj2T)=%Y z?rordok_TJTpXuku7lq&j%=5E*~q#+!~F{Q1NS(>f66@{_p`Yl#=H{uH!%CxCCG8) z!=3)?aaiiyGqG!f`9Z>+!M&O^uE+njr0|NT9&&r!hjTxa^$p5^qL=h)Wq zbo|dJj%@s0!>#K&?#9l1rLnPpekcC+*nj5Ic+7V=F>WE` zDv*7Z2|6#T45ejR_h zZp3^WY(&|;46EXPD{ft}Z-U(|$aRrN!#MZVq_YwxU+MTe%*8hiZpM8Q9yVjXns{^_ z#QhlZ0^DveHuP8A-omZ}cIAkpFXk$WoBKV|(RDUV;XWJlX71mdz1%Vh-e7@Vs&fhL9PQ$Gea$~2*h0gC7?2dAADBSbNPm}Jw`1=^S z2j*|^TL4eM-!9k(`2^g4#JmFYDKc~4L)d2c=||WoW?cm?9V^+tr{TT}_ty~D!mFH4 zxtN!8f5}~kdn>npjUnD_{C!B8LF~Iaw^y*c$c2~R^0=3E`5A?ui@0;R@4#)i)1?pY zw-M%b?&jDpQ(TzufP>&1;_$DvF3h3udF;D5c@6#sazDo161z3rhY@c}#pSLs*e&CJ znmd=UAK+J4Z{!cTzv8Zd{Yl&}Vs6ge4)dwp?J#eIRfw~K4d&gM6t}GU;kF1rx^9IJ z5T-TvQv9{R?NQ9$Apv)d$_y3+dIzJKk*tuh^cpqIj1(2bo5cd5tZ+OWDfpvJ%(n_f z@s=IQ%Zp43MfYjBFR$T(9QiGZMneVhaV4RkVi_3KnSP!{%9CsG(HAcDe3 zbYJ0J@s2k)kY(KbJj9SrA%vI6l)Ae^ss)Am*?;gu@cZ@;cY^MeIN z!Ms4QurL}a4(9z;+^T}WU-&Nw=7*@yyij&L(5PuN7^hZaZt+l7qW3AQf9jyRDGg%#W+G&wtNsfgiX=Cf zmp#rl0G%~3`-D5wz1R|=@ z7+uaqM40@dIK4wf;gnXIh2XYm~4h)fy}%}ER-epqWorAwn?|LMW*4%lvt@#EU>rR-c2XD zoo7b!3-dzpP(7mGyH@v*RV~p_tSB#@)NCYD!bJtrZlA8I4eK1s4Mu6LYNe_q(=o{( zbrcQ6azlB=AtkX7UoqA8-rh>9K9C#951DSE;7RtBTwyR8S6A*9%0I3*37=FF&F_|u zpoUivicg9}C(1oskQHLG$fEbRq@wb&TV;i#p-g&LfC9=dDqxNcDJxMk!Y~D-1y0Ik zs5dQ0vvas0&iI(AY7XY-g<`S1lE9>JJU3t_42GMMNx7kDNP`07X`ov$kQ)tUcdwrt zj~B+eq^D1agbP$8lh81YG}FTc^sR!-P%OQEfKHYZig&L+E`x3~u|7KFb+2C#vF$ui z5Ybc?ieezj5EFK^ej>MiF1w`%$#gtd&B^7cL~V<#F~O?wB^Mo;h-T*QY1t$e$Y=dQ zqliRfcKpoB4;R>$Dyxa1P@&13VhR)$8b8sZf&%82mVrK~`&jcOw^Qjk@Y8Mi8Hpr&ONVi%wY3tWNPX+01t4Cb43GJ<3nH2Zu?VZU@*|9lVRgzs z@#05^54W^a7jcc#X^%yz^T<6{etWG4M?@nzRFV{RF3C}OO)0w4xwV<(ea=9C?h?ak zSj6=5Kvpmw3``2r28&ri1vBV{b|5W?(3EnR5{mLO%sNXM`P%`Nd9L2GDw7Mpv^0}#_pTBa$Sk-@AAJ3lO@!5J)Gprt|H3FO3?^1L zIs7l1a4=C3kpi=FHUo(?i2coRz|^_PmYp{D-u^O9EJ6M`BiDXv%wQHv47Evv+}`v3 zftRh$el|(BO=YJ41KVABEDqVdUNb=a@0Jz& zSrU2SiT*0+AKo?hPt$)w$J{?n{{h`{{}laibjqZ*<(58sJsKw2x+lYb)y0;xb)ems@JAj)1AN9xo&Ybx-%H{uZ3jG`E?%$yL5A5{&r}#gx%kQ7! z|GW;re|rC?-Tj|14ehTE2eNVPuMP*Wo$Rj)|7n%~=R>vLSC|tj|J$b)d$7nnmT6bV z?8NGw?f>ktY5%(9fgHT|PlE&5QT9)R1K3UWPl5lmlkfsjZy4>1k3FODAH3xGujK!)H}(I)n*S5t0R4Zx zc>dKpp?|AD-Ec ze(^vgVkVV64qW|U`edY{^yb@D5`uO$V!?NEQp(ytwjE< zw#F;z()Y=>@xD84F6Sq7jzGu8blStI?rFB-z!%5bLe_`ZjU%yZgjOJ|1EAq} z35TO%nVeIKa-Qg~Qq==WMqVV-y}kHr&wCxx^Ly}L2huS&o1F}fLH)b=X<|)D;L-v#76}idBj!_&gfr8LD~CSzgAh))j(vc&(ZaQ?wno#`%(T_-#Dj-%I~ z_PDHYHfMjehIC&9Y3-!qF=u`?km{JIf08Is;t;u~8nUu#ww!3Sr)XmwzSo)Thzhu< zAaSx(@o9jvCp1lZ{&*D#=BW#o5R=ZC?CleMoo0J`8#QQH7q6Ep$NuGTQPPofua`Me z;=tDql4(A9e4vv@I9mWd18SbKRa10`85T3q8`Z58atMqL#yCf<0K5t}T_QhH5YP2( zlsjfx>+Z-z;PuKvldLSx;F;Mgv35e@SiXi7GOPy{AAE+~jJ$+@vpt`8LA%GiT^~>9Y!)`D^=PbbtTTt-k$ z7_anQ|74h*D9pM|`&a%40LH)RRraK@=_r14N{s1QAwHQ2tIuW`wQRzF6(SmHwP%pX zB$7@3RMe=7ZSskHv@ye;dVgL?OVux>!KXM;#<2oEAy5V7^ZAUwtcaHsD$k6(e#x6J z4l-%iT40+GQ51>EQJy~e>`kHT^P;rC$u4p}*|80&G!Eu>_d$$X%cZ4fOlp-CDz@qH zWmQ(lU!9r*+A48v^lA--k{t5$KZOcKS)Wp9w2{e~p=crBVd+G7lRdX`n#e=MeZ^o_ z({}dory^I2%91`-@+;WHTU4kHY-S+8Pt{ZASXCx+QJnZhxS1v@)1?ABU(Z>8Hl;$e zO+~<(-H)P~ri_9Drn5{sUjZXxlAt96Cmx!^D@J z9nMT@HKn7ZZE32BV4!{L_UNQ9iBQVaAk}Z?(}+3H$ZVtUar|$_R2E5NhqNxyx=`&V z=ntfO%>ku8-1d|0E__pF$1{1S+3+>3`-a!+#pqO`;f?l5MvXODvt;fu1}PaN4zr`D z#h0l*KB=KyP+CMFg`{xlu9y00A~`ML_`c565bLT)W>__AH1XHdX0UEa0qLu4zBpB7 z+HWvoe%oLTtXL@tS^$Ab%^CDisKm0Uaw0BW*d&jLZf(QJAIDvO`ph6QJJ;9%5?W88s(@^ zeJ$h%$dURgwZyn&W*FsMBeGlR+M;kPL|15j0CZFi@_RXhMr30ZI*l1+tC08rEHKieker(pERFJ|NXKGO2TJSh5o`cPKQ%EkXi*9A3cL|TXlr||D-*vW^?;{Qhg}2~0_rZNF73mu8I#Fc9zUm$cyLuU=m!AUtjJ=zic)Np z;2saXIr8+NaKYKI)W1;q~?>_Cy#CjU7&q1xxEPE+I`|}hggsRs#Y63T( z$z|xF)=q#Fa+tY_=1)(zzv^HIL{8rqWsxp@#1mzCMI{$3ycvXU~}1@_~#q$eUho|eXJmQo3k9_Sw3%wsr;Wk*A-Y)V(ZrOOaa zsnIaoM=T!n`Lf;VipBU@4Xq{;kH`L($T=(oiZaYM$QhKcK1gn5W{kXaU;bNPBo7G3 z2Nq>0S7|06R5H=W0;73I)zZd^)bAcuSGs56&s1*b$Dh;urHnqIEHHzWiJwO@;%E4> z-Vve&UA#V{P7L&$Z2E+ZA!p>X*$l?srr0&}`ULg4K0DraN_7uU8s4??$wO%ks`Qi| z$zIK5s@gENnV~!!`8AF83yD>RAfJQwVR~f6Im+~IUvm2Ov0Gdt+_s0;N1uF}G1u<; z^&8r2(2#MX`VH&bZ{)aPy@vMl*NK|0_Ti=PZ~_eTJ+U%33R;h8p@L%HMNd{~E;Y^R zX7bV)!{ekrfj484nHMuco2PEJgIi{sbPSn45Uuo5YeQILWT&3aM??j9Mw}+^l2V1g%vD8OrCGpNTK7X90?q zZ|8DywLhYUXg<9EQ?(SgZCim6GMYIZwWK@C3V*>fLf`jhmTu!TW%nYQST&N#W~Do+ zV+xd4eOl^o`uxFnOGX%WrTJKwooY48Ae*P`lT(}KOJdf%=BIY(*NGi#GqJ~#(&_Jh z`6p?2sj1oOG!4R?(&6)cR}F+DxV((`bm*t?KL^ zF3)*=Sjt5cOI|Cv9~|gI>6x#O)c}1RG@d6ZZ?+-Kn#8W-sPiJbjEl3fR`iM^If6ds zsm-*f(u`2D@koJw5`mH4Pih$3W2Ij975|?{Z`L%Wf&at!c_d*;Z?|Y%jv}mn^Ylv) z=s@4Gf3v(k?pG7~*k4UZ$c+2?6$QpTJm{~cA)t@e<31A>G2g~56sJToCZr`l<4-O1 zpeA4>{Vs+vnV%4ml`)uBnUJKR**ErSx?5lnE9`_#Kka`eB#mf8A~|?TSeZS=gyb*% zrM-#T4sLsFiSFs-htMh}gHQD};>68p!3VZ{VNbK!dvn`Fp2IS#i04_JDR?HL$24L4 zF!3@}jZBTMUSJp-4jMhRePY^PMlcr6B#1gN-WWF-gYqJ*!_77WYB2XuBc)ID%wB1M zf%I_p2v|NblGT$^aUPFYfiQcUZG?oC>AiMmLH*Ue^KJ5P%;M=`vj}K%ocSdz1~Ma? zU2(Rbl^Z>eFlcE|Eh<1?`->>t~s zhK)4yUroA4Lc0x@WSHcj*{A9(7bt&L2D7B%bsn={NlP$-mB$yz9Us+D2y{9sa&|#p%C4 zO8z+((_f?%doesl?463qeQ7u&+6NN_w5qAmyP{0C(Dr)JJi;bD&6vE{0CKnGX--gi zyqeWBpJ?6#>g52#x|947kYR1_SGY+w6uIg3LGx>YEP(wVvSU$hpMA!~!e@o}IgR`< zzfxkmXTYp-N_`l|arD5Dykv2PA&SA$j^Wy_Ij9c=5pIsQpni#bsZ2o3*7|P?p-7K}Vu? z)Etu3HT!I~YgsS0DL6Art}t7ocHZ&>$M_YQEWKcHo^1c~1^Z0mBob$Fu4%}<#Q78Z z9)4Wr;n=9NrDoo0@>7~@%y)XbB|1uZ%E-Xdh+_ItbCUvVCS zi7gG9aN@l)^S*}qYLq+Aw<^qIY_HLPya2brs*&nIp)D}KqQhilJ*^=bw)Cav?eya1ΜVQfURO+fWp*$i;B zaY{_j|AA;YCs*y-?A$omlR!=&9})ATe{4!5ZOW@SrR$^uHrcYw$X6=q!6xSQpKc6+$> z%?xTE9n9Z=*+Vo_qLo>jW{273w>4|++}e;LGRIUh*xF-Iy4O!{5?N8^Yqyw9wET<$?L!mFchJTYRcuAK1!?^!d`T7h z+Gs75WzfcH!eHIZBD!Be4jSa*q&FfO)wIO5E#3~Ag@y9|XRf8g2ZISu9r!iJM(l=w zTDs{x_K=3#O0_=JbmeZ=nbykRdU1PM)>1_$f97RiNTu!4paghXvHspjUZCly!k|u; zHuL%w#U=)$!9dgA!5F*CSQOJIP4)?8wBOerR+tM!hiBFEr-|Cx`QkIFi5urc0nr z>!H1^yIy{iBB5lGfktG)igtadLlq`|O2+;S4gN4^Q=SD`@{C{}b(3DD=@cD5ff!DU zM02bUJ0Rj&P1)j)@+{wo#*_)v}Co3raihXiU~yhL(Y$LC%BlqSNfR zjbLM#$s}!`@zTQ0s>P4d_tbM=8jbYd%{UGJ*o&P5u_knMG1hamPcfvKPvO|@!^Ddh zC#yYJmuRe&*$}d#DSzW&UWnp}GeOY+BeB^fps(aGx0(UUUrzMElis!R_SP)Bl%{0J zk+$_qgFN*%?aw1kCc^}zMVdy&Ce(mnUMMHRvW!JI@3h%sAK+en1%|QSanHC3I}P^i z_h_Ju;ZuhKGT9RF2Ix?j(aFqsSev~|^?H1A0E;c&N%}QtW?PgA>JVG$3l?+oNKM1O z*0jqTz0)f!;-~@*pcN6iwrRcawwH||@}n`x^%%w`QqV%9o;QFUiHK=~ZqrBex4-Ay z1!tsKk$J(KU8Ga4^m?=NmQ{9?wN@MvHbGe6xVIXmvN=YS5EY#YB0E^jl%stn3IcUo znd#gte9YnO9)XiW+Wd0WXGbd{s#6~z+0dQE z7-LDVD>P5ieu!SNu|24vn4>%Pr^bzPe(2I?9e+P8(ccoA%qkBuXMW{2X>1x$WZn&% zCB#4$<91>hDBWz`GTH38{OaKi)E1>&RqlzmF*zoBGeTw39<&K*&eWRY8NJ+V{0zN< z)=3AB*|5`@c$;DeQIlKqbfIaMpU9_tGtEwgErUe3G;d&7KBA$Pn6#Af#}^ZYm9(B< z;PTg<#-Ces3}j8NvX9V+OT2*`P%wW2iT8^G_2Ndw)CC7#5%bra98{%qwp*Kg-k`o7 zhlhH(v&*IH$x_QM-k?#vhnYW2nN|w4X=e@k+rMw`z@Wa)Bn%tG-|T=XUG*pbG`ksa zIM>JN7V|}J;vNk>4ElQ&CjrOD{ZUq2bTqTZFK?N`!?CvXzi0H|*;XkNSvjpXpgh5;;B z$5e*ve`y%P``2KUlX;0k@LT;L^ZzKAOeVGa{m8mD0@TZNdPwK|{AH_Il-SdlEhcT0|Rt)k$X!5So&I)Jg3D4~jBuw?MpuBM9tPv6TFU+yDd-kQ;*zUF0@#O!fytnO< z>&Wsu^ToXCPjShCrpbn?)DJUjPxVM@QY=YqkranTN!wa1h%8oCRd!Wn)@D|TA_oJs z*9-Uqj4?14#>~QKcmW$WurScD0r?f}cl#+C0}uSpA7Ow0|2YviZq|c}lv-_L1&EdR z-neliPMkQ;=R_G)mXZV}TCOzD07uve)KSYe-qGgJSlo9w3ehPRaz4Z`6xHBy0};u; z(i@JXp%aahU3#*+JYPZ=Y~sN2O!h*oAoLJmJ)cngy#Qoi6v$sRXvolzKudOZI%^3d zL_S7y;-B7SIJ)aq&ObXTfOJ(RyDQajISQQ4KaJL!xUNlF8kJyyeDoNCjE+gH0~S6+ z-Lg9rS7U6icj%-1J`b77v!a9!g8#Eu(;L~j>a~-1%B7(reA428)>x&U=d(9u4d*n5 zh)gv9@B$gjX{k57Bou(HnApevtc6RIv4RheXeE{cX6=ZEMc@C==o62=UX#lE4h zuD$Ljmaq7YVp8RMj*W(mc>~K7krUT+wWlSRIWVGL4-i>*GwkDG2}J2{*@xC&78=J( zV9Fs}YR~*d>P_5J*wifrc#9(!ZB@EJW0k45?GUb4A-mPft?<@@3CXuQ?jZZs%aGF@ z=&ZR0b1ND}bHf(9riGTfKGuCG3pMlgt5E#l=HV_2jiTAmgV1xx(wE2;(TK4wrOO6F zT}NzjiB?#tbVB=eFh0`8)L1(stYgBbcAv=PMLQsjf`hJ;zix612khwQgaCIKEk{46 zVzmDOnd6&rC2Ha&QG+fl&DyEH#Bc2%2=Z(J1UyvRpDVh?_%C9qc+6dSC&9AiDx;e@(EL`_cc>^IP@w>Qk{2*{QEk3>@h*%fR zSBahXQd^esnJ(}WF;PNeRQwy?wmG! zd-ZuA8>(lB;BZ+86SO-nEn@rkVE+JSgsp+l?Uq2+PtyKQKHlHdkOBcIE$>Z zf>mCZ97LNCvMeohHy$h2EpLH>ES?p^ds8;n7t{az@46fJ6bXoVZj4@i52?uilz6&( z@&FnW#z)Rg18pHUHgL+;L}LhYSjd-g5rK}_orGWt#?B~renU?k!vnwPM}+brHkwD6 zn67u2NE88XZQFt8R+@y0rC+@&F=8L-Uh`2zv^bG$19NgkMZe68cJSOmDp(AO)_5`F z`!OEg6sUAxRQ}vtrF>jy$1q>+9fB`;0m18L&TgoNG`4v_x1F- zA8GYaR^^0ll+1f_V3cF%G}WLOVd%f?A@YwOTPqFy8lx(sP>1r`#IIINk2@(A#w#JS zS8XEt)S|10SO^4*5>`>9Ha0W@>eF&+R8=UfVfv5_ueppjM;N2rS8Vej(x%!NYNk?M zut*{Hior_Yw5Z)}Dk)OKsISKwf|abF{9w;ePcenD?rBEh|}? zFfx)=r+aqnI09&NU-^F`6>6u9vi6R{GUJ9xhs|0+^rSFz;+@rnqyum|8OT}2cqOFC z@R8L(OS^iQWgucF~}WZW$&{&I*U(YAcfy+iD1e-GII+uSfeNW(~OYMyS-95EpWj z>g==oGB;{Fj6(K(&?7i$6{81WBt+)$_+9^$_r|9|1|#7f8ze>c4PPb45f2-{f`?z8 z_#f%p#h9c>YLhCg5DrWHz^1=zZn)9K)rg85eQq6oGYokOH9`~HmIjK(MvIi=rWTEt z&7BkHV3!tgq#8;$-;l|*PYD#`)tPbJHhDPrlAAE+H*Vl7Ts$XvVx=|U$wCj35Zq|B zb(lr@NMX1AY>H%}PR~AV=6d!aNNCEzn>O=Y{(jwvsk$ocN*|r32GfATKEnp$mJ7=2 zD}7lKOAUKbCo8uMG4EVKb^X#7F)z2NfK2HwR>O}Fwm<^NrIV4=;W2mE?`XwoWRKQm zu|(;fv@4dPFmGZY5*sZdr0-aoY`&MaHse&4281f5|3TNG=!(&#Q3#JzVwuTf9^MtN>^HBRVTjy@&^V;JiK zZ^)TiN_1{Ld_ueBP*NsvJ^M}sd7S%ZhJ6e>U^}Tc#K!=O&N94d^bnlH-0^UX?Ll91r)OldS;Jen?b3_H068Mh_1ulc7J>y3gXw=;8cuc`)s6@Yex659h~ZN|3&~ zdNl7t#62d+zo&brFaOoD+dS20PP-fN19ZxVXi_)ZhCB1__JTwT;)MA70*~vNwxP7D zdvH$wKopbQm&@dlerVkQz1A1ttMaFOVKY;2AqrKunuA)+*E0IUJZY6cEz%cXVB6d1 zM%_e1vOeNB>Mt`pJ-$B+5{o*%&FuR9Np`U8Ozj`dz8dUq7 z^rd|4Sd~XxTe0+yq$u)_biGHDHPCXVzY1N0R;jFrE=$TIDKg<&6A2{o7e>TBf>wrX z2620ei3-LOuFVbJwJvf6rLd$eOr0s z%$O_y2H|@Y(%{`RD8{9{N%AIWO~`j9Vl4mK=)*;S1nb};5718QeA`S?g6qEkG3b`L zSCJqFT?i^JNc2djhk}jE{pqo8N}$L;Rrc_;N9hofYK~WHbiALn)Fj&)Yun#!q%`8^ zTPiG28kFit`G}RpiSdY&N}uar2yOo9{;-s)<1ki_GxG4*G!C_BE7T|n6M%F0(Mc*IvVB#Jy&?|UZ9a6zDcUA(eE9HMi(D#XpJZWtjOY~4Aa3B zOXKWXip`a~S-x677k*Ue5FXb2Ykpj9SmmaD^5<}=@;uno{OIMsnEj`J+}(JD-!dFA zkC2-m;Rg#zwbqY9<~c^qd}3Nqa}}lNooPt9Dq^R_LdjH@PlSRD>XFn{|5eq%(bjke za@&JEh>?R{DB9}s2uOX*4bzWARY~?GrGuBj1O3ze5n<6k6;{Gw$p!U2Bau}bU+=`f z&?cM=qb;%4EF%&Z;#+_Ih(2&$_lYTTpvuw^IZkpV8P2-7st6d=q3x)d)fsDBtsbN& zRcBl0%aJSPIK+CjG1|ht_jEu1bWsB#?uEXM+DjEaD^iMJR3@x8x|y&YbUpe|lV%MuDf15gHt?Jr~Z*52`$<0C}#c-)GAELAKGZ^0AT zeObG*4X56rF#0!=D3w@`l-9m-9j*~S!r9Kl z6aG0S^#OschRK`d@JEIi9#l1edBN8YXj3^dgaXbIg01ZTe`-l2RlJG=j zy)fSh9Bv!qj~W1ekDs@pXAYR4M=1s#l7Bes8G1#qgN$$go3)R)vgjyVR6aH2s8dCS z5mB`aj|d53qZ)#aLxrohpo<$?B@2AO?$N%WY^^Q(5Hzx^^TznJ5=7f8y+%|hsI+cs zXk^>(D&m~@KteE0dhL0S%2A5jQp*z6VKlVWOlU}HQ^o4n!la;}a7;Q?vBvlYVofG_ z3IMdgrk1~spkr~bAfQ%UmgFO%p+QFL<$fs&YWZhCFW&15-Pw*8H@yg{RjHTPX~b+) zNb{3p{<0%`95|RBhk_te+h}XPdqSxLW|2QSHlb`Pyq|aUi};yIKwf+e7qChe9OC&! zx)g*}wkb4LoH9|EH{(!MxdwN>eKNea1c0Twk-IIp6?#j0j{L*`$pA=+Ti||fBkaYh zAJPR0k$998I$Xpc2IU(t!t+Mi9n1izfoqwhZ?4<$_t-^g#(fPd6>;}SW7uUKi z!pukT^w%Vvpa5XM*tL#H3;kJ2=)Z}!QQtU!h7)kWxjI>#9UzoWR zuSqe^rutcW%e@g#PyyVS0XO%huX9_K(9N$DXqVSD)TG$`@_qzHU2G?bW*!6GVsD8X zaHC_)YcUKz$ZNHv7RRIHB&!1V%F|0AK_`Ky@k;!DH!k`qM+mAu+0>DDBV9M`7SAc( za!k&)i+XLjP+oWiM_G)SsYO{%t>5W3@l5(-xkopgnNt3;_?cPLZHlW)EWre!pdwq- z6>pO*NXbcUroSQ6h1G7W@#ox69@ZxHq?@r0B~yJ|C#+A#ZobM#Vu^|tJowI18@Lxs z+TrqIhRZo2d|CNkR2=0Kt~`2fER@NZ32%sy*;Gta@XbSr`d?|;u1{n>-#SIYQMTmP z>HG+jG6{c?6uOlMGYrKz#EeFd&%+xiNijQ+eV>g;BFfv>pKMcV;ov$barpN2**rp45T* zz2#}cCI7m-(U9$tDV+gI-j(n;3!0r{J_er}ke(eVRGMD>|nmRFi9bWfE%$ zq_@qNoavX5{1}84&A{0W6N#B6njjDa+UDYAOc&5deNbm8WQW1$C}B;|J|bArf5LAV zIY-EEwWdWL4M6~+94bxLh(Z!!ON!N3VK*o3kz+-yf%ujgnE)rh9asQK_W;0EZYd5B z?J@SLSFUjIYp&eo@oFSVq6eC{m_H-)kL)icFmv z0W(S~CSkonJU9#7(aafQK3u>fnu1sYXH01kHlxS;6Yhr@sF$WO1KE<_9HgLCq9xK3 ztX{nc+(t&N*KdFIFV%nzCkgF3>3RfWn!*Q_-aKVO6A98pxqMV8*XCp`0WCC#YrZNSZTP?4T z2}j-Lh>{c~3JTxdtFhyzms&Vs6y8_#0&;n|;a~?gfVQLnrmCz+4JvCyNQskXAsApr z*2ZVL$_X{O+GB~O9ihxveXuqev(s9|L8~Ro`B+Dlc>cQ>!c?F;#*m~&JHch@P(;f} z1V=AxOw3BH5!RE)Iy9bYHj8jYyFj%2_~1eZ0o?;Nj6M)J+en41fGKsPB?0g9Z?j6& z_Jz&u4u@d+S3e%?kohqK4Nh5zsf`087o97tvQDJFZ15w6@u3uGO{`<<2AXS7{hoD} zkD=BFli1fJ%mh3X?=$&PTo1dZfVeNB*T05kK*lh=weszj1~9mO_B;?J0eY(OsX!c} zcNx9!=eE{5qu$%Yyz-{tuVP+U;NMgpU zCOVe^t6rg#`5ZH=5uG_k1y?bror&Z*;dOl8Y>W!8MHtROOBfWAz|)0`g2~Ao7Gyj6 z8#na$iS1a$v`#M9JKbH$1!30(A9(5eaxNkJ0ja(DyMY1jTGD9{BxL#HHOWE|D`RYT z6Yn1ZtCJzrgsq&((+DtPKkP!NsWAnjg>1y7NU!tP55Wbka!+@0vjcpAfvMH`#-`|F zBT2tQ$;{!L`!HW!M5*brYN3CWu<&${VY98_S7uBgoxCU6g}0eT?T_ZoUhHh*t+WuP zHo@WN*k)KvBNFU}IO>YcvNU-YAc)PMxlKV>2vzJUxDu?{{Ut8LA-CTHO3 z&j4(d>@4Z#NDTNNj`+PHCdn3o?|s|Tj0$^Y>fA- zrF@OR6~tJPFYPheMYSFjHyY2@aB+Zz%d~gBDN72rvtS3Xem0MMo2K#T6IALMA6E8h z;1(L6N)6JeN~#CqgvS6K9?GFg7DwEuYG29V(&5~Kg7&^kmLq4aVLg&3a_6;lLB53C zgYw|0Zwtp#(zL`fnnHEJEHJU*_pCeDxVO#gzeyX*3D7nha0@QIMXq#1uy zQp_~Gu8%%>bWi_pj6MO7`^rxHWVU9Z&OcO@T|XitUcW>N^>-=1q5e9SKb7lGqFPo= zqa^eM$g&8&`Y-7i>Y~!@)%!pP5&sin4-xdV`$08pAl!=^^~XwN!Y6q091ZkIrf6w@ z(%5EFHh3xK%@2s^D8j3XIV-OUoC3XpPMog;=fmlTWjwFFQ)LDWdU$UBSu`axJARaR z)2MemnX3egNTS4#UWYI#mgn`2BU&aMrCryJ^a7YC-)d2lI8vG!-yj`2vdD2 zI0xd(5@>EK8H2eoi>)o~0De5aw-rB(Eb$Ym0@kjGR<+QsEx=XTuDT9=wRj1q4a`NC z${Tl**4MWXEtCtuj;U-wU(hPRukn#4o_ICnX(8BK-B)2(NC=F9^KuwYAb1v( zJY!*lMK5*)QvS7^5%eK+VFZvbH5MCXPA#5sCBhxhjUealy_!lAZAy}8$s@23$JRzk zHz)EZOE8UD3<^kWQcLz4bZCAopH9jG&{a8U3_FYy=~*&|kYVP5wH#$#$<@K;QwQum ze0=|&@aFz_aUg$=`-U1YH)l61+o@hS_uW@XvExxWqsC8!c@pO;SUjefz#4YhXz=5bu2leIafr2;^08v}_c#RlqyLCQv` z7VD*k?-Cxxj2=!Km>pzyTTW@}h&X5n{UTSmR zmiF~}q_Kw4B5)#p3t5W-$Q^2HsgmMn>4|(K$@Pp^Y54R)uTp6yrb>@dn*K8+Q!sXK zer@zwmhQ~Ie3h(E`6xg>+> zRjdfd=F^RN@ZGj=y<@di>YVAdX!19j!UzQC( zb3u<9j{2MbCYrEKtWJutSvc~63bNi{;IXKJz#;_&{tgxd{w>G5NIk#c9)jn1iJ9;h ztcY-@5c*ySEn>^L!2;#A2)1In=4L{^3_db?Pmxth=>a%WIndA+Cd<+#?u0SrI55yR zg79iwV?SOLaR=>bQ-`wKpANG#K|AfGEEz6@w32iP^Z~`n)MheF^bLz;RAy%3w2ozw zZIM%$rdUMfCh7-z-T<0+^ifbp(H|HnPEL-ISj%TW+1h;a;p4{-xB5@#z!*UZb7v5J zck$UmIn1#{Q7oAyCWd@HpnlC;hf5v$_*BKR6yf9TCs|VJA$Z7lkrgccud!9I7$aHI z2%Ii%C7WV&71G*D-&h&?9QdR`&TYU1fjN4;lj4PXZV_JFL%Y4S3m%gif+?x^raT}D zYMHYWp_h6ow5|HBy0uU^h`UvgX;!jQ_x4YDq6O}cK+hiJ5bE{;{rAtR$yaD8u!oj` z!h@Lu_iK*zy}NfFb<5{?JqU{|O;bzpm#f@ctdmmbG{X$`T{+*Ys_1Y4Fth0sP=z1Q zwLh>s4Noc78WyW{EUs}x^ie<5FX>j4b3xq;Tb(Cmn}AH~eV|d~T;}|#I4oZk`IIb% z&f`Vs%z|^`Dk+{pT{%6ax6hn0Vm*8IY<;hkYqb?C#ki*Z*4|RK`}SmvjD9Ts2^Lk+7vu1her~x+*ivLA^=9AnNpn8iTp#7y+fX_ zWnA68+*44sCOW(7)wO#uSo0Bq8^X|j%^I0;1IKAO%QClR2?dh?(1X6`{zbeHBS!^= z{@`Ylmq$DOVtdvNjzYMZ^~^fW8LvCzet*-7$PPbIEeHZH9q}5Jx9-0LvA;P}owby$??_TOF*!D(Ed+`l|ta`Vu)eXJx(ONzrUC z2cP^uZlBwqfu_t{%iX@2{N|QTCANM7nKN!eh%js5Eg|X11j3sJAnI7+UnGoyj)f~U zf8s6t?Ly}4U#P3t&+?LWEZe*9-t^7g4&y{&%cgUEoNoy1qR6rt=3={}#tEX~eBgp0 zQ9?n}Sb1EAUu+X{r2~!pV9eZbLGBA__en~}H>tTg*-a5Bs7Y3>P3<=XJpj>rpr%^E;3~G(;EUYKu;jG7pxCH#CadIpnCM}!bXaVP zJ9r>SR?E|R_nxZ{Ymw~ZtN{^vF*adur2+&&05wTNXu!mlZ4f0SK?4h{r@1jwGY*k| z(6$d3&-N9C>kEp50O%}%0{bCu?xx&ju=To_BKfA}lEK8U*y=*46zT-YD+lj@H!9E0 zHdN}8(LMGT041{3tC9^+RPwk$%qk@fQaN>28eiq(>1u$cw zWCXX-gOVM?Hf9`1Y*g{(cLTDpFLnz(yN*0NV_a^-Wz z5)~beG&aI;XkN1c53D--}XOYZD1}9!RgB zMD!@?p>Rs;5VSXB5!p_(=JC*sYnAKd7fsA#dj1J5j@o4&LwdkMfqcv$qK*9o;_SpC zV_FIgLdSUHEn7Z6+MXX~?^XL!+pGYfsuL)|Y#SgY1^?2vCAj3+^&he+0^A;6k-fB? zLAm4>M0m72_>CJjsXZZ#0#aPP#Hw#;yc(`i%)O9IbCqghP3YpTALOv{B>@*27P(HT z$*~O>1>iuYtF>X!`@BcYl5!WQ(nK#BE+RWBv1)ahVtBEtg4y?n$-dujpD#z=my?l3 zCn`nwy+9Cz=}B@Qku30OakW;<(RQ9x?<~#9;ty2R-^reYFPwR(q*PgjUY1 z$`%+?W^H8>4}v zdv8`RuA9Zv$l9*FIlo~ag;4o8OM~lGMg;BeU-f~I@ zxSCOBV!|UE_~R{5cW@Qbj;px?V5dR2ftp3(rV;T=Do-+!a=aW_4<3k77i0M=w0(8l z4%=$8CKrxlW0Y;NG&Jpd@vljJu~|YD4wAS&;Z?{VG*-;;TkB|xwg z6B5&8-XVPoRCo`gwF|BN{eSpJ|Mg%0)6#-a(=eXl1gK3OF6OFww03uAtwcu{ITd{K zy+@AkUAw>Bo9?XLKHXccJth+Rdk;Ted&DMEF7(Pu70;3jEZC9d(o8F~U%!40Y!GL7!h1SzTeGs?-c(e?Xhi|KN5db~cHoV>$Jad7h5 zV`4$6NbAaW_3j47kMG^Tdw;VZ=#SQa_`UZcQFraJjx=-usJF0HOlQ<2!9>P3eEXBf z@2~yCzMTd|THx9yVK9(&RGTW{_B5)jVU zkLS&&)TamWqd)nRpL}ohy)OUD5-cea&wPK>`&@6GD&A&t_Rg%_G9i24QI?a%4^Yrs z0@vK1A!Bm6chWTtIL=@>c`==+fJX)!Jqc?A-4v!&Oci&0riYAX%kJe@+Z@xrc=;7p z^k)-{R{HMwFQB`<{0hxxcD0u_r?bQH&ME$$@oZN$PS5H1Oq=t*PS7nbjqd*BP`#bg z%do+@Gq{beb@HOXb#;EtQ$cqH0A85QLn2|xPCTGSJ_e5&xn5}U_8Cnn0GY5`zwF&f zzD(hu*LXXYODR|DW*TA=Qc5a6s1JtM&x_CPoVqu zWQM-Iz3AS0XJ<;thRP7~WJbw;?2}N}{uLQbOP5awND)dPSN6cZ+NVLk-|@$(>`9%b z!)5om_7fkQoV?(mt0F4!LvjdG$8A+De1UU`CbIwn$2w4S+`zLfFr{D`zwrj<0~$uR zBxsOHEi^bE09PNw%dY_Q;@cPo##?;%H!*AUs>0R;r9e9(9wHf4^QLBh{(~6O;8{qC z^VCG}p4&p`u|GcC?d9n$75zB>E)^k;N&nb~J^w$GUnud~(vJRJy)Yt$X9f(dh|s7fJ_jNVO6?7C(rMAsu-SG2?=!&>gkr z51Z&r+s0^f)$Y%K<$}*NThExc`|_*CUVQ+>$azc#lN&-LCtsT^4#$*%Ao@#?rS{YI zNk*kX8iQmL*Kl*EyPe3omVlSoVz__J<5V%}I$2#0?nSwhQhVgQ_W1cVu)*&eAr>TI=L z!rZ5reI{J7*K@B0V+~Btvfo$RFI@kA)x(5&~i1mS6Dd>3r<*#RZ zQ{0$uVzE5jrV~i;voR-CE4KeVOzbN3rHpFzn=3`W6EHy-VM^=W$J@{5`-j5M*?9lt za4uu6{O2G!U09Nkm3n&A3;Y+R9Tk)C@~zj3)+lpcEAzC&MA@~l6|j!+9AJW6LbnAk zZNW0d=Quean1Ja8=b=!$c~7X^KzNNRAp4Wi9p1T*i5d)=OCHmzin`xYZF4$p?*|=e z`hW)jS+GGQKk&92A9eR29kBukBf^z|CG+Y0Y1PNk9-@oo0b}^m(=&JV7|^O>mXxHL z%vi2oywNZ@BmSt<(2+*>$%EQgZcObF+x{V6)~wTnA%eNgLN4q_N?ao;D7QPLOl{NL z>b%ojiP1G`e{UL*)>n5}0B7JDOZ1v~T6-kW!ay~irtkQ84uujRg?2=5O~b;MFKj`- zE^Njo6)pso+I#sG2QL#!Agd&Ve7bW^v#zw_jNS&qxRpoRc#qi12ix+)Mp#Plg%rCh zy&TX|%jxja6N^tLl8CZ>-&yjPyiXO+hT7d6aeanWf=kjK&wF@#vLsC8={{t5q6Y5= zWuMJ$w|f%tW`%qa@uRR`QE@4vxu?B*g7m%^v;V)CgPNk0mvxs^?$vvYifG7JqZ|Gv z5EA*nx#R{(t-DYl?Vw#K4OHHgY`|=ggbrW+nkv)Edq3f&)Ek)1c=lo<3dl`p-^<@f zudtY^WgreYH6|Y4ik99NqQf_re}oqa7u`?sD$S@2d~-zf6Z$H8lNcNq#x1&Kx%cpu zjGBER7Ew305T|ZDb>U-i4% z5u)N+^u<~Ez4^HLLc?KiXea*3O=9)1zmfYk*;cj`gvOlk@{#qFqA{ZC1MToL4ep8d zdMQ=}=-S)i=&``94<_$zKu3!=59sV(hG{SA+bnZ3@hu4Q{-#tCv^dvF#n2-80K2(YLqN6jNdd|CJxDLg#ABh(O*i{dd2n|388b>ywN={wP`u z(#S<{?RFtvZ(jwPII<)d_o}TmF=l^^=`aYu`J_;BzB9Ay0WtVGr~Ye_gVz}LfTOH3 z-B%GbNM%Hwe@zH}{X;p(ujCTx7i10Kj5t0R6Df#W+I_uYM&AR3ChI_^g1_)dl; zby^#4I?znYsJ>presw&Xyq-{l3Ps=w_JHq<{#?3FudTP3xD?>8 zvOT{so&84hXrWNZZV|m>r+&Rj;`cj)D{fnvg)TEy{Qf5KoigRuK$dTVN595rTT%SA z>=54q%l>A={?UYY0G?wp-iG&06wH3A=Zodzj?yoD33Vg=DOQ9c!x4fpIdwVi{ zaY{@HwyIIXDT)}iA``c_t5B>1n7+-e^^FNrS)Xsdy}t2KWOV=a;bGwRW#j3MEnlwWTHULRktI z#i@LANGGiY!OpoTS=BiHnt01^;LrJ{uvqm**}L&S+APkXLF=U}JMMB2Nw zbRqQ_YBWi4$k;9P8p|AxyaM6ZBYod+(Z54*t)kbfZ;OlJWs#;|U0p^5o}&~bJ2ZUd z62d^rfq9l}(t5RBlW*%A9umOVgz7>49L)E-_)hmi@u|PNc@V{M3f_yECp zbAn49_;_^~abhm#95gHb^&^t|bk{yqc0^yiM0@P+99-sIqfNW{r6 z$NQY=shGqt85VDGL3YATMtbs*q_gf8r5_gu4rO#C%ILD%M#EH{61bg-IuRXP3PofL z=<0a_5sSw-$^Xc($h#;qghssl^~qA@xfT0&=@_aWK zB|sE-ujBNHizZZ^1#|Ag(m`I9@*_l%NJT>836fTj__OI^r{fM49$df@E+m~mv5m@T zXRyk)q-UR6%ZXn&S=JS}5OEWVHSc~2`Ir)vIwPK|>Jx)uQCVn$0JT2)nY0VlcyVr- zkR+7Tdpayf@n9KvuF4WBt|G)a?=6k*(-JA}0L{Kegja#S7J+R2s!O`p$dfO9i0m@A|Wkk@@BnBe53VZA}a$#JT%{_i6V7fj6FFGQX zwXddoY$~ef0B`{UpcA7)rkN5+%Ifv8*rel~kcSXxPido!ty{ZKz3{bLt_P#-;025c z6K!S~A9bIf62ANNKIn+HFoECn(=Abrz?d4_Nf>BQ1mDh>ao~u0C9WD8_6g)=1E9tQqc2V1>-Qdw)VyH>YpwxB7cb zy-3&VHB5KLK-H0f`wR9eNWXNfbesU4vFen4Cp0=!EBiQXoj44BDGlRH5WlG{1QLow z*2_eRK-!#}B|;$B zRkS}DeSW&PnC|W_mnUS2Y>aMYxv%`Y_JF(t?jERMWB&2`k=cr;_GC&{9dRdq_(lAy z`kA{%%>cp-(lS#(v09fV4@zzop-!SV7);cs)IGHeBrau zGJY^ql}=~UgxEWLyrh67Sto->=e935WhQSvvoUhmd2^@cgADFDZ*?-=7By)f+h8FaaUU)W`u5)ojUI4jtf*mg(i;ah_N!V=nON+*FoK;e{?ls;6TkFB^4saV1*Uqp^|@*cKqFg*U&6gAO` z6=F=qq#ppCzKu7f-sUZ--_G(s%p2mq6tfY@A)^f~6uL3#M2jF5kHp4ewMzX1)w$PJ zHqWg%(i?MPTpoD7*J#)`;Bj1HDkUrD% z%@8uU5qVVb4-1{j70GY*)Lc6{8CTgyXo8X)cP53bB0a=VukzZn*jmlI5R73p1c?e6 z=ypLCQ$)e_Q11?2{zh<7J|kxZDEYilnJ{gt1{oPbJs;qsvCjRfrl^ERg}E&{Pq&OmPM72f2%FGT{$`k?0Ko~N zwp4osQ$^7NIbNJ{7*b14B2x)XS$Scqx2S{a^o=}O4BT&M$2CC$QX;CNMfjqY+EC8C zuun1?P?Jcmd_2n+sCi!?jH(p+P2vCS;N@4G7bz)sba$p4PXl3azr7HeN3zlAfp(h> zIt!KhI7D_(+SPRL#^mP6344t0V1h<1_!ork85@cMexA@ZxD7!6$lVnd|rS?a^hJdMcrW`J|K~P|Hwd2o#E5+kreEOuzc9b z6NIPn0jL^P6rWy)p5ZZ+GKC0NB?uN)_Yic}_MrzjhCbX(av~-g;ZO^1oGdhaT zXrX2=zdAP1ZVS(txb!F$4GsYpro$K;5@=mVIN!_W;wC}psx~a1d-(D z=;g_~9bh37`Ie=}Sf8juVjXBNlEWdAVva=%S(l2WiB-L<+na88l=m^s2S7zz5|Bk7 zAp+Xwm0pDUZDtWrV{Ptoa-a%Lut6AMB|@_oGT7|0W>SQBBF#UbTxfF9l0Y<12YcGi zCk(j9%jMd7KRg(G9*A9;xUz#9lZ8V!uDfs$^oH7;D(2z(bT!5mok-_C!&* zGQ&-(3-4vVw>222U&|=5K6)UP!js$#dTMcmo-8LvhXO%dI^Dkko)gtg=(Q06GFzmS zu7K2%uPI!Q)UiTMVFg(?z@N>hNzDa0ZNX(%1i-eDcdfq^QvB*C`c6i-PIn=68qdz? zHoSz&O^A)iEVoW~bQ)C``p<_if3w(TTX8!?|N4UpS+b<9jI0Tunffgwca?hTu48_ zcN~k$QdjJ7H@^hdGb)T7V3O*^nb32CXIn^mUkUjOQ9ssG=pe(bwNc*sT;`gIj@v{o z24+EKL~I2zZ6x+OJD2=jX{@}RV;Fr}#a?o{S)2YEo!P?g5<&8)gQFf!rlJ?gA%y*- zTVISpr43q`M3leQ^=JzJ?FI4lea==J)!ge*iic~Wm_;K#;xikg4>%+UjD?Jza)jS) z6^#!qHkF@ZITe-9hbO$WBrBfTGTB<$NsCw>Ku;+})G3pjob{U=;50=|7;86{4uObB zzW+Icj>)_ZA_wM~B_Afxx#&xbGnukOZ2`Z1=4$W%C zDSq?*t-JT0Y;8Wcv-#-BgIo7Ei*#?p{n;jWKIVl7rIA5d92D#QAxy4=I9+eQ$8jp# z5|Ttvt^ZjbEm*7V$<8({KpfbfAls=mdlSNnkRW6g_^7~Sqg+hlTkDjAnq%;%aw8JTf%~8E@SE z&E6wqrH84R5;sntbKgsc7yYr?AU#&P+!6voU+@E9>DXW@kn7u|G%j$+ZsoT4Gj}gognWWw?C#aoTK>0pZ zwg*HHsD}8yH;KJjW%i;by=c7~BbPJ++ZvC@=pzt zP#){F2NkhFp|O$9r@47XTxCJJY|opd=}wK zc805cc2xv!dVbySn%}305nvpe1SM4=ZS7HH=H=f)fM5#;hBoW~Rd+h!u4NT2=1z8` zbzARAvRZo$zW`M+362-r{E^8-;F^FpnU z1bF(*-_I0 zGF<&o?#kiUR-ad$)#zMIl$+C;nMzU5RL}=OW*hILYoGPKh)Rg9ZHzv|nQfXn>ps9{ z`t;!0sm!OgVNhD$0$=PE9j=6<^ji1e6fS@ZHuQZVHOR?P){<8W?V=Lhlwx`_;zT<9 zIfqCtSacYSLm$|r>)ofijh6ZHZ-Xt^F@7x!xDfnOnM?{b2kBNcsTTn#d1O|Mz)7{z zW%>OgQeHu9dy8W|Fn)di9aAZ@oD{tzm8FF#L|+v-!it8Pitl(A^;x(k2&|_;EdMNN zG6UQk?<-%*sFIx^Ix>$#1cszRCnL&H0P8R0MAWldnCsq`{sI`_zKi*>jv-vTKfxfQ z+X~zT;~{FC=#EAu!0KQT)o;}eiBgia#JjxKCA4a4(H0vSdLS z;Nw|j(G+xG4He6lQUZ8^>Y+;qH}_VU$7q$Rk2dpl<6e;qsoQ6>S^rdWDY~O{>J(Sf zf^r#qJM*#C(OCR%Mq3ACL4l2yzFhVM2ML~S$jMlY3sj=uBC;wf$T@KXZGAlLsxql> z{(|g?B|2gCD;}Ax_aZIY5Ub;J7IFW&FGF9BQELC4fuM|qvX{#hm8PE_EGoQ~8utUm zJ*mQ4MK_TU$|qNdvy|g{eyQSNTckQ(s8*x9BbaiLikLoyd2{I zy8p-rlXzd&viybZAPCVCtW}cPY8jV03GNvCdMn(DhLZaCq6TvHs>&_O z&{iWdQ;=?JL@GAm{0qK97HPmt2>wF^#(;8%!?+Gk>S}?iXYSa@b`?VU$mUO*Sj89% z-*sKb!EX2*m2B;OWUBdM4YCE$Wy8iB=kT;a(<1B)Zkn2vC#)ATklX_j(lU1Ej_sCm z{oHA8o8(F;wT<2ZchZ|7o*}_PVlgD9DKv~BVklK&Mu8M3>S8zZi-Y|vaoxf?Mlc{e zHJo7J;vD3^eYUo#nf{iph)D*!;gf z#eo+J@_2g$UB{;-(ygOKA;Z)LMb2aY*if2(Y)}^QjJqgP`YNAqorJv+KPv){b4Eea zb)1`{h7n(ckjRyX^YMXWhhkB$c5~i z>tx2wouDkujTBV+I|O?;{!=C(*ccV^(h!y6tT?ANLXb%h-ViHTp{t4>?1bD=ew=wu0ND}`%jQf!WJ>-3 z=dg@O){fX#soUuxIJDT1V}bvX?tjJDHJJ!2yISe0CXxku%Oiaa+$~fOjST#k!?h2iuS#a z&Sl3JCs)=&y@4Tmys1dUm%j!k;XVxYGF|4y&MsaM4?bBOmYd;q45ye}{bC@TOpI+o z@{>vEc$=!_SbM1NznfFo{1RQ9@p`Kp8ojpNle4naf4 z2N__F#$Qg4aL*!h*;r?o|LBMJZ^!GzR9RYP`#nES+iEefW{jAewGK()ow2;|JraR_gA_mL&$oVuQ#K>S?r`;{{DgV!wp&PG3L$KopZ zWw3dYQ5pIJJX2kI%#lPX~YTpgVuX>m&eWh$a( zITE&j^5#Md%)1DvIt~FS+oxNv*S6TICDgXw#SoAZFjNFcKoO}a$Z|m4xkNJ7%u)i! zexj5jg?C9T=Wv`Btf@KC-jE_l{Ar$kA$ze*3`3G?( z*VlSqAi+#59Z4Zp6X62cD=*-H8Ml7+PW8eSM?GVJ!eiP>fvTOLIHK5RHb9T#5IgO^ z{7`FODEG?Wj3W{ENB|1-jTaP1m`pP#;3J~+kS(<|LYs55nsxx{N&BKVbBv%>zl$lm zkc8ffEpMR!tm@%2SPancHq@w=c(dU0>iM74>^N;tN;so;h={^9-4(7 znBPeEFIzk7AAo~rt$R+5tG7j)6?jYNY4J3#-LDI2sFWjwaD)og14tlI1nidNlXZqp zKH{4uf)daCF7srkF-^#BDi;W!Yy`<~qhv(Qoe$?=JYd(pB8Xls%1Jx^xh6Xg8$)RK zA?t?MCXbF|b8;>6ExEyJDKaicO*G!WlhNHfBWII@(_psNXb^pt31T`YEBl}BM?Z|K z?ngg~ANu$GJGVQ|I*ecX^WZKdo9Sco7ZE^aNdddN4-$ZCO*&&Z8%64Nv1Y}_1rwbR za(##w*K;3B2DJj9og0P;1Qz8`LMLLUEI^SAK{3IISfcb!#73*@o06JBpx-Qnh;f^Q zFcJ%bUHU{l0+H7(D>))>>YqQ11+0{S1(tu!XrO=07wY%OC%UXT%4NRi?IoLxA zdof--Z$g)Hgy9R<@XBWM6vG&7OLN_HUptaCJdk&lQ48@6*d!8)rU)_KEMhw#DH_2n zBCe8T494sIc6as#bZU&YY{0_{6dFT9IDB{2`8zMz@`=wgq#GnMVJnqz|7dBh3s$539;VuSC4A=KgJ@fD>Y0;D?d>G60L&F1tT=q4+m_3(enFn z@N9n{#Hb0k|qDOjSFF)Bq@T#1jDQ^%mUis=kjf1rt|rLbQNU-MJw27YK+&Iv*% z`{&q+A$9dvfMB>AAF6LZ0?Fwn7=J9A0KvA{7PjI4U{Ikyvg_=6j^QRx2#$Al@pM>? zk%1Vlj1t*8o+F1Y);+Eh8*L-XIr+~rP?}0OIItLbhMfv#ZI7Q`g!^ry=oGOH$%gpQ z03^_sXoaANmpdXrA*QCYFqGzwQrnvehYck{4e3LQc>AJ8?5GJH7SdPL!05gbmUeLB!o=$%1 z2nJB>4goMJc4~;I>^rB2#K+U0T}BTEWd0QcH6vsTL{mG!EfJ z`U1A&BOmKD=I0ZiRL{F+Ff$z#m|0<0`$C?!^ok$3i`&;GT{JaAq@SaRzT>+$9KX_^ z(4_?eZHfw?n~7-61?KPGNq`(cD^{R~e0uA&%cJ*mZw|%&Y?&Hrd9f>o_y_VR35T;?X~4b_ z0pf5sELJ^p)alF_Lcl0C&r+2Sr=$>}_L>BoeO_L+^gg-^XS1zEGrhT#>4X_E7&EBe zc?}zQ*Nr7FsYMOb)rFId;?y*D!)HplDoLvPzW8%TsGai9BW8MK64cP_)KCx4oNs$3C0O2g5z|d#2hJ(5rUYStvsu> z{J`k<`RSp@6q}{F>f_>@n^SVs%Vl*6*kp?NQvEQXTbYu`QifrQkr7WHB$?0j9mgB( z3w`f{hUoP;zZ6f73#|GTN~BaDd{5rrHYE(It05AP21NkmZCIC~pzrXURvV-H`cypW zQ%|sJ_&r(HFht64l!~L-go6qzM)bG5RM?;bMbA~<@aJLKL%%@Uh?vv$^>xK9k{Ty% zc7fIupqbKUUg`u|+tbY|4QIc;m66+Vj?lgu;OlKru#9V??S_tfG7@a8D^>bdJdl z-BTXXaGID?PdOPH(gc!8!_`RTQlmGsSim09?HbeB5ewpa!L;qXS`GQUv3kNI zWeGu2--bkn2zoz`UJo2B2al`LQ282q+9{?S*$iY~DswI6NQ%mUyE+j#>Oe4Wr)idm zfOcw@UH0-gu&}hRpcsolcO(G}Z)ht(lswd#{c_qs#A0WEYF za$3w{`&XV24cMZ{5AX|&-mLYeVprENM7e-3u zrasO|s5iV8gYl8t9$u45ywOVvI?ncFKa%r$W32-Zm{Rl3$X0`aDrX(f&L@hpak6|I zN?n>DQ%9mU&?%PUi<=-;q?SlbFg7*`41G1*cu#H8JIdJP;}pq*BEjj<@dpcg&tBo+ z7Y-{Y`3Li1v@W$~Qf4j|Zq>6$(j@UdZ)5+^;v;7UeFi~sJqg-)%vDr522lfzCV}n? z2<6FG0xSa*BaQfsmf@89Aeo&Y+VX%d z<;jwQ7X3Kdh8#%g(jYO!)wGppE_q^_O`CS{+h`+7rjsrD!|CDf3|fBaJ7I@c zR8WOVjK4^5jevPU3(PA4t^(HRK<0e>snB{Hh+~-r%+_Z`HmtohtB_Gq<=eIA0ML-6 zLG7Ve7*kK}pof-6t73G}Iu78=`h`+WQH-xd>>3HC$e-CqNYDr_p|B6`dL6vqa{t$6 zBwiSo8u>f+Wy;rQ8urVTR<%0h(p8C`ldfTNQF(C8k@ZUd5{s;*9M}*&mWZ`HxfoSy zZIT?cRNUyTSomTxNi+CL0cROPP5FOc^%4lA%a2`;3PZ|s(#~q+)Y1b*#_B$)#(TbC z<)<30C+uB%5LZWIgFY+a4WCI&bhS>Y+Y+Ux*-ojl(gdJ!5{R-wZTnkRz8a~VapfbD!8AK-)VW~^l2#}Z zs=ckpC&lg#jZ=bxXq=$R2A99eQXSVJcFcA}9tn!kq0k#%_ zN|;G!q2MjjZ)(*R2#YIgLa2eZ1HFkhfrTf{2Eq3rEoSyJ955Pm;{p|{{`kFn@2x#J zRs6)p=;H%SpTsUukpb||WNM013~UgXoNP7JX-VDvjT`%@A4^$l39t|~V}`e8WC@5l zAqSXg%XED89;rz~of!2=+$6s)>Jw5PY?SPT`SzGUcW6oDRtm{5b*F+kh;Lkeq7 z`4AC0lIzwUj%Ot60j(-a@O7j5Ao-4))KjHg3W5vZD_^G?l1tx_q}*gEB8j8>2sG&E z8pc`gB_0h1N?%odYy7;e*@uy(z-0*wSd$4N&4B?^>`lKg>Zxe88F5*yEva9uV->3h ztee|dC3%j7(2J!_6AG8JcETP9Hv+P0 z!$1)HXaA)jBmVED?{#?Agg|o88w(mpQ$!gxFgjXO#7^$^ez> zFr!Zt;}ePrB7Lq|)1dK%x9Suw2&E#`a$F@BrfqZH<2&^YD46qGTv!$FsmY`)d<2y~ z+<(5L^biD+xv{rE9exo%ss+QC3bv@oRUNs^O=f2UtQ|d^9}?-?-QaK9?nOaXw*vN$ zZ9WOOH~jDE-s$B3{oj|}<|(xu3-@L1btO3t)MpS4pp$ZaV8tk zl1I^k+JGeMxVNQ-qj828;p7Ed#ED*l{wenSs5OMa;D~Y(IBjc`4nO-c6PSEhDc*5p z&cPvV*(vAWjqu&lcv?MFAuLr>hj6nk;l@(=i~Lc_X8u`&3GRp%TSeuY%dlS%Q>pwU zk-Sl#j^)w}4!A52)$9CZen2D!)q(qZ7&2!xK-FY0!b=Miw;vz%u9;i?Z`<^+C!A8+ zgUZ?q*xPWi$YCD#8;dn~WwnXsgc7YvGPoSHxaiz%jqhy*{cR?kBeDTrN)|x}Ot5>5UED(WqpHz~~DuhPHu>1g_ z9ujNb6?c$_AVkMRMFySI7G9>Hk+n%g8+XY;M}pKGpaZ~rGo#ooCiJ}MeVvlUV-+=* zjWz<133urov*+CUAZ*0=q!e>X0OV$7RzSTLyCpn8KODO!7oThXm>?8EJ$!NY|a2`irsCk|30G-lBS!b z{-|PRxkIDso3K_t=gG9b=+Xxt*AK`gcsf2CeX3L!7gz@=$o^3`Z=?aPX$NVR<9ne53w);84n8 z1mQ@7W3(JA6Iwo(X&|e7c{#+U9h`1)GMQ-5r&sBKzPvWnULn z%ti%eabo^7-&&mLf(x@mIVaA3SU|IFsS?@A_7q>_$saf(Y zh|s|Ou0Dt(e&p<%J~`ZRN@#ISwtD1ON}QEx(XZ9SO)ERRL(-;8?n?*FDD8G5r^_v! zK9S)$u#jNLU{IZkCTMe@X6Prz6_iOOK!(_+3qYkmwk`3oG}T5C&zM+59V5OGH(zp2 z&eWLqP?p^XNYfnA0ZiQiERek?wEe2G zB>i=bb3Hbpj}9@?mIn<*jTL!_%|lLJein^6=}g1>QvGZ&skR@qXvOWT*%1N2t(LgZyB0&q1% z8|4Xr%RP&{;22{`ofqAes{jFZaR`U&U(}QUtd3y<7@BO@f?ZxmMs9*TCEL7M+u~mx z^0k(dYTw5_RqAQ_bU(9h3pj}&YI$rf{~?jm$U;lJf7J65IFJN+HPi!z!pl-1Q>dzK z@I36j2nd;0+TH^k#SRd7+F!ByJ@uwt6a7fj#|og7ZJF>LM>v!_9uUFN@_FFJPX}7a z83YkzjQz1K6V7YbNOBprU`q~{WcP#}bB7iatxQpGPa0$m|>TVWK z@q2h1dx9Ib(X$;iP4s1e-FMTfvEFA&DpiX-!er%QDF{nrZPM`MuY1$R?<`Kr zIJA0sfZMThb;}+>9|#UCTBR{WvR({43;c8}> zz#EkXEGjWk)|Hce=nEwmnXsO$0G-$bI?zlgEx?{ml=KD3;(M5uTm@90@9Wu~d+Z~6 zXqcJK^u~US?yhx@v3Y}vG{H9r;MoiR4GA&fnea{6a7Y{pTldRMtb@h2=k z@@!}}ej@!}#Dhgk*F)Uz*5X8&*a+uXK%*I3s_kaA+rZ|AsGqEwcUJ;Y1wI|Y5W&l5 z^iHrYv=q_5h!D+);TGJk7|~rPB9GK0h7`Q{f=lX+pYHDKlip9!y$u4l!tV1uC5&gjJQP~HH?~LdG?nU-BU!K*Q~bg06a{tg`zbNx1QLgtebbrv zqz)q=^yRfx))R&Su>t|FU1+Tk&GGxNV#(+qZ~sy$5U91RF=h*m%Z~=;FQQwV6@20I zrqA{~f@;oaU#umb6FXLo{KyVfdL6zOGO9(HHOOO6>IVY{kNZ3bc$s*H4M69GkGH1J zAOt4ggZ@z--ekz=-9gmLc@abT9ebvi%7#YRb#GzNHW zF(7d)ucEP=Qxz@YH34}`(&8ailyRIL5OLYDvk}VQzW#)QHnW54-C}b1_VwAEH6)&r zv`4&gQq4$$oe%?$T<;SUvJyGTw-xtXTSnTfKf_T1#7q%da4RIfe=|5l%8%y6K1GXgG1UsXWfnnfH^rKvi3uWG2~_c~cU}<+I@y z5(y-#$HZz(t{L6P$o4M zi@3+Ml=-$p|miFpabFz6QY5Eq;NHGtV)=c`F&(S z&P+pPJIlW8g5^ZvWbI~0H6_MpFT(iHrLrDJ4K0z}=WYX!JnsrS3j}jT>Xh&(p&Ul5 z6rSL1KSTO9})5O zbhL~3q`t8gS`#)8SvT~CSuHs)1=%!V?EccC6GQC6IRDVKMDq+9HBBz39<67JnbbcC zpMr=87&>KJ$33YVo1DQMC_W4-?c_{rmZ-HpY?-dh0Mq7%niB^E7Q2Y%7vq6KMbf$k z1ibZGGLo?=6=?e_IX&wfR_%gKXEGqvLiI$@buBlaMBWK(}tW#}ZXHf>#HP=#^{nt`&=OUt2b|HR86b^fNR1P$02J4pl& z-n=s7uC^)1Q= z*-9@DQXxBUQt)Pt(5Gm~6?7Xv6JO#5gvADL`T?AJwB-<~Tr7qF0c% zNP$7g)T*9WkUdpGW!kA0_cV;?!E#Eaa(Xg?40B~*DTX3*T(|BV0b~+f>DM|58cfXv&>FtL~f*GlC#v zTFsBCsFy*jg(Q0r5g$w}Gz?EQD(eBiA;_P>OunpyFYaSc>!P3(`z6diB>+&{M=5g_ zakV!Xi*{3Dfn@{6CP`E_YEd;;!%O%89>C^3cvRx{4=0mF47_@E?}-z~Azna-x=8Y+HKR!L$j+r99$V$v2ZXurS?*Z5Kcv1Ku6aFAt4SS$bLzGAw+ z6m1l}0bbfofAKdeX)UsK#chHp22k8I=5ke!+WAMJNT$M8-gIWNbBiOdWo-C2a%` z4$=~ZiQYupl4g`e2$BGEH!SmwI7@#b5rwL!*H1QD4GQ6_x>2+!!tJhDkwd(W+Dl=9 z=8Go+w;)6EI~vy1y@ww`NVj`}DUujT$wCo{X0$1Y^XmZz3on=0w6+X4%2yYTGWsN_ zx?k@oTPe0?bq@K<|JtaNd8Li-b3VUTS)`LifWF47J}L+mJ2S+m@1{y zJ~}*+Fl{6t6(0&1o3bNl(tK}%wMIf!JnGp)NTc!|!-(!atfqJ^Rf_v8Uh-loRaSEv zI~0AxmGJhhkG8h%^;QGYX6|jZm%uT(H35&vYzq50L8RLPgi!>zZ!LmbxKF>v@4)cMJJ=6nl_0dJDFrpeqkj13Z)B z8tay3i#j?4tdu89AgauGBI-g!1uBRrl#dsaD++9${ysk{IpS+Js7OA6`Ut}d<`Dmh zRLY>eK1Br=TPxiOLsrFu*zb!@7%u|=Vr?xRq$){W}<3tH8ck*2I(oSifY|A)RKwm^DfJ%j}#(64w>%ru7 zTr$x_1rf8!hZxG| z%!o1}Q`cm#d$IIwn%58b7JIZ-T(2GKZh)j=*ThJi`-*0Mrk~FS=W!C-acxvi zrl~(j2ve@G0_6`651gvq{51a@Xzp}T8(L&2^!b`(9Q{AAoj{R`1|e&^E^Q)FnQMN5 z@1ih!StRJ)wsXx>+ta=rI0dhkiXqp!6$9UJQ-)Vg785>^>TOhuSA4JeU@+lu3CQ8) zW?~D$qp)B3@C9aAjz)^;SYo_nDv-rNM-nn%DXzA+sKhtIj_f-z)|G?`+pI)p7sV_C zBMiY$$xe&`HYE*CTuNL^1h7(Rs4Q|n8Md^se+}_#nKl=88jC9_z&lN+9&%DP#Etoc z?L;4tNY}L=@V!k4RZEnLf)do-4ve=V^KKXT@yfCq*TdM4R^$LVtz#3dqvFAnV9_Qr;$Z?X;|ymLo31- zD=gZeqg@o7StQ&$7((`{bgL>0WOQIM0T_W9wdHKu9Kg<2h+PGN-8r=kMHOOD#hOZy z@2c3xI4>AS^Zt>(ja2~>Wkb<={q!eWn@>J`{P^KkKhPW;fUc%Yz(V(L`$!XvWpHX`wji-6j67s%6EN0l=yWewtijrh9@?0UvZN%4 z0!^_(%yxoSf!h|^biXC9?HJOyk4dGJE$h|sW>)LCw6J;6w*?g$5cBjr#v9hxba90J z+d3lHEo$6R2W+2#1T~YhD?c@X%wzmcLatFpzG!Tq5X{D8Ti`I1Nn3iR*+hRd{Ra^j zQCD#-CR}h)Q<*hN8pLueX3$QoSr61)_1Hg?BUL1_BU$s(Hn!}^HoqN$qIhaH z3_vZwja+AE+OTL2nyx-Usj;w*k~N_93ACx1&vk2g7O7DRr^;uFF{ht(tU2b5sJpyg zczk6aPJe8CoH9!=V3Eb-3QVh{YTK7$nedLZ&CYJ%;6v@w1eB}L8bZ8xpk{c+K>h65 zv-Q1l^3b|0)R9K`*3@qN*D_HD-~6N5_VW0rZ^fTD7h=sU*OqG!ll-gl>9vm}WUvf* z5~d6#J-%IVP*iAMJ3YxQj`5Pa!6WlzLD2^zgk8o}oRI5h_>|b5mQ>Ty#Z~K!MiM8U$>xq$;h8d$fP)pV>K0aB$31cimY8M%-JQgP_NG&VYfQOAR})?CCZ|% z{s<0XOst%T<^t}k=+JI4^IN|YZda5G8Br^EGWs#tf9e8Bwyzq6A!tS1Njl~TQFEwY zI}XEG^w&<)9w{ncYKT~0A~moA3*8B#8`U#wSVfHALL>+3_9%BputRW&1S-QzDpI6~ z;OBz|_s}f+gEQsgpd{eZBT!In^)1>FQhR6usnc0H^|QFG+4W|(Gch5CM&A`8wxW(F zJ5Pcnt2h}(ZX}q#p|*OFEiMzuVOFRZO4Sb|R0!3~MioXVjmR8qgkl{^9m4G0LJHD>32-e43K<69XCjj$iu zlJqHaec}}>L5#hb_{-wY^6)@YBlFypoy(a(K{;+WX=MfALYg4Mw;bnP=f_KS&s1^2*_ zwf;?;E>B7YbFs`9ry;GqYV#|Au(1||Nd<^hAmSHdg){QGMkPjOYsQTP&X_VZd$AM^ zQ2~hY4h7;^H%NpS1RHZcKCHKjyUr962(T7fC&1B*ZwQ6?3hkd6~hBirQy z;Du7krAHpv?qy=C>E zVD)gR$o=o*%%$Rq)WL1#i>>Ap(dj1K&*I<~zCv8JDyzgu748#(LOJPB3w)cBS!`rQ z{uSGWNumjLYH(B`2#0f(`%9dBa9%;ByeyVIXBFBQE~sV zxVZX)tJHORQ(;G>y49>0a8N6;IS|o{#WV{afVcpv*TxDn)|!VLc3?+JFjP8D)VIS42uv$BywU#1%$S@b?VzmnY?~_sS?k8Aee1k+NzUI<<`rv=PyC z8NwMG*}9MR@zq}vKWTa&qyNnpP5*hLmjMT#iOQ-JjK%C9$=@SvxF9wlt*(xfk(L`w zC$R&3z53XOuQj8*7zVFC9Vp%=i_c=3aZ>9ZfyaVPM8BzgqXl(&-L*%KegFc=Wh0>! z;ktPYMNtb0q5bm^cS7zq)d+I)O+@cVv|_8aLhQ=azfP8C!XYLGvPe99U@!eQ><4LQ z3o==c#D4wmM2NkO3Wa_RkRkc8m*U8@X`aHTl0Gq2Sx#I5@1<36*?W1=%j6YE zHBQFkML5^5%oA2db%jN5zLMd;3Qq^uWyo^skjnLtDRb2QoOA0~w=9H~9zU0%Es9}~ zRL8f=Wz@WW{%cuX2AUji+ODC0f@}1b7%h9z{bF`dI}*TN`R!K+Ui}_hKI$2mRHOGv zn2G4nD-HaczW?e&uU~8x4H&{mWu&eK?O3y`w}16P#uxr#`j=};rb|l-(J&*jUBe?G zK~F9}k}xRHNTG(m|F^&TyZ`uCfA{bI&42mpf70FH6$CRyix4u%ab|rCtBz&5j7F9SANFy@!W4NB\n" "Language-Team: German\n" "Language: de\n" @@ -46,7 +46,7 @@ msgstr "Unbegrenzt" msgid "Incorrect password" msgstr "Falsches Passwort" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Passwort stimmt nicht überein" @@ -70,19 +70,19 @@ msgstr "Das Datum für \"Lesen gestoppt\" kann nicht in der Zukunft sein." msgid "Reading finished date cannot be in the future." msgstr "Das Datum \"Lesen beendet\" kann nicht in der Zukunft liegen." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Benutzer*inname oder Passwort falsch" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Falscher Code" @@ -205,26 +205,26 @@ msgstr "Föderiert" msgid "Blocked" msgstr "Blockiert" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s ist keine gültige remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s ist kein gültiger Benutzer*inname" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "Benutzer*inname" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Dieser Benutzer*inname ist bereits vergeben." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Dieser Benutzer*inname ist bereits vergeben." msgid "Public" msgstr "Öffentlich" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Öffentlich" msgid "Unlisted" msgstr "Ungelistet" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Follower*innen" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Zum Ausleihen erhältlich" msgid "Approved" msgstr "Bestätigt" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Rezensionen" @@ -316,19 +316,19 @@ msgstr "Zitate" msgid "Everything else" msgstr "Alles andere" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Start-Zeitleiste" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Startseite" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Bücher-Timeline" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Bücher-Timeline" msgid "Books" msgstr "Bücher" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Englisch)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (Katalanisch)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Spanisch)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara (Baskisch)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galizisch)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italienisch)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Finnisch)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Französisch)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Litauisch)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norwegisch)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (Polnisch)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (brasilianisches Portugiesisch)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugiesisch)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (Rumänisch)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Schwedisch)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (vereinfachtes Chinesisch)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinesisch, traditionell)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Über" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Willkommen auf %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "ISNI-Datensatz anzeigen" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Auf ISFDB ansehen" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Lade Daten" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Auf OpenLibrary ansehen" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Auf Inventaire anzeigen" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Speichern" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Verbindung zum Server konnte nicht hergestellt werden." msgid "Edit Book" msgstr "Buch bearbeiten" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Cover durch Klicken hinzufügen" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Fehler beim Laden des Titelbilds" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Zum Vergrößern anklicken" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s Rezension)" msgstr[1] "(%(review_count)s Besprechungen)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Beschreibung hinzufügen" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beschreibung:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s Auflage" msgstr[1] "%(count)s Auflagen" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Du hast diese Ausgabe im folgenden Regal:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Deine Leseaktivität" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Lesedaten hinzufügen" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Deine Rezensionen" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Deine Kommentare" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Deine Zitate" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Themen" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Orte" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Orte" msgid "Lists" msgstr "Listen" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Zur Liste hinzufügen" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Vorschau des Covers" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Schließen" @@ -1075,47 +1075,51 @@ msgstr "„%(book_title)s“ bearbeiten" msgid "Add Book" msgstr "Buch hinzufügen" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "Fehler beim Speichern des Buchs, siehe Fehler unten für weitere Informationen." + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Buchinfo bestätigen" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Ist „%(name)s“ einer dieser Autor*innen?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Autor*in von %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Autor*in von %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Weitere Informationen auf isni.org finden" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Neue*r Autor*in" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Als neue*r Autor*in erstellen: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Ist das eine Ausgabe eines vorhandenen Werkes?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Dies ist ein neues Werk." -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Veröffentlicht von %(publisher)s." msgid "rated it" msgstr "bewertet es mit" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "Serie von" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "Buch %(series_number)s" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "Nicht einsortiertes Buch" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s hat %(related_user)s und %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s und %(other_user_display_count)s andere haben deine Gruppe \"%(group_name)s\" verlassen" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "Eine neue Link-Domain muss überprüft werden" +msgstr[1] "%(display_count)s neue Link-Domains müssen moderiert werden" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Celery-Status" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "Um zu überprüfen, ob Celery läuft, kannst ein Monitoring einrichten, das folgendes abfragt:" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Warteschlangen" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Niedrige Priorität" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Mittlere Priorität" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Hohe Priorität" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Verbindung zum Redis Broker fehlgeschlagen" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Aktive Aufgaben" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Aufgabenname" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Dauer" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Priorität" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Keine aktiven Aufgaben" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Workers" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Betriebszeit:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Verbindung zum Celery fehlgeschlagen." -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Fehler" @@ -5090,7 +5131,7 @@ msgstr "Meldungen" #: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:7 msgid "Link Domains" -msgstr "Domains verlinken" +msgstr "Link-Domains" #: bookwyrm/templates/settings/layout.html:78 msgid "System" @@ -5685,11 +5726,11 @@ msgstr "Zur Installationsanleitung" msgid "Instance Setup" msgstr "Instanzeinstellungen" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Installiere BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Brauchst du Hilfe?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "und %(remainder_count_display)s Andere*r" msgstr[1] "und %(remainder_count_display)s Andere" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Kein Titelbild" @@ -5881,6 +5922,10 @@ msgstr "Auf Seite:" msgid "At percent:" msgstr "Bei Prozent:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "bis" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "Seite %(page)s von %(total_pages)s" msgid "page %(page)s" msgstr "Seite %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "Neuere" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Zurück" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "Ältere" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Nur für Follower*innen" @@ -6191,19 +6244,29 @@ msgstr "Status anzeigen" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Seite %(page)s)" +msgid "(Page %(page)s" +msgstr "(Seite %(page)s" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "%(endpage)s" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "(%(percent)s%%" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr " - %(endpercent)s%%" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Bild in neuem Fenster öffnen" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Status ausblenden" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index ca29be7df..98e55e539 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: 2023-03-13 14:54+0000\n" +"POT-Creation-Date: 2023-03-28 14:09-0700\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -317,19 +317,19 @@ msgstr "" msgid "Everything else" msgstr "" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:221 msgid "Home Timeline" msgstr "" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:221 msgid "Home" msgstr "" -#: bookwyrm/settings.py:219 +#: bookwyrm/settings.py:222 msgid "Books Timeline" msgstr "" -#: bookwyrm/settings.py:219 +#: bookwyrm/settings.py:222 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -337,75 +337,79 @@ msgstr "" msgid "Books" msgstr "" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:294 msgid "English" msgstr "" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:295 msgid "Català (Catalan)" msgstr "" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:296 msgid "Deutsch (German)" msgstr "" -#: bookwyrm/settings.py:294 -msgid "Español (Spanish)" -msgstr "" - -#: bookwyrm/settings.py:295 -msgid "Euskara (Basque)" -msgstr "" - -#: bookwyrm/settings.py:296 -msgid "Galego (Galician)" -msgstr "" - #: bookwyrm/settings.py:297 -msgid "Italiano (Italian)" +msgid "Esperanto (Esperanto)" msgstr "" #: bookwyrm/settings.py:298 -msgid "Suomi (Finnish)" +msgid "Español (Spanish)" msgstr "" #: bookwyrm/settings.py:299 -msgid "Français (French)" +msgid "Euskara (Basque)" msgstr "" #: bookwyrm/settings.py:300 -msgid "Lietuvių (Lithuanian)" +msgid "Galego (Galician)" msgstr "" #: bookwyrm/settings.py:301 -msgid "Norsk (Norwegian)" +msgid "Italiano (Italian)" msgstr "" #: bookwyrm/settings.py:302 -msgid "Polski (Polish)" +msgid "Suomi (Finnish)" msgstr "" #: bookwyrm/settings.py:303 -msgid "Português do Brasil (Brazilian Portuguese)" +msgid "Français (French)" msgstr "" #: bookwyrm/settings.py:304 -msgid "Português Europeu (European Portuguese)" +msgid "Lietuvių (Lithuanian)" msgstr "" #: bookwyrm/settings.py:305 -msgid "Română (Romanian)" +msgid "Norsk (Norwegian)" msgstr "" #: bookwyrm/settings.py:306 -msgid "Svenska (Swedish)" +msgid "Polski (Polish)" msgstr "" #: bookwyrm/settings.py:307 -msgid "简体中文 (Simplified Chinese)" +msgid "Português do Brasil (Brazilian Portuguese)" msgstr "" #: bookwyrm/settings.py:308 +msgid "Português Europeu (European Portuguese)" +msgstr "" + +#: bookwyrm/settings.py:309 +msgid "Română (Romanian)" +msgstr "" + +#: bookwyrm/settings.py:310 +msgid "Svenska (Swedish)" +msgstr "" + +#: bookwyrm/settings.py:311 +msgid "简体中文 (Simplified Chinese)" +msgstr "" + +#: bookwyrm/settings.py:312 msgid "繁體中文 (Traditional Chinese)" msgstr "" @@ -843,7 +847,7 @@ msgstr "" #: 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/preferences/edit_user.html:140 #: bookwyrm/templates/readthrough/readthrough_modal.html:81 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/federation/edit_instance.html:98 @@ -4039,6 +4043,11 @@ msgstr "" msgid "Default post privacy:" msgstr "" +#: bookwyrm/templates/preferences/edit_user.html:136 +#, python-format +msgid "Looking for shelf privacy? You can set a sepearate visibility level for each of your shelves. Go to Your Books, pick a shelf from the tab bar, and click \"Edit shelf.\"" +msgstr "" + #: bookwyrm/templates/preferences/export.html:4 #: bookwyrm/templates/preferences/export.html:7 msgid "CSV Export" diff --git a/locale/eo_UY/LC_MESSAGES/django.po b/locale/eo_UY/LC_MESSAGES/django.po new file mode 100644 index 000000000..a5c13f20a --- /dev/null +++ b/locale/eo_UY/LC_MESSAGES/django.po @@ -0,0 +1,6630 @@ +msgid "" +msgstr "" +"Project-Id-Version: bookwyrm\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-27 09:50\n" +"Last-Translator: Mouse Reeve \n" +"Language-Team: Esperanto\n" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: bookwyrm\n" +"X-Crowdin-Project-ID: 479239\n" +"X-Crowdin-Language: eo\n" +"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" +"X-Crowdin-File-ID: 1553\n" + +#: bookwyrm/forms/admin.py:42 +msgid "One Day" +msgstr "Unu tago" + +#: bookwyrm/forms/admin.py:43 +msgid "One Week" +msgstr "Unu semajno" + +#: bookwyrm/forms/admin.py:44 +msgid "One Month" +msgstr "Unu monato" + +#: bookwyrm/forms/admin.py:45 +msgid "Does Not Expire" +msgstr "Neniam eksvalidiĝas" + +#: bookwyrm/forms/admin.py:49 +#, python-brace-format +msgid "{i} uses" +msgstr "{i} uzoj" + +#: bookwyrm/forms/admin.py:50 +msgid "Unlimited" +msgstr "Senlima" + +#: bookwyrm/forms/edit_user.py:88 +msgid "Incorrect password" +msgstr "Malĝusta pasvorto" + +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 +msgid "Password does not match" +msgstr "Pasvorto ne kongruas" + +#: bookwyrm/forms/edit_user.py:118 +msgid "Incorrect Password" +msgstr "Malĝusta pasvorto" + +#: bookwyrm/forms/forms.py:54 +msgid "Reading finish date cannot be before start date." +msgstr "Dato de fino de legado ne povas esti antaŭ la dato de komenco." + +#: bookwyrm/forms/forms.py:59 +msgid "Reading stopped date cannot be before start date." +msgstr "La dato de halto de legado ne povas esti antaŭ la komenca dato." + +#: bookwyrm/forms/forms.py:67 +msgid "Reading stopped date cannot be in the future." +msgstr "La dato de halto de legado ne povas esti en la estonteco." + +#: bookwyrm/forms/forms.py:74 +msgid "Reading finished date cannot be in the future." +msgstr "La dato de fino de legado ne povas esti en la estonteco." + +#: bookwyrm/forms/landing.py:38 +msgid "Username or password are incorrect" +msgstr "Uzantnomo aŭ pasvorto malĝustas" + +#: bookwyrm/forms/landing.py:57 +msgid "User with this username already exists" +msgstr "Uzanto kun tiu ĉi uzantnomo jam ekzistas" + +#: bookwyrm/forms/landing.py:66 +msgid "A user with this email already exists." +msgstr "Uzanto kun tiu ĉi retpoŝtadreso jam ekzistas." + +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 +msgid "Incorrect code" +msgstr "Malĝusta kodo" + +#: bookwyrm/forms/links.py:36 +msgid "This domain is blocked. Please contact your administrator if you think this is an error." +msgstr "Tiu ĉi domajno estas blokita. Bonvolu kontakti vian administranton se vi kredas ke tio estas eraro." + +#: bookwyrm/forms/links.py:49 +msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending." +msgstr "Tiu ĉi ligilo kun tiu ĉi dosiertipo estis jam aldonita por tiu ĉi libro. Se ĝi estas nevidebla, la domajno estas ankoraŭ pritraktota." + +#: bookwyrm/forms/lists.py:26 +msgid "List Order" +msgstr "Ordo de listo" + +#: bookwyrm/forms/lists.py:27 +msgid "Book Title" +msgstr "Titolo de la libro" + +#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:156 +#: bookwyrm/templates/shelf/shelf.html:188 +#: bookwyrm/templates/snippets/create_status/review.html:32 +msgid "Rating" +msgstr "Takso" + +#: bookwyrm/forms/lists.py:30 bookwyrm/templates/lists/list.html:185 +msgid "Sort By" +msgstr "Ordigi laŭ" + +#: bookwyrm/forms/lists.py:34 +msgid "Ascending" +msgstr "Kreskante" + +#: bookwyrm/forms/lists.py:35 +msgid "Descending" +msgstr "Malkreskante" + +#: bookwyrm/models/announcement.py:11 +msgid "Primary" +msgstr "Ĉefa" + +#: bookwyrm/models/announcement.py:12 +msgid "Success" +msgstr "Sukceso" + +#: bookwyrm/models/announcement.py:13 +#: bookwyrm/templates/settings/invites/manage_invites.html:47 +msgid "Link" +msgstr "Ligilo" + +#: bookwyrm/models/announcement.py:14 +msgid "Warning" +msgstr "Averto" + +#: bookwyrm/models/announcement.py:15 +msgid "Danger" +msgstr "Danĝero" + +#: bookwyrm/models/antispam.py:112 bookwyrm/models/antispam.py:146 +msgid "Automatically generated report" +msgstr "Aŭtomate generita raporto" + +#: bookwyrm/models/base_model.py:18 bookwyrm/models/import_job.py:47 +#: bookwyrm/models/link.py:72 bookwyrm/templates/import/import_status.html:214 +#: bookwyrm/templates/settings/link_domains/link_domains.html:19 +msgid "Pending" +msgstr "Atendata" + +#: bookwyrm/models/base_model.py:19 +msgid "Self deletion" +msgstr "Mem forigo" + +#: bookwyrm/models/base_model.py:20 +msgid "Self deactivation" +msgstr "Mem malaktivigo" + +#: bookwyrm/models/base_model.py:21 +msgid "Moderator suspension" +msgstr "Suspendo fare de kontrolanto" + +#: bookwyrm/models/base_model.py:22 +msgid "Moderator deletion" +msgstr "Forigo fare de kontrolanto" + +#: bookwyrm/models/base_model.py:23 +msgid "Domain block" +msgstr "Blokado de domajno" + +#: bookwyrm/models/book.py:272 +msgid "Audiobook" +msgstr "Sonlibro" + +#: bookwyrm/models/book.py:273 +msgid "eBook" +msgstr "Bitlibro" + +#: bookwyrm/models/book.py:274 +msgid "Graphic novel" +msgstr "Grafika romano" + +#: bookwyrm/models/book.py:275 +msgid "Hardcover" +msgstr "Rigidkovrila" + +#: bookwyrm/models/book.py:276 +msgid "Paperback" +msgstr "Poŝlibro" + +#: bookwyrm/models/federated_server.py:11 +#: bookwyrm/templates/settings/federation/edit_instance.html:55 +#: bookwyrm/templates/settings/federation/instance_list.html:22 +msgid "Federated" +msgstr "Federaciita" + +#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 +#: bookwyrm/templates/settings/federation/edit_instance.html:56 +#: bookwyrm/templates/settings/federation/instance.html:10 +#: bookwyrm/templates/settings/federation/instance_list.html:26 +#: bookwyrm/templates/settings/link_domains/link_domains.html:27 +msgid "Blocked" +msgstr "Blokita" + +#: bookwyrm/models/fields.py:29 +#, python-format +msgid "%(value)s is not a valid remote_id" +msgstr "%(value)s ne estas valida remote_id" + +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 +#, python-format +msgid "%(value)s is not a valid username" +msgstr "%(value)s ne estas valida uzantnomo" + +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 +#: bookwyrm/templates/ostatus/error.html:29 +msgid "username" +msgstr "uzantnomo" + +#: bookwyrm/models/fields.py:197 +msgid "A user with that username already exists." +msgstr "Uzanto kun tiu uzantnomo jam ekzistas." + +#: bookwyrm/models/fields.py:216 +#: bookwyrm/templates/snippets/privacy-icons.html:3 +#: bookwyrm/templates/snippets/privacy-icons.html:4 +#: bookwyrm/templates/snippets/privacy_select.html:11 +#: bookwyrm/templates/snippets/privacy_select_no_followers.html:11 +msgid "Public" +msgstr "Publika" + +#: bookwyrm/models/fields.py:217 +#: bookwyrm/templates/snippets/privacy-icons.html:7 +#: bookwyrm/templates/snippets/privacy-icons.html:8 +#: bookwyrm/templates/snippets/privacy_select.html:14 +#: bookwyrm/templates/snippets/privacy_select_no_followers.html:14 +msgid "Unlisted" +msgstr "Nelistigita" + +#: bookwyrm/models/fields.py:218 +#: bookwyrm/templates/snippets/privacy_select.html:17 +#: bookwyrm/templates/user/relationships/followers.html:6 +#: bookwyrm/templates/user/relationships/layout.html:11 +msgid "Followers" +msgstr "Sekvantoj" + +#: bookwyrm/models/fields.py:219 +#: 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 +#: bookwyrm/templates/snippets/privacy_select_no_followers.html:17 +msgid "Private" +msgstr "Privata" + +#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:168 +#: bookwyrm/templates/settings/imports/imports.html:98 +#: bookwyrm/templates/settings/users/user_admin.html:81 +#: bookwyrm/templates/settings/users/user_info.html:28 +msgid "Active" +msgstr "Aktiva" + +#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:166 +msgid "Complete" +msgstr "Finita" + +#: bookwyrm/models/import_job.py:50 +msgid "Stopped" +msgstr "Haltigita" + +#: bookwyrm/models/import_job.py:83 bookwyrm/models/import_job.py:91 +msgid "Import stopped" +msgstr "Importo haltigita" + +#: bookwyrm/models/import_job.py:360 bookwyrm/models/import_job.py:385 +msgid "Error loading book" +msgstr "Eraro dum la importo de la libro" + +#: bookwyrm/models/import_job.py:369 +msgid "Could not find a match for book" +msgstr "Kongrua libro ne troviĝis" + +#: bookwyrm/models/link.py:51 +msgid "Free" +msgstr "Senpaga" + +#: bookwyrm/models/link.py:52 +msgid "Purchasable" +msgstr "Aĉetebla" + +#: bookwyrm/models/link.py:53 +msgid "Available for loan" +msgstr "Pruntebla" + +#: bookwyrm/models/link.py:70 +#: bookwyrm/templates/settings/link_domains/link_domains.html:23 +msgid "Approved" +msgstr "Aprobita" + +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 +msgid "Reviews" +msgstr "Recenzoj" + +#: bookwyrm/models/user.py:33 +msgid "Comments" +msgstr "Komentoj" + +#: bookwyrm/models/user.py:34 +msgid "Quotations" +msgstr "Citaĵoj" + +#: bookwyrm/models/user.py:35 +msgid "Everything else" +msgstr "Ĉio alia" + +#: bookwyrm/settings.py:218 +msgid "Home Timeline" +msgstr "Hejma novaĵfluo" + +#: bookwyrm/settings.py:218 +msgid "Home" +msgstr "Hejmo" + +#: bookwyrm/settings.py:219 +msgid "Books Timeline" +msgstr "Libra novaĵfluo" + +#: bookwyrm/settings.py:219 +#: bookwyrm/templates/guided_tour/user_profile.html:101 +#: bookwyrm/templates/search/layout.html:22 +#: bookwyrm/templates/search/layout.html:43 +#: bookwyrm/templates/user/layout.html:95 +msgid "Books" +msgstr "Libroj" + +#: bookwyrm/settings.py:291 +msgid "English" +msgstr "English (Angla)" + +#: bookwyrm/settings.py:292 +msgid "Català (Catalan)" +msgstr "Català (Kataluna)" + +#: bookwyrm/settings.py:293 +msgid "Deutsch (German)" +msgstr "Deutsch (Germana)" + +#: bookwyrm/settings.py:294 +msgid "Español (Spanish)" +msgstr "Español (Hispana)" + +#: bookwyrm/settings.py:295 +msgid "Euskara (Basque)" +msgstr "Euskara (Eŭska)" + +#: bookwyrm/settings.py:296 +msgid "Galego (Galician)" +msgstr "Galego (Galega)" + +#: bookwyrm/settings.py:297 +msgid "Italiano (Italian)" +msgstr "Italiano (Itala)" + +#: bookwyrm/settings.py:298 +msgid "Suomi (Finnish)" +msgstr "Suomi (Finna)" + +#: bookwyrm/settings.py:299 +msgid "Français (French)" +msgstr "Français (Franca)" + +#: bookwyrm/settings.py:300 +msgid "Lietuvių (Lithuanian)" +msgstr "Lietuvių (Litova)" + +#: bookwyrm/settings.py:301 +msgid "Norsk (Norwegian)" +msgstr "Norsk (Norvega)" + +#: bookwyrm/settings.py:302 +msgid "Polski (Polish)" +msgstr "Polski (Pola)" + +#: bookwyrm/settings.py:303 +msgid "Português do Brasil (Brazilian Portuguese)" +msgstr "Português do Brasil (Brazila portugala)" + +#: bookwyrm/settings.py:304 +msgid "Português Europeu (European Portuguese)" +msgstr "Português Europeu (Eŭropa portugala)" + +#: bookwyrm/settings.py:305 +msgid "Română (Romanian)" +msgstr "Română (Rumana)" + +#: bookwyrm/settings.py:306 +msgid "Svenska (Swedish)" +msgstr "Svenska (Sveda)" + +#: bookwyrm/settings.py:307 +msgid "简体中文 (Simplified Chinese)" +msgstr "简体中文 (Simpligita ĉina)" + +#: bookwyrm/settings.py:308 +msgid "繁體中文 (Traditional Chinese)" +msgstr "繁體中文 (Tradicia ĉina)" + +#: bookwyrm/templates/404.html:4 bookwyrm/templates/404.html:8 +msgid "Not Found" +msgstr "Ne trovita" + +#: bookwyrm/templates/404.html:9 +msgid "The page you requested doesn't seem to exist!" +msgstr "La paĝo kiun vi petis ŝajne ne ekzistas!" + +#: bookwyrm/templates/500.html:4 +msgid "Oops!" +msgstr "Ups!" + +#: bookwyrm/templates/500.html:8 +msgid "Server Error" +msgstr "Servila eraro" + +#: bookwyrm/templates/500.html:9 +msgid "Something went wrong! Sorry about that." +msgstr "Eraro okazis! Pardonu." + +#: bookwyrm/templates/about/about.html:9 +#: bookwyrm/templates/about/layout.html:35 +msgid "About" +msgstr "Pri" + +#: bookwyrm/templates/about/about.html:21 +#: bookwyrm/templates/get_started/layout.html:22 +#, python-format +msgid "Welcome to %(site_name)s!" +msgstr "Bonvenon al %(site_name)s!" + +#: bookwyrm/templates/about/about.html:25 +#, python-format +msgid "%(site_name)s is part of BookWyrm, a network of independent, self-directed communities for readers. While you can interact seamlessly with users anywhere in the BookWyrm network, this community is unique." +msgstr "%(site_name)s estas parto de BookWyrm, kiu estas reto de sendependaj, memregataj komunumoj por legemuloj. Kvankam vi povas senpene interagi kun uzantoj ie ajn en la reto de BookWyrm, ĉi tiu komunumo estas unika." + +#: bookwyrm/templates/about/about.html:45 +#, python-format +msgid "%(title)s is %(site_name)s's most beloved book, with an average rating of %(rating)s out of 5." +msgstr "%(title)s estas la plej ŝatata libro de %(site_name)s, kun averaĝa takso de %(rating)s el 5." + +#: bookwyrm/templates/about/about.html:64 +#, python-format +msgid "More %(site_name)s users want to read %(title)s than any other book." +msgstr "Pli da uzantoj de %(site_name)s volas legi %(title)s ol iun ajn alian libron." + +#: bookwyrm/templates/about/about.html:83 +#, python-format +msgid "%(title)s has the most divisive ratings of any book on %(site_name)s." +msgstr "%(title)s havas la plej diversajn taksojn el ĉiuj libroj ĉe %(site_name)s." + +#: bookwyrm/templates/about/about.html:94 +msgid "Track your reading, talk about books, write reviews, and discover what to read next. Always ad-free, anti-corporate, and community-oriented, BookWyrm is human-scale software, designed to stay small and personal. If you have feature requests, bug reports, or grand dreams, reach out and make yourself heard." +msgstr "Notu kion vi legas, parolu pri libroj, verku recenzojn kaj malkovru vian sekvan legaĵon. BookWyrm estas programo konstruita por homoj. Ĝi estas ĉiam sen reklamoj, kontraŭkapitalisma kaj celas resti malgranda kaj persona. Se vi havas petojn pri novaj trajtoj, raportojn pri cimoj, aŭ grandajn revojn kontaktu nin kaj estu aŭskultata." + +#: bookwyrm/templates/about/about.html:105 +msgid "Meet your admins" +msgstr "Renkontu viajn administrantojn" + +#: bookwyrm/templates/about/about.html:108 +#, python-format +msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the code of conduct, and respond when users report spam and bad behavior." +msgstr "La kontrolantoj de %(site_name)s kaj la administrantoj certigas la daŭran funkciadon de la retejo, obeigas la kondutkodon, kaj respondas kiam uzantoj raportas trudmesaĝojn aŭ malbonan konduton." + +#: bookwyrm/templates/about/about.html:122 +msgid "Moderator" +msgstr "Kontrolanto" + +#: bookwyrm/templates/about/about.html:124 bookwyrm/templates/user_menu.html:67 +msgid "Admin" +msgstr "Administranto" + +#: bookwyrm/templates/about/about.html:140 +#: bookwyrm/templates/settings/users/user_moderation_actions.html:14 +#: bookwyrm/templates/snippets/status/status_options.html:35 +#: bookwyrm/templates/snippets/user_options.html:14 +msgid "Send direct message" +msgstr "Sendi rektan mesaĝon" + +#: bookwyrm/templates/about/conduct.html:4 +#: bookwyrm/templates/about/conduct.html:9 +#: bookwyrm/templates/about/layout.html:41 +#: bookwyrm/templates/snippets/footer.html:27 +msgid "Code of Conduct" +msgstr "Kondutkodo" + +#: bookwyrm/templates/about/impressum.html:4 +#: bookwyrm/templates/about/impressum.html:9 +#: bookwyrm/templates/about/layout.html:54 +#: bookwyrm/templates/snippets/footer.html:34 +msgid "Impressum" +msgstr "Impressum" + +#: bookwyrm/templates/about/layout.html:11 +msgid "Active users:" +msgstr "Aktivaj uzantoj:" + +#: bookwyrm/templates/about/layout.html:15 +msgid "Statuses posted:" +msgstr "Nombro de afiŝoj:" + +#: bookwyrm/templates/about/layout.html:19 +#: bookwyrm/templates/setup/config.html:74 +msgid "Software version:" +msgstr "Versio de la programo:" + +#: bookwyrm/templates/about/layout.html:30 +#: bookwyrm/templates/embed-layout.html:33 +#: bookwyrm/templates/snippets/footer.html:8 +#, python-format +msgid "About %(site_name)s" +msgstr "Pri %(site_name)s" + +#: bookwyrm/templates/about/layout.html:47 +#: bookwyrm/templates/about/privacy.html:4 +#: bookwyrm/templates/about/privacy.html:9 +#: bookwyrm/templates/snippets/footer.html:30 +msgid "Privacy Policy" +msgstr "Privateca politiko" + +#: bookwyrm/templates/annual_summary/layout.html:7 +#: bookwyrm/templates/feed/summary_card.html:8 +#, python-format +msgid "%(year)s in the books" +msgstr "La libroj de %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:43 +#, python-format +msgid "%(year)s in the books" +msgstr "La libroj de %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:47 +#, python-format +msgid "%(display_name)s’s year of reading" +msgstr "La legojaro de %(display_name)s" + +#: bookwyrm/templates/annual_summary/layout.html:53 +msgid "Share this page" +msgstr "Kunhavigi ĉi tiun paĝon" + +#: bookwyrm/templates/annual_summary/layout.html:67 +msgid "Copy address" +msgstr "Kopii adreson" + +#: bookwyrm/templates/annual_summary/layout.html:68 +#: bookwyrm/templates/lists/list.html:277 +msgid "Copied!" +msgstr "Kopiita!" + +#: bookwyrm/templates/annual_summary/layout.html:77 +msgid "Sharing status: public with key" +msgstr "Stato de kunhavigo: publika kun ŝlosilo" + +#: bookwyrm/templates/annual_summary/layout.html:78 +msgid "The page can be seen by anyone with the complete address." +msgstr "La paĝon povas vidi iu ajn havanta la kompletan adreson." + +#: bookwyrm/templates/annual_summary/layout.html:83 +msgid "Make page private" +msgstr "Privatigi la paĝon" + +#: bookwyrm/templates/annual_summary/layout.html:89 +msgid "Sharing status: private" +msgstr "Stato de kunhavigo: privata" + +#: bookwyrm/templates/annual_summary/layout.html:90 +msgid "The page is private, only you can see it." +msgstr "La paĝo estas privata, nur vi povas vidi ĝin." + +#: bookwyrm/templates/annual_summary/layout.html:95 +msgid "Make page public" +msgstr "Publikigi la paĝon" + +#: bookwyrm/templates/annual_summary/layout.html:99 +msgid "When you make your page private, the old key won’t give access to the page anymore. A new key will be created if the page is once again made public." +msgstr "Kiam oni privatigas paĝon, la malnova ŝlosilo ne plu permesas aliron al la paĝo. Nova ŝlosilo kreiĝos se la paĝo denove publikiĝos." + +#: bookwyrm/templates/annual_summary/layout.html:112 +#, python-format +msgid "Sadly %(display_name)s didn’t finish any books in %(year)s" +msgstr "Bedaŭrinde %(display_name)s ne finis iun ajn libron en %(year)s" + +#: bookwyrm/templates/annual_summary/layout.html:118 +#, python-format +msgid "In %(year)s, %(display_name)s read %(books_total)s book
for a total of %(pages_total)s pages!" +msgid_plural "In %(year)s, %(display_name)s read %(books_total)s books
for a total of %(pages_total)s pages!" +msgstr[0] "En %(year)s, %(display_name)s legis %(books_total)s libron
kiu sume enhavas %(pages_total)s paĝojn!" +msgstr[1] "En %(year)s, %(display_name)s legis %(books_total)s librojn
kiuj sume enhavas %(pages_total)s paĝojn!" + +#: bookwyrm/templates/annual_summary/layout.html:124 +msgid "That’s great!" +msgstr "Bonege!" + +#: bookwyrm/templates/annual_summary/layout.html:128 +#, python-format +msgid "That makes an average of %(pages)s pages per book." +msgstr "Tio faras averaĝon de po %(pages)s paĝoj en libro." + +#: bookwyrm/templates/annual_summary/layout.html:134 +#, python-format +msgid "(No page data was available for %(no_page_number)s book)" +msgid_plural "(No page data was available for %(no_page_number)s books)" +msgstr[0] "(La nombro da paĝoj ne troveblis por %(no_page_number)s libro)" +msgstr[1] "(La nombro da paĝoj ne troveblis por %(no_page_number)s libroj)" + +#: bookwyrm/templates/annual_summary/layout.html:150 +msgid "Their shortest read this year…" +msgstr "Ria plej mallonga legaĵo ĉi-jare…" + +#: bookwyrm/templates/annual_summary/layout.html:157 +#: bookwyrm/templates/annual_summary/layout.html:178 +#: bookwyrm/templates/annual_summary/layout.html:247 +#: 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 +msgid "by" +msgstr "de" + +#: bookwyrm/templates/annual_summary/layout.html:163 +#: bookwyrm/templates/annual_summary/layout.html:184 +#, python-format +msgid "%(pages)s pages" +msgstr "%(pages)s paĝoj" + +#: bookwyrm/templates/annual_summary/layout.html:171 +msgid "…and the longest" +msgstr "…kaj ria plej longa" + +#: bookwyrm/templates/annual_summary/layout.html:202 +#, python-format +msgid "%(display_name)s set a goal of reading %(goal)s book in %(year)s,
and achieved %(goal_percent)s%% of that goal" +msgid_plural "%(display_name)s set a goal of reading %(goal)s books in %(year)s,
and achieved %(goal_percent)s%% of that goal" +msgstr[0] "%(display_name)s fiksis por si celon legi %(goal)s libron en %(year)s,
kaj atingis %(goal_percent)s%% de tiu celo" +msgstr[1] "%(display_name)s fiksis por si celon legi %(goal)s librojn en %(year)s,
kaj atingis %(goal_percent)s%% de tiu celo" + +#: bookwyrm/templates/annual_summary/layout.html:211 +msgid "Way to go!" +msgstr "Gratulon!" + +#: bookwyrm/templates/annual_summary/layout.html:226 +#, python-format +msgid "%(display_name)s left %(ratings_total)s rating,
their average rating is %(rating_average)s" +msgid_plural "%(display_name)s left %(ratings_total)s ratings,
their average rating is %(rating_average)s" +msgstr[0] "%(display_name)s taksis %(ratings_total)s libron,
kaj ria averaĝa takso estas %(rating_average)s" +msgstr[1] "%(display_name)s taksis %(ratings_total)s librojn,
kaj ria averaĝa takso estas %(rating_average)s" + +#: bookwyrm/templates/annual_summary/layout.html:240 +msgid "Their best rated review" +msgstr "Ria plej alta takso" + +#: bookwyrm/templates/annual_summary/layout.html:253 +#, python-format +msgid "Their rating: %(rating)s" +msgstr "Ria takso: %(rating)s" + +#: bookwyrm/templates/annual_summary/layout.html:270 +#, python-format +msgid "All the books %(display_name)s read in %(year)s" +msgstr "Ĉiuj libroj kiujn %(display_name)s legis en %(year)s" + +#: bookwyrm/templates/author/author.html:19 +#: bookwyrm/templates/author/author.html:20 +msgid "Edit Author" +msgstr "Modifi la aŭtoron" + +#: bookwyrm/templates/author/author.html:36 +msgid "Author details" +msgstr "Detaloj pri la aŭtoro" + +#: bookwyrm/templates/author/author.html:40 +#: bookwyrm/templates/author/edit_author.html:42 +msgid "Aliases:" +msgstr "Alinomoj:" + +#: bookwyrm/templates/author/author.html:49 +msgid "Born:" +msgstr "Naskiĝis:" + +#: bookwyrm/templates/author/author.html:56 +msgid "Died:" +msgstr "Mortis:" + +#: bookwyrm/templates/author/author.html:66 +msgid "External links" +msgstr "Eksteraj ligiloj" + +#: bookwyrm/templates/author/author.html:71 +msgid "Wikipedia" +msgstr "Vikipedio" + +#: bookwyrm/templates/author/author.html:79 +msgid "Website" +msgstr "Retejo" + +#: bookwyrm/templates/author/author.html:87 +msgid "View ISNI record" +msgstr "Vidi la ISNI-registraĵon" + +#: bookwyrm/templates/author/author.html:95 +#: bookwyrm/templates/book/book.html:166 +msgid "View on ISFDB" +msgstr "Vidi ĉe ISFDB" + +#: bookwyrm/templates/author/author.html:100 +#: bookwyrm/templates/author/sync_modal.html:5 +#: bookwyrm/templates/book/book.html:133 +#: bookwyrm/templates/book/sync_modal.html:5 +msgid "Load data" +msgstr "Ŝarĝi per la datumaro" + +#: bookwyrm/templates/author/author.html:104 +#: bookwyrm/templates/book/book.html:137 +msgid "View on OpenLibrary" +msgstr "Vidi ĉe OpenLibrary" + +#: bookwyrm/templates/author/author.html:119 +#: bookwyrm/templates/book/book.html:151 +msgid "View on Inventaire" +msgstr "Vidi ĉe Inventaire" + +#: bookwyrm/templates/author/author.html:135 +msgid "View on LibraryThing" +msgstr "Vidi ĉe LibraryThing" + +#: bookwyrm/templates/author/author.html:143 +msgid "View on Goodreads" +msgstr "Vidi ĉe Goodreads" + +#: bookwyrm/templates/author/author.html:151 +msgid "View ISFDB entry" +msgstr "Vidi la ISFDB-registraĵon" + +#: bookwyrm/templates/author/author.html:166 +#, python-format +msgid "Books by %(name)s" +msgstr "Libroj de %(name)s" + +#: bookwyrm/templates/author/edit_author.html:5 +msgid "Edit Author:" +msgstr "Modifi la aŭtoron:" + +#: bookwyrm/templates/author/edit_author.html:13 +#: bookwyrm/templates/book/edit/edit_book.html:25 +msgid "Added:" +msgstr "Aldonita:" + +#: bookwyrm/templates/author/edit_author.html:14 +#: bookwyrm/templates/book/edit/edit_book.html:28 +msgid "Updated:" +msgstr "Ĝisdatigita:" + +#: bookwyrm/templates/author/edit_author.html:16 +#: bookwyrm/templates/book/edit/edit_book.html:32 +msgid "Last edited by:" +msgstr "Lasta modifo farita de:" + +#: bookwyrm/templates/author/edit_author.html:33 +#: bookwyrm/templates/book/edit/edit_book_form.html:19 +msgid "Metadata" +msgstr "Metadatumoj" + +#: bookwyrm/templates/author/edit_author.html:35 +#: bookwyrm/templates/lists/form.html:9 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:14 +#: bookwyrm/templates/shelf/form.html:9 +msgid "Name:" +msgstr "Nomo:" + +#: bookwyrm/templates/author/edit_author.html:44 +#: bookwyrm/templates/book/edit/edit_book_form.html:78 +#: bookwyrm/templates/book/edit/edit_book_form.html:148 +msgid "Separate multiple values with commas." +msgstr "Apartigu plurajn valorojn per komoj." + +#: bookwyrm/templates/author/edit_author.html:50 +msgid "Bio:" +msgstr "Biografio:" + +#: bookwyrm/templates/author/edit_author.html:56 +msgid "Wikipedia link:" +msgstr "Artikolo ĉe Vikipedio:" + +#: bookwyrm/templates/author/edit_author.html:60 +msgid "Website:" +msgstr "Retejo:" + +#: bookwyrm/templates/author/edit_author.html:65 +msgid "Birth date:" +msgstr "Naskiĝdato:" + +#: bookwyrm/templates/author/edit_author.html:72 +msgid "Death date:" +msgstr "Mortodato:" + +#: bookwyrm/templates/author/edit_author.html:79 +msgid "Author Identifiers" +msgstr "Aŭtoridentigiloj" + +#: bookwyrm/templates/author/edit_author.html:81 +msgid "Openlibrary key:" +msgstr "Ŝlosilo de Openlibrary:" + +#: bookwyrm/templates/author/edit_author.html:88 +#: bookwyrm/templates/book/edit/edit_book_form.html:323 +msgid "Inventaire ID:" +msgstr "Inventaire ID:" + +#: bookwyrm/templates/author/edit_author.html:95 +msgid "Librarything key:" +msgstr "Ŝlosilo de Librarything:" + +#: bookwyrm/templates/author/edit_author.html:102 +#: bookwyrm/templates/book/edit/edit_book_form.html:332 +msgid "Goodreads key:" +msgstr "Ŝlosilo de Goodreads:" + +#: bookwyrm/templates/author/edit_author.html:109 +msgid "ISFDB:" +msgstr "ISFDB:" + +#: bookwyrm/templates/author/edit_author.html:116 +msgid "ISNI:" +msgstr "ISNI:" + +#: bookwyrm/templates/author/edit_author.html:126 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 +#: bookwyrm/templates/book/file_links/add_link_modal.html:60 +#: bookwyrm/templates/book/file_links/edit_links.html:86 +#: 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:81 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 +#: bookwyrm/templates/settings/federation/edit_instance.html:98 +#: bookwyrm/templates/settings/federation/instance.html:105 +#: bookwyrm/templates/settings/registration.html:96 +#: bookwyrm/templates/settings/registration_limited.html:76 +#: bookwyrm/templates/settings/site.html:144 +#: bookwyrm/templates/settings/users/user_moderation_actions.html:75 +#: bookwyrm/templates/shelf/form.html:25 +#: bookwyrm/templates/snippets/reading_modals/layout.html:18 +msgid "Save" +msgstr "Konservi" + +#: bookwyrm/templates/author/edit_author.html:127 +#: bookwyrm/templates/author/sync_modal.html:23 +#: bookwyrm/templates/book/book.html:212 +#: bookwyrm/templates/book/cover_add_modal.html:33 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 +#: bookwyrm/templates/book/file_links/add_link_modal.html:59 +#: bookwyrm/templates/book/file_links/verification_modal.html:25 +#: bookwyrm/templates/book/sync_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/preferences/disable-2fa.html:19 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 +#: bookwyrm/templates/readthrough/readthrough_modal.html:80 +#: bookwyrm/templates/search/barcode_modal.html:43 +#: bookwyrm/templates/settings/federation/instance.html:106 +#: bookwyrm/templates/settings/imports/complete_import_modal.html:16 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 +#: bookwyrm/templates/snippets/report_modal.html:52 +msgid "Cancel" +msgstr "Nuligi" + +#: bookwyrm/templates/author/sync_modal.html:15 +#, python-format +msgid "Loading data will connect to %(source_name)s and check for any metadata about this author which aren't present here. Existing metadata will not be overwritten." +msgstr "La ŝarĝado konektos al %(source_name)s kaj kontrolos ĉu estas metadatumoj pri ĉi tiu aŭtoro kiuj ne jam ĉeestas ĉi tie. La ekzistantaj datumoj ne anstataŭiĝos." + +#: bookwyrm/templates/author/sync_modal.html:24 +#: bookwyrm/templates/book/edit/edit_book.html:137 +#: bookwyrm/templates/book/sync_modal.html:24 +#: bookwyrm/templates/groups/members.html:29 +#: bookwyrm/templates/landing/password_reset.html:52 +#: bookwyrm/templates/preferences/2fa.html:77 +#: bookwyrm/templates/settings/imports/complete_import_modal.html:19 +#: bookwyrm/templates/snippets/remove_from_group_button.html:17 +msgid "Confirm" +msgstr "Konfirmi" + +#: bookwyrm/templates/book/book.html:19 +msgid "Unable to connect to remote source." +msgstr "La konekto al la fora fonto malsukcesis." + +#: bookwyrm/templates/book/book.html:64 bookwyrm/templates/book/book.html:65 +msgid "Edit Book" +msgstr "Modifi libron" + +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 +msgid "Click to add cover" +msgstr "Alklaku por aldoni kovrilon" + +#: bookwyrm/templates/book/book.html:99 +msgid "Failed to load cover" +msgstr "Elŝuto de la kovrilo malsukcesis" + +#: bookwyrm/templates/book/book.html:110 +msgid "Click to enlarge" +msgstr "Alklaku por grandigi" + +#: bookwyrm/templates/book/book.html:188 +#, python-format +msgid "(%(review_count)s review)" +msgid_plural "(%(review_count)s reviews)" +msgstr[0] "(%(review_count)s recenzo)" +msgstr[1] "(%(review_count)s recenzoj)" + +#: bookwyrm/templates/book/book.html:200 +msgid "Add Description" +msgstr "Aldoni priskribon" + +#: bookwyrm/templates/book/book.html:207 +#: bookwyrm/templates/book/edit/edit_book_form.html:42 +#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 +msgid "Description:" +msgstr "Priskribo:" + +#: bookwyrm/templates/book/book.html:223 +#, python-format +msgid "%(count)s edition" +msgid_plural "%(count)s editions" +msgstr[0] "%(count)s eldono" +msgstr[1] "%(count)s eldonoj" + +#: bookwyrm/templates/book/book.html:237 +msgid "You have shelved this edition in:" +msgstr "Vi surbretigis ĉi tiun eldonon sur:" + +#: bookwyrm/templates/book/book.html:252 +#, python-format +msgid "A different edition of this book is on your %(shelf_name)s shelf." +msgstr "Alia eldono de ĉi tiu libro estas sur via breto %(shelf_name)s." + +#: bookwyrm/templates/book/book.html:263 +msgid "Your reading activity" +msgstr "Via lega agado" + +#: bookwyrm/templates/book/book.html:269 +#: bookwyrm/templates/guided_tour/book.html:56 +msgid "Add read dates" +msgstr "Aldoni legodatojn" + +#: bookwyrm/templates/book/book.html:277 +msgid "You don't have any reading activity for this book." +msgstr "Vi ne havas legan agadon por ĉi tiu libro." + +#: bookwyrm/templates/book/book.html:303 +msgid "Your reviews" +msgstr "Viaj recenzoj" + +#: bookwyrm/templates/book/book.html:309 +msgid "Your comments" +msgstr "Viaj komentoj" + +#: bookwyrm/templates/book/book.html:315 +msgid "Your quotes" +msgstr "Viaj citaĵoj" + +#: bookwyrm/templates/book/book.html:351 +msgid "Subjects" +msgstr "Temoj" + +#: bookwyrm/templates/book/book.html:363 +msgid "Places" +msgstr "Lokoj" + +#: bookwyrm/templates/book/book.html:374 +#: bookwyrm/templates/groups/group.html:19 +#: bookwyrm/templates/guided_tour/lists.html:14 +#: bookwyrm/templates/guided_tour/user_books.html:102 +#: bookwyrm/templates/guided_tour/user_profile.html:78 +#: bookwyrm/templates/layout.html:90 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:26 +#: bookwyrm/templates/search/layout.html:51 +#: bookwyrm/templates/user/layout.html:89 +msgid "Lists" +msgstr "Listoj" + +#: bookwyrm/templates/book/book.html:386 +msgid "Add to list" +msgstr "Aldoni al la listo" + +#: bookwyrm/templates/book/book.html:396 +#: 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:32 +msgid "Add" +msgstr "Aldoni" + +#: bookwyrm/templates/book/book_identifiers.html:8 +msgid "ISBN:" +msgstr "ISBN:" + +#: bookwyrm/templates/book/book_identifiers.html:15 +#: bookwyrm/templates/book/edit/edit_book_form.html:341 +msgid "OCLC Number:" +msgstr "Numero OCLC:" + +#: bookwyrm/templates/book/book_identifiers.html:22 +#: bookwyrm/templates/book/edit/edit_book_form.html:350 +msgid "ASIN:" +msgstr "ASIN:" + +#: bookwyrm/templates/book/book_identifiers.html:29 +#: bookwyrm/templates/book/edit/edit_book_form.html:359 +msgid "Audible ASIN:" +msgstr "ASIN Audible:" + +#: bookwyrm/templates/book/book_identifiers.html:36 +#: bookwyrm/templates/book/edit/edit_book_form.html:368 +msgid "ISFDB ID:" +msgstr "ISFDB ID:" + +#: bookwyrm/templates/book/book_identifiers.html:43 +msgid "Goodreads:" +msgstr "Goodreads:" + +#: bookwyrm/templates/book/cover_add_modal.html:5 +msgid "Add cover" +msgstr "Aldoni kovrilon" + +#: bookwyrm/templates/book/cover_add_modal.html:17 +#: bookwyrm/templates/book/edit/edit_book_form.html:233 +msgid "Upload cover:" +msgstr "Alŝuti kovrilon:" + +#: bookwyrm/templates/book/cover_add_modal.html:23 +#: bookwyrm/templates/book/edit/edit_book_form.html:239 +msgid "Load cover from url:" +msgstr "Elŝuti kovrilon de URL:" + +#: bookwyrm/templates/book/cover_show_modal.html:6 +msgid "Book cover preview" +msgstr "Antaŭmontro de la kovrilo" + +#: bookwyrm/templates/book/cover_show_modal.html:11 +#: bookwyrm/templates/components/inline_form.html:8 +#: bookwyrm/templates/components/modal.html:13 +#: bookwyrm/templates/components/modal.html:30 +#: bookwyrm/templates/feed/suggested_books.html:67 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 +msgid "Close" +msgstr "Fermi" + +#: bookwyrm/templates/book/edit/edit_book.html:8 +#: bookwyrm/templates/book/edit/edit_book.html:18 +#, python-format +msgid "Edit \"%(book_title)s\"" +msgstr "Modifi «%(book_title)s»" + +#: bookwyrm/templates/book/edit/edit_book.html:10 +#: bookwyrm/templates/book/edit/edit_book.html:20 +msgid "Add Book" +msgstr "Aldoni libron" + +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "Registrado de la libro malsukcesis, vidu la subajn erarojn por pli da informo." + +#: bookwyrm/templates/book/edit/edit_book.html:70 +msgid "Confirm Book Info" +msgstr "Konfirmi librodatumojn" + +#: bookwyrm/templates/book/edit/edit_book.html:78 +#, python-format +msgid "Is \"%(name)s\" one of these authors?" +msgstr "Ĉu «%(name)s» estas unu el ĉi tiuj aŭtoroj?" + +#: bookwyrm/templates/book/edit/edit_book.html:89 +#, python-format +msgid "Author of %(book_title)s" +msgstr "Aŭtoro de %(book_title)s" + +#: bookwyrm/templates/book/edit/edit_book.html:93 +#, python-format +msgid "Author of %(alt_title)s" +msgstr "Aŭtoro de %(alt_title)s" + +#: bookwyrm/templates/book/edit/edit_book.html:95 +msgid "Find more information at isni.org" +msgstr "Pli da informo troviĝas ĉe isni.org" + +#: bookwyrm/templates/book/edit/edit_book.html:105 +msgid "This is a new author" +msgstr "Ĉi tiu estas nova aŭtoro" + +#: bookwyrm/templates/book/edit/edit_book.html:115 +#, python-format +msgid "Creating a new author: %(name)s" +msgstr "Kreiĝos nova aŭtoro: %(name)s" + +#: bookwyrm/templates/book/edit/edit_book.html:122 +msgid "Is this an edition of an existing work?" +msgstr "Ĉu ĉi tio estas eldono de ekzistanta verkaĵo?" + +#: bookwyrm/templates/book/edit/edit_book.html:130 +msgid "This is a new work" +msgstr "Ĉi tio estas nova verkaĵo" + +#: bookwyrm/templates/book/edit/edit_book.html:139 +#: bookwyrm/templates/feed/status.html:19 +#: bookwyrm/templates/guided_tour/book.html:44 +#: bookwyrm/templates/guided_tour/book.html:68 +#: bookwyrm/templates/guided_tour/book.html:91 +#: bookwyrm/templates/guided_tour/book.html:116 +#: bookwyrm/templates/guided_tour/book.html:140 +#: bookwyrm/templates/guided_tour/book.html:164 +#: bookwyrm/templates/guided_tour/book.html:188 +#: bookwyrm/templates/guided_tour/book.html:213 +#: bookwyrm/templates/guided_tour/book.html:237 +#: bookwyrm/templates/guided_tour/book.html:262 +#: bookwyrm/templates/guided_tour/book.html:290 +#: bookwyrm/templates/guided_tour/group.html:43 +#: bookwyrm/templates/guided_tour/group.html:66 +#: bookwyrm/templates/guided_tour/group.html:89 +#: bookwyrm/templates/guided_tour/group.html:108 +#: bookwyrm/templates/guided_tour/home.html:91 +#: bookwyrm/templates/guided_tour/home.html:115 +#: bookwyrm/templates/guided_tour/home.html:140 +#: bookwyrm/templates/guided_tour/home.html:165 +#: bookwyrm/templates/guided_tour/home.html:189 +#: bookwyrm/templates/guided_tour/home.html:212 +#: bookwyrm/templates/guided_tour/lists.html:47 +#: bookwyrm/templates/guided_tour/lists.html:70 +#: bookwyrm/templates/guided_tour/lists.html:94 +#: bookwyrm/templates/guided_tour/lists.html:117 +#: bookwyrm/templates/guided_tour/lists.html:136 +#: bookwyrm/templates/guided_tour/search.html:83 +#: bookwyrm/templates/guided_tour/search.html:110 +#: bookwyrm/templates/guided_tour/search.html:134 +#: bookwyrm/templates/guided_tour/search.html:155 +#: bookwyrm/templates/guided_tour/user_books.html:44 +#: bookwyrm/templates/guided_tour/user_books.html:67 +#: bookwyrm/templates/guided_tour/user_books.html:90 +#: bookwyrm/templates/guided_tour/user_books.html:118 +#: bookwyrm/templates/guided_tour/user_groups.html:44 +#: bookwyrm/templates/guided_tour/user_groups.html:67 +#: bookwyrm/templates/guided_tour/user_groups.html:91 +#: bookwyrm/templates/guided_tour/user_groups.html:110 +#: bookwyrm/templates/guided_tour/user_profile.html:43 +#: bookwyrm/templates/guided_tour/user_profile.html:66 +#: bookwyrm/templates/guided_tour/user_profile.html:89 +#: bookwyrm/templates/guided_tour/user_profile.html:112 +#: bookwyrm/templates/guided_tour/user_profile.html:135 +#: bookwyrm/templates/user/user.html:87 bookwyrm/templates/user_menu.html:18 +msgid "Back" +msgstr "Reen" + +#: bookwyrm/templates/book/edit/edit_book_form.html:24 +#: bookwyrm/templates/snippets/create_status/review.html:15 +msgid "Title:" +msgstr "Titolo:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:33 +msgid "Subtitle:" +msgstr "Subtitolo:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:53 +msgid "Series:" +msgstr "Serio:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:63 +msgid "Series number:" +msgstr "Numero en la serio:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:74 +msgid "Languages:" +msgstr "Lingvoj:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:86 +msgid "Subjects:" +msgstr "Temoj:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:90 +msgid "Add subject" +msgstr "Aldoni temon" + +#: bookwyrm/templates/book/edit/edit_book_form.html:108 +msgid "Remove subject" +msgstr "Forigi temon" + +#: bookwyrm/templates/book/edit/edit_book_form.html:131 +msgid "Add Another Subject" +msgstr "Aldoni alian temon" + +#: bookwyrm/templates/book/edit/edit_book_form.html:139 +msgid "Publication" +msgstr "Eldonado" + +#: bookwyrm/templates/book/edit/edit_book_form.html:144 +msgid "Publisher:" +msgstr "Eldonejo:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:156 +msgid "First published date:" +msgstr "Dato de la unua eldono:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:164 +msgid "Published date:" +msgstr "Dato de la eldonado:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:175 +msgid "Authors" +msgstr "Aŭtoroj" + +#: bookwyrm/templates/book/edit/edit_book_form.html:186 +#, python-format +msgid "Remove %(name)s" +msgstr "Forigi %(name)s" + +#: bookwyrm/templates/book/edit/edit_book_form.html:189 +#, python-format +msgid "Author page for %(name)s" +msgstr "Aŭtorpaĝo de %(name)s" + +#: bookwyrm/templates/book/edit/edit_book_form.html:197 +msgid "Add Authors:" +msgstr "Aldoni aŭtorojn:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:200 +#: bookwyrm/templates/book/edit/edit_book_form.html:203 +msgid "Add Author" +msgstr "Aldoni aŭtoron" + +#: bookwyrm/templates/book/edit/edit_book_form.html:201 +#: bookwyrm/templates/book/edit/edit_book_form.html:204 +msgid "Jane Doe" +msgstr "Johana Cervino" + +#: bookwyrm/templates/book/edit/edit_book_form.html:210 +msgid "Add Another Author" +msgstr "Aldoni alian aŭtoron" + +#: bookwyrm/templates/book/edit/edit_book_form.html:220 +#: bookwyrm/templates/shelf/shelf.html:147 +msgid "Cover" +msgstr "Kovrilo" + +#: bookwyrm/templates/book/edit/edit_book_form.html:252 +msgid "Physical Properties" +msgstr "Fizikaj ecoj" + +#: bookwyrm/templates/book/edit/edit_book_form.html:259 +#: bookwyrm/templates/book/editions/format_filter.html:6 +msgid "Format:" +msgstr "Formato:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:269 +msgid "Format details:" +msgstr "Detaloj de la formato:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:280 +msgid "Pages:" +msgstr "Paĝoj:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:291 +msgid "Book Identifiers" +msgstr "Libroidentigiloj" + +#: bookwyrm/templates/book/edit/edit_book_form.html:296 +msgid "ISBN 13:" +msgstr "ISBN 13:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:305 +msgid "ISBN 10:" +msgstr "ISBN 10:" + +#: bookwyrm/templates/book/edit/edit_book_form.html:314 +msgid "Openlibrary ID:" +msgstr "Openlibrary ID:" + +#: bookwyrm/templates/book/editions/editions.html:4 +#, python-format +msgid "Editions of %(book_title)s" +msgstr "Eldonoj de %(book_title)s" + +#: bookwyrm/templates/book/editions/editions.html:8 +#, python-format +msgid "Editions of \"%(work_title)s\"" +msgstr "Eldonoj de «%(work_title)s»" + +#: bookwyrm/templates/book/editions/editions.html:55 +msgid "Can't find the edition you're looking for?" +msgstr "Ĉu vi ne trovas la ĝustan eldonon?" + +#: bookwyrm/templates/book/editions/editions.html:75 +msgid "Add another edition" +msgstr "Aldoni alian aldonon" + +#: bookwyrm/templates/book/editions/format_filter.html:9 +#: bookwyrm/templates/book/editions/language_filter.html:9 +msgid "Any" +msgstr "Ĉiuj" + +#: bookwyrm/templates/book/editions/language_filter.html:6 +#: bookwyrm/templates/preferences/edit_user.html:95 +msgid "Language:" +msgstr "Lingvo:" + +#: bookwyrm/templates/book/editions/search_filter.html:6 +msgid "Search editions" +msgstr "Serĉi eldonojn" + +#: bookwyrm/templates/book/file_links/add_link_modal.html:6 +msgid "Add file link" +msgstr "Aldoni ligilon al dosiero" + +#: bookwyrm/templates/book/file_links/add_link_modal.html:19 +msgid "Links from unknown domains will need to be approved by a moderator before they are added." +msgstr "Ligiloj al nekonataj domajnoj bezonos aprobon de kontrolanto antaŭ ol ili aldoniĝos." + +#: bookwyrm/templates/book/file_links/add_link_modal.html:24 +msgid "URL:" +msgstr "URL:" + +#: bookwyrm/templates/book/file_links/add_link_modal.html:29 +msgid "File type:" +msgstr "Dosiertipo:" + +#: bookwyrm/templates/book/file_links/add_link_modal.html:48 +msgid "Availability:" +msgstr "Havebleco:" + +#: bookwyrm/templates/book/file_links/edit_links.html:5 +#: bookwyrm/templates/book/file_links/edit_links.html:21 +#: bookwyrm/templates/book/file_links/links.html:53 +msgid "Edit links" +msgstr "Modifi ligilojn" + +#: bookwyrm/templates/book/file_links/edit_links.html:11 +#, python-format +msgid "Links for \"%(title)s\"" +msgstr "Ligiloj por «%(title)s»" + +#: bookwyrm/templates/book/file_links/edit_links.html:32 +#: bookwyrm/templates/settings/link_domains/link_table.html:6 +msgid "URL" +msgstr "URL" + +#: bookwyrm/templates/book/file_links/edit_links.html:33 +#: bookwyrm/templates/settings/link_domains/link_table.html:7 +msgid "Added by" +msgstr "Aldonita de" + +#: bookwyrm/templates/book/file_links/edit_links.html:34 +#: bookwyrm/templates/settings/link_domains/link_table.html:8 +msgid "Filetype" +msgstr "Dosiertipo" + +#: bookwyrm/templates/book/file_links/edit_links.html:35 +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:25 +#: bookwyrm/templates/settings/reports/report_links_table.html:5 +msgid "Domain" +msgstr "Domajno" + +#: bookwyrm/templates/book/file_links/edit_links.html:36 +#: bookwyrm/templates/import/import.html:133 +#: bookwyrm/templates/import/import_status.html:134 +#: bookwyrm/templates/settings/announcements/announcements.html:37 +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48 +#: bookwyrm/templates/settings/invites/status_filter.html:5 +#: bookwyrm/templates/settings/users/user_admin.html:56 +#: bookwyrm/templates/settings/users/user_info.html:24 +msgid "Status" +msgstr "Stato" + +#: bookwyrm/templates/book/file_links/edit_links.html:37 +#: bookwyrm/templates/settings/announcements/announcements.html:41 +#: bookwyrm/templates/settings/federation/instance.html:112 +#: bookwyrm/templates/settings/imports/imports.html:141 +#: bookwyrm/templates/settings/reports/report_links_table.html:6 +#: bookwyrm/templates/settings/themes.html:99 +msgid "Actions" +msgstr "Agoj" + +#: bookwyrm/templates/book/file_links/edit_links.html:48 +#: bookwyrm/templates/settings/link_domains/link_table.html:21 +msgid "Unknown user" +msgstr "Nekonata uzanto" + +#: bookwyrm/templates/book/file_links/edit_links.html:57 +#: bookwyrm/templates/book/file_links/verification_modal.html:22 +msgid "Report spam" +msgstr "Raporti kiel trudaĵon" + +#: bookwyrm/templates/book/file_links/edit_links.html:102 +msgid "No links available for this book." +msgstr "Neniu ligilo haveblas por ĉi tiu libro." + +#: bookwyrm/templates/book/file_links/edit_links.html:113 +#: bookwyrm/templates/book/file_links/links.html:18 +msgid "Add link to file" +msgstr "Aldoni ligilon al dosiero" + +#: bookwyrm/templates/book/file_links/file_link_page.html:6 +msgid "File Links" +msgstr "Ligiloj al dosieroj" + +#: bookwyrm/templates/book/file_links/links.html:9 +msgid "Get a copy" +msgstr "Ekhavi ekzempleron" + +#: bookwyrm/templates/book/file_links/links.html:47 +msgid "No links available" +msgstr "Neniu ligilo disponeblas" + +#: bookwyrm/templates/book/file_links/verification_modal.html:5 +msgid "Leaving BookWyrm" +msgstr "Foriro de BookWyrm" + +#: bookwyrm/templates/book/file_links/verification_modal.html:11 +#, python-format +msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" +msgstr "Ĉi tiu ligilo direktas vin al: %(link_url)s.
Ĉu ja tien vi volas iri?" + +#: bookwyrm/templates/book/file_links/verification_modal.html:26 +#: bookwyrm/templates/setup/config.html:139 +msgid "Continue" +msgstr "Daŭrigi" + +#: bookwyrm/templates/book/publisher_info.html:23 +#, python-format +msgid "%(format)s, %(pages)s pages" +msgstr "%(format)s, %(pages)s paĝoj" + +#: bookwyrm/templates/book/publisher_info.html:25 +#, python-format +msgid "%(pages)s pages" +msgstr "%(pages)s paĝoj" + +#: bookwyrm/templates/book/publisher_info.html:38 +#, python-format +msgid "%(languages)s language" +msgstr "Lingvo: %(languages)s" + +#: bookwyrm/templates/book/publisher_info.html:65 +#, python-format +msgid "Published %(date)s by %(publisher)s." +msgstr "Eldonita je %(date)s de %(publisher)s." + +#: bookwyrm/templates/book/publisher_info.html:67 +#, python-format +msgid "Published %(date)s" +msgstr "Eldonita je %(date)s" + +#: bookwyrm/templates/book/publisher_info.html:69 +#, python-format +msgid "Published by %(publisher)s." +msgstr "Eldonita de %(publisher)s." + +#: bookwyrm/templates/book/rating.html:13 +msgid "rated it" +msgstr "taksis ĝin" + +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "Serio de" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "Libro %(series_number)s" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "Sennumera libro" + +#: bookwyrm/templates/book/sync_modal.html:15 +#, python-format +msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." +msgstr "La ŝarĝado konektos al %(source_name)s kaj kontrolos ĉu estas metadatumoj pri ĉi tiu libro kiuj ne jam ĉeestas ĉi tie. La ekzistantaj datumoj ne anstataŭiĝos." + +#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 +msgid "Edit status" +msgstr "Modifi la afiŝon" + +#: bookwyrm/templates/confirm_email/confirm_email.html:4 +msgid "Confirm email" +msgstr "Konfirmo de retadreso" + +#: bookwyrm/templates/confirm_email/confirm_email.html:7 +msgid "Confirm your email address" +msgstr "Konfirmu vian retadreson" + +#: bookwyrm/templates/confirm_email/confirm_email.html:13 +msgid "A confirmation code has been sent to the email address you used to register your account." +msgstr "Konfirmkodo sendiĝis al la retadreso kiun vi uzis por registri vian konton." + +#: bookwyrm/templates/confirm_email/confirm_email.html:15 +msgid "Sorry! We couldn't find that code." +msgstr "Pardonu! Ni ne sukcesis trovi tiun kodon." + +#: bookwyrm/templates/confirm_email/confirm_email.html:19 +#: bookwyrm/templates/settings/users/user_info.html:92 +msgid "Confirmation code:" +msgstr "Konfirmkodo:" + +#: bookwyrm/templates/confirm_email/confirm_email.html:25 +#: bookwyrm/templates/landing/layout.html:81 +#: bookwyrm/templates/settings/dashboard/dashboard.html:102 +#: bookwyrm/templates/snippets/report_modal.html:53 +msgid "Submit" +msgstr "Sendi" + +#: bookwyrm/templates/confirm_email/confirm_email.html:38 +msgid "Can't find your code?" +msgstr "Ĉu vi ne trovas vian kodon?" + +#: bookwyrm/templates/confirm_email/resend.html:5 +#: bookwyrm/templates/confirm_email/resend_modal.html:5 +msgid "Resend confirmation link" +msgstr "Resendi la ligilon de konfirmo" + +#: bookwyrm/templates/confirm_email/resend_modal.html:15 +#: bookwyrm/templates/landing/layout.html:68 +#: bookwyrm/templates/landing/password_reset_request.html:24 +#: bookwyrm/templates/preferences/edit_user.html:53 +#: bookwyrm/templates/snippets/register_form.html:27 +msgid "Email address:" +msgstr "Retadreso:" + +#: bookwyrm/templates/confirm_email/resend_modal.html:30 +msgid "Resend link" +msgstr "Resendi ligilon" + +#: bookwyrm/templates/directory/community_filter.html:5 +msgid "Community" +msgstr "Komunumo" + +#: bookwyrm/templates/directory/community_filter.html:8 +#: bookwyrm/templates/settings/users/user_admin.html:25 +msgid "Local users" +msgstr "Lokaj uzantoj" + +#: bookwyrm/templates/directory/community_filter.html:12 +#: bookwyrm/templates/settings/users/user_admin.html:33 +msgid "Federated community" +msgstr "Fratara komunumo" + +#: bookwyrm/templates/directory/directory.html:4 +#: bookwyrm/templates/directory/directory.html:9 +#: bookwyrm/templates/user_menu.html:34 +msgid "Directory" +msgstr "Adresaro" + +#: bookwyrm/templates/directory/directory.html:17 +msgid "Make your profile discoverable to other BookWyrm users." +msgstr "Ebligi al aliaj uzantoj de BookWyrm malkovri vian profilon." + +#: bookwyrm/templates/directory/directory.html:21 +msgid "Join Directory" +msgstr "Aliĝi al la adresaro" + +#: bookwyrm/templates/directory/directory.html:24 +#, python-format +msgid "You can opt-out at any time in your profile settings." +msgstr "Vi povas ŝanĝi vian decidon iam ajn en viaj agordoj de profilo." + +#: bookwyrm/templates/directory/directory.html:29 +#: bookwyrm/templates/directory/directory.html:31 +#: bookwyrm/templates/feed/goal_card.html:17 +#: bookwyrm/templates/feed/summary_card.html:12 +#: bookwyrm/templates/feed/summary_card.html:14 +#: bookwyrm/templates/snippets/announcement.html:31 +msgid "Dismiss message" +msgstr "Forigi la mesaĝon" + +#: bookwyrm/templates/directory/sort_filter.html:5 +msgid "Order by" +msgstr "Ordigi laŭ" + +#: bookwyrm/templates/directory/sort_filter.html:9 +msgid "Recently active" +msgstr "Lastatempe aktiva" + +#: bookwyrm/templates/directory/sort_filter.html:10 +msgid "Suggested" +msgstr "Sugestita" + +#: bookwyrm/templates/directory/user_card.html:17 +#: bookwyrm/templates/directory/user_card.html:18 +#: bookwyrm/templates/ostatus/remote_follow.html:21 +#: bookwyrm/templates/ostatus/remote_follow.html:22 +#: bookwyrm/templates/ostatus/subscribe.html:41 +#: bookwyrm/templates/ostatus/subscribe.html:42 +#: bookwyrm/templates/ostatus/success.html:17 +#: bookwyrm/templates/ostatus/success.html:18 +#: bookwyrm/templates/user/user_preview.html:16 +#: bookwyrm/templates/user/user_preview.html:17 +msgid "Locked account" +msgstr "Ŝlosita konto" + +#: bookwyrm/templates/directory/user_card.html:40 +msgid "follower you follow" +msgid_plural "followers you follow" +msgstr[0] "sekvanto kiun vi sekvas" +msgstr[1] "sekvantoj kiujn vi sekvas" + +#: bookwyrm/templates/directory/user_card.html:47 +msgid "book on your shelves" +msgid_plural "books on your shelves" +msgstr[0] "libro sur viaj bretoj" +msgstr[1] "libroj sur viaj bretoj" + +#: bookwyrm/templates/directory/user_card.html:55 +msgid "posts" +msgstr "afiŝoj" + +#: bookwyrm/templates/directory/user_card.html:61 +msgid "last active" +msgstr "laste aktiva" + +#: bookwyrm/templates/directory/user_type_filter.html:5 +msgid "User type" +msgstr "Tipo de uzanto" + +#: bookwyrm/templates/directory/user_type_filter.html:8 +msgid "BookWyrm users" +msgstr "Uzantoj ĉe BookWyrm" + +#: bookwyrm/templates/directory/user_type_filter.html:12 +msgid "All known users" +msgstr "Ĉiuj konataj uzantoj" + +#: bookwyrm/templates/discover/card-header.html:8 +#, python-format +msgid "%(username)s wants to read %(book_title)s" +msgstr "%(username)s volas legi %(book_title)s" + +#: bookwyrm/templates/discover/card-header.html:13 +#, python-format +msgid "%(username)s finished reading %(book_title)s" +msgstr "%(username)s finlegis %(book_title)s" + +#: bookwyrm/templates/discover/card-header.html:18 +#, python-format +msgid "%(username)s started reading %(book_title)s" +msgstr "%(username)s komencis legi %(book_title)s" + +#: bookwyrm/templates/discover/card-header.html:23 +#, python-format +msgid "%(username)s rated %(book_title)s" +msgstr "%(username)s taksis %(book_title)s" + +#: bookwyrm/templates/discover/card-header.html:27 +#, python-format +msgid "%(username)s reviewed %(book_title)s" +msgstr "%(username)s recenzis %(book_title)s" + +#: bookwyrm/templates/discover/card-header.html:31 +#, python-format +msgid "%(username)s commented on %(book_title)s" +msgstr "%(username)s komentis pri %(book_title)s" + +#: bookwyrm/templates/discover/card-header.html:35 +#, python-format +msgid "%(username)s quoted %(book_title)s" +msgstr "%(username)s citis %(book_title)s" + +#: bookwyrm/templates/discover/discover.html:4 +#: bookwyrm/templates/discover/discover.html:10 +#: bookwyrm/templates/layout.html:93 +msgid "Discover" +msgstr "Malkovri" + +#: bookwyrm/templates/discover/discover.html:12 +#, python-format +msgid "See what's new in the local %(site_name)s community" +msgstr "Vidu la novaĵojn de la loka komunumo %(site_name)s" + +#: bookwyrm/templates/discover/large-book.html:52 +#: bookwyrm/templates/discover/small-book.html:36 +msgid "View status" +msgstr "Vidi la afiŝon" + +#: bookwyrm/templates/email/confirm/html_content.html:6 +#: bookwyrm/templates/email/confirm/text_content.html:4 +#, python-format +msgid "One last step before you join %(site_name)s! Please confirm your email address by clicking the link below:" +msgstr "Restas unu lasta paŝo antaŭ ol aliĝi al %(site_name)s! Bonvolu konfirmi vian retadreson per alklako de la jena ligilo:" + +#: bookwyrm/templates/email/confirm/html_content.html:11 +msgid "Confirm Email" +msgstr "Konfirmo de retadreso" + +#: bookwyrm/templates/email/confirm/html_content.html:15 +#, python-format +msgid "Or enter the code \"%(confirmation_code)s\" at login." +msgstr "Aŭ entajpu la kodon «%(confirmation_code)s» dum la ensaluto." + +#: bookwyrm/templates/email/confirm/subject.html:2 +msgid "Please confirm your email" +msgstr "Bonvolu konfirmi vian retadreson" + +#: bookwyrm/templates/email/confirm/text_content.html:10 +#, python-format +msgid "Or enter the code \"%(confirmation_code)s\" at login." +msgstr "Aŭ entajpu la kodon «%(confirmation_code)s» dum la ensaluto." + +#: bookwyrm/templates/email/html_layout.html:15 +#: bookwyrm/templates/email/text_layout.html:2 +msgid "Hi there," +msgstr "Saluton," + +#: bookwyrm/templates/email/html_layout.html:21 +#, python-format +msgid "BookWyrm hosted on %(site_name)s" +msgstr "BookWyrm gastigita ĉe %(site_name)s" + +#: bookwyrm/templates/email/html_layout.html:23 +msgid "Email preference" +msgstr "Agordoj pri retmesaĝoj" + +#: bookwyrm/templates/email/invite/html_content.html:6 +#: bookwyrm/templates/email/invite/subject.html:2 +#, python-format +msgid "You're invited to join %(site_name)s!" +msgstr "Oni invitis vin aliĝi al %(site_name)s!" + +#: bookwyrm/templates/email/invite/html_content.html:9 +msgid "Join Now" +msgstr "Aliĝi nun" + +#: bookwyrm/templates/email/invite/html_content.html:15 +#, python-format +msgid "Learn more about %(site_name)s." +msgstr "Pli da informo pri %(site_name)s." + +#: bookwyrm/templates/email/invite/text_content.html:4 +#, python-format +msgid "You're invited to join %(site_name)s! Click the link below to create an account." +msgstr "Oni invitis vin aliĝi al %(site_name)s! Alklaku la jenan ligilon por krei konton." + +#: bookwyrm/templates/email/invite/text_content.html:8 +#, python-format +msgid "Learn more about %(site_name)s:" +msgstr "Pli da informo pri %(site_name)s:" + +#: bookwyrm/templates/email/moderation_report/html_content.html:8 +#: bookwyrm/templates/email/moderation_report/text_content.html:6 +#, python-format +msgid "@%(reporter)s has flagged a link domain for moderation." +msgstr "@%(reporter)s raportis domajnon de ligilo por kontrolo." + +#: bookwyrm/templates/email/moderation_report/html_content.html:14 +#: bookwyrm/templates/email/moderation_report/text_content.html:10 +#, python-format +msgid "@%(reporter)s has flagged behavior by @%(reportee)s for moderation." +msgstr "@%(reporter)s raportis konduton de @%(reportee)s por kontrolo." + +#: bookwyrm/templates/email/moderation_report/html_content.html:21 +#: bookwyrm/templates/email/moderation_report/text_content.html:15 +msgid "View report" +msgstr "Vidi raporton" + +#: bookwyrm/templates/email/moderation_report/subject.html:2 +#, python-format +msgid "New report for %(site_name)s" +msgstr "Nova raporto por %(site_name)s" + +#: bookwyrm/templates/email/password_reset/html_content.html:6 +#: bookwyrm/templates/email/password_reset/text_content.html:4 +#, python-format +msgid "You requested to reset your %(site_name)s password. Click the link below to set a new password and log in to your account." +msgstr "Vi petis restarigon de via pasvorto ĉe %(site_name)s. Alklaku la jenan ligilon por agordi novan pasvorton kaj ensaluti en vian konton." + +#: bookwyrm/templates/email/password_reset/html_content.html:9 +#: bookwyrm/templates/landing/password_reset.html:4 +#: bookwyrm/templates/landing/password_reset.html:10 +#: bookwyrm/templates/landing/password_reset_request.html:4 +#: bookwyrm/templates/landing/password_reset_request.html:10 +msgid "Reset Password" +msgstr "Restarigi pasvorton" + +#: bookwyrm/templates/email/password_reset/html_content.html:13 +#: bookwyrm/templates/email/password_reset/text_content.html:8 +msgid "If you didn't request to reset your password, you can ignore this email." +msgstr "Se vi ne petis restarigi vian pasvorton, vi povas ignori ĉi tiun mesaĝon." + +#: bookwyrm/templates/email/password_reset/subject.html:2 +#, python-format +msgid "Reset your %(site_name)s password" +msgstr "Restarigo de via pasvorto ĉe %(site_name)s" + +#: bookwyrm/templates/email/test/html_content.html:6 +#: bookwyrm/templates/email/test/text_content.html:4 +msgid "This is a test email." +msgstr "Ĉi tio estas provmesaĝo." + +#: bookwyrm/templates/email/test/subject.html:2 +msgid "Test email" +msgstr "Provmesaĝo" + +#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:31 +#: bookwyrm/templates/setup/layout.html:15 +#: bookwyrm/templates/two_factor_auth/two_factor_login.html:18 +#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:18 +#, python-format +msgid "%(site_name)s home page" +msgstr "Hejmpaĝo de %(site_name)s" + +#: bookwyrm/templates/embed-layout.html:39 +#: bookwyrm/templates/snippets/footer.html:12 +msgid "Contact site admin" +msgstr "Kontakti la retejestron" + +#: bookwyrm/templates/embed-layout.html:45 +msgid "Join BookWyrm" +msgstr "Aliĝi al BookWyrm" + +#: bookwyrm/templates/feed/direct_messages.html:8 +#, python-format +msgid "Direct Messages with %(username)s" +msgstr "Rektaj mesaĝoj kun %(username)s" + +#: bookwyrm/templates/feed/direct_messages.html:10 +#: bookwyrm/templates/user_menu.html:44 +msgid "Direct Messages" +msgstr "Rektaj mesaĝoj" + +#: bookwyrm/templates/feed/direct_messages.html:13 +msgid "All messages" +msgstr "Ĉiuj mesaĝoj" + +#: bookwyrm/templates/feed/direct_messages.html:22 +msgid "You have no messages right now." +msgstr "Vi havas neniun mesaĝon." + +#: bookwyrm/templates/feed/feed.html:55 +msgid "There aren't any activities right now! Try following a user to get started" +msgstr "Ĝuste nun estas neniu ago! Provu sekvi uzanton por komenci" + +#: bookwyrm/templates/feed/feed.html:56 +msgid "Alternatively, you can try enabling more status types" +msgstr "Aliokaze, vi povas provi ŝalti pli da tipoj de afiŝoj" + +#: bookwyrm/templates/feed/goal_card.html:6 +#: bookwyrm/templates/feed/layout.html:14 +#: bookwyrm/templates/user/goal_form.html:6 +#, python-format +msgid "%(year)s Reading Goal" +msgstr "Legocelo por %(year)s" + +#: bookwyrm/templates/feed/goal_card.html:18 +#, python-format +msgid "You can set or change your reading goal any time from your profile page" +msgstr "Vi povas aldoni aŭ ŝanĝi vian legocelon iam ajn per via profilpaĝo" + +#: bookwyrm/templates/feed/layout.html:4 +msgid "Updates" +msgstr "Ĝisdatigoj" + +#: bookwyrm/templates/feed/suggested_books.html:6 +#: bookwyrm/templates/guided_tour/home.html:127 +#: bookwyrm/templates/user_menu.html:39 +msgid "Your Books" +msgstr "Viaj libroj" + +#: bookwyrm/templates/feed/suggested_books.html:10 +msgid "There are no books here right now! Try searching for a book to get started" +msgstr "Estas neniu libro ĉi tie ĝuste nun! Provu serĉi libron por komenci" + +#: bookwyrm/templates/feed/suggested_books.html:13 +msgid "Do you have book data from another service like GoodReads?" +msgstr "Ĉu vi havas librodatumaron de alia servo kiel GoodReads?" + +#: bookwyrm/templates/feed/suggested_books.html:16 +msgid "Import your reading history" +msgstr "Importi vian legohistorion" + +#: bookwyrm/templates/feed/suggested_users.html:5 +#: bookwyrm/templates/get_started/users.html:6 +msgid "Who to follow" +msgstr "Kiun sekvi" + +#: bookwyrm/templates/feed/suggested_users.html:9 +msgid "Don't show suggested users" +msgstr "Ne montri proponitajn uzantojn" + +#: bookwyrm/templates/feed/suggested_users.html:14 +msgid "View directory" +msgstr "Vidi la adresaron" + +#: bookwyrm/templates/feed/summary_card.html:21 +msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" +msgstr "La jarfino estas la plej bona momento por resumi vian legadon dum la lastaj 12 monatoj. Kiom da paĝoj vi legis? Kiun libron vi plej alte taksis? Ni kompilis tiujn statistikojn, kaj eĉ pli!" + +#: bookwyrm/templates/feed/summary_card.html:26 +#, python-format +msgid "Discover your stats for %(year)s!" +msgstr "Malkovru viajn statistikojn por la jaro %(year)s!" + +#: bookwyrm/templates/get_started/book_preview.html:6 +#, python-format +msgid "Have you read %(book_title)s?" +msgstr "Ĉu vi legis %(book_title)s?" + +#: bookwyrm/templates/get_started/book_preview.html:7 +msgid "Add to your books" +msgstr "Aldoni al viaj libroj" + +#: bookwyrm/templates/get_started/book_preview.html:10 +#: bookwyrm/templates/shelf/shelf.html:86 bookwyrm/templates/user/user.html:37 +#: bookwyrm/templatetags/shelf_tags.py:48 +msgid "To Read" +msgstr "Legota" + +#: bookwyrm/templates/get_started/book_preview.html:11 +#: bookwyrm/templates/shelf/shelf.html:87 bookwyrm/templates/user/user.html:38 +#: bookwyrm/templatetags/shelf_tags.py:50 +msgid "Currently Reading" +msgstr "Legata" + +#: bookwyrm/templates/get_started/book_preview.html:12 +#: bookwyrm/templates/shelf/shelf.html:88 +#: bookwyrm/templates/snippets/shelf_selector.html:46 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:24 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12 +#: bookwyrm/templates/user/user.html:39 bookwyrm/templatetags/shelf_tags.py:52 +msgid "Read" +msgstr "Legita" + +#: bookwyrm/templates/get_started/book_preview.html:13 +#: bookwyrm/templates/shelf/shelf.html:89 bookwyrm/templates/user/user.html:40 +msgid "Stopped Reading" +msgstr "Haltigita legado" + +#: bookwyrm/templates/get_started/books.html:6 +msgid "What are you reading?" +msgstr "Kion vi legas?" + +#: bookwyrm/templates/get_started/books.html:9 +#: bookwyrm/templates/layout.html:39 bookwyrm/templates/lists/list.html:213 +msgid "Search for a book" +msgstr "Serĉi libron" + +#: bookwyrm/templates/get_started/books.html:11 +#, python-format +msgid "No books found for \"%(query)s\"" +msgstr "Neniu libro troviĝis por «%(query)s»" + +#: bookwyrm/templates/get_started/books.html:11 +#, python-format +msgid "You can add books when you start using %(site_name)s." +msgstr "Vi povos aldoni librojn kiam vi komencos uzi %(site_name)s." + +#: bookwyrm/templates/get_started/books.html:16 +#: bookwyrm/templates/get_started/books.html:17 +#: bookwyrm/templates/get_started/users.html:18 +#: bookwyrm/templates/get_started/users.html:19 +#: bookwyrm/templates/groups/members.html:15 +#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:45 +#: bookwyrm/templates/layout.html:46 bookwyrm/templates/lists/list.html:217 +#: bookwyrm/templates/search/layout.html:5 +#: bookwyrm/templates/search/layout.html:10 +msgid "Search" +msgstr "Serĉi" + +#: bookwyrm/templates/get_started/books.html:27 +msgid "Suggested Books" +msgstr "Proponitaj libroj" + +#: bookwyrm/templates/get_started/books.html:46 +#, python-format +msgid "Popular on %(site_name)s" +msgstr "Popularaj ĉe %(site_name)s" + +#: bookwyrm/templates/get_started/books.html:58 +#: bookwyrm/templates/lists/list.html:230 +msgid "No books found" +msgstr "Neniu libro troviĝis" + +#: bookwyrm/templates/get_started/books.html:63 +#: bookwyrm/templates/get_started/profile.html:64 +msgid "Save & continue" +msgstr "Konservi & daŭrigi" + +#: bookwyrm/templates/get_started/layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 +msgid "Welcome" +msgstr "Bonvenon" + +#: bookwyrm/templates/get_started/layout.html:24 +msgid "These are some first steps to get you started." +msgstr "Jen kelkaj unuaj paŝoj por helpi vin komenci." + +#: bookwyrm/templates/get_started/layout.html:38 +#: bookwyrm/templates/get_started/profile.html:6 +msgid "Create your profile" +msgstr "Krei vian profilon" + +#: bookwyrm/templates/get_started/layout.html:42 +msgid "Add books" +msgstr "Aldoni librojn" + +#: bookwyrm/templates/get_started/layout.html:46 +msgid "Find friends" +msgstr "Trovi amikojn" + +#: bookwyrm/templates/get_started/layout.html:52 +msgid "Skip this step" +msgstr "Preterpasi ĉi tiun ŝtupon" + +#: bookwyrm/templates/get_started/layout.html:56 +#: bookwyrm/templates/guided_tour/group.html:101 +msgid "Finish" +msgstr "Fini" + +#: bookwyrm/templates/get_started/profile.html:15 +#: bookwyrm/templates/preferences/edit_user.html:41 +msgid "Display name:" +msgstr "Montrata nomo:" + +#: bookwyrm/templates/get_started/profile.html:29 +#: bookwyrm/templates/preferences/edit_user.html:47 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:49 +msgid "Summary:" +msgstr "Resumo:" + +#: bookwyrm/templates/get_started/profile.html:34 +msgid "A little bit about you" +msgstr "Iom pri vi" + +#: bookwyrm/templates/get_started/profile.html:43 +#: bookwyrm/templates/preferences/edit_user.html:27 +msgid "Avatar:" +msgstr "Profilbildo:" + +#: bookwyrm/templates/get_started/profile.html:52 +msgid "Manually approve followers:" +msgstr "Permane aprobi sekvantojn:" + +#: bookwyrm/templates/get_started/profile.html:58 +msgid "Show this account in suggested users:" +msgstr "Montri ĉi tiun konton inter la proponitaj uzantoj:" + +#: bookwyrm/templates/get_started/profile.html:62 +msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." +msgstr "Via konto aperos en la adresaro kaj ĝi eble estos rekomendita al aliaj uzantoj de BookWyrm." + +#: bookwyrm/templates/get_started/users.html:11 +msgid "Search for a user" +msgstr "Serĉi uzanton" + +#: bookwyrm/templates/get_started/users.html:13 +#, python-format +msgid "No users found for \"%(query)s\"" +msgstr "Neniu uzanto troviĝis por «%(query)s»" + +#: bookwyrm/templates/groups/create_form.html:5 +#: bookwyrm/templates/guided_tour/user_groups.html:32 +#: bookwyrm/templates/user/groups.html:17 +msgid "Create group" +msgstr "Krei grupon" + +#: bookwyrm/templates/groups/created_text.html:4 +#, python-format +msgid "Managed by %(username)s" +msgstr "Estrata de %(username)s" + +#: bookwyrm/templates/groups/delete_group_modal.html:4 +msgid "Delete this group?" +msgstr "Ĉu forigi ĉi tiun grupon?" + +#: bookwyrm/templates/groups/delete_group_modal.html:7 +#: bookwyrm/templates/lists/delete_list_modal.html:7 +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:12 +#: bookwyrm/templates/settings/imports/complete_import_modal.html:7 +msgid "This action cannot be un-done" +msgstr "Ne eblos malfari ĉi tiun agon" + +#: 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 +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 +#: bookwyrm/templates/snippets/follow_request_buttons.html:12 +#: bookwyrm/templates/snippets/join_invitation_buttons.html:14 +msgid "Delete" +msgstr "Forigi" + +#: bookwyrm/templates/groups/edit_form.html:5 +msgid "Edit Group" +msgstr "Redakti grupon" + +#: bookwyrm/templates/groups/form.html:8 +msgid "Group Name:" +msgstr "Grupnomo:" + +#: bookwyrm/templates/groups/form.html:12 +msgid "Group Description:" +msgstr "Priskribo de la grupo:" + +#: bookwyrm/templates/groups/form.html:21 +msgid "Delete group" +msgstr "Forigi la grupon" + +#: bookwyrm/templates/groups/group.html:21 +msgid "Members of this group can create group-curated lists." +msgstr "Membroj de ĉi tiu grupo povas krei listojn estratajn de la grupanoj." + +#: bookwyrm/templates/groups/group.html:26 +#: bookwyrm/templates/lists/create_form.html:5 +#: bookwyrm/templates/lists/lists.html:20 +msgid "Create List" +msgstr "Krei liston" + +#: bookwyrm/templates/groups/group.html:39 +msgid "This group has no lists" +msgstr "Ĉi tiu grupo havas neniun liston" + +#: bookwyrm/templates/groups/layout.html:17 +msgid "Edit group" +msgstr "Modifi grupon" + +#: bookwyrm/templates/groups/members.html:11 +msgid "Search to add a user" +msgstr "Serĉi kaj aldoni uzanton" + +#: bookwyrm/templates/groups/members.html:32 +msgid "Leave group" +msgstr "Foriri de la grupo" + +#: bookwyrm/templates/groups/members.html:54 +#: bookwyrm/templates/groups/suggested_users.html:35 +#: bookwyrm/templates/snippets/suggested_users.html:31 +#: bookwyrm/templates/user/user_preview.html:39 +#: bookwyrm/templates/user/user_preview.html:47 +msgid "Follows you" +msgstr "Sekvas vin" + +#: bookwyrm/templates/groups/suggested_users.html:7 +msgid "Add new members!" +msgstr "Aldoni novajn membrojn!" + +#: bookwyrm/templates/groups/suggested_users.html:20 +#: bookwyrm/templates/snippets/suggested_users.html:16 +#, python-format +msgid "%(mutuals)s follower you follow" +msgid_plural "%(mutuals)s followers you follow" +msgstr[0] "%(mutuals)s sekvanto kiun vi sekvas" +msgstr[1] "%(mutuals)s sekvantoj kiujn vi sekvas" + +#: bookwyrm/templates/groups/suggested_users.html:27 +#: bookwyrm/templates/snippets/suggested_users.html:23 +#, python-format +msgid "%(shared_books)s book on your shelves" +msgid_plural "%(shared_books)s books on your shelves" +msgstr[0] "%(shared_books)s libro sur viaj bretoj" +msgstr[1] "%(shared_books)s libroj sur viaj bretoj" + +#: bookwyrm/templates/groups/suggested_users.html:43 +#, python-format +msgid "No potential members found for \"%(user_query)s\"" +msgstr "Neniu eventuala membro troviĝis por «%(user_query)s»" + +#: bookwyrm/templates/groups/user_groups.html:15 +msgid "Manager" +msgstr "Estro" + +#: bookwyrm/templates/guided_tour/book.html:10 +msgid "This is home page of a book. Let's see what you can do while you're here!" +msgstr "Jen la hejmpaĝo de libro. Ni vidu kion oni povas fari ĉi tie!" + +#: bookwyrm/templates/guided_tour/book.html:11 +msgid "Book page" +msgstr "Paĝo de libro" + +#: bookwyrm/templates/guided_tour/book.html:19 +#: bookwyrm/templates/guided_tour/group.html:19 +#: bookwyrm/templates/guided_tour/lists.html:22 +#: bookwyrm/templates/guided_tour/search.html:29 +#: bookwyrm/templates/guided_tour/search.html:56 +#: bookwyrm/templates/guided_tour/user_books.html:19 +#: bookwyrm/templates/guided_tour/user_groups.html:19 +#: bookwyrm/templates/guided_tour/user_profile.html:19 +msgid "End Tour" +msgstr "Ĉesigi la gvidhelpon" + +#: bookwyrm/templates/guided_tour/book.html:26 +#: bookwyrm/templates/guided_tour/book.html:50 +#: bookwyrm/templates/guided_tour/book.html:74 +#: bookwyrm/templates/guided_tour/book.html:97 +#: bookwyrm/templates/guided_tour/book.html:122 +#: bookwyrm/templates/guided_tour/book.html:146 +#: bookwyrm/templates/guided_tour/book.html:170 +#: bookwyrm/templates/guided_tour/book.html:194 +#: bookwyrm/templates/guided_tour/book.html:219 +#: bookwyrm/templates/guided_tour/book.html:243 +#: bookwyrm/templates/guided_tour/book.html:268 +#: bookwyrm/templates/guided_tour/book.html:274 +#: bookwyrm/templates/guided_tour/group.html:26 +#: bookwyrm/templates/guided_tour/group.html:49 +#: bookwyrm/templates/guided_tour/group.html:72 +#: bookwyrm/templates/guided_tour/group.html:95 +#: bookwyrm/templates/guided_tour/home.html:74 +#: bookwyrm/templates/guided_tour/home.html:97 +#: bookwyrm/templates/guided_tour/home.html:121 +#: bookwyrm/templates/guided_tour/home.html:146 +#: bookwyrm/templates/guided_tour/home.html:171 +#: bookwyrm/templates/guided_tour/home.html:195 +#: bookwyrm/templates/guided_tour/lists.html:29 +#: bookwyrm/templates/guided_tour/lists.html:53 +#: bookwyrm/templates/guided_tour/lists.html:76 +#: bookwyrm/templates/guided_tour/lists.html:100 +#: bookwyrm/templates/guided_tour/lists.html:123 +#: bookwyrm/templates/guided_tour/search.html:36 +#: bookwyrm/templates/guided_tour/search.html:63 +#: bookwyrm/templates/guided_tour/search.html:89 +#: bookwyrm/templates/guided_tour/search.html:116 +#: bookwyrm/templates/guided_tour/search.html:140 +#: bookwyrm/templates/guided_tour/user_books.html:26 +#: bookwyrm/templates/guided_tour/user_books.html:50 +#: bookwyrm/templates/guided_tour/user_books.html:73 +#: bookwyrm/templates/guided_tour/user_books.html:96 +#: bookwyrm/templates/guided_tour/user_groups.html:26 +#: bookwyrm/templates/guided_tour/user_groups.html:50 +#: bookwyrm/templates/guided_tour/user_groups.html:73 +#: bookwyrm/templates/guided_tour/user_groups.html:97 +#: bookwyrm/templates/guided_tour/user_profile.html:26 +#: bookwyrm/templates/guided_tour/user_profile.html:49 +#: bookwyrm/templates/guided_tour/user_profile.html:72 +#: bookwyrm/templates/guided_tour/user_profile.html:95 +#: bookwyrm/templates/guided_tour/user_profile.html:118 +#: bookwyrm/templates/snippets/pagination.html:30 +msgid "Next" +msgstr "Sekva" + +#: bookwyrm/templates/guided_tour/book.html:31 +msgid "This is where you can set a reading status for this book. You can press the button to move to the next stage, or use the drop down button to select the reading status you want to set." +msgstr "Ĉi tie vi povas agordi legostaton por ĉi tiu libro. Vi povas premi la butonon por transiri al la sekva ŝtupo, aŭ uzi la butonon de la falmenuo por elekti la legostaton kiun vi volas agordi." + +#: bookwyrm/templates/guided_tour/book.html:32 +msgid "Reading status" +msgstr "Legostato" + +#: bookwyrm/templates/guided_tour/book.html:55 +msgid "You can also manually add reading dates here. Unlike changing the reading status using the previous method, adding dates manually will not automatically add them to your Read or Reading shelves." +msgstr "Vi povas ankaŭ permane aldoni datojn de legado ĉi tie. Kontraste al la antaŭe menciita metodo por ŝanĝi la legodatojn, permane aldoni ilin ne aŭtomate aldonos la librojn al viaj bretoj LegitaLegata." + +#: bookwyrm/templates/guided_tour/book.html:55 +msgid "Got a favourite you re-read every year? We've got you covered - you can add multiple read dates for the same book 😀" +msgstr "Ĉu vi havas preferatan libron kiun vi relegas ĉiujare? Ni antaŭvidis tion – vi povas aldoni plurajn legodatojn por unu sama libro 😀" + +#: bookwyrm/templates/guided_tour/book.html:79 +msgid "There can be multiple editions of a book, in various formats or languages. You can choose which edition you want to use." +msgstr "Povas ekzisti pluraj eldonoj de libro, en diversaj formatoj aŭ lingvoj. Vi povas elekti kiun eldonon vi volas uzi." + +#: bookwyrm/templates/guided_tour/book.html:80 +msgid "Other editions" +msgstr "Aliaj eldonoj" + +#: bookwyrm/templates/guided_tour/book.html:102 +msgid "You can post a review, comment, or quote here." +msgstr "Vi povas afiŝi recenzon, komenton aŭ citaĵon ĉi tie." + +#: bookwyrm/templates/guided_tour/book.html:103 +msgid "Share your thoughts" +msgstr "Kunhavigi viajn opiniojn" + +#: bookwyrm/templates/guided_tour/book.html:127 +msgid "If you have read this book you can post a review including an optional star rating" +msgstr "Se vi legis ĉi tiun libron vi povas afiŝi recenzon, kun aŭ sen takso per steloj" + +#: bookwyrm/templates/guided_tour/book.html:128 +msgid "Post a review" +msgstr "Afiŝi recenzon" + +#: bookwyrm/templates/guided_tour/book.html:151 +msgid "You can share your thoughts on this book generally with a simple comment" +msgstr "Vi povas kunhavigi viajn ĝeneralajn opiniojn pri ĉi tiu libro per simpla komento" + +#: bookwyrm/templates/guided_tour/book.html:152 +msgid "Post a comment" +msgstr "Afiŝi komenton" + +#: bookwyrm/templates/guided_tour/book.html:175 +msgid "Just read some perfect prose? Let the world know by sharing a quote!" +msgstr "Ĉu vi ĵus legis iun perfektan prozaĵon? Konigi ĝin al la mondo per kunhavigo de citaĵo!" + +#: bookwyrm/templates/guided_tour/book.html:176 +msgid "Share a quote" +msgstr "Kunhavigi citaĵon" + +#: bookwyrm/templates/guided_tour/book.html:199 +msgid "If your review or comment might ruin the book for someone who hasn't read it yet, you can hide your post behind a spoiler alert" +msgstr "Se via recenzo aŭ komento povus malkaŝi la intrigon al iu kiu ne jam legis la libron, vi povas kaŝi la afiŝon malantaŭ averton de intrigmalkaŝo" + +#: bookwyrm/templates/guided_tour/book.html:200 +msgid "Spoiler alerts" +msgstr "Avertoj de intrigmalkaŝo" + +#: bookwyrm/templates/guided_tour/book.html:224 +msgid "Choose who can see your post here. Post privacy can be Public (everyone can see), Unlisted (everyone can see, but it doesn't appear in public feeds or discovery pages), Followers (only your followers can see), or Private (only you can see)" +msgstr "Elektu ĉi tie tiujn kiuj povas vidi vian afiŝon. La privateco de afiŝo povas esti Publika (ĉiu ajn povas vidi), Nelistigita (ĉiu povas vidi, sed ĝi ne aperos en publikaj fluoj aŭ paĝoj de eltrovo), Sekvantoj (nur viaj sekvantoj povas vidi), aŭ Privata (nur vi povas vidi)" + +#: bookwyrm/templates/guided_tour/book.html:225 +#: bookwyrm/templates/snippets/privacy_select.html:6 +#: bookwyrm/templates/snippets/privacy_select_no_followers.html:6 +msgid "Post privacy" +msgstr "Privateco de la afiŝo" + +#: bookwyrm/templates/guided_tour/book.html:248 +msgid "Some ebooks can be downloaded for free from external sources. They will be shown here." +msgstr "Kelkaj libroj estas senpage elŝuteblaj de eksteraj fontoj. Ili aperos ĉi tie." + +#: bookwyrm/templates/guided_tour/book.html:249 +msgid "Download links" +msgstr "Ligiloj de elŝuto" + +#: bookwyrm/templates/guided_tour/book.html:273 +msgid "Continue the tour by selecting Your books from the drop down menu." +msgstr "Daŭrigu la gvidhelpon per alklako al Viaj libroj en la falmenuo." + +#: bookwyrm/templates/guided_tour/book.html:296 +#: bookwyrm/templates/guided_tour/home.html:50 +#: bookwyrm/templates/guided_tour/home.html:218 +#: bookwyrm/templates/guided_tour/search.html:161 +#: bookwyrm/templates/guided_tour/user_books.html:124 +#: bookwyrm/templates/guided_tour/user_groups.html:116 +#: bookwyrm/templates/guided_tour/user_profile.html:141 +msgid "Ok" +msgstr "Bone" + +#: bookwyrm/templates/guided_tour/group.html:10 +msgid "Welcome to the page for your group! This is where you can add and remove users, create user-curated lists, and edit the group details." +msgstr "Bonvenan al la paĝo por via grupo! Ĉi tie vi povas aldoni kaj forigi uzantojn, krei listojn estratajn de uzantoj, kaj modifi la detalojn de la grupo." + +#: bookwyrm/templates/guided_tour/group.html:11 +msgid "Your group" +msgstr "Via grupo" + +#: bookwyrm/templates/guided_tour/group.html:31 +msgid "Use this search box to find users to join your group. Currently users must be members of the same Bookwyrm instance and be invited by the group owner." +msgstr "Uzu ĉi tiun serĉkampon por trovi uzantojn por aldoni al via grupo. Aktuale, la uzantoj devas esti membroj de la sama instanco de Bookwyrm kaj esti invititaj de la grupestro." + +#: bookwyrm/templates/guided_tour/group.html:32 +msgid "Find users" +msgstr "Trovi uzantojn" + +#: bookwyrm/templates/guided_tour/group.html:54 +msgid "Your group members will appear here. The group owner is marked with a star symbol." +msgstr "Viaj grupanoj aperos ĉi tie. La grupestro distingiĝas per stela simbolo." + +#: bookwyrm/templates/guided_tour/group.html:55 +msgid "Group members" +msgstr "Grupanoj" + +#: bookwyrm/templates/guided_tour/group.html:77 +msgid "As well as creating lists from the Lists page, you can create a group-curated list here on the group's homepage. Any member of the group can create a list curated by group members." +msgstr "Krom krei listojn ĉe la paĝo Listoj, vi ankaŭ povas krei liston ĉi tie ĉe la hejmpago de la grupo. Iu ajn membro de la grupo povas krei liston estratan de la grupanoj." + +#: bookwyrm/templates/guided_tour/group.html:78 +msgid "Group lists" +msgstr "Gruplistoj" + +#: bookwyrm/templates/guided_tour/group.html:100 +msgid "Congratulations, you've finished the tour! Now you know the basics, but there is lots more to explore on your own. Happy reading!" +msgstr "Gratulon, vi finis la gvidhelpon! Nun vi scias la bazojn, sed estas multe pli por malkovri sole. Bonan legadon!" + +#: bookwyrm/templates/guided_tour/group.html:115 +msgid "End tour" +msgstr "Fini la gvidhelpon" + +#: bookwyrm/templates/guided_tour/home.html:16 +msgid "Welcome to Bookwyrm!

Would you like to take the guided tour to help you get started?" +msgstr "Bonvenon al Bookwyrm!

Ĉu vi ŝatus sekvi la gvidhelpon por malkovri la trajtojn de la retejo?" + +#: bookwyrm/templates/guided_tour/home.html:17 +#: bookwyrm/templates/guided_tour/home.html:39 +#: bookwyrm/templates/snippets/footer.html:20 +msgid "Guided Tour" +msgstr "Gvidhelpo" + +#: bookwyrm/templates/guided_tour/home.html:25 +#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:36 +msgid "No thanks" +msgstr "Ne dankon" + +#: bookwyrm/templates/guided_tour/home.html:33 +msgid "Yes please!" +msgstr "Jes, bonvole!" + +#: bookwyrm/templates/guided_tour/home.html:38 +msgid "If you ever change your mind, just click on the Guided Tour link to start your tour" +msgstr "Se iam vi ŝanĝos decidon, simple alklaku la ligilon «Gvidhelpon» por esti gvidata" + +#: bookwyrm/templates/guided_tour/home.html:62 +msgid "Search for books, users, or lists using this search box." +msgstr "Serĉu librojn, uzantojn aŭ listojn per ĉi tiu serĉkampo." + +#: bookwyrm/templates/guided_tour/home.html:63 +msgid "Search box" +msgstr "Serĉkampo" + +#: bookwyrm/templates/guided_tour/home.html:79 +msgid "Search book records by scanning an ISBN barcode using your device's camera - great when you're in the bookstore or library!" +msgstr "Serĉu libroregistrojn per skanado de strikodo ISBN per la kamerao de via poŝtelefono – perfekte kiam vi estas en librovendejo aŭ biblioteko!" + +#: bookwyrm/templates/guided_tour/home.html:80 +msgid "Barcode reader" +msgstr "Strikodolegilo" + +#: bookwyrm/templates/guided_tour/home.html:102 +msgid "Use the Feed, Lists and Discover links to discover the latest news from your feed, lists of books by topic, and the latest happenings on this Bookwyrm server!" +msgstr "Uzu la ligilojn Fluo, Listoj kaj Malkovri por malkovri la plej lastajn novaĵojn de via fluo, listojn de libroj laŭ temo, kaj la lastajn okazaĵojn ĉe ĉi tiu servilo de Bookwyrm!" + +#: bookwyrm/templates/guided_tour/home.html:103 +msgid "Navigation Bar" +msgstr "Naviga breto" + +#: bookwyrm/templates/guided_tour/home.html:126 +msgid "Books on your reading status shelves will be shown here." +msgstr "La libroj sur viaj bretoj de legostato montriĝos ĉi tie." + +#: bookwyrm/templates/guided_tour/home.html:151 +msgid "Updates from people you are following will appear in your Home timeline.

The Books tab shows activity from anyone, related to your books." +msgstr "Ĝisdatigoj de homoj kiujn vi sekvas aperos en via novaĵfluo sub Hejmo.

La langeto Libroj montras aktivecon de iu ajn, rilatan al viaj libroj." + +#: bookwyrm/templates/guided_tour/home.html:152 +msgid "Timelines" +msgstr "Novaĵfluoj" + +#: bookwyrm/templates/guided_tour/home.html:176 +msgid "The bell will light up when you have a new notification. When it does, click on it to find out what exciting thing has happened!" +msgstr "La sonorilo briliĝos kiam vi havos novan atentigon. Kiam ĝi estos brila, alklaku ĝin por scii kia interesa afero okazis!" + +#: bookwyrm/templates/guided_tour/home.html:177 +#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:107 +#: bookwyrm/templates/notifications/notifications_page.html:5 +#: bookwyrm/templates/notifications/notifications_page.html:10 +msgid "Notifications" +msgstr "Atentigoj" + +#: bookwyrm/templates/guided_tour/home.html:200 +msgid "Your profile, books, direct messages, and settings can be accessed by clicking on your name in the menu here." +msgstr "Viaj profilo, libroj, rektaj mesaĝoj kaj agordoj estas alireblaj per alklako de via nomo en ĉi tiu menuo." + +#: bookwyrm/templates/guided_tour/home.html:200 +msgid "Try selecting Profile from the drop down menu to continue the tour." +msgstr "Provu elekti Profilo de la falmenuo por daŭrigi la gvidhelpon." + +#: bookwyrm/templates/guided_tour/home.html:201 +msgid "Profile and settings menu" +msgstr "Menuo de profilo kaj agordoj" + +#: bookwyrm/templates/guided_tour/lists.html:13 +msgid "This is the lists page where you can discover book lists created by any user. A List is a collection of books, similar to a shelf." +msgstr "Ĉi tio estas la paĝo pri listoj kie vi povas malkovri librolistojn kreitajn de iu ajn uzanto. Listo estas kolekto de libroj, simile al breto." + +#: bookwyrm/templates/guided_tour/lists.html:13 +msgid "Shelves are for organising books for yourself, whereas Lists are generally for sharing with others." +msgstr "Bretoj estas por organizi librojn por vi mem, dum Listoj ĝenerale estas por kunhavigi kun aliuloj." + +#: bookwyrm/templates/guided_tour/lists.html:34 +msgid "Let's see how to create a new list." +msgstr "Ni vidu kiel krei novan liston." + +#: bookwyrm/templates/guided_tour/lists.html:34 +msgid "Click the Create List button, then Next to continue the tour" +msgstr "Alklaku la butonon Krei liston, kaj sekve Sekva por daŭrigi la gvidhelpon" + +#: bookwyrm/templates/guided_tour/lists.html:35 +#: bookwyrm/templates/guided_tour/lists.html:59 +msgid "Creating a new list" +msgstr "Krei novan liston" + +#: bookwyrm/templates/guided_tour/lists.html:58 +msgid "You must give your list a name and can optionally give it a description to help other people understand what your list is about." +msgstr "Vi devas nomi vian liston kaj vi povas doni al ĝi nedevigan priskribon por helpi aliajn homojn kompreni ĝian temon." + +#: bookwyrm/templates/guided_tour/lists.html:81 +msgid "Choose who can see your list here. List privacy options work just like we saw when posting book reviews. This is a common pattern throughout Bookwyrm." +msgstr "Elektu tiujn kiuj povas vidi vian liston ĉi tie. La agordoj de listoprivateco funkcias same kiel ni jam vidis pri librorecenzoj. Ĉi tia privatecagordo estas ofta afero tra la tuta Bookwyrm." + +#: bookwyrm/templates/guided_tour/lists.html:82 +msgid "List privacy" +msgstr "Listoprivateco" + +#: bookwyrm/templates/guided_tour/lists.html:105 +msgid "You can also decide how your list is to be curated - only by you, by anyone, or by a group." +msgstr "Vi ankaŭ povas decidi kiu estros vian liston – nur vi, iu ajn, aŭ iu grupo." + +#: bookwyrm/templates/guided_tour/lists.html:106 +msgid "List curation" +msgstr "Listestroj" + +#: bookwyrm/templates/guided_tour/lists.html:128 +msgid "Next in our tour we will explore Groups!" +msgstr "En la sekva parto de la gvido ni esploros Grupojn!" + +#: bookwyrm/templates/guided_tour/lists.html:129 +msgid "Next: Groups" +msgstr "Sekve: Grupoj" + +#: bookwyrm/templates/guided_tour/lists.html:143 +msgid "Take me there" +msgstr "Iri tien" + +#: bookwyrm/templates/guided_tour/search.html:16 +msgid "If the book you are looking for is available on a remote catalogue such as Open Library, click on Import book." +msgstr "Se la libro kiun vi serĉas estas disponebla en ekstera katalogo kiel Open Library, alklaku Importi libron." + +#: bookwyrm/templates/guided_tour/search.html:17 +#: bookwyrm/templates/guided_tour/search.html:44 +msgid "Searching" +msgstr "Serĉado" + +#: bookwyrm/templates/guided_tour/search.html:43 +msgid "If the book you are looking for is already on this Bookwyrm instance, you can click on the title to go to the book's page." +msgstr "Se la libro kiun vi serĉas jam troviĝas en ĉi tiu instanco de Bookwyrm, vi povas alklaki la titolon por iri al la paĝo de la libro." + +#: bookwyrm/templates/guided_tour/search.html:71 +msgid "If the book you are looking for is not listed, try loading more records from other sources like Open Library or Inventaire." +msgstr "Se la libro kiun vi serĉas ne aperas en la listo, provu ŝarĝi de aliaj fontoj kiel Open Library aŭ Inventaire." + +#: bookwyrm/templates/guided_tour/search.html:72 +msgid "Load more records" +msgstr "Ŝarĝi per pli da registroj" + +#: bookwyrm/templates/guided_tour/search.html:98 +msgid "If your book is not in the results, try adjusting your search terms." +msgstr "Se via libro ne estas en la rezultoj, provu ŝanĝeti la serĉvortojn." + +#: bookwyrm/templates/guided_tour/search.html:99 +msgid "Search again" +msgstr "Serĉi denove" + +#: bookwyrm/templates/guided_tour/search.html:121 +msgid "If you still can't find your book, you can add a record manually." +msgstr "Se vi ankoraŭ ne trovas vian libron, vi povas aldoni ĝin permane." + +#: bookwyrm/templates/guided_tour/search.html:122 +msgid "Add a record manually" +msgstr "Aldoni libron permane" + +#: bookwyrm/templates/guided_tour/search.html:147 +msgid "Import, manually add, or view an existing book to continue the tour." +msgstr "Alklaku ekzistantan libron, aŭ importu aŭ permane aldonu libron por daŭrigi la gvidhelpon." + +#: bookwyrm/templates/guided_tour/search.html:148 +msgid "Continue the tour" +msgstr "Daŭrigi la gvidhelpon" + +#: bookwyrm/templates/guided_tour/user_books.html:10 +msgid "This is the page where your books are listed, organised into shelves." +msgstr "Jen la paĝo kie oni listigas viajn librojn, organizitajn en bretojn." + +#: bookwyrm/templates/guided_tour/user_books.html:11 +#: bookwyrm/templates/user/books_header.html:4 +msgid "Your books" +msgstr "Viaj libroj" + +#: bookwyrm/templates/guided_tour/user_books.html:31 +msgid "To Read, Currently Reading, Read, and Stopped Reading are default shelves. When you change the reading status of a book it will automatically be moved to the matching shelf. A book can only be on one default shelf at a time." +msgstr "Legota, Legata, Legita kaj Haltigita legado estas defaŭltaj bretoj. Kiam vi ŝanĝas la legostaton de libro ĝi aŭtomate moviĝos al la taŭga breto. Libro povas esti sur nur unu defaŭlta breto samtempe." + +#: bookwyrm/templates/guided_tour/user_books.html:32 +msgid "Reading status shelves" +msgstr "Bretoj de legostato" + +#: bookwyrm/templates/guided_tour/user_books.html:55 +msgid "You can create additional custom shelves to organise your books. A book on a custom shelf can be on any number of other shelves simultaneously, including one of the default reading status shelves" +msgstr "Vi povas aldone krei personajn bretojn por organizi viajn librojn. Libro sur aldona breto povas esti sur iom ajn da aliaj bretoj samtempe, inkluzive unu el la defaŭltaj bretoj de legostato" + +#: bookwyrm/templates/guided_tour/user_books.html:56 +msgid "Adding custom shelves." +msgstr "Aldoni personajn bretojn." + +#: bookwyrm/templates/guided_tour/user_books.html:78 +msgid "If you have an export file from another service like Goodreads or LibraryThing, you can import it here." +msgstr "Se vi havas eksportan dosieron de alia servo kiel Goodreads aŭ LibraryThing, vi povas importi ĝin ĉi tie." + +#: bookwyrm/templates/guided_tour/user_books.html:79 +msgid "Import from another service" +msgstr "Importi de alia servo" + +#: bookwyrm/templates/guided_tour/user_books.html:101 +msgid "Now that we've explored book shelves, let's take a look at a related concept: book lists!" +msgstr "Nun ke ni finis esplori la librobretojn, ni rigardu rilatan koncepton: librolistojn!" + +#: bookwyrm/templates/guided_tour/user_books.html:101 +msgid "Click on the Lists link here to continue the tour." +msgstr "Alklaku la ligilon Listoj ĉi tie por daŭrigi la gvidhelpon." + +#: bookwyrm/templates/guided_tour/user_groups.html:10 +msgid "You can create or join a group with other users. Groups can share group-curated book lists, and in future will be able to do other things." +msgstr "Vi povas krei grupon aŭ aliĝi al grupo kun aliaj uzantoj. Grupoj povas kunhavigi librolistojn estratajn de la grupo, kaj estontece povos fari ankaŭ aliajn aferojn." + +#: bookwyrm/templates/guided_tour/user_groups.html:11 +#: bookwyrm/templates/guided_tour/user_profile.html:55 +#: bookwyrm/templates/user/layout.html:83 +msgid "Groups" +msgstr "Grupoj" + +#: bookwyrm/templates/guided_tour/user_groups.html:31 +msgid "Let's create a new group!" +msgstr "Ni kreu novan grupon!" + +#: bookwyrm/templates/guided_tour/user_groups.html:31 +msgid "Click the Create group button, then Next to continue the tour" +msgstr "Alklaku la butonon Krei grupon kaj sekve la butonon Sekva por daŭrigi la gvidhelpon" + +#: bookwyrm/templates/guided_tour/user_groups.html:55 +msgid "Give your group a name and describe what it is about. You can make user groups for any purpose - a reading group, a bunch of friends, whatever!" +msgstr "Nomu vian grupon kaj priskribu ĝian temon. Vi povas fari grupon por iu ajn celo – legoklubo, amikaro, ian ajn kian vi volas!" + +#: bookwyrm/templates/guided_tour/user_groups.html:56 +msgid "Creating a group" +msgstr "Krei grupon" + +#: bookwyrm/templates/guided_tour/user_groups.html:78 +msgid "Groups have privacy settings just like posts and lists, except that group privacy cannot be Followers." +msgstr "Grupoj havas agordojn de privateco same kiel afiŝoj kaj listoj, krom ke la grupoprivateco ne povas esti Sekvantoj." + +#: bookwyrm/templates/guided_tour/user_groups.html:79 +msgid "Group visibility" +msgstr "Videbleco de grupo" + +#: bookwyrm/templates/guided_tour/user_groups.html:102 +msgid "Once you're happy with how everything is set up, click the Save button to create your new group." +msgstr "Kiam la agordoj ŝajnas kontentigaj, alklaku la butonon Konservi por krei vian novan grupon." + +#: bookwyrm/templates/guided_tour/user_groups.html:102 +msgid "Create and save a group to continue the tour." +msgstr "Kreu grupon kaj konservu ĝin por daŭrigi la gvidhelpon." + +#: bookwyrm/templates/guided_tour/user_groups.html:103 +msgid "Save your group" +msgstr "Konservi vian grupon" + +#: bookwyrm/templates/guided_tour/user_profile.html:10 +msgid "This is your user profile. All your latest activities will be listed here. Other Bookwyrm users can see parts of this page too - what they can see depends on your privacy settings." +msgstr "Jen via profilpaĝo. Ĉiuj viaj lastaj agoj listiĝos ĉi tie. Ankaŭ aliaj uzantoj de Bookwyrm povas vidi partojn de ĉi tiu paĝo – tio kion ili vidis dependas de viaj agordoj de privateco." + +#: bookwyrm/templates/guided_tour/user_profile.html:11 +#: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:14 +msgid "User Profile" +msgstr "Profilo" + +#: bookwyrm/templates/guided_tour/user_profile.html:31 +msgid "This tab shows everything you have read towards your annual reading goal, or allows you to set one. You don't have to set a reading goal if that's not your thing!" +msgstr "Ĉi tiu langeto montras ĉion kion vi legis por atingi vian jaran legocelon, aŭ ĝi permesas al vi agordi celon. Agordi legocelon ne estas devige se tio ne interesas vin!" + +#: bookwyrm/templates/guided_tour/user_profile.html:32 +#: bookwyrm/templates/user/layout.html:77 +msgid "Reading Goal" +msgstr "Legocelo" + +#: bookwyrm/templates/guided_tour/user_profile.html:54 +msgid "Here you can see your groups, or create a new one. A group brings together Bookwyrm users and allows them to curate lists together." +msgstr "Ĉi tie vi povas vidi viajn grupojn, aŭ krei novan. Grupoj kunigis uzantojn de Bookwyrm kaj ebligas al ili kune estri listojn." + +#: bookwyrm/templates/guided_tour/user_profile.html:77 +msgid "You can see your lists, or create a new one, here. A list is a collection of books that have something in common." +msgstr "Ĉi tie vi povas vidi viajn listojn, aŭ krei novan. Listoj estas kolektoj de libroj kiuj havas ion komunan." + +#: bookwyrm/templates/guided_tour/user_profile.html:100 +msgid "The Books tab shows your book shelves. We'll explore this later in the tour." +msgstr "La langeto Libroj montras viajn librobretojn. Ni esploros tion poste dum la gvidhelpo." + +#: bookwyrm/templates/guided_tour/user_profile.html:123 +msgid "Now you understand the basics of your profile page, let's add a book to your shelves." +msgstr "Nun ke vi komprenas la bazojn de via profilpaĝo, ni aldonu libron al viaj bretoj." + +#: bookwyrm/templates/guided_tour/user_profile.html:123 +msgid "Search for a title or author to continue the tour." +msgstr "Serĉu titolon aŭ aŭtoron por daŭrigi la gvidhelpon." + +#: bookwyrm/templates/guided_tour/user_profile.html:124 +msgid "Find a book" +msgstr "Trovi libron" + +#: bookwyrm/templates/hashtag.html:12 +#, python-format +msgid "See tagged statuses in the local %(site_name)s community" +msgstr "Vidu la afiŝojn kun etikedoj en la loka komunumo de %(site_name)s" + +#: bookwyrm/templates/hashtag.html:25 +msgid "No activities for this hashtag yet!" +msgstr "Ankoraŭ neniu agado por ĉi tiu kradvorto!" + +#: bookwyrm/templates/import/import.html:5 +#: bookwyrm/templates/import/import.html:9 +#: bookwyrm/templates/shelf/shelf.html:64 +msgid "Import Books" +msgstr "Importi librojn" + +#: bookwyrm/templates/import/import.html:13 +msgid "Not a valid CSV file" +msgstr "La CSV-a dosiero ne validas" + +#: bookwyrm/templates/import/import.html:20 +#, python-format +msgid "Currently you are allowed to import %(import_size_limit)s books every %(import_limit_reset)s days." +msgstr "Aktuale vi rajtas importi %(import_size_limit)s librojn ĉiujn %(import_limit_reset)s tagojn." + +#: bookwyrm/templates/import/import.html:21 +#, python-format +msgid "You have %(allowed_imports)s left." +msgstr "Restas al vi %(allowed_imports)s." + +#: bookwyrm/templates/import/import.html:28 +#, python-format +msgid "On average, recent imports have taken %(hours)s hours." +msgstr "Averaĝe, lastatempaj importoj bezonis %(hours)s horojn." + +#: bookwyrm/templates/import/import.html:32 +#, python-format +msgid "On average, recent imports have taken %(minutes)s minutes." +msgstr "Averaĝe, lastatempaj importoj bezonis %(minutes)s minutojn." + +#: bookwyrm/templates/import/import.html:47 +msgid "Data source:" +msgstr "Fonto de la datumoj:" + +#: bookwyrm/templates/import/import.html:53 +msgid "Goodreads (CSV)" +msgstr "Goodreads (CSV)" + +#: bookwyrm/templates/import/import.html:56 +msgid "Storygraph (CSV)" +msgstr "Storygraph (CSV)" + +#: bookwyrm/templates/import/import.html:59 +msgid "LibraryThing (TSV)" +msgstr "LibraryThing (TSV)" + +#: bookwyrm/templates/import/import.html:62 +msgid "OpenLibrary (CSV)" +msgstr "OpenLibrary (CSV)" + +#: bookwyrm/templates/import/import.html:65 +msgid "Calibre (CSV)" +msgstr "Calibre (CSV)" + +#: bookwyrm/templates/import/import.html:71 +msgid "You can download your Goodreads data from the Import/Export page of your Goodreads account." +msgstr "Vi povas elŝuti vian datumaron de Goodreads per la paĝo Import/Export de via konto ĉe Goodreads." + +#: bookwyrm/templates/import/import.html:80 +msgid "Data file:" +msgstr "Datumdosiero:" + +#: bookwyrm/templates/import/import.html:88 +msgid "Include reviews" +msgstr "Inkluzivi recenzojn" + +#: bookwyrm/templates/import/import.html:93 +msgid "Privacy setting for imported reviews:" +msgstr "Agordo de privateco por importitaj recenzoj:" + +#: bookwyrm/templates/import/import.html:100 +#: bookwyrm/templates/import/import.html:102 +#: bookwyrm/templates/preferences/layout.html:35 +#: bookwyrm/templates/settings/federation/instance_blocklist.html:78 +msgid "Import" +msgstr "Importi" + +#: bookwyrm/templates/import/import.html:103 +msgid "You've reached the import limit." +msgstr "Vi atingis la limon de importado." + +#: bookwyrm/templates/import/import.html:112 +msgid "Imports are temporarily disabled; thank you for your patience." +msgstr "Oni provizore malŝaltis importadon; dankon pro via pacienco." + +#: bookwyrm/templates/import/import.html:119 +msgid "Recent Imports" +msgstr "Lastatempaj importoj" + +#: bookwyrm/templates/import/import.html:124 +#: bookwyrm/templates/settings/imports/imports.html:120 +msgid "Date Created" +msgstr "Dato de kreado" + +#: bookwyrm/templates/import/import.html:127 +msgid "Last Updated" +msgstr "Lasta ĝisdatigo" + +#: bookwyrm/templates/import/import.html:130 +#: bookwyrm/templates/settings/imports/imports.html:129 +msgid "Items" +msgstr "Aĵoj" + +#: bookwyrm/templates/import/import.html:139 +msgid "No recent imports" +msgstr "Neniu lastatempa importo" + +#: bookwyrm/templates/import/import_status.html:6 +#: bookwyrm/templates/import/import_status.html:15 +#: bookwyrm/templates/import/import_status.html:29 +msgid "Import Status" +msgstr "Stato de importo" + +#: bookwyrm/templates/import/import_status.html:13 +#: bookwyrm/templates/import/import_status.html:27 +msgid "Retry Status" +msgstr "Stato de reprovo" + +#: bookwyrm/templates/import/import_status.html:22 +#: bookwyrm/templates/settings/celery.html:44 +#: bookwyrm/templates/settings/imports/imports.html:6 +#: bookwyrm/templates/settings/imports/imports.html:9 +#: bookwyrm/templates/settings/layout.html:82 +msgid "Imports" +msgstr "Importoj" + +#: bookwyrm/templates/import/import_status.html:39 +msgid "Import started:" +msgstr "Komenco de la importo:" + +#: bookwyrm/templates/import/import_status.html:48 +msgid "In progress" +msgstr "Okazanta" + +#: bookwyrm/templates/import/import_status.html:50 +msgid "Refresh" +msgstr "Aktualigi" + +#: bookwyrm/templates/import/import_status.html:72 +#: bookwyrm/templates/settings/imports/imports.html:161 +msgid "Stop import" +msgstr "Ĉesigi la importon" + +#: bookwyrm/templates/import/import_status.html:78 +#, python-format +msgid "%(display_counter)s item needs manual approval." +msgid_plural "%(display_counter)s items need manual approval." +msgstr[0] "%(display_counter)s aĵo bezonas permanan aproban." +msgstr[1] "%(display_counter)s aĵoj bezonas permanan aproban." + +#: bookwyrm/templates/import/import_status.html:83 +#: bookwyrm/templates/import/manual_review.html:8 +msgid "Review items" +msgstr "Kontroli la aĵojn" + +#: bookwyrm/templates/import/import_status.html:89 +#, python-format +msgid "%(display_counter)s item failed to import." +msgid_plural "%(display_counter)s items failed to import." +msgstr[0] "%(display_counter)s aĵo malsukcesis importiĝi." +msgstr[1] "%(display_counter)s aĵoj malsukcesis importiĝi." + +#: bookwyrm/templates/import/import_status.html:95 +msgid "View and troubleshoot failed items" +msgstr "Vidi kaj korekti malsukcesintajn aĵojn" + +#: bookwyrm/templates/import/import_status.html:107 +msgid "Row" +msgstr "Linio" + +#: bookwyrm/templates/import/import_status.html:110 +#: bookwyrm/templates/shelf/shelf.html:148 +#: bookwyrm/templates/shelf/shelf.html:170 +msgid "Title" +msgstr "Titolo" + +#: bookwyrm/templates/import/import_status.html:113 +msgid "ISBN" +msgstr "ISBN" + +#: bookwyrm/templates/import/import_status.html:117 +msgid "Openlibrary key" +msgstr "Ŝlosilo de Openlibrary" + +#: bookwyrm/templates/import/import_status.html:121 +#: bookwyrm/templates/shelf/shelf.html:149 +#: bookwyrm/templates/shelf/shelf.html:173 +msgid "Author" +msgstr "Aŭtoro" + +#: bookwyrm/templates/import/import_status.html:124 +msgid "Shelf" +msgstr "Breto" + +#: bookwyrm/templates/import/import_status.html:127 +#: bookwyrm/templates/import/manual_review.html:13 +#: bookwyrm/templates/snippets/create_status.html:16 +msgid "Review" +msgstr "Recenzo" + +#: bookwyrm/templates/import/import_status.html:131 +#: bookwyrm/templates/settings/link_domains/link_table.html:9 +msgid "Book" +msgstr "Libro" + +#: bookwyrm/templates/import/import_status.html:142 +msgid "Import preview unavailable." +msgstr "Antaŭmontro de la importo ne disponeblas." + +#: bookwyrm/templates/import/import_status.html:150 +msgid "No items currently need review" +msgstr "Neniu aĵo aktuale bezonas kontrolon" + +#: bookwyrm/templates/import/import_status.html:186 +msgid "View imported review" +msgstr "Vidi la importitan recenzon" + +#: bookwyrm/templates/import/import_status.html:200 +msgid "Imported" +msgstr "Importita" + +#: bookwyrm/templates/import/import_status.html:206 +msgid "Needs manual review" +msgstr "Bezonas permanan kontrolon" + +#: bookwyrm/templates/import/import_status.html:219 +msgid "Retry" +msgstr "Reprovi" + +#: bookwyrm/templates/import/import_status.html:237 +msgid "This import is in an old format that is no longer supported. If you would like to troubleshoot missing items from this import, click the button below to update the import format." +msgstr "Ĉi tiu importo estas en malnova formata kiu ne plu estas subtenata. Se vi ŝatus korekti mankantajn aĵojn de ĉi tiu importo, alklaku la jenan butonon por ĝisdatigi la importan formaton." + +#: bookwyrm/templates/import/import_status.html:239 +msgid "Update import" +msgstr "Ĝisdatigi la importon" + +#: bookwyrm/templates/import/manual_review.html:5 +#: bookwyrm/templates/import/troubleshoot.html:4 +msgid "Import Troubleshooting" +msgstr "Korektado de problemoj de importado" + +#: bookwyrm/templates/import/manual_review.html:21 +msgid "Approving a suggestion will permanently add the suggested book to your shelves and associate your reading dates, reviews, and ratings with that book." +msgstr "Aprobi proponon definitive aldonos la proponitan libron al viaj bretoj kaj asociigos viajn legodatojn, recenzojn kaj traktojn kun tiu libro." + +#: bookwyrm/templates/import/manual_review.html:58 +#: bookwyrm/templates/lists/curate.html:71 +#: bookwyrm/templates/settings/link_domains/link_domains.html:76 +msgid "Approve" +msgstr "Aprobi" + +#: bookwyrm/templates/import/manual_review.html:66 +msgid "Reject" +msgstr "Malaprobi" + +#: bookwyrm/templates/import/troubleshoot.html:7 +#: bookwyrm/templates/settings/imports/imports.html:138 +msgid "Failed items" +msgstr "Malsukcesaj aĵoj" + +#: bookwyrm/templates/import/troubleshoot.html:12 +msgid "Troubleshooting" +msgstr "Problemsolvado" + +#: bookwyrm/templates/import/troubleshoot.html:20 +msgid "Re-trying an import can fix missing items in cases such as:" +msgstr "Reprovi importon povas korekti mankantajn aĵojn en okazoj kiel:" + +#: bookwyrm/templates/import/troubleshoot.html:23 +msgid "The book has been added to the instance since this import" +msgstr "La libro aldoniĝis al la instanco post la importo" + +#: bookwyrm/templates/import/troubleshoot.html:24 +msgid "A transient error or timeout caused the external data source to be unavailable." +msgstr "Momenta eraro aŭ tempolimo kaŭzis, ke la fora datumfonto estis nedisponebla." + +#: bookwyrm/templates/import/troubleshoot.html:25 +msgid "BookWyrm has been updated since this import with a bug fix" +msgstr "BookWyrm intertempe ĝisdatiĝis post la importo kun cimriparo" + +#: bookwyrm/templates/import/troubleshoot.html:28 +msgid "Contact your admin or open an issue if you are seeing unexpected failed items." +msgstr "Kontaktu vian administranton aŭ raportu problemon se vi vidas neatenditajn malsukcesajn aĵojn." + +#: bookwyrm/templates/landing/invite.html:4 +#: bookwyrm/templates/landing/invite.html:8 +#: bookwyrm/templates/landing/login.html:48 +#: bookwyrm/templates/landing/reactivate.html:41 +msgid "Create an Account" +msgstr "Krei konton" + +#: bookwyrm/templates/landing/invite.html:21 +msgid "Permission Denied" +msgstr "Mankas permeso" + +#: bookwyrm/templates/landing/invite.html:22 +msgid "Sorry! This invite code is no longer valid." +msgstr "Pardonu! Ĉi tiu invitkodo ne plu validas." + +#: bookwyrm/templates/landing/landing.html:9 +msgid "Recent Books" +msgstr "Lastatempaj libroj" + +#: bookwyrm/templates/landing/layout.html:17 +msgid "Decentralized" +msgstr "Malcentra" + +#: bookwyrm/templates/landing/layout.html:23 +msgid "Friendly" +msgstr "Amikeca" + +#: bookwyrm/templates/landing/layout.html:29 +msgid "Anti-Corporate" +msgstr "Kontraŭkomerca" + +#: bookwyrm/templates/landing/layout.html:46 +#, python-format +msgid "Join %(name)s" +msgstr "Aliĝi al %(name)s" + +#: bookwyrm/templates/landing/layout.html:48 +msgid "Request an Invitation" +msgstr "Peti inviton" + +#: bookwyrm/templates/landing/layout.html:50 +#, python-format +msgid "%(name)s registration is closed" +msgstr "La aliĝo al %(name)s estas fermita" + +#: bookwyrm/templates/landing/layout.html:61 +msgid "Thank you! Your request has been received." +msgstr "Dankon! Via peto bone riceviĝis." + +#: bookwyrm/templates/landing/layout.html:90 +msgid "Your Account" +msgstr "Via konto" + +#: bookwyrm/templates/landing/login.html:4 +msgid "Login" +msgstr "Ensaluto" + +#: bookwyrm/templates/landing/login.html:7 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:136 +#: bookwyrm/templates/ostatus/error.html:37 +msgid "Log in" +msgstr "Ensaluti" + +#: bookwyrm/templates/landing/login.html:15 +msgid "Success! Email address confirmed." +msgstr "Sukceso! La retadreso estis konfirmita." + +#: bookwyrm/templates/landing/login.html:21 +#: bookwyrm/templates/landing/reactivate.html:17 +#: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:28 +#: bookwyrm/templates/snippets/register_form.html:4 +msgid "Username:" +msgstr "Uzantnomo:" + +#: bookwyrm/templates/landing/login.html:27 +#: bookwyrm/templates/landing/password_reset.html:26 +#: bookwyrm/templates/landing/reactivate.html:23 +#: bookwyrm/templates/layout.html:131 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/preferences/2fa.html:91 +#: bookwyrm/templates/snippets/register_form.html:45 +msgid "Password:" +msgstr "Pasvorto:" + +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:133 +#: bookwyrm/templates/ostatus/error.html:34 +msgid "Forgot your password?" +msgstr "Ĉu forgesita pasvorto?" + +#: bookwyrm/templates/landing/login.html:61 +#: bookwyrm/templates/landing/reactivate.html:54 +msgid "More about this site" +msgstr "Pli pri ĉi tiu retejo" + +#: bookwyrm/templates/landing/password_reset.html:43 +#: bookwyrm/templates/preferences/change_password.html:33 +#: bookwyrm/templates/preferences/delete_user.html:35 +msgid "Confirm password:" +msgstr "Konfirmu la pasvorton:" + +#: bookwyrm/templates/landing/password_reset_request.html:14 +#, python-format +msgid "A password reset link will be sent to %(email)s if there is an account using that email address." +msgstr "Ligilo por restarigi la pasvorton sendiĝos al %(email)s se ekzistas konto kun tiu retadreso." + +#: bookwyrm/templates/landing/password_reset_request.html:20 +msgid "A link to reset your password will be sent to your email address" +msgstr "Ligilo por restarigi vian pasvorton sendiĝos al via retadreso" + +#: bookwyrm/templates/landing/password_reset_request.html:34 +msgid "Reset password" +msgstr "Restarigi pasvorton" + +#: bookwyrm/templates/landing/reactivate.html:4 +#: bookwyrm/templates/landing/reactivate.html:7 +msgid "Reactivate Account" +msgstr "Reaktivigi konton" + +#: bookwyrm/templates/landing/reactivate.html:32 +msgid "Reactivate account" +msgstr "Reaktivigi la konton" + +#: bookwyrm/templates/layout.html:13 +#, python-format +msgid "%(site_name)s search" +msgstr "Serĉi en %(site_name)s" + +#: bookwyrm/templates/layout.html:37 +msgid "Search for a book, user, or list" +msgstr "Serĉi libron, uzanton aŭ liston" + +#: bookwyrm/templates/layout.html:52 bookwyrm/templates/layout.html:53 +msgid "Scan Barcode" +msgstr "Skani strikodon" + +#: bookwyrm/templates/layout.html:67 +msgid "Main navigation menu" +msgstr "Ĉefa menuo de navigo" + +#: bookwyrm/templates/layout.html:87 +msgid "Feed" +msgstr "Fluo" + +#: bookwyrm/templates/layout.html:132 bookwyrm/templates/ostatus/error.html:33 +msgid "password" +msgstr "pasvorto" + +#: bookwyrm/templates/layout.html:144 +msgid "Join" +msgstr "Aliĝi" + +#: bookwyrm/templates/layout.html:179 +msgid "Successfully posted status" +msgstr "Sukcese afiŝis" + +#: bookwyrm/templates/layout.html:180 +msgid "Error posting status" +msgstr "Eraro dum la afiŝado" + +#: bookwyrm/templates/lists/add_item_modal.html:8 +#, python-format +msgid "Add \"%(title)s\" to this list" +msgstr "Aldoni «%(title)s» al ĉi tiu listo" + +#: bookwyrm/templates/lists/add_item_modal.html:12 +#, python-format +msgid "Suggest \"%(title)s\" for this list" +msgstr "Proponi «%(title)s» por ĉi tiu listo" + +#: bookwyrm/templates/lists/add_item_modal.html:41 +#: bookwyrm/templates/lists/list.html:257 +msgid "Suggest" +msgstr "Proponi" + +#: bookwyrm/templates/lists/bookmark_button.html:30 +msgid "Un-save" +msgstr "Malkonservi" + +#: bookwyrm/templates/lists/created_text.html:5 +#, python-format +msgid "Created by %(username)s and managed by %(groupname)s" +msgstr "Kreita de %(username)s kaj estrata de %(groupname)s" + +#: bookwyrm/templates/lists/created_text.html:7 +#, python-format +msgid "Created and curated by %(username)s" +msgstr "Kreita kaj estrata de %(username)s" + +#: bookwyrm/templates/lists/created_text.html:9 +#, python-format +msgid "Created by %(username)s" +msgstr "Kreita de %(username)s" + +#: bookwyrm/templates/lists/curate.html:12 +msgid "Curate" +msgstr "Estri" + +#: bookwyrm/templates/lists/curate.html:21 +msgid "Pending Books" +msgstr "Traktotaj libroj" + +#: bookwyrm/templates/lists/curate.html:24 +msgid "You're all set!" +msgstr "Neniu libro atendas vin!" + +#: bookwyrm/templates/lists/curate.html:45 +#: bookwyrm/templates/lists/list.html:93 +#, python-format +msgid "%(username)s says:" +msgstr "%(username)s diras:" + +#: bookwyrm/templates/lists/curate.html:55 +msgid "Suggested by" +msgstr "Proponita de" + +#: bookwyrm/templates/lists/curate.html:77 +msgid "Discard" +msgstr "Forĵeti" + +#: bookwyrm/templates/lists/delete_list_modal.html:4 +msgid "Delete this list?" +msgstr "Ĉu forigi ĉi tiun liston?" + +#: bookwyrm/templates/lists/edit_form.html:5 +#: bookwyrm/templates/lists/layout.html:23 +msgid "Edit List" +msgstr "Modifi la liston" + +#: bookwyrm/templates/lists/embed-list.html:8 +#, python-format +msgid "%(list_name)s, a list by %(owner)s" +msgstr "%(list_name)s, listo fare de %(owner)s" + +#: bookwyrm/templates/lists/embed-list.html:20 +#, python-format +msgid "on %(site_name)s" +msgstr "ĉe %(site_name)s" + +#: bookwyrm/templates/lists/embed-list.html:29 +msgid "This list is currently empty" +msgstr "Ĉi tiu listo aktuale estas malplena" + +#: bookwyrm/templates/lists/form.html:19 +msgid "List curation:" +msgstr "Estrado de la listo:" + +#: bookwyrm/templates/lists/form.html:31 +msgid "Closed" +msgstr "Fermita" + +#: bookwyrm/templates/lists/form.html:34 +msgid "Only you can add and remove books to this list" +msgstr "Nur vi povas aldoni kaj forigi librojn al/el ĉi tiu listo" + +#: bookwyrm/templates/lists/form.html:48 +msgid "Curated" +msgstr "Estrata" + +#: bookwyrm/templates/lists/form.html:51 +msgid "Anyone can suggest books, subject to your approval" +msgstr "Iu ajn povas proponi librojn sed ili bezonos vian aprobon" + +#: bookwyrm/templates/lists/form.html:65 +msgctxt "curation type" +msgid "Open" +msgstr "Malfermita" + +#: bookwyrm/templates/lists/form.html:68 +msgid "Anyone can add books to this list" +msgstr "Iu ajn povas aldoni librojn al ĉi tiu listo" + +#: bookwyrm/templates/lists/form.html:82 +msgid "Group" +msgstr "Grupo" + +#: bookwyrm/templates/lists/form.html:85 +msgid "Group members can add to and remove from this list" +msgstr "Grupanoj povas aldoni kaj forigi librojn al/el ĉi tiu listo" + +#: bookwyrm/templates/lists/form.html:90 +msgid "Select Group" +msgstr "Elekti grupon" + +#: bookwyrm/templates/lists/form.html:94 +msgid "Select a group" +msgstr "Elekti grupon" + +#: bookwyrm/templates/lists/form.html:105 +msgid "You don't have any Groups yet!" +msgstr "Vi ankoraŭ ne havas Grupon!" + +#: bookwyrm/templates/lists/form.html:107 +msgid "Create a Group" +msgstr "Krei Grupon" + +#: bookwyrm/templates/lists/form.html:121 +msgid "Delete list" +msgstr "Forigi la liston" + +#: bookwyrm/templates/lists/item_notes_field.html:7 +#: bookwyrm/templates/settings/federation/edit_instance.html:86 +msgid "Notes:" +msgstr "Notoj:" + +#: bookwyrm/templates/lists/item_notes_field.html:19 +msgid "An optional note that will be displayed with the book." +msgstr "Nedeviga noto kiu montriĝos kun la libro." + +#: bookwyrm/templates/lists/list.html:37 +msgid "That book is already on this list." +msgstr "Tiu libro jam estas en ĉi tiu listo." + +#: bookwyrm/templates/lists/list.html:45 +msgid "You successfully suggested a book for this list!" +msgstr "Vi sukcese proponis libron por ĉi tiu listo!" + +#: bookwyrm/templates/lists/list.html:47 +msgid "You successfully added a book to this list!" +msgstr "Vi sukcese aldonis libron al ĉi tiu listo!" + +#: bookwyrm/templates/lists/list.html:54 +msgid "This list is currently empty." +msgstr "La listo aktuale estas malplena." + +#: bookwyrm/templates/lists/list.html:104 +msgid "Edit notes" +msgstr "Modifi la notojn" + +#: bookwyrm/templates/lists/list.html:119 +msgid "Add notes" +msgstr "Aldoni notojn" + +#: bookwyrm/templates/lists/list.html:131 +#, python-format +msgid "Added by %(username)s" +msgstr "Aldonita de %(username)s" + +#: bookwyrm/templates/lists/list.html:146 +msgid "List position" +msgstr "Pozicio" + +#: bookwyrm/templates/lists/list.html:152 +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:23 +msgid "Set" +msgstr "Apliki" + +#: bookwyrm/templates/lists/list.html:167 +#: bookwyrm/templates/snippets/remove_from_group_button.html:20 +msgid "Remove" +msgstr "Forigi" + +#: bookwyrm/templates/lists/list.html:181 +#: bookwyrm/templates/lists/list.html:198 +msgid "Sort List" +msgstr "Ordigi la liston" + +#: bookwyrm/templates/lists/list.html:191 +msgid "Direction" +msgstr "Direkto" + +#: bookwyrm/templates/lists/list.html:205 +msgid "Add Books" +msgstr "Aldoni librojn" + +#: bookwyrm/templates/lists/list.html:207 +msgid "Suggest Books" +msgstr "Proponitaj libroj" + +#: bookwyrm/templates/lists/list.html:218 +msgid "search" +msgstr "serĉi" + +#: bookwyrm/templates/lists/list.html:224 +msgid "Clear search" +msgstr "Forigi la serĉon" + +#: bookwyrm/templates/lists/list.html:229 +#, python-format +msgid "No books found matching the query \"%(query)s\"" +msgstr "Neniu libro troviĝis por la peto «%(query)s»" + +#: bookwyrm/templates/lists/list.html:268 +msgid "Embed this list on a website" +msgstr "Enkorpigu ĉi tiun liston en alia retejo" + +#: bookwyrm/templates/lists/list.html:276 +msgid "Copy embed code" +msgstr "Kopii la kodon de enkorpigo" + +#: bookwyrm/templates/lists/list.html:278 +#, python-format +msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" +msgstr "%(list_name)s, listo farita de %(owner)s ĉe %(site_name)s" + +#: bookwyrm/templates/lists/list_items.html:15 +msgid "Saved" +msgstr "Konservita" + +#: bookwyrm/templates/lists/lists.html:14 bookwyrm/templates/user/lists.html:9 +msgid "Your Lists" +msgstr "Viaj listoj" + +#: bookwyrm/templates/lists/lists.html:36 +msgid "All Lists" +msgstr "Ĉiuj listoj" + +#: bookwyrm/templates/lists/lists.html:40 +msgid "Saved Lists" +msgstr "Konservitaj listoj" + +#: bookwyrm/templates/notifications/items/accept.html:18 +#, python-format +msgid "%(related_user)s accepted your invitation to join group \"%(group_name)s\"" +msgstr "%(related_user)s akceptis vian inviton por aliĝi al la grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/accept.html:26 +#, python-format +msgid "%(related_user)s and %(second_user)s accepted your invitation to join group \"%(group_name)s\"" +msgstr "%(related_user)s kaj %(second_user)s akceptis vian inviton por aliĝi al la grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/accept.html:36 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others accepted your invitation to join group \"%(group_name)s\"" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj akceptis vian inviton por aliĝi al la grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/add.html:33 +#, python-format +msgid "%(related_user)s added %(book_title)s to your list \"%(list_name)s\"" +msgstr "%(related_user)s aldonis %(book_title)s al via listo «%(list_name)s»" + +#: bookwyrm/templates/notifications/items/add.html:39 +#, python-format +msgid "%(related_user)s suggested adding %(book_title)s to your list \"%(list_name)s\"" +msgstr "%(related_user)s proponis aldoni %(book_title)s al via listo «%(list_name)s»" + +#: bookwyrm/templates/notifications/items/add.html:47 +#, python-format +msgid "%(related_user)s added %(book_title)s and %(second_book_title)s to your list \"%(list_name)s\"" +msgstr "%(related_user)s aldonis %(book_title)s kaj %(second_book_title)s al via listo «%(list_name)s»" + +#: bookwyrm/templates/notifications/items/add.html:54 +#, python-format +msgid "%(related_user)s suggested adding %(book_title)s and %(second_book_title)s to your list \"%(list_name)s\"" +msgstr "%(related_user)s proponis aldoni %(book_title)s kaj %(second_book_title)s al via listo «%(list_name)s»" + +#: bookwyrm/templates/notifications/items/add.html:66 +#, python-format +msgid "%(related_user)s added a book to one of your lists" +msgstr "%(related_user)s aldonis libron al unu el viaj listoj" + +#: bookwyrm/templates/notifications/items/add.html:72 +#, python-format +msgid "%(related_user)s added %(book_title)s, %(second_book_title)s, and %(display_count)s other book to your list \"%(list_name)s\"" +msgid_plural "%(related_user)s added %(book_title)s, %(second_book_title)s, and %(display_count)s other books to your list \"%(list_name)s\"" +msgstr[0] "%(related_user)s aldonis %(book_title)s, %(second_book_title)s kaj %(display_count)s alian libron al via listo «%(list_name)s»" +msgstr[1] "%(related_user)s aldonis %(book_title)s, %(second_book_title)s kaj %(display_count)s aliajn librojn al via listo «%(list_name)s»" + +#: bookwyrm/templates/notifications/items/add.html:88 +#, python-format +msgid "%(related_user)s suggested adding %(book_title)s, %(second_book_title)s, and %(display_count)s other book to your list \"%(list_name)s\"" +msgid_plural "%(related_user)s suggested adding %(book_title)s, %(second_book_title)s, and %(display_count)s other books to your list \"%(list_name)s\"" +msgstr[0] "%(related_user)s proponis aldoni %(book_title)s, %(second_book_title)s kaj %(display_count)s alian libron al via listo «%(list_name)s»" +msgstr[1] "%(related_user)s proponis aldoni %(book_title)s, %(second_book_title)s kaj %(display_count)s aliajn librojn al via listo «%(list_name)s»" + +#: bookwyrm/templates/notifications/items/boost.html:21 +#, python-format +msgid "%(related_user)s boosted your review of %(book_title)s" +msgstr "%(related_user)s diskonigis vian recenzon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:27 +#, python-format +msgid "%(related_user)s and %(second_user)s boosted your review of %(book_title)s" +msgstr "%(related_user)s kaj %(second_user)s diskonigis vian recenzon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:36 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others boosted your review of %(book_title)s" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj diskonigis vian recenzon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:44 +#, python-format +msgid "%(related_user)s boosted your comment on %(book_title)s" +msgstr "%(related_user)s diskonigis vian komenton pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:50 +#, python-format +msgid "%(related_user)s and %(second_user)s boosted your comment on %(book_title)s" +msgstr "%(related_user)s kaj %(second_user)s diskonigis vian komenton pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:59 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others boosted your comment on %(book_title)s" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj diskonigis vian komenton pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:67 +#, python-format +msgid "%(related_user)s boosted your quote from %(book_title)s" +msgstr "%(related_user)s diskonigis vian citaĵon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:73 +#, python-format +msgid "%(related_user)s and %(second_user)s boosted your quote from %(book_title)s" +msgstr "%(related_user)s kaj %(second_user)s diskonigis vian citaĵon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:82 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others boosted your quote from %(book_title)s" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj diskonigis vian citaĵon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/boost.html:90 +#, python-format +msgid "%(related_user)s boosted your status" +msgstr "%(related_user)s diskonigis vian afiŝon" + +#: bookwyrm/templates/notifications/items/boost.html:96 +#, python-format +msgid "%(related_user)s and %(second_user)s boosted your status" +msgstr "%(related_user)s kaj %(second_user)s diskonigis vian afiŝon" + +#: bookwyrm/templates/notifications/items/boost.html:105 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others boosted your status" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj diskonigis vian afiŝon" + +#: bookwyrm/templates/notifications/items/fav.html:21 +#, python-format +msgid "%(related_user)s liked your review of %(book_title)s" +msgstr "%(related_user)s ŝatis vian recenzon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:27 +#, python-format +msgid "%(related_user)s and %(second_user)s liked your review of %(book_title)s" +msgstr "%(related_user)s kaj %(second_user)s ŝatis vian recenzon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:36 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others liked your review of %(book_title)s" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj ŝatis vian recenzon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:44 +#, python-format +msgid "%(related_user)s liked your comment on %(book_title)s" +msgstr "%(related_user)s ŝatis vian komenton pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:50 +#, python-format +msgid "%(related_user)s and %(second_user)s liked your comment on %(book_title)s" +msgstr "%(related_user)s kaj %(second_user)s ŝatis vian komenton pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:59 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others liked your comment on %(book_title)s" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj ŝatis vian komenton pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:67 +#, python-format +msgid "%(related_user)s liked your quote from %(book_title)s" +msgstr "%(related_user)s ŝatis vian citaĵon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:73 +#, python-format +msgid "%(related_user)s and %(second_user)s liked your quote from %(book_title)s" +msgstr "%(related_user)s kaj %(second_user)s ŝatis vian citaĵon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:82 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others liked your quote from %(book_title)s" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj ŝatis vian citaĵon de %(book_title)s" + +#: bookwyrm/templates/notifications/items/fav.html:90 +#, python-format +msgid "%(related_user)s liked your status" +msgstr "%(related_user)s ŝatis vian afiŝon" + +#: bookwyrm/templates/notifications/items/fav.html:96 +#, python-format +msgid "%(related_user)s and %(second_user)s liked your status" +msgstr "%(related_user)s kaj %(second_user)s ŝatis vian afiŝon" + +#: bookwyrm/templates/notifications/items/fav.html:105 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others liked your status" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj ŝatis vian afiŝon" + +#: bookwyrm/templates/notifications/items/follow.html:16 +#, python-format +msgid "%(related_user)s followed you" +msgstr "%(related_user)s eksekvis vin" + +#: bookwyrm/templates/notifications/items/follow.html:20 +#, python-format +msgid "%(related_user)s and %(second_user)s followed you" +msgstr "%(related_user)s kaj %(second_user)s eksekvis vin" + +#: bookwyrm/templates/notifications/items/follow.html:25 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others followed you" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj ekvekvis vin" + +#: bookwyrm/templates/notifications/items/follow_request.html:15 +#, python-format +msgid "%(related_user)s sent you a follow request" +msgstr "%(related_user)s sendis al vi peton de sekvado" + +#: bookwyrm/templates/notifications/items/import.html:14 +#, python-format +msgid "Your import completed." +msgstr "Via importo finiĝis." + +#: bookwyrm/templates/notifications/items/invite.html:16 +#, python-format +msgid "%(related_user)s invited you to join the group \"%(group_name)s\"" +msgstr "%(related_user)s invitis vin aliĝi al la grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/join.html:16 +#, python-format +msgid "has joined your group \"%(group_name)s\"" +msgstr "aliĝis al via grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/leave.html:18 +#, python-format +msgid "%(related_user)s has left your group \"%(group_name)s\"" +msgstr "%(related_user)s foriris de via grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/leave.html:26 +#, python-format +msgid "%(related_user)s and %(second_user)s have left your group \"%(group_name)s\"" +msgstr "%(related_user)s kaj %(second_user)s foriris de via grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/leave.html:36 +#, python-format +msgid "%(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" +msgstr "%(related_user)s kaj %(other_user_display_count)s aliaj foriris de via grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "Nova domajno en ligilo bezonas kontrolon" +msgstr[1] "%(display_count)s novaj domajnoj en ligiloj bezonas kontrolon" + +#: bookwyrm/templates/notifications/items/mention.html:20 +#, python-format +msgid "%(related_user)s mentioned you in a review of %(book_title)s" +msgstr "%(related_user)s menciis vin en recenzo de %(book_title)s" + +#: bookwyrm/templates/notifications/items/mention.html:26 +#, python-format +msgid "%(related_user)s mentioned you in a comment on %(book_title)s" +msgstr "%(related_user)s menciis vin en komento pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/mention.html:32 +#, python-format +msgid "%(related_user)s mentioned you in a quote from %(book_title)s" +msgstr "%(related_user)s menciis vin en citaĵo de %(book_title)s" + +#: bookwyrm/templates/notifications/items/mention.html:38 +#, python-format +msgid "%(related_user)s mentioned you in a status" +msgstr "%(related_user)s menciis vin en afiŝo" + +#: bookwyrm/templates/notifications/items/remove.html:17 +#, python-format +msgid "has been removed from your group \"%(group_name)s\"" +msgstr "estis forigita de via grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/remove.html:23 +#, python-format +msgid "You have been removed from the \"%(group_name)s\" group" +msgstr "Vi estis forigita de la grupo «%(group_name)s»" + +#: bookwyrm/templates/notifications/items/reply.html:21 +#, python-format +msgid "%(related_user)s replied to your review of %(book_title)s" +msgstr "%(related_user)s respondis al via recenzo de %(book_title)s" + +#: bookwyrm/templates/notifications/items/reply.html:27 +#, python-format +msgid "%(related_user)s replied to your comment on %(book_title)s" +msgstr "%(related_user)s respondis al via komento pri %(book_title)s" + +#: bookwyrm/templates/notifications/items/reply.html:33 +#, python-format +msgid "%(related_user)s replied to your quote from %(book_title)s" +msgstr "%(related_user)s respondis al via citaĵo de %(book_title)s" + +#: bookwyrm/templates/notifications/items/reply.html:39 +#, python-format +msgid "%(related_user)s replied to your status" +msgstr "%(related_user)srespondis al via afiŝo" + +#: bookwyrm/templates/notifications/items/report.html:15 +#, python-format +msgid "A new report needs moderation" +msgid_plural "%(display_count)s new reports need moderation" +msgstr[0] "Nova raporto bezonas kontrolon" +msgstr[1] "%(display_count)s novaj raportoj bezonas kontrolon" + +#: bookwyrm/templates/notifications/items/status_preview.html:4 +#: bookwyrm/templates/snippets/status/content_status.html:73 +msgid "Content warning" +msgstr "Averto pri enhavo" + +#: bookwyrm/templates/notifications/items/update.html:16 +#, python-format +msgid "has changed the privacy level for %(group_name)s" +msgstr "ŝanĝis la nivelon de privateco de la grupo %(group_name)s" + +#: bookwyrm/templates/notifications/items/update.html:20 +#, python-format +msgid "has changed the name of %(group_name)s" +msgstr "ŝanĝis la nomon de la grupo %(group_name)s" + +#: bookwyrm/templates/notifications/items/update.html:24 +#, python-format +msgid "has changed the description of %(group_name)s" +msgstr "ŝanĝis la priskribon de la grupo %(group_name)s" + +#: bookwyrm/templates/notifications/notifications_page.html:19 +msgid "Delete notifications" +msgstr "Forigi la atentigojn" + +#: bookwyrm/templates/notifications/notifications_page.html:31 +msgid "All" +msgstr "Ĉiuj" + +#: bookwyrm/templates/notifications/notifications_page.html:35 +msgid "Mentions" +msgstr "Mencioj" + +#: bookwyrm/templates/notifications/notifications_page.html:47 +msgid "You're all caught up!" +msgstr "Estas neniu nova atentigo!" + +#: bookwyrm/templates/ostatus/error.html:7 +#, python-format +msgid "%(account)s is not a valid username" +msgstr "%(account)s ne estas valida uzantonomo" + +#: bookwyrm/templates/ostatus/error.html:8 +#: bookwyrm/templates/ostatus/error.html:13 +msgid "Check you have the correct username before trying again" +msgstr "Certigu ke vi havas la ĝustan uzantonomon antaŭ ol reprovi" + +#: bookwyrm/templates/ostatus/error.html:12 +#, python-format +msgid "%(account)s could not be found or %(remote_domain)s does not support identity discovery" +msgstr "%(account)s ne troviĝis aŭ %(remote_domain)s ne subtenas malkovron de identecoj" + +#: bookwyrm/templates/ostatus/error.html:17 +#, python-format +msgid "%(account)s was found but %(remote_domain)s does not support 'remote follow'" +msgstr "%(account)s troviĝis sed %(remote_domain)s ne subtenas ‘foran sekvadon’" + +#: bookwyrm/templates/ostatus/error.html:18 +#, python-format +msgid "Try searching for %(user)s on %(remote_domain)s instead" +msgstr "Provu serĉi %(user)s ĉe %(remote_domain)s anstataŭe" + +#: bookwyrm/templates/ostatus/error.html:46 +#, python-format +msgid "Something went wrong trying to follow %(account)s" +msgstr "Io malsukcesis dum la provo sekvi %(account)s" + +#: bookwyrm/templates/ostatus/error.html:47 +msgid "Check you have the correct username before trying again." +msgstr "Certigu ke vi havas la ĝustan uzantonomon antaŭ ol reprovi." + +#: bookwyrm/templates/ostatus/error.html:51 +#, python-format +msgid "You have blocked %(account)s" +msgstr "Vi blokis %(account)s" + +#: bookwyrm/templates/ostatus/error.html:55 +#, python-format +msgid "%(account)s has blocked you" +msgstr "%(account)s blokis vin" + +#: bookwyrm/templates/ostatus/error.html:59 +#, python-format +msgid "You are already following %(account)s" +msgstr "Vi jam sekvas %(account)s" + +#: bookwyrm/templates/ostatus/error.html:63 +#, python-format +msgid "You have already requested to follow %(account)s" +msgstr "Vi jam petis sekvi %(account)s" + +#: bookwyrm/templates/ostatus/remote_follow.html:6 +#, python-format +msgid "Follow %(username)s on the fediverse" +msgstr "Sekvu %(username)s en la fediverso" + +#: bookwyrm/templates/ostatus/remote_follow.html:33 +#, python-format +msgid "Follow %(username)s from another Fediverse account like BookWyrm, Mastodon, or Pleroma." +msgstr "Sekvu %(username)s per alia fediversa konto kiel BookWyrm, Mastodon aŭ Pleroma." + +#: bookwyrm/templates/ostatus/remote_follow.html:40 +msgid "User handle to follow from:" +msgstr "Konto per kiu vi volas sekvi:" + +#: bookwyrm/templates/ostatus/remote_follow.html:42 +msgid "Follow!" +msgstr "Sekvi!" + +#: bookwyrm/templates/ostatus/remote_follow_button.html:15 +msgid "Follow on Fediverse" +msgstr "Sekvi en la Fediverso" + +#: bookwyrm/templates/ostatus/remote_follow_button.html:19 +msgid "This link opens in a pop-up window" +msgstr "Ĉi tiu ligilo malfermiĝos en nova fenestro" + +#: bookwyrm/templates/ostatus/subscribe.html:8 +#, python-format +msgid "Log in to %(sitename)s" +msgstr "Ensaluti en %(sitename)s" + +#: bookwyrm/templates/ostatus/subscribe.html:10 +#, python-format +msgid "Error following from %(sitename)s" +msgstr "Eraro de sekvado de %(sitename)s" + +#: bookwyrm/templates/ostatus/subscribe.html:12 +#: bookwyrm/templates/ostatus/subscribe.html:22 +#, python-format +msgid "Follow from %(sitename)s" +msgstr "Sekvi de %(sitename)s" + +#: bookwyrm/templates/ostatus/subscribe.html:18 +msgid "Uh oh..." +msgstr "Ho ve..." + +#: bookwyrm/templates/ostatus/subscribe.html:20 +msgid "Let's log in first..." +msgstr "Ni unue ensalutu..." + +#: bookwyrm/templates/ostatus/subscribe.html:51 +#, python-format +msgid "Follow %(username)s" +msgstr "Sekvi %(username)s" + +#: bookwyrm/templates/ostatus/success.html:28 +#, python-format +msgid "You are now following %(display_name)s!" +msgstr "Vi nun sekvas %(display_name)s!" + +#: bookwyrm/templates/preferences/2fa.html:4 +#: bookwyrm/templates/preferences/2fa.html:7 +#: bookwyrm/templates/preferences/layout.html:24 +msgid "Two Factor Authentication" +msgstr "Dupaŝa aŭtentigo" + +#: bookwyrm/templates/preferences/2fa.html:16 +msgid "Successfully updated 2FA settings" +msgstr "La agordoj de dupaŝa aŭtentigo sukcese ĝisdatiĝis" + +#: bookwyrm/templates/preferences/2fa.html:24 +msgid "Write down or copy and paste these codes somewhere safe." +msgstr "Skribu aŭ kopiu ĉi tiujn kodojn en sekuran lokon." + +#: bookwyrm/templates/preferences/2fa.html:25 +msgid "You must use them in order, and they will not be displayed again." +msgstr "Vi devos uzi ilin en la ĝusta ordo kaj ili ne denove montriĝos." + +#: bookwyrm/templates/preferences/2fa.html:35 +msgid "Two Factor Authentication is active on your account." +msgstr "Dupaŝa aŭtentigo estas ŝaltita por via konto." + +#: bookwyrm/templates/preferences/2fa.html:36 +#: bookwyrm/templates/preferences/disable-2fa.html:4 +#: bookwyrm/templates/preferences/disable-2fa.html:7 +msgid "Disable 2FA" +msgstr "Malŝalti dupaŝan aŭtentigon" + +#: bookwyrm/templates/preferences/2fa.html:39 +msgid "You can generate backup codes to use in case you do not have access to your authentication app. If you generate new codes, any backup codes previously generated will no longer work." +msgstr "Vi povas generi rezervajn kodojn por uzi okaze ke vi ne plu havos aliron al la aplikaĵo de aŭtentigo. Se vi generos novajn kodojn, neniuj antaŭaj kodoj plu funkcios." + +#: bookwyrm/templates/preferences/2fa.html:40 +msgid "Generate backup codes" +msgstr "Generi rezervajn kodojn" + +#: bookwyrm/templates/preferences/2fa.html:45 +msgid "Scan the QR code with your authentication app and then enter the code from your app below to confirm your app is set up." +msgstr "Skanu la QR-an kodon per via aplikaĵo de aŭtentigo kaj sekve tajpu la kodon de via aplikaĵo sube por konfirmi ke via aplikaĵo estas ĝuste agordita." + +#: bookwyrm/templates/preferences/2fa.html:52 +msgid "Use setup key" +msgstr "Uzi ŝlosilon de agordado" + +#: bookwyrm/templates/preferences/2fa.html:58 +msgid "Account name:" +msgstr "Kontonomo:" + +#: bookwyrm/templates/preferences/2fa.html:65 +msgid "Code:" +msgstr "Kodo:" + +#: bookwyrm/templates/preferences/2fa.html:73 +msgid "Enter the code from your app:" +msgstr "Tajpu la kodon de via aplikaĵo:" + +#: bookwyrm/templates/preferences/2fa.html:83 +msgid "You can make your account more secure by using Two Factor Authentication (2FA). This will require you to enter a one-time code using a phone app like Authy, Google Authenticator or Microsoft Authenticator each time you log in." +msgstr "Vi povas plisekurigi vian konton uzante dupaŝan aŭtentigon (2FA). Tio postulos ke vi entajpu unu-uzan kodon donitan de poŝtelefona aplikaĵo kiel Authy, Google AuthenticatorMicrosoft Authenticator ĉiun fojon kiam vi ensalutas." + +#: bookwyrm/templates/preferences/2fa.html:85 +msgid "Confirm your password to begin setting up 2FA." +msgstr "Konfirmu vian pasvorton por komenci agordi la dupaŝan aŭtentigon (2FA)." + +#: bookwyrm/templates/preferences/2fa.html:95 +#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37 +msgid "Set up 2FA" +msgstr "Agordi dupaŝan aŭtentigon" + +#: bookwyrm/templates/preferences/blocks.html:4 +#: bookwyrm/templates/preferences/blocks.html:7 +#: bookwyrm/templates/preferences/layout.html:46 +msgid "Blocked Users" +msgstr "Blokitaj uzantoj" + +#: bookwyrm/templates/preferences/blocks.html:12 +msgid "No users currently blocked." +msgstr "Aktuale estas neniu blokita uzanto." + +#: bookwyrm/templates/preferences/change_password.html:4 +#: bookwyrm/templates/preferences/change_password.html:7 +#: bookwyrm/templates/preferences/change_password.html:37 +#: bookwyrm/templates/preferences/layout.html:20 +msgid "Change Password" +msgstr "Ŝanĝi pasvorton" + +#: bookwyrm/templates/preferences/change_password.html:15 +msgid "Successfully changed password" +msgstr "La pasvorto sukcese ŝanĝiĝis" + +#: bookwyrm/templates/preferences/change_password.html:22 +msgid "Current password:" +msgstr "Aktuala pasvorto:" + +#: bookwyrm/templates/preferences/change_password.html:28 +msgid "New password:" +msgstr "Nova pasvorto:" + +#: bookwyrm/templates/preferences/delete_user.html:4 +#: bookwyrm/templates/preferences/delete_user.html:7 +#: bookwyrm/templates/preferences/delete_user.html:40 +#: bookwyrm/templates/preferences/layout.html:28 +#: bookwyrm/templates/settings/users/delete_user_form.html:22 +msgid "Delete Account" +msgstr "Forigi la konton" + +#: bookwyrm/templates/preferences/delete_user.html:12 +msgid "Deactivate account" +msgstr "Malŝalti la konton" + +#: bookwyrm/templates/preferences/delete_user.html:15 +msgid "Your account will be hidden. You can log back in at any time to re-activate your account." +msgstr "Via konto estos kaŝita. Vi povas iam ajn reensaluti por reŝalti vian konton." + +#: bookwyrm/templates/preferences/delete_user.html:20 +msgid "Deactivate Account" +msgstr "Malŝalti konton" + +#: bookwyrm/templates/preferences/delete_user.html:26 +msgid "Permanently delete account" +msgstr "Porĉiame forigi la konton" + +#: bookwyrm/templates/preferences/delete_user.html:29 +msgid "Deleting your account cannot be undone. The username will not be available to register in the future." +msgstr "Ne eblos malfari la forigon de via konto. La uzantonomo ne disponeblos por registriĝo estontece." + +#: bookwyrm/templates/preferences/disable-2fa.html:12 +msgid "Disable Two Factor Authentication" +msgstr "Malŝalti dupaŝan aŭtentigon" + +#: bookwyrm/templates/preferences/disable-2fa.html:14 +msgid "Disabling 2FA will allow anyone with your username and password to log in to your account." +msgstr "Malŝalti la dupaŝan aŭtentigon ebligos al iu ajn kiu havas vian uzantnomon kaj pasvorton ensaluti en vian konton." + +#: bookwyrm/templates/preferences/disable-2fa.html:20 +msgid "Turn off 2FA" +msgstr "Malŝalti dupaŝan aŭtentigon" + +#: bookwyrm/templates/preferences/edit_user.html:4 +#: bookwyrm/templates/preferences/edit_user.html:7 +#: bookwyrm/templates/preferences/layout.html:15 +msgid "Edit Profile" +msgstr "Modifi la profilon" + +#: bookwyrm/templates/preferences/edit_user.html:12 +#: bookwyrm/templates/preferences/edit_user.html:25 +#: bookwyrm/templates/settings/users/user_info.html:7 +#: bookwyrm/templates/user_menu.html:29 +msgid "Profile" +msgstr "Profilo" + +#: bookwyrm/templates/preferences/edit_user.html:13 +#: bookwyrm/templates/preferences/edit_user.html:64 +#: bookwyrm/templates/settings/site.html:11 +#: bookwyrm/templates/settings/site.html:89 +#: bookwyrm/templates/setup/config.html:91 +msgid "Display" +msgstr "Afiŝado" + +#: bookwyrm/templates/preferences/edit_user.html:14 +#: bookwyrm/templates/preferences/edit_user.html:112 +msgid "Privacy" +msgstr "Privateco" + +#: bookwyrm/templates/preferences/edit_user.html:69 +msgid "Show reading goal prompt in feed" +msgstr "Montri la demandon pri via legocelo en la fluo" + +#: bookwyrm/templates/preferences/edit_user.html:75 +msgid "Show suggested users" +msgstr "Montri proponitajn uzantojn" + +#: bookwyrm/templates/preferences/edit_user.html:81 +msgid "Show this account in suggested users" +msgstr "Montri ĉi tiun konton en la proponitaj uzantoj" + +#: bookwyrm/templates/preferences/edit_user.html:85 +#, python-format +msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." +msgstr "Via konto aperos en la adresaro kaj eble estos rekomendita al aliaj uzantoj de BookWyrm." + +#: bookwyrm/templates/preferences/edit_user.html:89 +msgid "Preferred Timezone: " +msgstr "Preferata horzono: " + +#: bookwyrm/templates/preferences/edit_user.html:101 +msgid "Theme:" +msgstr "Etoso:" + +#: bookwyrm/templates/preferences/edit_user.html:117 +msgid "Manually approve followers" +msgstr "Permane aprobi sekvantojn" + +#: bookwyrm/templates/preferences/edit_user.html:123 +msgid "Hide followers and following on profile" +msgstr "Kaŝi la sekvantojn kaj la sekvatojn ĉe via profilo" + +#: bookwyrm/templates/preferences/edit_user.html:128 +msgid "Default post privacy:" +msgstr "Defaŭlta privateco de afiŝoj:" + +#: bookwyrm/templates/preferences/export.html:4 +#: bookwyrm/templates/preferences/export.html:7 +msgid "CSV Export" +msgstr "CSV-a eksporto" + +#: bookwyrm/templates/preferences/export.html:13 +msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity." +msgstr "Via eksporto inkluzivos ĉiujn librojn sur viaj bretoj, librojn recenzitajn de vi kaj librojn kun legadaj agoj." + +#: bookwyrm/templates/preferences/export.html:20 +msgid "Download file" +msgstr "Elŝuti la dosieron" + +#: bookwyrm/templates/preferences/layout.html:11 +msgid "Account" +msgstr "Konto" + +#: bookwyrm/templates/preferences/layout.html:31 +msgid "Data" +msgstr "Datumoj" + +#: bookwyrm/templates/preferences/layout.html:39 +msgid "CSV export" +msgstr "CSV-a eksporto" + +#: bookwyrm/templates/preferences/layout.html:42 +msgid "Relationships" +msgstr "Rilatoj" + +#: bookwyrm/templates/reading_progress/finish.html:5 +#, python-format +msgid "Finish \"%(book_title)s\"" +msgstr "Fini «%(book_title)s»" + +#: bookwyrm/templates/reading_progress/start.html:5 +#, python-format +msgid "Start \"%(book_title)s\"" +msgstr "Komenci «%(book_title)s»" + +#: bookwyrm/templates/reading_progress/stop.html:5 +#, python-format +msgid "Stop Reading \"%(book_title)s\"" +msgstr "Haltigi la legadon de «%(book_title)s»" + +#: bookwyrm/templates/reading_progress/want.html:5 +#, python-format +msgid "Want to Read \"%(book_title)s\"" +msgstr "Mi volas legi «%(book_title)s»" + +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:4 +msgid "Delete these read dates?" +msgstr "Ĉu forigi ĉi tiujn legodatojn?" + +#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:8 +#, python-format +msgid "You are deleting this readthrough and its %(count)s associated progress updates." +msgstr "Vi forigos ĉi tiun legadon kaj ĝiajn %(count)s asociitajn ĝisdatigojn de progreso." + +#: bookwyrm/templates/readthrough/readthrough.html:6 +#: bookwyrm/templates/readthrough/readthrough_modal.html:8 +#, python-format +msgid "Update read dates for \"%(title)s\"" +msgstr "Ĝisdatigi legodatojn por «%(title)s»" + +#: bookwyrm/templates/readthrough/readthrough_form.html:10 +#: bookwyrm/templates/readthrough/readthrough_modal.html:38 +#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 +#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 +#: bookwyrm/templates/snippets/reading_modals/stop_reading_modal.html:24 +msgid "Started reading" +msgstr "Komencis legi" + +#: bookwyrm/templates/readthrough/readthrough_form.html:18 +#: bookwyrm/templates/readthrough/readthrough_modal.html:56 +msgid "Progress" +msgstr "Progreso" + +#: bookwyrm/templates/readthrough/readthrough_form.html:25 +#: bookwyrm/templates/readthrough/readthrough_modal.html:63 +#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 +msgid "Finished reading" +msgstr "Finis legi" + +#: bookwyrm/templates/readthrough/readthrough_list.html:9 +msgid "Progress Updates:" +msgstr "Ĝisdatigoj de progreso:" + +#: bookwyrm/templates/readthrough/readthrough_list.html:14 +msgid "finished" +msgstr "finita" + +#: bookwyrm/templates/readthrough/readthrough_list.html:16 +msgid "stopped" +msgstr "haltigita" + +#: bookwyrm/templates/readthrough/readthrough_list.html:27 +msgid "Show all updates" +msgstr "Montri ĉiujn ĝisdatigojn" + +#: bookwyrm/templates/readthrough/readthrough_list.html:43 +msgid "Delete this progress update" +msgstr "Forigi ĉi tiun ĝisdatigon de progreso" + +#: bookwyrm/templates/readthrough/readthrough_list.html:55 +msgid "started" +msgstr "komencita" + +#: bookwyrm/templates/readthrough/readthrough_list.html:62 +msgid "Edit read dates" +msgstr "Modifi la legodatojn" + +#: bookwyrm/templates/readthrough/readthrough_list.html:70 +msgid "Delete these read dates" +msgstr "Forigi ĉi tiujn legodatojn" + +#: bookwyrm/templates/readthrough/readthrough_modal.html:12 +#, python-format +msgid "Add read dates for \"%(title)s\"" +msgstr "Aldoni legodatojn por «%(title)s»" + +#: bookwyrm/templates/report.html:5 +#: bookwyrm/templates/snippets/report_button.html:13 +msgid "Report" +msgstr "Raporti" + +#: bookwyrm/templates/search/barcode_modal.html:5 +msgid "\n" +" Scan Barcode\n" +" " +msgstr "\n" +" Skani strikodon\n" +" " + +#: bookwyrm/templates/search/barcode_modal.html:21 +msgid "Requesting camera..." +msgstr "Petado de permeso por la kamerao..." + +#: bookwyrm/templates/search/barcode_modal.html:22 +msgid "Grant access to the camera to scan a book's barcode." +msgstr "Permesu la aliron al la kamerao por skani strikodon de libro." + +#: bookwyrm/templates/search/barcode_modal.html:27 +msgid "Could not access camera" +msgstr "Ne eblis atingi la kameraon" + +#: bookwyrm/templates/search/barcode_modal.html:31 +msgctxt "barcode scanner" +msgid "Scanning..." +msgstr "Skanado..." + +#: bookwyrm/templates/search/barcode_modal.html:32 +msgid "Align your book's barcode with the camera." +msgstr "Rektigu la strikodon de la libro kun la kamerao." + +#: bookwyrm/templates/search/barcode_modal.html:36 +msgctxt "barcode scanner" +msgid "ISBN scanned" +msgstr "ISBN skaniĝis" + +#: bookwyrm/templates/search/barcode_modal.html:37 +msgctxt "followed by ISBN" +msgid "Searching for book:" +msgstr "Serĉado de la libro:" + +#: bookwyrm/templates/search/book.html:25 +#, python-format +msgid "%(formatted_review_count)s review" +msgid_plural "%(formatted_review_count)s reviews" +msgstr[0] "%(formatted_review_count)s recenzo" +msgstr[1] "%(formatted_review_count)s recenzoj" + +#: bookwyrm/templates/search/book.html:34 +#, python-format +msgid "(published %(pub_year)s)" +msgstr "(eldonita en %(pub_year)s)" + +#: bookwyrm/templates/search/book.html:50 +msgid "Results from" +msgstr "Rezultoj de" + +#: bookwyrm/templates/search/book.html:89 +msgid "Import book" +msgstr "Importi libron" + +#: bookwyrm/templates/search/book.html:113 +msgid "Load results from other catalogues" +msgstr "Ŝarĝi per rezultoj de aliaj katalogoj" + +#: bookwyrm/templates/search/book.html:117 +msgid "Manually add book" +msgstr "Permane aldoni libron" + +#: bookwyrm/templates/search/book.html:122 +msgid "Log in to import or add books." +msgstr "Ensalutu por importi aŭ aldoni librojn." + +#: bookwyrm/templates/search/layout.html:17 +msgid "Search query" +msgstr "Serĉo" + +#: bookwyrm/templates/search/layout.html:20 +msgid "Search type" +msgstr "Tipo de serĉo" + +#: bookwyrm/templates/search/layout.html:24 +#: bookwyrm/templates/search/layout.html:47 +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 +#: bookwyrm/templates/settings/federation/instance_list.html:52 +#: bookwyrm/templates/settings/layout.html:36 +#: 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 "Uzantoj" + +#: bookwyrm/templates/search/layout.html:59 +#, python-format +msgid "No results found for \"%(query)s\"" +msgstr "Neniu rezulto troviĝis por «%(query)s»" + +#: bookwyrm/templates/search/layout.html:61 +#, python-format +msgid "%(result_count)s result found" +msgid_plural "%(result_count)s results found" +msgstr[0] "%(result_count)s rezulto troviĝis" +msgstr[1] "%(result_count)s rezultoj troviĝis" + +#: bookwyrm/templates/settings/announcements/announcement.html:5 +#: bookwyrm/templates/settings/announcements/announcement.html:8 +msgid "Announcement" +msgstr "Anonco" + +#: bookwyrm/templates/settings/announcements/announcement.html:16 +#: bookwyrm/templates/settings/federation/instance.html:93 +#: bookwyrm/templates/snippets/status/status_options.html:25 +msgid "Edit" +msgstr "Modifi" + +#: bookwyrm/templates/settings/announcements/announcement.html:32 +#: bookwyrm/templates/settings/announcements/announcements.html:3 +#: bookwyrm/templates/settings/announcements/announcements.html:5 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:15 +#: bookwyrm/templates/settings/layout.html:99 +msgid "Announcements" +msgstr "Anoncoj" + +#: bookwyrm/templates/settings/announcements/announcement.html:45 +msgid "Visible:" +msgstr "Videbla:" + +#: bookwyrm/templates/settings/announcements/announcement.html:49 +msgid "True" +msgstr "Vera" + +#: bookwyrm/templates/settings/announcements/announcement.html:51 +msgid "False" +msgstr "Malvera" + +#: bookwyrm/templates/settings/announcements/announcement.html:57 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:79 +#: bookwyrm/templates/settings/dashboard/dashboard.html:80 +msgid "Start date:" +msgstr "Komenca dato:" + +#: bookwyrm/templates/settings/announcements/announcement.html:62 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:89 +#: bookwyrm/templates/settings/dashboard/dashboard.html:86 +msgid "End date:" +msgstr "Fina dato:" + +#: bookwyrm/templates/settings/announcements/announcement.html:66 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:109 +msgid "Active:" +msgstr "Aktiva:" + +#: bookwyrm/templates/settings/announcements/announcements.html:9 +#: bookwyrm/templates/settings/announcements/edit_announcement.html:8 +msgid "Create Announcement" +msgstr "Krei anoncon" + +#: bookwyrm/templates/settings/announcements/announcements.html:21 +#: bookwyrm/templates/settings/federation/instance_list.html:40 +msgid "Date added" +msgstr "Dato de aldono" + +#: bookwyrm/templates/settings/announcements/announcements.html:25 +msgid "Preview" +msgstr "Antaŭrigardo" + +#: bookwyrm/templates/settings/announcements/announcements.html:29 +msgid "Start date" +msgstr "Komenca dato" + +#: bookwyrm/templates/settings/announcements/announcements.html:33 +msgid "End date" +msgstr "Fina dato" + +#: bookwyrm/templates/settings/announcements/announcements.html:50 +msgid "active" +msgstr "aktiva" + +#: bookwyrm/templates/settings/announcements/announcements.html:50 +msgid "inactive" +msgstr "malaktiva" + +#: bookwyrm/templates/settings/announcements/announcements.html:63 +msgid "No announcements found" +msgstr "Neniu anonco troviĝis" + +#: bookwyrm/templates/settings/announcements/edit_announcement.html:6 +msgid "Edit Announcement" +msgstr "Modifi la anoncon" + +#: bookwyrm/templates/settings/announcements/edit_announcement.html:45 +msgid "Announcement content" +msgstr "Enhavo de la anonco" + +#: bookwyrm/templates/settings/announcements/edit_announcement.html:57 +msgid "Details:" +msgstr "Detaloj:" + +#: bookwyrm/templates/settings/announcements/edit_announcement.html:65 +msgid "Event date:" +msgstr "Dato de la evento:" + +#: bookwyrm/templates/settings/announcements/edit_announcement.html:73 +msgid "Display settings" +msgstr "Agordoj pri afiŝado" + +#: bookwyrm/templates/settings/announcements/edit_announcement.html:98 +msgid "Color:" +msgstr "Koloro:" + +#: 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 "Reguloj de aŭtomata moderigado" + +#: 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 "Reguloj de aŭtomata moderigado kreos raportojn por iu ajn loka uzanto aŭ afiŝo kun kampoj kiuj kongruas kun la elektita teksto." + +#: 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 "Uzantoj aŭ afiŝoj kiujn oni jam raportis (sendepende ĉu la raporto solviĝis ĉu ne) ne estos markitaj." + +#: bookwyrm/templates/settings/automod/rules.html:26 +msgid "Schedule:" +msgstr "Plano:" + +#: bookwyrm/templates/settings/automod/rules.html:33 +msgid "Last run:" +msgstr "Laste rulita:" + +#: bookwyrm/templates/settings/automod/rules.html:40 +msgid "Total run count:" +msgstr "Suma nombro de ruliĝoj:" + +#: bookwyrm/templates/settings/automod/rules.html:47 +msgid "Enabled:" +msgstr "Ŝaltita:" + +#: bookwyrm/templates/settings/automod/rules.html:59 +msgid "Delete schedule" +msgstr "Forigi planon" + +#: bookwyrm/templates/settings/automod/rules.html:63 +msgid "Run now" +msgstr "Ruli nun" + +#: bookwyrm/templates/settings/automod/rules.html:64 +msgid "Last run date will not be updated" +msgstr "La dato de lasta ruliĝo ne ŝanĝiĝos" + +#: bookwyrm/templates/settings/automod/rules.html:69 +#: bookwyrm/templates/settings/automod/rules.html:92 +msgid "Schedule scan" +msgstr "Plani analizon" + +#: bookwyrm/templates/settings/automod/rules.html:101 +msgid "Successfully added rule" +msgstr "La regulo estis sukcese aldonita" + +#: bookwyrm/templates/settings/automod/rules.html:107 +msgid "Add Rule" +msgstr "Aldoni regulon" + +#: bookwyrm/templates/settings/automod/rules.html:116 +#: bookwyrm/templates/settings/automod/rules.html:160 +msgid "String match" +msgstr "Teksto kongruas" + +#: bookwyrm/templates/settings/automod/rules.html:126 +#: bookwyrm/templates/settings/automod/rules.html:163 +msgid "Flag users" +msgstr "Marki uzantojn" + +#: bookwyrm/templates/settings/automod/rules.html:133 +#: bookwyrm/templates/settings/automod/rules.html:166 +msgid "Flag statuses" +msgstr "Marki afiŝojn" + +#: bookwyrm/templates/settings/automod/rules.html:140 +msgid "Add rule" +msgstr "Aldoni regulon" + +#: bookwyrm/templates/settings/automod/rules.html:147 +msgid "Current Rules" +msgstr "Aktualaj reguloj" + +#: bookwyrm/templates/settings/automod/rules.html:151 +msgid "Show rules" +msgstr "Montri la regulojn" + +#: bookwyrm/templates/settings/automod/rules.html:188 +msgid "Remove rule" +msgstr "Forigi la regulon" + +#: bookwyrm/templates/settings/celery.html:6 +#: bookwyrm/templates/settings/celery.html:8 +msgid "Celery Status" +msgstr "Stato de Celery" + +#: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "Vi povas agordi observadon por kontroli ĉu Celery ruliĝas per peto al:" + +#: bookwyrm/templates/settings/celery.html:22 +msgid "Queues" +msgstr "Atendovicoj" + +#: bookwyrm/templates/settings/celery.html:26 +msgid "Low priority" +msgstr "Malalta prioritato" + +#: bookwyrm/templates/settings/celery.html:32 +msgid "Medium priority" +msgstr "Meza prioritato" + +#: bookwyrm/templates/settings/celery.html:38 +msgid "High priority" +msgstr "Alta prioritato" + +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "Dissendoj" + +#: bookwyrm/templates/settings/celery.html:60 +msgid "Could not connect to Redis broker" +msgstr "La konekto al la Redis broker malsukcesis" + +#: bookwyrm/templates/settings/celery.html:68 +msgid "Active Tasks" +msgstr "Aktivaj taskoj" + +#: bookwyrm/templates/settings/celery.html:73 +#: bookwyrm/templates/settings/imports/imports.html:113 +msgid "ID" +msgstr "ID" + +#: bookwyrm/templates/settings/celery.html:74 +msgid "Task name" +msgstr "Tasknomo" + +#: bookwyrm/templates/settings/celery.html:75 +msgid "Run time" +msgstr "Daŭro" + +#: bookwyrm/templates/settings/celery.html:76 +msgid "Priority" +msgstr "Prioritato" + +#: bookwyrm/templates/settings/celery.html:81 +msgid "No active tasks" +msgstr "Neniu aktiva tasko" + +#: bookwyrm/templates/settings/celery.html:99 +msgid "Workers" +msgstr "Workers" + +#: bookwyrm/templates/settings/celery.html:104 +msgid "Uptime:" +msgstr "Daŭro de funkciado:" + +#: bookwyrm/templates/settings/celery.html:114 +msgid "Could not connect to Celery" +msgstr "La konekto al Celery malsukcesis" + +#: bookwyrm/templates/settings/celery.html:121 +msgid "Errors" +msgstr "Eraroj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:6 +#: bookwyrm/templates/settings/dashboard/dashboard.html:8 +#: bookwyrm/templates/settings/layout.html:28 +msgid "Dashboard" +msgstr "Panelo" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:15 +#: bookwyrm/templates/settings/dashboard/dashboard.html:109 +msgid "Total users" +msgstr "Suma nombro de uzantoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:21 +#: bookwyrm/templates/settings/dashboard/user_chart.html:16 +msgid "Active this month" +msgstr "Aktivaj ĉi-monate" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:27 +msgid "Statuses" +msgstr "Afiŝoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:33 +#: bookwyrm/templates/settings/dashboard/works_chart.html:11 +msgid "Works" +msgstr "Verkoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:74 +msgid "Instance Activity" +msgstr "Aktiveco de la instanco" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:92 +msgid "Interval:" +msgstr "Intertempo:" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:96 +msgid "Days" +msgstr "Tagoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:97 +msgid "Weeks" +msgstr "Semajnoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:115 +msgid "User signup activity" +msgstr "Novaj aliĝoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:121 +msgid "Status activity" +msgstr "Novaj afiŝoj" + +#: bookwyrm/templates/settings/dashboard/dashboard.html:127 +msgid "Works created" +msgstr "Verkoj kreitaj" + +#: bookwyrm/templates/settings/dashboard/registration_chart.html:10 +msgid "Registrations" +msgstr "Registriĝoj" + +#: bookwyrm/templates/settings/dashboard/status_chart.html:11 +msgid "Statuses posted" +msgstr "Nombro de afiŝoj" + +#: bookwyrm/templates/settings/dashboard/user_chart.html:11 +msgid "Total" +msgstr "Sumo" + +#: bookwyrm/templates/settings/dashboard/warnings/domain_review.html:9 +#, python-format +msgid "%(display_count)s domain needs review" +msgid_plural "%(display_count)s domains need review" +msgstr[0] "%(display_count)s domajno bezonas kontrolon" +msgstr[1] "%(display_count)s domajnoj bezonas kontrolon" + +#: bookwyrm/templates/settings/dashboard/warnings/email_config.html:8 +#, python-format +msgid "Your outgoing email address, %(email_sender)s, may be misconfigured." +msgstr "Via eliranta retadreso, %(email_sender)s, eble estas malagordita." + +#: bookwyrm/templates/settings/dashboard/warnings/email_config.html:11 +msgid "Check the EMAIL_SENDER_NAME and EMAIL_SENDER_DOMAIN in your .env file." +msgstr "Kontrolu la EMAIL_SENDER_NAME kaj EMAIL_SENDER_DOMAIN en via dosiero .env." + +#: bookwyrm/templates/settings/dashboard/warnings/invites.html:9 +#, python-format +msgid "%(display_count)s invite request" +msgid_plural "%(display_count)s invite requests" +msgstr[0] "%(display_count)s invitpeto" +msgstr[1] "%(display_count)s invitpetoj" + +#: bookwyrm/templates/settings/dashboard/warnings/missing_conduct.html:8 +msgid "Your instance is missing a code of conduct." +msgstr "Mankas al via instanco kondutkodo." + +#: bookwyrm/templates/settings/dashboard/warnings/missing_privacy.html:8 +msgid "Your instance is missing a privacy policy." +msgstr "Mankas al via instanco politiko de privateco." + +#: bookwyrm/templates/settings/dashboard/warnings/reports.html:9 +#, python-format +msgid "%(display_count)s open report" +msgid_plural "%(display_count)s open reports" +msgstr[0] "%(display_count)s malfermita raporto" +msgstr[1] "%(display_count)s malfermitaj raportoj" + +#: bookwyrm/templates/settings/dashboard/warnings/update_version.html:8 +#, python-format +msgid "An update is available! You're running v%(current)s and the latest release is %(available)s." +msgstr "Ĝisdatigo haveblas! Vi rulas la version v%(current)s kaj la plej lasta versio estas %(available)s." + +#: bookwyrm/templates/settings/email_blocklist/domain_form.html:5 +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:10 +msgid "Add domain" +msgstr "Aldoni domajnon" + +#: bookwyrm/templates/settings/email_blocklist/domain_form.html:11 +msgid "Domain:" +msgstr "Domajno:" + +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:65 +msgid "Email Blocklist" +msgstr "Listo de blokitaj retadresoj" + +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:18 +msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked." +msgstr "Kiam iu provos registriĝi per retadreso de ĉi tiu domajno, neniu konto kreiĝos. La procezo de registrado ŝajnos kvazaŭ ĝi sukcesis." + +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:27 +msgid "Options" +msgstr "Agordoj" + +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:38 +#, python-format +msgid "%(display_count)s user" +msgid_plural "%(display_count)s users" +msgstr[0] "%(display_count)s uzanto" +msgstr[1] "%(display_count)s uzantoj" + +#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:59 +msgid "No email domains currently blocked" +msgstr "Neniu retpoŝtdomajno estas aktuale blokita" + +#: bookwyrm/templates/settings/email_config.html:6 +#: bookwyrm/templates/settings/email_config.html:8 +#: bookwyrm/templates/settings/layout.html:90 +msgid "Email Configuration" +msgstr "Agordoj de retpoŝto" + +#: bookwyrm/templates/settings/email_config.html:16 +msgid "Error sending test email:" +msgstr "Eraro dum sendo de provmesaĝo:" + +#: bookwyrm/templates/settings/email_config.html:24 +msgid "Successfully sent test email." +msgstr "Sukcese sendis provmesaĝon." + +#: bookwyrm/templates/settings/email_config.html:32 +#: bookwyrm/templates/setup/config.html:102 +msgid "Email sender:" +msgstr "Retadreso de mesaĝoj de la retejo:" + +#: bookwyrm/templates/settings/email_config.html:39 +msgid "Email backend:" +msgstr "Retmesaĝa sendilo:" + +#: bookwyrm/templates/settings/email_config.html:46 +msgid "Host:" +msgstr "Servilnomo:" + +#: bookwyrm/templates/settings/email_config.html:53 +msgid "Host user:" +msgstr "Uzanto:" + +#: bookwyrm/templates/settings/email_config.html:60 +msgid "Port:" +msgstr "Pordo:" + +#: bookwyrm/templates/settings/email_config.html:67 +msgid "Use TLS:" +msgstr "Uzi TLS:" + +#: bookwyrm/templates/settings/email_config.html:74 +msgid "Use SSL:" +msgstr "Uzi SSL:" + +#: bookwyrm/templates/settings/email_config.html:83 +#, python-format +msgid "Send test email to %(email)s" +msgstr "Sendi provmesaĝon al %(email)s" + +#: bookwyrm/templates/settings/email_config.html:90 +msgid "Send test email" +msgstr "Sendi provmesaĝon" + +#: bookwyrm/templates/settings/federation/edit_instance.html:3 +#: bookwyrm/templates/settings/federation/edit_instance.html:6 +#: bookwyrm/templates/settings/federation/edit_instance.html:15 +#: bookwyrm/templates/settings/federation/edit_instance.html:32 +#: bookwyrm/templates/settings/federation/instance_blocklist.html:3 +#: bookwyrm/templates/settings/federation/instance_blocklist.html:32 +#: bookwyrm/templates/settings/federation/instance_list.html:9 +#: bookwyrm/templates/settings/federation/instance_list.html:10 +msgid "Add instance" +msgstr "Aldoni instancon" + +#: bookwyrm/templates/settings/federation/edit_instance.html:12 +#: bookwyrm/templates/settings/federation/instance.html:24 +#: bookwyrm/templates/settings/federation/instance_blocklist.html:12 +#: bookwyrm/templates/settings/federation/instance_list.html:3 +#: bookwyrm/templates/settings/federation/instance_list.html:5 +#: bookwyrm/templates/settings/layout.html:47 +msgid "Federated Instances" +msgstr "Frataraj instancoj" + +#: bookwyrm/templates/settings/federation/edit_instance.html:28 +#: bookwyrm/templates/settings/federation/instance_blocklist.html:28 +msgid "Import block list" +msgstr "Importi blokliston" + +#: bookwyrm/templates/settings/federation/edit_instance.html:43 +msgid "Instance:" +msgstr "Instanco:" + +#: bookwyrm/templates/settings/federation/edit_instance.html:52 +#: bookwyrm/templates/settings/federation/instance.html:46 +#: bookwyrm/templates/settings/users/user_info.html:113 +msgid "Status:" +msgstr "Stato:" + +#: bookwyrm/templates/settings/federation/edit_instance.html:66 +#: bookwyrm/templates/settings/federation/instance.html:40 +#: bookwyrm/templates/settings/users/user_info.html:107 +msgid "Software:" +msgstr "Programaro:" + +#: bookwyrm/templates/settings/federation/edit_instance.html:76 +#: bookwyrm/templates/settings/federation/instance.html:43 +#: bookwyrm/templates/settings/users/user_info.html:110 +msgid "Version:" +msgstr "Versio:" + +#: bookwyrm/templates/settings/federation/instance.html:17 +msgid "Refresh data" +msgstr "Aktualigi la datumojn" + +#: bookwyrm/templates/settings/federation/instance.html:37 +msgid "Details" +msgstr "Detaloj" + +#: bookwyrm/templates/settings/federation/instance.html:53 +#: bookwyrm/templates/user/layout.html:67 +msgid "Activity" +msgstr "Aktiveco" + +#: bookwyrm/templates/settings/federation/instance.html:56 +msgid "Users:" +msgstr "Uzantoj:" + +#: bookwyrm/templates/settings/federation/instance.html:59 +#: bookwyrm/templates/settings/federation/instance.html:65 +msgid "View all" +msgstr "Vidi ĉiujn" + +#: bookwyrm/templates/settings/federation/instance.html:62 +#: bookwyrm/templates/settings/users/user_info.html:60 +msgid "Reports:" +msgstr "Raportoj:" + +#: bookwyrm/templates/settings/federation/instance.html:68 +msgid "Followed by us:" +msgstr "Sekvataj de ni:" + +#: bookwyrm/templates/settings/federation/instance.html:73 +msgid "Followed by them:" +msgstr "Sekvataj de ili:" + +#: bookwyrm/templates/settings/federation/instance.html:78 +msgid "Blocked by us:" +msgstr "Blokitaj de ni:" + +#: bookwyrm/templates/settings/federation/instance.html:90 +#: bookwyrm/templates/settings/users/user_info.html:117 +msgid "Notes" +msgstr "Notoj" + +#: bookwyrm/templates/settings/federation/instance.html:97 +msgid "No notes" +msgstr "Neniu noto" + +#: bookwyrm/templates/settings/federation/instance.html:116 +#: bookwyrm/templates/settings/link_domains/link_domains.html:87 +#: bookwyrm/templates/snippets/block_button.html:5 +msgid "Block" +msgstr "Bloki" + +#: bookwyrm/templates/settings/federation/instance.html:117 +msgid "All users from this instance will be deactivated." +msgstr "Ĉiuj uzantoj de ĉi tiu instanco estos malaktivigitaj." + +#: bookwyrm/templates/settings/federation/instance.html:122 +#: bookwyrm/templates/snippets/block_button.html:10 +msgid "Un-block" +msgstr "Malbloki" + +#: bookwyrm/templates/settings/federation/instance.html:123 +msgid "All users from this instance will be re-activated." +msgstr "Ĉiuj uzantoj de ĉi tiu instanco estos reaktivigitaj." + +#: bookwyrm/templates/settings/federation/instance_blocklist.html:6 +#: bookwyrm/templates/settings/federation/instance_blocklist.html:15 +msgid "Import Blocklist" +msgstr "Importi blokliston" + +#: bookwyrm/templates/settings/federation/instance_blocklist.html:38 +msgid "Success!" +msgstr "Sukceso!" + +#: bookwyrm/templates/settings/federation/instance_blocklist.html:42 +msgid "Successfully blocked:" +msgstr "Sukcese blokis:" + +#: bookwyrm/templates/settings/federation/instance_blocklist.html:44 +msgid "Failed:" +msgstr "Malsukcesis:" + +#: bookwyrm/templates/settings/federation/instance_blocklist.html:62 +msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have instance and url fields. For example:" +msgstr "Bezonas dosieron de JSON en la formato per kiu provizas FediBlock, kun listo de eroj kiuj havas la kampojn instance kaj url. Ekzemple:" + +#: bookwyrm/templates/settings/federation/instance_list.html:36 +#: bookwyrm/templates/settings/users/server_filter.html:5 +msgid "Instance name" +msgstr "Nomo de la instanco" + +#: bookwyrm/templates/settings/federation/instance_list.html:44 +msgid "Last updated" +msgstr "Lasta ĝisdatigo" + +#: bookwyrm/templates/settings/federation/instance_list.html:48 +#: bookwyrm/templates/settings/federation/software_filter.html:5 +msgid "Software" +msgstr "Programaro" + +#: bookwyrm/templates/settings/federation/instance_list.html:70 +msgid "No instances found" +msgstr "Neniu instanco troviĝis" + +#: bookwyrm/templates/settings/imports/complete_import_modal.html:4 +msgid "Stop import?" +msgstr "Ĉu ĉesigi la importon?" + +#: bookwyrm/templates/settings/imports/imports.html:19 +msgid "Disable starting new imports" +msgstr "Malŝalti la eblon komenci novajn importojn" + +#: bookwyrm/templates/settings/imports/imports.html:30 +msgid "This is only intended to be used when things have gone very wrong with imports and you need to pause the feature while addressing issues." +msgstr "Ĉi tio celas esti uzata nur kiam io fuŝiĝas pri importoj ĝenerale kaj vi bezonas haltigi la trajton dum oni solvas la problemojn." + +#: bookwyrm/templates/settings/imports/imports.html:31 +msgid "While imports are disabled, users will not be allowed to start new imports, but existing imports will not be effected." +msgstr "Dum importado estas malŝaltita, uzantoj ne povos komenci novajn importojn sed ekzistantaj importoj ne estos tuŝitaj." + +#: bookwyrm/templates/settings/imports/imports.html:36 +msgid "Disable imports" +msgstr "Malŝalti importadon" + +#: bookwyrm/templates/settings/imports/imports.html:50 +msgid "Users are currently unable to start new imports" +msgstr "Uzantoj aktuale ne povas komenci novajn importojn" + +#: bookwyrm/templates/settings/imports/imports.html:55 +msgid "Enable imports" +msgstr "Ŝalti importadon" + +#: bookwyrm/templates/settings/imports/imports.html:63 +msgid "Limit the amount of imports" +msgstr "Limigi la nombron de importoj" + +#: bookwyrm/templates/settings/imports/imports.html:74 +msgid "Some users might try to import a large number of books, which you want to limit." +msgstr "Kelkaj uzantoj eble provos importi grandan kvanton de libroj, kion vi volas limigi." + +#: bookwyrm/templates/settings/imports/imports.html:75 +msgid "Set the value to 0 to not enforce any limit." +msgstr "Agordi la valoron al 0 por ne havi limon." + +#: bookwyrm/templates/settings/imports/imports.html:78 +msgid "Set import limit to" +msgstr "Agordi la limon de importoj al po" + +#: bookwyrm/templates/settings/imports/imports.html:80 +msgid "books every" +msgstr "libroj ĉiujn" + +#: bookwyrm/templates/settings/imports/imports.html:82 +msgid "days." +msgstr "tagojn." + +#: bookwyrm/templates/settings/imports/imports.html:86 +msgid "Set limit" +msgstr "Agordi la limon" + +#: bookwyrm/templates/settings/imports/imports.html:102 +msgid "Completed" +msgstr "Finita" + +#: bookwyrm/templates/settings/imports/imports.html:116 +msgid "User" +msgstr "Uzanto" + +#: bookwyrm/templates/settings/imports/imports.html:125 +msgid "Date Updated" +msgstr "Dato de ĝisdatigo" + +#: bookwyrm/templates/settings/imports/imports.html:132 +msgid "Pending items" +msgstr "Traktotaj aĵoj" + +#: bookwyrm/templates/settings/imports/imports.html:135 +msgid "Successful items" +msgstr "Sukcesaj aĵoj" + +#: bookwyrm/templates/settings/imports/imports.html:170 +msgid "No matching imports found." +msgstr "Neniu kongrua importo troviĝis." + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:4 +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:11 +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:25 +#: bookwyrm/templates/settings/invites/manage_invites.html:11 +msgid "Invite Requests" +msgstr "Invitpetoj" + +#: 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 +#: bookwyrm/templates/settings/layout.html:42 +#: bookwyrm/templates/user_menu.html:60 +msgid "Invites" +msgstr "Invitoj" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 +msgid "Ignored Invite Requests" +msgstr "Ignoritaj invitpetoj" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:36 +msgid "Date requested" +msgstr "Dato de peto" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:40 +msgid "Date accepted" +msgstr "Dato de akcepto" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:43 +#: bookwyrm/templates/settings/users/email_filter.html:5 +msgid "Email" +msgstr "Retadreso" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:45 +msgid "Answer" +msgstr "Respondo" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:51 +msgid "Action" +msgstr "Ago" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:54 +msgid "No requests" +msgstr "Neniu peto" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:66 +#: bookwyrm/templates/settings/invites/status_filter.html:16 +msgid "Accepted" +msgstr "Akceptita" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:68 +#: bookwyrm/templates/settings/invites/status_filter.html:12 +msgid "Sent" +msgstr "Sendita" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:70 +#: bookwyrm/templates/settings/invites/status_filter.html:8 +msgid "Requested" +msgstr "Petita" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:80 +msgid "Send invite" +msgstr "Sendi la inviton" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:82 +msgid "Re-send invite" +msgstr "Resendi la inviton" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:102 +msgid "Ignore" +msgstr "Ignori" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:104 +msgid "Un-ignore" +msgstr "Ne plu ignori" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:116 +msgid "Back to pending requests" +msgstr "Reiri al la traktotaj petoj" + +#: bookwyrm/templates/settings/invites/manage_invite_requests.html:118 +msgid "View ignored requests" +msgstr "Vidi la traktotajn petojn" + +#: bookwyrm/templates/settings/invites/manage_invites.html:21 +msgid "Generate New Invite" +msgstr "Generi novan inviton" + +#: bookwyrm/templates/settings/invites/manage_invites.html:27 +msgid "Expiry:" +msgstr "Eksvalidiĝo:" + +#: bookwyrm/templates/settings/invites/manage_invites.html:33 +msgid "Use limit:" +msgstr "Uzlimo:" + +#: bookwyrm/templates/settings/invites/manage_invites.html:40 +msgid "Create Invite" +msgstr "Krei inviton" + +#: bookwyrm/templates/settings/invites/manage_invites.html:48 +msgid "Expires" +msgstr "Eksvalidiĝas" + +#: bookwyrm/templates/settings/invites/manage_invites.html:49 +msgid "Max uses" +msgstr "Maksimumaj uzoj" + +#: bookwyrm/templates/settings/invites/manage_invites.html:50 +msgid "Times used" +msgstr "Nombro de uzoj" + +#: bookwyrm/templates/settings/invites/manage_invites.html:53 +msgid "No active invites" +msgstr "Neniu aktiva invito" + +#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:10 +msgid "Add IP address" +msgstr "Aldoni IP-adreson" + +#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "Estu zorga pri blokado de IP-adresoj, kaj konsideru bloki nur provizore, ĉar IP-adresoj ofte estas kundividitaj aŭ moviĝis inter pluraj homoj. Se vi blokos vian propran IP-adreson, vi ne povos aliri al ĉi tiu paĝo." + +#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:18 +msgid "IP Address:" +msgstr "IP-adreso:" + +#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24 +msgid "You can block IP ranges using CIDR syntax." +msgstr "Vi povas bloki intervalojn de IP-adresoj per la sintakso CIDR." + +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:69 +msgid "IP Address Blocklist" +msgstr "Bloklisto de IP-adresoj" + +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "Iu ajn trafiko de ĉi tiu IP-adreso ricevos la respondon 404 kiam ĝi provos aliri al iu ajn parto de la aplikaĵo." + +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:24 +msgid "Address" +msgstr "Adreso" + +#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:46 +msgid "No IP addresses currently blocked" +msgstr "Neniu IP-adreso estas aktuale blokita" + +#: bookwyrm/templates/settings/layout.html:4 +msgid "Administration" +msgstr "Administrado" + +#: bookwyrm/templates/settings/layout.html:31 +msgid "Manage Users" +msgstr "Administri uzantojn" + +#: bookwyrm/templates/settings/layout.html:53 +msgid "Moderation" +msgstr "Moderigado" + +#: bookwyrm/templates/settings/layout.html:57 +#: bookwyrm/templates/settings/reports/reports.html:8 +#: bookwyrm/templates/settings/reports/reports.html:17 +msgid "Reports" +msgstr "Raportoj" + +#: bookwyrm/templates/settings/layout.html:73 +#: bookwyrm/templates/settings/link_domains/link_domains.html:5 +#: bookwyrm/templates/settings/link_domains/link_domains.html:7 +msgid "Link Domains" +msgstr "Domajnoj de ligiloj" + +#: bookwyrm/templates/settings/layout.html:78 +msgid "System" +msgstr "Sistemo" + +#: bookwyrm/templates/settings/layout.html:86 +msgid "Celery status" +msgstr "Stato de Celery" + +#: bookwyrm/templates/settings/layout.html:95 +msgid "Instance Settings" +msgstr "Agordoj de la instanco" + +#: bookwyrm/templates/settings/layout.html:103 +#: bookwyrm/templates/settings/site.html:4 +#: bookwyrm/templates/settings/site.html:6 +msgid "Site Settings" +msgstr "Agordoj de la retejo" + +#: bookwyrm/templates/settings/layout.html:109 +#: bookwyrm/templates/settings/layout.html:112 +#: bookwyrm/templates/settings/registration.html:4 +#: bookwyrm/templates/settings/registration.html:6 +#: bookwyrm/templates/settings/registration_limited.html:4 +#: bookwyrm/templates/settings/registration_limited.html:6 +msgid "Registration" +msgstr "Registrado" + +#: bookwyrm/templates/settings/layout.html:118 +#: bookwyrm/templates/settings/site.html:107 +#: bookwyrm/templates/settings/themes.html:4 +#: bookwyrm/templates/settings/themes.html:6 +msgid "Themes" +msgstr "Etosoj" + +#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:5 +#, python-format +msgid "Set display name for %(url)s" +msgstr "Agordi la nomon montratan por %(url)s" + +#: bookwyrm/templates/settings/link_domains/link_domains.html:11 +msgid "Link domains must be approved before they are shown on book pages. Please make sure that the domains are not hosting spam, malicious code, or deceptive links before approving." +msgstr "Domajnoj de ligiloj devas esti aprobitaj antaŭ ol ili montriĝos ĉe libropaĝoj. Bonvolu certigi ke la domajnoj ne gastigas trudaĵojn, malican kodon aŭ trompajn ligilojn antaŭ ol aprobi." + +#: bookwyrm/templates/settings/link_domains/link_domains.html:45 +msgid "Set display name" +msgstr "Agordi la montratan nomon" + +#: bookwyrm/templates/settings/link_domains/link_domains.html:53 +msgid "View links" +msgstr "Vidi la ligilojn" + +#: bookwyrm/templates/settings/link_domains/link_domains.html:96 +msgid "No domains currently approved" +msgstr "Neniu domajno estas aktuale aprobita" + +#: bookwyrm/templates/settings/link_domains/link_domains.html:98 +msgid "No domains currently pending" +msgstr "Neniu domajno estas traktenda" + +#: bookwyrm/templates/settings/link_domains/link_domains.html:100 +msgid "No domains currently blocked" +msgstr "Neniu domajno estas aktuale blokita" + +#: bookwyrm/templates/settings/link_domains/link_table.html:43 +msgid "No links available for this domain." +msgstr "Neniu ligilo disponeblas por ĉi tiu domajno." + +#: bookwyrm/templates/settings/registration.html:13 +#: bookwyrm/templates/settings/registration_limited.html:13 +#: bookwyrm/templates/settings/site.html:21 +msgid "Settings saved" +msgstr "La agordoj konserviĝis" + +#: bookwyrm/templates/settings/registration.html:22 +#: bookwyrm/templates/settings/registration_limited.html:22 +#: bookwyrm/templates/settings/site.html:30 +msgid "Unable to save settings" +msgstr "Ne eblis konservi la agordojn" + +#: bookwyrm/templates/settings/registration.html:38 +msgid "Allow registration" +msgstr "Permesi registradon" + +#: bookwyrm/templates/settings/registration.html:43 +msgid "Default access level:" +msgstr "Defaŭlta alirnivelo:" + +#: bookwyrm/templates/settings/registration.html:61 +msgid "Require users to confirm email address" +msgstr "Postuli ke uzantoj konfirmu siajn retadresojn" + +#: bookwyrm/templates/settings/registration.html:63 +msgid "(Recommended if registration is open)" +msgstr "(Rekomendite se registrado estas malfermita)" + +#: bookwyrm/templates/settings/registration.html:68 +msgid "Allow invite requests" +msgstr "Permesi invitpetojn" + +#: bookwyrm/templates/settings/registration.html:72 +#: bookwyrm/templates/settings/registration_limited.html:42 +msgid "Invite request text:" +msgstr "Teksto de la invitpeto:" + +#: bookwyrm/templates/settings/registration.html:80 +#: bookwyrm/templates/settings/registration_limited.html:50 +msgid "Set a question for invite requests" +msgstr "Agordi demandon por la invitpetoj" + +#: bookwyrm/templates/settings/registration.html:85 +#: bookwyrm/templates/settings/registration_limited.html:55 +msgid "Question:" +msgstr "Demando:" + +#: bookwyrm/templates/settings/registration.html:90 +#: bookwyrm/templates/settings/registration_limited.html:67 +msgid "Registration closed text:" +msgstr "Teksto montrota kiam registrado estas fermita:" + +#: bookwyrm/templates/settings/registration_limited.html:29 +msgid "Registration is enabled on this instance" +msgstr "Registrado estas ŝaltita ĉe ĉi tiu instanco" + +#: bookwyrm/templates/settings/reports/report.html:12 +msgid "Back to reports" +msgstr "Reiri al la raportoj" + +#: bookwyrm/templates/settings/reports/report.html:24 +msgid "Message reporter" +msgstr "Sendi mesaĝon al la raportinto" + +#: bookwyrm/templates/settings/reports/report.html:28 +msgid "Update on your report:" +msgstr "Ĝisdatigo de via raporto:" + +#: bookwyrm/templates/settings/reports/report.html:36 +msgid "Reported status" +msgstr "Raportita afiŝo" + +#: bookwyrm/templates/settings/reports/report.html:38 +msgid "Status has been deleted" +msgstr "La afiŝo estis forigita" + +#: bookwyrm/templates/settings/reports/report.html:47 +msgid "Reported links" +msgstr "Raportitaj ligiloj" + +#: bookwyrm/templates/settings/reports/report.html:65 +msgid "Moderator Comments" +msgstr "Komentoj de moderigantoj" + +#: bookwyrm/templates/settings/reports/report.html:86 +#: bookwyrm/templates/snippets/create_status.html:26 +msgid "Comment" +msgstr "Komento" + +#: bookwyrm/templates/settings/reports/report_header.html:6 +#, python-format +msgid "Report #%(report_id)s: Status posted by @%(username)s" +msgstr "Raporto #%(report_id)s: Afiŝo farita de @%(username)s" + +#: bookwyrm/templates/settings/reports/report_header.html:13 +#, python-format +msgid "Report #%(report_id)s: Link added by @%(username)s" +msgstr "Raporto #%(report_id)s: Ligilo aldonita de %(username)s" + +#: bookwyrm/templates/settings/reports/report_header.html:17 +#, python-format +msgid "Report #%(report_id)s: Link domain" +msgstr "Raporto #%(report_id)s: Domajno de ligilo" + +#: bookwyrm/templates/settings/reports/report_header.html:24 +#, python-format +msgid "Report #%(report_id)s: User @%(username)s" +msgstr "Raporto #%(report_id)s: Uzanto @%(username)s" + +#: bookwyrm/templates/settings/reports/report_links_table.html:17 +msgid "Block domain" +msgstr "Bloki la domajnon" + +#: bookwyrm/templates/settings/reports/report_preview.html:17 +msgid "No notes provided" +msgstr "Neniu noto aldonita" + +#: bookwyrm/templates/settings/reports/report_preview.html:24 +#, python-format +msgid "Reported by @%(username)s" +msgstr "Raportita de @%(username)s" + +#: bookwyrm/templates/settings/reports/report_preview.html:34 +msgid "Re-open" +msgstr "Remalfermi" + +#: bookwyrm/templates/settings/reports/report_preview.html:36 +msgid "Resolve" +msgstr "Solvi" + +#: bookwyrm/templates/settings/reports/reports.html:6 +#, python-format +msgid "Reports: %(instance_name)s" +msgstr "Raportoj: %(instance_name)s" + +#: bookwyrm/templates/settings/reports/reports.html:14 +#, python-format +msgid "Reports: %(instance_name)s" +msgstr "Raportoj: %(instance_name)s" + +#: bookwyrm/templates/settings/reports/reports.html:25 +msgid "Open" +msgstr "Malfermita" + +#: bookwyrm/templates/settings/reports/reports.html:28 +msgid "Resolved" +msgstr "Solvita" + +#: bookwyrm/templates/settings/reports/reports.html:37 +msgid "No reports found." +msgstr "Neniu raporto troviĝis." + +#: bookwyrm/templates/settings/site.html:10 +#: bookwyrm/templates/settings/site.html:43 +msgid "Instance Info" +msgstr "Informo pri la instanco" + +#: bookwyrm/templates/settings/site.html:12 +#: bookwyrm/templates/settings/site.html:122 +msgid "Footer Content" +msgstr "Enhavo de la paĝopiedo" + +#: bookwyrm/templates/settings/site.html:46 +msgid "Instance Name:" +msgstr "Nomo de la instanco:" + +#: bookwyrm/templates/settings/site.html:50 +msgid "Tagline:" +msgstr "Frapfrazo:" + +#: bookwyrm/templates/settings/site.html:54 +msgid "Instance description:" +msgstr "Priskribo de la instanco:" + +#: bookwyrm/templates/settings/site.html:58 +msgid "Short description:" +msgstr "Mallonga priskribo:" + +#: bookwyrm/templates/settings/site.html:59 +msgid "Used when the instance is previewed on joinbookwyrm.com. Does not support HTML or Markdown." +msgstr "Uzata por la antaŭrigardo de la instanco ĉe joinbookwyrm.com. Ne akceptas HTML aŭ Markdown." + +#: bookwyrm/templates/settings/site.html:63 +msgid "Code of conduct:" +msgstr "Kondutkodo:" + +#: bookwyrm/templates/settings/site.html:67 +msgid "Privacy Policy:" +msgstr "Privateca politiko:" + +#: bookwyrm/templates/settings/site.html:72 +msgid "Impressum:" +msgstr "Impressum:" + +#: bookwyrm/templates/settings/site.html:77 +msgid "Include impressum:" +msgstr "Inkluzivi la impressum:" + +#: bookwyrm/templates/settings/site.html:91 +msgid "Images" +msgstr "Bildoj" + +#: bookwyrm/templates/settings/site.html:94 +msgid "Logo:" +msgstr "Emblemo:" + +#: bookwyrm/templates/settings/site.html:98 +msgid "Logo small:" +msgstr "Emblemo malgranda:" + +#: bookwyrm/templates/settings/site.html:102 +msgid "Favicon:" +msgstr "Favicon:" + +#: bookwyrm/templates/settings/site.html:110 +msgid "Default theme:" +msgstr "Defaŭlta etoso:" + +#: bookwyrm/templates/settings/site.html:125 +msgid "Support link:" +msgstr "Ligilo por subteni la instancon:" + +#: bookwyrm/templates/settings/site.html:129 +msgid "Support title:" +msgstr "Titolo por subteni la instancon:" + +#: bookwyrm/templates/settings/site.html:133 +msgid "Admin email:" +msgstr "Retadreso de la administranto:" + +#: bookwyrm/templates/settings/site.html:137 +msgid "Additional info:" +msgstr "Aldonaj informoj:" + +#: bookwyrm/templates/settings/themes.html:10 +msgid "Set instance default theme" +msgstr "Agordi la defaŭltan etoson de la instanco" + +#: bookwyrm/templates/settings/themes.html:19 +msgid "Successfully added theme" +msgstr "Sukcese aldonis etoson" + +#: bookwyrm/templates/settings/themes.html:26 +msgid "How to add a theme" +msgstr "Kiel aldoni etoson" + +#: bookwyrm/templates/settings/themes.html:29 +msgid "Copy the theme file into the bookwyrm/static/css/themes directory on your server from the command line." +msgstr "Kopiu la etosdosieron al la dosierujo bookwyrm/static/css/themes ĉe via servilo per la komanda linio." + +#: bookwyrm/templates/settings/themes.html:32 +msgid "Run ./bw-dev compile_themes and ./bw-dev collectstatic." +msgstr "Rulu ./bw-dev compile_themes kaj ./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 "Aldonu la dosiernomon uzante la jenan formularon por havebligi ĝin en la interfaco de la aplikaĵo." + +#: bookwyrm/templates/settings/themes.html:42 +#: bookwyrm/templates/settings/themes.html:82 +msgid "Add theme" +msgstr "Aldoni etoson" + +#: bookwyrm/templates/settings/themes.html:48 +msgid "Unable to save theme" +msgstr "Malsukcesis konservi la etoson" + +#: bookwyrm/templates/settings/themes.html:63 +#: bookwyrm/templates/settings/themes.html:93 +msgid "Theme name" +msgstr "Nomo de la etoso" + +#: bookwyrm/templates/settings/themes.html:73 +msgid "Theme filename" +msgstr "Dosiernomo de la etoso" + +#: bookwyrm/templates/settings/themes.html:88 +msgid "Available Themes" +msgstr "Disponeblaj etosoj" + +#: bookwyrm/templates/settings/themes.html:96 +msgid "File" +msgstr "Dosiero" + +#: bookwyrm/templates/settings/themes.html:111 +msgid "Remove theme" +msgstr "Forigi etoson" + +#: bookwyrm/templates/settings/users/delete_user_form.html:5 +#: bookwyrm/templates/settings/users/user_moderation_actions.html:38 +msgid "Permanently delete user" +msgstr "Porĉiame forigi la uzanton" + +#: bookwyrm/templates/settings/users/delete_user_form.html:12 +#, python-format +msgid "Are you sure you want to delete %(username)s's account? This action cannot be undone. To proceed, please enter your password to confirm deletion." +msgstr "Ĉu vi certas ke vi volas forigi la konton de %(username)s? Ne eblos malfari ĉi tiun agon. Por daŭrigi, bonvolu entajpi vian pasvorton por konfirmi la forigon." + +#: bookwyrm/templates/settings/users/delete_user_form.html:17 +msgid "Your password:" +msgstr "Via pasvorto:" + +#: bookwyrm/templates/settings/users/user_admin.html:9 +#, python-format +msgid "Users: %(instance_name)s" +msgstr "Uzantoj: %(instance_name)s" + +#: bookwyrm/templates/settings/users/user_admin.html:29 +msgid "Deleted users" +msgstr "Forigitaj uzantoj" + +#: bookwyrm/templates/settings/users/user_admin.html:44 +#: bookwyrm/templates/settings/users/username_filter.html:5 +msgid "Username" +msgstr "Uzantnomo" + +#: bookwyrm/templates/settings/users/user_admin.html:48 +msgid "Date Added" +msgstr "Dato de aldono" + +#: bookwyrm/templates/settings/users/user_admin.html:52 +msgid "Last Active" +msgstr "Lasta aktiveco" + +#: bookwyrm/templates/settings/users/user_admin.html:61 +msgid "Remote instance" +msgstr "Fora instanco" + +#: bookwyrm/templates/settings/users/user_admin.html:86 +msgid "Deleted" +msgstr "Forigita" + +#: bookwyrm/templates/settings/users/user_admin.html:92 +#: bookwyrm/templates/settings/users/user_info.html:32 +msgid "Inactive" +msgstr "Malaktiva" + +#: bookwyrm/templates/settings/users/user_admin.html:101 +#: bookwyrm/templates/settings/users/user_info.html:127 +msgid "Not set" +msgstr "Ne agordita" + +#: bookwyrm/templates/settings/users/user_info.html:16 +msgid "View user profile" +msgstr "Vidi la profilon" + +#: bookwyrm/templates/settings/users/user_info.html:19 +msgid "Go to user admin" +msgstr "Iri al la administrado de kontoj" + +#: bookwyrm/templates/settings/users/user_info.html:40 +msgid "Local" +msgstr "Loka" + +#: bookwyrm/templates/settings/users/user_info.html:42 +msgid "Remote" +msgstr "Fora" + +#: bookwyrm/templates/settings/users/user_info.html:51 +msgid "User details" +msgstr "Detaloj de la uzanto" + +#: bookwyrm/templates/settings/users/user_info.html:55 +msgid "Email:" +msgstr "Retadreso:" + +#: bookwyrm/templates/settings/users/user_info.html:65 +msgid "(View reports)" +msgstr "(Vidi raportojn)" + +#: bookwyrm/templates/settings/users/user_info.html:71 +msgid "Blocked by count:" +msgstr "Nombro de kontoj kiuj blokis:" + +#: bookwyrm/templates/settings/users/user_info.html:74 +msgid "Date added:" +msgstr "Dato de aldono:" + +#: bookwyrm/templates/settings/users/user_info.html:77 +msgid "Last active date:" +msgstr "Dato de lasta aktiveco:" + +#: bookwyrm/templates/settings/users/user_info.html:80 +msgid "Manually approved followers:" +msgstr "Permane aprobas sekvantojn:" + +#: bookwyrm/templates/settings/users/user_info.html:83 +msgid "Discoverable:" +msgstr "Eltrovebla:" + +#: bookwyrm/templates/settings/users/user_info.html:87 +msgid "Deactivation reason:" +msgstr "Kialo de la malaktivigo:" + +#: bookwyrm/templates/settings/users/user_info.html:102 +msgid "Instance details" +msgstr "Detaloj de la instanco" + +#: bookwyrm/templates/settings/users/user_info.html:124 +msgid "View instance" +msgstr "Vidi la instancon" + +#: bookwyrm/templates/settings/users/user_moderation_actions.html:5 +msgid "Permanently deleted" +msgstr "Porĉiame forigita" + +#: bookwyrm/templates/settings/users/user_moderation_actions.html:8 +msgid "User Actions" +msgstr "Agoj por la uzanto" + +#: bookwyrm/templates/settings/users/user_moderation_actions.html:21 +msgid "Activate user" +msgstr "Aktivigi uzanton" + +#: bookwyrm/templates/settings/users/user_moderation_actions.html:27 +msgid "Suspend user" +msgstr "Provizore ĉesigi uzanton" + +#: bookwyrm/templates/settings/users/user_moderation_actions.html:32 +msgid "Un-suspend user" +msgstr "Malĉesigi uzanton" + +#: bookwyrm/templates/settings/users/user_moderation_actions.html:54 +msgid "Access level:" +msgstr "Alirnivelo:" + +#: bookwyrm/templates/setup/admin.html:5 +msgid "Set up BookWyrm" +msgstr "Agordi BookWyrm" + +#: bookwyrm/templates/setup/admin.html:7 +msgid "Your account as a user and an admin" +msgstr "Via konto kiel uzanto kaj administranto" + +#: bookwyrm/templates/setup/admin.html:13 +msgid "Create your account" +msgstr "Krei vian konton" + +#: bookwyrm/templates/setup/admin.html:20 +msgid "Admin key:" +msgstr "Administra ŝlosilo:" + +#: bookwyrm/templates/setup/admin.html:32 +msgid "An admin key was created when you installed BookWyrm. You can get your admin key by running ./bw-dev admin_code from the command line on your server." +msgstr "Administra ŝlosilo kreiĝis kiam vi instalis BookWyrm. Vi povas akiri vian ŝlosilon per la komando ./bw-dev admin_code ĉe la komanda linio de via servilo." + +#: bookwyrm/templates/setup/admin.html:45 +msgid "As an admin, you'll be able to configure the instance name and information, and moderate your instance. This means you will have access to private information about your users, and are responsible for responding to reports of bad behavior or spam." +msgstr "Kiel administranto vi povos agordi la instancnomon kaj informojn, kaj administri vian instancon. Tio signifas ke vi havos aliron al privataj informoj pri viaj uzantoj kaj estos respondeca pri respondado al raportoj de malbona konduto aŭ trudaĵoj." + +#: bookwyrm/templates/setup/admin.html:51 +msgid "Once the instance is set up, you can promote other users to moderator or admin roles from the admin panel." +msgstr "Post kiam la instanco estos agordita, vi povos promocii aliajn uzantojn al moderigaj kaj administrantaj roloj per la administra panelo." + +#: bookwyrm/templates/setup/admin.html:55 +msgid "Learn more about moderation" +msgstr "Pli da informo pri moderigado" + +#: bookwyrm/templates/setup/config.html:5 +msgid "Instance Configuration" +msgstr "Agordoj de la instanco" + +#: bookwyrm/templates/setup/config.html:7 +msgid "Make sure everything looks right before proceeding" +msgstr "Certigu ke ĉio aspektas ĝusta antaŭ ol daŭrigi" + +#: bookwyrm/templates/setup/config.html:18 +msgid "You are running BookWyrm in debug mode. This should never be used in a production environment." +msgstr "Vi rulas BookWyrm en la reĝimo debug. Tio devus neniam esti uzata en produkta medio." + +#: bookwyrm/templates/setup/config.html:30 +msgid "Your domain appears to be misconfigured. It should not include protocol or slashes." +msgstr "Via domajno ŝajnas misagordita. Ĝi devus ne enhavi protokolon aŭ oblikvajn strekojn." + +#: bookwyrm/templates/setup/config.html:42 +msgid "You are running BookWyrm in production mode without https. USE_HTTPS should be enabled in production." +msgstr "Vi rulas BookWyrm en la produkta reĝimo sen HTTPS. USE_HTTPS devus esti ŝaltita por produktaj uzoj." + +#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:49 +msgid "Settings" +msgstr "Agordoj" + +#: bookwyrm/templates/setup/config.html:56 +msgid "Instance domain:" +msgstr "Domajno de la instanco:" + +#: bookwyrm/templates/setup/config.html:63 +msgid "Protocol:" +msgstr "Protokolo:" + +#: bookwyrm/templates/setup/config.html:81 +msgid "Using S3:" +msgstr "Uzas S3:" + +#: bookwyrm/templates/setup/config.html:95 +msgid "Default interface language:" +msgstr "Defaŭlta lingvo de la interfaco:" + +#: bookwyrm/templates/setup/config.html:109 +msgid "Enable preview images:" +msgstr "Ŝalti antaŭrigardajn bildojn:" + +#: bookwyrm/templates/setup/config.html:116 +msgid "Enable image thumbnails:" +msgstr "Ŝalti bildetojn:" + +#: bookwyrm/templates/setup/config.html:128 +msgid "Does everything look right?" +msgstr "Ĉu ĉio ŝajnas ĝusta?" + +#: bookwyrm/templates/setup/config.html:130 +msgid "This is your last chance to set your domain and protocol." +msgstr "Nun estas via lasta eblo agordi viajn domajnon kaj protokolon." + +#: bookwyrm/templates/setup/config.html:144 +msgid "You can change your instance settings in the .env file on your server." +msgstr "Vi povas ŝanĝi la agordojn de la instanco en la dosiero .env ĉe via servilo." + +#: bookwyrm/templates/setup/config.html:148 +msgid "View installation instructions" +msgstr "Vidi la instrukciojn de instalado" + +#: bookwyrm/templates/setup/layout.html:5 +msgid "Instance Setup" +msgstr "Agordado de la instanco" + +#: bookwyrm/templates/setup/layout.html:21 +msgid "Installing BookWyrm" +msgstr "Instalado de BookWyrm" + +#: bookwyrm/templates/setup/layout.html:24 +msgid "Need help?" +msgstr "Ĉu vi bezonas helpon?" + +#: bookwyrm/templates/shelf/create_shelf_form.html:5 +#: bookwyrm/templates/shelf/shelf.html:72 +msgid "Create shelf" +msgstr "Krei breton" + +#: bookwyrm/templates/shelf/edit_shelf_form.html:5 +msgid "Edit Shelf" +msgstr "Modifi breton" + +#: bookwyrm/templates/shelf/shelf.html:24 +msgid "User profile" +msgstr "Profilo" + +#: bookwyrm/templates/shelf/shelf.html:39 +#: bookwyrm/templatetags/shelf_tags.py:46 bookwyrm/views/shelf/shelf.py:53 +msgid "All books" +msgstr "Ĉiuj libroj" + +#: bookwyrm/templates/shelf/shelf.html:97 +#, python-format +msgid "%(formatted_count)s book" +msgid_plural "%(formatted_count)s books" +msgstr[0] "%(formatted_count)s libro" +msgstr[1] "%(formatted_count)s libroj" + +#: bookwyrm/templates/shelf/shelf.html:104 +#, python-format +msgid "(showing %(start)s-%(end)s)" +msgstr "(montriĝas %(start)s-%(end)s)" + +#: bookwyrm/templates/shelf/shelf.html:116 +msgid "Edit shelf" +msgstr "Modifi la breton" + +#: bookwyrm/templates/shelf/shelf.html:124 +msgid "Delete shelf" +msgstr "Forigi la breton" + +#: bookwyrm/templates/shelf/shelf.html:152 +#: bookwyrm/templates/shelf/shelf.html:178 +msgid "Shelved" +msgstr "Surbretigo" + +#: bookwyrm/templates/shelf/shelf.html:153 +#: bookwyrm/templates/shelf/shelf.html:181 +msgid "Started" +msgstr "Komencis" + +#: bookwyrm/templates/shelf/shelf.html:154 +#: bookwyrm/templates/shelf/shelf.html:184 +msgid "Finished" +msgstr "Finis" + +#: bookwyrm/templates/shelf/shelf.html:154 +#: bookwyrm/templates/shelf/shelf.html:184 +msgid "Until" +msgstr "Ĝis" + +#: bookwyrm/templates/shelf/shelf.html:210 +msgid "This shelf is empty." +msgstr "Ĉi tiu breto estas malplena." + +#: bookwyrm/templates/snippets/add_to_group_button.html:16 +msgid "Invite" +msgstr "Inviti" + +#: bookwyrm/templates/snippets/add_to_group_button.html:25 +msgid "Uninvite" +msgstr "Malinviti" + +#: bookwyrm/templates/snippets/add_to_group_button.html:29 +#, python-format +msgid "Remove @%(username)s" +msgstr "Forigi @%(username)s" + +#: bookwyrm/templates/snippets/announcement.html:28 +#, python-format +msgid "Posted by %(username)s" +msgstr "Afiŝita de %(username)s" + +#: bookwyrm/templates/snippets/authors.html:22 +#: bookwyrm/templates/snippets/trimmed_list.html:14 +#, python-format +msgid "and %(remainder_count_display)s other" +msgid_plural "and %(remainder_count_display)s others" +msgstr[0] "kaj %(remainder_count_display)s alia" +msgstr[1] "kaj %(remainder_count_display)s aliaj" + +#: bookwyrm/templates/snippets/book_cover.html:63 +msgid "No cover" +msgstr "Neniu kovrilo" + +#: bookwyrm/templates/snippets/book_titleby.html:11 +#, python-format +msgid "%(title)s by" +msgstr "%(title)s de" + +#: bookwyrm/templates/snippets/boost_button.html:20 +#: bookwyrm/templates/snippets/boost_button.html:21 +msgid "Boost" +msgstr "Diskonigi" + +#: bookwyrm/templates/snippets/boost_button.html:33 +#: bookwyrm/templates/snippets/boost_button.html:34 +msgid "Un-boost" +msgstr "Maldiskonigi" + +#: bookwyrm/templates/snippets/create_status.html:36 +msgid "Quote" +msgstr "Citi" + +#: bookwyrm/templates/snippets/create_status/comment.html:15 +msgid "Some thoughts on the book" +msgstr "Kelkaj pensoj pri la libro" + +#: bookwyrm/templates/snippets/create_status/comment.html:27 +#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18 +msgid "Progress:" +msgstr "Progreso:" + +#: bookwyrm/templates/snippets/create_status/comment.html:53 +#: bookwyrm/templates/snippets/progress_field.html:18 +msgid "pages" +msgstr "paĝoj" + +#: bookwyrm/templates/snippets/create_status/comment.html:59 +#: bookwyrm/templates/snippets/progress_field.html:23 +msgid "percent" +msgstr "elcento" + +#: bookwyrm/templates/snippets/create_status/comment.html:66 +#, python-format +msgid "of %(pages)s pages" +msgstr "de %(pages)s paĝoj" + +#: bookwyrm/templates/snippets/create_status/content_field.html:18 +#: bookwyrm/templates/snippets/status/layout.html:34 +#: bookwyrm/templates/snippets/status/layout.html:53 +#: bookwyrm/templates/snippets/status/layout.html:54 +msgid "Reply" +msgstr "Respondi" + +#: bookwyrm/templates/snippets/create_status/content_field.html:18 +msgid "Content" +msgstr "Enhavo" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:9 +msgid "Include spoiler alert" +msgstr "Montri averton pri intrigmalkaŝo" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 +msgid "Spoilers/content warnings:" +msgstr "Avertoj pri intrigmalkaŝo kaj enhavo:" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:27 +msgid "Spoilers ahead!" +msgstr "Atentu! Intrigmalkaŝoj!" + +#: bookwyrm/templates/snippets/create_status/layout.html:45 +#: bookwyrm/templates/snippets/reading_modals/form.html:7 +msgid "Comment:" +msgstr "Komento:" + +#: bookwyrm/templates/snippets/create_status/post_options_block.html:18 +msgid "Post" +msgstr "Afiŝi" + +#: bookwyrm/templates/snippets/create_status/quotation.html:16 +msgid "Quote:" +msgstr "Citaĵo:" + +#: bookwyrm/templates/snippets/create_status/quotation.html:24 +#, python-format +msgid "An excerpt from '%(book_title)s'" +msgstr "Ekstrakto de ‘%(book_title)s’" + +#: bookwyrm/templates/snippets/create_status/quotation.html:31 +msgid "Position:" +msgstr "Pozicio:" + +#: bookwyrm/templates/snippets/create_status/quotation.html:44 +msgid "On page:" +msgstr "Ĉe paĝo:" + +#: bookwyrm/templates/snippets/create_status/quotation.html:50 +msgid "At percent:" +msgstr "Ĉe elcento:" + +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "ĝis" + +#: bookwyrm/templates/snippets/create_status/review.html:24 +#, python-format +msgid "Your review of '%(book_title)s'" +msgstr "Via recenzo de «%(book_title)s»" + +#: bookwyrm/templates/snippets/create_status/review.html:39 +msgid "Review:" +msgstr "Recenzo:" + +#: bookwyrm/templates/snippets/fav_button.html:16 +#: bookwyrm/templates/snippets/fav_button.html:17 +msgid "Like" +msgstr "Ŝati" + +#: bookwyrm/templates/snippets/fav_button.html:30 +#: bookwyrm/templates/snippets/fav_button.html:31 +msgid "Un-like" +msgstr "Ĉesi ŝati" + +#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:5 +msgid "Filters" +msgstr "Filtriloj" + +#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:10 +#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:17 +msgid "Filters are applied" +msgstr "Filtriloj aplikiĝas" + +#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:20 +msgid "Clear filters" +msgstr "Forigi la filtrilojn" + +#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:43 +msgid "Apply filters" +msgstr "Apliki la filtrilojn" + +#: bookwyrm/templates/snippets/follow_button.html:20 +#, python-format +msgid "Follow @%(username)s" +msgstr "Sekvi @%(username)s" + +#: bookwyrm/templates/snippets/follow_button.html:22 +msgid "Follow" +msgstr "Sekvi" + +#: bookwyrm/templates/snippets/follow_button.html:31 +msgid "Undo follow request" +msgstr "Nuligi la peton de sekvado" + +#: bookwyrm/templates/snippets/follow_button.html:36 +#, python-format +msgid "Unfollow @%(username)s" +msgstr "Ĉesi sekvi @%(username)s" + +#: bookwyrm/templates/snippets/follow_button.html:38 +msgid "Unfollow" +msgstr "Ĉesi sekvi" + +#: bookwyrm/templates/snippets/follow_request_buttons.html:7 +#: bookwyrm/templates/snippets/join_invitation_buttons.html:9 +msgid "Accept" +msgstr "Akcepti" + +#: bookwyrm/templates/snippets/footer.html:16 +msgid "Documentation" +msgstr "Dokumentaro" + +#: bookwyrm/templates/snippets/footer.html:42 +#, python-format +msgid "Support %(site_name)s on %(support_title)s" +msgstr "Subtenu %(site_name)s ĉe %(support_title)s" + +#: bookwyrm/templates/snippets/footer.html:49 +msgid "BookWyrm's source code is freely available. You can contribute or report issues on GitHub." +msgstr "La fontokodo de BookWyrm estas libere havebla. Vi povas kontribui aŭ raporti problemojn ĉe GitHub." + +#: bookwyrm/templates/snippets/form_rate_stars.html:20 +#: bookwyrm/templates/snippets/stars.html:13 +msgid "No rating" +msgstr "Neniu takso" + +#: bookwyrm/templates/snippets/form_rate_stars.html:28 +#, python-format +msgid "%(half_rating)s star" +msgid_plural "%(half_rating)s stars" +msgstr[0] "%(half_rating)s stelo" +msgstr[1] "%(half_rating)s steloj" + +#: bookwyrm/templates/snippets/form_rate_stars.html:64 +#: bookwyrm/templates/snippets/stars.html:7 +#, python-format +msgid "%(rating)s star" +msgid_plural "%(rating)s stars" +msgstr[0] "%(rating)s stelo" +msgstr[1] "%(rating)s steloj" + +#: bookwyrm/templates/snippets/generated_status/goal.html:2 +#, python-format +msgid "set a goal to read %(counter)s book in %(year)s" +msgid_plural "set a goal to read %(counter)s books in %(year)s" +msgstr[0] "fiksis por si celon legi %(counter)s libron en %(year)s" +msgstr[1] "fiksis por si celon legi %(counter)s librojn en %(year)s" + +#: bookwyrm/templates/snippets/generated_status/rating.html:3 +#, python-format +msgid "rated %(title)s: %(display_rating)s star" +msgid_plural "rated %(title)s: %(display_rating)s stars" +msgstr[0] "taksis %(title)s: %(display_rating)s stelo" +msgstr[1] "taksis %(title)s: %(display_rating)s steloj" + +#: bookwyrm/templates/snippets/generated_status/review_pure_name.html:4 +#, python-format +msgid "Review of \"%(book_title)s\" (%(display_rating)s star): %(review_title)s" +msgid_plural "Review of \"%(book_title)s\" (%(display_rating)s stars): %(review_title)s" +msgstr[0] "Recenzo de «%(book_title)s» (%(display_rating)s stelo): %(review_title)s" +msgstr[1] "Recenzo de «%(book_title)s» (%(display_rating)s steloj): %(review_title)s" + +#: bookwyrm/templates/snippets/generated_status/review_pure_name.html:12 +#, python-format +msgid "Review of \"%(book_title)s\": %(review_title)s" +msgstr "Recenzo 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 "Fiksu por vi celon pri kiom da libroj vi finlegos en %(year)s kaj sekvu vian progreson dum la jaro." + +#: bookwyrm/templates/snippets/goal_form.html:16 +msgid "Reading goal:" +msgstr "Legocelo:" + +#: bookwyrm/templates/snippets/goal_form.html:21 +msgid "books" +msgstr "libroj" + +#: bookwyrm/templates/snippets/goal_form.html:26 +msgid "Goal privacy:" +msgstr "Privateco de la celo:" + +#: bookwyrm/templates/snippets/goal_form.html:33 +#: bookwyrm/templates/snippets/reading_modals/layout.html:13 +msgid "Post to feed" +msgstr "Afiŝi ĉe la fluo" + +#: bookwyrm/templates/snippets/goal_form.html:37 +msgid "Set goal" +msgstr "Fiksi la celon" + +#: bookwyrm/templates/snippets/goal_progress.html:7 +msgctxt "Goal successfully completed" +msgid "Success!" +msgstr "Sukceso!" + +#: bookwyrm/templates/snippets/goal_progress.html:9 +#, python-format +msgid "%(percent)s%% complete!" +msgstr "%(percent)s%%-e kompleta!" + +#: bookwyrm/templates/snippets/goal_progress.html:12 +#, python-format +msgid "You've read %(read_count)s of %(goal_count)s books." +msgstr "Vi legis %(read_count)s el %(goal_count)s libroj." + +#: bookwyrm/templates/snippets/goal_progress.html:14 +#, python-format +msgid "%(username)s has read %(read_count)s of %(goal_count)s books." +msgstr "%(username)s legis %(read_count)s el %(goal_count)s libroj." + +#: bookwyrm/templates/snippets/page_text.html:8 +#, python-format +msgid "page %(page)s of %(total_pages)s" +msgstr "paĝo %(page)s el %(total_pages)s" + +#: bookwyrm/templates/snippets/page_text.html:14 +#, python-format +msgid "page %(page)s" +msgstr "paĝo %(page)s" + +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "Pli novaj" + +#: bookwyrm/templates/snippets/pagination.html:15 +msgid "Previous" +msgstr "Antaŭe" + +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "Pli malnovaj" + +#: bookwyrm/templates/snippets/privacy-icons.html:12 +msgid "Followers-only" +msgstr "Nur por sekvantoj" + +#: bookwyrm/templates/snippets/rate_action.html:5 +msgid "Leave a rating" +msgstr "Taksi" + +#: bookwyrm/templates/snippets/rate_action.html:20 +msgid "Rate" +msgstr "Taksi" + +#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:6 +#, python-format +msgid "Finish \"%(book_title)s\"" +msgstr "Fini «%(book_title)s»" + +#: bookwyrm/templates/snippets/reading_modals/form.html:9 +msgid "(Optional)" +msgstr "(Nedeviga)" + +#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:6 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:61 +msgid "Update progress" +msgstr "Ĝisdatigo de la progreso" + +#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:6 +#, python-format +msgid "Start \"%(book_title)s\"" +msgstr "Komenci «%(book_title)s»" + +#: bookwyrm/templates/snippets/reading_modals/stop_reading_modal.html:6 +#, python-format +msgid "Stop Reading \"%(book_title)s\"" +msgstr "Halti legi «%(book_title)s»" + +#: bookwyrm/templates/snippets/reading_modals/stop_reading_modal.html:32 +#: bookwyrm/templates/snippets/shelf_selector.html:53 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21 +msgid "Stopped reading" +msgstr "Haltis legi" + +#: bookwyrm/templates/snippets/reading_modals/want_to_read_modal.html:6 +#, python-format +msgid "Want to Read \"%(book_title)s\"" +msgstr "Volas legi «%(book_title)s»" + +#: bookwyrm/templates/snippets/register_form.html:18 +msgid "Choose wisely! Your username cannot be changed." +msgstr "Elektu atente! Ne eblos ŝanĝi vian uzantnomon." + +#: bookwyrm/templates/snippets/register_form.html:66 +msgid "Sign Up" +msgstr "Registriĝi" + +#: bookwyrm/templates/snippets/report_modal.html:8 +#, python-format +msgid "Report @%(username)s's status" +msgstr "Raporti afiŝon de @%(username)s" + +#: bookwyrm/templates/snippets/report_modal.html:10 +#, python-format +msgid "Report %(domain)s link" +msgstr "Raporti ligilon de %(domain)s" + +#: bookwyrm/templates/snippets/report_modal.html:12 +#, python-format +msgid "Report @%(username)s" +msgstr "Raporti @%(username)s" + +#: bookwyrm/templates/snippets/report_modal.html:34 +#, python-format +msgid "This report will be sent to %(site_name)s's moderators for review." +msgstr "Ĉi tiu raporto estos sendita al la moderigantoj de %(site_name)s por kontrolado." + +#: bookwyrm/templates/snippets/report_modal.html:36 +msgid "Links from this domain will be removed until your report has been reviewed." +msgstr "Ligiloj de ĉi tiu domajno estos forigitaj ĝis via raporto estos kontrolita." + +#: bookwyrm/templates/snippets/report_modal.html:41 +msgid "More info about this report:" +msgstr "Pli da informo pri ĉi tiu raporto:" + +#: bookwyrm/templates/snippets/shelf_selector.html:7 +msgid "Move book" +msgstr "Transloki la libron" + +#: bookwyrm/templates/snippets/shelf_selector.html:38 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:33 +msgid "Start reading" +msgstr "Komenci legi" + +#: bookwyrm/templates/snippets/shelf_selector.html:60 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:38 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:55 +msgid "Want to read" +msgstr "Volas legi" + +#: bookwyrm/templates/snippets/shelf_selector.html:81 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:73 +#, python-format +msgid "Remove from %(name)s" +msgstr "Forigi el %(name)s" + +#: bookwyrm/templates/snippets/shelf_selector.html:94 +msgid "Remove from" +msgstr "Forigi el" + +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown.html:5 +msgid "More shelves" +msgstr "Pliaj bretoj" + +#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:31 +#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:48 +msgid "Stop reading" +msgstr "Halti legi" + +#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:40 +msgid "Finish reading" +msgstr "Ĉesi legi" + +#: bookwyrm/templates/snippets/status/content_status.html:80 +msgid "Show status" +msgstr "Montri la afiŝon" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "(Page %(page)s" +msgstr "(Paĝo %(page)s" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "%(endpage)s" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid "(%(percent)s%%" +msgstr "(%(percent)s%%" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr " - %(endpercent)s%%" + +#: bookwyrm/templates/snippets/status/content_status.html:127 +msgid "Open image in new window" +msgstr "Malfermi la bildon en nova fenestro" + +#: bookwyrm/templates/snippets/status/content_status.html:148 +msgid "Hide status" +msgstr "Kaŝi la afiŝon" + +#: bookwyrm/templates/snippets/status/header.html:45 +#, python-format +msgid "edited %(date)s" +msgstr "modifita je %(date)s" + +#: bookwyrm/templates/snippets/status/headers/comment.html:8 +#, python-format +msgid "commented on %(book)s by %(author_name)s" +msgstr "komentis pri %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/comment.html:15 +#, python-format +msgid "commented on %(book)s" +msgstr "komentis pri %(book)s" + +#: bookwyrm/templates/snippets/status/headers/note.html:8 +#, python-format +msgid "replied to %(username)s's status" +msgstr "respondis al afiŝo de %(username)s" + +#: bookwyrm/templates/snippets/status/headers/quotation.html:8 +#, python-format +msgid "quoted %(book)s by %(author_name)s" +msgstr "citis %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/quotation.html:15 +#, python-format +msgid "quoted %(book)s" +msgstr "citis %(book)s" + +#: bookwyrm/templates/snippets/status/headers/rating.html:3 +#, python-format +msgid "rated %(book)s:" +msgstr "taksis %(book)s:" + +#: bookwyrm/templates/snippets/status/headers/read.html:10 +#, python-format +msgid "finished reading %(book)s by %(author_name)s" +msgstr "finlegis %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/read.html:17 +#, python-format +msgid "finished reading %(book)s" +msgstr "finlegis %(book)s" + +#: bookwyrm/templates/snippets/status/headers/reading.html:10 +#, python-format +msgid "started reading %(book)s by %(author_name)s" +msgstr "komencis legi %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/reading.html:17 +#, python-format +msgid "started reading %(book)s" +msgstr "komencis legi %(book)s" + +#: bookwyrm/templates/snippets/status/headers/review.html:8 +#, python-format +msgid "reviewed %(book)s by %(author_name)s" +msgstr "recenzis %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/review.html:15 +#, python-format +msgid "reviewed %(book)s" +msgstr "recenzis %(book)s" + +#: bookwyrm/templates/snippets/status/headers/stopped_reading.html:10 +#, python-format +msgid "stopped reading %(book)s by %(author_name)s" +msgstr "haltis legi %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/stopped_reading.html:17 +#, python-format +msgid "stopped reading %(book)s" +msgstr "haltis legi %(book)s" + +#: bookwyrm/templates/snippets/status/headers/to_read.html:10 +#, python-format +msgid "wants to read %(book)s by %(author_name)s" +msgstr "volas legi %(book)s de %(author_name)s" + +#: bookwyrm/templates/snippets/status/headers/to_read.html:17 +#, python-format +msgid "wants to read %(book)s" +msgstr "volas legi %(book)s" + +#: bookwyrm/templates/snippets/status/layout.html:24 +#: bookwyrm/templates/snippets/status/status_options.html:17 +msgid "Delete status" +msgstr "Forigi la afiŝon" + +#: bookwyrm/templates/snippets/status/layout.html:57 +#: bookwyrm/templates/snippets/status/layout.html:58 +msgid "Boost status" +msgstr "Diskonigi la afiŝon" + +#: bookwyrm/templates/snippets/status/layout.html:61 +#: bookwyrm/templates/snippets/status/layout.html:62 +msgid "Like status" +msgstr "Ŝati la afiŝon" + +#: bookwyrm/templates/snippets/status/status.html:10 +msgid "boosted" +msgstr "diskonigita" + +#: bookwyrm/templates/snippets/status/status_options.html:7 +#: bookwyrm/templates/snippets/user_options.html:7 +msgid "More options" +msgstr "Pli da opcioj" + +#: bookwyrm/templates/snippets/switch_edition_button.html:5 +msgid "Switch to this edition" +msgstr "Salti al ĉi tiu eldono" + +#: bookwyrm/templates/snippets/table-sort-header.html:6 +msgid "Sorted ascending" +msgstr "Kreskanta ordo" + +#: bookwyrm/templates/snippets/table-sort-header.html:10 +msgid "Sorted descending" +msgstr "Malkreskanta ordo" + +#: bookwyrm/templates/snippets/trimmed_text.html:17 +msgid "Show more" +msgstr "Montri pli" + +#: bookwyrm/templates/snippets/trimmed_text.html:35 +msgid "Show less" +msgstr "Montri malpli" + +#: bookwyrm/templates/two_factor_auth/two_factor_login.html:29 +msgid "2FA check" +msgstr "Kontrolo 2FA" + +#: bookwyrm/templates/two_factor_auth/two_factor_login.html:37 +msgid "Enter the code from your authenticator app:" +msgstr "Entajpu la kodon de via aŭtentiga aplikaĵo:" + +#: bookwyrm/templates/two_factor_auth/two_factor_login.html:41 +msgid "Confirm and Log In" +msgstr "Konfirmi kaj ensaluti" + +#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:29 +msgid "2FA is available" +msgstr "2FA disponeblas" + +#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:34 +msgid "You can secure your account by setting up two factor authentication in your user preferences. This will require a one-time code from your phone in addition to your password each time you log in." +msgstr "Vi povas sekurigi vian konton per agordado de dupaŝa aŭtentigo en viaj uzantoj agordoj. Tio postuligos unu-uzan kodon de via poŝtelefono aldone al via pasvorto ĉiufoje kiam vi ensalutos." + +#: bookwyrm/templates/user/books_header.html:9 +#, python-format +msgid "%(username)s's books" +msgstr "Libroj de %(username)s" + +#: bookwyrm/templates/user/goal.html:8 +#, python-format +msgid "%(year)s Reading Progress" +msgstr "Progreso de legado en %(year)s" + +#: bookwyrm/templates/user/goal.html:12 +msgid "Edit Goal" +msgstr "Modifi la legocelon" + +#: bookwyrm/templates/user/goal.html:28 +#, python-format +msgid "%(name)s hasn't set a reading goal for %(year)s." +msgstr "%(name)s ne agordis legocelon por %(year)s." + +#: bookwyrm/templates/user/goal.html:40 +#, python-format +msgid "Your %(year)s Books" +msgstr "Viaj libroj en %(year)s" + +#: bookwyrm/templates/user/goal.html:42 +#, python-format +msgid "%(username)s's %(year)s Books" +msgstr "Libroj de %(username)s en %(year)s" + +#: bookwyrm/templates/user/groups.html:9 +msgid "Your Groups" +msgstr "Viaj grupoj" + +#: bookwyrm/templates/user/groups.html:11 +#, python-format +msgid "Groups: %(username)s" +msgstr "Grupoj: %(username)s" + +#: bookwyrm/templates/user/layout.html:48 +msgid "Follow Requests" +msgstr "Petoj de sekvado" + +#: bookwyrm/templates/user/layout.html:71 +#: bookwyrm/templates/user/reviews_comments.html:10 +msgid "Reviews and Comments" +msgstr "Recenzoj kaj komentoj" + +#: bookwyrm/templates/user/lists.html:11 +#, python-format +msgid "Lists: %(username)s" +msgstr "Listoj: %(username)s" + +#: bookwyrm/templates/user/lists.html:17 bookwyrm/templates/user/lists.html:29 +msgid "Create list" +msgstr "Krei liston" + +#: bookwyrm/templates/user/relationships/followers.html:12 +#, python-format +msgid "%(username)s has no followers" +msgstr "%(username)s havas neniun sekvanton" + +#: bookwyrm/templates/user/relationships/following.html:6 +#: bookwyrm/templates/user/relationships/layout.html:15 +msgid "Following" +msgstr "Sekvatoj" + +#: bookwyrm/templates/user/relationships/following.html:12 +#, python-format +msgid "%(username)s isn't following any users" +msgstr "%(username)s sekvas neniun" + +#: bookwyrm/templates/user/reviews_comments.html:24 +msgid "No reviews or comments yet!" +msgstr "Ankoraŭ estas neniu recenzo aŭ komento!" + +#: bookwyrm/templates/user/user.html:20 +msgid "Edit profile" +msgstr "Modifi la profilon" + +#: bookwyrm/templates/user/user.html:42 +#, python-format +msgid "View all %(size)s" +msgstr "Vidi ĉiujn %(size)s" + +#: bookwyrm/templates/user/user.html:56 +msgid "View all books" +msgstr "Vidi ĉiujn librojn" + +#: bookwyrm/templates/user/user.html:63 +#, python-format +msgid "%(current_year)s Reading Goal" +msgstr "Legocelo por %(current_year)s" + +#: bookwyrm/templates/user/user.html:70 +msgid "User Activity" +msgstr "Aktiveco de la uzanto" + +#: bookwyrm/templates/user/user.html:76 +msgid "Show RSS Options" +msgstr "Montri opciojn de RSS" + +#: bookwyrm/templates/user/user.html:82 +msgid "RSS feed" +msgstr "Fluo de RSS" + +#: bookwyrm/templates/user/user.html:98 +msgid "Complete feed" +msgstr "Kompleta fluo" + +#: bookwyrm/templates/user/user.html:103 +msgid "Reviews only" +msgstr "Nur recenzoj" + +#: bookwyrm/templates/user/user.html:108 +msgid "Quotes only" +msgstr "Nur citaĵoj" + +#: bookwyrm/templates/user/user.html:113 +msgid "Comments only" +msgstr "Nur komentoj" + +#: bookwyrm/templates/user/user.html:129 +msgid "No activities yet!" +msgstr "Ankoraŭ estas neniu ago!" + +#: bookwyrm/templates/user/user_preview.html:22 +#, python-format +msgid "Joined %(date)s" +msgstr "Aliĝis je %(date)s" + +#: bookwyrm/templates/user/user_preview.html:26 +#, python-format +msgid "%(counter)s follower" +msgid_plural "%(counter)s followers" +msgstr[0] "%(counter)s sekvanto" +msgstr[1] "%(counter)s sekvantoj" + +#: bookwyrm/templates/user/user_preview.html:31 +#, python-format +msgid "%(counter)s following" +msgstr "%(counter)s sekvatoj" + +#: bookwyrm/templates/user/user_preview.html:45 +#, python-format +msgid "%(mutuals_display)s follower you follow" +msgid_plural "%(mutuals_display)s followers you follow" +msgstr[0] "%(mutuals_display)s sekvanto kiun vi sekvas" +msgstr[1] "%(mutuals_display)s sekvantoj kiujn vi sekvas" + +#: bookwyrm/templates/user/user_preview.html:49 +msgid "No followers you follow" +msgstr "Neniu sekvanto kiun vi sekvas" + +#: bookwyrm/templates/user_menu.html:7 +msgid "View profile and more" +msgstr "Vidi la profilon kaj pli" + +#: bookwyrm/templates/user_menu.html:82 +msgid "Log out" +msgstr "Elsaluti" + +#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 +msgid "File exceeds maximum size: 10MB" +msgstr "La dosiero transiras la limon de grandeco: 10MB" + +#: bookwyrm/templatetags/list_page_tags.py:14 +#, python-format +msgid "Book List: %(name)s" +msgstr "Librolisto: %(name)s" + +#: bookwyrm/templatetags/list_page_tags.py:22 +#, python-format +msgid "%(num)d book - by %(user)s" +msgid_plural "%(num)d books - by %(user)s" +msgstr[0] "%(num)d libro – de %(user)s" +msgstr[1] "%(num)d libroj – de %(user)s" + +#: bookwyrm/templatetags/utilities.py:39 +#, python-format +msgid "%(title)s: %(subtitle)s" +msgstr "%(title)s: %(subtitle)s" + +#: bookwyrm/views/rss_feed.py:35 +#, python-brace-format +msgid "Status updates from {obj.display_name}" +msgstr "Afiŝoj de {obj.display_name}" + +#: bookwyrm/views/rss_feed.py:72 +#, python-brace-format +msgid "Reviews from {obj.display_name}" +msgstr "Recenzoj de {obj.display_name}" + +#: bookwyrm/views/rss_feed.py:110 +#, python-brace-format +msgid "Quotes from {obj.display_name}" +msgstr "Citaĵoj de {obj.display_name}" + +#: bookwyrm/views/rss_feed.py:148 +#, python-brace-format +msgid "Comments from {obj.display_name}" +msgstr "Komentoj de {obj.display_name}" + +#: bookwyrm/views/updates.py:45 +#, python-format +msgid "Load %(count)d unread status" +msgid_plural "Load %(count)d unread statuses" +msgstr[0] "Ŝarĝi per %(count)d nelegita afiŝo" +msgstr[1] "Ŝarĝi per %(count)d nelegitaj afiŝoj" + diff --git a/locale/es_ES/LC_MESSAGES/django.po b/locale/es_ES/LC_MESSAGES/django.po index 358b92888..deea2d35e 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:35\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Spanish\n" "Language: es\n" @@ -46,7 +46,7 @@ msgstr "Sin límite" msgid "Incorrect password" msgstr "Contraseña incorrecta" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "La contraseña no coincide" @@ -70,19 +70,19 @@ msgstr "La fecha de paro de lectura no puede ser en el futuro." msgid "Reading finished date cannot be in the future." msgstr "La fecha de término de la lectura no puede ser en el futuro." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Nombre de usuario o contraseña es incorrecta" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Este nombre de usuario ya está en uso." -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Ya existe un usuario con ese correo electrónico." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Código incorrecto" @@ -205,26 +205,26 @@ msgstr "Federalizado" msgid "Blocked" msgstr "Bloqueado" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s no es un remote_id válido" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s no es un usuario válido" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nombre de usuario" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Ya existe un usuario con ese nombre." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Ya existe un usuario con ese nombre." msgid "Public" msgstr "Público" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Público" msgid "Unlisted" msgstr "No listado" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Seguidores" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponible como préstamo" msgid "Approved" msgstr "Aprobado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Reseñas" @@ -316,19 +316,19 @@ msgstr "Citas" msgid "Everything else" msgstr "Todo lo demás" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Línea de tiempo principal" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Inicio" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Línea temporal de libros" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Línea temporal de libros" msgid "Books" msgstr "Libros" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Inglés)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (Catalán)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Alemán)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskera" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (gallego)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (finés)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Francés)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (noruego)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (Polaco)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (portugués brasileño)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugués europeo)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (rumano)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Sueco)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chino simplificado)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chino tradicional)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Acerca de" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "¡Bienvenido a %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Ver registro ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Ver en ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Cargar datos" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Ver en OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Ver en Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Guardar" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "No se ha podido conectar con la fuente remota." msgid "Edit Book" msgstr "Editar Libro" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Haz clic para añadir portada" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "No se pudo cargar la portada" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Haz clic para ampliar" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, 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:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Agregar descripción" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descripción:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edición" msgstr[1] "%(count)s ediciones" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Has guardado esta edición en:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Tu actividad de lectura" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Agregar fechas de lectura" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Tus reseñas" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Tus comentarios" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Tus citas" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Sujetos" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Agregar a lista" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Vista previa de la portada del libro" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Cerrar" @@ -1075,47 +1075,51 @@ msgstr "Editar \"%(book_title)s\"" msgid "Add Book" msgstr "Agregar libro" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirmar información de libro" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "¿Es \"%(name)s\" uno de estos autores?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Autor de %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Autor de %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Más información en isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Este es un autor nuevo" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creando un autor nuevo: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "¿Es esta una edición de una obra ya existente?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Esta es una obra nueva" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Publicado por %(publisher)s." msgid "rated it" msgstr "lo valoró con" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s ha citado %(related_user)s y %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s y %(other_user_display_count)s otros han abandonado tu grupo \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Estado de Celery" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Colas" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Prioridad baja" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Prioridad media" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Prioridad alta" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "No se ha podido conectar al broker de Redis" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Tareas activas" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Nombre de tarea" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Tiempo de ejecución" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Prioridad" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Sin tareas activas" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Trabajadores" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Tiempo ejecutándose:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "No se puede conectar a Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Errores" @@ -5685,11 +5726,11 @@ msgstr "Ver instrucciones de instalación" msgid "Instance Setup" msgstr "Configurar instancia" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instalando BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "¿Necesitas ayuda?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "y %(remainder_count_display)s otro" msgstr[1] "y %(remainder_count_display)s otros" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Sin portada" @@ -5881,6 +5922,10 @@ msgstr "En la página:" msgid "At percent:" msgstr "Al por ciento:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "página %(page)s de %(total_pages)s" msgid "page %(page)s" msgstr "página %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Anterior" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Solo seguidores" @@ -6191,19 +6244,29 @@ msgstr "Mostrar estado" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Página %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Abrir imagen en una nueva ventana" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Ocultar estado" diff --git a/locale/eu_ES/LC_MESSAGES/django.po b/locale/eu_ES/LC_MESSAGES/django.po index dfe905d9f..a9d24235e 100644 --- a/locale/eu_ES/LC_MESSAGES/django.po +++ b/locale/eu_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-03-11 20:06\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-23 09:56\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Basque\n" "Language: eu\n" @@ -46,7 +46,7 @@ msgstr "Mugagabea" msgid "Incorrect password" msgstr "Pasahitz okerra" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Pasahitzak ez datoz bat" @@ -70,19 +70,19 @@ msgstr "Irakurketaren geldiera-data ezin da etorkizunekoa izan." msgid "Reading finished date cannot be in the future." msgstr "Irakurketaren amaiera-data ezin da etorkizunekoa izan." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Erabiltzaile-izena edo pasahitza okerra da" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Bada dagoeneko erabiltzaile bat erabiltzaile-izen horrekin" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Mezu elektroniko hau duen erabiltzailea dagoeneko badago." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Kode okerra" @@ -205,26 +205,26 @@ msgstr "Federatuta" msgid "Blocked" msgstr "Blokeatuta" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s ez da baliozko remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s ez da baliozko erabiltzaile-izena" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "erabiltzaile-izena" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Erabiltzaile-izen hori duen erabiltzailea dagoeneko existitzen da." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Erabiltzaile-izen hori duen erabiltzailea dagoeneko existitzen da." msgid "Public" msgstr "Publikoa" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Publikoa" msgid "Unlisted" msgstr "Zerrendatu gabea" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Jarraitzaileak" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Mailegatzeko eskuragarri" msgid "Approved" msgstr "Onartuta" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Kritikak" @@ -316,19 +316,19 @@ msgstr "Aipuak" msgid "Everything else" msgstr "Gainerako guztia" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Hasierako denbora-lerroa" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Hasiera" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Liburuen denbora-lerroa" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Liburuen denbora-lerroa" msgid "Books" msgstr "Liburuak" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Ingelesa)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (katalana)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (alemana)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (espainiera)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galiziera)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italiera)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (finlandiera)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (frantses)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lituano (lituaniera)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norvegiera)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (poloniera)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Brasilgo Portugesa)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europako Portugesa)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (errumaniera)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (suediera)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Txinera soildua)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Txinera tradizionala)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Honi buruz" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Ongi etorri %(site_name)s(e)ra!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Ikusi ISNI erregistroa" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Ikus ISFDB webgunean" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Kargatu datuak" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "OpenLibraryn ikusi" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Inventairen ikusi" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Gorde" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Datuak kargatzean %(source_name)s(e)ra konektatu eta hemen aurkitzen ez diren autore honi buruzko metadatuak arakatuko dira. Dauden datuak ez dira ordezkatuko." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Ezin izan da urruneko edukira konektatu." msgid "Edit Book" msgstr "Editatu liburua" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Egin klik azala gehitzeko" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Ezin izan da azala kargatu" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Egin click handitzeko" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(berrikuspen %(review_count)s)" msgstr[1] "(%(review_count)s berrikuspen)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Gehitu deskribapena" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Deskribapena:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "Edizio %(count)s" msgstr[1] "%(count)s edizio" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Edizio hau gorde duzu:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Liburu honen edizio desberdinak %(shelf_name)s apalean dituzu." -#: bookwyrm/templates/book/book.html:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Zure irakurketa jarduera" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Gehitu irakurketa datak" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Ez duzu liburu honetarako irakurketa jarduerarik." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Zure kritikak" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Zure iruzkinak" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Zure aipuak" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Gaiak" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Lekuak" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Lekuak" msgid "Lists" msgstr "Zerrendak" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Gehitu zerrendara" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Liburu azalaren aurrebista" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Itxi" @@ -1075,47 +1075,51 @@ msgstr "Editatu \"%(book_title)s\"" msgid "Add Book" msgstr "Gehitu liburua" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Liburuaren informazioa berretsi" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "\"%(name)s\" da autore horietako bat?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "%(book_title)s(r)en autorea" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "%(alt_title)s(r)en autorea" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Informazio gehiagorako: isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Egile berria da" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Egile berria sortzen: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Lehendik dagoen lan baten edizioa al da hau?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Lan berria da hau" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "%(publisher)s(e)k argitaratua." msgid "rated it" msgstr "baloratu du" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1640,31 +1657,31 @@ msgstr "%(username)s(e)k %(username)s started reading %(book_title)s" -msgstr "%(username)s %(book_title)s irakurtzen hasi da" +msgstr "%(username)s orain %(book_title)s irakurtzen hasi da" #: bookwyrm/templates/discover/card-header.html:23 #, python-format msgid "%(username)s rated %(book_title)s" -msgstr "%(username)sk %(book_title)s baloratu du" +msgstr "%(username)s(e)k %(book_title)s baloratu du" #: bookwyrm/templates/discover/card-header.html:27 #, python-format msgid "%(username)s reviewed %(book_title)s" -msgstr "%(username)s(e)k %(book_title)s kritika egin du" +msgstr "%(username)s(e)k %(book_title)s(r)en kritika egin du" #: bookwyrm/templates/discover/card-header.html:31 #, python-format msgid "%(username)s commented on %(book_title)s" -msgstr "%(username)s(e)k %(book_title)s(r)i buruzko iruzkina egin du" +msgstr "%(username)s(e)k %(book_title)s(e)ri buruzko iruzkina egin du" #: bookwyrm/templates/discover/card-header.html:35 #, python-format msgid "%(username)s quoted %(book_title)s" -msgstr "%(username)sk %(book_title)s aipatu du" +msgstr "%(username)s(e)k %(book_title)s(r)en aipua egin du" #: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:10 -#: bookwyrm/templates/layout.html:94 +#: bookwyrm/templates/layout.html:93 msgid "Discover" msgstr "Deskubritu" @@ -1796,7 +1813,7 @@ msgstr "Hau, proba mezu bat da." msgid "Test email" msgstr "Proba mezua" -#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:30 +#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:31 #: bookwyrm/templates/setup/layout.html:15 #: bookwyrm/templates/two_factor_auth/two_factor_login.html:18 #: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:18 @@ -1849,7 +1866,7 @@ msgstr "%(year)s(e)ko irakurketa helburua" #: bookwyrm/templates/feed/goal_card.html:18 #, python-format msgid "You can set or change your reading goal any time from your profile page" -msgstr "Irakurtzeko helburua edozein unetan ezar edo alda dezakezu zure profileko orrialdetik" +msgstr "Irakurtzeko helburua edozein unetan ezar edo alda dezakezu zure profileko orrialdean" #: bookwyrm/templates/feed/layout.html:4 msgid "Updates" @@ -1935,7 +1952,7 @@ msgid "What are you reading?" msgstr "Zer ari zara irakurtzen?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:38 bookwyrm/templates/lists/list.html:213 +#: bookwyrm/templates/layout.html:39 bookwyrm/templates/lists/list.html:213 msgid "Search for a book" msgstr "Bilatu liburu bat" @@ -1954,8 +1971,8 @@ msgstr "Liburuak gehitu ditzakezu %(site_name)s erabiltzen hasten zarenean." #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 -#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:44 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:217 +#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:45 +#: bookwyrm/templates/layout.html:46 bookwyrm/templates/lists/list.html:217 #: bookwyrm/templates/search/layout.html:5 #: bookwyrm/templates/search/layout.html:10 msgid "Search" @@ -1985,28 +2002,28 @@ msgstr "Gorde eta jarraitu" msgid "Welcome" msgstr "Ongi etorri" -#: bookwyrm/templates/get_started/layout.html:22 +#: bookwyrm/templates/get_started/layout.html:24 msgid "These are some first steps to get you started." msgstr "Hauek dira hasteko lehen urrats batzuk." -#: bookwyrm/templates/get_started/layout.html:36 +#: bookwyrm/templates/get_started/layout.html:38 #: bookwyrm/templates/get_started/profile.html:6 msgid "Create your profile" msgstr "Sortu zure profila" -#: bookwyrm/templates/get_started/layout.html:40 +#: bookwyrm/templates/get_started/layout.html:42 msgid "Add books" msgstr "Gehitu liburuak" -#: bookwyrm/templates/get_started/layout.html:44 +#: bookwyrm/templates/get_started/layout.html:46 msgid "Find friends" msgstr "Bilatu lagunak" -#: bookwyrm/templates/get_started/layout.html:50 +#: bookwyrm/templates/get_started/layout.html:52 msgid "Skip this step" msgstr "Saltatu urrats hau" -#: bookwyrm/templates/get_started/layout.html:54 +#: bookwyrm/templates/get_started/layout.html:56 #: bookwyrm/templates/guided_tour/group.html:101 msgid "Finish" msgstr "Amaitu" @@ -2229,7 +2246,7 @@ msgstr "Amaitu bisitaldia" #: bookwyrm/templates/guided_tour/user_profile.html:72 #: bookwyrm/templates/guided_tour/user_profile.html:95 #: bookwyrm/templates/guided_tour/user_profile.html:118 -#: bookwyrm/templates/snippets/pagination.html:23 +#: bookwyrm/templates/snippets/pagination.html:30 msgid "Next" msgstr "Hurrengoa" @@ -2433,8 +2450,8 @@ msgid "The bell will light up when you have a new notification. When it does, cl msgstr "Kanpaia piztu egingo da jakinarazpen berriren bat duzunean. Hala egiten duenean, klikatu ezazu zer gauza zirraragarri gertatu den jakiteko!" #: bookwyrm/templates/guided_tour/home.html:177 -#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:107 -#: bookwyrm/templates/layout.html:108 +#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:107 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" @@ -2491,7 +2508,7 @@ msgstr "Zure zerrenda nola kudeatu ere erabaki dezakezu –zuk bakarrik, guztiok #: bookwyrm/templates/guided_tour/lists.html:106 msgid "List curation" -msgstr "Zerrenda ontzea" +msgstr "Zerrendaren osatzea" #: bookwyrm/templates/guided_tour/lists.html:128 msgid "Next in our tour we will explore Groups!" @@ -2593,7 +2610,7 @@ msgstr "Klik egin Zerrendak estekan bisitaldiarekin jarraitzeko #: bookwyrm/templates/guided_tour/user_groups.html:10 msgid "You can create or join a group with other users. Groups can share group-curated book lists, and in future will be able to do other things." -msgstr "Talde berri bat sor dezakezu edo existitzen den batean sar zaitezke. Taldeek taldekideek kudeatutako liburuen zerrendak parteka ditzakete, eta etorkizunean beste gauza batzuk egin ahal izango dituzte." +msgstr "Talde berri bat sor dezakezu edo existitzen den batean sar zaitezke. Taldeek, taldekideek osatutako liburuen zerrendak parteka ditzakete, eta etorkizunean gauza gehiago egin ahal izango dituzte." #: bookwyrm/templates/guided_tour/user_groups.html:11 #: bookwyrm/templates/guided_tour/user_profile.html:55 @@ -2679,6 +2696,15 @@ msgstr "Bilatu izenburu edo autore bat bisitaldiarekin jarraitzeko." msgid "Find a book" msgstr "Aurkitu liburu bat" +#: bookwyrm/templates/hashtag.html:12 +#, python-format +msgid "See tagged statuses in the local %(site_name)s community" +msgstr "" + +#: bookwyrm/templates/hashtag.html:25 +msgid "No activities for this hashtag yet!" +msgstr "" + #: bookwyrm/templates/import/import.html:5 #: bookwyrm/templates/import/import.html:9 #: bookwyrm/templates/shelf/shelf.html:64 @@ -2798,7 +2824,7 @@ msgid "Retry Status" msgstr "Saiakeraren egoera" #: bookwyrm/templates/import/import_status.html:22 -#: bookwyrm/templates/settings/celery.html:36 +#: bookwyrm/templates/settings/celery.html:44 #: bookwyrm/templates/settings/imports/imports.html:6 #: bookwyrm/templates/settings/imports/imports.html:9 #: bookwyrm/templates/settings/layout.html:82 @@ -3022,7 +3048,7 @@ msgid "Login" msgstr "Hasi saioa" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:136 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Hasi saioa" @@ -3033,7 +3059,7 @@ msgstr "Ondo! Helbide elektronikoa baieztatu duzu." #: bookwyrm/templates/landing/login.html:21 #: bookwyrm/templates/landing/reactivate.html:17 -#: bookwyrm/templates/layout.html:130 bookwyrm/templates/ostatus/error.html:28 +#: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "Erabiltzaile-izena:" @@ -3041,13 +3067,13 @@ msgstr "Erabiltzaile-izena:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/reactivate.html:23 -#: bookwyrm/templates/layout.html:134 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:131 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/preferences/2fa.html:91 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Pasahitza:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:136 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:133 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Zure pasahitza ahaztu duzu?" @@ -3090,35 +3116,35 @@ msgstr "Berriz aktibatu kontua" msgid "%(site_name)s search" msgstr "%(site_name)s bilaketa" -#: bookwyrm/templates/layout.html:36 +#: bookwyrm/templates/layout.html:37 msgid "Search for a book, user, or list" msgstr "Bilatu liburu, erabiltzaile edo zerrenda bat" -#: bookwyrm/templates/layout.html:51 bookwyrm/templates/layout.html:52 +#: bookwyrm/templates/layout.html:52 bookwyrm/templates/layout.html:53 msgid "Scan Barcode" msgstr "Eskaneatu barra-kodea" -#: bookwyrm/templates/layout.html:66 +#: bookwyrm/templates/layout.html:67 msgid "Main navigation menu" msgstr "Nabigazio-menu nagusia" -#: bookwyrm/templates/layout.html:88 +#: bookwyrm/templates/layout.html:87 msgid "Feed" msgstr "Jarioa" -#: bookwyrm/templates/layout.html:135 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:132 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "pasahitza" -#: bookwyrm/templates/layout.html:147 +#: bookwyrm/templates/layout.html:144 msgid "Join" msgstr "Sartu" -#: bookwyrm/templates/layout.html:181 +#: bookwyrm/templates/layout.html:179 msgid "Successfully posted status" msgstr "Egoera ondo bidali da" -#: bookwyrm/templates/layout.html:182 +#: bookwyrm/templates/layout.html:180 msgid "Error posting status" msgstr "Errorea egoera bidaltzean" @@ -3158,7 +3184,7 @@ msgstr "%(username)s(e)k sortua" #: bookwyrm/templates/lists/curate.html:12 msgid "Curate" -msgstr "Bildu" +msgstr "Hautatu" #: bookwyrm/templates/lists/curate.html:21 msgid "Pending Books" @@ -3207,7 +3233,7 @@ msgstr "Une honetan zerrenda hutsik dago" #: bookwyrm/templates/lists/form.html:19 msgid "List curation:" -msgstr "Zerrenda ontzea:" +msgstr "Zerrendaren osatzea:" #: bookwyrm/templates/lists/form.html:31 msgid "Closed" @@ -3219,7 +3245,7 @@ msgstr "Zu zara zerrenda honetara liburuak gehitu edo kendu ditzakeen bakarra" #: bookwyrm/templates/lists/form.html:48 msgid "Curated" -msgstr "Bildutakoa" +msgstr "Osatua" #: bookwyrm/templates/lists/form.html:51 msgid "Anyone can suggest books, subject to your approval" @@ -3597,6 +3623,13 @@ msgstr "%(related_user)s eta %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s eta beste %(other_user_display_count)s erabiltzailek zure \"%(group_name)s\" taldea utzi dute" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4429,63 +4462,71 @@ msgid "Celery Status" msgstr "Celery-ren egoera" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Ilarak" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Lehentasun txikia" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Lehentasun ertaina" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Lehentasun handia" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Ezin izan da Redis brokerera konektatu" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Zeregin aktiboak" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "IDa" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Zereginaren izena" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Exekuzio-denbora" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Lehentasuna" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Egiteko aktiborike z" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Langileak" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Erabilgarri egon den denbora:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Ezin izan da Celeryra konektatu" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Erroreak" @@ -5570,7 +5611,7 @@ msgstr "Erabiltzailearen ekintzak" #: bookwyrm/templates/settings/users/user_moderation_actions.html:21 msgid "Activate user" -msgstr "" +msgstr "Aktibatu erabiltzailea" #: bookwyrm/templates/settings/users/user_moderation_actions.html:27 msgid "Suspend user" @@ -5684,11 +5725,11 @@ msgstr "Ikus instalatzeko jarraibideak" msgid "Instance Setup" msgstr "Instantziaren konfigurazioa" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Bookwyrm instalatzen" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Laguntzarik behar?" @@ -5780,7 +5821,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "eta beste %(remainder_count_display)s" msgstr[1] "eta beste %(remainder_count_display)s" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Azalik ez" @@ -5880,6 +5921,10 @@ msgstr "Orrialdean:" msgid "At percent:" msgstr "Ehunekotan:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6058,10 +6103,18 @@ msgstr "%(page)s orrialdea %(total_pages)s(t)ik" msgid "page %(page)s" msgstr "%(page)s orrialdea" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "Berriagoa" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Aurrekoa" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "Zaharragoa" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Jarraitzaileek bakarrik" @@ -6190,19 +6243,29 @@ msgstr "Erakutsi egoera" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(%(page)s orrialdea)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Ireki irudia leiho berrian" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Ezkutatu egoera" diff --git a/locale/fi_FI/LC_MESSAGES/django.po b/locale/fi_FI/LC_MESSAGES/django.po index 69129f98b..293fac8f5 100644 --- a/locale/fi_FI/LC_MESSAGES/django.po +++ b/locale/fi_FI/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:35\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-23 14:16\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -46,7 +46,7 @@ msgstr "rajattomasti" msgid "Incorrect password" msgstr "Väärä salasana" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Salasanat eivät täsmää" @@ -70,19 +70,19 @@ msgstr "Keskeytyspäivä ei voi olla tulevaisuudessa." msgid "Reading finished date cannot be in the future." msgstr "Lukemisen lopetuspäivä ei voi olla tulevaisuudessa." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Käyttäjänimi tai salasana on virheellinen" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Käyttäjänimi on jo varattu" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Sähköpostiosoite on jo jonkun käyttäjän käytössä." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Virheellinen koodi" @@ -205,26 +205,26 @@ msgstr "Federoitu" msgid "Blocked" msgstr "Estetty" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s ei ole kelvollinen remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s ei ole kelvollinen käyttäjänimi" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "käyttäjänimi" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Käyttäjänimi on jo käytössä." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Käyttäjänimi on jo käytössä." msgid "Public" msgstr "Julkinen" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Julkinen" msgid "Unlisted" msgstr "Ei jakelua" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Seuraajat" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Lainattavissa" msgid "Approved" msgstr "Hyväksytty" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Arviot" @@ -316,19 +316,19 @@ msgstr "Lainaukset" msgid "Everything else" msgstr "Muut" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Oma aikajana" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Etusivu" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Kirjavirta" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Kirjavirta" msgid "Books" msgstr "Kirjat" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (englanti)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (katalaani)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (saksa)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (espanja)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara (baski)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (galego)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (italia)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "suomi" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (ranska)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (liettua)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (norja)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (puola)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (brasilianportugali)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (portugali)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (romania)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (ruotsi)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (yksinkertaistettu kiina)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (perinteinen kiina)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Yleistä" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Tämä on %(site_name)s" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Näytä ISNI-tietue" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Näytä ISFDB:ssä" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Lataa tiedot" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Näytä OpenLibraryssa" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Näytä Inventairessa" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Tallenna" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Tietoja ladattaessa muodostetaan yhteys lähteeseen %(source_name)s ja sieltä haetaan metatietoja, joita ei vielä ole täällä. Olemassa olevia metatietoja ei korvata uusilla." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Lähteeseen ei saada yhteyttä." msgid "Edit Book" msgstr "Muokkaa kirjaa" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Lisää kansikuva" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Kansikuvan lataus epäonnistui" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Suurenna" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s arvio)" msgstr[1] "(%(review_count)s arviota)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Lisää kuvaus" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Kuvaus:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s laitos" msgstr[1] "%(count)s laitosta" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Olet sijoittanut laitoksen hyllyyn:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Hyllyssäsi %(shelf_name)s on jo toinen tämän kirjan laitos." -#: bookwyrm/templates/book/book.html:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Oma lukutoiminta" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Lisää lukupäivämäärät" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Ei kirjaan liittyvää lukutoimintaa." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Omat arviot" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Omat kommentit" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Omat lainaukset" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Aiheet" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Paikat" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Paikat" msgid "Lists" msgstr "Listat" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Lisää listaan" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Kansikuvan esikatselu" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Sulje" @@ -1075,47 +1075,51 @@ msgstr "Muokkaa teosta ”%(book_title)s”" msgid "Add Book" msgstr "Lisää kirja" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "Kirjan tallentaminen epäonnistui, lisätietoja virheilmoituksessa alempana." + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Vahvista kirjan tiedot" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Onko ”%(name)s” joku seuraavista tekijöistä?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Teoksen %(book_title)s tekijä" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Teoksen %(alt_title)s tekijä" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Lisätietoja osoitteessa isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Uusi tekijä" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Luodaan uusi tekijä: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Onko tämä aiemmin lisätyn teoksen laitos?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Uusi teos" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Kustantaja: %(publisher)s." msgid "rated it" msgstr "antoi arvosanan" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "Sarja." + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "Osa %(series_number)s" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "Lajittelematon kirja" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s lainasi teosta %(related_user)s ja %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s ja %(other_user_display_count)s muuta poistuivat ryhmästäsi ”%(group_name)s”" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "Uusi linkin verkkotunnus tarkastettavaksi" +msgstr[1] "%(display_count)s uutta linkin verkkotunnusta tarkastettavaksi" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Celeryn tila" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "Voit valvoa Celeryn käynnissäoloa kyselemällä osoitetta" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Jonoja" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Alhainen prioriteetti" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Keskitason prioriteetti" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Korkea prioriteetti" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "Lähetykset" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Redis-välityspalveluun ei saada yhteyttä" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Aktiiviset tehtävät" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "Tunniste" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Tehtävän nimi" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Käyttöaika" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Prioriteetti" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Ei aktiivisia tehtäviä" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Suorittajia" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Käynnissäoloaika:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Celeryyn ei saada yhteyttä" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Virheitä" @@ -4868,31 +4909,31 @@ msgstr "Ota tuonti käyttöön" #: bookwyrm/templates/settings/imports/imports.html:63 msgid "Limit the amount of imports" -msgstr "" +msgstr "Rajoita tuontien määrää" #: bookwyrm/templates/settings/imports/imports.html:74 msgid "Some users might try to import a large number of books, which you want to limit." -msgstr "" +msgstr "Joskus käyttäjät voivat yrittää tuoda suuria määriä kirjoja, ja voit halutessasi rajoittaa tätä." #: bookwyrm/templates/settings/imports/imports.html:75 msgid "Set the value to 0 to not enforce any limit." -msgstr "" +msgstr "Poista kaikki rajoitukset asettamalla arvoksi 0." #: bookwyrm/templates/settings/imports/imports.html:78 msgid "Set import limit to" -msgstr "" +msgstr "Aseta tuontirajaksi" #: bookwyrm/templates/settings/imports/imports.html:80 msgid "books every" -msgstr "" +msgstr "kirjaa joka" #: bookwyrm/templates/settings/imports/imports.html:82 msgid "days." -msgstr "" +msgstr "päivä." #: bookwyrm/templates/settings/imports/imports.html:86 msgid "Set limit" -msgstr "" +msgstr "Ota rajoitus käyttöön" #: bookwyrm/templates/settings/imports/imports.html:102 msgid "Completed" @@ -5177,7 +5218,7 @@ msgstr "Salli käyttäjätilien avaaminen" #: bookwyrm/templates/settings/registration.html:43 msgid "Default access level:" -msgstr "" +msgstr "Oletuskäyttöoikeustaso:" #: bookwyrm/templates/settings/registration.html:61 msgid "Require users to confirm email address" @@ -5571,7 +5612,7 @@ msgstr "Toiminnot" #: bookwyrm/templates/settings/users/user_moderation_actions.html:21 msgid "Activate user" -msgstr "" +msgstr "Aktivoi käyttäjä" #: bookwyrm/templates/settings/users/user_moderation_actions.html:27 msgid "Suspend user" @@ -5685,11 +5726,11 @@ msgstr "Näytä asennusohjeet" msgid "Instance Setup" msgstr "Palvelimen määritys" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "BookWyrmin asennus" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Tarvitsetko apua?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "ja %(remainder_count_display)s muu" msgstr[1] "ja %(remainder_count_display)s muuta" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Ei kansikuvaa" @@ -5881,6 +5922,10 @@ msgstr "Sivulla:" msgid "At percent:" msgstr "Prosenttikohdassa:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "–" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "sivu %(page)s/%(total_pages)s" msgid "page %(page)s" msgstr "sivu %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "Uudemmat" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Edellinen" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "Vanhemmat" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Vain seuraajille" @@ -6191,19 +6244,29 @@ msgstr "Näytä tilapäivitys" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Sivu %(page)s)" +msgid "(Page %(page)s" +msgstr "(Sivu %(page)s" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "%(endpage)s" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s %%)" +msgid "(%(percent)s%%" +msgstr "(%(percent)s %%" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "–%(endpercent)s %%" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Avaa kuva uudessa ikkunassa" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Piilota tilapäivitys" @@ -6455,7 +6518,7 @@ msgstr "Käyttäjän toiminta" #: bookwyrm/templates/user/user.html:76 msgid "Show RSS Options" -msgstr "" +msgstr "Näytä RSS-valinnat" #: bookwyrm/templates/user/user.html:82 msgid "RSS feed" @@ -6463,19 +6526,19 @@ msgstr "RSS-syöte" #: bookwyrm/templates/user/user.html:98 msgid "Complete feed" -msgstr "" +msgstr "Kaikki sisältö" #: bookwyrm/templates/user/user.html:103 msgid "Reviews only" -msgstr "" +msgstr "Vain arviot" #: bookwyrm/templates/user/user.html:108 msgid "Quotes only" -msgstr "" +msgstr "Vain lainaukset" #: bookwyrm/templates/user/user.html:113 msgid "Comments only" -msgstr "" +msgstr "Vain kommentit" #: bookwyrm/templates/user/user.html:129 msgid "No activities yet!" @@ -6524,14 +6587,14 @@ msgstr "Tiedosto on enimmäiskokoa 10 Mt suurempi" #: bookwyrm/templatetags/list_page_tags.py:14 #, python-format msgid "Book List: %(name)s" -msgstr "" +msgstr "Kirjalista: %(name)s" #: bookwyrm/templatetags/list_page_tags.py:22 #, python-format msgid "%(num)d book - by %(user)s" msgid_plural "%(num)d books - by %(user)s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(num)d kirja — %(user)s" +msgstr[1] "%(num)d kirjaa — %(user)s" #: bookwyrm/templatetags/utilities.py:39 #, python-format @@ -6546,17 +6609,17 @@ msgstr "{obj.display_name} — tilapäivitykset" #: bookwyrm/views/rss_feed.py:72 #, python-brace-format msgid "Reviews from {obj.display_name}" -msgstr "" +msgstr "Kirja-arviot — {obj.display_name}" #: bookwyrm/views/rss_feed.py:110 #, python-brace-format msgid "Quotes from {obj.display_name}" -msgstr "" +msgstr "Lainaukset — {obj.display_name}" #: bookwyrm/views/rss_feed.py:148 #, python-brace-format msgid "Comments from {obj.display_name}" -msgstr "" +msgstr "Kommentit — {obj.display_name}" #: bookwyrm/views/updates.py:45 #, python-format diff --git a/locale/fr_FR/LC_MESSAGES/django.mo b/locale/fr_FR/LC_MESSAGES/django.mo index 6a5f68e47a059c73c66c66c81394a7fbd1f6b60e..4cdcbf8ea2a3ffdeed740317a055f435e5954b7c 100644 GIT binary patch literal 44850 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 I@AB~f17ab$rT_o{ diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index 87358644a..348de736f 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-02-02 14:57\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-25 17:09\n" "Last-Translator: Mouse Reeve \n" "Language-Team: French\n" "Language: fr\n" @@ -46,7 +46,7 @@ msgstr "Sans limite" msgid "Incorrect password" msgstr "Mot de passe incorrect" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Le mot de passe ne correspond pas" @@ -70,19 +70,19 @@ msgstr "La date d’arrêt de lecture ne peut pas être dans le futur." msgid "Reading finished date cannot be in the future." msgstr "La date de fin de lecture ne peut pas être dans le futur." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Identifiant ou mot de passe incorrect" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Un compte du même nom existe déjà" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Cet email est déjà associé à un compte." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Code incorrect" @@ -205,26 +205,26 @@ msgstr "Fédéré" msgid "Blocked" msgstr "Bloqué" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s n’est pas une remote_id valide." -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s n’est pas un nom de compte valide." -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nom du compte :" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Ce nom est déjà associé à un compte." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Ce nom est déjà associé à un compte." msgid "Public" msgstr "Public" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Public" msgid "Unlisted" msgstr "Non listé" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Abonné(e)s" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponible à l’emprunt" msgid "Approved" msgstr "Approuvé" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Critiques" @@ -316,19 +316,19 @@ msgstr "Citations" msgid "Everything else" msgstr "Tout le reste" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Mon fil d’actualité" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Accueil" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Actualité de mes livres" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Actualité de mes livres" msgid "Books" msgstr "Livres" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (Catalan)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara (Basque)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galicien)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italien)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Finnois)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituanien)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norvégien)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (Polonais)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portugais brésilien)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugais européen)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (Roumain)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Suédois)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简化字" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (chinois traditionnel)" @@ -434,7 +434,7 @@ msgid "About" msgstr "À propos" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Bienvenue sur %(site_name)s !" @@ -610,8 +610,8 @@ msgstr "Ce qui fait en moyenne %(pages)s pages par livre." #, python-format msgid "(No page data was available for %(no_page_number)s book)" msgid_plural "(No page data was available for %(no_page_number)s books)" -msgstr[0] "(Le nombre de pages n'était pas renseigné pour %(no_page_number)s livre)" -msgstr[1] "(Le nombre de pages n'était pas renseigné pour %(no_page_number)s livres)" +msgstr[0] "(Le nombre de pages n’était pas renseigné pour %(no_page_number)s livre)" +msgstr[1] "(Le nombre de pages n’était pas renseigné pour %(no_page_number)s livres)" #: bookwyrm/templates/annual_summary/layout.html:150 msgid "Their shortest read this year…" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Voir l’enregistrement ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Voir sur ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Charger les données" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Voir sur OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Voir sur Inventaire" @@ -739,7 +739,7 @@ msgstr "Voir sur Goodreads" #: bookwyrm/templates/author/author.html:151 msgid "View ISFDB entry" -msgstr "Voir l'entrée ISFDB" +msgstr "Voir l’entrée ISFDB" #: bookwyrm/templates/author/author.html:166 #, python-format @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI :" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Enregistrer" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Impossible de se connecter au serveur distant." msgid "Edit Book" msgstr "Modifier le livre" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Cliquez pour ajouter une couverture" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "La couverture n’a pu être chargée" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Cliquez pour élargir" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s critique)" msgstr[1] "(%(review_count)s critiques)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Ajouter une description" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Description :" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s édition" msgstr[1] "%(count)s éditions" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Vous avez rangé cette édition dans :" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Votre activité de lecture" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Ajouter des dates de lecture" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Vos critiques" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Vos commentaires" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Vos citations" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Sujets" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Lieux" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Lieux" msgid "Lists" msgstr "Listes" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Ajouter à la liste" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Aperçu de la couverture" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Fermer" @@ -1075,47 +1075,51 @@ msgstr "Modifier « %(book_title)s »" msgid "Add Book" msgstr "Ajouter un livre" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "Impossible d’enregistrer le livre, voir les erreurs ci‑dessous pour plus d’informations." + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirmer les informations de ce livre" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Est-ce que \"%(name)s\" fait partie de ces auteurs ou autrices ?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Auteur·ice de %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Auteur·ice de %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Trouver plus d’informations sur isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Il s’agit d’un nouvel auteur ou d’une nouvelle autrice." -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Création d’un nouvel auteur/autrice : %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Est‑ce l’édition d’un ouvrage existant ?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Il s’agit d’un nouvel ouvrage." -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1299,7 +1303,7 @@ msgstr "Éditions de « %(work_title)s »" #: bookwyrm/templates/book/editions/editions.html:55 msgid "Can't find the edition you're looking for?" -msgstr "Vous ne trouvez pas l’édition que vous cherchez ?" +msgstr "Vous ne trouvez pas l’édition que vous cherchez ?" #: bookwyrm/templates/book/editions/editions.html:75 msgid "Add another edition" @@ -1325,7 +1329,7 @@ msgstr "Ajouter un lien vers un fichier" #: bookwyrm/templates/book/file_links/add_link_modal.html:19 msgid "Links from unknown domains will need to be approved by a moderator before they are added." -msgstr "Les liens vers des domaines inconnus devront être modérés avant d'être ajoutés." +msgstr "Les liens vers des domaines inconnus devront être approuvés par l’équipe de modération avant d’être ajoutés." #: bookwyrm/templates/book/file_links/add_link_modal.html:24 msgid "URL:" @@ -1429,7 +1433,7 @@ msgstr "Vous quittez BookWyrm" #: bookwyrm/templates/book/file_links/verification_modal.html:11 #, python-format msgid "This link is taking you to: %(link_url)s.
Is that where you'd like to go?" -msgstr "Ce lien vous amène à %(link_url)s.
Est-ce là que vous souhaitez aller ?" +msgstr "Ce lien vous amène à %(link_url)s.
Est‑ce là que vous souhaitez aller ?" #: bookwyrm/templates/book/file_links/verification_modal.html:26 #: bookwyrm/templates/setup/config.html:139 @@ -1470,6 +1474,19 @@ msgstr "Publié par %(publisher)s." msgid "rated it" msgstr "l’a noté" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "Séries par" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "Livre %(series_number)s" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "Livre hors classement" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s a cité un passage de spoiler alert" -msgstr "Si votre critique ou commentaire peut gâcher la lecture du livre pour quelqu'un qui ne l'a pas encore lu, vous pouvez cacher votre message derrière une alerte de spoiler" +msgstr "Si votre critique ou commentaire peut gâcher la lecture du livre pour quelqu’un qui ne l’a pas encore lu, vous pouvez cacher votre message derrière une alerte de spoiler" #: bookwyrm/templates/guided_tour/book.html:200 msgid "Spoiler alerts" @@ -2299,7 +2316,7 @@ msgstr "Avertissement de spoiler" #: bookwyrm/templates/guided_tour/book.html:224 msgid "Choose who can see your post here. Post privacy can be Public (everyone can see), Unlisted (everyone can see, but it doesn't appear in public feeds or discovery pages), Followers (only your followers can see), or Private (only you can see)" -msgstr "Choisissez ici qui peut voir votre message. La confidentialité des publications peut être publique (tout le monde peut voir), non listée (tout le monde peut voir, mais ça n'apparaît pas dans les flux publics ou les pages de découverte), Abonnés (seuls vos abonné·es peuvent voir), ou Privé (seulement vous pouvez voir)" +msgstr "Choisissez ici qui peut voir votre message. La confidentialité d’une publication peut être publique (tout le monde peut voir), non listée (tout le monde peut voir, mais elle n’apparaît pas dans les flux publics ou les pages de découverte), Abonnés (seuls vos abonné·es peuvent voir), ou Privé (seulement vous pouvez la voir)" #: bookwyrm/templates/guided_tour/book.html:225 #: bookwyrm/templates/snippets/privacy_select.html:6 @@ -2355,7 +2372,7 @@ msgstr "Membres du groupe" #: bookwyrm/templates/guided_tour/group.html:77 msgid "As well as creating lists from the Lists page, you can create a group-curated list here on the group's homepage. Any member of the group can create a list curated by group members." -msgstr "En plus de créer des listes à partir de la page Listes, vous pouvez créer une liste ici sur la page d'accueil du groupe. Tout membre du groupe peut créer une liste. Les listes sont gérées par les membres du groupe." +msgstr "En plus de créer des listes à partir de la page Listes, vous pouvez créer une liste sur l’actuelle page d’accueil du groupe. Tout membre du groupe peut créer une liste. Les listes sont gérées par les membres du groupe." #: bookwyrm/templates/guided_tour/group.html:78 msgid "Group lists" @@ -2363,7 +2380,7 @@ msgstr "Listes de groupe" #: bookwyrm/templates/guided_tour/group.html:100 msgid "Congratulations, you've finished the tour! Now you know the basics, but there is lots more to explore on your own. Happy reading!" -msgstr "Félicitations, vous avez terminé la visite ! Maintenant vous connaissez les bases, mais il y a beaucoup plus à découvrir par vous-même. Bonne lecture !" +msgstr "Félicitations, vous avez terminé la visite ! Maintenant vous connaissez les bases, mais il y a beaucoup plus à découvrir par vous‑même. Bonne lecture !" #: bookwyrm/templates/guided_tour/group.html:115 msgid "End tour" @@ -2402,7 +2419,7 @@ msgstr "Zone de recherche" #: bookwyrm/templates/guided_tour/home.html:79 msgid "Search book records by scanning an ISBN barcode using your device's camera - great when you're in the bookstore or library!" -msgstr "Recherchez parmi les livres en scannant un code barres ISBN avec l'appareil photo de votre téléphone, c’est la solution idéale depuis une librairie ou une bibliothèque !" +msgstr "Recherchez parmi les livres en scannant un code barres ISBN avec l’appareil photo de votre téléphone, c’est la solution idéale depuis une librairie ou une bibliothèque !" #: bookwyrm/templates/guided_tour/home.html:80 msgid "Barcode reader" @@ -2433,8 +2450,8 @@ msgid "The bell will light up when you have a new notification. When it does, cl msgstr "La cloche s'allumera quand vous aurez une nouvelle notification. Quand elle sera activée, cliquez dessus pour savoir ce qui s'est passé !" #: bookwyrm/templates/guided_tour/home.html:177 -#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:107 -#: bookwyrm/templates/layout.html:108 +#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:107 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" @@ -2585,7 +2602,7 @@ msgstr "Importer depuis un autre service" #: bookwyrm/templates/guided_tour/user_books.html:101 msgid "Now that we've explored book shelves, let's take a look at a related concept: book lists!" -msgstr "Maintenant que nous avons exploré des étagères de livres, regardons un concept connexe : les listes de livres !" +msgstr "Maintenant que nous avons exploré des étagères de livres, regardons un concept connexe : les listes de livres !" #: bookwyrm/templates/guided_tour/user_books.html:101 msgid "Click on the Lists link here to continue the tour." @@ -2603,7 +2620,7 @@ msgstr "Groupes" #: bookwyrm/templates/guided_tour/user_groups.html:31 msgid "Let's create a new group!" -msgstr "Créons un nouveau groupe !" +msgstr "Créons un nouveau groupe !" #: bookwyrm/templates/guided_tour/user_groups.html:31 msgid "Click the Create group button, then Next to continue the tour" @@ -2648,7 +2665,7 @@ msgstr "Profil" #: bookwyrm/templates/guided_tour/user_profile.html:31 msgid "This tab shows everything you have read towards your annual reading goal, or allows you to set one. You don't have to set a reading goal if that's not your thing!" -msgstr "Cet onglet montre tout ce que vous avez lu pour atteindre votre objectif de lecture annuel, ou vous permet d'en définir un. Vous n'avez pas à définir un objectif de lecture si c’est pas votre truc !" +msgstr "Cet onglet montre tout ce que vous avez lu pour atteindre votre objectif de lecture annuel, ou vous permet d’en définir un. Vous n’avez pas à définir un objectif de lecture si ce n’est pas votre truc !" #: bookwyrm/templates/guided_tour/user_profile.html:32 #: bookwyrm/templates/user/layout.html:77 @@ -2665,7 +2682,7 @@ msgstr "Là, vous pouvez voir vos listes, ou en créer une nouvelle. Une liste e #: bookwyrm/templates/guided_tour/user_profile.html:100 msgid "The Books tab shows your book shelves. We'll explore this later in the tour." -msgstr "L'onglet Livres montre vos étagères de livres. Nous l'explorerons plus tard dans la visite." +msgstr "L’onglet Livres montre vos étagères de livres. Nous l’explorerons plus tard dans la visite." #: bookwyrm/templates/guided_tour/user_profile.html:123 msgid "Now you understand the basics of your profile page, let's add a book to your shelves." @@ -2679,6 +2696,15 @@ msgstr "Recherchez un titre ou un auteur pour continuer la visite." msgid "Find a book" msgstr "Trouver un livre" +#: bookwyrm/templates/hashtag.html:12 +#, python-format +msgid "See tagged statuses in the local %(site_name)s community" +msgstr "Voir les statuts avec étiquette dans la communauté %(site_name)s locale" + +#: bookwyrm/templates/hashtag.html:25 +msgid "No activities for this hashtag yet!" +msgstr "Pas encore d’activité pour ce hashtag !" + #: bookwyrm/templates/import/import.html:5 #: bookwyrm/templates/import/import.html:9 #: bookwyrm/templates/shelf/shelf.html:64 @@ -2758,7 +2784,7 @@ msgstr "Importer" #: bookwyrm/templates/import/import.html:103 msgid "You've reached the import limit." -msgstr "Vous avez atteint la limite d'imports." +msgstr "Vous avez atteint la limite d’imports." #: bookwyrm/templates/import/import.html:112 msgid "Imports are temporarily disabled; thank you for your patience." @@ -2798,7 +2824,7 @@ msgid "Retry Status" msgstr "Statut de la nouvelle tentative" #: bookwyrm/templates/import/import_status.html:22 -#: bookwyrm/templates/settings/celery.html:36 +#: bookwyrm/templates/settings/celery.html:44 #: bookwyrm/templates/settings/imports/imports.html:6 #: bookwyrm/templates/settings/imports/imports.html:9 #: bookwyrm/templates/settings/layout.html:82 @@ -3022,7 +3048,7 @@ msgid "Login" msgstr "Connexion" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:136 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "Se connecter" @@ -3033,7 +3059,7 @@ msgstr "Bravo ! L’adresse email a été confirmée." #: bookwyrm/templates/landing/login.html:21 #: bookwyrm/templates/landing/reactivate.html:17 -#: bookwyrm/templates/layout.html:130 bookwyrm/templates/ostatus/error.html:28 +#: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "Nom du compte :" @@ -3041,13 +3067,13 @@ msgstr "Nom du compte :" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/reactivate.html:23 -#: bookwyrm/templates/layout.html:134 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:131 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/preferences/2fa.html:91 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "Mot de passe :" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:136 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:133 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "Mot de passe oublié ?" @@ -3090,35 +3116,35 @@ msgstr "Réactiver le compte" msgid "%(site_name)s search" msgstr "Recherche %(site_name)s" -#: bookwyrm/templates/layout.html:36 +#: bookwyrm/templates/layout.html:37 msgid "Search for a book, user, or list" msgstr "Rechercher un livre, un utilisateur ou une liste" -#: bookwyrm/templates/layout.html:51 bookwyrm/templates/layout.html:52 +#: bookwyrm/templates/layout.html:52 bookwyrm/templates/layout.html:53 msgid "Scan Barcode" msgstr "Scanner le code-barres" -#: bookwyrm/templates/layout.html:66 +#: bookwyrm/templates/layout.html:67 msgid "Main navigation menu" msgstr "Menu de navigation principal " -#: bookwyrm/templates/layout.html:88 +#: bookwyrm/templates/layout.html:87 msgid "Feed" msgstr "Fil d’actualité" -#: bookwyrm/templates/layout.html:135 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:132 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "Mot de passe" -#: bookwyrm/templates/layout.html:147 +#: bookwyrm/templates/layout.html:144 msgid "Join" msgstr "Rejoindre" -#: bookwyrm/templates/layout.html:181 +#: bookwyrm/templates/layout.html:179 msgid "Successfully posted status" msgstr "Publié !" -#: bookwyrm/templates/layout.html:182 +#: bookwyrm/templates/layout.html:180 msgid "Error posting status" msgstr "Erreur lors de la publication" @@ -3228,7 +3254,7 @@ msgstr "N’importe qui peut suggérer des livres, soumis à votre approbation" #: bookwyrm/templates/lists/form.html:65 msgctxt "curation type" msgid "Open" -msgstr "Ouvrir" +msgstr "Ouverte" #: bookwyrm/templates/lists/form.html:68 msgid "Anyone can add books to this list" @@ -3252,7 +3278,7 @@ msgstr "Sélectionner un groupe" #: bookwyrm/templates/lists/form.html:105 msgid "You don't have any Groups yet!" -msgstr "Vous n'avez pas encore de Groupe !" +msgstr "Vous n’avez pas encore de Groupe !" #: bookwyrm/templates/lists/form.html:107 msgid "Create a Group" @@ -3597,6 +3623,13 @@ msgstr "%(related_user)s et %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s et %(other_user_display_count)s autres ont quitté votre groupe \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "Un nouveau domaine lié est en attente de modération" +msgstr[1] "%(display_count)s nouveaux domaines liés sont en attente de modération" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -3708,7 +3741,7 @@ msgstr "Le compte %(account)s n’a pas pu être trouvé ou %(account)s was found but %(remote_domain)s does not support 'remote follow'" -msgstr "Le compte %(account)s a été trouvé mais %(remote_domain)s ne supporte pas le “suivi à distance”" +msgstr "Le compte %(account)s a été trouvé mais %(remote_domain)s ne supporte pas le « suivi à distance »" #: bookwyrm/templates/ostatus/error.html:18 #, python-format @@ -3792,7 +3825,7 @@ msgstr "Oups…" #: bookwyrm/templates/ostatus/subscribe.html:20 msgid "Let's log in first..." -msgstr "Connectez-vous d'abord…" +msgstr "Connectez‑vous d’abord…" #: bookwyrm/templates/ostatus/subscribe.html:51 #, python-format @@ -4144,7 +4177,7 @@ msgstr "En attente de la caméra…" #: bookwyrm/templates/search/barcode_modal.html:22 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." +msgstr "Autorisez l’accès à l’appareil photo pour scanner le code‑barres d’un livre." #: bookwyrm/templates/search/barcode_modal.html:27 msgid "Could not access camera" @@ -4157,7 +4190,7 @@ msgstr "Scan en cours…" #: bookwyrm/templates/search/barcode_modal.html:32 msgid "Align your book's barcode with the camera." -msgstr "Alignez le code-barres de votre livre avec la caméra." +msgstr "Alignez le code‑barres de votre livre avec l’appareil photo." #: bookwyrm/templates/search/barcode_modal.html:36 msgctxt "barcode scanner" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Statut de Celery" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "Vous pouvez mettre en place une surveillance de l’état de Celery en requêtant :" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Queues" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Priorité basse" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Priorité moyenne" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Priorité élevée" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "Diffusion" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Connexion au broker Redis impossible" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Tâches actives" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Nom de la tâche" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Durée" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Priorité" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Aucune tâche active" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Workers" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Uptime :" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Impossible de se connecter à Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Erreurs" @@ -4596,7 +4637,7 @@ msgstr[1] "%(display_count)s signalements ouverts" #: bookwyrm/templates/settings/dashboard/warnings/update_version.html:8 #, python-format msgid "An update is available! You're running v%(current)s and the latest release is %(available)s." -msgstr "Une mise à jour est disponible ! Vous utilisez la version%(current)s et la dernière version est %(available)s." +msgstr "Une mise à jour est disponible ! Vous utilisez la version%(current)s et la dernière version est %(available)s." #: bookwyrm/templates/settings/email_blocklist/domain_form.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:10 @@ -5685,11 +5726,11 @@ msgstr "Voir les instructions d'installation" msgid "Instance Setup" msgstr "Configuration de l’instance" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Installation de BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Besoin d’aide ?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "et %(remainder_count_display)s autre" msgstr[1] "et %(remainder_count_display)s autres" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Pas de couverture" @@ -5867,7 +5908,7 @@ msgstr "Citation :" #: bookwyrm/templates/snippets/create_status/quotation.html:24 #, python-format msgid "An excerpt from '%(book_title)s'" -msgstr "Un extrait de '%(book_title)s'" +msgstr "Un extrait de « %(book_title)s »" #: bookwyrm/templates/snippets/create_status/quotation.html:31 msgid "Position:" @@ -5881,10 +5922,14 @@ msgstr "À la page :" msgid "At percent:" msgstr "Au pourcentage :" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "à" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" -msgstr "Votre critique de '%(book_title)s'" +msgstr "Votre critique de « %(book_title)s »" #: bookwyrm/templates/snippets/create_status/review.html:39 msgid "Review:" @@ -6059,10 +6104,18 @@ msgstr "page %(page)s sur %(total_pages)s pages" msgid "page %(page)s" msgstr "page %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "Plus récent" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Précédente" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "Plus ancien" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Abonnemé(e)s uniquement" @@ -6191,19 +6244,29 @@ msgstr "Afficher le statut" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Page %(page)s)" +msgid "(Page %(page)s" +msgstr "(Page %(page)s" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "%(endpage)s" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "(%(percent)s%%" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr " - %(endpercent)s%%" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Ouvrir l’image dans une nouvelle fenêtre" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Masquer le statut" diff --git a/locale/gl_ES/LC_MESSAGES/django.po b/locale/gl_ES/LC_MESSAGES/django.po index ce0214362..0cb15f8f7 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-03-09 14:35\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-14 06:27\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Galician\n" "Language: gl\n" @@ -46,7 +46,7 @@ msgstr "Sen límite" msgid "Incorrect password" msgstr "Contrasinal incorrecto" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "O contrasinal non concorda" @@ -70,19 +70,19 @@ msgstr "A data de abandono da lectura non pode estar no futuro." msgid "Reading finished date cannot be in the future." msgstr "A data de fin da lectura non pode ser futura." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "As credenciais non son correctas" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Xa existe unha usuaria con este identificador" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Xa existe unha usuaria con este email." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Código incorrecto" @@ -205,26 +205,26 @@ msgstr "Federado" msgid "Blocked" msgstr "Bloqueado" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s non é un remote_id válido" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s non é un nome de usuaria válido" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "identificador" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Xa existe unha usuaria con ese identificador." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Xa existe unha usuaria con ese identificador." msgid "Public" msgstr "Público" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Público" msgid "Unlisted" msgstr "Non listado" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Seguidoras" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Dispoñible para aluguer" msgid "Approved" msgstr "Aprobado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Recensións" @@ -316,19 +316,19 @@ msgstr "Citas" msgid "Everything else" msgstr "As outras cousas" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Cronoloxía de Inicio" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Inicio" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Cronoloxía de libros" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Cronoloxía de libros" msgid "Books" msgstr "Libros" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Inglés)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (Catalan)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Alemán)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Español)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara (Éuscaro)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galego)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Finés)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Francés)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Noruegués)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (Polaco)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portugués brasileiro)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugués europeo)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (Rumanés)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Sueco)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinés simplificado)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinés tradicional)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Acerca de" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Sexas ben vida a %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Ver rexistro ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Ver en ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Cargar datos" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Ver en OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Ver en Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Gardar" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Non se pode conectar coa fonte remota." msgid "Edit Book" msgstr "Editar libro" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Preme para engadir portada" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Fallou a carga da portada" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Preme para agrandar" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, 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:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Engadir descrición" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrición:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edición" msgstr[1] "%(count)s edicións" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Puxeches esta edición no estante:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Actividade lectora" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Engadir datas de lectura" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Non tes actividade lectora neste libro." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "As túas recensións" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Os teus comentarios" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "As túas citas" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Temas" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Engadir á lista" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Vista previa da portada" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Pechar" @@ -1075,47 +1075,51 @@ msgstr "Editar \"%(book_title)s\"" msgid "Add Book" msgstr "Engadir libro" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "Non se gardou o libro, mira embaixo os erros para máis información." + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirma info do libro" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "É \"%(name)s\" un destas autoras?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Autora de %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Autora de %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Atopa máis información en isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Esta é unha nova autora" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creando nova autora: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "É esta a edición dun traballo existente?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Este é un novo traballo" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Publicado por %(publisher)s." msgid "rated it" msgstr "valorouno" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "Unha Serie de" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "Libro %(series_number)s" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "Libro non ordenado" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s citou %(related_user)s e %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s e outras %(other_user_display_count)s persoas deixaron o grupo \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "Hai un novo dominio que revisar" +msgstr[1] "Hai %(display_count)s novos dominios que revisar" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Estado de Celery" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "Podes configurar a monitorización para comprobar se Celery está a funcionar con:" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Colas" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Baixa prioridade" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Prioridade media" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Alta prioridade" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Non puido conectar con Redis broker" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Tarefas activas" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Nome da tarefa" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Tempo de execución" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Prioridade" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Nai tarefas activas" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Procesos" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Uptime:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Non hai conexión con Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Erros" @@ -5685,11 +5726,11 @@ msgstr "Ver instruccións de instalación" msgid "Instance Setup" msgstr "Axustes da Instancia" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instalando BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Precisas axuda?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "e %(remainder_count_display)s outro" msgstr[1] "e %(remainder_count_display)s outros" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Sen portada" @@ -5881,6 +5922,10 @@ msgstr "Na páxina:" msgid "At percent:" msgstr "Na porcentaxe:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "para" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "páxina %(page)s de %(total_pages)s" msgid "page %(page)s" msgstr "páxina %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "Máis novo" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Anterior" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "Máis antigo" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Só seguidoras" @@ -6191,19 +6244,29 @@ msgstr "Mostrar estado" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Páxina %(page)s)" +msgid "(Page %(page)s" +msgstr "(Páxina %(page)s" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "%(endpage)s" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "(%(percent)s%%" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr " - %(endpercent)s%%" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Abrir imaxe en nova ventá" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Agochar estado" diff --git a/locale/it_IT/LC_MESSAGES/django.po b/locale/it_IT/LC_MESSAGES/django.po index 6faab8f40..b1933610c 100644 --- a/locale/it_IT/LC_MESSAGES/django.po +++ b/locale/it_IT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-03-07 12:09\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-27 18:43\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Italian\n" "Language: it\n" @@ -46,7 +46,7 @@ msgstr "Illimitato" msgid "Incorrect password" msgstr "Password errata" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "La password non corrisponde" @@ -70,19 +70,19 @@ msgstr "La data d'interruzione della lettura non può essere nel futuro." msgid "Reading finished date cannot be in the future." msgstr "La data di fine lettura non può essere precedente alla data d'inizio." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Nome utente o password errati" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Esiste già un utente con questo nome utente" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Esiste già un'utenza con questo indirizzo email." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Codice errato" @@ -205,26 +205,26 @@ msgstr "Federato" msgid "Blocked" msgstr "Bloccato" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s non è un Id remoto valido" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s non è un nome utente valido" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome utente" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Un utente con questo nome utente esiste già." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Un utente con questo nome utente esiste già." msgid "Public" msgstr "Pubblico" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Pubblico" msgid "Unlisted" msgstr "Non in lista" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Followers" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponibile per il prestito" msgid "Approved" msgstr "Approvato" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Recensioni" @@ -316,19 +316,19 @@ msgstr "Citazioni" msgid "Everything else" msgstr "Tutto il resto" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "La tua timeline" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Home" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Timeline dei libri" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Timeline dei libri" msgid "Books" msgstr "Libri" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Inglese)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (catalano)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Tedesco)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Spagnolo)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara (Basque)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galiziano)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Finlandese)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Francese)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norvegese)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (Polacco)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Portoghese Brasiliano)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portoghese europeo)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Rumeno (Romanian)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Svedese)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Cinese Semplificato)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Cinese Tradizionale)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Informazioni su" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Benvenuto su %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Visualizza record ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Vedi su ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carica dati" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Visualizza su OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Visualizza su Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Salva" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Impossibile connettersi alla sorgente remota." msgid "Edit Book" msgstr "Modifica libro" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Clicca per aggiungere una copertina" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Impossibile caricare la copertina" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Clicca per ingrandire" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s recensione)" msgstr[1] "(%(review_count)s recensioni)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Aggiungi descrizione" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrizione:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edizione" msgstr[1] "%(count)s edizioni" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Hai salvato questa edizione in:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Le tue attività di lettura" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Aggiungi data di lettura" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Le tue recensioni" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "I tuoi commenti" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Le tue citazioni" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Argomenti" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Luoghi" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Luoghi" msgid "Lists" msgstr "Liste" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Aggiungi all'elenco" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Anteprima copertina del libro" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Chiudi" @@ -1075,47 +1075,51 @@ msgstr "Modifica \"%(book_title)s\"" msgid "Add Book" msgstr "Aggiungi libro" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "Salvataggio del libro non riuscito, vedere gli errori qui sotto per maggiori informazioni." + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Conferma informazioni sul libro" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "È \"%(name)s\" uno di questi autori?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Autore di %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Autore di %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Trova maggiori informazioni su isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Questo è un nuovo autore" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creazione di un nuovo autore: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "È un'edizione di un'opera esistente?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Si tratta di un nuovo lavoro" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Pubblicato da %(publisher)s." msgid "rated it" msgstr "Valuta" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "Serie di" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "Libro %(series_number)s" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "Libro non ordinato" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s ha citato %(related_user)s e %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s e %(other_user_display_count)s altri hanno lasciato il tuo gruppo \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "Stato di Celery" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Code" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Priorità bassa" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Priorità media" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Priorità alta" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Impossibile connettersi al broker Redis" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Processi attivi" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Nome attività" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Tempo di esecuzione" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Priorità" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Nessun processo attivo" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Workers" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Tempo di attività:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Impossibile connettersi a Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Errori" @@ -5685,11 +5726,11 @@ msgstr "Visualizza le istruzioni di installazione" msgid "Instance Setup" msgstr "Configurazione Istanza" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Installare BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Hai bisogno di aiuto?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "e %(remainder_count_display)s altro" msgstr[1] "e %(remainder_count_display)s altri" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Nessuna copertina" @@ -5881,6 +5922,10 @@ msgstr "Alla pagina:" msgid "At percent:" msgstr "Alla percentuale:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "pagina %(page)s di %(total_pages)s" msgid "page %(page)s" msgstr "pagina %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Precedente" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Solo Followers" @@ -6191,19 +6244,29 @@ msgstr "Mostra stato" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Pagina %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Apri immagine in una nuova finestra" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Nascondi lo stato" diff --git a/locale/lt_LT/LC_MESSAGES/django.po b/locale/lt_LT/LC_MESSAGES/django.po index 6e441baa5..1e2c8132d 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-03-02 21:34\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Lithuanian\n" "Language: lt\n" @@ -46,7 +46,7 @@ msgstr "Neribota" msgid "Incorrect password" msgstr "Neteisingas slaptažodis" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Slaptažodis nesutampa" @@ -70,19 +70,19 @@ msgstr "Skaitymo pabaigos data negali būti ateityje." msgid "Reading finished date cannot be in the future." msgstr "Skaitymo pabaigos data negali būti ateityje." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Naudotojo vardas arba slaptažodis neteisingi" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Toks naudotojo vardas jau egzistuoja" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Vartotojas su šiuo el. pašto adresu jau yra." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Neteisingas kodas" @@ -205,26 +205,26 @@ msgstr "Susijungę" msgid "Blocked" msgstr "Užblokuoti" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s yra negaliojantis remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s yra negaliojantis naudotojo vardas" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "naudotojo vardas" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Toks naudotojo vardas jau egzistuoja." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Toks naudotojo vardas jau egzistuoja." msgid "Public" msgstr "Viešas" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Viešas" msgid "Unlisted" msgstr "Slaptas" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Sekėjai" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Galima pasiskolinti" msgid "Approved" msgstr "Patvirtinti puslapiai" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Apžvalgos" @@ -316,19 +316,19 @@ msgstr "Citatos" msgid "Everything else" msgstr "Visa kita" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Pagrindinė siena" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Pagrindinis" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Knygų siena" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Knygų siena" msgid "Books" msgstr "Knygos" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Anglų)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (kataloniečių)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Vokiečių)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Ispanų)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (galisų)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italų (Italian)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (suomių)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Prancūzų)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norvegų (Norwegian)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (lenkų)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português brasileiro (Brazilijos portugalų)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europos portugalų)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (rumunų)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Švedų)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Supaprastinta kinų)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradicinė kinų)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Apie" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Sveiki atvykę į %(site_name)s!" @@ -716,24 +716,24 @@ msgid "View ISNI record" msgstr "Peržiūrėti ISNI įrašą" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Žiūrėti per ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Įkelti duomenis" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Žiūrėti „OpenLibrary“" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Žiūrėti „Inventaire“" @@ -842,8 +842,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -866,10 +866,10 @@ msgstr "Išsaugoti" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -893,7 +893,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -911,19 +911,19 @@ msgstr "Nepavyksta prisijungti prie nuotolinio šaltinio." msgid "Edit Book" msgstr "Redaguoti knygą" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Spausti, kad pridėti viršelį" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Nepavyko įkelti viršelio" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Spustelėkite padidinti" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -932,17 +932,17 @@ msgstr[1] "(%(review_count)s atsiliepimai)" msgstr[2] "(%(review_count)s atsiliepimų)" msgstr[3] "(%(review_count)s atsiliepimai)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Pridėti aprašymą" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Aprašymas:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" @@ -951,54 +951,54 @@ msgstr[1] "%(count)s leidimai" msgstr[2] "%(count)s leidimai" msgstr[3] "%(count)s leidimai" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Šis leidimas įdėtas į:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Jūsų skaitymo veikla" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Pridėti skaitymo datas" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Šios knygos neskaitote." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Tavo atsiliepimai" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Tavo komentarai" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Jūsų citatos" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Temos" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Vietos" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -1007,11 +1007,11 @@ msgstr "Vietos" msgid "Lists" msgstr "Sąrašai" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Pridėti prie sąrašo" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1071,8 +1071,8 @@ msgstr "Peržiūrėti knygos viršelį" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Uždaryti" @@ -1087,47 +1087,51 @@ msgstr "Redaguoti „%(book_title)s“" msgid "Add Book" msgstr "Pridėti knygą" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Patvirtinti knygos informaciją" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Ar \"%(name)s\" yra vienas iš šių autorių?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "%(book_title)s autorius" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "%(alt_title)s autorius" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Daugiau informacijos isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Tai naujas autorius" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Kuriamas naujas autorius: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Ar tai egzistuojančio darbo leidimas?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Tai naujas darbas" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1482,6 +1486,19 @@ msgstr "Publikavo %(publisher)s." msgid "rated it" msgstr "įvertino" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1680,7 +1697,7 @@ msgstr "%(username)s citavo %(related_user)s ir %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s ir %(other_user_display_count)s kiti paliko jūsų grupę „%(group_name)s“" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4464,63 +4499,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Užduoties pavadinimas" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Rodymo laikas" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Prioritetas" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Nėra aktyvių užduočių" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Darbuotojai" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Veikimo laikas:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Nepavyko prisijungti prie „Celery“" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Klaidos" @@ -5727,11 +5770,11 @@ msgstr "Žiūrėti diegimo instrukcijas" msgid "Instance Setup" msgstr "Serverio nustatymai" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Diegiamas „BookWyrm“" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Reikia pagalbos?" @@ -5827,7 +5870,7 @@ msgstr[1] "ir %(remainder_count_display)s kiti" msgstr[2] "ir %(remainder_count_display)s kitų" msgstr[3] "ir %(remainder_count_display)s kitų" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Nėra viršelio" @@ -5927,6 +5970,10 @@ msgstr "Puslapyje:" msgid "At percent:" msgstr "Proc.:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6115,10 +6162,18 @@ msgstr "%(page)s psl. iš %(total_pages)s" msgid "page %(page)s" msgstr "%(page)s psl." -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Ankstesnis" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Tik sekėjai" @@ -6247,19 +6302,29 @@ msgstr "Rodyti būseną" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Psl. %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Atidaryti paveikslėlį naujame lange" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Slėpti būseną" diff --git a/locale/no_NO/LC_MESSAGES/django.po b/locale/no_NO/LC_MESSAGES/django.po index 9b5907e6b..20a0861b0 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:36\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:39\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Norwegian\n" "Language: no\n" @@ -46,7 +46,7 @@ msgstr "Ubegrenset" msgid "Incorrect password" msgstr "Feil passord" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Passordet samsvarer ikke" @@ -70,19 +70,19 @@ msgstr "" msgid "Reading finished date cannot be in the future." msgstr "" -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Feil brukernavn eller passord" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "En bruker med det brukernavnet finnes allerede" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Den e-postadressen er allerede registrert." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Feil kode" @@ -205,26 +205,26 @@ msgstr "Føderert" msgid "Blocked" msgstr "Blokkert" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s er en ugyldig remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s er et ugyldig brukernavn" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "brukernavn" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "En bruker med det brukernavnet eksisterer allerede." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "En bruker med det brukernavnet eksisterer allerede." msgid "Public" msgstr "Offentlig" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Offentlig" msgid "Unlisted" msgstr "Uoppført" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Følgere" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Tilgjengelig for utlån" msgid "Approved" msgstr "Godkjent" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Anmeldelser" @@ -316,19 +316,19 @@ msgstr "Sitater" msgid "Everything else" msgstr "Andre ting" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Lokal tidslinje" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Hjem" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Boktidslinja" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Boktidslinja" msgid "Books" msgstr "Bøker" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Engelsk)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (katalansk)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Tysk)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Spansk)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Gallisk)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italiensk)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (finsk)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Fransk)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Litauisk)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norsk)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (Polsk)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português - Brasil (Brasiliansk portugisisk)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europeisk Portugisisk)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (romansk)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Svensk)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Forenklet kinesisk)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradisjonelt kinesisk)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Om" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Velkommen til %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Vis ISNI -oppføring" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Last inn data" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Vis på OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Vis på Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Lagre" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Kunne ikke koble til ekstern kilde." msgid "Edit Book" msgstr "Rediger bok" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Klikk for å legge til omslag" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Klarte ikke å laste inn omslag" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Klikk for å forstørre" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, 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:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Legg til beskrivelse" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beskrivelse:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "" msgstr[1] "%(count)s utgaver" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Du har lagt denne utgaven i hylla:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Din leseaktivitet" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Legg til lesedatoer" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Dine anmeldelser" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Dine kommentarer" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Dine sitater" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Emner" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Steder" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Steder" msgid "Lists" msgstr "Lister" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Legg til i liste" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Bokomslag forhåndsvisning" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Lukk" @@ -1075,47 +1075,51 @@ msgstr "Rediger \"%(book_title)s" msgid "Add Book" msgstr "Legg til bok" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Bekreft bokinformasjon" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Er \"%(name)s\" en av disse forfatterne?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Finn mer informasjon på isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Dette er en ny forfatter" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Oppretter en ny forfatter: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Er dette en utgave av et eksisterende verk?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Dette er et nytt verk" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Utgitt av %(publisher)s." msgid "rated it" msgstr "vurderte den" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s siterte %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4428,63 +4461,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "" @@ -5683,11 +5724,11 @@ msgstr "" msgid "Instance Setup" msgstr "" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "" @@ -5779,7 +5820,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "og %(remainder_count_display)s annen" msgstr[1] "og %(remainder_count_display)s andre" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Intet omslag" @@ -5879,6 +5920,10 @@ msgstr "På side:" msgid "At percent:" msgstr "Ved prosent:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6057,10 +6102,18 @@ msgstr "side %(page)s av %(total_pages)s" msgid "page %(page)s" msgstr "side %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Forrige" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Kun følgere" @@ -6189,19 +6242,29 @@ msgstr "Vis status" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(side %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Åpne bilde i nytt vindu" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Skjul status" diff --git a/locale/pl_PL/LC_MESSAGES/django.po b/locale/pl_PL/LC_MESSAGES/django.po index afad6b272..134c4e8bd 100644 --- a/locale/pl_PL/LC_MESSAGES/django.po +++ b/locale/pl_PL/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:35\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:39\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Polish\n" "Language: pl\n" @@ -46,7 +46,7 @@ msgstr "Nieskończone" msgid "Incorrect password" msgstr "Niepoprawne hasło" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Hasła nie są identyczne" @@ -70,19 +70,19 @@ msgstr "Data wstrzymania czytania nie może być w przyszłości." msgid "Reading finished date cannot be in the future." msgstr "Data zakończenia czytania nie może być w przyszłości." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Niepoprawna nazwa użytkownika lub hasło" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Ta nazwa użytkownika jest już używana" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Ten adres e-mail jest już w użyciu." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Niepoprawny kod" @@ -205,26 +205,26 @@ msgstr "Federacja" msgid "Blocked" msgstr "Zablokowane" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s nie jest prawidłowym remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s nie jest prawidłową nazwą użytkownika" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nazwa użytkownika" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Ta nazwa użytkownika jest już w użyciu." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Ta nazwa użytkownika jest już w użyciu." msgid "Public" msgstr "Publiczne" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Publiczne" msgid "Unlisted" msgstr "Niepubliczne" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Obserwujący" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Do wypożyczenia" msgid "Approved" msgstr "Zatwierdzone" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Oceny" @@ -316,19 +316,19 @@ msgstr "Cytaty" msgid "Everything else" msgstr "Wszystko inne" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Strona główna" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Start" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Oś czasu książek" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Oś czasu książek" msgid "Books" msgstr "Książki" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Angielski)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (Kataloński)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Niemiecki)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Hiszpański)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galicyjski)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Włoski)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Fiński)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Francuski)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Litewski)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norweski)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Brazylijski Portugalski)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Portugalski)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (Rumuński)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Szwedzki)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Uproszczony chiński)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Tradycyjny chiński)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Informacje" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Witaj na %(site_name)s!" @@ -716,24 +716,24 @@ msgid "View ISNI record" msgstr "Zobacz wpis ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Wczytaj dane" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Pokaż na OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Pokaż na Inventaire" @@ -842,8 +842,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -866,10 +866,10 @@ msgstr "Zapisz" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -893,7 +893,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Wczytanie danych spowoduje połączenie z %(source_name)s i sprawdzenie jakichkolwiek metadanych o tym autorze, które nie są tutaj obecne. Istniejące metadane nie zostaną zastąpione." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -911,19 +911,19 @@ msgstr "Błąd połączenia ze zdalnym źródłem." msgid "Edit Book" msgstr "Edytuj książkę" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Naciśnij, aby dodać okładkę" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Błąd wczytywania okładki" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Naciśnij, aby powiększyć" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -932,17 +932,17 @@ msgstr[1] "(%(review_count)s opinie)" msgstr[2] "(%(review_count)s opinii)" msgstr[3] "(%(review_count)s opinii)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Dodaj opis" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Opis:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" @@ -951,54 +951,54 @@ msgstr[1] "%(count)s edycje" msgstr[2] "%(count)s edycji" msgstr[3] "%(count)s edycji" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Ta edycja została odłożona do:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "Inna edycja tej książki znajduje się już na Twojej półce %(shelf_name)s." -#: bookwyrm/templates/book/book.html:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Twoja aktywność czytania" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Dodaj daty czytania" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Nie masz żadnej aktywności czytania dla tej książki." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Twoje opinie" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Twoje komentarze" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Twoje cytaty" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Tematy" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Miejsca" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -1007,11 +1007,11 @@ msgstr "Miejsca" msgid "Lists" msgstr "Listy" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Dodaj do listy" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1071,8 +1071,8 @@ msgstr "Podgląd okładki" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Zamknij" @@ -1087,47 +1087,51 @@ msgstr "Edytuj \"%(book_title)s\"" msgid "Add Book" msgstr "Dodaj książkę" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Potwierdź informacje o książce" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Czy \"%(name)s\" jest jednym z tych autorów?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Autor %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Autor %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Dowiedz się więcej na isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "To jest nowy autor" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Tworzenie nowego autora: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Czy to jest edycja istniejącego dzieła?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "To jest nowe dzieło" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1482,6 +1486,19 @@ msgstr "Opublikowane przez %(publisher)s." msgid "rated it" msgstr "ocenia to" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1680,7 +1697,7 @@ msgstr "%(username)s cytuje %(related_user)s oraz %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s i jeszcze %(other_user_display_count)s osób opuszczają Twoją grupę \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4464,63 +4499,71 @@ msgid "Celery Status" msgstr "Status Celery" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Niski priorytet" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Średni priorytet" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Wysoki priorytet" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Aktywne zadania" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Nazwa zadania" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Czas wykonywania" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Priorytet" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Brak aktywnych zadań" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Błąd połączenia z Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Błędy" @@ -5727,11 +5770,11 @@ msgstr "Pokaż instrukcje instalacji" msgid "Instance Setup" msgstr "Konfiguracja instancji" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instalowanie BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Potrzebujesz pomocy?" @@ -5827,7 +5870,7 @@ msgstr[1] "i jeszcze %(remainder_count_display)s" msgstr[2] "i jeszcze %(remainder_count_display)s" msgstr[3] "i jeszcze %(remainder_count_display)s" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Brak okładki" @@ -5927,6 +5970,10 @@ msgstr "Na stronie:" msgid "At percent:" msgstr "" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6115,10 +6162,18 @@ msgstr "strona %(page)s z %(total_pages)s" msgid "page %(page)s" msgstr "strona %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Tylko obserwujący" @@ -6247,19 +6302,29 @@ msgstr "Pokaż status" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Strona %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Otwórz obraz w nowym oknie" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Ukryj status" diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 8db75f4b7..614646716 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:36\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:39\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt\n" @@ -46,7 +46,7 @@ msgstr "Ilimitado" msgid "Incorrect password" msgstr "Senha incorreta" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "As senhas não correspondem" @@ -70,19 +70,19 @@ msgstr "A data de término da leitura não pode estar no futuro." msgid "Reading finished date cannot be in the future." msgstr "" -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Nome de usuário ou senha incorretos" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Um usuário com este nome já existe" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Já existe um usuário com este endereço de e-mail." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Código incorreto" @@ -205,26 +205,26 @@ msgstr "Federado" msgid "Blocked" msgstr "Bloqueado" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s não é um remote_id válido" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de usuário válido" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de usuário" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Já existe um usuário com este nome." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Já existe um usuário com este nome." msgid "Public" msgstr "Público" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Público" msgid "Unlisted" msgstr "Não listado" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Seguidores" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponível para empréstimo" msgid "Approved" msgstr "Aprovado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Resenhas" @@ -316,19 +316,19 @@ msgstr "Citações" msgid "Everything else" msgstr "Todo o resto" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Linha do tempo" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Página inicial" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Linha do tempo dos livros" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Linha do tempo dos livros" msgid "Books" msgstr "Livros" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (Inglês)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Alemão)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Espanhol)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galego)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Finlandês)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Francês)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lituano)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norueguês)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Português do Brasil)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Português Europeu)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (Romeno)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Sueco)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Sobre" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Bem-vindol(a) a %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Ver registro ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregar informações" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Ver na OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Ver no Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Salvar" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Não conseguimos nos conectar à fonte remota." msgid "Edit Book" msgstr "Editar livro" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Clique para adicionar uma capa" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Erro ao carregar capa" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Clique para aumentar" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s resenha)" msgstr[1] "(%(review_count)s resenhas)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Adicionar descrição" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrição:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s edição" msgstr[1] "%(count)s edições" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Você colocou esta edição na estante em:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Andamento da sua leitura" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Adicionar registro de leitura" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Você ainda não registrou sua leitura." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Suas resenhas" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Seus comentários" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Suas citações" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Assuntos" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Adicionar à lista" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Pré-visualização da capa" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Fechar" @@ -1075,47 +1075,51 @@ msgstr "Editar \"%(book_title)s\"" msgid "Add Book" msgstr "Adicionar livro" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirmar informações do livro" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "\"%(name)s\" é uma das pessoas citadas abaixo?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Conheça mais em isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "É um/a novo/a autor/a" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Criando um/a novo/a autor/a: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "É uma edição de uma obra já registrada?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "É uma nova obra" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Publicado por %(publisher)s." msgid "rated it" msgstr "avaliou este livro" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s citou %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "" @@ -5685,11 +5726,11 @@ msgstr "Ver instruções da instalação" msgid "Instance Setup" msgstr "Configuração da instância" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instalando a BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Precisa de ajuda?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "e %(remainder_count_display)s outro" msgstr[1] "e %(remainder_count_display)s outros" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Sem capa" @@ -5881,6 +5922,10 @@ msgstr "Na página:" msgid "At percent:" msgstr "Na porcentagem:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "página %(page)s de %(total_pages)s" msgid "page %(page)s" msgstr "página %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Anterior" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Apenas seguidores" @@ -6191,19 +6244,29 @@ msgstr "Mostrar publicação" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Página %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Abrir imagem em nova janela" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Esconder publicação" diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po index e12cb5a50..6a3989cc8 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:36\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:39\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Portuguese\n" "Language: pt\n" @@ -46,7 +46,7 @@ msgstr "Ilimitado" msgid "Incorrect password" msgstr "" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "" @@ -70,19 +70,19 @@ msgstr "" msgid "Reading finished date cannot be in the future." msgstr "" -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Nome de utilizador ou palavra-passe incorretos" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Já existe um utilizador com este nome" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Já existe um utilizador com este E-Mail." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "" @@ -205,26 +205,26 @@ msgstr "Federado" msgid "Blocked" msgstr "Bloqueado" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s não é um remote_id válido" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s não é um nome de utilizador válido" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nome de utilizador" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Um utilizador com o mesmo nome de utilizador já existe." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Um utilizador com o mesmo nome de utilizador já existe." msgid "Public" msgstr "Público" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Público" msgid "Unlisted" msgstr "Não listado" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Seguidores" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponível para empréstimo" msgid "Approved" msgstr "Aprovado" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Criticas" @@ -316,19 +316,19 @@ msgstr "Citações" msgid "Everything else" msgstr "Tudo o resto" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Cronograma Inicial" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Início" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Cronograma de Livros" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Cronograma de Livros" msgid "Books" msgstr "Livros" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "Inglês" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (Alemão)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (Espanhol)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Galician)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (Italiano)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (finlandês)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (Francês)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (lituano)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (Norueguês)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (Português brasileiro)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português (Português Europeu)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (Romeno)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (sueco)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Chinês simplificado)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Chinês tradicional)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Sobre" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Bem-vindo(a) ao %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Ver registro do ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Ver no ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Carregar dados" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Ver na OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Ver no Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Salvar" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Não foi possível conectar à fonte remota." msgid "Edit Book" msgstr "Editar Livro" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Clica para adicionar capa" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Não foi possível carregar a capa" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Clica para ampliar" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, 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:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Adicionar uma descrição" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descrição:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "" msgstr[1] "" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Tu arquivaste esta edição em:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "A tua atividade de leitura" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Adicionar datas de leitura" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "As tuas criticas" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Os teus comentários" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "As tuas citações" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Temas/Áreas" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Lugares" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Lugares" msgid "Lists" msgstr "Listas" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Adicionar à lista" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Visualização da capa" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Fechar" @@ -1075,47 +1075,51 @@ msgstr "Editar \"%(book_title)s\"" msgid "Add Book" msgstr "Adicionar um Livro" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirmar informações do livro" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "\"%(name)s\" é um destes autores?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Podes encontrar mais informações em isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Este é um novo autor" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Criar um novo autor: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Esta é uma edição de um trabalho existente?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Este é um novo trabalho" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Publicado por %(publisher)s." msgid "rated it" msgstr "avalia-o" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s citou %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "" @@ -5685,11 +5726,11 @@ msgstr "Ver as instruções de instalação" msgid "Instance Setup" msgstr "" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instalando o BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Precisas de ajuda?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "e %(remainder_count_display)s outro" msgstr[1] "e %(remainder_count_display)s outros" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Sem capa" @@ -5881,6 +5922,10 @@ msgstr "Na página:" msgid "At percent:" msgstr "Na percentagem:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "página %(page)s de %(total_pages)s" msgid "page %(page)s" msgstr "página %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Anterior" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Apenas seguidores" @@ -6191,19 +6244,29 @@ msgstr "Mostrar o estado" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Página %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Abrir imagem numa nova janela" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Ocultar estado" diff --git a/locale/ro_RO/LC_MESSAGES/django.po b/locale/ro_RO/LC_MESSAGES/django.po index 42138a1e3..e9e4fb2fc 100644 --- a/locale/ro_RO/LC_MESSAGES/django.po +++ b/locale/ro_RO/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: bookwyrm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:35\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:38\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Romanian\n" "Language: ro\n" @@ -46,7 +46,7 @@ msgstr "Nelimitat" msgid "Incorrect password" msgstr "Parolă incorectă" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Parola nu se potrivește" @@ -70,19 +70,19 @@ msgstr "" msgid "Reading finished date cannot be in the future." msgstr "" -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Numele de utilizator sau parola greșite" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "Un utilizator cu acest nume există deja" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "Un utilizator cu această adresă de email există deja." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "" @@ -205,26 +205,26 @@ msgstr "Federat" msgid "Blocked" msgstr "Blocat" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s nu este un remote_id valid" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s nu este un nume de utilizator valid" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "nume de utilizator" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "Un utilizator cu acel nume există deja." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "Un utilizator cu acel nume există deja." msgid "Public" msgstr "Public" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Public" msgid "Unlisted" msgstr "Nelistat" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Urmăritori" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Disponibilă pentru împrumut" msgid "Approved" msgstr "Aprovat" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Recenzii" @@ -316,19 +316,19 @@ msgstr "Citate" msgid "Everything else" msgstr "Orice altceva" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Friză cronologică principală" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Acasă" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Friză cronologică de cărți" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Friză cronologică de cărți" msgid "Books" msgstr "Cărți" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English (engleză)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (catalană)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch (germană)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español (spaniolă)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (galiciană)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano (italiană)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (finlandeză)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français (franceză)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių (lituaniană)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk (norvegiană)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil (portugheză braziliană)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (portugheză europeană)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (română)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (suedeză)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (chineză simplificată)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (chineză tradițională)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Despre" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Bine ați venit în %(site_name)s!" @@ -712,24 +712,24 @@ msgid "View ISNI record" msgstr "Vizualizați intrarea ISNI" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Încărcați date" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Vizualizați în OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Vizualizați în Inventaire" @@ -838,8 +838,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -862,10 +862,10 @@ msgstr "Salvați" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -889,7 +889,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "Încărcatul de date se va conecta la %(source_name)s și verifica orice metadate despre autor care nu sunt prezente aici. Metadatele existente nu vor fi suprascrise." #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -907,19 +907,19 @@ msgstr "Nu s-a putut stabili conexiunea la distanță." msgid "Edit Book" msgstr "Editați carte" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Adăugați o copertă" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Eșec la încărcarea coperții" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Clic pentru a mări" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" @@ -927,17 +927,17 @@ msgstr[0] "(%(review_count)s recenzie)" msgstr[1] "" msgstr[2] "(%(review_count)s recenzii)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Adăugați o descriere" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Descriere:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" @@ -945,54 +945,54 @@ msgstr[0] "%(count)s ediție" msgstr[1] "" msgstr[2] "%(count)s ediții" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Ați pus această ediție pe raftul:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, python-format msgid "A different edition of this book is on your %(shelf_name)s shelf." msgstr "O ediție diferită a acestei cărți este pe %(shelf_name)s raftul vostru." -#: bookwyrm/templates/book/book.html:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Activitatea dvs. de lectură" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Adăugați date de lectură" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "Nu aveți nicio activitate de lectură pentru această carte." -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Recenziile dvs." -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Comentariile dvs." -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Citatele dvs." -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Subiecte" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Locuri" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -1001,11 +1001,11 @@ msgstr "Locuri" msgid "Lists" msgstr "Liste" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Adăugați la listă" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1065,8 +1065,8 @@ msgstr "Previzualizarea coperții" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Închideți" @@ -1081,47 +1081,51 @@ msgstr "Editați „%(book_title)s”" msgid "Add Book" msgstr "Adăugați carte" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Confirmați informațiile cărții" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Este „%(name)s” unul dintre acești autori?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Aflați mai multe la isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Acesta este un autor nou" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Creați un autor nou: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Este această o ediție a unei opere existente?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Aceasta este o operă nouă" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1476,6 +1480,19 @@ msgstr "Publicat de %(publisher)s." msgid "rated it" msgstr "a evaluat-o" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1672,7 +1689,7 @@ msgstr "%(username)s a citat %(related_user)s și %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s și alți %(other_user_display_count)s au părăsit grupul dvs. „%(group_name)s”" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4446,63 +4480,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "" @@ -5706,11 +5748,11 @@ msgstr "Vizualizați instrucțiunile de instalare" msgid "Instance Setup" msgstr "Setările instanței" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Instalând BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Aveți nevoie de ajutor?" @@ -5804,7 +5846,7 @@ msgstr[0] "și încă %(remainder_count_display)s" msgstr[1] "" msgstr[2] "și încă %(remainder_count_display)s" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Fără copertă" @@ -5904,6 +5946,10 @@ msgstr "Pe pagină:" msgid "At percent:" msgstr "Procent:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6087,10 +6133,18 @@ msgstr "pagina %(page)s din %(total_pages)s" msgid "page %(page)s" msgstr "pagina %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Înapoi" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Numai urmăritorii" @@ -6219,19 +6273,29 @@ msgstr "Arătați stare" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Pagină %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Deshideți imaginea într-o fereastră nouă" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Ascundeți starea" diff --git a/locale/sv_SE/LC_MESSAGES/django.po b/locale/sv_SE/LC_MESSAGES/django.po index 9dd5b90d8..bd6e7c71d 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: 2023-01-30 08:21+0000\n" -"PO-Revision-Date: 2023-01-30 17:35\n" +"POT-Creation-Date: 2023-03-13 14:54+0000\n" +"PO-Revision-Date: 2023-03-13 16:39\n" "Last-Translator: Mouse Reeve \n" "Language-Team: Swedish\n" "Language: sv\n" @@ -46,7 +46,7 @@ msgstr "Obegränsad" msgid "Incorrect password" msgstr "Felaktigt lösenord" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "Lösenord matchar inte" @@ -70,19 +70,19 @@ msgstr "Stoppdatum för läsning kan inte vara i framtiden." msgid "Reading finished date cannot be in the future." msgstr "Slutdatum för läsning kan inte vara i framtiden." -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "Användarnamnet eller lösenordet är felaktigt" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "En användare med det användarnamnet existerar redan" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "En användare med den här e-postadressen existerar redan." -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "Felaktig kod" @@ -205,26 +205,26 @@ msgstr "Federerad" msgid "Blocked" msgstr "Blockerad" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s är inte ett giltigt remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s är inte ett giltigt användarnamn" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "användarnamn" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "En användare med det användarnamnet existerar redan." -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "En användare med det användarnamnet existerar redan." msgid "Public" msgstr "Publik" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "Publik" msgid "Unlisted" msgstr "Ej listad" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "Följare" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "Tillgänglig för lån" msgid "Approved" msgstr "Godkänd" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "Recensioner" @@ -316,19 +316,19 @@ msgstr "Citat" msgid "Everything else" msgstr "Allt annat" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "Tidslinje för Hem" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "Hem" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "Tidslinjer för böcker" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "Tidslinjer för böcker" msgid "Books" msgstr "Böcker" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "Engelska" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (katalanska)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Tyska (Tysk)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Spanska (Spansk)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "Euskara (Baskiska)" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego (Gallisk)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italienska (Italiensk)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Finland (Finska)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Franska (Fransk)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Litauiska (Litauisk)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norska (Norska)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (polska)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português d Brasil (Brasiliansk Portugisiska)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu (Europeisk Portugisiska)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Rumänien (Rumänska)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska (Svenska)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文 (Förenklad Kinesiska)" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文 (Traditionell Kinesiska)" @@ -434,7 +434,7 @@ msgid "About" msgstr "Om" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "Välkommen till %(site_name)s!" @@ -708,24 +708,24 @@ msgid "View ISNI record" msgstr "Visa ISNI-samling" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "Visa på ISFDB" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "Ladda data" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "Visa i OpenLibrary" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "Visa i Inventaire" @@ -834,8 +834,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -858,10 +858,10 @@ msgstr "Spara" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -885,7 +885,7 @@ msgid "Loading data will connect to %(source_name)s and check f 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:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -903,90 +903,90 @@ msgstr "Kunde inte ansluta till fjärrkälla." msgid "Edit Book" msgstr "Redigera bok" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "Klicka för att lägga till omslag" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "Misslyckades med att ladda omslaget" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "Klicka för att förstora" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s recension)" msgstr[1] "(%(review_count)s recensioner)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "Lägg till beskrivning" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "Beskrivning:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s utgåva" msgstr[1] "%(count)s utgåvor" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "Du har lagt den här utgåvan i hylla:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "Din läsningsaktivitet" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "Lägg till läsdatum" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 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:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "Dina recensioner" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "Dina kommentarer" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "Dina citat" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "Ämnen" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "Platser" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -995,11 +995,11 @@ msgstr "Platser" msgid "Lists" msgstr "Listor" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "Lägg till i listan" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1059,8 +1059,8 @@ msgstr "Förhandsvisning av bokomslag" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "Stäng" @@ -1075,47 +1075,51 @@ msgstr "Redigera \"%(book_title)s\"" msgid "Add Book" msgstr "Lägg till bok" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "Bekräfta bokens info" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "Är \"%(name)s\" en utav dessa författare?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "Författare till %(book_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "Författare till %(alt_title)s" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "Hitta mer information på isni.org" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "Det här är en ny författare" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "Skapar en ny författare: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "Är det här en version av ett redan befintligt verk?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "Det här är ett nytt verk" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1470,6 +1474,19 @@ msgstr "Publicerades av %(publisher)s." msgid "rated it" msgstr "betygsatte den" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1664,7 +1681,7 @@ msgstr "%(username)s citerade %(related_user)s och %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "%(related_user)s och %(other_user_display_count)s andra har lämnat din grupp \"%(group_name)s\"" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" +msgstr[1] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4430,63 +4463,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "Köer" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "Låg prioritet" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "Medelhög prioritet" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "Hög prioritet" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "Kunde inte ansluta till Redis-broker" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "Aktiva uppgifter" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "Aktivitetsnamn" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "Körtid" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "Prioritet" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "Inga aktiva uppgifter" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "Arbetare" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "Drifttid:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "Kunde inte ansluta till Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "Fel" @@ -5685,11 +5726,11 @@ msgstr "Visa installationsanvisningar" msgid "Instance Setup" msgstr "Instansinställningar" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "Installerar BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "Behöver du hjälp?" @@ -5781,7 +5822,7 @@ msgid_plural "and %(remainder_count_display)s others" msgstr[0] "och %(remainder_count_display)s annan" msgstr[1] "och %(remainder_count_display)s andra" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "Inget omslag" @@ -5881,6 +5922,10 @@ msgstr "På sidan:" msgid "At percent:" msgstr "Vid procent:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6059,10 +6104,18 @@ msgstr "sida %(page)s av %(total_pages)s" msgid "page %(page)s" msgstr "sida %(page)s" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "Föregående" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "Endast följare" @@ -6191,19 +6244,29 @@ msgstr "Visa status" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(Sida %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "Öppna bild i nytt fönster" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "Göm status" diff --git a/locale/zh_Hans/LC_MESSAGES/django.mo b/locale/zh_Hans/LC_MESSAGES/django.mo index 2a7e345b267f72aaafbd8878902f22c413d9b7f1..1d1227f8092b70c68bb692fb532759090142aa83 100644 GIT binary patch literal 44096 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 S0TOg?KN0&d0;IH0jQ%f4%`RX7 literal 95131 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\n" "Language-Team: Chinese Simplified\n" "Language: zh\n" @@ -46,7 +46,7 @@ msgstr "不受限" msgid "Incorrect password" msgstr "密码错误" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "两次输入的密码不一致" @@ -70,19 +70,19 @@ msgstr "阅读停止的日期不能是将来的日期" msgid "Reading finished date cannot be in the future." msgstr "读完日期不能是未来日期" -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "用户名或密码不正确" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "使用此用户名的用户已存在" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "已经存在使用该邮箱的用户。" -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "验证码错误" @@ -205,26 +205,26 @@ msgstr "跨站" msgid "Blocked" msgstr "已屏蔽" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s 不是有效的 remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的用户名" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "用户名" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "已经存在使用该用户名的用户。" -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "已经存在使用该用户名的用户。" msgid "Public" msgstr "公开" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "公开" msgid "Unlisted" msgstr "不公开" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "关注者" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "可借阅" msgid "Approved" msgstr "已通过" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "书评" @@ -316,19 +316,19 @@ msgstr "引用" msgid "Everything else" msgstr "所有其它内容" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "主页时间线" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "主页" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "书目时间线" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "书目时间线" msgid "Books" msgstr "书目" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English(英语)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "Català (加泰罗尼亚语)" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch(德语)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español(西班牙语)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "Galego(加利西亚语)" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "Italiano(意大利语)" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "Suomi (Finnish/芬兰语)" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français(法语)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "Lietuvių(立陶宛语)" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "Norsk(挪威语)" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "Polski (波兰语)" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "Português do Brasil(巴西葡萄牙语)" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "Português Europeu(欧洲葡萄牙语)" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "Română (罗马尼亚语)" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "Svenska(瑞典语)" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "简体中文" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文(繁体中文)" @@ -434,7 +434,7 @@ msgid "About" msgstr "关于" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "欢迎来到 %(site_name)s!" @@ -704,24 +704,24 @@ msgid "View ISNI record" msgstr "查看 ISNI 记录" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "在 ISFDB 查看" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "加载数据" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "在 OpenLibrary 查看" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "在 Inventaire 查看" @@ -830,8 +830,8 @@ msgid "ISNI:" msgstr "ISNI:" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -854,10 +854,10 @@ msgstr "保存" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -881,7 +881,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "加载数据会连接到 %(source_name)s 并检查这里还没有记录的与作者相关的元数据。现存的元数据不会被覆盖。" #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -899,88 +899,88 @@ msgstr "无法联系远程资源。" msgid "Edit Book" msgstr "编辑书目" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "点击添加封面" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "加载封面失败" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "点击放大" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s 则书评)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "添加描述" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "描述:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "%(count)s 版次" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "此版本已在你的书架上:" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "你的阅读活动" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "添加阅读日期" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "你还没有任何这本书的阅读活动。" -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "你的书评" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "你的评论" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "你的引用" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "主题" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "地点" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -989,11 +989,11 @@ msgstr "地点" msgid "Lists" msgstr "列表" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "添加到列表" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1053,8 +1053,8 @@ msgstr "书籍封面预览" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "关闭" @@ -1069,47 +1069,51 @@ msgstr "编辑《%(book_title)s》" msgid "Add Book" msgstr "添加书目" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "确认书目信息" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "“%(name)s” 是这些作者之一吗?" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "%(book_title)s 的作者" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "%(alt_title)s 的作者" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "在 isni.org 查找更多信息" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "这是一位新的作者" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "正在创建新的作者: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "这是已存在的作品的一个版本吗?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "这是一个新的作品。" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1464,6 +1468,19 @@ msgstr "%(publisher)s 出版。" msgid "rated it" msgstr "评价了" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1656,7 +1673,7 @@ msgstr "%(username)s 引用了 %(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4413,63 +4445,71 @@ msgid "Celery Status" msgstr "Celery 状态" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "队列" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "低优先级" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "中优先级" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "高优先级" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "无法连接到 Redis 中转服务器" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "当前任务" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "ID" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "任务名" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "运行时间" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "优先次序" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "没有活跃的任务" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "线程" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "在线时长:" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "无法连接到 Celery" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "错误" @@ -5664,11 +5704,11 @@ msgstr "查看安装说明" msgid "Instance Setup" msgstr "实例设置" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "正在安装 BookWyrm" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "需要帮助?" @@ -5758,7 +5798,7 @@ msgid "and %(remainder_count_display)s other" msgid_plural "and %(remainder_count_display)s others" msgstr[0] "与其它 %(remainder_count_display)s 位" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "没有封面" @@ -5858,6 +5898,10 @@ msgstr "页码:" msgid "At percent:" msgstr "百分比:" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6031,10 +6075,18 @@ msgstr "%(total_pages)s 页中的第 %(page)s 页" msgid "page %(page)s" msgstr "第 %(page)s 页" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "往前" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "仅关注者" @@ -6163,19 +6215,29 @@ msgstr "显示状态" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" -msgstr "(第 %(page)s 页)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" -msgstr "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" +msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "在新窗口中打开图像" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "隐藏状态" diff --git a/locale/zh_Hant/LC_MESSAGES/django.mo b/locale/zh_Hant/LC_MESSAGES/django.mo index 6f1df087ab16de5898cb796735fda99f2ed33e09..f9ca27be9b891b3b13c30e68d084e0cd54184a43 100644 GIT binary patch literal 38839 zcmchg34D~*x&L4Hiu+oZssoCE5hUF_oRYHRJjnwd;md#&19+uPRv_jk_oP9^~q@9pP5A5XsLIp@4*KhJs2 zd1vs~Cm+5j;B&{JLGUT~+Q~uC?XV!2-C3bQ(5rV4Tm&zHr@?z*2bh9q!!NU*kAuD7QLwMY4>Wm*$+ww&57cwz zkYNa_;IZ(23x5b6jXWKyUl*9X(zpRC{R{AT_*Hled=*{-e+5;)6H0^NM0h$>JGwwU zR|551DO5cMLDl0{sB&+ID);kH>8qjg{Ss7vZ?^E?L$&)YsQmr~mCvz#{P>*+mA*Gr zx)@adq@l`r5UQS2;mL3|)VME)O7|7xEAVjSSK(>!b*Os13D1CkhpO+%SNU=}L8b2n z)i0MpwZ9)!zBfSCXBbqyKL?e*5~{!MhnoMB;azYJRJvw3AHD~b-}I}4;3UOE$;+YY zwc6xuQ0?0RRlmJZ<$fP3-LIgY`vX+EKSQPa8&o}x>g(%!2Glr3p!%&FRDCYB`2JA! zxXE}ARDUKceiBqUGoZ?u2Q{DTq3W|9s-Jd1)$3)b{9d*2H!S=usOSC(8S3D~Yl5H$ zycwPcCqnh_6Hw1T4b_j&L*={I^SLg|B1Q1f9TJR3d+RsLqE^bJt;`zBO>d>^X6e+;jHS*ZR!x1VQMsPw&|(v?D$ zca!l>3m*+Nf5t)0&j+FEy8x;^&p?&G87luq<2Q^yu=t-t)wkK?cc9Asz`{@Hk1j(# z3#z`CLA4_R)qfeNc{2rSzAS_)?8&J=;Kt2BsbmMM3 zae!~{1@JuLyFs;Y5Y+s-9Y)~ipvrj&D!(~U^{a>Kr?pV&cSE)FWvG68&EynkL4zBfa-_c@J#q! zsPdbQf42C)L$&+pfj+v|j{2Lw)Pr1S8a|TqsE`)l%C;TkD1}gt2q56F_RQt9-rE7#k;dh|s&DnIK>d^

X;zjxq~@Za!Uc*G#z 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 K+Af^UV*h`HluhUW delta 12792 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\n" "Language-Team: Chinese Traditional\n" "Language: zh\n" @@ -46,7 +46,7 @@ msgstr "不受限" msgid "Incorrect password" msgstr "" -#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89 +#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90 msgid "Password does not match" msgstr "" @@ -70,19 +70,19 @@ msgstr "" msgid "Reading finished date cannot be in the future." msgstr "" -#: bookwyrm/forms/landing.py:37 +#: bookwyrm/forms/landing.py:38 msgid "Username or password are incorrect" msgstr "" -#: bookwyrm/forms/landing.py:56 +#: bookwyrm/forms/landing.py:57 msgid "User with this username already exists" msgstr "" -#: bookwyrm/forms/landing.py:65 +#: bookwyrm/forms/landing.py:66 msgid "A user with this email already exists." msgstr "已經存在使用該郵箱的使用者。" -#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131 +#: bookwyrm/forms/landing.py:124 bookwyrm/forms/landing.py:132 msgid "Incorrect code" msgstr "" @@ -205,26 +205,26 @@ msgstr "跨站" msgid "Blocked" msgstr "已封鎖" -#: bookwyrm/models/fields.py:28 +#: bookwyrm/models/fields.py:29 #, python-format msgid "%(value)s is not a valid remote_id" msgstr "%(value)s 不是有效的 remote_id" -#: bookwyrm/models/fields.py:37 bookwyrm/models/fields.py:46 +#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47 #, python-format msgid "%(value)s is not a valid username" msgstr "%(value)s 不是有效的使用者名稱" -#: bookwyrm/models/fields.py:182 bookwyrm/templates/layout.html:131 +#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128 #: bookwyrm/templates/ostatus/error.html:29 msgid "username" msgstr "使用者名稱" -#: bookwyrm/models/fields.py:187 +#: bookwyrm/models/fields.py:197 msgid "A user with that username already exists." msgstr "已經存在使用該名稱的使用者。" -#: bookwyrm/models/fields.py:206 +#: bookwyrm/models/fields.py:216 #: bookwyrm/templates/snippets/privacy-icons.html:3 #: bookwyrm/templates/snippets/privacy-icons.html:4 #: bookwyrm/templates/snippets/privacy_select.html:11 @@ -232,7 +232,7 @@ msgstr "已經存在使用該名稱的使用者。" msgid "Public" msgstr "公開" -#: bookwyrm/models/fields.py:207 +#: bookwyrm/models/fields.py:217 #: bookwyrm/templates/snippets/privacy-icons.html:7 #: bookwyrm/templates/snippets/privacy-icons.html:8 #: bookwyrm/templates/snippets/privacy_select.html:14 @@ -240,14 +240,14 @@ msgstr "公開" msgid "Unlisted" msgstr "不公開" -#: bookwyrm/models/fields.py:208 +#: bookwyrm/models/fields.py:218 #: bookwyrm/templates/snippets/privacy_select.html:17 #: bookwyrm/templates/user/relationships/followers.html:6 #: bookwyrm/templates/user/relationships/layout.html:11 msgid "Followers" msgstr "關注者" -#: bookwyrm/models/fields.py:209 +#: bookwyrm/models/fields.py:219 #: bookwyrm/templates/snippets/create_status/post_options_block.html:6 #: bookwyrm/templates/snippets/privacy-icons.html:15 #: bookwyrm/templates/snippets/privacy-icons.html:16 @@ -300,7 +300,7 @@ msgstr "" msgid "Approved" msgstr "" -#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:296 +#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:298 msgid "Reviews" msgstr "書評" @@ -316,19 +316,19 @@ msgstr "" msgid "Everything else" msgstr "" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home Timeline" msgstr "主頁時間線" -#: bookwyrm/settings.py:217 +#: bookwyrm/settings.py:218 msgid "Home" msgstr "主頁" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 msgid "Books Timeline" msgstr "" -#: bookwyrm/settings.py:218 +#: bookwyrm/settings.py:219 #: bookwyrm/templates/guided_tour/user_profile.html:101 #: bookwyrm/templates/search/layout.html:22 #: bookwyrm/templates/search/layout.html:43 @@ -336,75 +336,75 @@ msgstr "" msgid "Books" msgstr "書目" -#: bookwyrm/settings.py:290 +#: bookwyrm/settings.py:291 msgid "English" msgstr "English(英語)" -#: bookwyrm/settings.py:291 +#: bookwyrm/settings.py:292 msgid "Català (Catalan)" msgstr "" -#: bookwyrm/settings.py:292 +#: bookwyrm/settings.py:293 msgid "Deutsch (German)" msgstr "Deutsch(德語)" -#: bookwyrm/settings.py:293 +#: bookwyrm/settings.py:294 msgid "Español (Spanish)" msgstr "Español(西班牙語)" -#: bookwyrm/settings.py:294 +#: bookwyrm/settings.py:295 msgid "Euskara (Basque)" msgstr "" -#: bookwyrm/settings.py:295 +#: bookwyrm/settings.py:296 msgid "Galego (Galician)" msgstr "" -#: bookwyrm/settings.py:296 +#: bookwyrm/settings.py:297 msgid "Italiano (Italian)" msgstr "" -#: bookwyrm/settings.py:297 +#: bookwyrm/settings.py:298 msgid "Suomi (Finnish)" msgstr "" -#: bookwyrm/settings.py:298 +#: bookwyrm/settings.py:299 msgid "Français (French)" msgstr "Français(法語)" -#: bookwyrm/settings.py:299 +#: bookwyrm/settings.py:300 msgid "Lietuvių (Lithuanian)" msgstr "" -#: bookwyrm/settings.py:300 +#: bookwyrm/settings.py:301 msgid "Norsk (Norwegian)" msgstr "" -#: bookwyrm/settings.py:301 +#: bookwyrm/settings.py:302 msgid "Polski (Polish)" msgstr "" -#: bookwyrm/settings.py:302 +#: bookwyrm/settings.py:303 msgid "Português do Brasil (Brazilian Portuguese)" msgstr "" -#: bookwyrm/settings.py:303 +#: bookwyrm/settings.py:304 msgid "Português Europeu (European Portuguese)" msgstr "" -#: bookwyrm/settings.py:304 +#: bookwyrm/settings.py:305 msgid "Română (Romanian)" msgstr "" -#: bookwyrm/settings.py:305 +#: bookwyrm/settings.py:306 msgid "Svenska (Swedish)" msgstr "" -#: bookwyrm/settings.py:306 +#: bookwyrm/settings.py:307 msgid "简体中文 (Simplified Chinese)" msgstr "簡體中文" -#: bookwyrm/settings.py:307 +#: bookwyrm/settings.py:308 msgid "繁體中文 (Traditional Chinese)" msgstr "繁體中文" @@ -434,7 +434,7 @@ msgid "About" msgstr "" #: bookwyrm/templates/about/about.html:21 -#: bookwyrm/templates/get_started/layout.html:20 +#: bookwyrm/templates/get_started/layout.html:22 #, python-format msgid "Welcome to %(site_name)s!" msgstr "歡迎來到 %(site_name)s!" @@ -704,24 +704,24 @@ msgid "View ISNI record" msgstr "" #: bookwyrm/templates/author/author.html:95 -#: bookwyrm/templates/book/book.html:164 +#: bookwyrm/templates/book/book.html:166 msgid "View on ISFDB" msgstr "" #: bookwyrm/templates/author/author.html:100 #: bookwyrm/templates/author/sync_modal.html:5 -#: bookwyrm/templates/book/book.html:131 +#: bookwyrm/templates/book/book.html:133 #: bookwyrm/templates/book/sync_modal.html:5 msgid "Load data" msgstr "" #: bookwyrm/templates/author/author.html:104 -#: bookwyrm/templates/book/book.html:135 +#: bookwyrm/templates/book/book.html:137 msgid "View on OpenLibrary" msgstr "在 OpenLibrary 檢視" #: bookwyrm/templates/author/author.html:119 -#: bookwyrm/templates/book/book.html:149 +#: bookwyrm/templates/book/book.html:151 msgid "View on Inventaire" msgstr "在 Inventaire 檢視" @@ -830,8 +830,8 @@ msgid "ISNI:" msgstr "" #: bookwyrm/templates/author/edit_author.html:126 -#: bookwyrm/templates/book/book.html:209 -#: bookwyrm/templates/book/edit/edit_book.html:142 +#: bookwyrm/templates/book/book.html:211 +#: bookwyrm/templates/book/edit/edit_book.html:150 #: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/edit_links.html:86 #: bookwyrm/templates/groups/form.html:32 @@ -854,10 +854,10 @@ msgstr "儲存" #: bookwyrm/templates/author/edit_author.html:127 #: bookwyrm/templates/author/sync_modal.html:23 -#: bookwyrm/templates/book/book.html:210 +#: bookwyrm/templates/book/book.html:212 #: bookwyrm/templates/book/cover_add_modal.html:33 -#: bookwyrm/templates/book/edit/edit_book.html:144 -#: bookwyrm/templates/book/edit/edit_book.html:147 +#: bookwyrm/templates/book/edit/edit_book.html:152 +#: bookwyrm/templates/book/edit/edit_book.html:155 #: bookwyrm/templates/book/file_links/add_link_modal.html:59 #: bookwyrm/templates/book/file_links/verification_modal.html:25 #: bookwyrm/templates/book/sync_modal.html:23 @@ -881,7 +881,7 @@ msgid "Loading data will connect to %(source_name)s and check f msgstr "" #: bookwyrm/templates/author/sync_modal.html:24 -#: bookwyrm/templates/book/edit/edit_book.html:129 +#: bookwyrm/templates/book/edit/edit_book.html:137 #: bookwyrm/templates/book/sync_modal.html:24 #: bookwyrm/templates/groups/members.html:29 #: bookwyrm/templates/landing/password_reset.html:52 @@ -899,88 +899,88 @@ msgstr "" msgid "Edit Book" msgstr "編輯書目" -#: bookwyrm/templates/book/book.html:88 bookwyrm/templates/book/book.html:91 +#: bookwyrm/templates/book/book.html:90 bookwyrm/templates/book/book.html:93 msgid "Click to add cover" msgstr "" -#: bookwyrm/templates/book/book.html:97 +#: bookwyrm/templates/book/book.html:99 msgid "Failed to load cover" msgstr "載入封面失敗" -#: bookwyrm/templates/book/book.html:108 +#: bookwyrm/templates/book/book.html:110 msgid "Click to enlarge" msgstr "" -#: bookwyrm/templates/book/book.html:186 +#: bookwyrm/templates/book/book.html:188 #, python-format msgid "(%(review_count)s review)" msgid_plural "(%(review_count)s reviews)" msgstr[0] "(%(review_count)s 則書評)" -#: bookwyrm/templates/book/book.html:198 +#: bookwyrm/templates/book/book.html:200 msgid "Add Description" msgstr "新增描述" -#: bookwyrm/templates/book/book.html:205 +#: bookwyrm/templates/book/book.html:207 #: bookwyrm/templates/book/edit/edit_book_form.html:42 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 msgid "Description:" msgstr "描述:" -#: bookwyrm/templates/book/book.html:221 +#: bookwyrm/templates/book/book.html:223 #, python-format msgid "%(count)s edition" msgid_plural "%(count)s editions" msgstr[0] "" -#: bookwyrm/templates/book/book.html:235 +#: bookwyrm/templates/book/book.html:237 msgid "You have shelved this edition in:" msgstr "" -#: bookwyrm/templates/book/book.html:250 +#: bookwyrm/templates/book/book.html:252 #, 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:261 +#: bookwyrm/templates/book/book.html:263 msgid "Your reading activity" msgstr "你的閱讀活動" -#: bookwyrm/templates/book/book.html:267 +#: bookwyrm/templates/book/book.html:269 #: bookwyrm/templates/guided_tour/book.html:56 msgid "Add read dates" msgstr "新增閱讀日期" -#: bookwyrm/templates/book/book.html:275 +#: bookwyrm/templates/book/book.html:277 msgid "You don't have any reading activity for this book." msgstr "你還未閱讀這本書。" -#: bookwyrm/templates/book/book.html:301 +#: bookwyrm/templates/book/book.html:303 msgid "Your reviews" msgstr "你的書評" -#: bookwyrm/templates/book/book.html:307 +#: bookwyrm/templates/book/book.html:309 msgid "Your comments" msgstr "你的評論" -#: bookwyrm/templates/book/book.html:313 +#: bookwyrm/templates/book/book.html:315 msgid "Your quotes" msgstr "你的引用" -#: bookwyrm/templates/book/book.html:349 +#: bookwyrm/templates/book/book.html:351 msgid "Subjects" msgstr "主題" -#: bookwyrm/templates/book/book.html:361 +#: bookwyrm/templates/book/book.html:363 msgid "Places" msgstr "地點" -#: bookwyrm/templates/book/book.html:372 +#: bookwyrm/templates/book/book.html:374 #: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/guided_tour/lists.html:14 #: bookwyrm/templates/guided_tour/user_books.html:102 #: bookwyrm/templates/guided_tour/user_profile.html:78 -#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8 +#: bookwyrm/templates/layout.html:90 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:26 @@ -989,11 +989,11 @@ msgstr "地點" msgid "Lists" msgstr "列表" -#: bookwyrm/templates/book/book.html:384 +#: bookwyrm/templates/book/book.html:386 msgid "Add to list" msgstr "新增到列表" -#: bookwyrm/templates/book/book.html:394 +#: bookwyrm/templates/book/book.html:396 #: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/list.html:255 @@ -1053,8 +1053,8 @@ msgstr "" #: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/feed/suggested_books.html:67 -#: bookwyrm/templates/get_started/layout.html:25 -#: bookwyrm/templates/get_started/layout.html:58 +#: bookwyrm/templates/get_started/layout.html:27 +#: bookwyrm/templates/get_started/layout.html:60 msgid "Close" msgstr "關閉" @@ -1069,47 +1069,51 @@ msgstr "編輯 \"%(book_title)s\"" msgid "Add Book" msgstr "新增書目" -#: bookwyrm/templates/book/edit/edit_book.html:62 +#: bookwyrm/templates/book/edit/edit_book.html:43 +msgid "Failed to save book, see errors below for more information." +msgstr "" + +#: bookwyrm/templates/book/edit/edit_book.html:70 msgid "Confirm Book Info" msgstr "確認書目資料" -#: bookwyrm/templates/book/edit/edit_book.html:70 +#: bookwyrm/templates/book/edit/edit_book.html:78 #, python-format msgid "Is \"%(name)s\" one of these authors?" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:81 +#: bookwyrm/templates/book/edit/edit_book.html:89 #, python-format msgid "Author of %(book_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:85 +#: bookwyrm/templates/book/edit/edit_book.html:93 #, python-format msgid "Author of %(alt_title)s" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:87 +#: bookwyrm/templates/book/edit/edit_book.html:95 msgid "Find more information at isni.org" msgstr "" -#: bookwyrm/templates/book/edit/edit_book.html:97 +#: bookwyrm/templates/book/edit/edit_book.html:105 msgid "This is a new author" msgstr "這是一位新的作者" -#: bookwyrm/templates/book/edit/edit_book.html:107 +#: bookwyrm/templates/book/edit/edit_book.html:115 #, python-format msgid "Creating a new author: %(name)s" msgstr "正在建立新的作者: %(name)s" -#: bookwyrm/templates/book/edit/edit_book.html:114 +#: bookwyrm/templates/book/edit/edit_book.html:122 msgid "Is this an edition of an existing work?" msgstr "這是已存在的作品的另一個版本嗎?" -#: bookwyrm/templates/book/edit/edit_book.html:122 +#: bookwyrm/templates/book/edit/edit_book.html:130 msgid "This is a new work" msgstr "這是一個新的作品。" -#: bookwyrm/templates/book/edit/edit_book.html:131 +#: bookwyrm/templates/book/edit/edit_book.html:139 #: bookwyrm/templates/feed/status.html:19 #: bookwyrm/templates/guided_tour/book.html:44 #: bookwyrm/templates/guided_tour/book.html:68 @@ -1464,6 +1468,19 @@ msgstr "由 %(publisher)s 出版。" msgid "rated it" msgstr "評價了" +#: bookwyrm/templates/book/series.html:11 +msgid "Series by" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +#, python-format +msgid "Book %(series_number)s" +msgstr "" + +#: bookwyrm/templates/book/series.html:27 +msgid "Unsorted Book" +msgstr "" + #: bookwyrm/templates/book/sync_modal.html:15 #, python-format msgid "Loading data will connect to %(source_name)s and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." @@ -1656,7 +1673,7 @@ msgstr "" #: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:10 -#: bookwyrm/templates/layout.html:94 +#: bookwyrm/templates/layout.html:93 msgid "Discover" msgstr "" @@ -1788,7 +1805,7 @@ msgstr "" msgid "Test email" msgstr "" -#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:30 +#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:31 #: bookwyrm/templates/setup/layout.html:15 #: bookwyrm/templates/two_factor_auth/two_factor_login.html:18 #: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:18 @@ -1927,7 +1944,7 @@ msgid "What are you reading?" msgstr "你在閱讀什麼?" #: bookwyrm/templates/get_started/books.html:9 -#: bookwyrm/templates/layout.html:38 bookwyrm/templates/lists/list.html:213 +#: bookwyrm/templates/layout.html:39 bookwyrm/templates/lists/list.html:213 msgid "Search for a book" msgstr "搜尋書目" @@ -1946,8 +1963,8 @@ msgstr "你可以在開始使用 %(site_name)s 後新增書目。" #: bookwyrm/templates/get_started/users.html:18 #: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/groups/members.html:15 -#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:44 -#: bookwyrm/templates/layout.html:45 bookwyrm/templates/lists/list.html:217 +#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:45 +#: bookwyrm/templates/layout.html:46 bookwyrm/templates/lists/list.html:217 #: bookwyrm/templates/search/layout.html:5 #: bookwyrm/templates/search/layout.html:10 msgid "Search" @@ -1977,28 +1994,28 @@ msgstr "儲存 & 繼續" msgid "Welcome" msgstr "歡迎" -#: bookwyrm/templates/get_started/layout.html:22 +#: bookwyrm/templates/get_started/layout.html:24 msgid "These are some first steps to get you started." msgstr "這些最初的步驟可以幫助你入門。" -#: bookwyrm/templates/get_started/layout.html:36 +#: bookwyrm/templates/get_started/layout.html:38 #: bookwyrm/templates/get_started/profile.html:6 msgid "Create your profile" msgstr "建立你的使用者資料" -#: bookwyrm/templates/get_started/layout.html:40 +#: bookwyrm/templates/get_started/layout.html:42 msgid "Add books" msgstr "新增書目" -#: bookwyrm/templates/get_started/layout.html:44 +#: bookwyrm/templates/get_started/layout.html:46 msgid "Find friends" msgstr "尋找同好" -#: bookwyrm/templates/get_started/layout.html:50 +#: bookwyrm/templates/get_started/layout.html:52 msgid "Skip this step" msgstr "跳過此步驟" -#: bookwyrm/templates/get_started/layout.html:54 +#: bookwyrm/templates/get_started/layout.html:56 #: bookwyrm/templates/guided_tour/group.html:101 msgid "Finish" msgstr "完成" @@ -2219,7 +2236,7 @@ msgstr "" #: bookwyrm/templates/guided_tour/user_profile.html:72 #: bookwyrm/templates/guided_tour/user_profile.html:95 #: bookwyrm/templates/guided_tour/user_profile.html:118 -#: bookwyrm/templates/snippets/pagination.html:23 +#: bookwyrm/templates/snippets/pagination.html:30 msgid "Next" msgstr "往後" @@ -2423,8 +2440,8 @@ msgid "The bell will light up when you have a new notification. When it does, cl msgstr "" #: bookwyrm/templates/guided_tour/home.html:177 -#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:107 -#: bookwyrm/templates/layout.html:108 +#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:106 +#: bookwyrm/templates/layout.html:107 #: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:10 msgid "Notifications" @@ -2669,6 +2686,15 @@ msgstr "" msgid "Find a book" msgstr "" +#: bookwyrm/templates/hashtag.html:12 +#, python-format +msgid "See tagged statuses in the local %(site_name)s community" +msgstr "" + +#: bookwyrm/templates/hashtag.html:25 +msgid "No activities for this hashtag yet!" +msgstr "" + #: bookwyrm/templates/import/import.html:5 #: bookwyrm/templates/import/import.html:9 #: bookwyrm/templates/shelf/shelf.html:64 @@ -2788,7 +2814,7 @@ msgid "Retry Status" msgstr "" #: bookwyrm/templates/import/import_status.html:22 -#: bookwyrm/templates/settings/celery.html:36 +#: bookwyrm/templates/settings/celery.html:44 #: bookwyrm/templates/settings/imports/imports.html:6 #: bookwyrm/templates/settings/imports/imports.html:9 #: bookwyrm/templates/settings/layout.html:82 @@ -3010,7 +3036,7 @@ msgid "Login" msgstr "登入" #: bookwyrm/templates/landing/login.html:7 -#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:139 +#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:136 #: bookwyrm/templates/ostatus/error.html:37 msgid "Log in" msgstr "登入" @@ -3021,7 +3047,7 @@ msgstr "" #: bookwyrm/templates/landing/login.html:21 #: bookwyrm/templates/landing/reactivate.html:17 -#: bookwyrm/templates/layout.html:130 bookwyrm/templates/ostatus/error.html:28 +#: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "使用者名稱:" @@ -3029,13 +3055,13 @@ msgstr "使用者名稱:" #: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/reactivate.html:23 -#: bookwyrm/templates/layout.html:134 bookwyrm/templates/ostatus/error.html:32 +#: bookwyrm/templates/layout.html:131 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/preferences/2fa.html:91 #: bookwyrm/templates/snippets/register_form.html:45 msgid "Password:" msgstr "密碼:" -#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:136 +#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:133 #: bookwyrm/templates/ostatus/error.html:34 msgid "Forgot your password?" msgstr "忘記了密碼?" @@ -3078,35 +3104,35 @@ msgstr "" msgid "%(site_name)s search" msgstr "" -#: bookwyrm/templates/layout.html:36 +#: bookwyrm/templates/layout.html:37 msgid "Search for a book, user, or list" msgstr "" -#: bookwyrm/templates/layout.html:51 bookwyrm/templates/layout.html:52 +#: bookwyrm/templates/layout.html:52 bookwyrm/templates/layout.html:53 msgid "Scan Barcode" msgstr "" -#: bookwyrm/templates/layout.html:66 +#: bookwyrm/templates/layout.html:67 msgid "Main navigation menu" msgstr "主導航選單" -#: bookwyrm/templates/layout.html:88 +#: bookwyrm/templates/layout.html:87 msgid "Feed" msgstr "動態" -#: bookwyrm/templates/layout.html:135 bookwyrm/templates/ostatus/error.html:33 +#: bookwyrm/templates/layout.html:132 bookwyrm/templates/ostatus/error.html:33 msgid "password" msgstr "密碼" -#: bookwyrm/templates/layout.html:147 +#: bookwyrm/templates/layout.html:144 msgid "Join" msgstr "加入" -#: bookwyrm/templates/layout.html:181 +#: bookwyrm/templates/layout.html:179 msgid "Successfully posted status" msgstr "" -#: bookwyrm/templates/layout.html:182 +#: bookwyrm/templates/layout.html:180 msgid "Error posting status" msgstr "" @@ -3583,6 +3609,12 @@ msgstr "" msgid "%(related_user)s and %(other_user_display_count)s others have left your group \"%(group_name)s\"" msgstr "" +#: bookwyrm/templates/notifications/items/link_domain.html:15 +#, python-format +msgid "A new link domain needs review" +msgid_plural "%(display_count)s new link domains need moderation" +msgstr[0] "" + #: bookwyrm/templates/notifications/items/mention.html:20 #, python-format msgid "%(related_user)s mentioned you in a review of %(book_title)s" @@ -4411,63 +4443,71 @@ msgid "Celery Status" msgstr "" #: bookwyrm/templates/settings/celery.html:14 +msgid "You can set up monitoring to check if Celery is running by querying:" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:22 msgid "Queues" msgstr "" -#: bookwyrm/templates/settings/celery.html:18 +#: bookwyrm/templates/settings/celery.html:26 msgid "Low priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:24 +#: bookwyrm/templates/settings/celery.html:32 msgid "Medium priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:30 +#: bookwyrm/templates/settings/celery.html:38 msgid "High priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:46 +#: bookwyrm/templates/settings/celery.html:50 +msgid "Broadcasts" +msgstr "" + +#: bookwyrm/templates/settings/celery.html:60 msgid "Could not connect to Redis broker" msgstr "" -#: bookwyrm/templates/settings/celery.html:54 +#: bookwyrm/templates/settings/celery.html:68 msgid "Active Tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:59 +#: bookwyrm/templates/settings/celery.html:73 #: bookwyrm/templates/settings/imports/imports.html:113 msgid "ID" msgstr "" -#: bookwyrm/templates/settings/celery.html:60 +#: bookwyrm/templates/settings/celery.html:74 msgid "Task name" msgstr "" -#: bookwyrm/templates/settings/celery.html:61 +#: bookwyrm/templates/settings/celery.html:75 msgid "Run time" msgstr "" -#: bookwyrm/templates/settings/celery.html:62 +#: bookwyrm/templates/settings/celery.html:76 msgid "Priority" msgstr "" -#: bookwyrm/templates/settings/celery.html:67 +#: bookwyrm/templates/settings/celery.html:81 msgid "No active tasks" msgstr "" -#: bookwyrm/templates/settings/celery.html:85 +#: bookwyrm/templates/settings/celery.html:99 msgid "Workers" msgstr "" -#: bookwyrm/templates/settings/celery.html:90 +#: bookwyrm/templates/settings/celery.html:104 msgid "Uptime:" msgstr "" -#: bookwyrm/templates/settings/celery.html:100 +#: bookwyrm/templates/settings/celery.html:114 msgid "Could not connect to Celery" msgstr "" -#: bookwyrm/templates/settings/celery.html:107 +#: bookwyrm/templates/settings/celery.html:121 msgid "Errors" msgstr "" @@ -5662,11 +5702,11 @@ msgstr "" msgid "Instance Setup" msgstr "" -#: bookwyrm/templates/setup/layout.html:19 +#: bookwyrm/templates/setup/layout.html:21 msgid "Installing BookWyrm" msgstr "" -#: bookwyrm/templates/setup/layout.html:22 +#: bookwyrm/templates/setup/layout.html:24 msgid "Need help?" msgstr "" @@ -5756,7 +5796,7 @@ msgid "and %(remainder_count_display)s other" msgid_plural "and %(remainder_count_display)s others" msgstr[0] "" -#: bookwyrm/templates/snippets/book_cover.html:61 +#: bookwyrm/templates/snippets/book_cover.html:63 msgid "No cover" msgstr "沒有封面" @@ -5856,6 +5896,10 @@ msgstr "" msgid "At percent:" msgstr "" +#: bookwyrm/templates/snippets/create_status/quotation.html:69 +msgid "to" +msgstr "" + #: bookwyrm/templates/snippets/create_status/review.html:24 #, python-format msgid "Your review of '%(book_title)s'" @@ -6029,10 +6073,18 @@ msgstr "%(total_pages)s 頁中的第 %(page)s 頁" msgid "page %(page)s" msgstr "第 %(page)s 頁" -#: bookwyrm/templates/snippets/pagination.html:12 +#: bookwyrm/templates/snippets/pagination.html:13 +msgid "Newer" +msgstr "" + +#: bookwyrm/templates/snippets/pagination.html:15 msgid "Previous" msgstr "往前" +#: bookwyrm/templates/snippets/pagination.html:28 +msgid "Older" +msgstr "" + #: bookwyrm/templates/snippets/privacy-icons.html:12 msgid "Followers-only" msgstr "僅關注者" @@ -6161,19 +6213,29 @@ msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:102 #, python-format -msgid "(Page %(page)s)" +msgid "(Page %(page)s" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:102 +#, python-format +msgid "%(endpage)s" msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:104 #, python-format -msgid "(%(percent)s%%)" +msgid "(%(percent)s%%" +msgstr "" + +#: bookwyrm/templates/snippets/status/content_status.html:104 +#, python-format +msgid " - %(endpercent)s%%" msgstr "" #: bookwyrm/templates/snippets/status/content_status.html:127 msgid "Open image in new window" msgstr "在新視窗中開啟圖片" -#: bookwyrm/templates/snippets/status/content_status.html:146 +#: bookwyrm/templates/snippets/status/content_status.html:148 msgid "Hide status" msgstr "" From 33c13608a80172dafe3deee96a57f2e8cc0d1673 Mon Sep 17 00:00:00 2001 From: Rajat Dwivedi Date: Wed, 29 Mar 2023 10:56:08 +0000 Subject: [PATCH 21/30] Refixing light and dark themes --- .../static/css/bookwyrm/components/_tabs.scss | 6 +++--- bookwyrm/static/css/themes/bookwyrm-dark.scss | 16 ++++++++++++++++ bookwyrm/static/css/themes/bookwyrm-light.scss | 14 ++++++++++++++ 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/bookwyrm/static/css/bookwyrm/components/_tabs.scss b/bookwyrm/static/css/bookwyrm/components/_tabs.scss index 3fed83898..2d68a383b 100644 --- a/bookwyrm/static/css/bookwyrm/components/_tabs.scss +++ b/bookwyrm/static/css/bookwyrm/components/_tabs.scss @@ -34,7 +34,7 @@ border-bottom-color: $border; border-bottom-style: solid; border-bottom-width: 1px; - color: $link; + color: $text; display: flex; justify-content: center; margin-bottom: -1px; @@ -44,12 +44,12 @@ .bw-tabs a:hover { border-bottom-color: transparent; - color: $link + color: $text } .bw-tabs a.is-active { border-bottom-color: transparent; - color: $text + color: $link } .bw-tabs.is-left { diff --git a/bookwyrm/static/css/themes/bookwyrm-dark.scss b/bookwyrm/static/css/themes/bookwyrm-dark.scss index ae904b4a4..c3e8655e3 100644 --- a/bookwyrm/static/css/themes/bookwyrm-dark.scss +++ b/bookwyrm/static/css/themes/bookwyrm-dark.scss @@ -98,6 +98,22 @@ $family-secondary: $family-sans-serif; } +.tabs li:not(.is-active) a { + color: #2e7eb9 !important; +} + .tabs li:not(.is-active) a:hover { + border-bottom-color: #2e7eb9 !important; +} + +.tabs li:not(.is-active) a { + color: #2e7eb9 !important; +} +.tabs li.is-active a { + color: #e6e6e6 !important; + border-bottom-color: #e6e6e6 !important ; +} + + #qrcode svg { background-color: #a6a6a6; } diff --git a/bookwyrm/static/css/themes/bookwyrm-light.scss b/bookwyrm/static/css/themes/bookwyrm-light.scss index 21d46ff28..bb7d340a9 100644 --- a/bookwyrm/static/css/themes/bookwyrm-light.scss +++ b/bookwyrm/static/css/themes/bookwyrm-light.scss @@ -65,6 +65,20 @@ $family-secondary: $family-sans-serif; color: $grey !important; } +.tabs li:not(.is-active) a { + color: #3273dc !important; +} + .tabs li:not(.is-active) a:hover { + border-bottom-color: #3273dc !important; +} + +.tabs li:not(.is-active) a { + color: #3273dc !important; +} +.tabs li.is-active a { + color: #4a4a4a !important; + border-bottom-color: #4a4a4a !important ; +} @import "../bookwyrm.scss"; From 1d383cecff1970a0d15f6b8ce00e4726512a65d1 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 07:59:42 -0700 Subject: [PATCH 22/30] Compiles locales --- locale/ca_ES/LC_MESSAGES/django.mo | Bin 142386 -> 142231 bytes locale/de_DE/LC_MESSAGES/django.mo | Bin 30883 -> 143995 bytes locale/en_US/LC_MESSAGES/django.po | 2 +- locale/eo_UY/LC_MESSAGES/django.mo | Bin 0 -> 138669 bytes locale/es_ES/LC_MESSAGES/django.mo | Bin 139970 -> 139871 bytes locale/eu_ES/LC_MESSAGES/django.mo | Bin 142703 -> 142801 bytes locale/fi_FI/LC_MESSAGES/django.mo | Bin 137990 -> 141141 bytes locale/fr_FR/LC_MESSAGES/django.mo | Bin 44850 -> 147376 bytes locale/gl_ES/LC_MESSAGES/django.mo | Bin 138809 -> 139991 bytes locale/it_IT/LC_MESSAGES/django.mo | Bin 140806 -> 141261 bytes locale/lt_LT/LC_MESSAGES/django.mo | Bin 137410 -> 137314 bytes locale/no_NO/LC_MESSAGES/django.mo | Bin 75787 -> 75667 bytes locale/pl_PL/LC_MESSAGES/django.mo | Bin 125218 -> 125112 bytes locale/pt_BR/LC_MESSAGES/django.mo | Bin 85437 -> 85322 bytes locale/pt_PT/LC_MESSAGES/django.mo | Bin 80439 -> 80340 bytes locale/ro_RO/LC_MESSAGES/django.mo | Bin 124721 -> 124622 bytes locale/sv_SE/LC_MESSAGES/django.mo | Bin 135772 -> 135628 bytes locale/zh_Hans/LC_MESSAGES/django.mo | Bin 44096 -> 95024 bytes locale/zh_Hant/LC_MESSAGES/django.mo | Bin 38839 -> 32619 bytes 19 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 locale/eo_UY/LC_MESSAGES/django.mo diff --git a/locale/ca_ES/LC_MESSAGES/django.mo b/locale/ca_ES/LC_MESSAGES/django.mo index c4185532329cb49a31f150a8e7bb6a0c0b859d62..81661dec9e1a72c0390b40556ecf3471025891e5 100644 GIT binary patch delta 29872 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 ry!o={+EKKSD~kXBUn$;Qf diff --git a/locale/de_DE/LC_MESSAGES/django.mo b/locale/de_DE/LC_MESSAGES/django.mo index 4ce83f72b3f3850c58528f13afcd23442a75a515..4bca66c2834d530fcbce1bffe78f5ecfeb28b1aa 100644 GIT binary patch literal 143995 zcmeFZ2Ygh;`p10|=}1Qq5m}H92^|FK9Th}+Q`jV%WMPvHy9uEvB3MwdVganEAS#Ll zv7!hnqM#!70)mK$4bdwW!1w!`ncXai_j0|L`}h64@A>59d!CtRW}fMD&Y81YDi^!a z<0vfdc_+iSn|j`vB|UHM2)TORllh)^5_}3)fp5cla2IR>%N2Ou3Gg&n3l4;5!Vv5M zpM;&@Z!i^}Hrexr!z?%sJ_pypQwlwAH{1rx!VObAuO@sSwt_#xUa;X*n{EhJL%tc- zg%82ja1-nXi%;{sL9h>O0dI!2;VZBm+yyJZ+S5I+I&2PourHLo+3+m5*!k~;9g{q- z%=w;I75Cm3kT*CQDtwh0HvdiGP~`rw0leM0zXTQTGbnq1hIL@g3&}g|3{QY#VGS5@ z@?2OR`7YQ7J^~|fCoBU;&9wd*us(9s$qV3#$V*{O_yQ~qKYP z@C$ekEIZ5cVR$$4FqG!NU*P3%*2SLp4Ltr5&$}1?3QtPL&P#3mu0r_{+^eGe0DRdo za)syJk9^9No_7sg4});jT+h1$u7&r(^s6k(T}>X4pMW@d;|a7HehZ(5%dfSZa2;(F zx&HN(Iot|qGTw}Nv<2NFb!=8&hF9j}!mEdMb zSM)xI&ES|Nwq4DEY7eWR4>qDw>m|{SVSD6UDxoJ_0;j>XUa%BA6PANRVM&@;a9AE@I{yNwemw&!UpGMMFLitrD&A*dIk*lg{&%4I>2}8-pu!cSF)RM^upz7k zWk+vV77m1}m(fuAE1dgtQ2BoqO8;Zn5`GR5tfP{8p&;zZojt7LVF-wlge;JQyl}T*)s?F;LT8W zJPA*PA3~-715|nZ2J>L0C+vJN3o8Caup(Rz74K@OaGPN<_z_fmpTY|87pQbgKWY6> zgladnpz66XR5><>il-A)I=x^eI2bB?22}h}SPf2rvf~<91>OnOPF6tK^*mHLyahYL zkD=OW^`~rnli)h!nNW80d)m4Wgi7~Zcp3~t`7edC^C2fc1C`zjjvJuteh;c$ehyWR z6`!&7&;Tml6ezu}jsu{|X$;JP6JdM!0aW^xp7p$&;2E%W66+PHc6`EfHlE&4b`60V zFUQ04;5~30Jnng09_di!H5n>DmqE3UtDw@q!TI0g{2zDz&p_478mM;ps^ezpL;e^l zKL?=7yX0)K}}FXct6*AYtY0~OB@$1K& zpF`E(IWJi|(xAf4f~v=xpz?Jals$`~(tphHC76c%9+ZB^mu&y7&=E`qAZmCpZVC_6Vp)#o;NBK!r)uF9|2@~ID%ZhKe~4uJ|c z1_odds$AZHO7}x3y)R%X_#ITe{0xi3((A1q72s*ewV~SoNXIlNyF*azY6_Iy3*pJ| zemEMggG#6Ft2Uh`Q2MQ*>>CCZE*(lQ>fEP8*>gEmJ6h=6-+|Kq3@X1rK$UBS*KEG3 zLB(?_RKIHql};b1dKd~-ujx?rl?~OtX27!WTB!256_$qgIX(u0YS(JP2j~N~rQ$?f5oSeeZJo2CDq`LXCq5oLuWo8&4ys_*+87(*erv0Z{ggg35m; zR6KK_@;eWze=dYR_$X99HbdFB9ae;2LAAU6upF$s$;RV@il-@5x~<>{*ay~ww?mb~ zT37+T4>b<#g3?cV%i4Vctb|+(O0PLoxpalHr@xa&Lgg#Xx#vRJbpcekc~IqWH>?aF zfGWr5pz^a8DxD2b>2HAwzZa@pN^Q3DSrw>!-wl=D6;SzE1C`DfPb$&eZK}P!%a~3?{M4$rMDlpf@R*Z>2`)H*MYDQ4ue(UMyT-Hp~~l5sCND{ zoDHkJYuy*ZhRF9o>2H8a=Y6R1*y-f2pzQwz%Fbf%Sv$+XWaL^<>H47JX$uv;J5+i0 zaXcF;{75Lf&V#Z)+qs9~P~-wQ4ZaF5guUNqu7xkbez5xo_Wt_{I2d^^>@K|z?en0^ z;I+sbpyEIGBinv6pycx%XG7KB6;SQ}7O4C$h1K9nsCKXsDqmY+P56~#$&YP4p9)pa zt)cvTz+Uh?sQljz)!vrDE^q}@{(pcf*8}inSn3m-&KpqSK7wiwJD}RrK6nBwxy8EI zf=aiAle@wy$b+Hm&VGg*t;7F+UH4e(&$x!uvBUJjgLFM;uCohMx?{O$Q)1!M3mi zECs{PeTtJWhbrIep~~krsQSFu@o6Z#H^Ly??&Pz+wCVbx@;AfrN?00sK2&+!1yz1a zq0)H*s(#i$)#tlV_V0kwPugwUO-a}Y`FN=K+rm1q2UIy^K(+75@Kksyl->73)z2!Z zbl--mr_W#tO#aH2Lkn07xdT-CBOLRg+QoISI$Qx2?*^!NwmSJBls%Qcw&}Nqs+SQ^ z_C;WGcrh#uS2*|Q9N&axao-Mo@LQ<*tniK1Zwe*1g-Z7vsCe_7|179_nF~w8MNs8; zA1ncv!*XyXR6lwV4uhwBYs)hqCL>=274Bl#4qgE}!WUpExF1e{#lN%9FY}<%+YXhl z-B5ZzLg^iVsW5wwjrV3)4EZ*w_03&S`FI9afEyh@ffbRzfr|eiYz<3%?|I!|N2qkB z!}9QAsC>?YvST4secj{aXQASG8LAv!cl;Qto_0g&7vF2!V=Y(-xuuhPLd8Dy z%HAnZ`IrM$Zi}GW>AkQid=tu^{ZRQX@q@LuER-E5!Q){g$F{H)au2BbEP%563aI>E z@8nyYe7BRAL6yS_D7)6e`f#)J|HU!sM{9p+sQ6BW%4ahuJG(gcgUat8KEdG-%_cl=R^nlgiIj|+nhAD6%RQOk* z^xlEW=ME@4esuo(9ZT=CGYcx-+u#Xs9aO!40u}!kumRi;PlTubYSZZi6@Nd+5m4i2 zCR93epwhV(DxV9W^0~yx%b?2jDJQRnS0itP&EVMIY&@4cUI%5*0;u)PLs0R)4y(YA z;BoLfcn36Hw7OMPvK=uD~pzKSB%GV^Q@RvZ@aUDDvE`rMcbFe;K3l;yDQ1Sf$Rc^^%lCh@@ zRJm4%Ij|;FySyA~d|w6??<%PJ{tznt&)`XLA5{F6lafrmo(xq!{h{m{3KcE`D*YU& ze4Ow6uYihgA#4O6f*KFrgQnjkCmDOo!*txML5(NVpzOQK@pdRXmODNLeaLH}?AZZT zUf)5L|8KA!tax0KDW|qjZ5|sTjq3YpssB~_D!{K6B1MY`|V6|dNX8%AI zY>0e6Yzp6kD%XQh>C`E1<7o_)kJeD}_kv1yI8^xspvt)bYFxM$)`s^&OzTSee zdka+jUqgle5vm;*D`DlbusU*0sD9rXN`Ev|KGUGWO@y**I;;ifLh0WRmEI<(_WX(C zZm4+nL52U_u|i23Pi-ju7EtMQhAPKCQ1%US@(8GS{7`y9sBtF(WzP*z_AiDSuU0{g zYwtqY`88B|l__QA`cUC}Ld6?^O<)dGdCiBiV+oYq4@23x8Y=yb&i!3@KJrdz+DB>E zKA`kxLe<|@Q1x^NRK8Y1#j^@3+{;kuy$w}=TcGUu5~_VvEt6!%kM>aZOn_&>X>cZ7 z2Rp!iWs|&3a2Aw2^!Ow*&R-2vke`Gqr=8CIAoL+ODrfEP50(B%C_B>~C%`k1CpkU~ zry!RspJe9enNa1t9FBw=q0(tkA<26bc7f_&-$V7&5*2Oz)PVhwo5RcDR5%MBS1HNs z4KIaHzztCOxwvwYc|Z9a9E}{UV$0`sI0^ZCsBtO1s2(AzY9|IYQOP%<4&Ie7zP9L%tCXg~ood8wewV>j8 z)46YfFCp)Q(qC57@^Ps4_8gS{dZ_mM9=r+OcXE<926n4u%js4qyB9&}Kjh?R9oNH} zxWDV^ulhfmM7qf32X(ryEo}XFB(Dq59E8 zsBkl&>U$nkeD^}N(^Zb^p~AldW$zbI{dEs)0L$00<=Pgio%Mi9_Y5Zwg9>*pRQY5& z_Yl-Pmk(7>SHnx;ZYVn@)lD+{qAr7~&+4bz@_Y!Y{_5AW<=7gkU3G>^e*jcE!=UuW zK&_X8Q2DwGwu2ABLGW|f5Vost$HViW>TN4*3x_wb_RWPmkat0~-;E8E%zN9P;acRg z8YOvGz>1BNycgju@Nqc4Ns@N}R%>d<-Kx#(xaWs!aK9E#fuI|)xRpS89?=a3RHPFc5+*&@unLb z1v6j-J_l9*E!)^|S3%X=d^iLyfhwP0oqwpU&2J%;{jWmR$4~GaSf`!sFHx9-JPXQ> zJy7}E4^=*u+gp2ELG{nB@GRH|Y95#eH6A<+75@gPcC`;Gz5`J0t@LS0UNWo%Tf(X^ z4fcWRXZJycd)9FcRQbLF)i2(MYG>PECam7Ut|Mo_M#y)=fp7ytOOiJpR)UH@0yU3Kg8{hQxu4M0y4Qko9}HElPeP^h z3~U8ogz0dfb05>q<}(ATy%$3Dj|Ff~66FpxUOm{uw%6BSJ>;!W@fGW7$G7%S<57R8 z^wVKKxE}U|m3t+b_ZY+BROB0BA*|3liF+2FyF->z-i3W^`Crl3wxgS%^7|N6zupDa zUsC$nd2uw<_%jK1fD7PoxEZQFH0f{0tLtE6}v_lcz;%sw+;V$q2~X~2iW$$2&zA>g6an~2HJ9M2em#P2^+vkQ2Ce- zeefk%4eo@}I{+1LwXd1^pvJw6pvH|mp~jaN zVP&`ps{D7r1#s*+wqAdNE0AjrPU2pZ@d-W#FBp>K&4Vq6CV6w=OYk>1c$gih2M$m2 zPN%^Y8)56e+o&XOCH_m`lknWpN#;F4wJ~;Gxenfh`-NkZ%)Z!a=O&r`zcb*oxHmY@ z+VL5D26_ItB<~hDbi7^9?1Af$S5hf2z!_!8NTccAn?h6?{VRJ^}H z%@@BzwfhP)ZU3kX6|Oy0{9RyK*dMll!=U=lrBL^;i=q0}YN-DC4%GPZEmV5HJNGIV z*?!y%R>Hj}tOJKZA1s8@pAS`D%b@I91FOMzod4HQ>3Xy5I8YNRTx+OsePL^OE>t?# zIo=I}$d5zCTYI+EZv~Z~eo%I2L5-JFpvv)4sPtAt#s3jhIe!mT?!Q2dTcs|x;hRIb zcY{jjY^eD=4HknpK$YhLcsyJTHIF8a}kt%PeJA56=>3hvTGZ>1bzdxo{7$}>Cb~|FKK-v2#l%3wywp~<&H4y7T<+qDtAE z{uVlU2~<8;K((jmq3*LbL52Is@kgkBQ0^LA&vl{NZ9^#cE>0c-6@CI#yUlm<9H@G` z9%jS0pz7=NYm>b9;SebMn_XwirwvrRy`kF2XsCXB6I4EKgDT$#pt0ZadFTHs)Ohng zl%2(|w|1Qj)y^A0#nZ|045)e;3Bxc5hr$owFqk^ej?WiEnx1#Y4c4wrH@b4U$>z5% zJQMwPa59_)3*j$N^*8Be+uyE(vU?d+eLMkGuWO;~*bFs}?SRVnZm9nBJyf`Zj-}_@ zai%I%yKe_o{=K2{cQ#Z#oa^LCQ0ZL=RlZk3_5VAe>iZd}e*HF7Ieh_T_W{@&)>>fw z)8VzqlcD-|$%RSgJD>Vc_O6Gr=S?SXh05PfI3E54RevLHvH2Yj)&3{JneZxDAC|w> zvJGs4JQ}9JOQ6cR5{Iu3U>!o ze(rbf4@2oc0Ts`SPs*MaKCt)Rx^UQqSf-*GHdJ%^#%!5k=i zZ-C1G?a&8T!p87DsC1JS+4`ysCD(+qs~J>1cY>1^yWaNJ0EJidIZY; z*PzjvQY+Vis^3mf<=hvlT!%unn{%Ce z7F4)=sCn=**cvW_npZ!Cvb)%QwjbAlx)1CRRUaX!@{B^oa~V|qEQF?h;VsB3ojmw{ z>pl*ueTJawcN+A;dGKtw0;(K}Jz)E1RVe#wK;^40RDVc;3f~i|ACH9^AN)}5E(^AT zQK)<`fr{s0DEps+3cni4?hhPyLG|l>Q1w!0nYFhaRJ-p5)gLmU@_n82zXz&39)&8m zm!azIGbp_uq0%k+pq0zRvB-6x56*x}?+&Q)Spn5<*Fc5;5UT#afy&=M9Frch_Lqaw zKN(7|4OG56LB-n#%DypB`3*zq&44P0OQH1dfGX$vpwe9d74JI7tx)ZDA6x=UFSp~` z!%%t~pyJ&DRgYgo)z^Ngcq>0_?|W*&zR34N<@Y0Ye9YEocc}P7PB75-!>yXr#O(agEGhPlWc;8k!b zyd1WB+}=O0hGUTXt+eZ=dte^&$xqn#Tvx$y$UEUvu+Nh=AKp{e-m*~XHHNaY1=Kv# z393AYK=t1&sCJz1{I7#5how;C#Z%A+w?LKK?@;Ad>1mrz9T-OL3RRBFq3Y>rsCr)m zmH#r&SpTZK_$X+5FUo%6D_9@uM45e)>b{4R!A6Q2iwYeego4^1Tx_gUetl`~a%F zOFd`vSsSX{8aufIR6IQ$heNgJAe7#PQ2D+Frolx}b`^Wx##auiJgP&LLwzVaJ3_V3 z{;(zVL)G^@D7|~(AowiQI9G19y)SMK75_k}au@++Up7=bm<|=sovO#*FdO#GST_x!4HuyfaJj3@Cg2Q2ES< zihnj#JHHt!f49SP;A2pB6@Ssz<0(-7jbQ`W1@3?W_$fT&CEH({zHHNN36)-7sB#$% zH4mr5PH={Ee+H@@zX(+yuS50wkD=__4%H5Rg0iRFI?D#I7jjqF4PNZrUxKZXw?O5y z@+(%q4%EEd5o+E(*YP5#a#{?P-ZN0^$~Rzt_$5?7XuaOHr*2U84u)#qW1$%bpu*)t z#do!n?|~N~KL?eMZm(K9MnL6v8dUqA1J!PBfXe@3sP_8+R5`AKKKLe7`~Kd^Nw3-Z ztLxYps(f2Oh0B2r;Y=v|mO|OF2AX~bRj#ErxbXLtr-;g39NEQ2lWgl>P5O z+3_7z|2zm4UyCJhR_w!KUUWc-K3sk;$Le=A5 zD7z}XW9_O5RbLGpJ3;lE!BF~>q58{>Pks!`l||+uT-e` z+Q2q&BvkrWLDkF6Q2lBtR637CjX&$5>Te5FJKyKr+q`G<-ybS}gB?dhm2(#x^7jPn0oTK>@c55xe$Rr6KOL%^Cp%sY zRe#qzc?oQdyaFn{T~O_^`p4FehEV0%!pWVW((Mgp&j_e={80JJhe~fQRJkvNitiD} z7aTW1h2I8M-d{oGb1&5Vn)->o?>rN>M7{*7zMg<;cW*+q`_G~5E4IbzRfI~f2h{j9 z7%H6*RJl!tivJ?m6y6RM->Xo1TcOhV5~>|0Z?*Gz2dI3Gg34FOaW-s>yb!AXUUb|5 zRqt;@^`Fn6%Kb+uJ4$_O+glYlAGtBqc(Vq|{|Bgi9fX>v%WSjlwmy`5KdAOP6srGD zfFofZRC?>3`-f2N<5Q^oox0t|mjacKeo*m^gR*ZTRQX*9Z-Cc0|9YR<@GYRy>j+iP z-JtXaLbcn^pu&F*75{#ya;&n$jt^%*mE&bl>xG3->2HPg;8#%PSn+ck--%G|vkp|d z8wM3`7L>g+pwheEx!(nq|EHkzUxjKXA4A#q8%%-4cG~>3f~x;cQ0?#>sPSYZlwAQh z4Nij1;MY*)UgHZ}AI+ik21B`@2Q?q(L)mo`><*VewTE3$cJG5Kzp}e*JFNj_cWWrS zdqLSX95#d#q58)>sPcaUsvO^ev*0eMa1+0@c3c3}ZstM7`w&!m&qI~-MkxFCIwtS7 z>&VKmJ?Jf4EG`(>zneh5{bd!XX~1*(0O`O1!ORiVYQ04P2lwAj)@?Y*7n{HjG{I!G1M?a|kJsfHr&Vvo$)lmKCaj1G(4Ha$! zlzm&E^05o5zV}0w<8j~G@v9nCJgHFaa2S+5=R&RPbD-+?DyaE#IaIsY3}wIfoz<@Z z6>n{*a%u&Y?&(l^XG4|Sc~JI;q3pQ|D%~5P!rcm$kHyaa5vcq;31#Q2Q04SJR68%R z$J$vRs-N_Rav$sD>ClIKJ!}FWgNlC(YzcQm*?IE!uD?U&qa#$h1EB04=a>i8{w{*5 zmtuQu{whPITL;R%Zcy!E7*sy<91Ef1n*r6%u7Rq*TVZ{8FVy(D5w?N*pzLk-gS}5b z4PJ`86n2EoeI{v+UG;Fq4Iai@0Ok58OWod+QVY_ zG<+7SKNNb&roJzN8dq+Fs-Ih+{O@w|GN}4}3~GLS0p3kHe+bo{XCxo6tnTvfa-VcVLO-s zQ{gSp^b4r=_B~WSjxU~U)+g1V$|n`7JkEkjFWoU0Dt}XwlJ^)n?8=%Io z51m}GM6ziwr@+0qH-HLPqombOg+C&9f-0|;r7XKa^{ca??DfO%;Q8==7%H7?_Qh8( zlWf}k4N&d$PAEGcfvT@pq1x*vsQiE6+`Y0kosv-btp+u|r$F_i0MvXi39A3y1ZCgd zQ2psqI1PRSRgc-nC!6*@1xo)usCruoRZq`DtpneIvhy3LbPqcJ6Uy1}O`*zXEL1<3 z1Qq^DsB%~Y75-T$dp0`%kDZKL&@zN2SSCig{kl>cqTllO0t=sGT~*&m%{U5 z`KrlgpV^ggHu8E{mVP_n1e@1{4mAA(*1`R5I1#=C!?0yND=&fySFXOT z-g8a2L#kwHn)aFLt~Fs{LOJ zwNAJhDxC*lJNOh-xIIvIjcAf=_K60e%6lms2!Dfp;TcV>d_9!i+o0@g+04e<0V=I7V^(92S4>q9oKWtz+HV$$N4TUT|dP&w~gjIrDW36 z_@ZM5=W^Vy;^a2U+wQ{5<66fj=xUBl=iH3n>vAW}`*E*;Jj>}FPgzdD?JWGBN9AqK z*)FaDxXf(g?t8bZB88rT>RbO zD#G`MKf(&my%YMkq8CN~9Nc!`$MVq}tDMeDNZGg@#BUUOlaXJ7!>yXviR+s=H7Dt~ znQ)EJKNEc&qR zxz_P5{GRg>;&}%5)6lKw;;#bRb3TcGJ={OELCpV^xc}tx)SBy2BsSj3CrTIjF5G)^ z{R8f^xgN;%dZ*I?RwCY9+}@5EO3XEobxg!>2x0a?9hqFePMD|Bor>EkWF0lR{)qEp z{CHewj_1(P{I*bT_;tYj9_017=M(>HxL4(RA%3smmuG`{)p64?+OaZzv(WvD^9tN= zaqhcZI?|os+%zxh(0cDx;??1IdS}3zq&t~-bll?nYjPdH{dD}h6VJCUt_#uAeEvS} zC2z&*O{}$-p2!Dr<5q=QYEMek@ey_g^r;g8X*IKJI z=i}&IOBfw2DZKjb`W)i86t{uMvz(iB+7ic$=xyTcPFSsRj)xDxWEa2mVn=I0& z_zt~BF8xPw@6Fi)`3>UPhSFo4dt5s0VR7R6f%84wM-a9eZb=F8-GJK`+C%0?fQsjrNinj(?M=_VyTJ&SbGw$L7 zSj}C(PS{kgTX8;2*kZ_iIm>Xq$*H4!+vw+)0XOZn`_?F{^R+!#OF;WicjG5Ghu z^&#i?6YdXkPQy+2=nrFy?s@LSO-B#(?!ZmQLKo%*SO>REXX{jSd1UCFOx!E1s&};u zQyspD|2C(a%Js{fA2_|wxYqFs{^^8oz;$uB)ukoBHR$}P3yyC&XA$QV&LBGHb1JDT z^v@k-h-;>kZ%S~N_j}0Wh;OCSJ(=($xqgasEa_hA?Ac2kH{td^`lZpS>)flNvj9Kc z&(*+hI)10)HXSz|2Vt7Kwl1s<@c#(6R>W~Hjv1U42%FBi*y&yXhokp6d>*|t{N|!} z8SLkD6yHwHVfbf|u8xPfz83!}R`lv}eLZ1x+{E?y?)pwR5nUbY341lvy;&dJS8`^# z_=dt+xZi>9XxvZWoX7bO&KGd&h5s7P9@x4Iw}a^Jg!?%oE`FT6hUl~={dO?Qc>#X6 zI{z%(d8BLh!ZpLK67ngqGI3r+*oye^DA-$q+nM++!EGe+n~K;S3*ZUp4?*WGu3Msa z1=l;U<2Lv_)G?fJeesJOzv6d4=TzKd$A<~m?P88_uZ!biu5*dw1oRdXHbT1VoZfKU zKSb|b&WiZy=!@RFoTU@e{RFu_;p*YG6uoOWU$pApv$)-k|G6%_b2i_i>iReQM-cyI z`11@D>^!o2{VK1p`4?+{u;iI`&7(@`3E2;2LuNC1n2X*77j6piWN_+8;q2)2 zB!^u*o^$Jn-q)O$;Wrw$tGI3)^TSQ*zY_O9TzrUL3;Y)$kKvq&Tn43mT=(RHAKZaj3bSH88kpBVSo2&<<}8E1jxO*@+y@c%bEhZw0B#$IXD0q<;8)K1jl_LBZaMfJ=_rqGKRnKb zI`*RbDeMO4!v?rd;9AE>;{1T?aZdMD>umlPBmNsX+i-r5-aVYJximwB`GT{7iznpV zPr)`F?>k$o6Yprw*YSVZdU@wLox5N*?#1xG%js`Lr@XuN!7;>ttxKZ>ew*C&a;{6d z>q}g`ha*7TOI%tfJNr5~c`x#_T-PVi7Sb7v4d=QD3W@g=XTuJzk8{`ZuIzMTs6x0) zh-)&`aXPxo;5x$PE1a`Ye$VM2M-6AoGF3LJ#n{nE$(3eImi zbv%Rnr(92mC!<@6xUNTThHg*JOx)+g+PJ+6TcYy_Y>Hm&Sj9!Qlg~i!Tm0XJzvJEp z>ImXL3g#33dg8pAQ|}Y*;Ovin8vYmK)(u(5U7TN_8zp?exKMxS^>NqNp<4pK_i&3H z=WsoMFpZo;U*gQ+oQ+%pcRyi<5T-b1C$0nNM{tiFN$6HW*ofb8xZjAL4j*R&+{z{B zE+y<@C?KC*i&j_q)&=MVwo4 zD+fjc`)PC*!8N2GJ?Gw(cp7ppz`ZADf5MOCJk9B?hieGeMUikcL@pp~ zDOeKuHF%J;IuplF@JG%XxZew#;-}+T3$t%Vm)l+1ZJoc|E+_mq$Sd(%$2n1s9Pe_L zBd)|FjNV*yF6C@QI33lnd6kQ=1p4D}%Sj0LfV=(%_n*)kInQln}lw*Z1PK8D7j8b?F{Je;8?R!R=+PM-yKg&U&1gxZer)5bi|$E93t;at*F^ zEP)T%OYbxMPC+j3;+6Au&c(>hiRV`Qx^n#%aor0SArHmoA^+5IF={$MDO;mZ&Ef;mbz^>DM|s#M8Q>$(!n@#hx!Lq30AUL-u( zANpr;s|tMoL_gP`6QDjrfy{hg{YDXgKD8Phmmkjehj6xXGhe5)h_88<{Omw5;`2`q zMEqG)h|%>0qw#R#oLA$-aygm=qW_H)qJey$-8& z8`&n@%;w4G&&}}p)3bwt$rO~;9+%L;6jy$>Ki@>`6*VoFt)oaZ`d>&@ot`o`1)CX; z~*nS!h8Sl3LLPL>c`$L)IY=gj>Xue;= z%O4%38uI666*#kF*K!U<^T*jjZALXp^rcPp)o&Co%vD!83Kd^iwHu}TxrhjpQ;<(j zQ4z()J>S%DffJ7CA3dVNIM@CERYXV7J1j!iaI*c;+=lr++kRq=)ihp;n{3!ds-Eov zL;_iqiOQI42BW_8P&gXMkbgl=;|$xpQ*4oGXfh>Mi!tGbJM!38d4zd=yYlK`!%cKv{{H(T3?D)i)xWVc)bM&ECP> ze8$RjRkJ@Q6o^JcQ+Ng)=dl4kQ@E`2LEJrHeP*GDJI3gmaLJ1&iGG_fu=ggV#F4cm6^%MEK<3q-ge z$^eshq;5R7v0Qd)?kCgv*=kNMM^n|d$QqNa8ed}3k%>rp_MwgqqrM#0Cp3z1Bx=Xf zjGSPuZK-ma7zpH<%qb>cL7vfx6y)YI&ouJ|aw)y^z@fREYarg7kcAvIcEhRvvCXiZIs|sGZ_{(L8^SNhi%u#|UKmCkMk3jj)lt+hDKa-e*ctvXUv<`^s?r#24OLtB7Y)3a>}HeLqR2FI*)LNPA`P06z}B1A zR5S~lpF`9r>DZ{?Q>#_KD2fDM6FrVB2nsZ%Q;)e}O^G-JRa`k?M#i8z<)5g;qC>+i z^VCIL<8;>JP~<)M&{g1JYr{d2a2Ay$L!D1zR9+*BE@2^yc*F^)u@sN!6UA#_*mQDV zhCko$EA-O@C$pIHr_l-RIGP)#C1o)q6y&6tC71H?mjf!vv-30rv!?JG4I*ZrorM{1 z8x0Pq7iq-E@CCI5IdsHUha}K&7Q^^yQK;zh3euSDvd!XyYq!A0Bbps9RCA!M($$&p zQ_SMOF@ak3>F!I<4x~>sS5$O7*Is-KsozLBjdvr}WV{2I(M~PV$24R*Urw0$HX}GW z7!6L2E$tX$GfiVuM1PoEQ~%whF!PY{#0(vp}0Cg7%1~QBq z>w7Z^C8#sK=te1~ZJPx4=9&q|RZHANsznj~9~(KTfU&`s842h7jg7Q}Ky2pzdln>J zHNU{Lpubk5{`B-fo>my9Rhc_myW*pvX*J->iiDX&>n5}};}UOf%sJ9cA;aszBHUo()i2lWKz|^_PmYp^ae-LK8Sc3e0My{i@n87R>A8Hc@xx?rCV>yG{ z9`&zF_h@ZBmJ|7Z+ty<^pZ~W_{g0>hqimAyA(ff_k8OA5rZ`}q`kDdaf48hS%902L zC&pGmfAg++be8@dI_A+?`Zws7M`!4Nqf;idEw}VJ?A9>B)!iBXy(YT9kb$F}OOExt zcMMHG*1hc*ntqJC-!ZiO|ENFycjnB$P%i(MQ|MnX_vi-IzhS38I>Y~lUH<3{|NC|L zqqF-z?e2evY3OKeIF^m;Xl*!#?c``p_)n|+KOd^~zQXKP`QP5P*eyopwoFfT%#&EX zvHhRjHXU7;JeGs^(OGaTJIc{na16W2(HZccb`oA7>II{{`_WtIPAtX)==c^?p&hi~q8G;hmv492Y|3legf~UzosZq2@gKb8`LE>vpFh<98(aQ&cmwqR_2T(g z?}YxX@-ZF0=+&LXqAp@KbTNF;*|qZ^wzJIj>Y`Al&nLX;OML45&lAYhHZSd4iS1rI z7KxZi<&f=G|6-6jdiyoR9HW@chWBF>dDK5O+VSXf$rKb(K96N375a1YP0Lmy|5jV$ zm2}bjWZQVR&s@O%3GE}$rZMgIaHe~jt=R9yrnZ39@H(*}Hk_M996Xe@pFwnL?%e1A z1)&VH1ujjS!Psx=W2a^(?I$!_e#~|_`=Ns7N8|3x2(zP8+vcJLdD@}n3u^mkFn=nW zqoV2TQ;M*k=%1yk8}?%v_X8e5M?MM8dOsHnJ|sV!mq!adJg|>_ zRKAQrreE8M-CkgAuw}O=H-GGZV?aHHp+rGGAEe|5 z)BPc=q&ei69cN7Cx{1Sw{r~K=QzDtEzV0@#Ht>dXtv*AjUZ*Eo!`3)$uFMbSuu-;~ z_K>N)m@S5C1DPQ|i!D}KY-P`#NV_s0#Ar{V+b_!!|DT16ZCll@?V{MVuk-LYy8mg9 z%Lrz&^H*y~_id2YPAVR=<5vTzHi^deQ6~)FrXUiQUsg_-Tx>~s>_QCZW(M^=f_9~w zt-7WI1gIplcy&b_Aoo;5Muzr-n(Cvio3CT+CQ0^>m>YW6jZ=x)6dS<_!G|5jH_so9 zvN@YAzp7NKF_wh!JtPeiK|Z^EeQ7iTf0}j-qJ?uVyDt;68k-3dYRQz+zxZ_NU&mrL zftl}h5^DU<)3?nhA?c!K;uQ^%u`M@$lDykh8jt1Bl;g!`i`3-!@RE#mO17G+$}}*> z##45*YNHRk)wR)E`#m(`vQt@I$9y7lNDZhC`CK748Z-?s5~1nyr~abKNcYrI& zq1&*b)^6gBvh`m(!o#ZIg53DdR>h|Q((Vv7>BYuNpFgA_U@9?bpUdHz*y}7iTy04I zfgQc>Y8>`Io0}3gynEfvmKF!TwUA8n4e_Z^h;X(5V)Utd$W>jzA!<08g@!TRN&yGo zP=AzN+zP;}c+(|w!nyg`F&E{Incn(4G7)**Gq5BhgFS#|_KdIHkoYJ-LmC;@4U^I8 z&Sa+TS=|frv%`@?oQ4#nP2h6|>z3ecE|oHg^k9&PUtlawy#mqnNYHG8Hgf+#v5sxT z!3805h@PLWo37q!zdj2Y%V{~*p4iul($q*~<2Ey_32g^VbD616D%4ty6#E3i2(dvz zD#k$_BPXD(-qAYNL8}FGr6!^#_6O07s7ESI8!VO|z8HuXm!=J4mMT5o1LCiTeD?|{lMXt>l7cVIWPj)sF zz+5B_XlgbILwBr?*hc_1gsEEf+Vp}b6JvaGm9P1Rl)f0`%M7DucJO!CM;&MrdkAExbxg8pbg4JZ`Mav$l)aDAg-KWB~g;Q+%x4j+$@^-xHs?<})XO;;|f zTusd78!*#>s7T}-I-x!wGlFWusM2?1JJak$W!8;)eir-u!04M^Wp_H8juLB5@i`?U zzy~`)_1O$#mQDDdg@^=F4h<46B-zA|R*k8+CVmlsHD=gT?+;CFruwBc_z)<J>&4B3WM z6bI`I_c@MROQtqYD@@4fz1pQ>r-`sObt@~WZkGKw1njAK2t-i z>%!?l)vU23ww^bGbu$V`-;eXXt18oe0}_q34c6d_m6D(Z5SY~5g>FifSO!&2#6=66 z#1YZ0Z5Wx{a;B?qsHRW#XDw*`Gz5L2!a^j2f==}f<$I$@IGvBGoB8-eQf-Oc2Hf&B zzQQ71w=%Zr6B#Bdv$j{6?%q(N92KgMm0|(1WWGu*J}#LVMmg7r>{i;gDBKFs60hV5-L`=n)y$a+}>lf0>iNdKHWA%~xfU9XeN|;;^8}f=+@e$W z6^Y;5X|bmd@l3u81LT#vA~RU2>1bx-Rz|~va%+Zt^Cef&KxhXx8ku>?mSP``X~>}; zn{_A^q_D=D8q^n`x@F}CjxJ*t0rqAm_MT4NBp$1YCl)D#pna9+)($e7pIA^9z3%xw z_njIuT0w>>h3n%-nZ%F3?Z{Cqi^xPtqG zf}%g7hO%l_F0n6!T~L!oIHl;);~p+I$mSO`Q1J7es@EgPvZhBc z!px%Kg=;;mvH#s&x)oUO8!s##rj>YHqOF)a9~TsVTnbq3^iWICKix(IB77Sh|LV{> zC$XhACM4`xz#LYTbBhUN>LwrRiSV&Wn_NkSUB_!2n=? zcEXO6d=yZS#fUy7A*kK^P9NfCIGR5-6zE(xJsb*0I{Hp+-Ku@-jP%p%9`-dd3oP># z!+tZDaHFLA&7zpi3M($sG2I=Vc{+e$nUMeso}xu@(dtAqZ6wH3E!GtJrrJJ$i$?j~ z4=pm{ckQvyqqA5a6r`CCqthsMeI=b@CX!I|nEaPMlkOYL?^lqfT&0?PQ1?V1^$q3T zRVyARQtgLSUD2bI*aYStNX4eQ*a}BqcIKKf%*4-~8u2r#S#^X+Zbz@@km0`GQ%qOU zWx!qXEpHk_awFUtdp-U74FMj++nLtgQ)$%Kf+&R18f)o5T@zK!9IM(euIYggp8VX$ z+B=C=7k<7{?a8dkLUf4f^fAfV*V8_E8|0qGcs=zcsu_yy!^qwPy7xb8+>qV_d-WbX zZeaHTy<^Kq&02)>%2F8?Fup0xdVrn3Fa?D3JT&XTKP4#9@)6m0RroPKJLzS5> z(*op~eqh&9{w#ir=C6iRf>e%HXUyqLAkl!EaN`qEs+qp*oSHt>Ep1t$=w}2baEHZ| z#eHBQD6-JGHUD71j7z-NLkC$1HUvrphZXE1d$21yZb&EawXqnr;o~-a9@s+TZ z+^-3(Q1G(8#JCL7;m0Vn5Bwc-cjcTc6FD}f?Lrmj>HIhnwvS(o{BO;$>xW1 z^*arW^s%G{^3<$I*;>V zp{M;Rhq%nRub*~c%tJx{H4OoMOP?QO+#wosaqGwF;j{^6GR;tHO5WGpir3Qxq1448O%M@NYRZxvsbFGA3dB$2dt_X z$?C|ceD0c9fiQcUrwef>(|hd$2lZF?D!SpnF^e}3nnggvF6O7Y7|4ul9&__lTDj3} z3WJsg)q-5?wLjD1epm~Wa=68piMBx*^7JI4Um-E>>Y4EiQ!Fa2Ke}kG$KXNqN-EYF zN9q1qgLy*dkKfy5M8bIti_G{m=K`6L$FB#d#3(1irpP^Q+?o2N&k&GBXN9Gfuh&((yP$C*q_EwC(Qm@m5TN_>tZ%VKX# z-JPO+I+x&{9?s3xOp76Qg>YoQ!K_4h*cS;;WW`++t68Y{?QMg(bx{`Z$0W~Pt6w7b(NZ!yg7>JM5ZqF&3Goyx6sQ z-4zpTb9N8^T{^~%J0R7Q)8hd+i6`7(#u|Rz#Gi~wd>FwZ+D2#YDE_*-;*7o4O8ku& z(_ds1k7&4!I6M`T`=W40v^ORSXiZb2cSV`#pr`JBb7z}yH)HZ*1IXW&r`g!$@y1xU zf}(jnsdokp>rRS|fDCJgzgbRjp~y|I_nV(HWC0xer9Bqq_TFb)G&n85uYBYL_4A0P zd-}{Or%1zij-v+#q>{nbid3(c-YZ8yG&?Qqk7RI_?>GNUH|%IH?M;ml0>18g4lnnB z&()w6hMC8e&PRPpKkZ<>==g_Rx|rN;tnr!}^?Jo0M#o!rf)g?76)o>|e9qhanJ z(2L*W_6q3tA|u>8OjFG6ox1Df?sZnoHU2(=XQuX-+7y?43vbqzZb4b(Y6cyNdeG*O zV6J)mX1kVEu}#5Uv*Zf$q}0w^vA|J&+$KZsU7V8be=)({lQ@aQS)6Mca_@Hj#Jy`Q zE^~8i%sJFa?ekC<`m_1{B6oM~B2f7$OBwblnU&Pc6UPNDIS+qw$iN-z?e?*YQ}D;1 zbkKz3ufv)5HPmPF`*jiSdi2uGJ&#Iw|E5B>&y^hIP>@gY`5N^#k765py_jrpHosiv z8xVVSa+qu%6CBNuV*}FAT$Ic%Tt)qQHpuEEem%4>?CZmVfEi!Uyl8%|lH(e-lhVdr zXr{4Af9O|j!)o&h|8)(zv^?*uGzRlw(Q}Xe$)d&|GLNqFbSf8mhV~@FQr=dvM z&||u{+t_0qG#9z4l4fQ%Tg2WU)ro5;w<^>Cbe45ocYX`SKp0xRic_{0=JM<>{cF1!83P zXt%DJLG7)B`R_B27R{7sW!9#dK_33wnze3jZAcNB-7{%C@ni^yi98lGn|sm&&Y#UN zJm7TRf)e=H*HK&wPu94+azNI?y${ zN$djwwRF>Y?A{IcDAj7H>B?V?(*=q>dU4OPte%QadgdKrK&9={pagh_vG$R0$k%8{ zo?jbY8+*MAq7(fQzpqgbf0T#LI83Hbn(Pxyk5O#@3xv4!rEjue)ztwo=iFNK31kFK(}?{Lnwcxr2uVRtlnKZyFZ1Nf-UY;7`^47#8vU$KK_nD&w9o5P zeSIjvz!bmkeX-Px8st#q5q$61HXPf5`cMiqAan2JIl+vkj0W~*zsS)nu~o?WolM?{ zsd`v(@xyL~W}Rapr;{R~bfpU#pb0D5 zwWaoHnD{AG`^!4$ah*wBET9H28mkknb%$)k#wVf&fAJp{RL3Nz>_~Kvm{pdNoL%Ozn`fWCG1|puQhw6# z2yTbYRBEuac$Q#pF>2>5jpuqp(abl%&lVHjotkHLgLtUSL`3zQBo9eT1C&|u#A1vo zbvu$pgJZ9ITugr)0h|Z1#%**l)^W6VK%|*N;TVIgi{9lpS?$64M4~C?VUiV1`5O=O zjuj=g8AW`I;^qkh{Va=l*$i&6rASwl^!k<;!e+^)G$ccI$*sND&mD84KHLtaGsHkz zq-kV4!0PJ{1+u~{=~%$?nw-b;ecjtM-$2$%?*2ILrip@QMH*zIXlkE9I*${)zS?JI zY%;SY&gQwNMhrCB)5YWALJcp>)EMK}zPO^7GiEcBnudK-YL`ZOO_*1}?gtt`3K6=t zX;pZE%tIyeqw&l27{)bH&?2Rd*O#XmVbccP10&7-vFFtt@kWXkn0MBh1=_evuQyNa zGKvkc&Wa<<0~8iV?u|&1Y<4EaMMbBA$n;NUy3#W$3IcOe%u>KCn#_LluD%fgJvejK zXGc1kMT*hagJ))CUk+Q6gP4+V-(ki%wcn_AgsJ!X_S`Xlrq`FsCE@s+cQgH&O;5@^ zD^N|#QZL#am8w8_*=!%lWjPu`(lZY8-*?F3-#QH>HnJxrGh0yS=Gwi=K2$Q#!j%OQ zSH){LxSkW*7xC1(S(DfZ^kblD=KZXV!$r)Sc0Eyvy;pEgC!-0kIyA@9eu!SN@n}&) zF}s26@2DH&Vxf!flVZ=(;{7fDfLi52=FHFbCX7ve3(V_gv;64CLf%eF{bZZ1TPCVQ zmu_9XetNtqUzL0OO-`1H-i%P`vf!6(%UuZr`}053XG&N7DYil13^;5RWW$Vk8J3>-;v}IC zDJS;Ht54`YP|>hf)Y6hjvD$ViRh=I7CcN4-LzUauYo-tyv8EqA8s)z4|0(Znd*nK@ z{LXwauliFYX=s{kC`T4I7YO(SEm|qA~Em@B9(=_y3<0apPt^ut=%ZHdcUGdGC!I zH{!&J^L$Q(?9fD&w4b+lu5UtJ`L}$AttdbH#+5!@wRb))0;seS&{i<6 z_$1pw$(IHvLCzebOnUBu_U?37+F{zI1SMO`Vtop4>%dFEr#-KVK(HWPJ2KH=*G=rm z4ng>Gr8nq0!%DC{mR8$*DnJIa(r)U1$5h?Ak14Sxq8)Ghl@>`JSCHfBj0hg~8jor~ zqR=m+%(VV`6=yBsOLS12?c5A|e>a-gUTYE0Wl&ii6PReZ(zF8{VIxpSE!%ikn?qx9 z-{E9LA6d$A5yMbKgvSj;B>zh1IFfcxfKPVm$?oxd1zoUt1gA9#8L@)ULxA;sLN)sW zkONU5f6<^J=|lo83FqnPB{C8D7_EzcI(OsXu2(t#?4|%RtTNeMsgR$4f-8qxpvy$XHHGz2PNc*PP>Zi0>i5$BzPwP(5&2p@NT> zQ##)b3)${Zp-`0i_v&etW8p9vAT(+N95GECWk=mFCe_71>%b7Y@W`59sGi*;vojl!7nI+?SDY#_-0&*ns`anU>H_v?Nndl^Y#w}dA0xo9;)px z6q#fE7qL``=bk*9VA*Q&-tZo3lf(grHQNnexjes|R-*ME51p5MZE&x;NXjpC$9t%} zfe@4UUEDx^5V)JxBHs~2ta;|EgyZ{h&r6UIe$gQe6b1b11hMOInCDz8fpqD=@{mKKIL9xF~RZ-Ig=o)yD;Q#RI@)BpVM zhBxjhiV)M@7`^%)Qjz~Dv3U37Jv1hakDTrX+Cpw@9F?t!#t`JNuCL-Ef+Vp!3BeTK zoq_ZGhMqe92Y%0w2m?fHG>ltdIrv)EEU{)4+IFc zOAe~u6*#Mhh&gdeUR)_=?CEnq((0kC%7NV|nfK)UC}-?xszEWrNpRUi z23ba-4(0KQU#*xPcTy~jS3+j5+C=oJMOP285C|3}B%?@eY-j}3r{x%|s!&+N^tmBk za~W@rFh;qr*ycf`O|>!9Or^SDkwWYhgO$K(QG2+hJWCCuz8-4`R>3yff$$`7Ve%m%sSh73~EFia(-2J-0)5JBWmoDrp89A%eUfE7_F4 z(FfY@5i*6)VxPG5dl0p%+ut9<$jE=4?%OHk=%K-Vr4))(sGXA3+B**Ej2k8$HfsgZ zlfuk#epVNf4#4STAZHolm5?UGzgB}Z?IvQDfry34hRtJx_Y_Ey@$qr79#zr>lytkw z-mqxCR3BA@Hk_I}K{-1U$t90A&pg9QUrZ}{_>~5|8r)~bI0HH;PkJeFYT)cq$tT_o z=10~Zlh^o0FCB%Iz0c;5Q;;7{PJ}p$NkEhC=MEd(4?-r&ls|EW)?dhrR_W-W61-gn z8uZ#@PFP_`Sj9~kL63K*DXL^XnN(G2AWdOqJ~qM!KXu zJa3ru6s&|kwj(_hy^R(r%}p&JubMk2PVO!(x|8CJQ}D-w6Z|je;(RoFi8l3ClY%G~ zt>f}&X+m=DB{yN?Z{5HnxqMEF##(CtnN=<%OSsW`>oB15k;0g}85bEwot}N#z~k&g z(A6}CH*FBQ{QbIRQ^{3ump(d8U8ezsJ(JCc*ul zVqR`j0hw}OtcD*UmVqb`R%b$~!(;A18PK2893QRAVu>a`X;&lzVHwaZq|Gln5B^FCc^AWzQL_pgW+>J(b4z7E8@hoc3oW-`~>Tt+;Y|Cc^ zEsv3lpw zSYN~RR??BL}#YUbP_Bz|ur!hRi(pWN{4o$?oodBBDmTNfYC^ zKjOswAT`$XYO4J#)LNTq+H2HVzfqoBy^S*pSA$Q8_vpvfz#(#`mMWdz54X^snMo=I zu4mtgfRc0H%n*})2cW&mQ+xuj=qy921`okW%p(uS*jnVH=2zD9sa3a3TkCz=CiBR@ z!`tk;Rk@q7DG!^Rb4yHMW(LNd^GNtj2VI(ayt3f_t_=`L_B1I{Cm28`to0` zhFhol%<1q(`~aQuA)43Cw&Ct#cza3G1~EzeeSwGeOxsX$)jc?;e;|!X^vh*(NDmwQb{HTE%SWR z@?#i=I(HI})ZOA_L1HYwLcNMV-aK&&^52*h{kV5aqhh5WzSHVq2Z-N z{J9TN>Jc5KlMViqq*&<&oBG9X{$QpL9YjCXf`9c`3^u6tIjK_l*s(2-wzp&HA4##~ zAL)jVCL_>tuD=SCgI1}si7rceCFwZfiW3PW$rwh&K7v+;ga&bYib)H`6Ryxr-nG~) z!`-dism-mjdAYT#rgpqIEVNwgIgl!BqqSW~cLlZqO zLDr@JeIidhN`IOTsVZ0dipwH?G`FLQ-P#u}85Eu**S%YNW1_t4K6f)u6G(g6s zyif8zXidniCc-TL+DODjcM5IqB2N%cYku2IQi4m+05Ry6xmS@OdR+)Au8H(W2dILL ztApvWZc3oYKUMbdwMXfYlWM+KYjnb&x6~xt8f)9%Y@{^$=Ub|6P#Tm1P5FqG#p&^g z!&;x~UkGjf8UDRet&h`?bsDs6lj7Y>m;Jat5WRW+E1?uz)a$nK#y;oQ==f9k)A>W_ z%=i{S%4g3VZttcn<^_j68Ci_;^%z-WBq;WQUJoYj0YhG}8r8ku>syPjZ$LxKk0JRu zslDZ?q}`)GvH6Q~oNFx*17#O`mzJn7Vqf#2{Y^o4^Day(e~H>;DJi@Jx=9Q}nnU1c zg-`dyI+~fFwc=2LtRHBeZges%l1g3{6GUEGGVMu~)kvWh3k)CSuSRUQe?e`CD7O>> z5ctA{xn=xG5hpLuOAy~ARn|!RA%|lZpKj=mC<3g=@}>;g!4ym5>{{y0mAhHJUOyLp zROk>M+5BsMTy0+ErhWM5aH;Y<*wo_a<-eT&r++-W@d!U>IBp&xH$TE}7LsZ$VTH_d zjI#N}w4mliO5HotkcwHvX^VxD6)ztO#UIooX|n#S!i9tF@h;@H19=c52gy*k)}V{okMa0FkHhlPSt zN}Nf@Og3pK6Ow_okt#8vB3&y3*;#y5epV$Uhb7rD1G>-LdE11;E;Q?Gy#^67rnkdO z5)kt`T9#1A8h|oDY=s%SxAu<593LV2$KzJKWGSR+cnhAu?yK6BEjgtZJ{ooiYcu&V zN3q9m$!*({h~@>1(k&BSST0d$`m{=lK?KupJF__qpmd-e0hAIc$+aQUASE{$plP5x zX`|kjaJU<3X5=8NLLV(UfziK_L@7plq!jwK>u{y`5zcuYp775xX%+}a zHv2g0Vv$WrERxanxa0{obvm>?Rli!})7Q+!q+42P>4j5hwnT+TV2(qw&)o1^$VW>G zvihMURR2iH+j*>jFz$76A(6JpU_`t4ire{@254{!@ITZ)l8Gm(F@_;W;Bea*e^egu zd;Gi&oE&OFk5UmlB>!-(HI$1m2^r)5H|rsBWg${lseEe4Q8bIXCZcZ{SP`N zhcZ{KLKio*au%3@1*CmJIbz%PK4@fFbdK?9C5Y2kQjh3StiEn)Xyo|sDOR1xLV`C< zgzdABGFFQCQp*w#VuZB)ObAJxRYm#NDyg8La7@}&vCH@d0#2ru3IMdgx|Y9=plETg zAfQ%UmgOVjs6j?+=zb}xd--QTFW&2_?%ARjH@yg{U#XWjX~b+))$`M1{<1ea95|dF zhpHf>+hBXKcS3;$W|2RJ*g$1n;r+a$Uqs$a0`lT;IFD5*VTR8bIa3f;v8d2papXjm z;EZ5Zy&M7o?8o7~6#y(XmE3K?tI@B;U98(}|I)skV55D7{in-D?1 za1eu{5g6rpqwEf5093)BXR_8mQ#txlcZgQu&Zy{oUY&XaVZDoM!)*f8Q0!c|S~hU- zN_VbBb-z%;gZslT=E`za)_NG(YunG2YDZ0n8n|j}x?~17p_~v@Q`jm5_b!SDC(@P*hCxNH&O8kB=F1jg4@Txx96xDYlT{rEP&nX#mOs2R?iEX=T zUw8=zSs9wCMU7Cc-{}sKQ2JvDNH?6*QvR~|nUgcz5`UL~f-yqjNVcmhQYTxG%#(Ue zcSA-DE8te>&$*vGtW5_>w__bjCJDJZS(gIde3g&H5*2;8_nnnCa3`R&!{x;cv~wEz zs`9-kf66CZ2KC%1Dw8o2-Vi3UshFtXnmVv+MIklB)Sa);=hS;`m80 zUQU+R(a%dKnb2&5K>4^j*3ja>jEWu#REQ!8gKdIL$(bdG_8Ee>a%i_Im9bEv?P?2YkXxAYY3!w%$F=wW)1+R zVZ}jkki|sxUrPi+APBV0CDWKLpphb>&QQ%}!RM%_O}IZISkZ*SgBaOL$ZxfhMxK*F z=%QRJO}>eO8DUF`@>e-Ir~8qeMeKq2mKm7@%z*TN3f)G72_NiB{aV(yx zJn1)u0RT_)@o6sbD*fKk@*TlCgO}QOi#b#U)rbmawr*r`Tm);lOUjpZT_!xR%^9r@lRsTG1Ps^8O%IwiehIObq4bp70E+t8W_vyHyK6Bv}k^<>rgSRQzKx;cf};EH;4yk zSv{ILx6CIUctleWOW=$tEyH^B_+Y~QFbH+hGzKBt^qW&1v`Vx@dVsW-B0$Y8m#n3LO=f_jf6<&I}vk+6$Q}+iDqTZSgR@VE>v)#r0QV< za0wh;SCU(#iX`h+{`*>YLABIf=-KCYmFrdY$YKpJx_Pi~OC0`^=x#;OGO{BT|6qWn z1`e3^XX)g9TIxYcB+QC4g9uO9$LmyGyZ90FllG2(jYJEI~aqMqMx6&e((J) zInwqf4=06Uy~D02e2Pf;01Z7UO}G_2lR-dchnY3?%+h_4hS3JO2G zSEJ5NFST&ODEzSK1!Mtp!(k6>0BuPDOtoN<8dOY)5EG}{LNLILEY#0*l}&1Lwa*eu zJ3^VU`e1D`W~a4^Q)f$j^s&xO@%;BNiK$w6j3G&lc7luJp@^1|2##LXn3$DXBdjNp z)o(o2Y!-ozc7|y8@xi4|MY;!S7=0jcww4N60aNNoD?;Vv>1LIvC=8q1>kq;7uYNq( zA@gGf8l3VMQyT|HE_GK}Wt~WU+2BVC<3lOXnpnry4K&xFx;^XsAVaMSE3wx}m@i=rMfxNi155G4V6sw}FI9O8Z%z3=C?);go! z+t@hnu0yng==)wWdjMa`HjN5?28L{e2hSf-a#=s^zm!Ym+p_9b| zgR2ppIY!-BF{j;$GWeBNw~y0S$W&Ou8U6q3Nxg^Pm8$pRK+i~3tP^!SPGSjEUr z7TCMPyOImS!V5m|()Z7%Y zIUuMJV8njdg-}yt3PcOph)a=PXTHzC1+8*NcX7A_e1U#}O0f0Tgobd_Pft$|o(Ody^7DA|R#nMUo8=FLv*Y$C6;5T-W4;TPCuSWF`l z?1l*Jip{b#c^4pvEuOheL0AY?>?ybstl9k~E_XZ8mMZv;7F5P(;OWl*Y!wPEiRwrU zcvNKe7RPtdbN`D#v9PktU$VjCUmflN)gjYFkCl#SJRUsmtgyKmS+nsBZ>|j|Ntu+4 zP*Va!phF9Z%#1*Egy&)D#onHa+Fe}C?!qTR0+VJuQ%Nz?@VYVh^wB;2 zzd866KprTs?bG?lLY;r87QB8$F1>z<6zcCv9z^|h7ChS|B^HilcwvgE#}RljpVft&D;}9nZ~Ui>73F$B*)En)r?< z3zc#afs`=PX%r^RQiKs|kbq6Z3cjlFMu%GR4a0gS8)9bq|1o@{G}T0#y1*TEPR@-h zK^b0=T2y>s3sQ`sC(b7cpN&X@Wc1a4M7!>~)A}|74Ay?##C@M3Y zjK;MTQJX|_+OC@J0I2{1^+L^+tAkO&G^08?#2;y(QY-fuAd(&a?!$;LHV9LhDHzB$ zkX_KcR}u$vV;0-n+7JAAd~Z8`7RuS@`#Tc=M0*3HXdMuGfUZ1RkS z4Hm@MAISXIaz;>#(2NmBzS3B1qB*s&#+Ar;KsSP)hws;9lxS0uO-q)6MLIS*D!ciT zKUsoo%y3XgV#`|2*PufWWchT67l5v+N@M0>oXFCWK!gl)4@?+Z_{)Zpw1erVMmYTF z@%?+koBQMCp}afp8`{9!oF%QSse0iYdS4~|jz{JA96u4}Nw}*-O8du%QpMzWOUxF$ zDf=vL+D-0$EGK$VP8o|#8fynh`URUh)ZPu4$8m{T*5;U&N&>ZQ3?!x$8>kZvDL*d*kV9Wd<}vK_zCaXhu6w$C|pE4VilvnVi7Ib&k##9 z`=%8OUTVFWId^2|^pwcK7P30V) zMYN(Nh$SZvKqt#P={t{pO&Q`RxL%8i)jOVbcU5aC)LR+G|5&1Lz4-|mL_UansoQy5 z+Vks?#u`S8z=`-RWG(6-cc{^&YL1_$U-FUU*fTz+{?iM6Or@EaDm_Md{Lhh7!Px!9 zwZZ3EJ~aRGRkAHs{5wM)o|M08-E&CjMYqtCLIAH7UirE0L}I^1Tmv=Xu>wJaw*1U;mC(N$d-e-$D#@Xi_{hPJ6I6-w;Jyu_52z45In~#jD~;4 ziU@ZKq3?vyBDS0xI#6DVAS|Y9ZYJc*P$Z-G6j`N|Fn}YKvleY{vMgPqP#9B=19N>N z2(QOGcH>1YcQBte_2*G=tqNMZ6Li&1%90sFNGnN)updyYOl>YRMc1&{No8~vPU~nG zSsFPBYKnbSPNQz1=MA8FM;`@s6bpj6;^gEQiM4$8)9tM%A3c8jaJ&0-4vZ0$@OK8$ zbr+v4l*1fL6vdKRVq(bGJ?huIHCyRC%BL#2rFb82Kgp6(7QsWli>zSjf5cY7evD*E zBXGJnnQWNRRY+@VePeUza_N%>Ip+a`1jgx&q0}&xb&K%Y9@_1tUGSLH5KKwMH{}me zh|7YV2))!xp>5S~)vblXK|HR4PqQMHy0^E=6D@Fm1bTKLhfuc<=)Zeb4ZuQ6fjzVg z6dsHoIAe3H@87-iXt;Wg4}@^Z(loUcf4R!N#a1bGPBY9P;I%Wxs=^Kj05h9D0abYQ zTtfsaRQ~{FtzofY$Ko1CL?87-{gQ@7Ss2v4u-ti4wh+kB-h~}SE@sZ3%Ej_rk!Q(b z=%`?X&MaIfu9BkuZl2Mwww&2V2bY)wV7E?@c;r2jIsc}&8<_J^}>(v{OzI%~}tlh(6m&o=f;*;m`NLcV(^ z*vA_gweH&S^v+h)CKPkCbqmlMfx59(8&1Kqa;_zD%w5%8Ap&3&nkn^3oyc1x**oO< zS`OCT%UK0gYofNRUR}EvgEb!!xFHPf*Q}8lH*lktV>WYJmcTFx03GN%?q9?UF>+K; z=nqae`Fym~FSc&o;5dexNzVNxiQdY&&{UbdOrmn{f}kUrDm?b=6{>z9#8q&)$&uvI zTfl&@O@5)p^DiLZM0N~tc46X&(Djnd!Mct~tzDZ1HHm|`S` zAb|~7x*bd9wW#RUozepXus5Mlj}1q^{8`c@MHDg7z(J(PDC1!|?fBQAymkL2i2bbs zd*GdYE4Jf=lQZ_vS()b=Vw5pzhr*Uh{eO6x*=lbc)|5al8|5XC`?#%5jI#a^h_Tvx!HAM zBI&X9Lr;0p#Ig$=4yj*cU53ZR7AZ1{PRPb7Q1t9C|~qZ5M%_?JEk`7Zh3n&{+cI3P2&< zO}Wcp>vgeb@=Xgjy@_A3)rC+gBo4Y+P7nfbR4blssJtknd+aX&O0cX~B^#javS@l6adIWR?aouAU;EXszZ+w) z00V7tBpSM|8{f)wYhN^-1fhvG_hj6TpM^nTM$GUkS<-Dep&m%TjkynEA0>r3{=5sl z5ZXvu5lXiVmqnudzDbva>gSqE3)y-V0;S^n#U1HI7<&#ht4&Zdk9~85>53uA45{K; z8Hf|xQ?s|q8uIQrlUe&@?f(t?_F~3olH@0pO9Y5LO+^tThu)FXoC)NZD#BAjYZe6v z1pxC&28@U~t_U!p=xQ!Baixmu_o9^6+C+k#2hu4y5s-?GDV)+e1nmuhMg|zIc|0`Z zTIV|XMHBOwo_|7%qmY`%kZ!clLLW1TXk%xC!~?>cu}_5>qVvdcxvicb?JQ>5dsX4o zHp>gBqy?HZ+XhI@*27U@%|4zdjx1>iu?sD)=x9=%7*l5!WQ zj72A3E+gS8v1)ypVtBEtg4y@`nZ)03pRWeqmy>};Cn`lmzd#U#=}B@Qku30Od9_xn z!464{S}>=8PL_Y569)2P_sm0OyvnpB@3@d}9bbJ@2E~9%QFD!_`OMKT`mN})0SSV+ z?EoyVH55cIHDZY_Lm+wmH?(9;&l2Dl%ck$V(aAgmTYO~Sl4I%*(Oa)SsSq3kgSE_mQ1enPqiTGcgKT6=eOepq zy&y!rBs7!4fVd$W3R-7KC))^_F1`3?Ihgv#e~ z8eFeCA_+gh{*3`NEd|ycvzVlSS*_(j4BB1vj$1al!ugt}VKATmz!U;gdC|2O~Tul@%wQ;czC@CJ&bjRaF|@-5r%E3*)DPY`*u%QNyGAtNrQj==SOUYV?@+ z>hC@LWb}xAqzvoP9YlrA;g5g#<9(|EJ-P{&@2zKl%Ris!yRARHe}WWJmH@aF2Rw+5X*_tvRmc_wG?%*!p)w+|f8Ia&Syy}hM-&HXu| zCztyt!=?d8F03XmrV|wn$v~zjVT7QY!mEk}P9Qgkw5w{h9KlYE(CMQ`wS zESKE5$}`=c^w#VZ-!1EQg||bBz_uXt3gMZe4o?H38~+i%u&O4mcw`6 z-JKE+qSA*v!9st6*%FG|y&_v`>GBD|E!%?{XC`!wkHJN`J;M5zrmTMfU^e&S=3 zlNTJuRU`<0NIXFpxvffxFK}GZWFA1^=m`p=8+bMmR$?%G>n*GbG>mRZ1tDi!XmCCN zu0DpBUjydlw=oRSuCgZBcZm_WiRGiyCblQ&4cZ;?5aFp>Kn02OAH?u_&q9!_?}{H% zceL&H+!jKWgYj&y6S=olYUKR8)S);g>Er;GKsHk{N7BM+EsJ$(KOA`pyLZMMseR~4 zZ{4t|>+0?B{Yl|csr^zl@2wk0rzgaBC<(nG+e#~0{vbAq)aZT0kPDhZgVdToY^XDB z8@tX`yFdSx3qI3qLu29I%dZ=g_8|}>(=wS&ZVr*3d~LFvjVV4sl$jt)?WvuUjDCYm z2Kgp_;^yw~b|UU50WYz}aDT<))I#Yxv9WG3c9w+doWKE+8yMH2CL(6W$0GxIOggK(yJ_$zZY`tB=;M}Gi zN-+T?0BXYOqj?~j`glSa4k)tI(M8xYcj26j@fl1i^$UZ45uzdA2y12|wrKgOk}p_Fnnv zL2|mVR3St5^r%w^E=+bRR^!z>Zxj_$<~%C%v`_MvP&;~GsN6t!MD3A-$>0v}+{Y*i1}!9;X;nq(Z>hFAowoObjx>G14}dJ# zAo3r0I~*Sk??F0Z1rSVxD?MZ9)5X)OvZGx@7pp_Y@Rg@$PU|tCb;T^He>9o1T%D++ zVQy1Jbf}>ttsanlb)X!a+9T$Fs^81#sGSFF1q!rd37QpFw&l0`np4L8TyD(FYr|COBo4`0Kczd~@}O$VvF{erjd!=IZ8v7%Q|{G$^q*E{s`p%VO{2Oc^x0LJXpA zYoSfucE%cS0c|AFD7?)CGe3nu?Mjr!JEFav0=VWtoDR5{&^;rEY`pGwwI4*owdTvS zl6>=VbA^V#-q1e$Ih=tN^>)d$+)XR_TB?etP03DC8- z!xLoDTOUl$+kl=Nde*oC|KkV%!+~jDW#-v;wRJ1f^in=qhP^+*_(jkjoKuVU%?CYf zKDIXGFQ%j%K@hO+8gq

8iv`ZVwV&Ih~Z;O_zW(IiRHe`f$@=QJQ%12KXYHQ~N9 zI2ucbTg6ZU!CDebMuo1|4agcFzR($xDCcjEfkLVVGCfkYzB9()8qF<#ti4C%ByN6- z!gaGDQ8afe%9dVGp$&;;YGT-6Uz{RcLqDlS*o?`lTiJR&O-@U8{kxs}|B$1OsNDvn z?ZR}BZSS60E(yM!)utE~L-eowXdOCNTSmn3Zt1`KHU0k)bXcEc^zldGWRONKf@`-6 z@n-uf(8Qr9!MNA0u8A=RV~mJF0L~|ciYA_$UH6E=tGxbiNDkg$*gcN2&U9Z#&>&$F zW&RCm`0Ee6WrXX)zM8P{9S^uCZ>*2_bp(#@aNKtfWPoTW?)tbJnd3VdmXv92xM@!_ zDWiI|i2eF_HhD9l1{I3P7OVl^8U49*onB`n?~T!n@$$a0K=%4Tz6`~#wwZqqgZ|bw z^zUQrmtsq^tG|`8H3TGuv$dVt+^xFsD;R4llf9Cg4!^06A(Z}Rv$z!Cud_YBF`fNJ z^Jt+^$Ziq6W2e5_B=P&5!4>H_)eMf8z9TK!K2^cv#lupMs|pAfn|TQ zVSj5R;`dLqzYQ|+`=7-XNyV!v-hT&ExfHp+O@?n5fb{Z9zxbVTyfU0uW8|xh)8B~V zmtkBHrGBT}M`QWUm`J!k-&kSm;P(5V>HfMRs=#NwyOa}haLXGSx_2hi7pFv&V5=H5 zoT7+PYcg?ry9&iR^y%B&THly3mG$}N+v^(-MMn2u&t`$!myM@0w!C7S{VrGOTPL|f zQw*R&k0x%Vb2JtyU6fbRpjYx95?S-|*9RoXyg9yJbzE1|^S|8z^-`P5hAV*T(B#z& z{@WearR&!q&bRSZ2M|qau;1ub#5+55l;DUrTzQ4-P(>O;(iykJ@7p)`;#9slq?6Wy zVCP&E#%dgYO|<1V@aKF}Sgd=a?A`buZ5C(Hp!L#~9e25_l`?(jI`5t-wvYl2HJYS2 zWb77tgJlj!UV-qNk-l%Z=-(l@*3s+rx5dTqvPjddt}Y|~&QS`I9U8uJ31J}lz&uMf zX}#L6$+z_l4+&swLG_@14(0n@d}sJV(W$??c@V{M3f_yDnZ3qngB_IPy| zab7QHD>N(q>JiC(x@R9MJEE&@atW%GWqi%`a|Mal_(F7lZ*q7-AmZeg;{(nSRY+o( z42!q8AUokE13mdz(%JA91tyn=j%0Ks%HXo%NByLo61JTwI}saODoJDn==vE35sSw- z$pp!$$h#;qghssl^~p*_z!m#<=@_aWlb(H2 zE~kv)WZ6*QLc~od(tP+!$j6kR)H(57RiEe$i_$|A1gMR{&!t_c2#mALge0My-qQg+ ziU-TEbCsS@^%Wt`d2eZapOrXq2WWOZlV-Kv)&ArVsIUU$YUvCl#@{om^r%AyYTPSiA`eO30Vk%_S8Pg*t*eus*;axxnPX8gBLI+OthI{d^G&x zl=8V}sc0+bPIqiYB@N(x^-uh3(}G1lBa;G?1~$4)V{!$$QK?36@BOnOU>A)k z`wGmtbUYWX$a%|ANJ-ZJX^Cf9=S+zJ8;2hYKOEp}++7a0`lu1LsJ*)c8PqPTtosvq zG&3K5Fd^KWqsaAJ{XM2!rppz3v3JKTw?h^WmJktk;lAf z{4$8I?2t3L1!eV)K#&B3iKRF;274@igL?xE^c<{!Tw z$+x(WPo^aM5fI~tU&g;GAG+r~6F`_l^X7_lR_oH_K}p}mC>~$VTuc+TiGEDE$x$VnM+3%arYz`a`-`uHb zD!qG7t({DFMCRHDcOOoc!&t{&}ybv(P-d=pV@VVR1sKF_ht9lf*`Y z=Sfs#qCqz17=@Npg~m|m;i7+2H1c3>iGqpUnv=36*-?92*hapHF!e~OtL*bTK8dV1 zKzLOfCY>mXq?K0fT)93ZK5D{hom{bgqvZjYsuZ!&OzEVF1Sp(KlVXud3$hhAAQdZ^ z_=`vbPo~J04NlD8nmH$0u||xk_4EUv)3x!Y)Z4rzyMPN3%<_iB0?P1+nas_k|BJFv&r0jp>3S#IRJ@CEXEI=&gw4>uyc3;tngSV=7T&5oLDMQcuC z_-L$ix2h?_;p*|yc)H~%7^)LF#6A+w`wo9E_FjW*SkmJQEXF;{(BvPnQ;gztaN|8FXPv6Lc)xiCR zc3cxAASI$IT7)laH4vrp3;QIa0X69g$`iDFf&Td=QnD(+-xU7O4_|)G;h7S@2Y2U6 zJv9(|_uC7hd1OHi9%#4O(zH}Hk{Pmt^1-J2Hzqd+P9$V>hZ9tN!M`AM$Jo$da6p9; zH2k9<{t>oxr&pyQ$IH~ErSgX0fKJQuOw8;e?Mx|sL+3+l(K_P#;*{k;h9b*vWAF=D z3dF^V+Iej5yyr-R!cVFr$a(29#6oc=^kT{hZ3Qq;Fa`oddZ8Dfk(_weNKtoKh!4r{ zKR7awQy@9V4_Kj49Xx8ibl-g_Qccr+Xo?*~}Y{q$-;= zz74Hv51+JdWL5dhmp-nITx zNb&2R=sFqPI^BcNX*|1w+wc+!P9ZiTv)nq})nQ!2(0@L9`J3eq+lt#E`qv*6_L7Nj zZ+fV#e-XKCF}gE3fnKia4HL7FEg_aqTKV$4Ha4!D+bE#xNtKEkwF8M4mQFdsLx3H3 z2C7<|z%mf`N1fGZwUmBw2|2B>|7FyrLppMj$!aw6?@4wXKlJ`bY=^` zD+I}-Aslr!nTlQ{hYftI*P|)?w-dzEDLY?pRFlF7DIShQF^fig z#Ah}KA96+#7z-IaeiOvkZNa$-$NQPjj79iX zRKkEVto+o-H>lE8SkiPe7~RqEuFG8+9kd0-C-(QIUrC&!-c6=EbnnZMsx6O8V0H3* zHu>3g&X!O?yTA97AOHQI>^}YJ^&yhj-p{U=!XQY-u1t1wbxxI1D5cgpn} z6)*X4dh*ffj?HWcyi(X%ev@eE6;z5dSxSkHqJiY!kt|R%)}dMvG}lTtJ_19Fi=&7+ zMP6v_;M5~@bsBGI3z-`OiBKSFZhwfVuGj>kf}4Z)w?7-j5j?%0V89M88479#U|gZG(l-U9ZziyHji;MNZPiLMOZXPeJn{$IlzAM3}MiYreK zZVuwak5P;6^|`t4{q+vLtC zyzrnjGAN5fWurTq%2gew8}0WvWM)UQljy9~LW`*dYqdSu@Fo#R2|E)+KDB0VLT`~B zgscJ|^`dO6i%EQIopQV$;Yl+NOh=z&jN;6GGv(FTc8<6O%86ofGS&{XDzVJ zajewb0!TFLJs$ENB%+y(n3^{hwT}98dAOXyKvu`793ZY{E@9Sf zS0R5EG4|zO)e0e1iXGk%>r6#LHXV0=v-4nC7h-Cr#Ep~c-1pK!M}Mp~NRRO@w}e2@ z6(|8%I!u|8>iYK9{Dgz*KTBNXD| zV!Po^>h^BlV+8X=CTabv3EHR@P`+9f83NG*sv*_yPhxLYQNCzTFIsQRzy+AVw#Gv< z_!xxXe7uxBrJ_q(#hFt^Z3M=(o`bg8O@hl~9bci6JLuVV_H2~CMD*1HJVk`tqi_t1 z(C@Dkp_-0&4Lfr4ls&TcS!6DmAFlSaCwH8%zWKI&arpU0+ zt4^U`vrD#*ns=?46*Ny{ zhZ#Uf4RUh8x8#*VyQrHtrS#vNxRxPqo*9x0h8_mvPz^Te#_%)UM)`dC*TEL-$iEhL zT?l@uqo#-rju)Ef3q?-Te6`?-!0Z4kA-pD%2ft}KV)Ms>thIW?2_10v z<$@D}y>wmML4*`pxB}vMRaO6RKW!^Aa6uX1<5?2Y6trg~?HGeBvojYxZtjINRrT+| zI#nNRrD|^6D{>)K25n92o=Pr7rIf0j;z}A;E@N+JKDIs@i~r4N>tHM>u+h@R%bwtP z#j_1L>WguKN|c90Rz(GALcmHmL0ipFyQ)m;o4+9Q;zeKa$ZXUXY0-vQAD^?HyVrdg z`f`j?`|k_{WkZx1T^_2m2z6jlp}5qzA1LT!9o!%5U9_O zusOJg=6?bfQi&e#RJ<_U#SnyjcDM~ae(Oe*qkgi&JxY}{_8DcOgfqZRTIb^UsI0BnjV&e~?RaMUKz9?} zLDCVsv9duPp6P6@bALMDON-7xqZjEQyrc7lNyIvP%RI{;y;Hqre038FjWHzcJ9kvM z3|2Ig0_;e#5jIFnHBZ z1i@vU(=c9QE2^cu(2Zg_2P61E_ZY%a{Eqf2fEKkW2D%eU`!{!D+t&u6M0YRTu_?a# z4qpA>y@=f?yQOqoZuiHUcQG73lPWKNIe_jy^5G=jmk}+0VLJ#yv;z57!+XVjARE>? z$!xWZOMM4-jD4MPZcRf;{Tl;nr61vQ#jZ)w+-h593es(jNX0aqf5BJCA`O@c!HS5$ z7*OtTy4c}KT`f@c%pDuqu0lv3*(z$ws~BV9yRJjo+YMi!l8rt6{z zhtu_%7GbA%)6}dyVZD%n;S3<(wziy<*B zq+tvZL#Yxo3ZyvEFm^M)IH}MQ*Db7L1TPXh5K6FqDI^&A#;j{7oMz!TNj)v*8rm-u zW?Ve(*UGzW$IU@?+q+V3YC2i}6Miq-n3Y&O2yxMDaX$W$1ZV7Ck`|yOd{oSkHq0*~ zD52AcK+~r(i@;Yn92>9A?&>{W#pK0nZ2n)L;@1lWdAu`#uH)(w>DF1PkYQ?>BImJx zY$(k?wlj-(#$A*teU;C*zQfM8pY@B!IisNII-kx_&WJBUNaV`dV!Z1pp4H&x{{dL3 zwSJyA8{RL~PS%IMRMg%teDd;p86nj)atZ$CI+<~ECn!sEBL$W24ly8(*X`~UQrg^+ z`9Rf6>r_gZQFH4|&rRG>)9lRGlDIZa(heFZ0y;{jE^Z@yCN`4B!-fXvZ15UE%Q>RH zPB+r^kXIbiSb}M`<$i$eQZ+mkOZJexm+Xr(F*lo~(QQrvMd_>8TOA|Q7R#u~9S72~ zYvP88nw+<>8WP=wf=gnrX$WfQGSrR1eZpkn{mAh0C^fMln}b4L8lqC173Z`@2r}ux zNn!;nbXC!V-H@j4pnV8^?^^=ZE|9C&Zd*Eg zxO5-Gbw*p9e8UNy(G{_ysNet3V#c{g$HkPsb-Fqn6aRGM_IPy|AlZVY?W4h^P^7>j zv^kLh(5dLag3|Dpt31qTs&elNcq4dIwC@9SF8jkcinA6L4h+%bEd?mP{53EMuVSc| z=}9kkcJYFE@ab|^ZiX{5d}WFN5Ch?;Wo!$QpG-o>JJeW*O>-K-UQS`_D|B(j>#c5R zbUNT0ARL$xtc4fEx^yFf z4*^xoWiW~bSogup-vDzdFU?Q&0S|_P)3P>zr=W(jU9n;A(OmYfJBm<@f0LH`P8iWc zaFH=X2A!kvSJNZBz{qem{&@|5^uznN<8?x}EPXSH=f`QQEhgIxMUzk1kuQ8))(q_% z^TWXhK0IJD43|&ZMb;o;TfuZSpKidoO3Ub{$Opl?n3+oTTf7DU=Q5@74wEb9N(H14 z>)EHX&KpuFO0TI6QvF+fqhe_gD;6eD>C9jDHYeP;?3|?jnY_Vx%VbJEht|-fA^yM) zx|o@BZk;1mglweE$Bttl5MoIfa*pUQh_{FLkxdpHOP`)a0@;xt){5-+UbjFwAN;%> zi_ZWkgUvIY%FxfDY7PcyJIz^M%fD#ntMGZp$3XS&@GHr6vhq4aVeLMb(2QMoBg|c< z)eW+Vk@xiFUn8jz!C56p0K#IyuioPo5ho0q3g6HNb;)01YF_@|V+=$$^z#MEMG(P{ z7a$pe5S!izETie*L-xr2Vt9kU$j{~<7LK83)%NpZLIGoz8eV#OJQ7>cp&}9g!2PYS zC}6Ls;9@H`b4jLC3=YuNc|@_Mi6yq{j$Cz%B}C7C9`wQ=3vTT@;>JlRlD0{4d4`{; zGgABX(b#REJ&us~) zso0u@Nq7UwTT3l4?;`N(FbJS*A91}NZL?KNL~p%|VId`Is0fgNB2rV4<$zmoiKMNW zr9_WCMk!T_B9ri|U>`ZpJxy9l_dq(AJz4}~FNaoku5Yz=ea${vAgt%dD~-ACoLZ#OIfjSxTY# z2k|J^*Lq|i!CWE&l1Hp2!V0onUcgZ^JpSyR>eVZbf5yOYF_oo&)=p3yR_r(%pcit) zpY~sVsI^y=d*yG2s|XYcK!LvTssag9g2F=zUa*yBWTt6 zVj3?bp|gt1`zQdbdiq>exQ2*g&633(F;s#gc(vSps<@ZHFf8tU&LE#Hz=B>lh$4}P zW}#Q+H`1NV*3SA5;NV$np;H6vZP8}M_Y&b+JlCW9bs-Iva)1(!RiSzS2_%ZR;F9CA z!O+RaeA`4&;-24Sp6oQH3E53$1!0zrAbD_*jHtQu(E^MI?Alkv>Z?ULXUIQCvKz56 zgmxdXZg_$65Ir_0*COAN8?5FcGjr5N<4rsn+`Th!(n>fX=A%X<>5^Fx`#E~r{|tZh z!?+s$=qK?*|9)`i_K=ex@8iYw+{cn>tx#y^hM@z2MLDFg}y#NCECusw4i*`Xw|AwK? z4nbr#1-zm_`%ctLA4cGlm&h(&Ru-xbaj_U8!t(s+k@yY5>4ZG3G_teQms~~g12+j4wp&MYd z{N5it+uui0Y6xA{S;JupmS|;+O3@Wp;^XDaHR!EEM+H&o;U-TAj(2wP zbXbp(ftaw2I@vy6AcrnTpNBKJ?ivSlogj`ulkZkMt3M&%TSbyAN2el5+FFtp5+i1W znp!4keK$24u)(E#4PwUWCWDlXb`a&9V`v#DO)ngqSd2#fP6e~J$ImXp{kBnbir9u^ zL%eAK5@<`bLQuqO9ucJwQ`1=(N^?i4{mp~}2_kfnKBU;UPYZT&Ae7Vdgbd_&C2|@a ziJ24mvmsY&RdZ;?A9I6^S$z4I*pbz1-vtZB=&X##&q)qpg3@m}3V#F4AhL!Taj|5b z{L~Q)0-=qPM8sc zF@x%y;jn@C+*tCGTGX&#T{x#H4vk|se6DOT{26z_%ISEHR_$Mt4Dn@1VImwL2ahuV zl*6P?F`^Ks=`xVT->!h7yj7O9x%FA+8*A=9M({mBgj87 zc~Wipfzj`a)0xK+qabn}hrM zR6OZ2T(D~RJz3T;M9L49ilfRr^c-IX7a znLU|4P=eAWrAjT33}>f~f)xf=c#GwCVEV?&j|FDbV+*)tb_)t zC5Xxhf{?xgbqwkAew;ra=vPi(SCOUiHB_`ytT-|k$h1`ES_+;NZ2`}B;%-!$VBSsy zEpgE8)GW5_=SgTK_Mmb3d#R0W%m|<(6NjCkFrU1An4w1Oenk?gpnl%5aE30NunO;xCrm|8%c=sGriw9!20_r9-oD;CiE5B+^)hWD6k;gXzNielO`| ziOu6rBj})|qPb8i;=7xq2*7tg!Fx(k9Qa=ZxARl#5Joagh){%}*cN*nGGgM@^So+H zE8JCvA(lpd#1wGZ%TrTO6Wh=mycs(K+^wDbKzvCk|1q{QNjUcw`wOtw|30A3!csCr zV`qDSb8p{H_|@p6@#*miA@MK29)!_HB=*>*P^?cA+^*1iTZ0;99lZw1I#Pb&j_eNLkkL;YI5PB)Q0Lp zri6O^YpJ(BOWeb2l9e|*AwdWEo*YD;UuUOv3Pg2SYRu9k(0vJ^ zJQ+)NWq@L&5$e%0oN~V$WPTVK8DsqVZL=;KuXlHKy25(M6eNR)=6Hds^p}S8vbtyM z?P!f{eq+iO9M_QtyFyPij0%CoK&{f>Q?L;tw9yKL25acGShB*?eygp;X8(t_JfKTa zvShPGKMvd>olFPMBuXrb+xZiiq;^WQP7|I@_DPSI}uP>{9jk8vAbk z@;8V$Cph=XHK@v}oc*f6b{h}BBq9qez3E4TNzTai3mzyp3G4`SGZH9ku?%ZPatKML z#Y=%GqZF|Tx_*6evpgN#v09|UeQ+}(Qo;VtGVi=R=P+kPnbi>%4n7QL4GfG}v-0Ft zspJ*6Z&iJow>&wo(tL<(@8E>uRESr|bSmlu%;Wp*JJ<5V{c0nqTN#TVUnxZUg4_PC z6;~pbm(N3UU27YbM2QHcGdRGd?}XuAVM!H;G5#X=HDc)nEwIM~bjvD42eSX;fQ3Wg zaU9EzU}0chB+A-bvuGKXRlZ$&4gmEDAv^*qhxPT;9(_1Kv?^8#Eqf2XEO%((RY~aN zo+7noA0c-m?u3TlyW6dQQjOY-%nzepBelnFPO1D%!*03K3|EI-x+>v&(ok$)Di4kq z&_*Kg#aL^J3HDEiC1OZVE=HAFGbINN>N|L!G9ICG<^7~Ie5HW1455}H_&{|Wh~&$U zU60B~O0?2OY^2-LL%UC^wVy9oWvW*03Hym2Bn!+BMb(vYhm$V4T_d;!Rm$Mj9(Q0l z4hMtjHU`LDyXJ);HTDVL{s}*7(EMBe&p*-4f^fo#OCZV)51h<5= zSVWlPvC*I#pQ#x9C-2{TfAru~0T-KtPYwybRZ$^XnhAQKVgz8G%SIKYBG@RfNEvx5 z0>VHKP+nFt^AedMs>V!j%}G}fYeR}K%a_gh>OE33hdMUulK@VBUDPKWAeb;|5{sQN z)dDrbq%B$kENMa!g3bVO>qse#J*7(o@W}ETJsi(*kpi_UiSTu!d@l=-n-rp@oC{(P zU@Tv!T2mHz+iFrJk>k;v1R7Y7hH=*Ii7SMG(pOdf8V7M}FJfdVu30_<)}*9J?_j_b zqth>}fvWax{#{mUTgn^jScUQ)98 z{N%A$R25A!sG)E>>o)9lUJ1yi1q31Q)8o~(!6(Xpw-ZXJq{%DTOuPwu9NFn${XlNo z;#H0apXQED(Yl_6-?=e&`Ngxh!F`UjR|TfQC#-1XmTEo@(lu`;Kyq)IhIrR)3*HXo z00F9?Wn#%+pdI__++HHMRQ8NBePy_*4BZ!Wxs4hX8lp%PWQ$K!b9d@(*fAcD*|U@R z4!f@lOLLxKiS;)_Wt8=?$`qCAHG@wT929B|3PG+})4(3XG?X{=8{dU;qH4LYl9bab zZ09|`Q{RA+Inl<2UvaydT*^L3H0r~H=PODhK`5CUA|a^5F9J`sU|3Hg{D|NY-r!>v=2V2Sp*6{q9gCn;U1+5-oug9jc9FvW9$HN<8{%xF1elutl74Cg`8y z2#8upm>Z6$Yk{}7hWGHZt9OC&#!B&yLwXKpv}LE9e>dWOOXF#EZH3TO4JE?Ow!|Du zMV52Ha(Z6XA;^jokx&+h^Yukiigs!`Y4>nSs6iwmx~grw=DsXwZiS?F&+dCT2e3LVErl?eyMQ zFMapIhv_KX=adO3Zji65b=!y%YXk9IV#o-;ovU}y>lg!{>i)#c(>rAP)oX>@8{(Wz zmB7L~XE0-tyYePCKo*}W-omLo>wQtF5v7Di zDG-X;%!E6A3T|}j-zpI@Xi{x4rB~fHG3v`>{SIy`kc`RlSBIg%W2#pU6fP_Ww(4NM zxnhPPv!OM|DW={0wt&=Gb9#?1VgHXj%hlk~ z;^^hSod2hPJiPJf6cI3`YDcP&Eau8Hq4d6LNuD9$v5dp|`b1;$TH zHXhVcRh4BY;V0-Kr#*ZGV=Fv!DyDita9M_)rCq9Xy}{m9G;k(f4S7g4y!$o$!|~Da zPhH3>BR@)`qGW{i8)ATk)k=KUZKG5WQdL23&R?~pwjDS+_!4DW6?aysnNWfZBVJqrnj3Cl!H!kcKa2f-Cb-5*0BhDitHyRuDAg+%#z{_RLh z!W0zcAJRI36k2jw@-=-XqQSGz2&@k?kTv0#GTxEp_rwO|uxC2O)3@a%DOO{Ne1rvRr zZK22h1H+M40uiz=F3+;rhEDO3um%%|r@S`>Z>e5cm6>HAtAVkmLbOpWInzYKkjQw` zb_c3H;iIUg#E;`rXI4Cm#I%*Hn6@}?#3ESb3*nbV2@uvOZ`3G2FE=legTs_1e_nJ~ z&I3f*LrRPZ9LR*c8j6CV>18v}s;K}7&%^SIsF0bd?LELzECPYC z-4%Gy(Q(=}0hBa-tQbsLnF#}Oq(r&n0TEvgdKRP# zs$#qN4CAg+z3DIB<_GkZP(c9h;e|C_NlOt{G@$a-3yg7Lv0`T(U*JO zvz>taRV9N6-v{7mHSD z43X~_Ly%dZ3h@F5BHD66IZ*8EDq!wmB}zN-xEdT3_NGK)QHhBXx129TU#PoChxH5y z=)@M#fo4K!S+nUxd1H_)zKoH{g-KU%)UL$txhH3$k%qzPOmFPR=xthXXXWOSpd`o)O&>LWq2RF3lnFU(d;hpejcvMO$4NR zVnMl!TeMc1>h7&&76}6**J!Nt2t|}T^XQ#8yrop5l)7uTNvk@Ab0cbn>ggqQ5=u$Y z0b4dLY|T#viD#@%Z3v5xyq@lvOq_8Vt=?5SQv34ZxA?hdVhTbz41d?9yE=Caa84VPy3w=fOFCtAd^0)=Ji%tx$ z6WK?06GIB#e8D9p&`xQ z7XyG5OIrVA=a*#oIfl!M` zUw&1oRiEoPpvW=XF2ce0h(R#R-#%R&;cTO-N}2_{wwRJQ*;rBC&H0a(@S4EB6`A#r zDk@9P4~g6yva=D-e|G%|HFoBQ*N4l=>}S{K3)YahOfo0&%SlNik9I;VJrceTb;wS@ zCLK0q3*L6zb9ovzZC+V@bMQyWITvtnQ=L-6N_9}_5=sF(p>z?ojGi7mQ;AoFpg@Q$ z4N7CT$_X=6%EFBH&w=t0Au%T>MCg75F^0SxoO~Zf0AP=wJ^+Xxy3s!PQfF2W;g?zAdya`7lqyMB(pn(BS5ni1s z6Wu!XQRpvhl>E-rC>71QCobvlb3JAgSTWQ(Z34)%mI<&&fRSqnq4He6iu4RzvivYfQzoD$=+7h!zp zQd!cY2AN3ibGLyX8Q0zy18&P z_!GH;=2JM!{dX1Q#X*|R_2`*7uMIy-gE-KVAuN&1oL)k%&0x@hgG{^)0s~Q zwNObCbRCUAgsu2WpyDw=I?WH&tk7l!dNFTW0$|@9eW5P~3W_a7Kkx%kLE>g3=7>GW zGTD^F_B5?9F|{~yQbwc008x2BhJBT_nkOEL)CRoTY;FOkAm;{YTp3J>(@k4fnOLD* zf@YvB^wM%D+duI#NS(i_LPI^g8gp*VKK3E_Sgx~T8Dg%i#l*@elnXpfZ8TWDdlS(W zS^%97CTKEJ418E7Z|WR(by+Mov?FLGj&l;hgEz0uIBYwfGPSys4Xb<8;JI@j(9KJ1 zq_>OGL$D%4EM{Pm23%tObM713Jw>z>vI&^OZ7LAiUN2u#AvvL^^@u5u=w$W6)yW-uRsrOr1nk2e`IOL7h;Xtgsp;TXG}X zaQhT7j!j?+kl4yc^=O_+5|EVW6{IavU{Er(sz)efPnA%Gv!FjN%PE!0`E?2e+0xq5 zwL2211Z*>-kO_wG;|6$I3z;N6G6pey;YI{BX=_D~E#%dttUTf%p;Q~gTe8oEY$u7! z%ir>XBHqQG=$3{z%^kY>Q>Eul3=s2cjH=6I@Mhum2Nh#Z+(`q~+e7HxoHJ^LR%siL z_^&)+iD@uQS40P}BKo@}iaOKcv|N3~FDf%hY=r<9zE(`y8b|wu zz6N5;V$k3q%aE{E{>^>Gbbl$@D0&0D?jeiHWGwWTUZ=Y$Z=mo&N*Q+&CUh0=IFkaC zSvwxOF5+>L^Q6zQ9#!_ZHYi8utp;hkL>TKb`>cA>#s&|K%~WlG<%LQr`3L<1n`ciy z6&VA?k+Ie6F-HTSEomcoaF7u?{y*7hH7JCy z>PFF`2)BpDiX7r~ly3?PG+#UsxCI%K=+UsI?mhenLb|;ZOp!!ON*0QkG@}hFOG+Ba z=0+uda>Qmy_K$vNM?Iu{WJ;C=ddC&yc!N_%pG0%Wg*9C<|{YE1*J1gI|ng0<`e0!fz)e z&M6@@1@z)Cis&)fF4BP%hLWUNOP5@GvYQ84mKX`qbqn?N3!M=g>JLe8yHm*lh|rny zeO{ba_5%`#hMZHQNUkN6Y-KA7V*C1Jy%N*C~s3x zNDYOTLE5w`5tqc8b_xFV7$W3;B-|VeR*0e+C*x!)J$4n%i^@Uc5?7M#Q|Z&eRb98| zG_!`5ApvVs26i%l0=l1{iBOFD3~A=P%X5LEECGpCClbZOa|0ZlJm4B2C;TiDTBcvI zs_A|>fecHMBx-*(NUfnK{GfF&w9vKRdxuZ&Uz}eUf{Fb?P4Ti_?APOl5AD4sM}4h z%&c)KB^1shdDN1Iqz$CG>M2f1x4w#z3c_2AZ^8N)D!U{67#?Pn-yM6H&6yX#Exf-D zkZw?v4k_sy+(+4^!vnSqt1j=&ZNec)gji|Fs*Zs!B!xv(*Si4V_?vACFGgVtBG{Rv zE}#-9e|#TVv~4BT2=l601?ma@*RwN$AGuz1O&rEOWkXbe>J4ZFe(xG~t?zSo%($gH`y-ChF6 zWaGp{BFrfe(z9(ugL{tQWh(h`J z-L%D`+2#TEi=&c#KC-1nf(v9x7+x@k5K+Wc2JQ7Jy1DpW=}z-pmm6ZgFNeZ-Sq6}I zYjq-3U>Y{Q4k4+w%}0;#--{}b_c@VCr|E4JIH|Hk{S7IMRJ4Y}KqhoMcDs^Nl;d(I zkA^Splo86dj1v&_MYIK|R2Xrb%A&U(OisroSq=Js3;9cJOD7?zizC%r5tpcy?5qN^ zN}}U@1yQmHm;MK2T)9$xc1@j-x|IFW`?q?^h~@!w?F;J?Zm$ErR-zLauBcK*0STSD zbW~(1yc0|-PjE_0qV@6+REwuX!l=W)ZQq{{Z=BA@J60?4`Rr2a3RU`G2JX=DTxVd8j?yMlIxR_q4*Wy-P=Eb)ROl~Se3JSB4{Iu6SFRg_Xgjr5W7OL z?ZoqyEKH~hrhRsi-dNr2->~lW0$U!^WFP6Sd^O|X}M{70r+Tktk z2G|O?e5Whu+kuOgnNJ#Jb9+yk+|t^2>_Nl9R@3r@6j8dNrA?@Im@n4rZRs;)@m&xw zA?j20!c<6K5j=73E1LP4em?J=9ZJy0wLv*Wr~V*kOzFgmrJv0Xoz30+G#BWp^mI`h zT4X5n`I=-L{ogaHK#_}TAv3%#Z97p3ZGM68qA>eeh3LJubInuR)22c=1+SJ`B-e&( zmcRa{40oMODSRUJ-l#;c5MZNxFyZhO$P?yfVhh2eFl_l?2WD7~af$$1g1=-#kSRjP zCo*7Zv^K=3d^p063_mf}wVVqZvqWZ>#a;s=48adkO!6;mN~)c>l(?46{gp~XWl;!7 z!ljKJZ-`&3G{&&gSX|Z$z714$LL;YoL)@587*+HEiF9qCg^X;Z)iSSC%FWFa+yZ{M z;G%StWnm3UD|_iD^|4ai~6GzJi8rhr@;_ z*c=5@4}D4qdN@5MJYd}Yl5tVni29?;6>spD;FMS;$0BpBA|mn&$qyTFR&-aMyc8di-daz3(0cW?W+ z6s%})Y9+t0u@zq)va|^pYt{G07cACbZC?*=rd1QfTaefdn;^ z7c4(Dfy`qSPeQIyMoMXHpb*T)BxK-8l&xEOrr87s2d6>p!w8tDt2l}Ym&cmQyiw91 zmSZu4c4EzXpytB=BjAi_K!#Vt_wU|$G}?ZS=l83kqFvq+6nI8{DVj5*z`W6d#dL`~<7!s9FZaE4^#{FGUO0gEgq zS72Hto7+wn%Y=8NZ4T`p4nEW_O+dK{ts%sF2Wp0AEZ5JTJ=@qXry6a@bRC(7?@aCA zeNS*V4XjoDS7MRdU6 z#jf#Hk&7n?l6eL3T*f99P+faMQbZF`-ABU)_L1WyD!bK`WYV`@wV-^-$e&8cqRY5Kl!8z+Qf0L8 z>t}IW!0W7fXJSzd?5-;$cttx;cAo^rS9vr5gn-mF6eTI5%ViQjybujW#R9^{6*4S)PkO5bEcv|pJADV7>7w%hS4P;i zFMFnqi3B+t;}-sS*@3&!=w*wIe9!Au7QwP~2DY$8N;{afq(5w(5rBQ!JMd72B?Rd~ zAD@t($nY&Dde`~!irq6+JaRVYOX&=F+m_LjQh{9@`Ne4ngRk4X4LrX9gpDyGEH*%- z0ui?pE1VJ6H5xK9YBOFXaK@CO*^8xYiAqq6cPUZFxgRn?>euNCgxRG+u~yuFm0hKfby=i z1E*~faYjDU$3dyR!%5d9mAXj+E32B50$M(19f|>|K%_RnvLzcuNBauAKkH2221nh9 z9(9+4Sm;EVR5)6O9L^e9HWvUdbY4E)dZv zofxUYj3PiOCmmXcZ&S33jjV{nVj3|?G@(ufkva(B&#r1kiO&ztE2xy0#j^W+w#+>c zFlUu45U{?ugnHE9lmrW^WNvkVFnlZ6D7hCXg00 zjJ4(=huzn41xRj~)190f>r$qjW$1!-_18II4kvAk`Fy`$%;)>-jc{|A0t_^AQBr^= zfCcS*lEzHP>MifGA1trf5I-GdP_zLRG&9H&DXz(cJ-<<;62%7vf6pL)c~bs*uM9F$ zVgR)tD4VCDQ#+Vg8xc*HkqpO1wrZt)eD#;aPnzDxsF#an(|_LRWWe5MqP8m~Yw;>X z()pm2N`&dAC*@?I4inqn$vzTU_)aqveE!afVoeD@= zP?u9*d*tW`Adoyl66X-Eo5xTTwU7|nJr8jw{wi6X35S>% z$RgS1fr9|PVLwPa+mOjp$kYN$vvjX9ED_?}Ahd4`G9*9tQk?cS%>x9L6y=Ijionno zgEI6pCkK)|>!9Cp_9+_flWrFf9K?-$@#bpnGNm*hn8;oN`Ad_oO0S|mAY~_m+w>%6 zI=TABc;PxJv2a4HI@Gl@G~zPJ!`ixDVW+pBxzZ;J-`mV;ug96%P=(8GTr#D`7+x!M7pl6HA!o#5M3< zT8Edtmj~5MUV~KQ!#rMw@BYd>VQo}bSoG#A8Fs9&cyL{IG8M`8u}-=Mt6x#v=iMgW(Tz+0qnKketqE8 z@3G~hj)F-wdY^=u2tK{iz`yDHuRrwqMRaRuQh0ze)N7y;R#$^~tlQPwzy3hu3x7WS zi;)ufFw7{@kANGZX#OUg9uoFsDa5WwnMjI6{N2C()!+Wdzx>;O|8M@wU;UHe4PJq( r$lj;O<@d2yl+xdS_aFYzfBo10w6yDyCN85$Bq6cAJt zaKr&c{SZ)5uc%cJ2dp@7ak?rhPT*BQy$-10c)8#6f7jak>=V*j{CV&BvHI+__S$QF z*Sp>|gdgv>^P2*GH}4PxN5F6I83ae~7zD35RG~p|$c!L34ju{*ggx+Zcs`s5H^IH( z9q?fI33w#@Ivjw%hR4FiN4xL>Bq+EJw!!y9rTY+6mOq6j!M{VLH~*L*mw;6CuXQ1PFHG->c>xEI`Iwo7+^sQMoaPk^UGy)VLD z;RJjSyb3DanG||I*baAwi=fi)fqTFKsP8ZK@5@l-s6mzQ8h8_Y1KbxLL#L`-r@&p{ z5~zOYgUW9sRQf|u@isxlyV}2h6;wHI@_Y+ay6^J58>+ltfJ*PXQ04nERC)gkTDw4f zx6AP^{9vf?qv26-9#lSS{rhvF(#b)kTZIR}aj5TZ@bBLaB|q!Dpc2 zU)b*IRe-8*1)c`4guBB}LgoK?|NcR!{2%fDC*fiE{|xtl`**nSj`E!2c_Q4C_Y2`P zxWfC_L*+Z@!>dr~T>({&w?OsZH=+9TQK<4f<@p!?euqvMz7JGC9RgMU7s3$EhSOmm z+zp-!m0kv_->XpV`AVqr+z9pkt#CSgpZ9;#`#%r$-8Z4qdje`4{SK;rJI{6Pv^SKz z9toA+45)T!hs)vVQ2Aa3)nBjj{&#!c2^Igta4&ctR69QiB{vVlz2TEk`s2?~<=JnZ zw@!txS?{A>m<-eig?T8XkyG@6Be<)Nx&W38&PN@7B`|u4=?RF7- zAaC%SqZo z^1mD^y=$Sqdka+gKLAy(dtnFsK2*G2Pjc;ZD3t$bsC-U_D$fe2?}nh-@fFbe11jH} zp~~}KAAUDfynCVg;|uT-_*K{mPdnMQV;-u!B`AGRg%l~c9-ak13-x_)ifh;1q0-$4 zD&NDP#^r1%Ib8zxhZjKAqvHK9hw7I%LCNDSQ2B0#D)*=00r1OE`TYp0y&i{>)2HD~ zxC@=8dLQq3B2@e{pz`a1D&IL!`CSZ;fqAHQd<|53cS6b0C!x~&3{-w!geuo}pvv_K zR6U>Y{->eh?T8XmI{QM!YlEs+Csh39Q2Cz&mCr?xsXNHR1L1X0<$MP`7Ty65fnS4? z(j(d6@2=)C7q3SgU zs$Qo;wQmp9cX_D#jCx)P)h;(c$<1xh;>yzxm0kfVy>Y1aeGsaA z2llw~%z>)+DX0OBw6%BB**_ z3{{R2TmwG?QK`Z7Wv-o;K*d`LB_HQOiV#F_0KVVze_%iUf#uGgxf4n*9)r8UKf>MM zU*WEBr#>eKdq9Qn=XtmfKL%=C9S<*ty-?rX4i*1HaOn=LL!idnvoxam`M9&494>&U z*x)?454;H;4Brh8hxb6W=XapwcK%8?AFYPR;xECO@QqOE-V3GA9)b+b;O9{N+(u*1 zh22o)y%fF#UJu9MZgj#G@MTbP@+`avUPNQ7y+6f2D&HP-0wNe30U3(Hg>W`}E0kP( z9;)6CL&?QY;2!Xo{{1sh<(u{*SKgzc+W%yzaj+cj1z+sLi%{)wCEN$T9ZrXLLFMx) z7{V_=hJ5gIxHmj{oy+$`_;LJ;pyEFb4};G__0ypUgUZtem2VeR`!9z(!;9hmFoK#V z$Kg%z2Jb%#;nH^}L8Z4CN>8nTyTc4rxkuoh@Fh^~@+zoyd7}@1m-l}V9zgg#Q0?(G zxF7r(RC<4cD$fq+a9Z=;z1*$z(K()^X zcr+Y_s_$!{%5f`He|`um-e>&#uY3Pbq4N6!JOJ);u8VgVJQDx$kSQzT@6d=^Y5AA7(*)e>GISZ-6St zT~Ph~QK)=A3)Sx5f@;r4;eqfesPuLvF~vI+D!mS<@}34&uCqMPg=)u9sPtdq{jY=i z{&pXJFFX$a7hxxS3WhMe(AB>is{IC_(#ydiI1ZKXqfqkoBvk&-z_oBX%1Q095vo2B zRK8WH`dkauzPCWN!-t{L-|YGCP~Sfa)jyBJGvIH%|9F(3>VFbcdW&E?To2VBSHVNz zTj3G#Zm9IX4%KfzgNMT3K*ir}qpQbJQ0>(LO>Usd*9R4UEmXRfKz(;LoCV(o=fcnX z_rHfqXOD|ryBrMl-CTGqTn<&<3Y0wG0@aQmfNGa};GXaysCNE7RJk96s`sy813m-i z!D7aZhj&1=+k4=V@J_f4e$jLKpv&(ZsB|N!bW2d}I0g@cuZ8N*JE8jRb5Qd4ZFo3* z9BTaSn052pu2B8d0o7ioK(+TmsC?EzrGLKXC_EAWwNUZz^}HXd-M$R<{kNgo;TJyq z87Mj3G3WH$e5iIEfXcrF)o+`i%6~0X{_phfZ-=VyhoRd29;k8lWvKT5zULD##Q!u@ zc@B!)cQc^UYlp|clc36Zo_}A4>etKQQSiM`{rLb?dAt-$g1f*x)ORH~A6^4h&&@vki%|9W5mY+AfvV4+;0xd`d1wFa300pfq26B)Rlc`+ z-UXG;XZ`zcK(+Ueq55I3VJ8oVLG@=Rl)Uu78E_*!9$p3Kzz;#S^Y@_gdjcxn(@^qs zNWs6oH^p`sw&iYyBn(g{}W37{s1-J_ACa$+3+~1 za&3Zpz}G_c<6EKXbt~Kv-VW6+?}NL;PrzyLejol2RCynPO7AyN?YT?Iwc`O$-=7NA zkG)X!J{L+~T>{ll*Fb&$HmLUe2von`3)K$4fXeq-_z}2!*~!7Dpz?bNu7N**3*qq< z_6T4BGDLzIqb|Mc;L-Ru!yDiuaDn1o>g?j%q1x>Mh)4zBf$QMHsw>}3a8LYqczz5H z;lCd;#Rju$uD(}6mHQ?rd3Y~W`+g9vhaZJ6g1gt*Yk(KP)8O53C-^I zzrW$i`ysfO;z9MxU%Y>(O>W(?FJ$Tn&Vfvs!N(ygKiGH7?GIfF55RvnRDXX7s@=Z^ zRo?G<|4%%hgv#eBsQ7<_YR4TfLssFjQ2lcwR61{iJHW5wPQkqt_XMt+K(+Uca1L%< zk@&qFcRA0`zA zu2&QGJ-7gVAHERY1NA$I=k)JN{M|m_z|=d9ql>)%TAm;Fajqe3U!J9R{{wdl{zH5` z_1&&Kp9u9sOaq!I_yJDxN%sXW@Np$i`h5v^K4Gtc$KuYwU4`q!-Gs~W?r8tbT>Sbi z#NUI{7(n!`&lRrUTXBEH{TTO3-0isk#2xF?;4%3{gzbl0g}ac@_u&rbSu%A8PCDsU z+&aSa`#A1xIEF!Rfe(8H{4f01!q?$;!wur}yA=N1J=!?c&;QNy8F1fJ+@BKm>(qxE z{PQB>X#DDz;rTu|4W0`}Qr~Ng=(m=zU3~a=@&5)l3%8!IopG<@`F@;!y|}Y|T=@ra zpT`~Q!#d&b@Q1jQc|HkV=HGph=g;Ee--rFf1n;FU^c&;(wLbn4uphT0;T;flX#36c z;G6Nk0=^4Z<#{GN92fr%NA8SZ4<-*H34+aH(r@dpUY;$Dc; z?@ruF{@v-GFM`+OUXP1-zeo}J$p+}hO~}LVHN5{JJQa5p&sW0F;b!ox-#c-y#cjcT z0rxlD|KJY6#lJ7}FeCQBfAi0`z?YHEtKll#&u}a7?}h8d{RIF1xHUX4$IZsI<1Qww z4&&c%dDs>AXCE-iySx1JOL)GG=hNUpKJ43``@z5Z=RM&?xSeq;aG$~H*Mob5J<;!Q zfOJ;le$VqVxYoa$$@3d<@oz5Avv7-jz?f&l$N3BX`KkDS!v7r~NB9`7ggaQCNxxs= z{{XHX_aXnTMp}pAuE6c!)BUD@w-WB{pO50*-8`QN-vp<_^ZdJA;3oY44sU=X@ECY0 zyb$U)4YxbbJK@gac^tQr=T|}f-hq38J-L70=)aRMgFD9s2Svh<;JJ?bmcsDwje9eX z58{r)J%#%S?oEX2_bJ>pxa;sA56{LO$MaGc|MKwzd<3_F_lt4o;$DdhX3ox58s&Oa zol^^kD#c=DEUHc!SeqiWP|g!NRH>FS^*OcnaOUjMOg^fSl#zGkOew-UoT-&()x%m; z4>Msk%H;Sm%vUl+@~raNc$A?4oqRAkfzha%jmo4xb7q*WltznDJ!&IfqZU=0iHGG% zQhF71(p%*iF35z#)o5tp3}sRuo>QA~=FHi8v(Z|BQdWj2ib|D)3|1;5wFPrCXR2ta zLJ1b2pqrsq9x7;9t6Q^`T%;i!4n|R#L0qn@ zck07Y7?m=GVwlP0Bxvd{jRF%GCl^uGbz&xKW2}>ui-q!tKIaRxfpzg{rdAuPRCD22 zp;#o7Bnx}nl7}Twr-#EqNrm!q*(S#d)gk*ZYdCQ;=m%GJUWm2u*#(j-~C z;#lFvsA*iu%PsdSh^gU60qet5JX1HX^iP;6N{5Vx(PfMSR9Lr_3AryYo}GpYy0h76 zv<~WpO@;b+(4EW4d8MGIo~V|s7Dmsy9$kqV__ z)EaqGsk>P1VXZNENt88Fuzt#nj#evZv!Hu)v^X9P6^hI%WMjcm&|Qs8Kxz&DFqUz0 zl#8U(!v$!ON;%Ikjuo8-u@6L(dJ$R_4h&Pa3{5G?%uppt6orj)j+%6a1C@|sWa;Ym zkjWxbLr68fO_DSO(2ICz`I8u3*QgIyXmvx_m*d02P(hVgoXL*ZKTdKbQUn&NNQ3&L zD_C5tWJi$v^)?Ae*$4WkH4y?fj8{v(YxG`T>Q+P1W$6ZuGb%S!jUrkwvx&i#87xw( z^B7s`B+6W`76u!%7xSi*ZN8{AA~Y{*FrMOu>-EuE*W9^zltS*E7X@a2Hgy&0x`zNQQBT^38BB8VxT_Na#ye>9`53;Hy$|JzBv> zY1K6H*b;fchxg@%) zE9hbV*1uJ$hE=iVndEnRG?CV{K^7N7gP+OUeORfE^Hj@bsM(ohdRUJr7;j)|@Wob&r53+RwFk4|NMh$;u$tdnHZ!bYdebv+7yHMW zh)1z+BW$EB#kBfUOL4p_Sju}hGs~p&UIiB!luIL<6Or1bg>s=b9M0H^#W5p}po$_` z-kW?#4$U`JbjN68kij)fxYLtMZHW;$gzKV9(Ojrf=U1;JPaTzVaol??rwZ0rHIx!y zl<}gPr<+Z%V->L|SXwP$W%Av!sH|B&3Rhzmc)hR;o2BArHFYqpRoIlt(l*PZ;wUE< z66$Ky&J$`lp1%5qlt-8={PLIA{DJn;z(F%S~~Hqw&9m}`=ffDUQ;4IdM>RcT#xX! z79!nlwwb{y%2`p;SWe?EQVeTFy>r7z25~y3#>S#xMP;}gGWy%Y6&Wm={t`1EfmAt8 z-}zQo#_R!!oH<)EIj0t^Xp~0PrLt%TEA=`CK6%Kei9v5_XmOc31hL+=p_DA9m~u+B zaBR4c9S+?qeNnLH?F?2jBR1&TE}lrsOu)!Jt3DKC5D8q#6j{bJMP?E$5YOQh(@a2? zz_T+lE)&IIKG!@2-^^|%C%H{bk)iBd2IGD2Y``OAw3Fi!^8{Q{?+q89Jz( z*;L58l?Ik+gFs5^2Da0!jJ}%XEMrLNS2R*>bTsX$PQEMC(B1^Y(;y41C~w#5wGVL? zX>-Fs<+x0Po)iX#%CRpW`2~@$GD!fzoq}p6|hzqQk;qGHd=Wik@X`Wa!b>X|L z9;~jI;Y!~W%v2$g4`G5};u??YZ3@!h)^-d=?If@5moQ||o7Hi)Febld#g-k`_>rhu zBn_~1Y-V(Q=$79(2ZUrwZfV zS<$B`Ydu`*D`lHOe2_Ma)+|}MBwXDn4MtqYUBf8u$&4FUq4bCCX+so^*h5jH32S5& zOGoi@-s)KE_lE>Zb`n zT3w=)!SK~)4Snc($@B)cmsCZtrZQS<3)Zj)V*k*Rl1Rxo!oY?|4(+q1>Q^M{A~X5v zAzwTj1!$HWY6*Q<4~vz2ftAS=-z-opR!dWSxnQonYfXT`j;aaPYMSW+ZpqCP6Q*ju zSTcu?MSt0KYtEUje&IFMD|Pl1;W-P#NJFKBJy98xFjzZ0Uc>$^hS*W;=}Fv!wZ%-< zV9T`U_E4~v<%j*FK|jQrE?8?8P8GE|P$)$cEcv=Z1#T*^yy3xS^l)v3{-mxgUaIQ- zOx)6oCZA4Elb)aTd@M#b1vSGCx_z|xAzW{pVQNMHiYM7QSqC$B;>pFWr(!e6HaRV> zMY6TlR^B;#=|$Re3f4s(+E)|Vm|)+{Ep*mlgb`+zSZFqD?8#%_bn(iDv+G&!anpXy zzmtA+lmEKZJ{~V+>AN|BvBA2HJslL7l4QqD2J3KPREcOH02ciE7toZgvCns@G(9cX8^t%)Nb;&?z*&?E%rBb7;&7pp0YcP57NN4BVTFUR@xG*mOyss00(M$SXZ#r)m z!P;GxAXtI40%ByNtZi;VrOm=3WF0Sa-`ngeU%a{8Zki4m$c`j)v0Gc#hpUxFepowi zs*LucJ1sZmr3YvD_1iR<3;LBamGNuRnhPjuW7=NH=y6ZZ&hv{@iZW@zMwKwD8GI1K zzM0WT0qaf6Urh%=e}zps_Hig;-8My3NLAY25RZXBrde)G+f8j@f2E25#M64FPF)nz z=JuIfLpwE14rSI4e1$5tZTlqd25Is}(bfpIH)4B)(!v&{9xkR|of*yE)i6W0E$Ekx zzKxZZd+)o(#b$(9sHrQr0K?A&9XGBs%`UGDUebxpq;;`vL0-ZA7~8C)%^QQ5#)2&; zY19UrlQm|o_#t#_$#{13gDlEX6Bl);A-gJ8oP^rCI;NjUd?+Pl(&=xMN*S#}`x~RC zBwA%Zy>rDI7iXgev1UPA&3xiIvTuuZ9#7SN zArTC8_n#du?e1II+Y=11b!C#?rp-3(t(i`0ZhOl%VwFTQ3?NWCrZT(0$D^J(wjSIe zS5#6~wjtc6*fJY&2#*_l7E&!BpoEPfX$YX(B#UPyr#_SlRhQMS)m$?vWuvidy4#tK zlad>&nbA#JtO6~Nw2n5>F@6uPQGK19{(#*abGO&k~fh9{ImH;DwNs32~2Hd}0 z!9cYU1?$TlZZXc2YZM+-LSnmloK^CA+M-xsT-amPtgEV84dRM@Jw01UwR5ERaQHA_mWOG#kb?;BJ=OC%IS|wXhk&-=+SV?wTg0VsG zhUAzUBoTRpN!hdrW%DbH__Cdg62EG_r7oyxhb!Y0u%?{ntmDVV#yazH*V>l6lj^xn zlRih$(Tc@|Gs+cNeo=MCna*;X%Z8rJEGZx@_GP9_Du?fyW`Sk+AhTJwJ8!Yoc&eh= z2T~<<29Ybgy-!Nt+?%BzWe+DgTPt$tf-bVYR4Q?@UNLbBM84KrYGzj=i;M)t$5LUU zy4?GwMm3RC;jKt5y^##S&Txs=Ze*e%j0(4fn*>ZBI(^j~te8`*sLT%Y$IC5^RZCBB zP4mNRVZE2(WwwPiQQ8)r6@b;M7VW21HoiAfZm1l1XoC3fmj z`zXug5&>N`^?uGj%rZ&;pG@0^zN^_}!42Fy{(D`7UcS&FJsJN|$NW5=(dZBkfJ8)dj^F6bD=2wOOVg>;lD&7C>Bo*CRY5^2}& z%z2z_6YWfnt!*H?Y-V$HD$wCP3v8FX23KZV4cHX8ZFcJOOLRMX<@qJLeLeI1(oFRZ zQY|HzzI|rCAXff?zeyHY?Q#Lu32n?$$Q6u!_2<-VE!d1h!@HhFTbYGMgk(u=Qxh6E zeSMB`IFepMZ%=%z>gJj|pgv~kW6PSQsSPIGvFPZ_b)3WLn6~J{d7bk*=TCFHEgh?B z`9iK^aU);r7^rlG)7Gx(Sck2wm>oUTuq!-a-U;(N=AGCv?}Tvvsa^9=@0fSmym`}f z7|}6M&6I2G=Txd);VNAZ2-oR)K)Ar}3fNVFv#Nz!)EMn7NA)xL$em?$3?R^5VQ)Fl zOgJ1aSh@17Vxf}*xn`6uu2pR8>7BN!Z&h!z=<_@0OVcWuR{+u(W1?gT|S}Eq)R*8;lz2+DP>%=i%PxmWdGxL`+Tw+V#aO{uJaAjV) z(<^Ks-AvFK(3bmBv+77h2d`xBX`&DnS+W1P{Bzs^J>x)Tu92al7FUyLwY}RC+%_j!Hr0b3@b6=FG)RJ-f zj-yM7*Uejw^-wJkh50S_73&2S%~RiWbkUMnRXfE|%aWMC?HD&=YY1IauVsgsZt7E9 zXIva{oweR5=cl^sn7p(bi`^r2j)xdITCQ6ks^{DiQTHCtVJ(^+E}~(|9P<^6*!u+y z7~3i3BQjxX9pWwa67eS@)fS^wV>*5RQ5}_O3^71xm(-mdiA2l&#CDsLP0ITG0<$}%to?7~n_3$^r_M>Agp$;4*eU74|AR`0 zEw$cellLb^&GSf~3osl;a*tulZAdtBz+olF=#5g`#onA&H~N*agsdEnH8_HmaW6^g z?cgx9*wJlgQj8Z3!(4=_=#>J|%4UKT&u>&2WFyidBw!*`i}$!$|Be;7MX3aB%qhW4 zGd&Ilvm^DOx2_A0TkhkOjf}aNMFwn6MU6@Q;_gqbii$a^WXhq`(7hY##)bh)P=*#) zSiS!!0nClM1%3mI1RjN3)%E-hH(#Jn8XJ) zVAC&_=*neFNROSnw**NE>13wd5^8zoBjw5#()o=V1({%3%9>QSBtTi z@mO!Qhq*?mGSI+?9P|BPEVbmb)GllyJ?xItujK0`TF>eeKGp;mRY`~LmVcX0>X<@!F zsGGo?2T0_Tkr3js`cXB>PhnJO z!boQK_-4rSxZO!l*P}v_DXAQ40EdxjffA!zgDaLMXC63#GO_#Ca&PT#SaLniH+8c?cbZbw{3duBI`<{iiLrHHJ9FG0la! z6r3$l!FFNRl5opfL~>MJ6swtpO>N{Zw3(brbELfIYppQIM){yyWH^aS1-K)LR1}@e zOA5CYhg)Xx(FJQNMHa*JD)JF6|;)iivtbjxNmj?{Co)f=oF z^(qaogVZE!v802#2VE{sF`eIFor}iv3!^~89%0zBS*CtnbG(ckKRdWZq%9$_yN9ak ze&-{JU^SDMEi7C#Li|I}S02t3nP6?~>6$B7S-e5zEFkGf-ENJz5vDx3PKLQg( zB5EizO^_xn9Fj9}qMBKLxs)YTHO!;pkZ!FN%I(RF->4z*Hs^C4SPL7?f$7;a&l<$Z z_(Y5SImQN;X7l#Ms?beY85X{C?TpJ*ai_ca>eOGd?I$klI0bXluf<&54Ty zdi6I(Dp&f}Y-}p0rySjzrPtBbWI!YPo3rv@Q&*~-1Tmzj%Z3O6sV%Y#kgFOLMc2Q| z?cu6SmE$)Tf*dzEOvTDV893VjJyY;OmuN%7{EM~XWwTQjZhZX-fh@TJM3*|r3~OAx zmSx*+OC**)&$&|DTVN90a$BC;ynIG-zL%r|GW-J3~wsN6b5x_SM&l_3hi zRAgmDe|c4Q2A$ot)!I(oZ_OMJAk5p8_&QV27D4g)2&;LpnMfrZDUt*eVSGimHk@gU z)>(6HxeuWs2d63QY*6YA(q>N_P^oRCqu6b-aMdMLLoB5Er2Ft~kHC3!6 zb!*99rq?Rm*X3#@>n68ubPFYacb7zy%ez=#NIAP{+E>nS(P))=Jl&19{pNz#*ezat zu1Gd7qO?)8%@sDM?wXOSex5feLp+gJr-=D@H7dmKd37hN(x}|#KZ!en)gro__|9U8 zgKd6D-PmQ`X^E%ZY*W?A0+1fvMtohc)lPx_F3T^Zm0^g$G6tK~PzxvHEQ$+7U2Pa@ z9j28+otCwh#LOm@)-{m31}yE=>A!F3@~ziwwPvbjMPsk+lulv(2JtoFlCBBU^x;4z zZ{(VAhW!l{Yy-W(-yAZTnLeOu{W79aVS^EaR8w5bR)Q25_aN$Z)Mf{sc~<*E$;ARl(?;I zF2j1;h1)dcq$!!}eNzPSei%F63~okdb9rHw@)Y4~lc*SCwlu1v>+^-7A!nL1^DtZ6 zC1VsJe=fj^vsbHKo-#vHG;6RnXkKj~rWJBlKe6>6NA+jd%m5Qxl;#Qpy-?=d0(a+3kCvL(Z@+wGV$4cOM_wr?~ytAvrErMuGVCPi8Q^}yu0wBYvM4!A?IGJ`7QZI;&1Ad4twHfnW8W&ZG2E66!PaowRiJ!p8|4wi%qK12(*<@sF&mHJdt(-~CZS~l)*$mH8Xw$n-9Sxjmw1?V#MiEH`wW{DH@fB!k zKkWj$9Zw8BZ{|&2?{me+rqE^|B=Ter{%&-ctI;-B^lNR%Q4 zsj@5zcZlU?2!Hfcv{fRT>&yC~P%dd*IbSczddxxX~P>L^RYHTMwAL`ilOY~Lo?pi=9iu$;7~b|A{3 z-+*Y23yR~EHZ74V6g_2gr5Q@Gxvqk9?F!p&8C&4x5d>N%66#@prof_lC`1*4PK~2+CQLE@?X##Emv9zYAoh9zi2(ji{;@Xa*A~pCETDJ`KTj>_FWd?G0 ztZg~gwv9c2LG*-ezO%e{otuO#i`Rx|c>hku(~$n5wVYM&cEz-mDu+|tw&o6`ol3;> z$a?)B2)K(J@kbe~J+S}VOt#rHW8v85bV5hGGt$%vI{mTewl&qX+_`Al+|^HQ-X=T! zdf)7S6_crtbBNXf*RrY1tAFO=HJw7;&|CMJa9d5CPZNTa7)C%6Lt)kqYFyhXKotDq zbd2p|{>~EZxqj)g?!~>~vflnB%X|9BABqT(l@c;hyum}67c1tA)!R=0WVLgI}tishwM`@TcXyWMnqEz+FZR}NFxyOZE} z`)(UbOv6|Em)0!t?4nGb6S#rD{&tIC%_N*QX=~sTcdqx);&Y*0nzf zMbxW_fradO!-4HT6B8{7<3p18%%k2JA_S5E`p(;BE_RJOWa867OZ8Ho%49t>3`{ZI9+0e zD5XjfufH&o(af5MSray^Z96)WA(`Tc3EC6sPF-3_?U^+XRNMlkCJkVh1^g8SCV1Ab z?j+DMF*WRV50po9c)DefNnFjWie~gutfBm_Lwq3S%WX-<<~P!46=?0BWOO6LacRP{ zwO~g9Gi0Pn&Ae8VI9)7hc4{;Iu_? zu^M{y+hV4*sSgIFv0aG}`$$`|sD1vA3;e}c{JO^fq_4o;u-H%fC`WapE~usc`WY=- zm}s~y*|x1$S2LFcwK;lerKFShnS3Jm-d5p6SnAMu#eHA30rsB%73a$4YOe$882~ zKx*Yfe=w!`ncSz^(zi5Xy2f$cS_VLD$OSrauiK@ioa>fUJtyCFN?#J&)^#a%=37!t zx83A4x9|4X+ASK8M}VRR})ASVEJjo z49VI?Lfcp8=5Btff3}tE_SbvLq_\n" "Language-Team: English \n" diff --git a/locale/eo_UY/LC_MESSAGES/django.mo b/locale/eo_UY/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..b8c3bb5563c51b468ab90de93f1d2d339e9f50b0 GIT binary patch literal 138669 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%0A7XWUiZS&37x`d1 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

v6@75i0IYJO-Osz)4xJ+&XA}Grrx<@ y+sMeyYHUu?x1JPpjwJNS7}P$Z&%lU~_K_Xb!tVD8ebV~*M0DGoGPzH^ME?hYL;s%u delta 30154 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 diff --git a/locale/fr_FR/LC_MESSAGES/django.mo b/locale/fr_FR/LC_MESSAGES/django.mo index 4cdcbf8ea2a3ffdeed740317a055f435e5954b7c..e153f2262eb07690a2b35b1fba059bf3d2230e4e 100644 GIT binary patch literal 147376 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 literal 44850 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 diff --git a/locale/it_IT/LC_MESSAGES/django.mo b/locale/it_IT/LC_MESSAGES/django.mo index 09dd8c9cf0d5cf5da2377f96e9828c80b2afc96b..502f4b498bc244dacc4d361c03038f147565078a 100644 GIT binary patch delta 30244 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 delta 29899 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 X#eD630ad%T&-}lYwiYho3%&e5F(G*q diff --git a/locale/no_NO/LC_MESSAGES/django.mo b/locale/no_NO/LC_MESSAGES/django.mo index c15f6a2ad0d912f0debb201c5ebe931e0e8630f3..185ee107c25643c94bf3312b5e567340a6d11970 100644 GIT binary patch delta 21008 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 delta 21168 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 Qu-+X%`>$r3cAahWKk0*5;{X5v diff --git a/locale/pl_PL/LC_MESSAGES/django.mo b/locale/pl_PL/LC_MESSAGES/django.mo index 24668069d71bfc33a041e7014d4d8d6f669d8609..be15d14dee937772e59a9d91e6befcc373c69d1d 100644 GIT binary patch delta 26135 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 delta 26227 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 O|82YbVrI|l6aNF&BI?xu diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 9fa2e62f6243f57db28f66a70a132fe5e8df9a32..a7d3514327cea5b209235597e29059e08c7e88be 100644 GIT binary patch delta 22988 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 delta 23107 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 diff --git a/locale/pt_PT/LC_MESSAGES/django.mo b/locale/pt_PT/LC_MESSAGES/django.mo index c86d5ff251b9672ce0a39d5ac72afcf54d6bcefb..75385af56b0d98d92eff3a18a1bb10cea1c6ad00 100644 GIT binary patch delta 22406 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 P@{_}#t&czQvg`i=*MFoo delta 22510 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 diff --git a/locale/ro_RO/LC_MESSAGES/django.mo b/locale/ro_RO/LC_MESSAGES/django.mo index c3c3e20e70c91b42a03dce7c7084d49297b2e1db..c9a5ada88a22216d8243c74e388093af7ec9f44c 100644 GIT binary patch delta 26591 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 No@_hI1$h3B_#cYS`F#KY delta 26673 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 delta 29369 zcmZA91$Y(L!nWbrAwX~l9xO<(5Hz?HcXutW#R(1_T!On(v_No|BE_Y+ySuv-3jg!& zwbH-end_R~%YA0=gq(AHvETJ2e(p_w-)Rn4^{9@M66a=hoHWr1*HNnD%62NahyUPMu~|iFsUzv@pn|krv1!Jdt+_l(=a1Gwdo1^n|e7=11ybcu`Q;?(Wn($ zj>Π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 diff --git a/locale/zh_Hans/LC_MESSAGES/django.mo b/locale/zh_Hans/LC_MESSAGES/django.mo index 1d1227f8092b70c68bb692fb532759090142aa83..5f7bf079326aa9940e7a29c60038959eb056b268 100644 GIT binary patch literal 95024 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 a*#6qj-A5y9w~qTl0ep`}>Sqc-{Qm&xC_nH3 literal 44096 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 S0TOg?KN0&d0;IH0jQ%f4%`RX7 diff --git a/locale/zh_Hant/LC_MESSAGES/django.mo b/locale/zh_Hant/LC_MESSAGES/django.mo index f9ca27be9b891b3b13c30e68d084e0cd54184a43..c388dd30e5958075aac37a5d1ae8465c44f92309 100644 GIT binary patch delta 12792 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

X;zjxq~@Za!Uc*G#z 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 K+Af^UV*h`HluhUW From 42dd19908460557c1f5c362e09ed86c1d026681c Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 08:28:45 -0700 Subject: [PATCH 23/30] Unit test that identifies clashes between links and mentions --- bookwyrm/tests/views/test_status.py | 10 ++++++++++ bookwyrm/views/status.py | 23 ++++++++++++++--------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/bookwyrm/tests/views/test_status.py b/bookwyrm/tests/views/test_status.py index d02c71374..6863c9625 100644 --- a/bookwyrm/tests/views/test_status.py +++ b/bookwyrm/tests/views/test_status.py @@ -456,6 +456,16 @@ http://www.fish.com/""" views.status.format_links(url), f'{url[8:]}' ) + def test_format_links_with_at_symbol(self, *_): + """A link with an @username shouldn't treat the username as a mention""" + content = "a link to https://www.example.com/user/@mouse" + mentions = views.status.find_mentions(self.local_user, content) + # pylint: disable=line-too-long + self.assertEqual( + views.status.format_mentions(content, mentions), + 'a link to www.example.com/user/@mouse' + ) + def test_to_markdown(self, *_): """this is mostly handled in other places, but nonetheless""" text = "_hi_ and http://fish.com is rad" diff --git a/bookwyrm/views/status.py b/bookwyrm/views/status.py index 82d033d7c..866657a3b 100644 --- a/bookwyrm/views/status.py +++ b/bookwyrm/views/status.py @@ -96,18 +96,12 @@ class CreateStatus(View): # inspect the text for user tags content = status.content - for (mention_text, mention_user) in find_mentions( - request.user, content - ).items(): + mentions = find_mentions(request.user, content) + for (_, mention_user) in mentions: # add them to status mentions fk status.mention_users.add(mention_user) + content = format_mentions(content, mentions) - # turn the mention into a link - content = re.sub( - rf"{mention_text}\b(?!@)", - rf'{mention_text}', - content, - ) # add reply parent to mentions if status.reply_parent: status.mention_users.add(status.reply_parent.user) @@ -149,6 +143,17 @@ class CreateStatus(View): return HttpResponse() return redirect_to_referer(request) +def format_mentions(content, mentions): + """Detect @mentions and make them links""" + for (mention_text, mention_user) in mentions.items(): + # turn the mention into a link + content = re.sub( + rf"{mention_text}\b(?!@)", + rf'{mention_text}', + content, + ) + return content + @method_decorator(login_required, name="dispatch") class DeleteStatus(View): From 8a0e88db8343341e5161cf0437407134b5182bc3 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 08:39:41 -0700 Subject: [PATCH 24/30] Adds test for links with # symbols --- bookwyrm/tests/views/test_status.py | 16 +++++++++++++--- bookwyrm/views/status.py | 26 +++++++++++++++++--------- 2 files changed, 30 insertions(+), 12 deletions(-) diff --git a/bookwyrm/tests/views/test_status.py b/bookwyrm/tests/views/test_status.py index 6863c9625..1ec148991 100644 --- a/bookwyrm/tests/views/test_status.py +++ b/bookwyrm/tests/views/test_status.py @@ -456,14 +456,24 @@ http://www.fish.com/""" views.status.format_links(url), f'{url[8:]}' ) - def test_format_links_with_at_symbol(self, *_): + def test_format_mentions_with_at_symbol_links(self, *_): """A link with an @username shouldn't treat the username as a mention""" - content = "a link to https://www.example.com/user/@mouse" + content = "a link to https://example.com/user/@mouse" mentions = views.status.find_mentions(self.local_user, content) # pylint: disable=line-too-long self.assertEqual( views.status.format_mentions(content, mentions), - 'a link to www.example.com/user/@mouse' + 'a link to www.example.com/user/@mouse', + ) + + def test_format_hashtag_with_pound_symbol_links(self, *_): + """A link with an @username shouldn't treat the username as a mention""" + content = "a link to https://example.com/page#anchor" + hashtags = views.status.find_or_create_hashtags(content) + # pylint: disable=line-too-long + self.assertEqual( + views.status.format_hashtags(content, hashtags), + 'a link to example.com/page#anchor', ) def test_to_markdown(self, *_): diff --git a/bookwyrm/views/status.py b/bookwyrm/views/status.py index 866657a3b..0e4d4e396 100644 --- a/bookwyrm/views/status.py +++ b/bookwyrm/views/status.py @@ -107,17 +107,11 @@ class CreateStatus(View): status.mention_users.add(status.reply_parent.user) # inspect the text for hashtags - for (mention_text, mention_hashtag) in find_or_create_hashtags(content).items(): + hashtags = find_or_create_hashtags(content) + for (_, mention_hashtag) in hashtags.items(): # add them to status mentions fk status.mention_hashtags.add(mention_hashtag) - - # turn the mention into a link - content = re.sub( - rf"{mention_text}\b(?!@)", - rf'' - + rf"{mention_text}", - content, - ) + content = format_hashtags(content, hashtags) # deduplicate mentions status.mention_users.set(set(status.mention_users.all())) @@ -143,6 +137,7 @@ class CreateStatus(View): return HttpResponse() return redirect_to_referer(request) + def format_mentions(content, mentions): """Detect @mentions and make them links""" for (mention_text, mention_user) in mentions.items(): @@ -155,6 +150,19 @@ def format_mentions(content, mentions): return content +def format_hashtags(content, hashtags): + """Detect #hashtags and make them links""" + for (mention_text, mention_hashtag) in hashtags.items(): + # turn the mention into a link + content = re.sub( + rf"{mention_text}\b(?!@)", + rf'' + + rf"{mention_text}", + content, + ) + return content + + @method_decorator(login_required, name="dispatch") class DeleteStatus(View): """tombstone that bad boy""" From 4fcb01805ef18eb9f4290acbe44acef48c1059d8 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 09:14:30 -0700 Subject: [PATCH 25/30] Fixes test comparison string --- bookwyrm/tests/views/test_status.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bookwyrm/tests/views/test_status.py b/bookwyrm/tests/views/test_status.py index 1ec148991..71b3eaacc 100644 --- a/bookwyrm/tests/views/test_status.py +++ b/bookwyrm/tests/views/test_status.py @@ -460,20 +460,18 @@ http://www.fish.com/""" """A link with an @username shouldn't treat the username as a mention""" content = "a link to https://example.com/user/@mouse" mentions = views.status.find_mentions(self.local_user, content) - # pylint: disable=line-too-long self.assertEqual( views.status.format_mentions(content, mentions), - 'a link to www.example.com/user/@mouse', + 'a link to https://example.com/user/@mouse', ) def test_format_hashtag_with_pound_symbol_links(self, *_): """A link with an @username shouldn't treat the username as a mention""" content = "a link to https://example.com/page#anchor" hashtags = views.status.find_or_create_hashtags(content) - # pylint: disable=line-too-long self.assertEqual( views.status.format_hashtags(content, hashtags), - 'a link to example.com/page#anchor', + 'a link to https://example.com/page#anchor', ) def test_to_markdown(self, *_): From fe856bcf2c69d5c806bb78a26ac5c5f53fedb5d9 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 09:20:58 -0700 Subject: [PATCH 26/30] Updates regex on mentions and hashtags --- bookwyrm/views/status.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bookwyrm/views/status.py b/bookwyrm/views/status.py index 0e4d4e396..3c5b7bcf3 100644 --- a/bookwyrm/views/status.py +++ b/bookwyrm/views/status.py @@ -143,7 +143,7 @@ def format_mentions(content, mentions): for (mention_text, mention_user) in mentions.items(): # turn the mention into a link content = re.sub( - rf"{mention_text}\b(?!@)", + rf"(?{mention_text}', content, ) @@ -155,7 +155,7 @@ def format_hashtags(content, hashtags): for (mention_text, mention_hashtag) in hashtags.items(): # turn the mention into a link content = re.sub( - rf"{mention_text}\b(?!@)", + rf"(?' + rf"{mention_text}", content, From f2ab8c2fe260a12e354060a1a46653fe2f09e711 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 10:04:23 -0700 Subject: [PATCH 27/30] Fixes effect/affect error --- bookwyrm/templates/settings/imports/imports.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/templates/settings/imports/imports.html b/bookwyrm/templates/settings/imports/imports.html index 108003d85..8819220fb 100644 --- a/bookwyrm/templates/settings/imports/imports.html +++ b/bookwyrm/templates/settings/imports/imports.html @@ -28,7 +28,7 @@ >

{% trans "This is only intended to be used when things have gone very wrong with imports and you need to pause the feature while addressing issues." %} - {% trans "While imports are disabled, users will not be allowed to start new imports, but existing imports will not be effected." %} + {% trans "While imports are disabled, users will not be allowed to start new imports, but existing imports will not be affected." %}
{% csrf_token %}
From f1640399e3c3f1a08eb5755dc1f8c6d21fad3949 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 10:12:25 -0700 Subject: [PATCH 28/30] Python formatting --- bookwyrm/tests/views/test_status.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bookwyrm/tests/views/test_status.py b/bookwyrm/tests/views/test_status.py index 71b3eaacc..7c64fdb0c 100644 --- a/bookwyrm/tests/views/test_status.py +++ b/bookwyrm/tests/views/test_status.py @@ -462,7 +462,7 @@ http://www.fish.com/""" mentions = views.status.find_mentions(self.local_user, content) self.assertEqual( views.status.format_mentions(content, mentions), - 'a link to https://example.com/user/@mouse', + "a link to https://example.com/user/@mouse", ) def test_format_hashtag_with_pound_symbol_links(self, *_): @@ -471,7 +471,7 @@ http://www.fish.com/""" hashtags = views.status.find_or_create_hashtags(content) self.assertEqual( views.status.format_hashtags(content, hashtags), - 'a link to https://example.com/page#anchor', + "a link to https://example.com/page#anchor", ) def test_to_markdown(self, *_): From b76da26c983f519033b610b3a2cc4b62e2db11c9 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Wed, 29 Mar 2023 10:13:02 -0700 Subject: [PATCH 29/30] Fixes iteration over mentions dict --- bookwyrm/views/status.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/views/status.py b/bookwyrm/views/status.py index 3c5b7bcf3..a8c874c13 100644 --- a/bookwyrm/views/status.py +++ b/bookwyrm/views/status.py @@ -97,7 +97,7 @@ class CreateStatus(View): # inspect the text for user tags content = status.content mentions = find_mentions(request.user, content) - for (_, mention_user) in mentions: + for (_, mention_user) in mentions.items(): # add them to status mentions fk status.mention_users.add(mention_user) content = format_mentions(content, mentions) From 282f41bdb8cf1aa37468e0a998fc3025d30cb144 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Mar 2023 14:28:59 +0000 Subject: [PATCH 30/30] Bump redis from 4.5.3 to 4.5.4 Bumps [redis](https://github.com/redis/redis-py) from 4.5.3 to 4.5.4. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v4.5.3...v4.5.4) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 29ce0e5de..f8f1ab937 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ Pillow==9.4.0 psycopg2==2.9.5 pycryptodome==3.16.0 python-dateutil==2.8.2 -redis==4.5.3 +redis==4.5.4 requests==2.28.2 responses==0.22.0 pytz>=2022.7