mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-26 19:41:11 +00:00
Merge branch 'main' into html-in-activitypub
This commit is contained in:
commit
bffde6703c
102 changed files with 4828 additions and 2907 deletions
|
@ -108,3 +108,10 @@ OTEL_EXPORTER_OTLP_ENDPOINT=
|
|||
OTEL_EXPORTER_OTLP_HEADERS=
|
||||
# Service name to identify your app
|
||||
OTEL_SERVICE_NAME=
|
||||
|
||||
# Set HTTP_X_FORWARDED_PROTO ONLY to true if you know what you are doing.
|
||||
# Only use it if your proxy is "swallowing" if the original request was made
|
||||
# via https. Please refer to the Django-Documentation and assess the risks
|
||||
# for your instance:
|
||||
# https://docs.djangoproject.com/en/3.2/ref/settings/#secure-proxy-ssl-header
|
||||
HTTP_X_FORWARDED_PROTO=false
|
||||
|
|
1
.github/workflows/django-tests.yml
vendored
1
.github/workflows/django-tests.yml
vendored
|
@ -56,5 +56,6 @@ jobs:
|
|||
EMAIL_USE_TLS: true
|
||||
ENABLE_PREVIEW_IMAGES: false
|
||||
ENABLE_THUMBNAIL_GENERATION: true
|
||||
HTTP_X_FORWARDED_PROTO: false
|
||||
run: |
|
||||
pytest -n 3
|
||||
|
|
|
@ -37,7 +37,7 @@ Keep track of what books you've read, and what books you'd like to read in the f
|
|||
Federation allows you to interact with users on other instances and services, and also shares metadata about books and authors, which collaboratively builds a decentralized database of books.
|
||||
|
||||
### Privacy and moderation
|
||||
Users and administrators can control who can see thier posts and what other instances to federate with.
|
||||
Users and administrators can control who can see their posts and what other instances to federate with.
|
||||
|
||||
## Tech Stack
|
||||
Web backend
|
||||
|
|
|
@ -194,6 +194,11 @@ class ActivityObject:
|
|||
try:
|
||||
if issubclass(type(v), ActivityObject):
|
||||
data[k] = v.serialize()
|
||||
elif isinstance(v, list):
|
||||
data[k] = [
|
||||
e.serialize() if issubclass(type(e), ActivityObject) else e
|
||||
for e in v
|
||||
]
|
||||
except TypeError:
|
||||
pass
|
||||
data = {k: v for (k, v) in data.items() if v is not None and k not in omit}
|
||||
|
@ -271,7 +276,7 @@ def resolve_remote_id(
|
|||
try:
|
||||
data = get_data(remote_id)
|
||||
except ConnectorException:
|
||||
logger.exception("Could not connect to host for remote_id: %s", remote_id)
|
||||
logger.info("Could not connect to host for remote_id: %s", remote_id)
|
||||
return None
|
||||
|
||||
# determine the model implicitly, if not provided
|
||||
|
@ -306,7 +311,9 @@ class Link(ActivityObject):
|
|||
|
||||
def serialize(self, **kwargs):
|
||||
"""remove fields"""
|
||||
omit = ("id", "type", "@context")
|
||||
omit = ("id", "@context")
|
||||
if self.type == "Link":
|
||||
omit += ("type",)
|
||||
return super().serialize(omit=omit)
|
||||
|
||||
|
||||
|
|
|
@ -222,7 +222,7 @@ def dict_from_mappings(data, mappings):
|
|||
return result
|
||||
|
||||
|
||||
def get_data(url, params=None, timeout=10):
|
||||
def get_data(url, params=None, timeout=settings.QUERY_TIMEOUT):
|
||||
"""wrapper for request.get"""
|
||||
# check if the url is blocked
|
||||
raise_not_valid_url(url)
|
||||
|
|
|
@ -165,8 +165,8 @@ class Connector(AbstractConnector):
|
|||
edition_data = self.get_book_data(edition_data)
|
||||
except ConnectorException:
|
||||
# who, indeed, knows
|
||||
return
|
||||
super().create_edition_from_data(work, edition_data, instance=instance)
|
||||
return None
|
||||
return super().create_edition_from_data(work, edition_data, instance=instance)
|
||||
|
||||
def get_cover_url(self, cover_blob, *_):
|
||||
"""format the relative cover url into an absolute one:
|
||||
|
|
|
@ -38,7 +38,7 @@ def password_reset_email(reset_code):
|
|||
data = email_data()
|
||||
data["reset_link"] = reset_code.link
|
||||
data["user"] = reset_code.user.display_name
|
||||
send_email.delay(reset_code.user.email, *format_email("password_reset", data))
|
||||
send_email(reset_code.user.email, *format_email("password_reset", data))
|
||||
|
||||
|
||||
def moderation_report_email(report):
|
||||
|
|
|
@ -55,7 +55,7 @@ class CreateInviteForm(CustomForm):
|
|||
class SiteForm(CustomForm):
|
||||
class Meta:
|
||||
model = models.SiteSettings
|
||||
exclude = ["admin_code", "install_mode"]
|
||||
exclude = ["admin_code", "install_mode", "imports_enabled"]
|
||||
widgets = {
|
||||
"instance_short_description": forms.TextInput(
|
||||
attrs={"aria-describedby": "desc_instance_short_description"}
|
||||
|
|
|
@ -36,13 +36,16 @@ class FileLinkForm(CustomForm):
|
|||
"This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
),
|
||||
)
|
||||
elif models.FileLink.objects.filter(
|
||||
if (
|
||||
not self.instance
|
||||
and models.FileLink.objects.filter(
|
||||
url=url, book=book, filetype=filetype
|
||||
).exists():
|
||||
# pylint: disable=line-too-long
|
||||
self.add_error(
|
||||
"url",
|
||||
_(
|
||||
"This link with file type has already been added for this book. If it is not visible, the domain is still pending."
|
||||
),
|
||||
)
|
||||
).exists()
|
||||
):
|
||||
# pylint: disable=line-too-long
|
||||
self.add_error(
|
||||
"url",
|
||||
_(
|
||||
"This link with file type has already been added for this book. If it is not visible, the domain is still pending."
|
||||
),
|
||||
)
|
||||
|
|
|
@ -16,8 +16,8 @@ class Importer:
|
|||
("id", ["id", "book id"]),
|
||||
("title", ["title"]),
|
||||
("authors", ["author", "authors", "primary author"]),
|
||||
("isbn_10", ["isbn10", "isbn"]),
|
||||
("isbn_13", ["isbn13", "isbn", "isbns"]),
|
||||
("isbn_10", ["isbn10", "isbn", "isbn/uid"]),
|
||||
("isbn_13", ["isbn13", "isbn", "isbns", "isbn/uid"]),
|
||||
("shelf", ["shelf", "exclusive shelf", "read status", "bookshelf"]),
|
||||
("review_name", ["review name"]),
|
||||
("review_body", ["my review", "review"]),
|
||||
|
@ -36,7 +36,11 @@ class Importer:
|
|||
def create_job(self, user, csv_file, include_reviews, privacy):
|
||||
"""check over a csv and creates a database entry for the job"""
|
||||
csv_reader = csv.DictReader(csv_file, delimiter=self.delimiter)
|
||||
rows = enumerate(list(csv_reader))
|
||||
rows = list(csv_reader)
|
||||
if len(rows) < 1:
|
||||
raise ValueError("CSV file is empty")
|
||||
rows = enumerate(rows)
|
||||
|
||||
job = ImportJob.objects.create(
|
||||
user=user,
|
||||
include_reviews=include_reviews,
|
||||
|
|
18
bookwyrm/migrations/0166_sitesettings_imports_enabled.py
Normal file
18
bookwyrm/migrations/0166_sitesettings_imports_enabled.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
# Generated by Django 3.2.16 on 2022-11-17 21:50
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("bookwyrm", "0165_alter_inviterequest_answer"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="sitesettings",
|
||||
name="imports_enabled",
|
||||
field=models.BooleanField(default=True),
|
||||
),
|
||||
]
|
23
bookwyrm/migrations/0167_auto_20221125_1900.py
Normal file
23
bookwyrm/migrations/0167_auto_20221125_1900.py
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Generated by Django 3.2.16 on 2022-11-25 19:00
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("bookwyrm", "0166_sitesettings_imports_enabled"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="sitesettings",
|
||||
name="impressum",
|
||||
field=models.TextField(default="Add a impressum here."),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="sitesettings",
|
||||
name="show_impressum",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
]
|
|
@ -62,6 +62,8 @@ class SiteSettings(SiteModel):
|
|||
)
|
||||
code_of_conduct = models.TextField(default="Add a code of conduct here.")
|
||||
privacy_policy = models.TextField(default="Add a privacy policy here.")
|
||||
impressum = models.TextField(default="Add a impressum here.")
|
||||
show_impressum = models.BooleanField(default=False)
|
||||
|
||||
# registration
|
||||
allow_registration = models.BooleanField(default=False)
|
||||
|
@ -86,6 +88,9 @@ class SiteSettings(SiteModel):
|
|||
admin_email = models.EmailField(max_length=255, null=True, blank=True)
|
||||
footer_item = models.TextField(null=True, blank=True)
|
||||
|
||||
# controls
|
||||
imports_enabled = models.BooleanField(default=True)
|
||||
|
||||
field_tracker = FieldTracker(fields=["name", "instance_tagline", "logo"])
|
||||
|
||||
@classmethod
|
||||
|
|
|
@ -244,9 +244,10 @@ class User(OrderedCollectionPageMixin, AbstractUser):
|
|||
def admins(cls):
|
||||
"""Get a queryset of the admins for this instance"""
|
||||
return cls.objects.filter(
|
||||
models.Q(user_permissions__name__in=["moderate_user", "moderate_post"])
|
||||
| models.Q(is_superuser=True)
|
||||
)
|
||||
models.Q(groups__name__in=["moderator", "admin"])
|
||||
| models.Q(is_superuser=True),
|
||||
is_active=True,
|
||||
).distinct()
|
||||
|
||||
def update_active_date(self):
|
||||
"""this user is here! they are doing things!"""
|
||||
|
|
|
@ -11,7 +11,7 @@ from django.utils.translation import gettext_lazy as _
|
|||
env = Env()
|
||||
env.read_env()
|
||||
DOMAIN = env("DOMAIN")
|
||||
VERSION = "0.5.1"
|
||||
VERSION = "0.5.2"
|
||||
|
||||
RELEASE_API = env(
|
||||
"RELEASE_API",
|
||||
|
@ -364,3 +364,7 @@ OTEL_EXPORTER_OTLP_HEADERS = env("OTEL_EXPORTER_OTLP_HEADERS", None)
|
|||
OTEL_SERVICE_NAME = env("OTEL_SERVICE_NAME", None)
|
||||
|
||||
TWO_FACTOR_LOGIN_MAX_SECONDS = 60
|
||||
|
||||
HTTP_X_FORWARDED_PROTO = env.bool("SECURE_PROXY_SSL_HEADER", False)
|
||||
if HTTP_X_FORWARDED_PROTO:
|
||||
SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https")
|
||||
|
|
|
@ -140,6 +140,10 @@ button:focus-visible .button-invisible-overlay {
|
|||
opacity: 1;
|
||||
}
|
||||
|
||||
button.button-paragraph {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
|
||||
/** States
|
||||
******************************************************************************/
|
||||
|
|
|
@ -81,7 +81,19 @@ details.dropdown .dropdown-menu a:focus-visible {
|
|||
details.details-panel {
|
||||
box-shadow: 0 0 0 1px $border;
|
||||
transition: box-shadow 0.2s ease;
|
||||
padding: 0.75rem;
|
||||
padding: 0;
|
||||
|
||||
> * {
|
||||
padding: 0.75rem;
|
||||
}
|
||||
|
||||
summary {
|
||||
position: relative;
|
||||
|
||||
.details-close {
|
||||
padding: 0.75rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
details[open].details-panel,
|
||||
|
@ -89,10 +101,6 @@ details.details-panel:hover {
|
|||
box-shadow: 0 0 0 1px $border;
|
||||
}
|
||||
|
||||
details.details-panel summary {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
details summary .details-close {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
|
|
|
@ -15,6 +15,8 @@ $danger: #872538;
|
|||
$danger-light: #481922;
|
||||
$light: #393939;
|
||||
$red: #ffa1b4;
|
||||
$black: #000;
|
||||
$white-ter: hsl(0, 0%, 90%);
|
||||
|
||||
/* book cover standins */
|
||||
$no-cover-color: #002549;
|
||||
|
@ -56,9 +58,12 @@ $link-active: $white-bis;
|
|||
$link-light: #0d1c26;
|
||||
|
||||
/* bulma overrides */
|
||||
$body-background-color: rgb(17, 18, 18);
|
||||
$background: $background-secondary;
|
||||
$menu-item-active-background-color: $link-background;
|
||||
$navbar-dropdown-item-hover-color: $white;
|
||||
$info-light: $background-body;
|
||||
$info-dark: #72b6ee;
|
||||
|
||||
/* These element's colors are hardcoded, probably a bug in bulma? */
|
||||
@media screen and (min-width: 769px) {
|
||||
|
@ -74,7 +79,7 @@ $navbar-dropdown-item-hover-color: $white;
|
|||
}
|
||||
|
||||
/* misc */
|
||||
$shadow: 0 0.5em 1em -0.125em rgba($black, 0.2), 0 0px 0 1px rgba($black, 0.02);
|
||||
$shadow: 0 0.5em 0.5em -0.125em rgba($black, 0.2), 0 0px 0 1px rgba($black, 0.02);
|
||||
$card-header-shadow: 0 0.125em 0.25em rgba($black, 0.1);
|
||||
$invisible-overlay-background-color: rgba($black, 0.66);
|
||||
$progress-value-background-color: $border-light;
|
||||
|
@ -92,6 +97,11 @@ $family-secondary: $family-sans-serif;
|
|||
color: $grey-light !important;
|
||||
}
|
||||
|
||||
|
||||
#qrcode svg {
|
||||
background-color: #a6a6a6;
|
||||
}
|
||||
|
||||
@import "../bookwyrm.scss";
|
||||
@import "../vendor/icons.css";
|
||||
@import "../vendor/shepherd.scss";
|
||||
|
|
|
@ -628,9 +628,9 @@ let BookWyrm = new (class {
|
|||
}
|
||||
|
||||
function toggleStatus(status) {
|
||||
for (const child of statusNode.children) {
|
||||
BookWyrm.toggleContainer(child, !child.classList.contains(status));
|
||||
}
|
||||
const template = document.querySelector(`#barcode-${status}`);
|
||||
|
||||
statusNode.replaceChildren(template ? template.content.cloneNode(true) : null);
|
||||
}
|
||||
|
||||
function initBarcodes(cameraId = null) {
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
{% block about_content %}
|
||||
{# seven day cache #}
|
||||
{% cache 604800 about_page %}
|
||||
{% cache 604800 about_page_superlatives %}
|
||||
|
||||
{% get_book_superlatives as superlatives %}
|
||||
<section class=" pb-4">
|
||||
|
@ -97,6 +97,7 @@
|
|||
</p>
|
||||
|
||||
</section>
|
||||
{% endcache %}
|
||||
|
||||
<section class="block">
|
||||
<header class="content">
|
||||
|
@ -145,5 +146,4 @@
|
|||
</div>
|
||||
</section>
|
||||
|
||||
{% endcache %}
|
||||
{% endblock %}
|
||||
|
|
15
bookwyrm/templates/about/impressum.html
Normal file
15
bookwyrm/templates/about/impressum.html
Normal file
|
@ -0,0 +1,15 @@
|
|||
{% extends 'about/layout.html' %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block title %}{% trans "Impressum" %}{% endblock %}
|
||||
|
||||
|
||||
{% block about_content %}
|
||||
<div class="block content">
|
||||
<h2>{% trans "Impressum" %}</h2>
|
||||
<div class="content">
|
||||
{{ site.impressum | safe }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
|
@ -47,6 +47,14 @@
|
|||
{% trans "Privacy Policy" %}
|
||||
</a>
|
||||
</li>
|
||||
{% if site.show_impressum %}
|
||||
<li>
|
||||
{% url 'impressum' as path %}
|
||||
<a href="{{ path }}" {% if request.path in path %}class="is-active"{% endif %}>
|
||||
{% trans "Impressum" %}
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
{% trans "Share this page" %}
|
||||
</span>
|
||||
</summary>
|
||||
<div class="columns mt-3">
|
||||
<div class="columns">
|
||||
<div class="column is-three-fifths is-offset-one-fifth">
|
||||
|
||||
{% if year_key %}
|
||||
|
|
|
@ -144,7 +144,7 @@
|
|||
{% for book in books %}
|
||||
{% with book=book|author_edition:author %}
|
||||
<div class="column is-one-fifth-tablet is-half-mobile is-flex is-flex-direction-column">
|
||||
<div class="is-flex-grow-1">
|
||||
<div class="is-flex-grow-1 mb-3">
|
||||
{% include 'landing/small-book.html' with book=book %}
|
||||
</div>
|
||||
{% include 'snippets/shelve_button/shelve_button.html' with book=book %}
|
||||
|
|
|
@ -135,7 +135,7 @@
|
|||
{% trans "View on OpenLibrary" %}
|
||||
</a>
|
||||
{% if request.user.is_authenticated and perms.bookwyrm.edit_book %}
|
||||
<button class="button is-small" type="button" data-modal-open="openlibrary_sync">
|
||||
<button class="button is-small button-paragraph" type="button" data-modal-open="openlibrary_sync">
|
||||
<span class="icon icon-download" title="{{ button_text }}"></span>
|
||||
<span class="is-sr-only-mobile">{{ button_text }}</span>
|
||||
</button>
|
||||
|
@ -150,7 +150,7 @@
|
|||
</a>
|
||||
|
||||
{% if request.user.is_authenticated and perms.bookwyrm.edit_book %}
|
||||
<button class="button is-small" type="button" data-modal-open="inventaire_sync">
|
||||
<button class="button is-small button-paragraph" type="button" data-modal-open="inventaire_sync">
|
||||
<span class="icon icon-download" title="{{ button_text }}"></span>
|
||||
<span class="is-sr-only-mobile">{{ button_text }}</span>
|
||||
</button>
|
||||
|
@ -189,15 +189,15 @@
|
|||
|
||||
{% if user_authenticated and can_edit_book and not book|book_description %}
|
||||
{% trans 'Add Description' as button_text %}
|
||||
{% include 'snippets/toggle/open_button.html' with text=button_text controls_text="add_description" controls_uid=book.id focus="id_description" hide_active=True id="hide_description" %}
|
||||
{% include 'snippets/toggle/open_button.html' with class="mb-2" text=button_text controls_text="add_description" controls_uid=book.id focus="id_description" hide_active=True id="hide_description" %}
|
||||
|
||||
<div class="box is-hidden" id="add_description_{{ book.id }}">
|
||||
<form name="add-description" method="POST" action="{% url "add-description" book.id %}">
|
||||
{% csrf_token %}
|
||||
<p class="fields is-grouped">
|
||||
<div class="field">
|
||||
<label class="label" for="id_description_{{ book.id }}">{% trans "Description:" %}</label>
|
||||
<textarea name="description" cols="None" rows="None" class="textarea" id="id_description_{{ book.id }}"></textarea>
|
||||
</p>
|
||||
</div>
|
||||
<div class="field">
|
||||
<button class="button is-primary" type="submit">{% trans "Save" %}</button>
|
||||
{% trans "Cancel" as button_text %}
|
||||
|
@ -231,7 +231,7 @@
|
|||
{% for shelf in user_shelfbooks %}
|
||||
<li class="box">
|
||||
<a href="{{ shelf.shelf.local_path }}">{{ shelf.shelf.name }}</a>
|
||||
<div class="mb-3">
|
||||
<div class="is-pulled-right">
|
||||
{% include 'snippets/shelf_selector.html' with shelf=shelf.shelf class="is-small" readthrough=readthrough %}
|
||||
</div>
|
||||
</li>
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
{% include 'snippets/form_errors.html' with errors_list=form.languages.errors id="desc_languages" %}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class="field">
|
||||
<label class="label" for="id_add_subjects">
|
||||
{% trans "Subjects:" %}
|
||||
</label>
|
||||
|
|
|
@ -86,6 +86,7 @@
|
|||
<button class="button is-primary" type="submit">{% trans "Save" %}</button>
|
||||
</div>
|
||||
</div>
|
||||
{% include 'snippets/form_errors.html' with errors_list=link.form.availability.errors id="desc_availability" %}
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
{% load layout %}
|
||||
{% load i18n %}
|
||||
{% load sass_tags %}
|
||||
{% load static %}
|
||||
<!DOCTYPE html>
|
||||
<html lang="{% get_lang %}">
|
||||
<head>
|
||||
<title>{% block title %}BookWyrm{% endblock %} - {{ site.name }}</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="{% static "css/vendor/bulma.min.css" %}">
|
||||
<link rel="stylesheet" href="{% static "css/vendor/icons.css" %}">
|
||||
<link rel="stylesheet" href="{% static "css/bookwyrm.css" %}">
|
||||
<link href="{% sass_src site_theme %}" rel="stylesheet" type="text/css" />
|
||||
|
||||
<base target="_blank">
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% load i18n %}
|
||||
|
||||
{% block filter %}
|
||||
<label class="label mt-2 mb-1">Status types</label>
|
||||
<label class="label mb-1">Status types</label>
|
||||
|
||||
<div class="is-flex is-flex-direction-row is-flex-direction-column-mobile">
|
||||
{% for name, value in feed_status_types_options %}
|
||||
|
|
|
@ -8,83 +8,100 @@
|
|||
<div class="block">
|
||||
<h1 class="title">{% trans "Import Books" %}</h1>
|
||||
|
||||
{% if recent_avg_hours or recent_avg_minutes %}
|
||||
<div class="notification">
|
||||
<p>
|
||||
{% if recent_avg_hours %}
|
||||
{% blocktrans trimmed with hours=recent_avg_hours|floatformat:0|intcomma %}
|
||||
On average, recent imports have taken {{ hours }} hours.
|
||||
{% endblocktrans %}
|
||||
{% else %}
|
||||
{% blocktrans trimmed with minutes=recent_avg_minutes|floatformat:0|intcomma %}
|
||||
On average, recent imports have taken {{ minutes }} minutes.
|
||||
{% endblocktrans %}
|
||||
{% endif %}
|
||||
</p>
|
||||
{% if invalid %}
|
||||
<div class="notification is-danger">
|
||||
{% trans "Not a valid CSV file" %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<form class="box" name="import" action="/import" method="post" enctype="multipart/form-data">
|
||||
{% csrf_token %}
|
||||
{% if site.imports_enabled %}
|
||||
{% if recent_avg_hours or recent_avg_minutes %}
|
||||
<div class="notification">
|
||||
<p>
|
||||
{% if recent_avg_hours %}
|
||||
{% blocktrans trimmed with hours=recent_avg_hours|floatformat:0|intcomma %}
|
||||
On average, recent imports have taken {{ hours }} hours.
|
||||
{% endblocktrans %}
|
||||
{% else %}
|
||||
{% blocktrans trimmed with minutes=recent_avg_minutes|floatformat:0|intcomma %}
|
||||
On average, recent imports have taken {{ minutes }} minutes.
|
||||
{% endblocktrans %}
|
||||
{% endif %}
|
||||
</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="columns">
|
||||
<div class="column is-half">
|
||||
<div class="field">
|
||||
<label class="label" for="source">
|
||||
{% trans "Data source:" %}
|
||||
</label>
|
||||
<form class="box" name="import" action="/import" method="post" enctype="multipart/form-data">
|
||||
{% csrf_token %}
|
||||
|
||||
<div class="select">
|
||||
<select name="source" id="source" aria-describedby="desc_source">
|
||||
<option value="Goodreads" {% if current == 'Goodreads' %}selected{% endif %}>
|
||||
{% trans "Goodreads (CSV)" %}
|
||||
</option>
|
||||
<option value="Storygraph" {% if current == 'Storygraph' %}selected{% endif %}>
|
||||
{% trans "Storygraph (CSV)" %}
|
||||
</option>
|
||||
<option value="LibraryThing" {% if current == 'LibraryThing' %}selected{% endif %}>
|
||||
{% trans "LibraryThing (TSV)" %}
|
||||
</option>
|
||||
<option value="OpenLibrary" {% if current == 'OpenLibrary' %}selected{% endif %}>
|
||||
{% trans "OpenLibrary (CSV)" %}
|
||||
</option>
|
||||
<option value="Calibre" {% if current == 'Calibre' %}selected{% endif %}>
|
||||
{% trans "Calibre (CSV)" %}
|
||||
</option>
|
||||
</select>
|
||||
<div class="columns">
|
||||
<div class="column is-half">
|
||||
<div class="field">
|
||||
<label class="label" for="source">
|
||||
{% trans "Data source:" %}
|
||||
</label>
|
||||
|
||||
<div class="select">
|
||||
<select name="source" id="source" aria-describedby="desc_source">
|
||||
<option value="Goodreads" {% if current == 'Goodreads' %}selected{% endif %}>
|
||||
{% trans "Goodreads (CSV)" %}
|
||||
</option>
|
||||
<option value="Storygraph" {% if current == 'Storygraph' %}selected{% endif %}>
|
||||
{% trans "Storygraph (CSV)" %}
|
||||
</option>
|
||||
<option value="LibraryThing" {% if current == 'LibraryThing' %}selected{% endif %}>
|
||||
{% trans "LibraryThing (TSV)" %}
|
||||
</option>
|
||||
<option value="OpenLibrary" {% if current == 'OpenLibrary' %}selected{% endif %}>
|
||||
{% trans "OpenLibrary (CSV)" %}
|
||||
</option>
|
||||
<option value="Calibre" {% if current == 'Calibre' %}selected{% endif %}>
|
||||
{% trans "Calibre (CSV)" %}
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<p class="help" id="desc_source">
|
||||
{% blocktrans trimmed %}
|
||||
You can download your Goodreads data from the
|
||||
<a href="https://www.goodreads.com/review/import" target="_blank" rel="nofollow noopener noreferrer">Import/Export page</a>
|
||||
of your Goodreads account.
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p class="help" id="desc_source">
|
||||
{% blocktrans trimmed %}
|
||||
You can download your Goodreads data from the
|
||||
<a href="https://www.goodreads.com/review/import" target="_blank" rel="nofollow noopener noreferrer">Import/Export page</a>
|
||||
of your Goodreads account.
|
||||
{% endblocktrans %}
|
||||
</p>
|
||||
<div class="field">
|
||||
<label class="label" for="id_csv_file">{% trans "Data file:" %}</label>
|
||||
{{ import_form.csv_file }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<label class="label" for="id_csv_file">{% trans "Data file:" %}</label>
|
||||
{{ import_form.csv_file }}
|
||||
<div class="column is-half">
|
||||
<div class="field">
|
||||
<label class="label">
|
||||
<input type="checkbox" name="include_reviews" checked> {% trans "Include reviews" %}
|
||||
</label>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label class="label" for="privacy_import">
|
||||
{% trans "Privacy setting for imported reviews:" %}
|
||||
</label>
|
||||
{% include 'snippets/privacy_select.html' with no_label=True privacy_uuid="import" %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="column is-half">
|
||||
<div class="field">
|
||||
<label class="label">
|
||||
<input type="checkbox" name="include_reviews" checked> {% trans "Include reviews" %}
|
||||
</label>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label class="label" for="privacy_import">
|
||||
{% trans "Privacy setting for imported reviews:" %}
|
||||
</label>
|
||||
{% include 'snippets/privacy_select.html' with no_label=True privacy_uuid="import" %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<button class="button is-primary" type="submit">{% trans "Import" %}</button>
|
||||
</form>
|
||||
<button class="button is-primary" type="submit">{% trans "Import" %}</button>
|
||||
</form>
|
||||
{% else %}
|
||||
<div class="box notification has-text-centered is-warning m-6 content">
|
||||
<p class="mt-5">
|
||||
<span class="icon icon-warning is-size-2" aria-hidden="true"></span>
|
||||
</p>
|
||||
<p class="mb-5">
|
||||
{% trans "Imports are temporarily disabled; thank you for your patience." %}
|
||||
</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="content block">
|
||||
|
|
|
@ -73,7 +73,7 @@
|
|||
{% if site.invite_request_question %}
|
||||
<div class="block">
|
||||
<label for="id_answer_register" class="label">{{ site.invite_question_text }}</label>
|
||||
<input type="answer" name="answer" maxlength="50" class="input" required="true" id="id_answer_register" aria-describedby="desc_answer_register">
|
||||
<input type="text" name="answer" maxlength="255" class="input" required="true" id="id_answer_register" aria-describedby="desc_answer_register">
|
||||
{% include 'snippets/form_errors.html' with errors_list=request_form.answer.errors id="desc_answer_register" %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
|
|
@ -5,7 +5,9 @@
|
|||
{% load group_tags %}
|
||||
{% load markdown %}
|
||||
|
||||
{% block title %}{% blocktrans with list_name=list.name owner=list.user.display_name %}{{ list_name }}, a list by {{owner}}{% endblocktrans %}{% endblock title %}
|
||||
{% block title %}{% blocktrans trimmed with list_name=list.name owner=list.user.display_name %}
|
||||
{{ list_name }}, a list by {{owner}}
|
||||
{% endblocktrans %}{% endblock title %}
|
||||
|
||||
{% block content %}
|
||||
<div class="mt-3">
|
||||
|
|
|
@ -12,12 +12,16 @@
|
|||
</p>
|
||||
</div>
|
||||
|
||||
<div class="column is-narrow is-flex">
|
||||
<div class="column is-narrow is-flex field is-grouped">
|
||||
{% if request.user == list.user %}
|
||||
<div class="control">
|
||||
{% trans "Edit List" as button_text %}
|
||||
{% include 'snippets/toggle/open_button.html' with text=button_text icon_with_text="pencil" controls_text="edit_list" focus="edit_list_header" %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% include "lists/bookmark_button.html" with list=list %}
|
||||
<div class="control">
|
||||
{% include "lists/bookmark_button.html" with list=list %}
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
{% endif %}
|
||||
|
||||
{% if not items.object_list.exists %}
|
||||
<p>{% trans "This list is currently empty" %}</p>
|
||||
<p class="block">{% trans "This list is currently empty." %}</p>
|
||||
{% else %}
|
||||
<ol start="{{ items.start_index }}" class="ordered-list">
|
||||
{% for item in items %}
|
||||
|
|
|
@ -61,7 +61,13 @@
|
|||
{% else %}
|
||||
{% with count=notification.related_list_items.count|add:"-2" %}
|
||||
{% with display_count=count|intcomma %}
|
||||
{% if related_list.curation != "curated" %}
|
||||
{% if count < 1 %}
|
||||
{# This happens if the list item was deleted #}
|
||||
{% blocktrans trimmed %}
|
||||
<a href="{{ related_user_link }}">{{ related_user }}</a>
|
||||
added a book to one of your lists
|
||||
{% endblocktrans %}
|
||||
{% elif related_list.curation != "curated" %}
|
||||
|
||||
{% blocktrans trimmed count counter=count %}
|
||||
<a href="{{ related_user_link }}">{{ related_user }}</a>
|
||||
|
|
|
@ -44,8 +44,31 @@
|
|||
{% csrf_token %}
|
||||
<p>{% trans "Scan the QR code with your authentication app and then enter the code from your app below to confirm your app is set up." %}</p>
|
||||
<div class="columns">
|
||||
<section class="column is-narrow">
|
||||
<figure class="m-4">{{ qrcode | safe }}</figure>
|
||||
<section class="column">
|
||||
<figure class="m-4" id="qrcode">{{ qrcode | safe }}</figure>
|
||||
<details class="details-panel box">
|
||||
<summary>
|
||||
<span role="heading" aria-level="3" class="title is-6">
|
||||
{% trans "Use setup key" %}
|
||||
<span class="details-close icon icon-x" aria-hidden="true"></span>
|
||||
</span>
|
||||
</summary>
|
||||
<dl class="block">
|
||||
<dt class="has-text-weight-bold mr-5 is-pulled-left">
|
||||
{% trans "Account name:" %}
|
||||
</dt>
|
||||
<dd>
|
||||
<code>{{ user.username }}</code>
|
||||
</dd>
|
||||
|
||||
<dt class="has-text-weight-bold mr-5 is-pulled-left">
|
||||
{% trans "Code:" %}
|
||||
</dt>
|
||||
<dd>
|
||||
<code>{{ code | safe }}</code>
|
||||
</dd>
|
||||
</dl>
|
||||
</details>
|
||||
<div class="field">
|
||||
<label class="label" for="id_otp">{% trans "Enter the code from your app:" %}</label>
|
||||
{{ form.otp }}
|
||||
|
|
|
@ -73,6 +73,14 @@ User-agent: PetalBot
|
|||
Disallow: /
|
||||
|
||||
|
||||
User-agent: DataForSeoBot
|
||||
Disallow: /
|
||||
|
||||
User-agent: YisouSpider
|
||||
Disallow: /
|
||||
|
||||
|
||||
User-agent: *
|
||||
Crawl-delay: 10
|
||||
Disallow: /static/js/
|
||||
Disallow: /static/css/
|
||||
|
|
|
@ -1,48 +1,46 @@
|
|||
{% extends 'components/modal.html' %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block modal-title %}
|
||||
{% blocktrans %}
|
||||
Scan Barcode
|
||||
{% endblocktrans %}
|
||||
{% endblock %}
|
||||
|
||||
{% block modal-body %}
|
||||
<div class="block">
|
||||
<div id="barcode-scanner"></div>
|
||||
</div>
|
||||
|
||||
<div id="barcode-camera-list" class="select is-small">
|
||||
<select>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div id="barcode-status" class="block">
|
||||
<div class="grant-access is-hidden">
|
||||
<span class="icon icon-lock"></span>
|
||||
<span class="is-size-5">{% trans "Requesting camera..." %}</span><br/>
|
||||
<span>{% trans "Grant access to the camera to scan a book's barcode." %}</span>
|
||||
</div>
|
||||
<div class="access-denied is-hidden">
|
||||
<span class="icon icon-warning"></span>
|
||||
<span class="is-size-5">Access denied</span><br/>
|
||||
<span>{% trans "Could not access camera" %}</span>
|
||||
</div>
|
||||
<div class="scanning is-hidden">
|
||||
<span class="icon icon-barcode"></span>
|
||||
<span class="is-size-5">{% trans "Scanning..." context "barcode scanner" %}</span><br/>
|
||||
<span>{% trans "Align your book's barcode with the camera." %}</span>
|
||||
</div>
|
||||
<div class="found is-hidden">
|
||||
<span class="icon icon-check"></span>
|
||||
<span class="is-size-5">{% trans "ISBN scanned" context "barcode scanner" %}</span><br/>
|
||||
{% trans "Searching for book:" context "followed by ISBN" %} <span class="isbn"></span>...
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
{% block modal-footer %}
|
||||
<button class="button" type="button" data-modal-close>{% trans "Cancel" %}</button>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% extends 'components/modal.html' %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block modal-title %}
|
||||
{% blocktrans %}
|
||||
Scan Barcode
|
||||
{% endblocktrans %}
|
||||
{% endblock %}
|
||||
|
||||
{% block modal-body %}
|
||||
<div class="block">
|
||||
<div id="barcode-scanner"></div>
|
||||
</div>
|
||||
|
||||
<div id="barcode-camera-list" class="select is-small">
|
||||
<select>
|
||||
</select>
|
||||
</div>
|
||||
<template id="barcode-grant-access">
|
||||
<span class="icon icon-lock"></span>
|
||||
<span class="is-size-5">{% trans "Requesting camera..." %}</span><br/>
|
||||
<span>{% trans "Grant access to the camera to scan a book's barcode." %}</span>
|
||||
</template>
|
||||
<template id="barcode-access-denied">
|
||||
<span class="icon icon-warning"></span>
|
||||
<span class="is-size-5">Access denied</span><br/>
|
||||
<span>{% trans "Could not access camera" %}</span>
|
||||
</template>
|
||||
<template id="barcode-scanning">
|
||||
<span class="icon icon-barcode"></span>
|
||||
<span class="is-size-5">{% trans "Scanning..." context "barcode scanner" %}</span><br/>
|
||||
<span>{% trans "Align your book's barcode with the camera." %}</span>
|
||||
</template>
|
||||
<template id="barcode-found">
|
||||
<span class="icon icon-check"></span>
|
||||
<span class="is-size-5">{% trans "ISBN scanned" context "barcode scanner" %}</span><br/>
|
||||
{% trans "Searching for book:" context "followed by ISBN" %} <span class="isbn"></span>...
|
||||
</template>
|
||||
<div id="barcode-status" class="block"></div>
|
||||
{% endblock %}
|
||||
|
||||
{% block modal-footer %}
|
||||
<button class="button" type="button" data-modal-close>{% trans "Cancel" %}</button>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
{% extends 'search/layout.html' %}
|
||||
{% load i18n %}
|
||||
{% load humanize %}
|
||||
{% load book_display_tags %}
|
||||
|
||||
{% block panel %}
|
||||
|
||||
|
@ -19,8 +21,17 @@
|
|||
</strong>
|
||||
</p>
|
||||
<p>
|
||||
{% with book_review_count=result|review_count %}
|
||||
{% blocktrans trimmed count counter=book_review_count with formatted_review_count=book_review_count|intcomma %}
|
||||
{{ formatted_review_count }} review
|
||||
{% plural %}
|
||||
{{ formatted_review_count }} reviews
|
||||
{% endblocktrans %}
|
||||
{% endwith %}
|
||||
|
||||
{% if result.first_published_date or result.published_date %}
|
||||
({% firstof result.first_published_date.year result.published_date.year %})
|
||||
{% firstof result.first_published_date.year result.published_date.year as pub_year %}
|
||||
{% blocktrans %}(published {{ pub_year }}){% endblocktrans %}
|
||||
{% endif %}
|
||||
</p>
|
||||
</div>
|
||||
|
@ -47,7 +58,7 @@
|
|||
<span class="details-close icon icon-x" aria-hidden="true"></span>
|
||||
</summary>
|
||||
|
||||
<div class="mt-5">
|
||||
<div>
|
||||
<div class="is-flex is-flex-direction-row-reverse">
|
||||
<ul class="is-flex-grow-1">
|
||||
{% for result in result_set.results %}
|
||||
|
|
|
@ -145,7 +145,7 @@
|
|||
|
||||
<div class="block content">
|
||||
<h2 class="title is-4">{% trans "Current Rules" %}</h2>
|
||||
<details class="details-panel">
|
||||
<details class="details-panel box">
|
||||
<summary>
|
||||
<span class="title is-5" role="heading" aria-level="3">
|
||||
{% trans "Show rules" %} ({{ rules.count }})
|
||||
|
|
|
@ -28,47 +28,49 @@
|
|||
</ul>
|
||||
</div>
|
||||
|
||||
<table class="table is-striped is-fullwidth">
|
||||
<tr>
|
||||
{% url 'settings-federation' as url %}
|
||||
<th>
|
||||
{% trans "Instance name" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="server_name" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Date added" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="created_date" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Last updated" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="updated_date" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Software" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="application_type" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Users" %}
|
||||
</th>
|
||||
</tr>
|
||||
{% for server in servers %}
|
||||
<tr>
|
||||
<td><a href="{% url 'settings-federated-server' server.id %}">{{ server.server_name }}</a></td>
|
||||
<td>{{ server.created_date|date:'Y-m-d' }}</td>
|
||||
<td>{{ server.updated_date|date:'Y-m-d' }}</td>
|
||||
<td>
|
||||
{% if server.application_type %}
|
||||
{{ server.application_type }}
|
||||
{% if server.application_version %}({{ server.application_version }}){% endif %}
|
||||
<div class="table-container scroll-x">
|
||||
<table class="table is-striped is-fullwidth">
|
||||
<tr>
|
||||
{% url 'settings-federation' as url %}
|
||||
<th>
|
||||
{% trans "Instance name" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="server_name" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Date added" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="created_date" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Last updated" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="updated_date" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Software" as text %}
|
||||
{% include 'snippets/table-sort-header.html' with field="application_type" sort=sort text=text %}
|
||||
</th>
|
||||
<th>
|
||||
{% trans "Users" %}
|
||||
</th>
|
||||
</tr>
|
||||
{% for server in servers %}
|
||||
<tr>
|
||||
<td><a href="{% url 'settings-federated-server' server.id %}">{{ server.server_name }}</a></td>
|
||||
<td>{{ server.created_date|date:'Y-m-d' }}</td>
|
||||
<td>{{ server.updated_date|date:'Y-m-d' }}</td>
|
||||
<td>
|
||||
{% if server.application_type %}
|
||||
{{ server.application_type }}
|
||||
{% if server.application_version %}({{ server.application_version }}){% endif %}
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>{{ server.user_set.count }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% if not servers %}
|
||||
<tr><td colspan="5"><em>{% trans "No instances found" %}</em></td></tr>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>{{ server.user_set.count }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% if not servers %}
|
||||
<tr><td colspan="5"><em>{% trans "No instances found" %}</em></td></tr>
|
||||
{% endif %}
|
||||
</table>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
{% include 'snippets/pagination.html' with page=servers path=request.path %}
|
||||
|
|
|
@ -11,6 +11,54 @@
|
|||
|
||||
{% block panel %}
|
||||
|
||||
<div class="block">
|
||||
{% if site.imports_enabled %}
|
||||
<details class="details-panel box">
|
||||
<summary>
|
||||
<span role="heading" aria-level="2" class="title is-6">
|
||||
{% trans "Disable starting new imports" %}
|
||||
</span>
|
||||
<span class="details-close icon icon-x" aria-hidden="true"></span>
|
||||
</summary>
|
||||
<form
|
||||
name="disable-imports"
|
||||
id="disable-imports"
|
||||
method="POST"
|
||||
action="{% url 'settings-imports-disable' %}"
|
||||
>
|
||||
<div class="notification">
|
||||
{% 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." %}
|
||||
</div>
|
||||
{% csrf_token %}
|
||||
<div class="control">
|
||||
<button type="submit" class="button is-danger">
|
||||
{% trans "Disable imports" %}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</details>
|
||||
{% else %}
|
||||
<form
|
||||
name="enable-imports"
|
||||
id="enable-imports"
|
||||
method="POST"
|
||||
action="{% url 'settings-imports-enable' %}"
|
||||
class="box"
|
||||
>
|
||||
<div class="notification is-danger is-light">
|
||||
{% trans "Users are currently unable to start new imports" %}
|
||||
</div>
|
||||
{% csrf_token %}
|
||||
<div class="control">
|
||||
<button type="submit" class="button is-success">
|
||||
{% trans "Enable imports" %}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="block">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
|
|
|
@ -40,23 +40,23 @@
|
|||
</h2>
|
||||
</header>
|
||||
<div class="column is-narrow">
|
||||
<button type="button" class="button" data-modal-open="{{ domain_modal }}">
|
||||
<button type="button" class="button is-small" data-modal-open="{{ domain_modal }}">
|
||||
<span class="icon icon-pencil m-0-mobile" aria-hidden="treu"></span>
|
||||
<span class="is-sr-only-mobile">{% trans "Set display name" %}</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="block">
|
||||
<details class="details-panel">
|
||||
<details class="details-panel box">
|
||||
<summary>
|
||||
<span role="heading" aria-level="3" class="title is-6 mb-0">
|
||||
<span role="heading" aria-level="3" class="title is-6">
|
||||
{% trans "View links" %}
|
||||
({{ domain.links.count }})
|
||||
</span>
|
||||
<span class="details-close icon icon-x" aria-hidden="true"></span>
|
||||
</summary>
|
||||
|
||||
<div class="table-container mt-4">
|
||||
<div class="table-container pt-0">
|
||||
{% include "settings/link_domains/link_table.html" with links=domain.links.all|slice:10 %}
|
||||
</div>
|
||||
</details>
|
||||
|
|
|
@ -68,6 +68,19 @@
|
|||
<label class="label" for="id_privacy_policy">{% trans "Privacy Policy:" %}</label>
|
||||
{{ site_form.privacy_policy }}
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<label class="label" for="id_impressum">{% trans "Impressum:" %}</label>
|
||||
{{ site_form.impressum }}
|
||||
</div>
|
||||
<div class="field is-horizontal">
|
||||
<div class="field mr-2">
|
||||
<label class="label" for="id_show_impressum">{% trans "Include impressum:" %}</label>
|
||||
</div>
|
||||
<div class="control">
|
||||
{{ site_form.show_impressum }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
|
|
@ -134,7 +134,7 @@
|
|||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="block">
|
||||
<div class="block mt-2">
|
||||
{% include 'shelf/edit_shelf_form.html' with controls_text="edit_shelf_form" %}
|
||||
</div>
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<span class="details-close icon icon-x is-{{ size|default:'normal' }}" aria-hidden="true"></span>
|
||||
</summary>
|
||||
|
||||
<div class="mt-3">
|
||||
<div>
|
||||
<form id="filters" method="{{ method|default:'get' }}" action="{{ action|default:request.path }}">
|
||||
{% if method == 'post' %}
|
||||
{% csrf_token %}
|
||||
|
@ -34,7 +34,7 @@
|
|||
{% if sort %}
|
||||
<input type="hidden" name="sort" value="{{ sort }}">
|
||||
{% endif %}
|
||||
<div class="mt-3 columns filters-fields is-align-items-stretch">
|
||||
<div class="columns filters-fields is-align-items-stretch">
|
||||
{% block filter_fields %}
|
||||
{% endblock %}
|
||||
</div>
|
||||
|
|
|
@ -24,11 +24,16 @@
|
|||
</div>
|
||||
<div class="column is-2">
|
||||
<p>
|
||||
<a href ="{% url 'privacy' %}">{% trans "Code of Conduct" %}</a>
|
||||
<a href ="{% url 'conduct' %}">{% trans "Code of Conduct" %}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href ="{% url 'privacy' %}">{% trans "Privacy Policy" %}</a>
|
||||
</p>
|
||||
{% if site.show_impressum %}
|
||||
<p>
|
||||
<a href ="{% url 'impressum' %}">{% trans "Impressum" %}</a>
|
||||
</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="column content">
|
||||
{% if site.support_link %}
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
|
||||
<div class="card-footer-item">
|
||||
{% trans "Reply" as button_text %}
|
||||
{% include 'snippets/toggle/toggle_button.html' with controls_text="show_comment" controls_uid=status.id text=button_text icon_with_text="comment" class="is-small is-light toggle-button" focus="id_content_reply" %}
|
||||
{% include 'snippets/toggle/toggle_button.html' with controls_text="show_comment" controls_uid=status.id text=button_text icon_with_text="comment" class="is-small is-light is-transparent toggle-button" focus="id_content_reply" %}
|
||||
</div>
|
||||
<div class="card-footer-item">
|
||||
{% include 'snippets/boost_button.html' with status=status %}
|
||||
|
@ -42,7 +42,7 @@
|
|||
</div>
|
||||
{% if not moderation_mode %}
|
||||
<div class="card-footer-item">
|
||||
{% include 'snippets/status/status_options.html' with class="is-small is-light" right=True %}
|
||||
{% include 'snippets/status/status_options.html' with class="is-small is-light is-transparent" right=True %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
|
|
|
@ -64,12 +64,14 @@
|
|||
<div>
|
||||
<div class="columns is-mobile">
|
||||
<h2 class="title column">{% trans "User Activity" %}</h2>
|
||||
{% if user.local %}
|
||||
<div class="column is-narrow">
|
||||
<a target="_blank" href="{{ user.local_path }}/rss" rel="nofollow noopener noreferrer">
|
||||
<span class="icon icon-rss" aria-hidden="true"></span>
|
||||
<span class="is-hidden-mobile">{% trans "RSS feed" %}</span>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% for activity in activities %}
|
||||
<div class="block" id="feed_{{ activity.id }}">
|
||||
|
|
|
@ -1,10 +1,17 @@
|
|||
""" template filters """
|
||||
from django import template
|
||||
from bookwyrm import models
|
||||
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
@register.filter(name="review_count")
|
||||
def get_review_count(book):
|
||||
"""how many reviews?"""
|
||||
return models.Review.objects.filter(deleted=False, book=book).count()
|
||||
|
||||
|
||||
@register.filter(name="book_description")
|
||||
def get_book_description(book):
|
||||
"""use the work's text if the book doesn't have it"""
|
||||
|
|
|
@ -42,7 +42,7 @@ def get_relationship(context, user_object):
|
|||
"""caches the relationship between the logged in user and another user"""
|
||||
user = context["request"].user
|
||||
return get_or_set(
|
||||
f"relationship-{user.id}-{user_object.id}",
|
||||
f"cached-relationship-{user.id}-{user_object.id}",
|
||||
get_relationship_name,
|
||||
user,
|
||||
user_object,
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Title,Authors,Contributors,ISBN,Format,Read Status,Date Added,Last Date Read,Dates Read,Read Count,Moods,Pace,Character- or Plot-Driven?,Strong Character Development?,Loveable Characters?,Diverse Characters?,Flawed Characters?,Star Rating,Review,Content Warnings,Content Warning Description,Tags,Owned?
|
||||
Always Coming Home,"Ursula K. Le Guin, Todd Barton, Margaret Chodos-Irvine","",,,to-read,2021/05/10,"","",0,"",,,,,,,,,"",,"",No
|
||||
Subprime Attention Crisis,Tim Hwang,"",,,read,2021/05/10,"","",1,informative,fast,,,,,,5.0,"","","","",No
|
||||
Title,Authors,Contributors,ISBN/UID,Format,Read Status,Date Added,Last Date Read,Dates Read,Read Count,Moods,Pace,Character- or Plot-Driven?,Strong Character Development?,Loveable Characters?,Diverse Characters?,Flawed Characters?,Star Rating,Review,Content Warnings,Content Warning Description,Tags,Owned?
|
||||
Always Coming Home,"Ursula K. Le Guin, Todd Barton, Margaret Chodos-Irvine","",9780520227354,,to-read,2021/05/10,"","",0,"",,,,,,,,,"",,"",No
|
||||
Subprime Attention Crisis,Tim Hwang,"",0374538654,,read,2021/05/10,"","",1,informative,fast,,,,,,5.0,"","","","",No
|
||||
|
|
|
|
@ -53,13 +53,19 @@ class StorygraphImport(TestCase):
|
|||
models.ImportItem.objects.filter(job=import_job).order_by("index").all()
|
||||
)
|
||||
self.assertEqual(len(import_items), 2)
|
||||
self.assertEqual(import_items[0].index, 0)
|
||||
self.assertEqual(import_items[0].normalized_data["title"], "Always Coming Home")
|
||||
self.assertEqual(import_items[1].index, 1)
|
||||
|
||||
always_book = import_items[0]
|
||||
self.assertEqual(always_book.index, 0)
|
||||
self.assertEqual(always_book.normalized_data["title"], "Always Coming Home")
|
||||
self.assertEqual(always_book.isbn, "9780520227354")
|
||||
|
||||
subprime_book = import_items[1]
|
||||
self.assertEqual(subprime_book.index, 1)
|
||||
self.assertEqual(
|
||||
import_items[1].normalized_data["title"], "Subprime Attention Crisis"
|
||||
subprime_book.normalized_data["title"], "Subprime Attention Crisis"
|
||||
)
|
||||
self.assertEqual(import_items[1].normalized_data["rating"], "5.0")
|
||||
self.assertEqual(subprime_book.normalized_data["rating"], "5.0")
|
||||
self.assertEqual(subprime_book.isbn, "0374538654")
|
||||
|
||||
def test_handle_imported_book(self, *_):
|
||||
"""storygraph import added a book, this adds related connections"""
|
||||
|
|
|
@ -191,14 +191,14 @@ class Status(TestCase):
|
|||
self.assertEqual(activity["type"], "Note")
|
||||
self.assertEqual(activity["sensitive"], False)
|
||||
self.assertIsInstance(activity["attachment"], list)
|
||||
self.assertEqual(activity["attachment"][0].type, "Document")
|
||||
self.assertEqual(activity["attachment"][0]["type"], "Document")
|
||||
self.assertTrue(
|
||||
re.match(
|
||||
r"https:\/\/your.domain.here\/images\/covers\/test_[A-z0-9]+.jpg",
|
||||
activity["attachment"][0].url,
|
||||
activity["attachment"][0]["url"],
|
||||
)
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].name, "Test Edition")
|
||||
self.assertEqual(activity["attachment"][0]["name"], "Test Edition")
|
||||
|
||||
def test_comment_to_activity(self, *_):
|
||||
"""subclass of the base model version with a "pure" serializer"""
|
||||
|
@ -223,14 +223,14 @@ class Status(TestCase):
|
|||
activity["content"],
|
||||
f'test content<p>(comment on <a href="{self.book.remote_id}">"Test Edition"</a>)</p>',
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].type, "Document")
|
||||
self.assertEqual(activity["attachment"][0]["type"], "Document")
|
||||
# self.assertTrue(
|
||||
# re.match(
|
||||
# r"https:\/\/your.domain.here\/images\/covers\/test_[A-z0-9]+.jpg",
|
||||
# activity["attachment"][0].url,
|
||||
# )
|
||||
# )
|
||||
self.assertEqual(activity["attachment"][0].name, "Test Edition")
|
||||
self.assertEqual(activity["attachment"][0]["name"], "Test Edition")
|
||||
|
||||
def test_quotation_to_activity(self, *_):
|
||||
"""subclass of the base model version with a "pure" serializer"""
|
||||
|
@ -262,14 +262,14 @@ class Status(TestCase):
|
|||
activity["content"],
|
||||
f'a sickening sense <p>-- <a href="{self.book.remote_id}">"Test Edition"</a></p>test content',
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].type, "Document")
|
||||
self.assertEqual(activity["attachment"][0]["type"], "Document")
|
||||
self.assertTrue(
|
||||
re.match(
|
||||
r"https:\/\/your.domain.here\/images\/covers\/test_[A-z0-9]+.jpg",
|
||||
activity["attachment"][0].url,
|
||||
activity["attachment"][0]["url"],
|
||||
)
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].name, "Test Edition")
|
||||
self.assertEqual(activity["attachment"][0]["name"], "Test Edition")
|
||||
|
||||
def test_review_to_activity(self, *_):
|
||||
"""subclass of the base model version with a "pure" serializer"""
|
||||
|
@ -305,14 +305,14 @@ class Status(TestCase):
|
|||
f'Review of "{self.book.title}" (3 stars): Review\'s name',
|
||||
)
|
||||
self.assertEqual(activity["content"], "test content")
|
||||
self.assertEqual(activity["attachment"][0].type, "Document")
|
||||
self.assertEqual(activity["attachment"][0]["type"], "Document")
|
||||
self.assertTrue(
|
||||
re.match(
|
||||
r"https:\/\/your.domain.here\/images\/covers\/test_[A-z0-9]+.jpg",
|
||||
activity["attachment"][0].url,
|
||||
activity["attachment"][0]["url"],
|
||||
)
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].name, "Test Edition")
|
||||
self.assertEqual(activity["attachment"][0]["name"], "Test Edition")
|
||||
|
||||
def test_review_to_pure_activity_no_rating(self, *_):
|
||||
"""subclass of the base model version with a "pure" serializer"""
|
||||
|
@ -330,14 +330,14 @@ class Status(TestCase):
|
|||
f'Review of "{self.book.title}": Review name',
|
||||
)
|
||||
self.assertEqual(activity["content"], "test content")
|
||||
self.assertEqual(activity["attachment"][0].type, "Document")
|
||||
self.assertEqual(activity["attachment"][0]["type"], "Document")
|
||||
self.assertTrue(
|
||||
re.match(
|
||||
r"https:\/\/your.domain.here\/images\/covers\/test_[A-z0-9]+.jpg",
|
||||
activity["attachment"][0].url,
|
||||
activity["attachment"][0]["url"],
|
||||
)
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].name, "Test Edition")
|
||||
self.assertEqual(activity["attachment"][0]["name"], "Test Edition")
|
||||
|
||||
def test_reviewrating_to_pure_activity(self, *_):
|
||||
"""subclass of the base model version with a "pure" serializer"""
|
||||
|
@ -353,14 +353,14 @@ class Status(TestCase):
|
|||
activity["content"],
|
||||
f'rated <em><a href="{self.book.remote_id}">{self.book.title}</a></em>: 3 stars',
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].type, "Document")
|
||||
self.assertEqual(activity["attachment"][0]["type"], "Document")
|
||||
self.assertTrue(
|
||||
re.match(
|
||||
r"https:\/\/your.domain.here\/images\/covers\/test_[A-z0-9]+.jpg",
|
||||
activity["attachment"][0].url,
|
||||
activity["attachment"][0]["url"],
|
||||
)
|
||||
)
|
||||
self.assertEqual(activity["attachment"][0].name, "Test Edition")
|
||||
self.assertEqual(activity["attachment"][0]["name"], "Test Edition")
|
||||
|
||||
def test_favorite(self, *_):
|
||||
"""fav a status"""
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
""" testing models """
|
||||
import json
|
||||
from unittest.mock import patch
|
||||
from django.contrib.auth.models import Group
|
||||
from django.test import TestCase
|
||||
import responses
|
||||
|
||||
from bookwyrm import models
|
||||
from bookwyrm.management.commands import initdb
|
||||
from bookwyrm.settings import USE_HTTPS, DOMAIN
|
||||
|
||||
# pylint: disable=missing-class-docstring
|
||||
|
@ -12,6 +14,7 @@ from bookwyrm.settings import USE_HTTPS, DOMAIN
|
|||
class User(TestCase):
|
||||
protocol = "https://" if USE_HTTPS else "http://"
|
||||
|
||||
# pylint: disable=invalid-name
|
||||
def setUp(self):
|
||||
with patch("bookwyrm.suggested_users.rerank_suggestions_task.delay"), patch(
|
||||
"bookwyrm.activitystreams.populate_stream_task.delay"
|
||||
|
@ -25,6 +28,17 @@ class User(TestCase):
|
|||
name="hi",
|
||||
bookwyrm_user=False,
|
||||
)
|
||||
self.another_user = models.User.objects.create_user(
|
||||
f"nutria@{DOMAIN}",
|
||||
"nutria@nutria.nutria",
|
||||
"nutriaword",
|
||||
local=True,
|
||||
localname="nutria",
|
||||
name="hi",
|
||||
bookwyrm_user=False,
|
||||
)
|
||||
initdb.init_groups()
|
||||
initdb.init_permissions()
|
||||
|
||||
def test_computed_fields(self):
|
||||
"""username instead of id here"""
|
||||
|
@ -176,3 +190,41 @@ class User(TestCase):
|
|||
self.assertEqual(activity["type"], "Delete")
|
||||
self.assertEqual(activity["object"], self.user.remote_id)
|
||||
self.assertFalse(self.user.is_active)
|
||||
|
||||
def test_admins_no_admins(self):
|
||||
"""list of admins"""
|
||||
result = models.User.admins()
|
||||
self.assertFalse(result.exists())
|
||||
|
||||
def test_admins_superuser(self):
|
||||
"""list of admins"""
|
||||
self.user.is_superuser = True
|
||||
self.user.save(broadcast=False, update_fields=["is_superuser"])
|
||||
result = models.User.admins()
|
||||
self.assertEqual(result.count(), 1)
|
||||
self.assertEqual(result.first(), self.user)
|
||||
|
||||
def test_admins_superuser_and_mod(self):
|
||||
"""list of admins"""
|
||||
self.user.is_superuser = True
|
||||
self.user.save(broadcast=False, update_fields=["is_superuser"])
|
||||
group = Group.objects.get(name="moderator")
|
||||
self.another_user.groups.set([group])
|
||||
|
||||
results = models.User.admins()
|
||||
self.assertEqual(results.count(), 2)
|
||||
self.assertTrue(results.filter(id=self.user.id).exists())
|
||||
self.assertTrue(results.filter(id=self.another_user.id).exists())
|
||||
|
||||
def test_admins_deleted_mod(self):
|
||||
"""list of admins"""
|
||||
self.user.is_superuser = True
|
||||
self.user.save(broadcast=False, update_fields=["is_superuser"])
|
||||
group = Group.objects.get(name="moderator")
|
||||
self.another_user.groups.set([group])
|
||||
self.another_user.is_active = False
|
||||
self.another_user.save(broadcast=False, update_fields=None)
|
||||
|
||||
results = models.User.admins()
|
||||
self.assertEqual(results.count(), 1)
|
||||
self.assertEqual(results.first(), self.user)
|
||||
|
|
|
@ -11,6 +11,7 @@ from bookwyrm import emailing, models
|
|||
class Emailing(TestCase):
|
||||
"""every response to a get request, html or json"""
|
||||
|
||||
# pylint: disable=invalid-name
|
||||
def setUp(self):
|
||||
"""we need basic test data and mocks"""
|
||||
self.factory = RequestFactory()
|
||||
|
@ -41,10 +42,12 @@ class Emailing(TestCase):
|
|||
self.assertEqual(args[1], "You're invited to join BookWyrm!")
|
||||
self.assertEqual(len(args), 4)
|
||||
|
||||
def test_password_reset_email(self, email_mock):
|
||||
def test_password_reset_email(self, _):
|
||||
"""load the password reset email"""
|
||||
reset = models.PasswordReset.objects.create(user=self.local_user)
|
||||
emailing.password_reset_email(reset)
|
||||
|
||||
with patch("bookwyrm.emailing.send_email") as email_mock:
|
||||
emailing.password_reset_email(reset)
|
||||
|
||||
self.assertEqual(email_mock.call_count, 1)
|
||||
args = email_mock.call_args[0]
|
||||
|
|
|
@ -14,6 +14,7 @@ from bookwyrm.tests.validate_html import validate_html
|
|||
class SiteSettingsViews(TestCase):
|
||||
"""Edit site settings"""
|
||||
|
||||
# pylint: disable=invalid-name
|
||||
def setUp(self):
|
||||
"""we need basic test data and mocks"""
|
||||
self.factory = RequestFactory()
|
||||
|
@ -56,6 +57,8 @@ class SiteSettingsViews(TestCase):
|
|||
form.data["invite_request_text"] = "blah"
|
||||
form.data["code_of_conduct"] = "blah"
|
||||
form.data["privacy_policy"] = "blah"
|
||||
form.data["show_impressum"] = False
|
||||
form.data["impressum"] = "bleh"
|
||||
request = self.factory.post("", form.data)
|
||||
request.user = self.local_user
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ from bookwyrm.tests.validate_html import validate_html
|
|||
class LinkViews(TestCase):
|
||||
"""books books books"""
|
||||
|
||||
# pylint: disable=invalid-name
|
||||
def setUp(self):
|
||||
"""we need basic test data and mocks"""
|
||||
self.factory = RequestFactory()
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
""" test for app action functionality """
|
||||
from unittest.mock import patch
|
||||
from django.contrib.auth.models import AnonymousUser
|
||||
from django.http import Http404
|
||||
from django.template.response import TemplateResponse
|
||||
from django.test import TestCase
|
||||
from django.test.client import RequestFactory
|
||||
|
@ -77,6 +78,28 @@ class LandingViews(TestCase):
|
|||
validate_html(result.render())
|
||||
self.assertEqual(result.status_code, 200)
|
||||
|
||||
def test_impressum_page_off(self):
|
||||
"""there are so many views, this just makes sure it LOADS"""
|
||||
view = views.impressum
|
||||
request = self.factory.get("")
|
||||
request.user = self.local_user
|
||||
with self.assertRaises(Http404):
|
||||
view(request)
|
||||
|
||||
def test_impressum_page_on(self):
|
||||
"""there are so many views, this just makes sure it LOADS"""
|
||||
site = models.SiteSettings.objects.get()
|
||||
site.show_impressum = True
|
||||
site.save()
|
||||
|
||||
view = views.impressum
|
||||
request = self.factory.get("")
|
||||
request.user = self.local_user
|
||||
result = view(request)
|
||||
self.assertIsInstance(result, TemplateResponse)
|
||||
validate_html(result.render())
|
||||
self.assertEqual(result.status_code, 200)
|
||||
|
||||
def test_landing(self):
|
||||
"""there are so many views, this just makes sure it LOADS"""
|
||||
view = views.Landing.as_view()
|
||||
|
|
|
@ -301,6 +301,16 @@ urlpatterns = [
|
|||
views.ImportList.as_view(),
|
||||
name="settings-imports-complete",
|
||||
),
|
||||
re_path(
|
||||
r"^settings/imports/disable/?$",
|
||||
views.disable_imports,
|
||||
name="settings-imports-disable",
|
||||
),
|
||||
re_path(
|
||||
r"^settings/imports/enable/?$",
|
||||
views.enable_imports,
|
||||
name="settings-imports-enable",
|
||||
),
|
||||
re_path(
|
||||
r"^settings/celery/?$", views.CeleryStatus.as_view(), name="settings-celery"
|
||||
),
|
||||
|
@ -308,6 +318,7 @@ urlpatterns = [
|
|||
re_path(r"^about/?$", views.about, name="about"),
|
||||
re_path(r"^privacy/?$", views.privacy, name="privacy"),
|
||||
re_path(r"^conduct/?$", views.conduct, name="conduct"),
|
||||
re_path(r"^impressum/?$", views.impressum, name="impressum"),
|
||||
path("", views.Home.as_view(), name="landing"),
|
||||
re_path(r"^discover/?$", views.Discover.as_view(), name="discover"),
|
||||
re_path(r"^notifications/?$", views.Notifications.as_view(), name="notifications"),
|
||||
|
|
|
@ -10,7 +10,7 @@ from .admin.federation import Federation, FederatedServer
|
|||
from .admin.federation import AddFederatedServer, ImportServerBlocklist
|
||||
from .admin.federation import block_server, unblock_server, refresh_server
|
||||
from .admin.email_blocklist import EmailBlocklist
|
||||
from .admin.imports import ImportList
|
||||
from .admin.imports import ImportList, disable_imports, enable_imports
|
||||
from .admin.ip_blocklist import IPBlocklist
|
||||
from .admin.invite import ManageInvites, Invite, InviteRequest
|
||||
from .admin.invite import ManageInviteRequests, ignore_invite_request
|
||||
|
@ -60,7 +60,7 @@ from .books.editions import Editions, switch_edition
|
|||
from .books.links import BookFileLinks, AddFileLink, delete_link
|
||||
|
||||
# landing
|
||||
from .landing.about import about, privacy, conduct
|
||||
from .landing.about import about, privacy, conduct, impressum
|
||||
from .landing.landing import Home, Landing
|
||||
from .landing.login import Login, Logout
|
||||
from .landing.register import Register
|
||||
|
|
|
@ -5,6 +5,7 @@ from django.shortcuts import get_object_or_404, redirect
|
|||
from django.template.response import TemplateResponse
|
||||
from django.utils.decorators import method_decorator
|
||||
from django.views import View
|
||||
from django.views.decorators.http import require_POST
|
||||
|
||||
from bookwyrm import models
|
||||
from bookwyrm.settings import PAGE_LENGTH
|
||||
|
@ -53,3 +54,25 @@ class ImportList(View):
|
|||
import_job = get_object_or_404(models.ImportJob, id=import_id)
|
||||
import_job.stop_job()
|
||||
return redirect("settings-imports")
|
||||
|
||||
|
||||
@require_POST
|
||||
@permission_required("bookwyrm.edit_instance_settings", raise_exception=True)
|
||||
# pylint: disable=unused-argument
|
||||
def disable_imports(request):
|
||||
"""When you just need people to please stop starting imports"""
|
||||
site = models.SiteSettings.objects.get()
|
||||
site.imports_enabled = False
|
||||
site.save(update_fields=["imports_enabled"])
|
||||
return redirect("settings-imports")
|
||||
|
||||
|
||||
@require_POST
|
||||
@permission_required("bookwyrm.edit_instance_settings", raise_exception=True)
|
||||
# pylint: disable=unused-argument
|
||||
def enable_imports(request):
|
||||
"""When you just need people to please stop starting imports"""
|
||||
site = models.SiteSettings.objects.get()
|
||||
site.imports_enabled = True
|
||||
site.save(update_fields=["imports_enabled"])
|
||||
return redirect("settings-imports")
|
||||
|
|
|
@ -21,11 +21,7 @@ class BookFileLinks(View):
|
|||
def get(self, request, book_id):
|
||||
"""view links"""
|
||||
book = get_object_or_404(models.Edition, id=book_id)
|
||||
links = book.file_links.order_by("domain__status", "created_date")
|
||||
annotated_links = []
|
||||
for link in links.all():
|
||||
link.form = forms.FileLinkForm(instance=link)
|
||||
annotated_links.append(link)
|
||||
annotated_links = get_annotated_links(book)
|
||||
|
||||
data = {"book": book, "links": annotated_links}
|
||||
return TemplateResponse(request, "book/file_links/edit_links.html", data)
|
||||
|
@ -34,8 +30,30 @@ class BookFileLinks(View):
|
|||
"""Edit a link"""
|
||||
link = get_object_or_404(models.FileLink, id=link_id, book=book_id)
|
||||
form = forms.FileLinkForm(request.POST, instance=link)
|
||||
form.save(request)
|
||||
return self.get(request, book_id)
|
||||
if form.is_valid():
|
||||
form.save(request)
|
||||
return redirect("file-link", book_id)
|
||||
|
||||
# this form shouldn't ever really get here, since it's just a dropdown
|
||||
# get the data again rather than redirecting
|
||||
book = get_object_or_404(models.Edition, id=book_id)
|
||||
annotated_links = get_annotated_links(book, form=form)
|
||||
|
||||
data = {"book": book, "links": annotated_links}
|
||||
return TemplateResponse(request, "book/file_links/edit_links.html", data)
|
||||
|
||||
|
||||
def get_annotated_links(book, form=None):
|
||||
"""The links for this book, plus the forms to edit those links"""
|
||||
links = book.file_links.order_by("domain__status", "created_date")
|
||||
annotated_links = []
|
||||
for link in links.all():
|
||||
if form and link.id == form.instance.id:
|
||||
link.form = form
|
||||
else:
|
||||
link.form = forms.FileLinkForm(instance=link)
|
||||
annotated_links.append(link)
|
||||
return annotated_links
|
||||
|
||||
|
||||
@require_POST
|
||||
|
|
|
@ -4,13 +4,13 @@ import datetime
|
|||
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.db.models import Avg, ExpressionWrapper, F, fields
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.paginator import Paginator
|
||||
from django.http import HttpResponseBadRequest
|
||||
from django.shortcuts import redirect
|
||||
from django.template.response import TemplateResponse
|
||||
from django.utils import timezone
|
||||
from django.utils.decorators import method_decorator
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.views import View
|
||||
|
||||
from bookwyrm import forms, models
|
||||
|
@ -29,7 +29,7 @@ from bookwyrm.utils.cache import get_or_set
|
|||
class Import(View):
|
||||
"""import view"""
|
||||
|
||||
def get(self, request):
|
||||
def get(self, request, invalid=False):
|
||||
"""load import page"""
|
||||
jobs = models.ImportJob.objects.filter(user=request.user).order_by(
|
||||
"-created_date"
|
||||
|
@ -42,6 +42,7 @@ class Import(View):
|
|||
"page_range": paginated.get_elided_page_range(
|
||||
page.number, on_each_side=2, on_ends=1
|
||||
),
|
||||
"invalid": invalid,
|
||||
}
|
||||
|
||||
seconds = get_or_set("avg-import-time", get_average_import_time, timeout=86400)
|
||||
|
@ -54,6 +55,10 @@ class Import(View):
|
|||
|
||||
def post(self, request):
|
||||
"""ingest a goodreads csv"""
|
||||
site = models.SiteSettings.objects.get()
|
||||
if not site.imports_enabled:
|
||||
raise PermissionDenied()
|
||||
|
||||
form = forms.ImportForm(request.POST, request.FILES)
|
||||
if not form.is_valid():
|
||||
return HttpResponseBadRequest()
|
||||
|
@ -83,7 +88,7 @@ class Import(View):
|
|||
privacy,
|
||||
)
|
||||
except (UnicodeDecodeError, ValueError, KeyError):
|
||||
return HttpResponseBadRequest(_("Not a valid csv file"))
|
||||
return self.get(request, invalid=True)
|
||||
|
||||
job.start_job()
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
""" non-interactive pages """
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from django.http import Http404
|
||||
from django.template.response import TemplateResponse
|
||||
from django.utils import timezone
|
||||
from django.views.decorators.http import require_GET
|
||||
|
@ -36,3 +37,12 @@ def conduct(request):
|
|||
def privacy(request):
|
||||
"""more information about the instance"""
|
||||
return TemplateResponse(request, "about/privacy.html")
|
||||
|
||||
|
||||
@require_GET
|
||||
def impressum(request):
|
||||
"""more information about the instance"""
|
||||
site = models.SiteSettings.objects.get()
|
||||
if not site.show_impressum:
|
||||
raise Http404()
|
||||
return TemplateResponse(request, "about/impressum.html")
|
||||
|
|
|
@ -110,8 +110,8 @@ def get_list_suggestions(book_list, user, query=None):
|
|||
s.default_edition
|
||||
for s in models.Work.objects.filter(
|
||||
~Q(editions__in=book_list.books.all()),
|
||||
).order_by("-updated_date")
|
||||
][: 5 - len(suggestions)]
|
||||
).order_by("-updated_date")[: 5 - len(suggestions)]
|
||||
]
|
||||
return suggestions
|
||||
|
||||
|
||||
|
|
|
@ -35,10 +35,12 @@ class Edit2FA(View):
|
|||
if not form.is_valid():
|
||||
data = {"form": form}
|
||||
return TemplateResponse(request, "preferences/2fa.html", data)
|
||||
data = self.create_qr_code(request.user)
|
||||
qr_form = forms.Confirm2FAForm()
|
||||
data = {
|
||||
"password_confirmed": True,
|
||||
"qrcode": self.create_qr_code(request.user),
|
||||
"qrcode": data[0],
|
||||
"code": data[1],
|
||||
"form": qr_form,
|
||||
}
|
||||
return TemplateResponse(request, "preferences/2fa.html", data)
|
||||
|
@ -57,7 +59,10 @@ class Edit2FA(View):
|
|||
qr_code.add_data(provisioning_url)
|
||||
qr_code.make(fit=True)
|
||||
img = qr_code.make_image(attrib={"fill": "black"})
|
||||
return str(img.to_string(), "utf-8") # to_string() returns a byte string
|
||||
return [
|
||||
str(img.to_string(), "utf-8"),
|
||||
otp_secret,
|
||||
] # to_string() returns a byte string
|
||||
|
||||
|
||||
@method_decorator(login_required, name="dispatch")
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# bw-dev auto-completions for fish-shell.
|
||||
# copy this to ~./.config/fish/completions/ with the name `bw-dev.fish`
|
||||
# copy this to ~/.config/fish/completions/ with the name `bw-dev.fish`
|
||||
# this will only work if renamed to `bw-dev.fish`.
|
||||
|
||||
set -l commands up \
|
||||
|
@ -61,7 +61,6 @@ __bw_complete "$commands" "black" "run Python code formatting
|
|||
__bw_complete "$commands" "prettier" "run JavaScript code formatting tool"
|
||||
__bw_complete "$commands" "stylelint" "run SCSS linting tool"
|
||||
__bw_complete "$commands" "formatters" "run multiple formatter tools"
|
||||
__bw_complete "$commands" "compilescss" "compile the SCSS layouts to CSS"
|
||||
__bw_complete "$commands" "populate_streams" "populate the main streams"
|
||||
__bw_complete "$commands" "populate_lists_streams" "populate streams for book lists"
|
||||
__bw_complete "$commands" "populate_suggestions" "populate book suggestions"
|
||||
|
|
|
@ -5,7 +5,7 @@ services:
|
|||
image: nginx:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 1333:80
|
||||
- "1333:80"
|
||||
depends_on:
|
||||
- web
|
||||
networks:
|
||||
|
@ -36,7 +36,7 @@ services:
|
|||
networks:
|
||||
- main
|
||||
ports:
|
||||
- 8000
|
||||
- "8000"
|
||||
redis_activity:
|
||||
image: redis
|
||||
command: redis-server --requirepass ${REDIS_ACTIVITY_PASSWORD} --appendonly yes --port ${REDIS_ACTIVITY_PORT}
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 21:44\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 20:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Passwort stimmt nicht überein"
|
||||
|
||||
|
@ -68,25 +68,29 @@ msgstr "Das Datum für Lesen gestoppt kann nicht in der Zukunft sein."
|
|||
|
||||
#: bookwyrm/forms/forms.py:74
|
||||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
msgstr "Das Datum \"Lesen beendet\" kann nicht in der Zukunft liegen."
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Benutzer*inname oder Passwort falsch"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
msgstr "Falscher Code"
|
||||
|
||||
#: bookwyrm/forms/links.py:36
|
||||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Diese Domain ist blockiert. Bitte kontaktiere einen Administrator, wenn du denkst, dass dies ein Fehler ist."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Dieser Link mit dem Dateityp wurde bereits für dieses Buch hinzugefügt. Falls es nicht sichtbar ist, befindet sich die Domain noch in der Freischaltung."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Selbstlöschung"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr "Selbstdeaktivierung"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Moderator*in suspendieren"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Moderator*in löschen"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Domainsperrung"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Follower*innen"
|
|||
msgid "Private"
|
||||
msgstr "Privat"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Aktiv"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr "Abgeschlossen"
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Zitate"
|
|||
msgid "Everything else"
|
||||
msgstr "Alles andere"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Start-Zeitleiste"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Startseite"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Bücher-Zeitleiste"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Bücher-Zeitleiste"
|
|||
msgid "Books"
|
||||
msgstr "Bücher"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (Englisch)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (Katalanisch)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Spanisch)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Galizisch)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Italienisch)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (Finnisch)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Französisch)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (Litauisch)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norwegisch)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr "Polski (Polnisch)"
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (brasilianisches Portugiesisch)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Portugiesisch)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (Rumänisch)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Schwedisch)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (vereinfachtes Chinesisch)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Chinesisch, traditionell)"
|
||||
|
||||
|
@ -430,7 +438,7 @@ msgstr "Willkommen auf %(site_name)s!"
|
|||
#: bookwyrm/templates/about/about.html:24
|
||||
#, python-format
|
||||
msgid "%(site_name)s is part of <em>BookWyrm</em>, a network of independent, self-directed communities for readers. While you can interact seamlessly with users anywhere in the <a href=\"https://joinbookwyrm.com/instances/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">BookWyrm network</a>, this community is unique."
|
||||
msgstr ""
|
||||
msgstr "%(site_name)s ist Teil von <em>BookWyrm</em>, einem Netzwerk von unabhängigen, selbst verwalteten Communities von Bücherfreunden. Obwohl du nahtlos mit anderen Nutzern überall im <a href=\"https://joinbookwyrm.com/instances/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">BookWyrm Netzwerk</a> interagieren kannst, ist die Community hier einzigartig."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:44
|
||||
#, python-format
|
||||
|
@ -449,26 +457,26 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> hat die unterschiedlich
|
|||
|
||||
#: bookwyrm/templates/about/about.html:93
|
||||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
msgstr "Verfolge deine Lektüre, sprich über Bücher, schreibe Rezensionen und entdecke, was Du als Nächstes lesen könntest. BookWyrm ist eine Software die immer übersichtlich, werbefrei und gemeinschaftsorientiert sein wird. Wenn du Feature-Anfragen, Fehlerberichte oder große Träume hast, wende dich <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">an</a> und verschaffe dir Gehör."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Lerne deine Admins kennen"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "Die Moderator*innen und Administrator*innen von %(site_name)s halten diese Seite am Laufen, setzen den <a href=\"%(coc_path)s\">Verhaltenskodex</a> durch und reagieren, wenn Benutzer*innen Spam oder schlechtes Verhalten melden."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator*in"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Administration"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Direktnachricht senden"
|
|||
#: 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 "Verhaltenskodex"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr "Impressum"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Aktive Nutzer*innen:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Softwareversion:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Über %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Über %(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 "Datenschutzerklärung"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Das Laden von Daten wird eine Verbindung zu <strong>%(source_name)s</str
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Domain"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Status"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr "Unbekannter Benutzer"
|
|||
msgid "Report spam"
|
||||
msgstr "Spam melden"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Keine Links für dieses Buch vorhanden."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Link zur Datei hinzufügen"
|
||||
|
@ -1640,7 +1655,7 @@ msgstr "Bitte bestätige deine E-Mail-Adresse"
|
|||
#: bookwyrm/templates/email/confirm/text_content.html:10
|
||||
#, python-format
|
||||
msgid "Or enter the code \"%(confirmation_code)s\" at login."
|
||||
msgstr "Oder gibt den Code „<code>%(confirmation_code)s</code>“ bei der Anmeldung ein."
|
||||
msgstr "Oder gibt den Code „%(confirmation_code)s“ bei der Anmeldung ein."
|
||||
|
||||
#: bookwyrm/templates/email/html_layout.html:15
|
||||
#: bookwyrm/templates/email/text_layout.html:2
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Falls du dein Passwort gar nicht zurücksetzen wolltest, kannst du diese
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Passwort für %(site_name)s zurücksetzen"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Passwort für %(site_name)s zurücksetzen"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s Startseite"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Administrator*in kontaktieren"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "BookWyrm beitreten"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr "Willkommen bei Bookwyrm!<br><br>Möchtest Du die geführte Tour machen,
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr "Geführte Tour"
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr "Finden Sie ein Buch"
|
|||
msgid "Import Books"
|
||||
msgstr "Bücher importieren"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr "Keine gültige CSV-Datei"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr "Im Durchschnitt haben die letzten Importe %(hours)s Stunden in Anspruch genommen."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr "Im Durchschnitt haben die letzten Importe %(minutes)s Minuten in Anspruch genommen."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Datenquelle:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr "Goodreads (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr "Storygraph (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr "LibraryThing (TSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr "OpenLibrary (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr "Calibre (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
msgstr "Du kannst deine Goodreads-Daten von der <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import / Export-Seite</a> deines Goodreads-Kontos downloaden."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Datei:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Besprechungen einschließen"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Datenschutzeinstellung für importierte Besprechungen:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importieren"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr "Importe sind vorübergehend deaktiviert; vielen Dank für Deine Geduld."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Zuletzt importiert"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr "Erstellungsdatum"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr "Zuletzt aktualisiert"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
msgstr "Einträge"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Keine aktuellen Importe"
|
||||
|
||||
|
@ -2726,7 +2748,7 @@ msgid "Refresh"
|
|||
msgstr "Aktualisieren"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr "Import stoppen"
|
||||
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Ablehnen"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Fehlgeschlagene Elemente"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Kontaktiere deine*n Administrator*in oder <a href='https://github.com/bo
|
|||
#: 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 "Erstelle ein Benutzer*inkonto"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Anmelden"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Alles klar! E-Mail-Adresse bestätigt."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Benutzer*inname:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Passwort:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Passwort vergessen?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Mehr über diese Seite"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Passwort bestätigen:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "Ein Link zum Zurücksetzen deines Passworts wird an deine E-Mail-Adresse
|
|||
msgid "Reset password"
|
||||
msgstr "Passwort zurücksetzen"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr "Konto reaktivieren"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr "Konto reaktivieren"
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Status veröffentlicht"
|
|||
msgid "Error posting status"
|
||||
msgstr "Fehler beim veröffentlichen des Status"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Handbuch"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Liste bearbeiten"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, eine Liste von %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "auf <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Diese Liste ist momentan leer"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> schlug vor, <em><
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> hat einer Deiner Listen ein Buch hinzugefügt"
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] "<a href=\"%(related_user_link)s\">%(related_user)s</a> hat <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> und %(display_count)s andere Bücher zu Ihrer Liste \"<a href=\"%(list_path)s\">%(list_name)s hinzugefügt</a>\""
|
||||
msgstr[1] "<a href=\"%(related_user_link)s\">%(related_user)s</a> hat <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> und %(display_count)s andere Bücher zu Ihrer Liste \"<a href=\"%(list_path)s\">%(list_name)s hinzugefügt</a>\""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3719,15 +3743,15 @@ msgstr "2FA-Einstellungen erfolgreich aktualisiert"
|
|||
|
||||
#: bookwyrm/templates/preferences/2fa.html:24
|
||||
msgid "Write down or copy and paste these codes somewhere safe."
|
||||
msgstr ""
|
||||
msgstr "Notieren Dir diese Codes oder kopieren sie an einen sicheren Ort."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:25
|
||||
msgid "You must use them in order, and they will not be displayed again."
|
||||
msgstr ""
|
||||
msgstr "Du musst sie in der Reihenfolge verwenden, und sie werden nicht wieder angezeigt."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:35
|
||||
msgid "Two Factor Authentication is active on your account."
|
||||
msgstr ""
|
||||
msgstr "Zwei Faktor Authentifizierung ist in deinem Konto aktiviert."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:36
|
||||
#: bookwyrm/templates/preferences/disable-2fa.html:4
|
||||
|
@ -3737,7 +3761,7 @@ msgstr "2FA deaktivieren"
|
|||
|
||||
#: 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 ""
|
||||
msgstr "Du kannst Backup-Codes generieren, die Du verwenden kannst, falls Du keinen Zugriff auf Deine Authentifizierungs-App hast. Wenn Du neue Codes generierst, werden alle zuvor generierten Backup-Codes nicht mehr funktionieren."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:40
|
||||
msgid "Generate backup codes"
|
||||
|
@ -3745,24 +3769,36 @@ msgstr "Backup-Codes generieren"
|
|||
|
||||
#: 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 ""
|
||||
msgstr "Scanne den QR-Code mit Deiner Authentifizierungs-App und gebe den Code aus Deiner App unten ein, um zu bestätigen, dass Deine App eingerichtet ist."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr "Setup-Schlüssel verwenden"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr "Benutzer*innenname:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr "Code:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
msgstr "Gib den Code aus Deiner 2FA-App ein:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
msgstr "Mit der Zwei-Faktor-Authentifizierung (2FA) kannst Du Dein Konto sicherer machen. Dazu musst Du bei jeder Anmeldung einen einmaligen Code mit einer Handy-App wie <em>Authy</em>, <em>Google Authenticator</em> oder <em>Microsoft Authenticator</em> eingeben."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
msgstr "Bestätigen Sie Ihr Passwort, um mit der Einrichtung von 2FA zu beginnen."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
msgstr "2FA einrichten"
|
||||
|
||||
#: bookwyrm/templates/preferences/blocks.html:4
|
||||
#: bookwyrm/templates/preferences/blocks.html:7
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Neues Passwort:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Benutzer*inkonto löschen"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr "Konto deaktivieren"
|
||||
|
||||
#: 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 "Dein Konto wird ausgeblendet. Du kannst dich jederzeit wieder anmelden, um Dein Konto wieder zu aktivieren."
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr "Konto deaktivieren"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Benutzer*inkonto dauerhaft löschen"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Das Löschen des Benutzer*inkonto kann nicht rückgängig gemacht werden. Der Benutzer*inname kann nicht erneut registriert werden."
|
||||
|
||||
|
@ -3815,11 +3863,11 @@ msgstr "Zwei-Faktor-Authentifizierung deaktivieren"
|
|||
|
||||
#: 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 ""
|
||||
msgstr "Durch das Deaktivieren von 2FA kann sich jede*r mit Deinem Benutzernamen und Passwort in Dein Konto einloggen."
|
||||
|
||||
#: bookwyrm/templates/preferences/disable-2fa.html:20
|
||||
msgid "Turn off 2FA"
|
||||
msgstr ""
|
||||
msgstr "2FA ausschalten"
|
||||
|
||||
#: bookwyrm/templates/preferences/edit_user.html:4
|
||||
#: bookwyrm/templates/preferences/edit_user.html:7
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Nach Buch suchen:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: 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 Besprechung"
|
||||
msgstr[1] "%(formatted_review_count)s Besprechungen"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr "(veröffentlicht %(pub_year)s)"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Ergebnisse von"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Buch importieren"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Ergebnisse aus anderen Katalogen laden"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Buch manuell hinzufügen"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Melde dich an, um Bücher zu importieren oder hinzuzufügen."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Suchart"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4096,8 +4156,8 @@ msgstr "Keine Ergebnisse für „%(query)s“ gefunden"
|
|||
#, python-format
|
||||
msgid "%(result_count)s result found"
|
||||
msgid_plural "%(result_count)s results found"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[0] "%(result_count)s Ergebnis gefunden"
|
||||
msgstr[1] "%(result_count)s Ergebnisse gefunden"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcement.html:5
|
||||
#: bookwyrm/templates/settings/announcements/announcement.html:8
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Ankündigung erstellen"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Hinzugefügt am"
|
||||
|
||||
|
@ -4318,16 +4378,16 @@ msgstr "Verbindung zum Redis Broker fehlgeschlagen"
|
|||
|
||||
#: bookwyrm/templates/settings/celery.html:48
|
||||
msgid "Active Tasks"
|
||||
msgstr ""
|
||||
msgstr "Aktive Aufgaben"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:54
|
||||
msgid "Task name"
|
||||
msgstr ""
|
||||
msgstr "Aufgabenname"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:55
|
||||
msgid "Run time"
|
||||
|
@ -4339,11 +4399,11 @@ msgstr "Priorität"
|
|||
|
||||
#: bookwyrm/templates/settings/celery.html:61
|
||||
msgid "No active tasks"
|
||||
msgstr ""
|
||||
msgstr "Keine aktiven Aufgaben"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:79
|
||||
msgid "Workers"
|
||||
msgstr ""
|
||||
msgstr "Workers"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:84
|
||||
msgid "Uptime:"
|
||||
|
@ -4632,24 +4692,24 @@ msgid "Failed:"
|
|||
msgstr "Fehlgeschlagen:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr "Erwartet eine json-Datei im Format von FediBlock, mit einer Liste von Einträgen, die <code>Instanz</code> und <code>Url</code> Felder haben. Zum Beispiel:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Name der Instanz"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Zuletzt aktualisiert"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Software"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Keine Instanzen gefunden"
|
||||
|
||||
|
@ -4657,27 +4717,51 @@ msgstr "Keine Instanzen gefunden"
|
|||
msgid "Stop import?"
|
||||
msgstr "Import stoppen?"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr "Neue Importe starten deaktivieren"
|
||||
|
||||
#: 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 "Dies ist nur für den Einsatz gedacht, wenn bei Importen etwas sehr schiefgegangen ist und Du das Feature anhalten musst, während Du Probleme angehst."
|
||||
|
||||
#: 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 "Während Importe deaktiviert sind, können Benutzer keine neuen Importe starten, aber bestehende Importe werden durchgeführt."
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr "Importe deaktivieren"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr "Benutzer*innen können derzeit keine neuen Importe starten"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr "Importe aktivieren"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr "Abgeschlossen"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr "Benutzer*in"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr "Aktualisierungsdatum"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
msgstr "Ausstehende Einträge"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr "Erfolgreiche Objekte"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr "Keine passenden Importe gefunden."
|
||||
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Entfolgen"
|
|||
msgid "Accept"
|
||||
msgstr "Annehmen"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Handbuch"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Unterstütze %(site_name)s auf <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "Der Quellcode von BookWyrm ist frei verfügbar. Du kannst zu ihm auf <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a> beisteuern oder Probleme melden."
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6064,7 +6161,7 @@ msgstr "2FA-Prüfung"
|
|||
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_login.html:37
|
||||
msgid "Enter the code from your authenticator app:"
|
||||
msgstr ""
|
||||
msgstr "Gib den Code aus Deiner Authentifizierungs-App ein:"
|
||||
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_login.html:41
|
||||
msgid "Confirm and Log In"
|
||||
|
@ -6076,7 +6173,7 @@ msgstr "2FA ist verfügbar"
|
|||
|
||||
#: 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 ""
|
||||
msgstr "Du kannst Dein Konto durch die Einrichtung einer Zwei-Faktor-Authentifizierung in Deinen Einstellungen sichern. Dies erfordert einen einmaligen Code von Deinem Telefon zusätzlich zu Deinem Passwort bei jeder Anmeldung."
|
||||
|
||||
#: bookwyrm/templates/user/books_header.html:9
|
||||
#, python-format
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "Leseziel %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Benutzer*innenaktivität"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS-Feed"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Noch keine Aktivitäten!"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Datei überschreitet die maximale Größe von 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Keine gültige CSV-Datei"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Benutzer*inname oder Passwort falsch"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 0.0.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-10 21:42+0000\n"
|
||||
"POT-Creation-Date: 2022-12-05 02:21+0000\n"
|
||||
"PO-Revision-Date: 2021-02-28 17:19-0800\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
|
||||
"Language-Team: English <LL@li.org>\n"
|
||||
|
@ -91,7 +91,7 @@ msgstr ""
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 ""
|
||||
|
||||
|
@ -257,14 +257,14 @@ msgstr ""
|
|||
msgid "Private"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -317,19 +317,19 @@ msgstr ""
|
|||
msgid "Everything else"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -337,71 +337,71 @@ msgstr ""
|
|||
msgid "Books"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -460,24 +460,24 @@ msgstr ""
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -487,6 +487,7 @@ msgstr ""
|
|||
#: 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 ""
|
||||
|
||||
|
@ -504,8 +505,8 @@ msgid "Software version:"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr ""
|
||||
|
@ -513,9 +514,15 @@ msgstr ""
|
|||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:54
|
||||
#: bookwyrm/templates/snippets/footer.html:34
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/annual_summary/layout.html:7
|
||||
#: bookwyrm/templates/feed/summary_card.html:8
|
||||
#, python-format
|
||||
|
@ -813,7 +820,7 @@ msgstr ""
|
|||
#: 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/site.html:181
|
||||
#: bookwyrm/templates/settings/site.html:194
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:69
|
||||
#: bookwyrm/templates/shelf/form.html:25
|
||||
#: bookwyrm/templates/snippets/reading_modals/layout.html:18
|
||||
|
@ -835,7 +842,7 @@ msgstr ""
|
|||
#: 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:45
|
||||
#: 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
|
||||
|
@ -853,7 +860,7 @@ msgstr ""
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1321,7 +1328,7 @@ msgid "Domain"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1334,7 +1341,7 @@ msgstr ""
|
|||
#: 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:62
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1350,11 +1357,11 @@ msgstr ""
|
|||
msgid "Report spam"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr ""
|
||||
|
@ -1736,7 +1743,7 @@ msgstr ""
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1744,12 +1751,12 @@ msgstr ""
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2315,8 +2322,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2626,81 +2632,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:41
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2735,7 +2749,7 @@ msgid "Refresh"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2853,7 +2867,7 @@ msgid "Reject"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:59
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2959,7 +2973,7 @@ msgstr ""
|
|||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr ""
|
||||
|
@ -3039,22 +3053,6 @@ msgstr ""
|
|||
msgid "Error posting status"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3120,7 +3118,7 @@ msgid "Delete this list?"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/edit_form.html:5
|
||||
#: bookwyrm/templates/lists/layout.html:17
|
||||
#: bookwyrm/templates/lists/layout.html:18
|
||||
msgid "Edit List"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3129,13 +3127,12 @@ msgstr ""
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
msgid "This list is currently empty"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3217,6 +3214,10 @@ msgstr ""
|
|||
msgid "You successfully added a book to this list!"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/list.html:104
|
||||
msgid "Edit notes"
|
||||
msgstr ""
|
||||
|
@ -3340,12 +3341,17 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3769,19 +3775,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3871,7 +3889,7 @@ msgstr ""
|
|||
#: 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:77
|
||||
#: bookwyrm/templates/settings/site.html:90
|
||||
#: bookwyrm/templates/setup/config.html:91
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
|
@ -4050,54 +4068,66 @@ msgid ""
|
|||
" "
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:23
|
||||
#: bookwyrm/templates/search/barcode_modal.html:21
|
||||
msgid "Requesting camera..."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:24
|
||||
#: bookwyrm/templates/search/barcode_modal.html:22
|
||||
msgid "Grant access to the camera to scan a book's barcode."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:29
|
||||
#: bookwyrm/templates/search/barcode_modal.html:27
|
||||
msgid "Could not access camera"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:33
|
||||
#: bookwyrm/templates/search/barcode_modal.html:31
|
||||
msgctxt "barcode scanner"
|
||||
msgid "Scanning..."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:34
|
||||
#: bookwyrm/templates/search/barcode_modal.html:32
|
||||
msgid "Align your book's barcode with the camera."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:38
|
||||
#: bookwyrm/templates/search/barcode_modal.html:36
|
||||
msgctxt "barcode scanner"
|
||||
msgid "ISBN scanned"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/barcode_modal.html:39
|
||||
#: bookwyrm/templates/search/barcode_modal.html:37
|
||||
msgctxt "followed by ISBN"
|
||||
msgid "Searching for book:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr ""
|
||||
|
||||
|
@ -4112,7 +4142,7 @@ msgstr ""
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4186,7 +4216,7 @@ msgid "Create Announcement"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4354,7 +4384,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4665,24 +4695,24 @@ msgid "Failed:"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4690,27 +4720,51 @@ msgstr ""
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:46
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:56
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:91
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -4907,7 +4961,7 @@ msgid "Site Settings"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/layout.html:106
|
||||
#: bookwyrm/templates/settings/site.html:95
|
||||
#: bookwyrm/templates/settings/site.html:108
|
||||
#: bookwyrm/templates/settings/themes.html:4
|
||||
#: bookwyrm/templates/settings/themes.html:6
|
||||
msgid "Themes"
|
||||
|
@ -5048,12 +5102,12 @@ msgid "Instance Info"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:12
|
||||
#: bookwyrm/templates/settings/site.html:110
|
||||
#: bookwyrm/templates/settings/site.html:123
|
||||
msgid "Footer Content"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:13
|
||||
#: bookwyrm/templates/settings/site.html:134
|
||||
#: bookwyrm/templates/settings/site.html:147
|
||||
msgid "Registration"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5093,71 +5147,79 @@ msgstr ""
|
|||
msgid "Privacy Policy:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:79
|
||||
#: bookwyrm/templates/settings/site.html:73
|
||||
msgid "Impressum:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:78
|
||||
msgid "Include impressum:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:92
|
||||
msgid "Images"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:82
|
||||
#: bookwyrm/templates/settings/site.html:95
|
||||
msgid "Logo:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:86
|
||||
#: bookwyrm/templates/settings/site.html:99
|
||||
msgid "Logo small:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:90
|
||||
#: bookwyrm/templates/settings/site.html:103
|
||||
msgid "Favicon:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:98
|
||||
#: bookwyrm/templates/settings/site.html:111
|
||||
msgid "Default theme:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:113
|
||||
#: bookwyrm/templates/settings/site.html:126
|
||||
msgid "Support link:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:117
|
||||
#: bookwyrm/templates/settings/site.html:130
|
||||
msgid "Support title:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:121
|
||||
#: bookwyrm/templates/settings/site.html:134
|
||||
msgid "Admin email:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:125
|
||||
#: bookwyrm/templates/settings/site.html:138
|
||||
msgid "Additional info:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:139
|
||||
#: bookwyrm/templates/settings/site.html:152
|
||||
msgid "Allow registration"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:145
|
||||
#: bookwyrm/templates/settings/site.html:158
|
||||
msgid "Require users to confirm email address"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:147
|
||||
#: bookwyrm/templates/settings/site.html:160
|
||||
msgid "(Recommended if registration is open)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:152
|
||||
#: bookwyrm/templates/settings/site.html:165
|
||||
msgid "Allow invite requests"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:158
|
||||
#: bookwyrm/templates/settings/site.html:171
|
||||
msgid "Set a question for invite requests"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:163
|
||||
#: bookwyrm/templates/settings/site.html:176
|
||||
msgid "Question:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:168
|
||||
#: bookwyrm/templates/settings/site.html:181
|
||||
msgid "Registration closed text:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/site.html:172
|
||||
#: bookwyrm/templates/settings/site.html:185
|
||||
msgid "Invite request text:"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5712,6 +5774,19 @@ msgstr ""
|
|||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:42
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:49
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6199,11 +6274,11 @@ msgstr ""
|
|||
msgid "User Activity"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -6252,10 +6327,6 @@ msgstr ""
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:86
|
||||
msgid "Not a valid csv file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:53\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Salasanat eivät täsmää"
|
||||
|
||||
|
@ -70,15 +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:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Käyttäjänimi tai salasana on virheellinen"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Käyttäjänimi on jo varattu"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
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:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr "Virheellinen koodi"
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr "Virheellinen koodi"
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Verkkotunnus on estetty. Jos epäilet virhettä, ota yhteyttä ylläpitäjään."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Linkki ja tiedostotyyppi on jo lisätty kirjan tietoihin. Jos se ei näy, verkkotunnusta on vielä odotettava."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Itse poistettu"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Moderaattorin estämä"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Moderaattorin poistama"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Verkkotunnuksen esto"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Seuraajat"
|
|||
msgid "Private"
|
||||
msgstr "Yksityinen"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Aktiivinen"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Lainaukset"
|
|||
msgid "Everything else"
|
||||
msgstr "Muut"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Oma aikajana"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Etusivu"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Kirjavirta"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Kirjavirta"
|
|||
msgid "Books"
|
||||
msgstr "Kirjat"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (englanti)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (katalaani)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (saksa)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (espanja)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (galego)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (italia)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "suomi"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (ranska)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (liettua)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (norja)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr "Polski (puola)"
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (brasilianportugali)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (portugali)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (romania)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (ruotsi)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (yksinkertaistettu kiina)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (perinteinen kiina)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> jakaa %(site_name)s-yht
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr "Täällä voit pitää kirjaa lukemistasi kirjoista, keskustella kirjoista, kirjoittaa arvioita ja etsiä uutta luettavaa. Täällä ei ole mainoksia eikä korporaatioita, täällä ollaan pienimuotoisia ja ihmisläheisiä. Jos sinulla on BookWyrm-alustaan liittyviä ehdotuksia tai visioita uusista ominaisuuksista tai haluat raportoida virheistä ohjelmistokoodissa, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ota toki yhteyttä</a>."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Ylläpitäjät"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "%(site_name)s pyörii moderaattorien ja ylläpitäjien työllä. He myös valvovat <a href=\"%(coc_path)s\">käyttöehtojen</a> noudattamista ja reagoivat käyttäjien tekemiin ilmoituksiin."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderaattori"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Ylläpitäjä"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Lähetä yksityisviesti"
|
|||
#: 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 "Käyttöehdot"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Aktiivisia käyttäjiä:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Ohjelmistoversio:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "%(site_name)s — tietoja"
|
||||
|
@ -504,6 +518,7 @@ msgstr "%(site_name)s — tietoja"
|
|||
#: 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 "Tietosuojakäytäntö"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Tietoja ladattaessa muodostetaan yhteys lähteeseen <strong>%(source_nam
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Verkkotunnus"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Tila"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr "Tuntematon käyttäjä"
|
|||
msgid "Report spam"
|
||||
msgstr "Ilmoita roskapostiksi"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Tähän kirjaan ei liity linkkejä."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Lisää linkki tiedostoon"
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Jos et pyytänyt salasanan palautusta, voit jättää viestin huomiotta.
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Palauta %(site_name)s-salasanasi"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Palauta %(site_name)s-salasanasi"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s — etusivu"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Ota yhteyttä ylläpitäjään"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Liity BookWyrmiin"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr "Tervetuloa BookWyrmin käyttäjäksi!<br><br>Haluatko esittelykierroksen
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr "Esittelykierros"
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr "Etsi kirja"
|
|||
msgid "Import Books"
|
||||
msgstr "Tuo kirjoja"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Tietolähde:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr "Goodreads-tiedot voi ladata Goodreads-käyttäjätilin <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export-sivun</a> kautta."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Datatiedosto:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Myös arviot"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Tuotavien arvioiden yksityisyysvalinta:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Tuo"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Viimeksi tuotu"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Ei viimeaikaisia tuonteja"
|
||||
|
||||
|
@ -2726,7 +2748,7 @@ msgid "Refresh"
|
|||
msgstr "Päivitä"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Hylkää"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Epäonnistuneet kohteet"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Jos kohteiden tuonti epäonnistuu odottamattomalla tavalla, ota yhteytt
|
|||
#: 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 "Avaa käyttäjätili"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Kirjaudu sisään"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Sähköpostiosoite vahvistettu."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Käyttäjänimi:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Salasana:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Unohtuiko salasana?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Tietoja sivustosta"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Vahvista salasana:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "Salasananpalautuslinkki lähetetään sähköpostiosoitteeseesi"
|
|||
msgid "Reset password"
|
||||
msgstr "Palauta salasana"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Tilapäivitys onnistui"
|
|||
msgid "Error posting status"
|
||||
msgstr "Virhe tilapäivityksessä"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Käyttöohjeet"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Tue %(site_name)s-sivustoa osoitteessa <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "BookWyrmin lähdekoodi on avointa. Kehitystyöhön voi osallistua ja ongelmista voi ilmoittaa <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHubissa</a>."
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Muokkaa listaa"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s (lista), tehnyt %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "— <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Lista on tyhjä"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> ehdotti teoksia <
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] "<a href=\"%(related_user_link)s\">%(related_user)s</a> lisäsi teokset <em><a href=\"%(book_path)s\">%(book_title)s</a></em> ja <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> sekä %(display_count)s muun teoksen listaasi <a href=\"%(list_path)s\">%(list_name)s</a>"
|
||||
msgstr[1] "<a href=\"%(related_user_link)s\">%(related_user)s</a> lisäsi teokset <em><a href=\"%(book_path)s\">%(book_title)s</a></em> ja <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> sekä %(display_count)s muuta teosta listaasi <a href=\"%(list_path)s\">%(list_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3747,19 +3771,31 @@ msgstr "Luo varmistuskoodit"
|
|||
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 "Vahvista autentikointisovellus skannaamalla QR-koodi sovelluksella ja syöttämällä alle sovelluksen antama koodi."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr "Syötä sovelluksen antama koodi:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr "Voit lisätä tilisi turvallisuutta käyttämällä kaksivaiheista tunnistautumista (2FA). Se edellyttää jokaisen sisäänkirjautumisen yhteydessä kertakäyttöisen koodin syöttämistä. Vaatii puhelinsovelluksen, esim. <em>Authy</em>, <em>Google Authenticator</em> tai <em>Microsoft Authenticator</em>."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr "Aloita kaksivaiheisen tunnistautumisen käyttöönotto syöttämällä salasanasi."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr "Ota kaksivaiheinen tunnistautuminen käyttöön"
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Uusi salasana:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Poista käyttäjätili"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Poista käyttäjätili pysyvästi"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Käyttäjätilin poistamista ei voi perua. Käyttäjänimeä ei voi myöhemmin rekisteröidä uudelleen."
|
||||
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Haetaan kirjaa:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Tulokset lähteestä"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Tuo kirja"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Lataa tuloksia muista katalogeista"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Lisää kirja käsin"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Kirjojen tuonti tai lisääminen edellyttää sisäänkirjautumista."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Hakutyyppi"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Luo tiedote"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Lisätty"
|
||||
|
||||
|
@ -4321,7 +4381,7 @@ msgid "Active Tasks"
|
|||
msgstr "Aktiiviset tehtävät"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr "Tunniste"
|
||||
|
||||
|
@ -4632,24 +4692,24 @@ msgid "Failed:"
|
|||
msgstr "Epäonnistuneet:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr "Vaatii <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>-muotoillun json-tiedoston, jossa on <code>instanssi</code>- ja <code>url</code>-kentät. Esimerkki:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Palvelimen nimi"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Viimeisin päivitys"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Ohjelmisto"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Palvelimia ei löytynyt"
|
||||
|
||||
|
@ -4657,27 +4717,51 @@ msgstr "Palvelimia ei löytynyt"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Lopeta seuraaminen"
|
|||
msgid "Accept"
|
||||
msgstr "Hyväksy"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Käyttöohjeet"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Tue %(site_name)s-sivustoa osoitteessa <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "BookWyrmin lähdekoodi on avointa. Kehitystyöhön voi osallistua ja ongelmista voi ilmoittaa <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHubissa</a>."
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "Lukutavoite vuodelle %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Käyttäjän toiminta"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS-syöte"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Ei toimintaa!"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Tiedosto on enimmäiskokoa 10 Mt suurempi"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Epäkelpo csv-tiedosto"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Käyttäjänimi tai salasana on virheellinen"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:52\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 20:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Le mot de passe ne correspond pas"
|
||||
|
||||
|
@ -70,15 +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:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Identifiant ou mot de passe incorrect"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Un compte du même nom existe déjà"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Cet email est déjà associé à un compte."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr "Code incorrect"
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr "Code incorrect"
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Ce domaine est bloqué. Contactez l’admin de votre instance si vous pensez que c’est une erreur."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Le lien avec ce type de fichier a déjà été ajouté pour ce livre. S’il n’est pas visible, le domaine est encore en attente."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Auto-suppression"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr "Auto‑désactivation"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Suspension par un modérateur"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Suppression par un modérateur"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Blocage de domaine"
|
||||
|
||||
|
@ -248,24 +256,24 @@ msgstr "Abonné(e)s"
|
|||
msgid "Private"
|
||||
msgstr "Privé"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Actif"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
msgstr "Terminé"
|
||||
|
||||
#: bookwyrm/models/import_job.py:50
|
||||
msgid "Stopped"
|
||||
msgstr ""
|
||||
msgstr "Interrompu"
|
||||
|
||||
#: bookwyrm/models/import_job.py:84 bookwyrm/models/import_job.py:92
|
||||
msgid "Import stopped"
|
||||
msgstr ""
|
||||
msgstr "Import arrêté"
|
||||
|
||||
#: bookwyrm/models/import_job.py:359 bookwyrm/models/import_job.py:384
|
||||
msgid "Error loading book"
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citations"
|
|||
msgid "Everything else"
|
||||
msgstr "Tout le reste"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Mon fil d’actualité"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Accueil"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Actualité de mes livres"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,73 +336,73 @@ msgstr "Actualité de mes livres"
|
|||
msgid "Books"
|
||||
msgstr "Livres"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (Catalan)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Galicien)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Italien)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (Finnois)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (Lituanien)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norvégien)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr "Polski (Polonais)"
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (Portugais brésilien)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Portugais européen)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (Roumain)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Suédois)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简化字"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "Infos supplémentaires :"
|
||||
msgstr "繁體中文 (chinois traditionnel)"
|
||||
|
||||
#: bookwyrm/templates/404.html:4 bookwyrm/templates/404.html:8
|
||||
msgid "Not Found"
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> divise les critiques pl
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr "Gardez trace de vos lectures, parlez de livres, écrivez des critiques et découvrez quoi lire ensuite. BookWyrm est un logiciel à taille humaine, sans publicité, anti-capitaliste et axé sur la communauté, conçu pour rester petit et personnel. Si vous avez des demandes de fonctionnalités, des rapports de bogue ou des rêves grandioses, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">rejoignez-nous</a> et faites-vous entendre."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Rencontrez vos admins"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "L’administration et la modération de %(site_name)s maintiennent le site opérationnel, font respecter le <a href=\"%(coc_path)s\">code de conduite</a>, et interviennent lorsque les utilisateurs signalent du spam et des mauvais comportements."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Modérateur/modératrice"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Envoyer un message direct"
|
|||
#: 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 "Code de conduite"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr "Mentions légales"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Comptes actifs :"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Version logicielle :"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "À propos de %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "À propos de %(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 "Politique de vie privée"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Le chargement des données se connectera à <strong>%(source_name)s</str
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Domaine"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Statut"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr "Compte inconnu"
|
|||
msgid "Report spam"
|
||||
msgstr "Signaler un spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Aucun lien disponible pour ce livre."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Ajouter un lien vers un fichier"
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Si vous n’avez pas demandé la réinitialisation de votre mot de passe
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Réinitialiser votre mot de passe sur %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Réinitialiser votre mot de passe sur %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s page d'accueil"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Contacter l’administrateur du site"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Rejoindre BookWyrm"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr "Bienvenue sur Bookwyrm!<br><br>Voulez-vous suivre la visite guidée pour
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr "Visite guidée"
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr "Trouver un livre"
|
|||
msgid "Import Books"
|
||||
msgstr "Importer des livres"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr "Fichier CSV non valide"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
msgstr "En moyenne, les dernières importations ont pris %(hours)s heures."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
msgstr "En moyenne, les dernières importations ont pris %(minutes)s minutes."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Source de données :"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
msgstr "Goodreads (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
msgstr "Storygraph (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
msgstr "LibraryThing (TSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
msgstr "OpenLibrary (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
msgstr "Calibre (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr "Vous pouvez télécharger vos données Goodreads depuis la page <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export</a> de votre compte Goodreads."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Fichier de données :"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Importer les critiques"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Confidentialité des critiques importées :"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importer"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr "Les importations sont temporairement désactivées, merci pour votre patience."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Importations récentes"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr "Date de Création"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
msgstr "Dernière Mise à jour"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr "Éléments"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Aucune importation récente"
|
||||
|
||||
|
@ -2726,9 +2748,9 @@ msgid "Refresh"
|
|||
msgstr "Actualiser"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
msgstr "Arrêter l'import"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:78
|
||||
#, python-format
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Rejeter"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Éléments dont l'importation a échoué"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Contactez votre administrateur·ice ou <a href='https://github.com/bookw
|
|||
#: 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 "Créer un compte"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Se connecter"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Bravo ! L’adresse email a été confirmée."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
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:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Mot de passe :"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Mot de passe oublié ?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "En savoir plus sur ce site"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Confirmez le mot de passe :"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "Un lien pour changer votre mot de passe sera envoyé à votre addresse e
|
|||
msgid "Reset password"
|
||||
msgstr "Changer de mot de passe"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr "Réactiver le Compte"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr "Réactiver le compte"
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Publié !"
|
|||
msgid "Error posting status"
|
||||
msgstr "Erreur lors de la publication"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Soutenez %(site_name)s sur <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "Le code source de BookWyrm est librement disponible. Vous pouvez contribuer ou rapporter des problèmes sur <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Modifier la liste"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, une liste de %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "sur <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Cette liste est actuellement vide"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> a suggéré d'ajo
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> a ajouté un livre à l'une de vos listes"
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] "<a href=\"%(related_user_link)s\">%(related_user)s</a> a ajouté <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> et %(display_count)s autre livre à votre liste \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[1] "<a href=\"%(related_user_link)s\">%(related_user)s</a> a ajouté <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> et %(display_count)s autres livres dans votre liste \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3747,19 +3771,31 @@ msgstr "Générer des codes de secours"
|
|||
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 "Scannez le code QR avec votre app d'authentification, puis saisissez ci-dessous le code de votre app pour confirmer que celle-ci est bien configurée."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr "Utiliser une clé d'initialisation"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr "Nom du compte :"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr "Code :"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr "Entrez le code de votre app :"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr "Vous pouvez sécuriser votre compte en utilisant l’authentification à deux facteurs (2FA). Cela vous demandera de saisir un code à usage unique en utilisant une app mobile comme <em>Authy</em>, <em>Google Authenticator</em> ou <em>Microsoft Authenticator</em> à chaque fois que vous vous connectez."
|
||||
msgstr "Vous pouvez sécuriser votre compte en utilisant l’authentification à deux facteurs (2FA). Un code à usage unique fourni par une application mobile telle que <em>Authy</em>, <em>Google Authenticator</em> ou <em>Microsoft Authenticator</em> vous sera demandé à chaque fois que vous vous connecterez."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr "Confirmez votre mot de passe pour commencer à configurer l’authentification à deux facteur."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr "Configurer l’authentification à deux facteurs"
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Nouveau mot de passe :"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Supprimer le compte"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr "Désactiver le compte"
|
||||
|
||||
#: 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 "Votre compte sera masqué. Vous pouvez vous reconnecter à tout moment pour réactiver votre compte."
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr "Désactiver le Compte"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Supprimer définitivement le compte"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "La suppression de votre compte ne peut pas être annulée. Le nom d'utilisateur ne sera plus disponible pour vous enregistrer dans le futur."
|
||||
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Recherche du livre :"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: 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 critique"
|
||||
msgstr[1] "%(formatted_review_count)s critiques"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr "(publié en %(pub_year)s)"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Résultats de"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importer le livre"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Charger les résultats d’autres catalogues"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Ajouter un livre manuellement"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Authentifiez-vous pour importer ou ajouter des livres."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Type de recherche"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Ajouter une annonce"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Date d’ajout"
|
||||
|
||||
|
@ -4321,7 +4381,7 @@ msgid "Active Tasks"
|
|||
msgstr "Tâches actives"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
|
@ -4632,54 +4692,78 @@ msgid "Failed:"
|
|||
msgstr "Échec :"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr "Attend un fichier json au format fourni par <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, avec une liste d'entrées qui ont des champs <code>instance</code> et <code>url</code> . Par exemple :"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr "Attend un fichier json dans le format fourni par FediBlock, avec une liste d'entrées qui ont des champs <code>instance</code> et <code>url</code>. Par exemple :"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Nom de l’instance"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Dernière modification"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Logiciel"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Aucune instance trouvée"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/complete_import_modal.html:4
|
||||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
msgstr "Arrêter l'import ?"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr "Désactiver le lancement de nouvelles importations"
|
||||
|
||||
#: 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 "Ceci n'est destiné à être utilisé que lorsque la situation des importations est catastrophique et que vous devez suspendre cette fonctionnalité le temps de résoudre les problèmes."
|
||||
|
||||
#: 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 "Tant que les importations sont désactivées, les utilisateurs ne seront pas autorisés à commencer de nouvelles importations, mais les importations existantes ne seront pas affectées."
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr "Désactiver les importations"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr "Les utilisateurs ne peuvent pas commencer de nouvelles importations"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr "Activer les importations"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr "Terminé"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr "Date de Mise à jour"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr "Éléments en attente"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
msgstr "Éléments réussis"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
msgstr "Aucun import correspondant trouvé."
|
||||
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:4
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:11
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Se désabonner"
|
|||
msgid "Accept"
|
||||
msgstr "Accepter"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentation"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Soutenez %(site_name)s sur <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "Le code source de BookWyrm est librement disponible. Vous pouvez contribuer ou rapporter des problèmes sur <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "Défi lecture pour %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Activité du compte"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "Flux RSS"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Aucune activité pour l’instant !"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Ce fichier dépasse la taille limite : 10 Mo"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s (%(subtitle)s)"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Fichier CSV non valide"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Identifiant ou mot de passe incorrect"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:53\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
|
||||
"Language-Team: Italian\n"
|
||||
"Language: it\n"
|
||||
|
@ -46,13 +46,13 @@ msgstr "Illimitato"
|
|||
msgid "Incorrect password"
|
||||
msgstr "Password errata"
|
||||
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "La password non corrisponde"
|
||||
|
||||
#: bookwyrm/forms/edit_user.py:118
|
||||
msgid "Incorrect Password"
|
||||
msgstr ""
|
||||
msgstr "Password errata"
|
||||
|
||||
#: bookwyrm/forms/forms.py:54
|
||||
msgid "Reading finish date cannot be before start date."
|
||||
|
@ -64,29 +64,33 @@ msgstr "La data di fine lettura non può essere precedente alla data di inizio."
|
|||
|
||||
#: bookwyrm/forms/forms.py:67
|
||||
msgid "Reading stopped date cannot be in the future."
|
||||
msgstr ""
|
||||
msgstr "La data d'interruzione della lettura non può essere precedente alla data d'inizio."
|
||||
|
||||
#: bookwyrm/forms/forms.py:74
|
||||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
msgstr "La data di fine lettura non può essere precedente alla data d'inizio."
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Nome utente o password errati"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Esiste già un utente con questo nome utente"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Esiste già un'utenza con questo indirizzo email."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
msgstr "Codice errato"
|
||||
|
||||
#: bookwyrm/forms/links.py:36
|
||||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Questo dominio è bloccato. Per favore contatta l'amministratore se pensi che si tratti di un errore."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Questo collegamento è già stato aggiunto per questo libro. Se non è visibile, il dominio è ancora in sospeso."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Eliminazione automatica"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr "Disattivazione automatica"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Sospensione del moderatore"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Cancellazione del moderatore"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Blocco del dominio"
|
||||
|
||||
|
@ -248,24 +256,24 @@ msgstr "Followers"
|
|||
msgid "Private"
|
||||
msgstr "Privata"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Attivo"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
msgstr "Completato"
|
||||
|
||||
#: bookwyrm/models/import_job.py:50
|
||||
msgid "Stopped"
|
||||
msgstr ""
|
||||
msgstr "Interrotto"
|
||||
|
||||
#: bookwyrm/models/import_job.py:84 bookwyrm/models/import_job.py:92
|
||||
msgid "Import stopped"
|
||||
msgstr ""
|
||||
msgstr "Importazione interrotta"
|
||||
|
||||
#: bookwyrm/models/import_job.py:359 bookwyrm/models/import_job.py:384
|
||||
msgid "Error loading book"
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citazioni"
|
|||
msgid "Everything else"
|
||||
msgstr "Tutto il resto"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "La tua timeline"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Home"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Timeline dei libri"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Timeline dei libri"
|
|||
msgid "Books"
|
||||
msgstr "Libri"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (Inglese)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (catalano)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (Tedesco)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Spagnolo)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Galiziano)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Italiano)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (Finlandese)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Francese)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (Lituano)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norvegese)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr "Polski (Polacco)"
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (Portoghese Brasiliano)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Portoghese europeo)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Rumeno (Romanian)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Svedese)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Cinese Semplificato)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Cinese Tradizionale)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> ha le valutazioni più
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr "Traccia la tue letture, parla di libri, scrivi recensioni, e scopri cosa leggere dopo. BookWyrm, sempre libero, anti-corporate, orientato alla comunità, è un software a misura d'uomo, progettato per rimanere piccolo e personale. Se hai richieste di funzionalità, segnalazioni di bug o grandi sogni, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">contatta</a> e fai sentire la tua voce."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Incontra gli amministratori"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "I moderatori e gli amministratori di %(site_name)s mantengono il sito attivo e funzionante, applicano il <a href=\"%(coc_path)s\">codice di condotta</a>, e rispondono quando gli utenti segnalano spam o comportamenti non adeguati."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderatori"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Invia messaggio diretto"
|
|||
#: 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 "Codice di comportamento"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Utenti Attivi:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Versione del software:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Informazioni su %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Informazioni su %(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 "Informativa sulla Privacy"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Il caricamento dei dati si collegherà a <strong>%(source_name)s</strong
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Dominio"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr "Utente sconosciuto"
|
|||
msgid "Report spam"
|
||||
msgstr "Segnala come spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Nessun collegamento disponibile per questo libro."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Aggiungi collegamento al file"
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Se non hai richiesto di reimpostare la tua password, ignora semplicement
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Reimposta la password di %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Reimposta la password di %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s Home page"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Contatta amministratore del sito"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Unisciti a BookWyrm"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr "Benvenuto in Bookwyrm!<br><br>Vuoi fare una visita guidata per aiutarti
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr "Visita guidata"
|
||||
|
||||
|
@ -2472,7 +2486,7 @@ msgstr "Se ancora non riesci a trovare il tuo libro, puoi aggiungere un record m
|
|||
|
||||
#: bookwyrm/templates/guided_tour/search.html:122
|
||||
msgid "Add a record manually"
|
||||
msgstr ""
|
||||
msgstr "Aggiungi un record manualmente"
|
||||
|
||||
#: bookwyrm/templates/guided_tour/search.html:147
|
||||
msgid "Import, manually add, or view an existing book to continue the tour."
|
||||
|
@ -2617,81 +2631,89 @@ msgstr "Cerca un libro"
|
|||
msgid "Import Books"
|
||||
msgstr "Importa libri"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
msgstr "In media, le importazioni recenti hanno richiesto %(hours)s ore."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
msgstr "In media, le importazioni recenti hanno richiesto %(minutes)s ore."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Sorgenti dati:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
msgstr "Goodreads (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
msgstr "Storygraph (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
msgstr "LibraryThing (TSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
msgstr "OpenLibrary (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
msgstr "Calibre (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr "Puoi scaricare i tuoi dati Goodreads dalla pagina <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\"Importa/Esporta\"</a> del tuo account Goodreads."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Dati file:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Includi recensioni"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Impostazione della privacy per le recensioni importate:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importa"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr "Le importazioni sono temporaneamente disabilitate; grazie per la pazienza."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Importazioni recenti"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
msgstr "Data Creazione"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
msgstr "Ultimo Aggiornamento"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
msgstr "Elementi"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Nessuna importazione recente"
|
||||
|
||||
|
@ -2726,9 +2748,9 @@ msgid "Refresh"
|
|||
msgstr "Aggiorna"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
msgstr "Interrompi importazione"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:78
|
||||
#, python-format
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Rifiutato"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Elementi non riusciti"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Contatta il tuo amministratore o <a href='https://github.com/bookwyrm-so
|
|||
#: 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 "Crea un account"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Accedi"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Indirizzo email confermato con successo."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Nome utente:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Password:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Hai dimenticato la tua password?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Ulteriori informazioni su questo sito"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Conferma la password:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "Il link per reimpostare la password è stato inviato al tuo indirizzo em
|
|||
msgid "Reset password"
|
||||
msgstr "Reimposta password"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr "Riattiva account"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr "Riattiva account"
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Stato pubblicato correttamente"
|
|||
msgid "Error posting status"
|
||||
msgstr "Errore nel pubblicare lo stato"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentazione"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Supporta %(site_name)s su <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "Il codice sorgente di BookWyrm è disponibile liberamente. Puoi contribuire o segnalare problemi su <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Modifica lista"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, una lista di %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "su <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Questa lista è attualmente vuota"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> ha suggerito di a
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] "<a href=\"%(related_user_link)s\">%(related_user)s</a> ha aggiunto <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, e un %(display_count)s altro libro alla tua lista \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[1] "<a href=\"%(related_user_link)s\">%(related_user)s</a> ha aggiunto <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, e %(display_count)s altri libri alla tua lista \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3711,58 +3735,70 @@ msgstr "Ora stai seguendo %(display_name)s!"
|
|||
#: bookwyrm/templates/preferences/2fa.html:7
|
||||
#: bookwyrm/templates/preferences/layout.html:24
|
||||
msgid "Two Factor Authentication"
|
||||
msgstr ""
|
||||
msgstr "Autenticazione a due fattori"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:16
|
||||
msgid "Successfully updated 2FA settings"
|
||||
msgstr ""
|
||||
msgstr "Impostazioni 2FA aggiornate con successo"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:24
|
||||
msgid "Write down or copy and paste these codes somewhere safe."
|
||||
msgstr ""
|
||||
msgstr "Scrivi o copia e incolla questi codici da qualche parte al sicuro."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:25
|
||||
msgid "You must use them in order, and they will not be displayed again."
|
||||
msgstr ""
|
||||
msgstr "È necessario utilizzarli in ordine, e non saranno visualizzati di nuovo."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:35
|
||||
msgid "Two Factor Authentication is active on your account."
|
||||
msgstr ""
|
||||
msgstr "L'autenticazione a due fattori è attiva sul tuo account."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:36
|
||||
#: bookwyrm/templates/preferences/disable-2fa.html:4
|
||||
#: bookwyrm/templates/preferences/disable-2fa.html:7
|
||||
msgid "Disable 2FA"
|
||||
msgstr ""
|
||||
msgstr "Disabilita 2FA"
|
||||
|
||||
#: 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 ""
|
||||
msgstr "È possibile generare codici di backup da utilizzare nel caso in cui non si abbia accesso alla tua app di autenticazione. Se si generano nuovi codici, qualsiasi codice di backup precedentemente generato non funzionerà più."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:40
|
||||
msgid "Generate backup codes"
|
||||
msgstr ""
|
||||
msgstr "Genera i codici di backup"
|
||||
|
||||
#: 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 ""
|
||||
msgstr "Scansiona il codice QR con la tua app di autenticazione e poi inserisci il codice dalla tua app qui sotto per confermare la configurazione."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr "Usa chiave di installazione"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr "Nome account:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr "Codice:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
msgstr "Inserisci il codice della tua app:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
msgstr "Puoi rendere il tuo account più sicuro utilizzando l'autenticazione a due fattori (2FA). Questo richiederà di inserire un codice una tantum utilizzando un'applicazione telefonica come <em>Authy</em>, <em>Google Authenticator</em> o <em>Microsoft Authenticator</em> ogni volta che accedi."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
msgstr "Conferma la tua password per iniziare a configurare 2FA."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
msgstr "Configura 2FA"
|
||||
|
||||
#: bookwyrm/templates/preferences/blocks.html:4
|
||||
#: bookwyrm/templates/preferences/blocks.html:7
|
||||
|
@ -3795,31 +3831,43 @@ msgstr "Nuova password:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Elimina account"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr "Disattiva account"
|
||||
|
||||
#: 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 "Il tuo account sarà nascosto. Puoi accedere in qualsiasi momento per riattivare il tuo account."
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr "Disattiva Account"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Cancellare permanentemente l'account"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "L'eliminazione del tuo account non può essere annullata. Il nome utente non sarà disponibile per la registrazione in futuro."
|
||||
|
||||
#: bookwyrm/templates/preferences/disable-2fa.html:12
|
||||
msgid "Disable Two Factor Authentication"
|
||||
msgstr ""
|
||||
msgstr "Disabilita autenticazione a due fattori"
|
||||
|
||||
#: 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 ""
|
||||
msgstr "Disabilitare 2FA permetterà a chiunque con il tuo nome utente e password di accedere al tuo account."
|
||||
|
||||
#: bookwyrm/templates/preferences/disable-2fa.html:20
|
||||
msgid "Turn off 2FA"
|
||||
msgstr ""
|
||||
msgstr "Disattiva 2FA"
|
||||
|
||||
#: bookwyrm/templates/preferences/edit_user.html:4
|
||||
#: bookwyrm/templates/preferences/edit_user.html:7
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Ricerca libro:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Risultati da"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importa libro"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Carica i risultati da altri cataloghi"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Aggiungi manualmente un libro"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Accedi per importare o aggiungere libri."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Tipo di ricerca"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Crea annuncio"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Data inserimento"
|
||||
|
||||
|
@ -4321,7 +4381,7 @@ msgid "Active Tasks"
|
|||
msgstr "Processi attivi"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
|
@ -4632,24 +4692,24 @@ msgid "Failed:"
|
|||
msgstr "Non riuscito:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr "Carica un file json nel formato fornito da <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, con un elenco di voci che hanno <code>instance</code> e <code>url</code>. Per esempio:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Nome dell'istanza"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Ultimo aggiornamento"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Software"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Nessun istanza trovata"
|
||||
|
||||
|
@ -4657,27 +4717,51 @@ msgstr "Nessun istanza trovata"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Smetti di seguire"
|
|||
msgid "Accept"
|
||||
msgstr "Accetta"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentazione"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr "Supporta %(site_name)s su <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr "Il codice sorgente di BookWyrm è disponibile liberamente. Puoi contribuire o segnalare problemi su <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "Obiettivo di lettura %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Attività dell’utente"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "Feed RSS"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Ancora nessuna attività!"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Il file supera la dimensione massima: 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Non è un file di csv valido"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Nome utente o password errati"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:52\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Slaptažodis nesutampa"
|
||||
|
||||
|
@ -70,15 +70,19 @@ msgstr ""
|
|||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Naudotojo vardas arba slaptažodis neteisingi"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Toks naudotojo vardas jau egzistuoja"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Vartotojas su šiuo el. pašto adresu jau yra."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr ""
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Šis domenas užblokuotas. Jei manote, kad tai klaida, susisiekite su savo administratoriumi."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Ši nuoroda su failo tipu knygai jau buvo pridėta. Jei nematote, reiškia dar laukiama domeno."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Išsitrina savaime"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Moderatorius nutraukė"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Moderatorius ištrynė"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Blokuoti pagal domeną"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Sekėjai"
|
|||
msgid "Private"
|
||||
msgstr "Privatu"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Aktyvus"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citatos"
|
|||
msgid "Everything else"
|
||||
msgstr "Visa kita"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Pagrindinė siena"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Pagrindinis"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Knygų siena"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Knygų siena"
|
|||
msgid "Books"
|
||||
msgstr "Knygos"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (Anglų)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (kataloniečių)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (Vokiečių)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Ispanų)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (galisų)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italų (Italian)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (suomių)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Prancūzų)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norvegų (Norwegian)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português brasileiro (Brazilijos portugalų)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Europos portugalų)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (rumunų)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Švedų)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Supaprastinta kinų)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Tradicinė kinų)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> labiausiai kontroversi
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Šio serverio administratoriai"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "Svetainės %(site_name)s moderatoriai ir administratoriai nuolat atnaujina puslapį, laikosi <a href=\"%(coc_path)s\">elgsenos susitarimo</a> ir atsako, kai naudotojai praneša apie brukalą ir blogą elgesį."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderatorius"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Administravimas"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Siųsti asmeninę žinutę"
|
|||
#: 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 "Elgesio kodeksas"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Aktyvūs vartotojai:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Serverio programinės įrangos versija:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Apie %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Apie %(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 "Privatumo politika"
|
||||
|
||||
|
@ -852,7 +867,7 @@ msgstr "Duomenų įkėlimas prisijungs prie <strong>%(source_name)s</strong> ir
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1324,7 +1339,7 @@ msgid "Domain"
|
|||
msgstr "Domenas"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1337,7 +1352,7 @@ msgstr "Būsena"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1353,11 +1368,11 @@ msgstr "Nežinomas vartotojas"
|
|||
msgid "Report spam"
|
||||
msgstr "Pranešti apie brukalą"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Šiai knygai nuorodų nėra."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Pridėti nuorodą į failą"
|
||||
|
@ -1743,7 +1758,7 @@ msgstr "Jei nenorite pakeisti savo slaptažodžio - ignoruokite šį laišką."
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Keisti %(site_name)s slaptažodį"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1751,12 +1766,12 @@ msgstr "Keisti %(site_name)s slaptažodį"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s pagrindinis puslapis"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Puslapio administratorius"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Prisijunkite prie „BookWyrm“"
|
||||
|
||||
|
@ -2326,8 +2341,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2637,81 +2651,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr "Importuoti knygas"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Duomenų šaltinis:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Duomenų failas:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Įtraukti atsiliepimus"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Privatumo nustatymai svarbiems atsiliepimams:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importuoti"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Pastaruoju metu importuota"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Pastaruoju metu neimportuota"
|
||||
|
||||
|
@ -2746,7 +2768,7 @@ msgid "Refresh"
|
|||
msgstr "Atnaujinti"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2868,7 +2890,7 @@ msgid "Reject"
|
|||
msgstr "Atmesti"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Nepavykę elementai"
|
||||
|
||||
|
@ -2899,6 +2921,7 @@ msgstr "Jei matote netikėtų nesklandumų, susisiekite su administratoriumi arb
|
|||
#: 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 "Kurti paskyrą"
|
||||
|
||||
|
@ -2962,16 +2985,18 @@ msgstr "Prisijunkite"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Džiugu, el. pašto adresas patvirtintas."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Naudotojo vardas:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Slaptažodis:"
|
||||
|
@ -2982,12 +3007,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Pamiršote slaptažodį?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Daugiau apie šią svetainę"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Patvirtinti slaptažodį:"
|
||||
|
||||
|
@ -3004,6 +3030,15 @@ msgstr "Jūsų el. pašto adresu bus išsiųsta nuoroda pakeisti slaptažodį"
|
|||
msgid "Reset password"
|
||||
msgstr "Atstatyti slaptažodį"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3041,22 +3076,6 @@ msgstr "Būsena publikuota sėkmingai"
|
|||
msgid "Error posting status"
|
||||
msgstr "Klaida, publikuojant būseną"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentacija"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3131,12 +3150,12 @@ msgstr "Redaguoti sąrašą"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, sąrašą sudarė %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "per <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Šiuo metu sąrašas tuščias"
|
||||
|
@ -3342,6 +3361,11 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> pasiūlė pridėt
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] "<a href=\"%(related_user_link)s\">%(related_user)s</a> pridėjo <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> ir %(display_count)s kitą knygą į jūsų sąrašą „<a href=\"%(list_path)s\">%(list_name)s</a>“"
|
||||
|
@ -3349,7 +3373,7 @@ msgstr[1] "<a href=\"%(related_user_link)s\">%(related_user)s</a> pridėjo <em><
|
|||
msgstr[2] "<a href=\"%(related_user_link)s\">%(related_user)s</a> pridėjo <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> ir %(display_count)s kitų knygų į jūsų sąrašą „<a href=\"%(list_path)s\">%(list_name)s</a>“"
|
||||
msgstr[3] "<a href=\"%(related_user_link)s\">%(related_user)s</a> pridėjo <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> ir %(display_count)s kitas knygas į jūsų sąrašą „<a href=\"%(list_path)s\">%(list_name)s</a>“"
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3777,19 +3801,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3825,17 +3861,29 @@ msgstr "Naujas slaptažodis:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Pašalinti paskyrą"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Visam laikui ištrinti paskyrą"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Nebegalėsite atstatyti ištrintos paskyros. Ateityje nebegalėsite naudoti šio naudotojo vardo."
|
||||
|
||||
|
@ -4078,23 +4126,37 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Ieškoma knygos:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Rezultatai iš"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importuoti knygą"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Įkelti rezultatus iš kitų katalogų"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Pridėti knygą"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Prisijunkite, kad importuotumėte arba pridėtumėte knygas."
|
||||
|
||||
|
@ -4109,7 +4171,7 @@ msgstr "Paieškos tipas"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4185,7 +4247,7 @@ msgid "Create Announcement"
|
|||
msgstr "Sukurti pranešimą"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Pridėjimo data"
|
||||
|
||||
|
@ -4353,7 +4415,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4672,24 +4734,24 @@ msgid "Failed:"
|
|||
msgstr "Nepavyko:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Serverio pavadinimas"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Paskutinį kartą atnaujinta"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Programinė įranga"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Serverių nerasta"
|
||||
|
||||
|
@ -4697,27 +4759,51 @@ msgstr "Serverių nerasta"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5723,6 +5809,19 @@ msgstr "Nebesekti"
|
|||
msgid "Accept"
|
||||
msgstr "Sutikti"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentacija"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6220,11 +6319,11 @@ msgstr "%(current_year)s skaitymo tikslas"
|
|||
msgid "User Activity"
|
||||
msgstr "Naudotojo aktyvumas"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS srautas"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Įrašų dar nėra"
|
||||
|
||||
|
@ -6277,14 +6376,6 @@ msgstr "Failas viršijo maksimalų dydį: 10 MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Netinkamas csv failas"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Naudotojo vardas arba slaptažodis neteisingi"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:52\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Passordet samsvarer ikke"
|
||||
|
||||
|
@ -70,15 +70,19 @@ msgstr ""
|
|||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Feil brukernavn eller passord"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "En bruker med det brukernavnet finnes allerede"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Den e-postadressen er allerede registrert."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr "Feil kode"
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr "Feil kode"
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Dette domenet er blokkert. Kontakt systemansvarlig hvis du tror dette er en feil."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Denne lenka med filtype har allerede blitt lagt til for denne boka. Hvis lenka ikke er synlig er domenet fortsatt under behandling."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Selvsletting"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Moderatør suspensjon"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Moderatør sletting"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Domeneblokkering"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Følgere"
|
|||
msgid "Private"
|
||||
msgstr "Privat"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Aktiv"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Sitater"
|
|||
msgid "Everything else"
|
||||
msgstr "Andre ting"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Lokal tidslinje"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Hjem"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Boktidslinja"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Boktidslinja"
|
|||
msgid "Books"
|
||||
msgstr "Bøker"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (Engelsk)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (katalansk)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (Tysk)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Spansk)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Gallisk)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Italiensk)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (finsk)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Fransk)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (Litauisk)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norsk)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr "Polski (Polsk)"
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português - Brasil (Brasiliansk portugisisk)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Europeisk Portugisisk)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (romansk)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Svensk)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Forenklet kinesisk)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Tradisjonelt kinesisk)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> er den boka på %(site_
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Møt administratorene"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "%(site_name)s sine moderatorer og administratorer holder nettsida oppe og tilgjengelig, håndhever <a href=\"%(coc_path)s\">adferdskoden</a>, og svarer på brukernes rapporterer om spam og dårlig atferd."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Send direktemelding"
|
|||
#: 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 "Adferdsregler"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Aktive medlemmer:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Programvareversjon:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Om %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Om %(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 "Personvernerklæring"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Laster inn data kobler til <strong>%(source_name)s</strong> og finner me
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Domene"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Status"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr "Ukjent bruker"
|
|||
msgid "Report spam"
|
||||
msgstr "Rapporter spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Ingen lenker er tilgjengelig for denne boka."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Legg til lenke til fil"
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Hvis du ikke har bedt om å tilbakestille passordet ditt, kan du ignorer
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Tilbakestill passordet ditt på %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Tilbakestill passordet ditt på %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s hjemmeside"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Kontakt administrator"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Bli med i BookWyrm"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr "Importer bøker"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Datakilde:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Datafil:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Inkluder anmeldelser"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Personverninnstilling for importerte anmeldelser:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importér"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Nylig importer"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Ingen nylige importer"
|
||||
|
||||
|
@ -2726,7 +2748,7 @@ msgid "Refresh"
|
|||
msgstr "Oppdater"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Avslå"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Mislykkede ting"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Kontakt systemansvarlig eller <a href='https://github.com/bookwyrm-socia
|
|||
#: 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 "Opprett en konto"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Logg inn"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Vellykket! E-postadressen din er bekreftet."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Brukernavn:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Passord:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Glemt passord?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Om dette nettstedet"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Gjenta passordet:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "Lenke som lar deg lage nytt passord blir sendt til e-postadressen din"
|
|||
msgid "Reset password"
|
||||
msgstr "Nullstill passordet"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Status ble opprettet"
|
|||
msgid "Error posting status"
|
||||
msgstr "Feil ved lagring av status"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentasjon"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Redigér lista"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, ei liste av %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "på <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Denne lista er for tida tom"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3747,19 +3771,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Nytt passord:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Slett konto"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Slett kontoen din permanent"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Å slette kontoen din kan ikke angres. Brukernavnet vil ikke være tilgjengelig for registrering i fremtiden."
|
||||
|
||||
|
@ -4046,23 +4094,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Resultat fra"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importer bok"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Last resultater fra andre kataloger"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Legg til bok manuelt"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Logg på for å importere eller legge til bøker."
|
||||
|
||||
|
@ -4077,7 +4137,7 @@ msgstr "Søketype"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4151,7 +4211,7 @@ msgid "Create Announcement"
|
|||
msgstr "Opprett en kunngjøring"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Dato lagt til"
|
||||
|
||||
|
@ -4319,7 +4379,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4630,24 +4690,24 @@ msgid "Failed:"
|
|||
msgstr "Mislyktes:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Instansnavn"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Programvare"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Ingen instanser funnet"
|
||||
|
||||
|
@ -4655,27 +4715,51 @@ msgstr "Ingen instanser funnet"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5677,6 +5761,19 @@ msgstr "Slutt å følge"
|
|||
msgid "Accept"
|
||||
msgstr "Godta"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentasjon"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6164,11 +6261,11 @@ msgstr "%(current_year)s lesemål"
|
|||
msgid "User Activity"
|
||||
msgstr "Brukeraktivitet"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS strøm"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Ingen aktivitet enda!"
|
||||
|
||||
|
@ -6217,14 +6314,6 @@ msgstr "Filen overskrider maksimal størrelse: 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Ikke en gyldig csv-fil"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Feil brukernavn eller passord"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 21:44\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Hasła nie są identyczne"
|
||||
|
||||
|
@ -70,15 +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:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Niepoprawna nazwa użytkownika lub hasło"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Ta nazwa użytkownika jest już używana"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Ten adres e-mail jest już w użyciu."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr "Niepoprawny kod"
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr "Niepoprawny kod"
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Ta domena jest zablokowana. Skontaktuj się z administratorem, jeśli uważasz, że wystąpił błąd."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Ten odnośnik z typem pliku został już dodany do tej książki. Jeśli nie jest on widoczny, domena jest nadal sprawdzana."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Usunięte samodzielnie"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Zawieszone przez moderatora"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Usunięte przez moderatora"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Blokada domeny"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Obserwujący"
|
|||
msgid "Private"
|
||||
msgstr "Prywatne"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Aktywne"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr "Zakończone"
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Cytaty"
|
|||
msgid "Everything else"
|
||||
msgstr "Wszystko inne"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr ""
|
|||
msgid "Books"
|
||||
msgstr "Książki"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (Angielski)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (Kataloński)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (Niemiecki)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Hiszpański)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Galicyjski)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Włoski)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (Fiński)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Francuski)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (Litewski)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norweski)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr "Polski"
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (Brazylijski Portugalski)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Portugalski)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (Rumuński)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Szwedzki)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Uproszczony chiński)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Tradycyjny chiński)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> ma najbardziej podzielo
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Poznaj swoich administratorów"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "Moderatorzy oraz administratorzy %(site_name)s odpowiadają za prawidłowe funkcjonowanie witryny, nadzorują przestrzeganie <a href=\"%(coc_path)s\">regulaminu</a> oraz odpowiadają na zgłoszenia spamu lub nieodpowiedniego zachowania."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Administrator"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Wyślij bezpośrednią wiadomość"
|
|||
#: 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 "Regulamin"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Aktywni użytkownicy:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Wersja oprogramowania:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Informacje o %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Informacje o %(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 "Polityka prywatności"
|
||||
|
||||
|
@ -852,7 +867,7 @@ msgstr "Wczytanie danych spowoduje połączenie z <strong>%(source_name)s</stron
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1324,7 +1339,7 @@ msgid "Domain"
|
|||
msgstr "Domena"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1337,7 +1352,7 @@ msgstr "Status"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1353,11 +1368,11 @@ msgstr "Nieznany użytkownik"
|
|||
msgid "Report spam"
|
||||
msgstr "Zgłoś spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Brak odnośników dla tej książki."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Dodaj odnośnik do pliku"
|
||||
|
@ -1743,7 +1758,7 @@ msgstr "Zignoruj tę wiadomość, jeśli nie poproszono o wyzerowanie hasła."
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Wyzeruj hasło na %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1751,12 +1766,12 @@ msgstr "Wyzeruj hasło na %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "Strona główna %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Kontakt z administratorem"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Dołącz do BookWyrm"
|
||||
|
||||
|
@ -2326,8 +2341,7 @@ msgstr "Witaj w BookWyrm!<br><br>Czy chcesz wziąć udział w oprowadzeniu, aby
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr "Przewodnik"
|
||||
|
||||
|
@ -2637,81 +2651,89 @@ msgstr "Znajdź książkę"
|
|||
msgid "Import Books"
|
||||
msgstr "Importuj książki"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr "Ostatnie importy zajmowały średnio %(hours)s godzin."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr "Ostatnie importy zajmowały średnio %(minutes)s minut."
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Źródło danych:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr "Goodreads (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr "Storygraph (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr "LibraryThing (TSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr "OpenLibrary (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr "Calibre (CSV)"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Plik danych:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Uwzględnij recenzje"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Ustawienia prywatności dla importowanych recenzji:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importuj"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Najnowsze recenzje"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr "Najnowsza aktualizacja"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Brak ostatnich importów"
|
||||
|
||||
|
@ -2746,7 +2768,7 @@ msgid "Refresh"
|
|||
msgstr "Odśwież"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr "Wstrzymaj import"
|
||||
|
||||
|
@ -2868,7 +2890,7 @@ msgid "Reject"
|
|||
msgstr "Odrzuć"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2899,6 +2921,7 @@ msgstr ""
|
|||
#: 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 "Utwórz konto"
|
||||
|
||||
|
@ -2933,12 +2956,12 @@ msgstr "Dołącz do %(name)s"
|
|||
|
||||
#: bookwyrm/templates/landing/layout.html:48
|
||||
msgid "Request an Invitation"
|
||||
msgstr ""
|
||||
msgstr "Poproś o zaproszenie"
|
||||
|
||||
#: bookwyrm/templates/landing/layout.html:50
|
||||
#, python-format
|
||||
msgid "%(name)s registration is closed"
|
||||
msgstr ""
|
||||
msgstr "Rejestracja %(name)s jest zamknięta"
|
||||
|
||||
#: bookwyrm/templates/landing/layout.html:61
|
||||
msgid "Thank you! Your request has been received."
|
||||
|
@ -2962,16 +2985,18 @@ msgstr "Zaloguj się"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Udało się! Adres e-mail został potwierdzony."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Nazwa użytkownika:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Hasło:"
|
||||
|
@ -2982,12 +3007,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Zapomniano hasła?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Więcej o tej stronie"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Potwierdź hasło:"
|
||||
|
||||
|
@ -3004,10 +3030,19 @@ msgstr "Odnośnik do wyzerowania hasła zostanie wysłany na Twój adres e-mail"
|
|||
msgid "Reset password"
|
||||
msgstr "Wyzeruj hasło"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr "Ponownie aktywuj konto"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr "Ponownie aktywuj konto"
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
msgstr ""
|
||||
msgstr "Przeszukaj %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/layout.html:46
|
||||
msgid "Search for a book, user, or list"
|
||||
|
@ -3041,22 +3076,6 @@ msgstr "Status został zamieszczony"
|
|||
msgid "Error posting status"
|
||||
msgstr "Błąd zamieszczania statusu"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentacja"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3131,12 +3150,12 @@ msgstr "Edytuj listę"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, lista autorstwa %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "na <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Ta lista jest obecnie pusta"
|
||||
|
@ -3342,6 +3361,11 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> proponuje dodanie
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] "<a href=\"%(related_user_link)s\">%(related_user)s</a> dodaje <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> oraz jeszcze %(display_count)s książkę do Twojej listy \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3349,7 +3373,7 @@ msgstr[1] "<a href=\"%(related_user_link)s\">%(related_user)s</a> dodaje <em><a
|
|||
msgstr[2] "<a href=\"%(related_user_link)s\">%(related_user)s</a> dodaje <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> oraz jeszcze %(display_count)s książek do Twojej listy \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[3] "<a href=\"%(related_user_link)s\">%(related_user)s</a> dodaje <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> oraz jeszcze %(display_count)s książek do Twojej listy \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3777,19 +3801,31 @@ msgstr "Wygeneruj kody zapasowe"
|
|||
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 "Zeskanuj kod QR w aplikacji uwierzytelniającej i wprowadź kod z aplikacji do pola poniżej, aby skonfigurować aplikację."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr "Kod:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr "Wprowadź kod z aplikacji:"
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr "Możesz zwiększyć bezpieczeństwo swojego konta aktywując uwierzytelnianie dwuskładnikowe (2FA). Polega to na wpisywaniu jednorazowego kodu z aplikacji na telefonie, takiej jak <em>Authy</em>, <em>Google Authenticator</em> lub <em>Microsoft Authenticator</em> przy każdym logowaniu."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr "Potwierdź hasło, aby skonfigurować 2FA."
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr "Skonfiguruj 2FA"
|
||||
|
@ -3798,11 +3834,11 @@ msgstr "Skonfiguruj 2FA"
|
|||
#: bookwyrm/templates/preferences/blocks.html:7
|
||||
#: bookwyrm/templates/preferences/layout.html:46
|
||||
msgid "Blocked Users"
|
||||
msgstr ""
|
||||
msgstr "Zablokowani użytkownicy"
|
||||
|
||||
#: bookwyrm/templates/preferences/blocks.html:12
|
||||
msgid "No users currently blocked."
|
||||
msgstr ""
|
||||
msgstr "Brak zablokowanych użytkowników."
|
||||
|
||||
#: bookwyrm/templates/preferences/change_password.html:4
|
||||
#: bookwyrm/templates/preferences/change_password.html:7
|
||||
|
@ -3825,17 +3861,29 @@ msgstr "Nowe hasło:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Usuń konto"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr "Wyłącz konto"
|
||||
|
||||
#: 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 "Twoje konto zostanie ukryte. W dowolnym momencie możesz się zalogować i ponownie aktywować swoje konto."
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr "Wyłącz konto"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Trwale usuń konto"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Usunięcia konta nie można cofnąć. Nazwy użytkownika nie będzie można użyć w przyszłości."
|
||||
|
||||
|
@ -3870,7 +3918,7 @@ msgstr "Profil"
|
|||
#: bookwyrm/templates/settings/site.html:77
|
||||
#: bookwyrm/templates/setup/config.html:91
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
msgstr "Wyświetlanie"
|
||||
|
||||
#: bookwyrm/templates/preferences/edit_user.html:14
|
||||
#: bookwyrm/templates/preferences/edit_user.html:112
|
||||
|
@ -3883,7 +3931,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/preferences/edit_user.html:75
|
||||
msgid "Show suggested users"
|
||||
msgstr ""
|
||||
msgstr "Pokazuj sugerowanych użytkowników"
|
||||
|
||||
#: bookwyrm/templates/preferences/edit_user.html:81
|
||||
msgid "Show this account in suggested users"
|
||||
|
@ -4078,23 +4126,37 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Wyszukiwanie książki:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Wyniki z"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importuj książkę"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Wczytaj wyniki z pozostałych katalogów"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Ręcznie dodaj książkę"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Zaloguj się, aby importować lub dodawać książki."
|
||||
|
||||
|
@ -4109,7 +4171,7 @@ msgstr "Typ wyszukiwania"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4126,10 +4188,10 @@ msgstr "Nie znaleziono wyników dla \"%(query)s\""
|
|||
#, python-format
|
||||
msgid "%(result_count)s result found"
|
||||
msgid_plural "%(result_count)s results found"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
msgstr[0] "%(result_count)s wynik"
|
||||
msgstr[1] "%(result_count)s wyniki"
|
||||
msgstr[2] "%(result_count)s wyników"
|
||||
msgstr[3] "%(result_count)s wyników"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcement.html:5
|
||||
#: bookwyrm/templates/settings/announcements/announcement.html:8
|
||||
|
@ -4185,7 +4247,7 @@ msgid "Create Announcement"
|
|||
msgstr "Utwórz ogłoszenie"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Data dodania"
|
||||
|
||||
|
@ -4353,7 +4415,7 @@ msgid "Active Tasks"
|
|||
msgstr "Aktywne zadania"
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
|
@ -4458,10 +4520,10 @@ msgstr ""
|
|||
#, python-format
|
||||
msgid "%(display_count)s domain needs review"
|
||||
msgid_plural "%(display_count)s domains need review"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
msgstr[3] ""
|
||||
msgstr[0] "%(display_count)s domena wymaga sprawdzenia"
|
||||
msgstr[1] "%(display_count)s domeny wymagają sprawdzenia"
|
||||
msgstr[2] "%(display_count)s domen wymaga sprawdzenia"
|
||||
msgstr[3] "%(display_count)s domen wymaga sprawdzenia"
|
||||
|
||||
#: bookwyrm/templates/settings/dashboard/warnings/email_config.html:8
|
||||
#, python-format
|
||||
|
@ -4616,24 +4678,24 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/settings/federation/instance.html:68
|
||||
msgid "Followed by us:"
|
||||
msgstr ""
|
||||
msgstr "Obserwowane przez nas:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance.html:73
|
||||
msgid "Followed by them:"
|
||||
msgstr ""
|
||||
msgstr "Obserwowane przez nich:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance.html:78
|
||||
msgid "Blocked by us:"
|
||||
msgstr ""
|
||||
msgstr "Zablokowane przez nas:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance.html:90
|
||||
#: bookwyrm/templates/settings/users/user_info.html:117
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
msgstr "Notatki"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance.html:97
|
||||
msgid "<em>No notes</em>"
|
||||
msgstr ""
|
||||
msgstr "<em>Brak notatek</em>"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance.html:116
|
||||
#: bookwyrm/templates/settings/link_domains/link_domains.html:87
|
||||
|
@ -4672,24 +4734,24 @@ msgid "Failed:"
|
|||
msgstr "Błąd:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Nazwa instancji"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Ostatnia aktualizacja"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Oprogramowanie"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Brak instancji"
|
||||
|
||||
|
@ -4697,27 +4759,51 @@ msgstr "Brak instancji"
|
|||
msgid "Stop import?"
|
||||
msgstr "Wstrzymać import?"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
msgstr "Zakończone"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
msgstr "Użytkownik"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
msgstr "Data przesłania"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
msgstr "Oczekujące"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr "Zakończone elementy"
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr "Nie znaleziono pasujących importów."
|
||||
|
||||
|
@ -4742,11 +4828,11 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:36
|
||||
msgid "Date requested"
|
||||
msgstr ""
|
||||
msgstr "Data żądania"
|
||||
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:40
|
||||
msgid "Date accepted"
|
||||
msgstr ""
|
||||
msgstr "Data akceptacji"
|
||||
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:43
|
||||
#: bookwyrm/templates/settings/users/email_filter.html:5
|
||||
|
@ -5723,6 +5809,19 @@ msgstr "Nie obserwuj"
|
|||
msgid "Accept"
|
||||
msgstr "Akceptuj"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentacja"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6220,11 +6319,11 @@ msgstr "Cel czytania roku %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Aktywność użytkownika"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "Kanał RSS"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Jeszcze brak aktywności!"
|
||||
|
||||
|
@ -6277,14 +6376,6 @@ msgstr "Rozmiar pliku przekracza maksymalny rozmiar: 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "To nie jest prawidłowy plik csv"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Niepoprawna nazwa użytkownika lub hasło"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:53\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"Language: pt\n"
|
||||
|
@ -44,15 +44,15 @@ msgstr "Ilimitado"
|
|||
|
||||
#: bookwyrm/forms/edit_user.py:88
|
||||
msgid "Incorrect password"
|
||||
msgstr ""
|
||||
msgstr "Senha incorreta"
|
||||
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr ""
|
||||
msgstr "As senhas não correspondem"
|
||||
|
||||
#: bookwyrm/forms/edit_user.py:118
|
||||
msgid "Incorrect Password"
|
||||
msgstr ""
|
||||
msgstr "Senha incorreta"
|
||||
|
||||
#: bookwyrm/forms/forms.py:54
|
||||
msgid "Reading finish date cannot be before start date."
|
||||
|
@ -60,33 +60,37 @@ msgstr "A data de término da leitura não pode ser anterior a de início."
|
|||
|
||||
#: bookwyrm/forms/forms.py:59
|
||||
msgid "Reading stopped date cannot be before start date."
|
||||
msgstr ""
|
||||
msgstr "A data de término da leitura não pode ser antes da data de começo."
|
||||
|
||||
#: bookwyrm/forms/forms.py:67
|
||||
msgid "Reading stopped date cannot be in the future."
|
||||
msgstr ""
|
||||
msgstr "A data de término da leitura não pode estar no futuro."
|
||||
|
||||
#: bookwyrm/forms/forms.py:74
|
||||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Nome de usuário ou senha incorretos"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Um usuário com este nome já existe"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
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:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
msgstr "Código incorreto"
|
||||
|
||||
#: bookwyrm/forms/links.py:36
|
||||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Este domínio está bloqueado. Entre em contato com a administração se você acha que isso é um engano."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Este link e tipo de arquivo já foram adicionados ao livro. Se não estiverem visíveis, o domínio ainda está em processo de análise."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Autoexclusão"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr "Auto desativação"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Suspensão de moderador"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Exclusão de moderador"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Bloqueio de domínio"
|
||||
|
||||
|
@ -248,20 +256,20 @@ msgstr "Seguidores"
|
|||
msgid "Private"
|
||||
msgstr "Particular"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Ativo"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
msgstr "Completo"
|
||||
|
||||
#: bookwyrm/models/import_job.py:50
|
||||
msgid "Stopped"
|
||||
msgstr ""
|
||||
msgstr "Parado"
|
||||
|
||||
#: bookwyrm/models/import_job.py:84 bookwyrm/models/import_job.py:92
|
||||
msgid "Import stopped"
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citações"
|
|||
msgid "Everything else"
|
||||
msgstr "Todo o resto"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Linha do tempo"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Página inicial"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Linha do tempo dos livros"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Linha do tempo dos livros"
|
|||
msgid "Books"
|
||||
msgstr "Livros"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (Inglês)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (Alemão)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Espanhol)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Galego)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Italiano)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (Finlandês)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Francês)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (Lituano)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norueguês)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (Português do Brasil)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Português Europeu)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (Romeno)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Sueco)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Chinês simplificado)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Chinês tradicional)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> tem a avaliação mais
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Conheça a administração"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "Moderadores e administradores de %(site_name)s's mantêm o site funcionando, aplicam o <a href=\"%(coc_path)s\">código de conduta</a> e respondem quando usuários denunciam spam ou mau comportamento."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderador/a"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Enviar mensagem direta"
|
|||
#: 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 "Código de conduta"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Usuários ativos:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Versão do software:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Sobre %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Sobre %(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 "Política de privacidade"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Para carregar informações nos conectaremos a <strong>%(source_name)s</
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Domínio"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Publicação"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr ""
|
|||
msgid "Report spam"
|
||||
msgstr "Denunciar spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Nenhum link disponível para este livro."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Adicionar link ao arquivo"
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Se você não solicitou a redefinição de senha, ignore este e-mail."
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Redefinir sua senha no %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Redefinir sua senha no %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "Página inicial de %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Falar com a administração"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Participe da BookWyrm"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr "Importar livros"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Fonte dos dados:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Arquivo de dados:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Incluir resenhas"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Configurações de privacidade para resenhas importadas:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importar"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Importações recentes"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Nenhuma importação recente"
|
||||
|
||||
|
@ -2726,7 +2748,7 @@ msgid "Refresh"
|
|||
msgstr "Atualizar"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Rejeitar"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Itens cuja importação falhou"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Fale com a administração ou <a href='https://github.com/bookwyrm-socia
|
|||
#: 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 "Criar conta"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Entrar"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Endereço de e-mail confirmado com sucesso."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Usuário:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Senha:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Esqueceu sua senha?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Mais sobre este site"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Confirmar senha:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "Um link para redefinir sua senha será enviada para seu e-mail"
|
|||
msgid "Reset password"
|
||||
msgstr "Redefinir senha"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Publicação feita com sucesso"
|
|||
msgid "Error posting status"
|
||||
msgstr "Erro ao publicar"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentação"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Editar lista"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, uma lista de %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "em <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Esta lista está vazia"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3747,19 +3771,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Nova senha:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Excluir conta"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Excluir conta permanentemente"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "A exclusão de sua conta não poderá ser desfeita. O nome de usuário não estará disponível para cadastro no futuro."
|
||||
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Pesquisando livro:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Resultados de"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importar livro"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Carregar resultados de outros acervos"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Adicionar livro manualmente"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Entre para importar ou adicionar livros."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Tipo de pesquisa"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Criar aviso"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Adicionada em"
|
||||
|
||||
|
@ -4321,7 +4381,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4632,24 +4692,24 @@ msgid "Failed:"
|
|||
msgstr "Falhou:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Nome da instância"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Última atualização"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Software"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Nenhuma instância encontrada"
|
||||
|
||||
|
@ -4657,27 +4717,51 @@ msgstr "Nenhuma instância encontrada"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Deixar de seguir"
|
|||
msgid "Accept"
|
||||
msgstr "Aceitar"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentação"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "Meta de leitura para %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Atividade do usuário"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "Feed RSS"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Nenhuma atividade ainda!"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Arquivo excede o tamanho máximo: 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Não é um arquivo csv válido"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Nome de usuário ou senha incorretos"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:53\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr ""
|
||||
|
||||
|
@ -70,15 +70,19 @@ msgstr ""
|
|||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Nome de utilizador ou palavra-passe incorretos"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Já existe um utilizador com este nome"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Já existe um utilizador com este E-Mail."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr ""
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Este domínio está bloqueado. Por favor, entre em contacto com o administrador caso aches que isto é um erro."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 ""
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Auto-exclusão"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Suspensão do moderador"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Exclusão do moderador"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Bloqueio de domínio"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Seguidores"
|
|||
msgid "Private"
|
||||
msgstr "Privado"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Ativo"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citações"
|
|||
msgid "Everything else"
|
||||
msgstr "Tudo o resto"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Cronograma Inicial"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Início"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Cronograma de Livros"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Cronograma de Livros"
|
|||
msgid "Books"
|
||||
msgstr "Livros"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "Inglês"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (Alemão)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (Espanhol)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Galician)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (Italiano)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (finlandês)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (Francês)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (lituano)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (Norueguês)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (Português brasileiro)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português (Português Europeu)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (Romeno)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (sueco)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Chinês simplificado)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Chinês tradicional)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> tem as classificações
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Conheça os nossos administradores"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "Os moderadores e administradores do %(site_name)s mantêm o site atualizado e em execução, aplicando o <a href=\"%(coc_path)s\">código de conduta</a> e respondendo quando o utilizador reporta spam e mau comportamento."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderador"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Enviar mensagem direta"
|
|||
#: 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 "Código de Conduta"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Utilizadores ativos:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Versão do software:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Acerca de %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Acerca de %(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 "Política de Privacidade"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Carregar os dados irá conectar a <strong>%(source_name)s</strong> e ver
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Domínio"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Estado"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr ""
|
|||
msgid "Report spam"
|
||||
msgstr "Denunciar spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Não existem links disponíveis para este livro."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr ""
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Se não pediste para repor a tua palavra-passe, podes ignorar este E-Mai
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Redefinir a tua palavra-passe do %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Redefinir a tua palavra-passe do %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s página inicial"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Contactar administrador do website"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Junta-te ao BookWyrm"
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr "Importar livros"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Origem dos dados:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Ficheiro de dados:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Incluir criticas"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Configuração de privacidade para criticas importadas:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importar"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Importações recentes"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Nenhuma importação recente"
|
||||
|
||||
|
@ -2726,7 +2748,7 @@ msgid "Refresh"
|
|||
msgstr "Atualizar"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Rejeitar"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Itens falhados"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Entra em contato com o administrador do domínio ou <a href='https://git
|
|||
#: 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 "Criar uma conta"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Iniciar sessão"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Sucesso! O teu E-Mail está confirmado."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Nome de utilizador:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Palavra-passe:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Esqueces-te a tua palavra-passe?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Mais sobre este site"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Confirmar palavra-passe:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "O link para redefinir a tua palavra-passe foi enviado para o teu E-Mail"
|
|||
msgid "Reset password"
|
||||
msgstr "Redefinir palavra-passe"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Estado publicado com sucesso"
|
|||
msgid "Error posting status"
|
||||
msgstr "Erro ao publicar estado"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentação"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Editar lista"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, uma lista de %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "em <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Esta lista está vazia"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3747,19 +3771,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Nova Palavra-passe:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Apagar conta"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Apagar conta permanentemente"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "A exclusão da tua conta não pode ser desfeita. O nome de utilizador não estará disponível para registo no futuro."
|
||||
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Pesquisando pelo livro:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Resultados de"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importar livro"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Carregar resultados de outros catálogos"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Adicionar manualmente um livro"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Inicia sessão para importares ou adicionares livros."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Tipo de pesquisa"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Criar comunicado"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Data de adição"
|
||||
|
||||
|
@ -4321,7 +4381,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4632,24 +4692,24 @@ msgid "Failed:"
|
|||
msgstr "Falha:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Nome do domínio"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Última atualização"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Software"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Nenhum domínio encontrado"
|
||||
|
||||
|
@ -4657,27 +4717,51 @@ msgstr "Nenhum domínio encontrado"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Deixar de seguir"
|
|||
msgid "Accept"
|
||||
msgstr "Aceitar"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentação"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "Objetivo de leitura de %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Atividade do Utilizador"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS Feed"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Ainda sem atividade!"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Ficheiro excede o tamanho máximo: 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Não é um ficheiro csv válido"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Nome de utilizador ou palavra-passe incorretos"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:53\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr "Parola nu se potrivește"
|
||||
|
||||
|
@ -70,15 +70,19 @@ msgstr ""
|
|||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Numele de utilizator sau parola greșite"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "Un utilizator cu acest nume există deja"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "Un utilizator cu această adresă de email există deja."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr ""
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Acest domeniu este blocat. Vă rugăm să contactați administratorul vostru dacă credeți că este o eroare."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Această legătură cu tipul fișierului a fost deja adăugată la această carte. Dacă nu este vizibilă, domeniul este încă în așteptare."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Ștergere automată"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Suspendat de moderator"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Șters de moderator"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Blocat de domeniu"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Urmăritori"
|
|||
msgid "Private"
|
||||
msgstr "Privat"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Activ"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citate"
|
|||
msgid "Everything else"
|
||||
msgstr "Orice altceva"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Friză cronologică principală"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Acasă"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Friză cronologică de cărți"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Friză cronologică de cărți"
|
|||
msgid "Books"
|
||||
msgstr "Cărți"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English (engleză)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr "Català (catalană)"
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch (germană)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español (spaniolă)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (galiciană)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano (italiană)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (finlandeză)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français (franceză)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių (lituaniană)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk (norvegiană)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil (portugheză braziliană)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (portugheză europeană)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (română)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (suedeză)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (chineză simplificată)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (chineză tradițională)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> are ratingul cel mai di
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Întâlniți-vă adminii"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "Moderatorii și administratorii %(site_name)s mențin site-ul în picioare, impun <a href=\"%(coc_path)s\">codul de conduită</a> și răspund când utilizatorii raportează spam și comportament neadecvat."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Trimiteți un mesaj direct"
|
|||
#: 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 "Cod de conduită"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Utilizatori activi:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Versiunea programului:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Despre %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Despre %(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 "Politica de confidențialitate"
|
||||
|
||||
|
@ -848,7 +863,7 @@ msgstr "Încărcatul de date se va conecta la <strong>%(source_name)s</strong>
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1318,7 +1333,7 @@ msgid "Domain"
|
|||
msgstr "Domeniu"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1331,7 +1346,7 @@ msgstr "Status"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1347,11 +1362,11 @@ msgstr "Utilizator necunoscut"
|
|||
msgid "Report spam"
|
||||
msgstr "Raportați spam"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Nicio legătură disponibilă pentru această carte."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Adăugați o legătură către fișier"
|
||||
|
@ -1735,7 +1750,7 @@ msgstr "Dacă nu ați solicitat reinițializarea parolei dvs., puteți ignora ac
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Reinițializați parola dvs. pentru %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1743,12 +1758,12 @@ msgstr "Reinițializați parola dvs. pentru %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "Pagina principală a %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Contactați adminul site-ului"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "Alăturați-vă BookWyrm"
|
||||
|
||||
|
@ -2316,8 +2331,7 @@ msgstr "Bine ați venit în Bookwyrm!<br><br>Ați dori să parcurgeți un tur gh
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr "Tur ghidat"
|
||||
|
||||
|
@ -2627,81 +2641,89 @@ msgstr "Căutați o carte"
|
|||
msgid "Import Books"
|
||||
msgstr "Importați cărți"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Sursa de date:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Fișierul de date:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Includeți recenzii"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Setare de confidențialitate pentru recenziile importate:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importați"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Importuri recente"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Niciun import recent"
|
||||
|
||||
|
@ -2736,7 +2758,7 @@ msgid "Refresh"
|
|||
msgstr "Reîmprospătați"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2856,7 +2878,7 @@ msgid "Reject"
|
|||
msgstr "Respingeți"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Elemente a căror importare a eșuat"
|
||||
|
||||
|
@ -2887,6 +2909,7 @@ msgstr "Contactați-vă adminul sau <a href='https://github.com/bookwyrm-social/
|
|||
#: 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 "Creați un cont"
|
||||
|
||||
|
@ -2950,16 +2973,18 @@ msgstr "Autentificați-vă"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Succes! Adresa email a fost confirmată."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Nume de utilizator:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Parolă:"
|
||||
|
@ -2970,12 +2995,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Parolă uitată?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Mai multe despre acest site"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Confirmați parola:"
|
||||
|
||||
|
@ -2992,6 +3018,15 @@ msgstr "O legătură pentru reinițializarea parolei dvs. va fi trimisă la adre
|
|||
msgid "Reset password"
|
||||
msgstr "Reinițializați parola"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3029,22 +3064,6 @@ msgstr "Stare postată cu succes"
|
|||
msgid "Error posting status"
|
||||
msgstr "Eroare la postarea stării"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentație"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3119,12 +3138,12 @@ msgstr "Editați listă"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, o listă de %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "în <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Această listă este momentan vidă"
|
||||
|
@ -3330,13 +3349,18 @@ msgstr "<a href=\"%(related_user_link)s\">%(related_user)s</a> a sugerat adăuga
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] "<a href=\"%(related_user_link)s\">%(related_user)s</a> a adăugat <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em> și alte %(display_count)s cărți la lista dvs. „<a href=\"%(list_path)s\">%(list_name)s</a>”"
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3762,19 +3786,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3810,17 +3846,29 @@ msgstr "Parolă nouă:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Ștergeți cont"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Ștergeți permanent contul"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Ștersul contului dvs. nu poate fi revocată. Numele de utilizator nu va fi valabil pentru înregistrare mai târziu."
|
||||
|
||||
|
@ -4062,23 +4110,36 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Căutați o carte:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
msgstr[2] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Rezultate de la"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importați o carte"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Încărcați rezultatele din alte cataloage"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Adăugați manual o carte"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Autentificați-vă pentru a importa sau adăuga cărți."
|
||||
|
||||
|
@ -4093,7 +4154,7 @@ msgstr "Tipul căutării"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4168,7 +4229,7 @@ msgid "Create Announcement"
|
|||
msgstr "Creați anunț"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Dată adăugată"
|
||||
|
||||
|
@ -4336,7 +4397,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4651,24 +4712,24 @@ msgid "Failed:"
|
|||
msgstr "Eșuat:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Numele instanței"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Ultima actualizare"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Program"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "N-a fost găsită nicio instanță"
|
||||
|
||||
|
@ -4676,27 +4737,51 @@ msgstr "N-a fost găsită nicio instanță"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5701,6 +5786,19 @@ msgstr "Dezabonați-vă"
|
|||
msgid "Accept"
|
||||
msgstr "Acceptați"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Documentație"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6193,11 +6291,11 @@ msgstr "Obiectivul de lectură din %(current_year)s"
|
|||
msgid "User Activity"
|
||||
msgstr "Activitatea utilizatorului"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "Flux RSS"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Încă nicio activitate!"
|
||||
|
||||
|
@ -6248,14 +6346,6 @@ msgstr "Fișierul depășește dimensiuneaz maximă: 10Mo"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Nu este un fișier csv valid"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Numele de utilizator sau parola greșite"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:52\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
|
||||
"Language-Team: Swedish\n"
|
||||
"Language: sv\n"
|
||||
|
@ -46,7 +46,7 @@ msgstr "Obegränsad"
|
|||
msgid "Incorrect password"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr ""
|
||||
|
||||
|
@ -70,15 +70,19 @@ msgstr ""
|
|||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Användarnamnet eller lösenordet är felaktigt"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "En användare med det användarnamnet existerar redan"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "En användare med den här e-postadressen existerar redan."
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr ""
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "Den här domänen är blockerad. Vänligen kontakta din administratör om du tror att det här är felaktigt."
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "Denna länk med filtyp har redan lagts till för denna bok. Om den inte är synlig så är domänen fortfarande väntande."
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "Självborttagning"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "Moderator-avstängning"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "Borttagning av moderator"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "Domänblockering"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "Följare"
|
|||
msgid "Private"
|
||||
msgstr "Privat"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "Aktiv"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "Citat"
|
|||
msgid "Everything else"
|
||||
msgstr "Allt annat"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "Tidslinje för Hem"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "Hem"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "Tidslinjer för böcker"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "Tidslinjer för böcker"
|
|||
msgid "Books"
|
||||
msgstr "Böcker"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "Engelska"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Tyska (Tysk)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Spanska (Spansk)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego (Gallisk)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italienska (Italiensk)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Finland (Finska)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Franska (Fransk)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Litauiska (Litauisk)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norska (Norska)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português d Brasil (Brasiliansk Portugisiska)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu (Europeisk Portugisiska)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Rumänien (Rumänska)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska (Svenska)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文 (Förenklad Kinesiska)"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文 (Traditionell Kinesiska)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "<a href=\"%(book_path)s\"><em>%(title)s</em></a> har det mest splittrand
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "Träffa dina administratörer"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "%(site_name)s's moderatorer och administratörer håller hemsidan uppe och fungerande, upprätthåller <a href=\"%(coc_path)s\">uppförandekoden</a> och svarar när användarna rapporterar skräppost och dåligt uppförande."
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "Administratör"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "Skicka direktmeddelande"
|
|||
#: 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 "Uppförandekod"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "Aktiva användare:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "Programvaruversion:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "Om %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "Om %(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 "Integritetspolicy"
|
||||
|
||||
|
@ -844,7 +859,7 @@ msgstr "Att ladda in data kommer att ansluta till <strong>%(source_name)s</stron
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1312,7 +1327,7 @@ msgid "Domain"
|
|||
msgstr "Domän"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1325,7 +1340,7 @@ msgstr "Status"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1341,11 +1356,11 @@ msgstr ""
|
|||
msgid "Report spam"
|
||||
msgstr "Rapportera skräppost"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "Inga länkar tillgängliga för den här boken."
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "Lägg till länk till filen"
|
||||
|
@ -1727,7 +1742,7 @@ msgstr "Om du inte begärde att återställa ditt lösenord så kan du ignorera
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "Återställ lösenordet för %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1735,12 +1750,12 @@ msgstr "Återställ lösenordet för %(site_name)s"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "Hemsida för %(site_name)s"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "Kontakta webbplatsens administratör"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2306,8 +2321,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2617,81 +2631,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr "Importera böcker"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "Datakälla:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "Datafil:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "Inkludera recensioner"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "Integritetsinställning för importerade recensioner:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "Importera"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "Senaste importer"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "Ingen importering nyligen"
|
||||
|
||||
|
@ -2726,7 +2748,7 @@ msgid "Refresh"
|
|||
msgstr "Uppdatera"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2844,7 +2866,7 @@ msgid "Reject"
|
|||
msgstr "Neka"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "Misslyckade objekt"
|
||||
|
||||
|
@ -2875,6 +2897,7 @@ msgstr "Kontakta din administratör eller <a href='https://github.com/bookwyrm-s
|
|||
#: 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 "Skapa ett konto"
|
||||
|
||||
|
@ -2938,16 +2961,18 @@ msgstr "Logga in"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "Lyckades! E-postadressen bekräftades."
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "Användarnamn:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "Lösenord:"
|
||||
|
@ -2958,12 +2983,13 @@ msgid "Forgot your password?"
|
|||
msgstr "Glömt ditt lösenord?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "Mer om den här sidan"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "Bekräfta lösenordet:"
|
||||
|
||||
|
@ -2980,6 +3006,15 @@ msgstr "En länk för att återställa ditt lösenord kommer att skickas till di
|
|||
msgid "Reset password"
|
||||
msgstr "Återställ lösenordet"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3017,22 +3052,6 @@ msgstr "Statusen har publicerats"
|
|||
msgid "Error posting status"
|
||||
msgstr "Fel uppstod när statusen skulle publiceras"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3107,12 +3126,12 @@ msgstr "Redigera lista"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s, en lista av %(owner)s"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "på <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "Den här listan är för närvarande tom"
|
||||
|
@ -3318,12 +3337,17 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3747,19 +3771,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3795,17 +3831,29 @@ msgstr "Nytt lösenord:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "Ta bort kontot"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "Ta bort kontot permanent"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "Borttagning av ditt konto kan inte ångras. Användarnamnet kommer inte att vara tillgängligt att registrera i framtiden."
|
||||
|
||||
|
@ -4048,23 +4096,35 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "Söker efter bok:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "Resultat från"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "Importera bok"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "Ladda resultat från andra kataloger"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "Lägg till bok manuellt"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "Logga in för att importera eller lägga till böcker."
|
||||
|
||||
|
@ -4079,7 +4139,7 @@ msgstr "Typ av sökning"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4153,7 +4213,7 @@ msgid "Create Announcement"
|
|||
msgstr "Skapa ett tillkännagivande"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "Datumet lades till"
|
||||
|
||||
|
@ -4321,7 +4381,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4632,24 +4692,24 @@ msgid "Failed:"
|
|||
msgstr "Misslyckades:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "Namn på instans"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "Uppdaterades senast"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "Mjukvara"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "Inga instanser hittades"
|
||||
|
||||
|
@ -4657,27 +4717,51 @@ msgstr "Inga instanser hittades"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5679,6 +5763,19 @@ msgstr "Sluta följ"
|
|||
msgid "Accept"
|
||||
msgstr "Acceptera"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "Dokumentation"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6166,11 +6263,11 @@ msgstr "%(current_year)s läsmål"
|
|||
msgid "User Activity"
|
||||
msgstr "Användaraktivitet"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS-flöde"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "Inga aktiviteter än!"
|
||||
|
||||
|
@ -6219,14 +6316,6 @@ msgstr "Filen överskrider maximal storlek: 10 MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s: %(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "Inte en giltig csv-fil"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "Användarnamnet eller lösenordet är felaktigt"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Binary file not shown.
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: bookwyrm\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 19:14+0000\n"
|
||||
"PO-Revision-Date: 2022-11-07 19:53\n"
|
||||
"POT-Creation-Date: 2022-11-30 01:00+0000\n"
|
||||
"PO-Revision-Date: 2022-12-04 19:32\n"
|
||||
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\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:73
|
||||
#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:89
|
||||
msgid "Password does not match"
|
||||
msgstr ""
|
||||
|
||||
|
@ -70,15 +70,19 @@ msgstr ""
|
|||
msgid "Reading finished date cannot be in the future."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/forms/landing.py:40
|
||||
#: bookwyrm/forms/landing.py:37
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "用户名或密码不正确"
|
||||
|
||||
#: bookwyrm/forms/landing.py:56
|
||||
msgid "User with this username already exists"
|
||||
msgstr "使用此用户名的用户已存在"
|
||||
|
||||
#: bookwyrm/forms/landing.py:49
|
||||
#: bookwyrm/forms/landing.py:65
|
||||
msgid "A user with this email already exists."
|
||||
msgstr "已经存在使用该邮箱的用户。"
|
||||
|
||||
#: bookwyrm/forms/landing.py:107 bookwyrm/forms/landing.py:115
|
||||
#: bookwyrm/forms/landing.py:123 bookwyrm/forms/landing.py:131
|
||||
msgid "Incorrect code"
|
||||
msgstr ""
|
||||
|
||||
|
@ -86,7 +90,7 @@ msgstr ""
|
|||
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
|
||||
msgstr "此域名已被屏蔽。如果您认为这是一个错误,请联系您的管理员。"
|
||||
|
||||
#: bookwyrm/forms/links.py:46
|
||||
#: 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 "此文件类型的链接已经被添加到这本书。如果不可见,域名仍在等待处理中。"
|
||||
|
||||
|
@ -152,14 +156,18 @@ msgid "Self deletion"
|
|||
msgstr "自我删除"
|
||||
|
||||
#: bookwyrm/models/base_model.py:20
|
||||
msgid "Self deactivation"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
msgid "Moderator suspension"
|
||||
msgstr "仲裁员停用"
|
||||
|
||||
#: bookwyrm/models/base_model.py:21
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
msgid "Moderator deletion"
|
||||
msgstr "仲裁员删除"
|
||||
|
||||
#: bookwyrm/models/base_model.py:22
|
||||
#: bookwyrm/models/base_model.py:23
|
||||
msgid "Domain block"
|
||||
msgstr "域名屏蔽"
|
||||
|
||||
|
@ -248,14 +256,14 @@ msgstr "关注者"
|
|||
msgid "Private"
|
||||
msgstr "私密"
|
||||
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:140
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:157
|
||||
#: bookwyrm/templates/settings/imports/imports.html:67
|
||||
#: bookwyrm/templates/settings/users/user_admin.html:81
|
||||
#: bookwyrm/templates/settings/users/user_info.html:28
|
||||
msgid "Active"
|
||||
msgstr "活跃"
|
||||
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:138
|
||||
#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:155
|
||||
msgid "Complete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -308,19 +316,19 @@ msgstr "引用"
|
|||
msgid "Everything else"
|
||||
msgstr "所有其它内容"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home Timeline"
|
||||
msgstr "主页时间线"
|
||||
|
||||
#: bookwyrm/settings.py:209
|
||||
#: bookwyrm/settings.py:213
|
||||
msgid "Home"
|
||||
msgstr "主页"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
msgid "Books Timeline"
|
||||
msgstr "书目时间线"
|
||||
|
||||
#: bookwyrm/settings.py:210
|
||||
#: bookwyrm/settings.py:214
|
||||
#: bookwyrm/templates/guided_tour/user_profile.html:101
|
||||
#: bookwyrm/templates/search/layout.html:22
|
||||
#: bookwyrm/templates/search/layout.html:43
|
||||
|
@ -328,71 +336,71 @@ msgstr "书目时间线"
|
|||
msgid "Books"
|
||||
msgstr "书目"
|
||||
|
||||
#: bookwyrm/settings.py:282
|
||||
#: bookwyrm/settings.py:286
|
||||
msgid "English"
|
||||
msgstr "English(英语)"
|
||||
|
||||
#: bookwyrm/settings.py:283
|
||||
#: bookwyrm/settings.py:287
|
||||
msgid "Català (Catalan)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:284
|
||||
#: bookwyrm/settings.py:288
|
||||
msgid "Deutsch (German)"
|
||||
msgstr "Deutsch(德语)"
|
||||
|
||||
#: bookwyrm/settings.py:285
|
||||
#: bookwyrm/settings.py:289
|
||||
msgid "Español (Spanish)"
|
||||
msgstr "Español(西班牙语)"
|
||||
|
||||
#: bookwyrm/settings.py:286
|
||||
#: bookwyrm/settings.py:290
|
||||
msgid "Galego (Galician)"
|
||||
msgstr "Galego(加利西亚语)"
|
||||
|
||||
#: bookwyrm/settings.py:287
|
||||
#: bookwyrm/settings.py:291
|
||||
msgid "Italiano (Italian)"
|
||||
msgstr "Italiano(意大利语)"
|
||||
|
||||
#: bookwyrm/settings.py:288
|
||||
#: bookwyrm/settings.py:292
|
||||
msgid "Suomi (Finnish)"
|
||||
msgstr "Suomi (Finnish/芬兰语)"
|
||||
|
||||
#: bookwyrm/settings.py:289
|
||||
#: bookwyrm/settings.py:293
|
||||
msgid "Français (French)"
|
||||
msgstr "Français(法语)"
|
||||
|
||||
#: bookwyrm/settings.py:290
|
||||
#: bookwyrm/settings.py:294
|
||||
msgid "Lietuvių (Lithuanian)"
|
||||
msgstr "Lietuvių(立陶宛语)"
|
||||
|
||||
#: bookwyrm/settings.py:291
|
||||
#: bookwyrm/settings.py:295
|
||||
msgid "Norsk (Norwegian)"
|
||||
msgstr "Norsk(挪威语)"
|
||||
|
||||
#: bookwyrm/settings.py:292
|
||||
#: bookwyrm/settings.py:296
|
||||
msgid "Polski (Polish)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/settings.py:293
|
||||
#: bookwyrm/settings.py:297
|
||||
msgid "Português do Brasil (Brazilian Portuguese)"
|
||||
msgstr "Português do Brasil(巴西葡萄牙语)"
|
||||
|
||||
#: bookwyrm/settings.py:294
|
||||
#: bookwyrm/settings.py:298
|
||||
msgid "Português Europeu (European Portuguese)"
|
||||
msgstr "Português Europeu(欧洲葡萄牙语)"
|
||||
|
||||
#: bookwyrm/settings.py:295
|
||||
#: bookwyrm/settings.py:299
|
||||
msgid "Română (Romanian)"
|
||||
msgstr "Română (罗马尼亚语)"
|
||||
|
||||
#: bookwyrm/settings.py:296
|
||||
#: bookwyrm/settings.py:300
|
||||
msgid "Svenska (Swedish)"
|
||||
msgstr "Svenska(瑞典语)"
|
||||
|
||||
#: bookwyrm/settings.py:297
|
||||
#: bookwyrm/settings.py:301
|
||||
msgid "简体中文 (Simplified Chinese)"
|
||||
msgstr "简体中文"
|
||||
|
||||
#: bookwyrm/settings.py:298
|
||||
#: bookwyrm/settings.py:302
|
||||
msgid "繁體中文 (Traditional Chinese)"
|
||||
msgstr "繁體中文(繁体中文)"
|
||||
|
||||
|
@ -451,24 +459,24 @@ msgstr "在 %(site_name)s 上,对 <a href=\"%(book_path)s\"><em>%(title)s</em>
|
|||
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, <a href=\"https://joinbookwyrm.com/get-involved\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reach out</a> and make yourself heard."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/about.html:103
|
||||
#: bookwyrm/templates/about/about.html:104
|
||||
msgid "Meet your admins"
|
||||
msgstr "遇见您的管理员"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:106
|
||||
#: bookwyrm/templates/about/about.html:107
|
||||
#, python-format
|
||||
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"%(coc_path)s\">code of conduct</a>, and respond when users report spam and bad behavior."
|
||||
msgstr "%(site_name)s 的仲裁员和管理员负责维持站点运行, 执行 <a href=\"%(coc_path)s\">行为守则</a>,并在用户报告垃圾邮件和不良行为时做出回应。"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:120
|
||||
#: bookwyrm/templates/about/about.html:121
|
||||
msgid "Moderator"
|
||||
msgstr "仲裁员"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:122 bookwyrm/templates/user_menu.html:63
|
||||
#: bookwyrm/templates/about/about.html:123 bookwyrm/templates/user_menu.html:63
|
||||
msgid "Admin"
|
||||
msgstr "管理员"
|
||||
|
||||
#: bookwyrm/templates/about/about.html:138
|
||||
#: bookwyrm/templates/about/about.html:139
|
||||
#: bookwyrm/templates/settings/users/user_moderation_actions.html:14
|
||||
#: bookwyrm/templates/snippets/status/status_options.html:35
|
||||
#: bookwyrm/templates/snippets/user_options.html:14
|
||||
|
@ -478,9 +486,15 @@ msgstr "发送私信"
|
|||
#: 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 "行为准则"
|
||||
|
||||
#: bookwyrm/templates/about/impressum.html:4
|
||||
#: bookwyrm/templates/about/impressum.html:9
|
||||
msgid "Impressum"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:11
|
||||
msgid "Active users:"
|
||||
msgstr "活跃用户:"
|
||||
|
@ -495,8 +509,8 @@ msgid "Software version:"
|
|||
msgstr "软件版本:"
|
||||
|
||||
#: bookwyrm/templates/about/layout.html:30
|
||||
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:200
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:8
|
||||
#: bookwyrm/templates/embed-layout.html:33
|
||||
#: bookwyrm/templates/snippets/footer.html:8
|
||||
#, python-format
|
||||
msgid "About %(site_name)s"
|
||||
msgstr "关于 %(site_name)s"
|
||||
|
@ -504,6 +518,7 @@ msgstr "关于 %(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 "隐私政策"
|
||||
|
||||
|
@ -840,7 +855,7 @@ msgstr "加载数据会连接到 <strong>%(source_name)s</strong> 并检查这
|
|||
#: 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:54
|
||||
#: 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"
|
||||
|
@ -1306,7 +1321,7 @@ msgid "Domain"
|
|||
msgstr "域名"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:36
|
||||
#: bookwyrm/templates/import/import.html:105
|
||||
#: bookwyrm/templates/import/import.html:122
|
||||
#: bookwyrm/templates/import/import_status.html:134
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:37
|
||||
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:48
|
||||
|
@ -1319,7 +1334,7 @@ msgstr "状态"
|
|||
#: 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:60
|
||||
#: bookwyrm/templates/settings/imports/imports.html:110
|
||||
#: bookwyrm/templates/settings/reports/report_links_table.html:6
|
||||
#: bookwyrm/templates/settings/themes.html:99
|
||||
msgid "Actions"
|
||||
|
@ -1335,11 +1350,11 @@ msgstr ""
|
|||
msgid "Report spam"
|
||||
msgstr "举报垃圾信息"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:101
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:102
|
||||
msgid "No links available for this book."
|
||||
msgstr "此书没有可用链接。"
|
||||
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:112
|
||||
#: bookwyrm/templates/book/file_links/edit_links.html:113
|
||||
#: bookwyrm/templates/book/file_links/links.html:18
|
||||
msgid "Add link to file"
|
||||
msgstr "为文件添加链接"
|
||||
|
@ -1719,7 +1734,7 @@ msgstr "如果你没有请求重设密码,你可以忽略这封邮件。"
|
|||
msgid "Reset your %(site_name)s password"
|
||||
msgstr "重置你在 %(site_name)s 的密码"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:40
|
||||
#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:40
|
||||
#: 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
|
||||
|
@ -1727,12 +1742,12 @@ msgstr "重置你在 %(site_name)s 的密码"
|
|||
msgid "%(site_name)s home page"
|
||||
msgstr "%(site_name)s 首页"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:204
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:12
|
||||
#: bookwyrm/templates/embed-layout.html:39
|
||||
#: bookwyrm/templates/snippets/footer.html:12
|
||||
msgid "Contact site admin"
|
||||
msgstr "联系站点管理员"
|
||||
|
||||
#: bookwyrm/templates/embed-layout.html:46
|
||||
#: bookwyrm/templates/embed-layout.html:45
|
||||
msgid "Join BookWyrm"
|
||||
msgstr "加入BookWyrm"
|
||||
|
||||
|
@ -2296,8 +2311,7 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/guided_tour/home.html:17
|
||||
#: bookwyrm/templates/guided_tour/home.html:39
|
||||
#: bookwyrm/templates/layout.html:212
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:20
|
||||
#: bookwyrm/templates/snippets/footer.html:20
|
||||
msgid "Guided Tour"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2607,81 +2621,89 @@ msgstr ""
|
|||
msgid "Import Books"
|
||||
msgstr "导入书目"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:15
|
||||
#: bookwyrm/templates/import/import.html:13
|
||||
msgid "Not a valid CSV file"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:22
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(hours)s hours."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:19
|
||||
#: bookwyrm/templates/import/import.html:26
|
||||
#, python-format
|
||||
msgid "On average, recent imports have taken %(minutes)s minutes."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:34
|
||||
#: bookwyrm/templates/import/import.html:41
|
||||
msgid "Data source:"
|
||||
msgstr "数据来源:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:40
|
||||
#: bookwyrm/templates/import/import.html:47
|
||||
msgid "Goodreads (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:43
|
||||
#: bookwyrm/templates/import/import.html:50
|
||||
msgid "Storygraph (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:46
|
||||
#: bookwyrm/templates/import/import.html:53
|
||||
msgid "LibraryThing (TSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:49
|
||||
#: bookwyrm/templates/import/import.html:56
|
||||
msgid "OpenLibrary (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:52
|
||||
#: bookwyrm/templates/import/import.html:59
|
||||
msgid "Calibre (CSV)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:58
|
||||
#: bookwyrm/templates/import/import.html:65
|
||||
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Import/Export page</a> of your Goodreads account."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:67
|
||||
#: bookwyrm/templates/import/import.html:74
|
||||
msgid "Data file:"
|
||||
msgstr "数据文件:"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:75
|
||||
#: bookwyrm/templates/import/import.html:82
|
||||
msgid "Include reviews"
|
||||
msgstr "纳入书评"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:80
|
||||
#: bookwyrm/templates/import/import.html:87
|
||||
msgid "Privacy setting for imported reviews:"
|
||||
msgstr "导入书评的隐私设定"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:86
|
||||
#: bookwyrm/templates/import/import.html:93
|
||||
#: bookwyrm/templates/preferences/layout.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
|
||||
msgid "Import"
|
||||
msgstr "导入"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:91
|
||||
#: bookwyrm/templates/import/import.html:101
|
||||
msgid "Imports are temporarily disabled; thank you for your patience."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:108
|
||||
msgid "Recent Imports"
|
||||
msgstr "最近的导入"
|
||||
|
||||
#: bookwyrm/templates/import/import.html:96
|
||||
#: bookwyrm/templates/settings/imports/imports.html:40
|
||||
#: bookwyrm/templates/import/import.html:113
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
msgid "Date Created"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:99
|
||||
#: bookwyrm/templates/import/import.html:116
|
||||
msgid "Last Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:102
|
||||
#: bookwyrm/templates/settings/imports/imports.html:48
|
||||
#: bookwyrm/templates/import/import.html:119
|
||||
#: bookwyrm/templates/settings/imports/imports.html:98
|
||||
msgid "Items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/import/import.html:111
|
||||
#: bookwyrm/templates/import/import.html:128
|
||||
msgid "No recent imports"
|
||||
msgstr "无最近的导入"
|
||||
|
||||
|
@ -2716,7 +2738,7 @@ msgid "Refresh"
|
|||
msgstr "刷新"
|
||||
|
||||
#: bookwyrm/templates/import/import_status.html:72
|
||||
#: bookwyrm/templates/settings/imports/imports.html:80
|
||||
#: bookwyrm/templates/settings/imports/imports.html:130
|
||||
msgid "Stop import"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2832,7 +2854,7 @@ msgid "Reject"
|
|||
msgstr "驳回"
|
||||
|
||||
#: bookwyrm/templates/import/troubleshoot.html:7
|
||||
#: bookwyrm/templates/settings/imports/imports.html:57
|
||||
#: bookwyrm/templates/settings/imports/imports.html:107
|
||||
msgid "Failed items"
|
||||
msgstr "失败项目"
|
||||
|
||||
|
@ -2863,6 +2885,7 @@ msgstr "如果您看到意外失败的项目,请联系您的管理员或 <a hr
|
|||
#: 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 "创建帐号"
|
||||
|
||||
|
@ -2926,16 +2949,18 @@ msgstr "登录"
|
|||
msgid "Success! Email address confirmed."
|
||||
msgstr "成功!邮箱地址已确认。"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:140
|
||||
#: bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/landing/login.html:21
|
||||
#: bookwyrm/templates/landing/reactivate.html:17
|
||||
#: bookwyrm/templates/layout.html:140 bookwyrm/templates/ostatus/error.html:28
|
||||
#: bookwyrm/templates/snippets/register_form.html:4
|
||||
msgid "Username:"
|
||||
msgstr "用户名:"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:27
|
||||
#: bookwyrm/templates/landing/password_reset.html:26
|
||||
#: bookwyrm/templates/landing/reactivate.html:23
|
||||
#: bookwyrm/templates/layout.html:144 bookwyrm/templates/ostatus/error.html:32
|
||||
#: bookwyrm/templates/preferences/2fa.html:68
|
||||
#: bookwyrm/templates/preferences/2fa.html:91
|
||||
#: bookwyrm/templates/snippets/register_form.html:45
|
||||
msgid "Password:"
|
||||
msgstr "密码:"
|
||||
|
@ -2946,12 +2971,13 @@ msgid "Forgot your password?"
|
|||
msgstr "忘记了密码?"
|
||||
|
||||
#: bookwyrm/templates/landing/login.html:61
|
||||
#: bookwyrm/templates/landing/reactivate.html:54
|
||||
msgid "More about this site"
|
||||
msgstr "更多关于本站点的信息"
|
||||
|
||||
#: bookwyrm/templates/landing/password_reset.html:43
|
||||
#: bookwyrm/templates/preferences/change_password.html:33
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
#: bookwyrm/templates/preferences/delete_user.html:35
|
||||
msgid "Confirm password:"
|
||||
msgstr "确认密码:"
|
||||
|
||||
|
@ -2968,6 +2994,15 @@ msgstr "重设你的密码的链接将会被发送到你的邮箱地址"
|
|||
msgid "Reset password"
|
||||
msgstr "重设密码"
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:4
|
||||
#: bookwyrm/templates/landing/reactivate.html:7
|
||||
msgid "Reactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/landing/reactivate.html:32
|
||||
msgid "Reactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:13
|
||||
#, python-format
|
||||
msgid "%(site_name)s search"
|
||||
|
@ -3005,22 +3040,6 @@ msgstr "成功发布的状态"
|
|||
msgid "Error posting status"
|
||||
msgstr "发布状态时出错"
|
||||
|
||||
#: bookwyrm/templates/layout.html:208
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "文档"
|
||||
|
||||
#: bookwyrm/templates/layout.html:221
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:29
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/layout.html:228
|
||||
#: bookwyrm/templates/snippets/2fa_footer.html:36
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/lists/add_item_modal.html:8
|
||||
#, python-format
|
||||
msgid "Add \"<em>%(title)s</em>\" to this list"
|
||||
|
@ -3095,12 +3114,12 @@ msgstr "编辑列表"
|
|||
msgid "%(list_name)s, a list by %(owner)s"
|
||||
msgstr "%(list_name)s,来自 %(owner)s 的列表"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:18
|
||||
#: bookwyrm/templates/lists/embed-list.html:20
|
||||
#, python-format
|
||||
msgid "on <a href=\"/\">%(site_name)s</a>"
|
||||
msgstr "在 <a href=\"/\">%(site_name)s</a>"
|
||||
|
||||
#: bookwyrm/templates/lists/embed-list.html:27
|
||||
#: bookwyrm/templates/lists/embed-list.html:29
|
||||
#: bookwyrm/templates/lists/list.html:54
|
||||
msgid "This list is currently empty"
|
||||
msgstr "此列表当前是空的"
|
||||
|
@ -3306,11 +3325,16 @@ msgstr ""
|
|||
|
||||
#: bookwyrm/templates/notifications/items/add.html:66
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added a book to one of your lists"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:72
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> added <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_path)s\">%(list_name)s</a>\""
|
||||
msgstr[0] ""
|
||||
|
||||
#: bookwyrm/templates/notifications/items/add.html:82
|
||||
#: bookwyrm/templates/notifications/items/add.html:88
|
||||
#, python-format
|
||||
msgid "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other book to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
msgid_plural "<a href=\"%(related_user_link)s\">%(related_user)s</a> suggested adding <em><a href=\"%(book_path)s\">%(book_title)s</a></em>, <em><a href=\"%(second_book_path)s\">%(second_book_title)s</a></em>, and %(display_count)s other books to your list \"<a href=\"%(list_curate_path)s\">%(list_name)s</a>\""
|
||||
|
@ -3732,19 +3756,31 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:50
|
||||
#: bookwyrm/templates/preferences/2fa.html:52
|
||||
msgid "Use setup key"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:58
|
||||
msgid "Account name:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:65
|
||||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:73
|
||||
msgid "Enter the code from your app:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:60
|
||||
#: 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 <em>Authy</em>, <em>Google Authenticator</em> or <em>Microsoft Authenticator</em> each time you log in."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:62
|
||||
#: bookwyrm/templates/preferences/2fa.html:85
|
||||
msgid "Confirm your password to begin setting up 2FA."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/2fa.html:72
|
||||
#: bookwyrm/templates/preferences/2fa.html:95
|
||||
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:37
|
||||
msgid "Set up 2FA"
|
||||
msgstr ""
|
||||
|
@ -3780,17 +3816,29 @@ msgstr "新密码:"
|
|||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:4
|
||||
#: bookwyrm/templates/preferences/delete_user.html:7
|
||||
#: bookwyrm/templates/preferences/delete_user.html:25
|
||||
#: 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 "删除帐号"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:12
|
||||
msgid "Deactivate account"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:20
|
||||
msgid "Deactivate Account"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:26
|
||||
msgid "Permanently delete account"
|
||||
msgstr "永久删除帐号"
|
||||
|
||||
#: bookwyrm/templates/preferences/delete_user.html:14
|
||||
#: 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 "删除帐号的操作将无法被撤销。对应用户名也无法被再次注册。"
|
||||
|
||||
|
@ -4033,23 +4081,34 @@ msgctxt "followed by ISBN"
|
|||
msgid "Searching for book:"
|
||||
msgstr "搜索书目:"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:39
|
||||
#: bookwyrm/templates/search/book.html:25
|
||||
#, python-format
|
||||
msgid "%(formatted_review_count)s review"
|
||||
msgid_plural "%(formatted_review_count)s reviews"
|
||||
msgstr[0] ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:34
|
||||
#, python-format
|
||||
msgid "(published %(pub_year)s)"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/search/book.html:50
|
||||
msgid "Results from"
|
||||
msgstr "结果来自"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:78
|
||||
#: bookwyrm/templates/search/book.html:89
|
||||
msgid "Import book"
|
||||
msgstr "导入书目"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:102
|
||||
#: bookwyrm/templates/search/book.html:113
|
||||
msgid "Load results from other catalogues"
|
||||
msgstr "从其它分类加载结果"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:106
|
||||
#: bookwyrm/templates/search/book.html:117
|
||||
msgid "Manually add book"
|
||||
msgstr "手动添加书目"
|
||||
|
||||
#: bookwyrm/templates/search/book.html:111
|
||||
#: bookwyrm/templates/search/book.html:122
|
||||
msgid "Log in to import or add books."
|
||||
msgstr "登录以导入或添加书目。"
|
||||
|
||||
|
@ -4064,7 +4123,7 @@ msgstr "搜索类型"
|
|||
#: 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:51
|
||||
#: 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
|
||||
|
@ -4137,7 +4196,7 @@ msgid "Create Announcement"
|
|||
msgstr "创建公告"
|
||||
|
||||
#: bookwyrm/templates/settings/announcements/announcements.html:21
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:39
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:40
|
||||
msgid "Date added"
|
||||
msgstr "添加日期:"
|
||||
|
||||
|
@ -4305,7 +4364,7 @@ msgid "Active Tasks"
|
|||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/celery.html:53
|
||||
#: bookwyrm/templates/settings/imports/imports.html:34
|
||||
#: bookwyrm/templates/settings/imports/imports.html:82
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4612,24 +4671,24 @@ msgid "Failed:"
|
|||
msgstr "已失败:"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_blocklist.html:62
|
||||
msgid "Expects a json file in the format provided by <a href=\"https://fediblock.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FediBlock</a>, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgid "Expects a json file in the format provided by FediBlock, with a list of entries that have <code>instance</code> and <code>url</code> fields. For example:"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:35
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:36
|
||||
#: bookwyrm/templates/settings/users/server_filter.html:5
|
||||
msgid "Instance name"
|
||||
msgstr "实例名称"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:43
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:44
|
||||
msgid "Last updated"
|
||||
msgstr "最近更新"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:47
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:48
|
||||
#: bookwyrm/templates/settings/federation/software_filter.html:5
|
||||
msgid "Software"
|
||||
msgstr "软件"
|
||||
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:69
|
||||
#: bookwyrm/templates/settings/federation/instance_list.html:70
|
||||
msgid "No instances found"
|
||||
msgstr "未找到实例"
|
||||
|
||||
|
@ -4637,27 +4696,51 @@ msgstr "未找到实例"
|
|||
msgid "Stop import?"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:23
|
||||
#: bookwyrm/templates/settings/imports/imports.html:19
|
||||
msgid "Disable starting new imports"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:36
|
||||
msgid "Disable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:50
|
||||
msgid "Users are currently unable to start new imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:55
|
||||
msgid "Enable imports"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:71
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:37
|
||||
#: bookwyrm/templates/settings/imports/imports.html:85
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:44
|
||||
#: bookwyrm/templates/settings/imports/imports.html:94
|
||||
msgid "Date Updated"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:51
|
||||
#: bookwyrm/templates/settings/imports/imports.html:101
|
||||
msgid "Pending items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:54
|
||||
#: bookwyrm/templates/settings/imports/imports.html:104
|
||||
msgid "Successful items"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/settings/imports/imports.html:89
|
||||
#: bookwyrm/templates/settings/imports/imports.html:139
|
||||
msgid "No matching imports found."
|
||||
msgstr ""
|
||||
|
||||
|
@ -5657,6 +5740,19 @@ msgstr "取消关注"
|
|||
msgid "Accept"
|
||||
msgstr "接受"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:16
|
||||
msgid "Documentation"
|
||||
msgstr "文档"
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:37
|
||||
#, python-format
|
||||
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">%(support_title)s</a>"
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/footer.html:44
|
||||
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/bookwyrm-social/bookwyrm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a>."
|
||||
msgstr ""
|
||||
|
||||
#: bookwyrm/templates/snippets/form_rate_stars.html:20
|
||||
#: bookwyrm/templates/snippets/stars.html:13
|
||||
msgid "No rating"
|
||||
|
@ -6139,11 +6235,11 @@ msgstr "%(current_year)s 阅读目标"
|
|||
msgid "User Activity"
|
||||
msgstr "用户活动"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:70
|
||||
#: bookwyrm/templates/user/user.html:71
|
||||
msgid "RSS feed"
|
||||
msgstr "RSS 流"
|
||||
|
||||
#: bookwyrm/templates/user/user.html:81
|
||||
#: bookwyrm/templates/user/user.html:83
|
||||
msgid "No activities yet!"
|
||||
msgstr "还没有活动!"
|
||||
|
||||
|
@ -6190,14 +6286,6 @@ msgstr "文件超过了最大大小: 10MB"
|
|||
msgid "%(title)s: %(subtitle)s"
|
||||
msgstr "%(title)s:%(subtitle)s"
|
||||
|
||||
#: bookwyrm/views/imports/import_data.py:98
|
||||
msgid "Not a valid csv file"
|
||||
msgstr "不是有效的 csv 文件"
|
||||
|
||||
#: bookwyrm/views/landing/login.py:86
|
||||
msgid "Username or password are incorrect"
|
||||
msgstr "用户名或密码不正确"
|
||||
|
||||
#: bookwyrm/views/rss_feed.py:34
|
||||
#, python-brace-format
|
||||
msgid "Status updates from {obj.display_name}"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue