Merge branch 'main' into debug-toolbar

This commit is contained in:
Mouse Reeve 2022-05-16 08:22:14 -07:00
commit 4b7a522504
106 changed files with 9119 additions and 2976 deletions

View file

@ -24,5 +24,5 @@ jobs:
pip install pylint pip install pylint
- name: Analysing the code with pylint - name: Analysing the code with pylint
run: | run: |
pylint bookwyrm/ --ignore=migrations,tests --disable=E1101,E1135,E1136,R0903,R0901,R0902,W0707,W0511,W0406,R0401,R0801 pylint bookwyrm/ --ignore=migrations --disable=E1101,E1135,E1136,R0903,R0901,R0902,W0707,W0511,W0406,R0401,R0801

View file

@ -9,21 +9,18 @@ Social reading and reviewing, decentralized with ActivityPub
- [What it is and isn't](#what-it-is-and-isnt) - [What it is and isn't](#what-it-is-and-isnt)
- [The role of federation](#the-role-of-federation) - [The role of federation](#the-role-of-federation)
- [Features](#features) - [Features](#features)
- [Book data](#book-data) - [Set up BookWyrm](#set-up-bookwyrm)
- [Set up Bookwyrm](#set-up-bookwyrm)
## Joining BookWyrm ## Joining BookWyrm
BookWyrm is still a young piece of software, and isn't at the level of stability and feature-richness that you'd find in a production-ready application. But it does what it says on the box! If you'd like to join an instance, you can check out the [instances](https://joinbookwyrm.com/instances/) list. If you'd like to join an instance, you can check out the [instances](https://joinbookwyrm.com/instances/) list.
You can request an invite by entering your email address at https://bookwyrm.social.
## Contributing ## Contributing
See [contributing](https://docs.joinbookwyrm.com/how-to-contribute.html) for code, translation or monetary contributions. See [contributing](https://docs.joinbookwyrm.com/contributing.html) for code, translation or monetary contributions.
## About BookWyrm ## About BookWyrm
### What it is and isn't ### What it is and isn't
BookWyrm is a platform for social reading! You can use it to track what you're reading, review books, and follow your friends. It isn't primarily meant for cataloguing or as a data-source for books, but it does do both of those things to some degree. BookWyrm is a platform for social reading. You can use it to track what you're reading, review books, and follow your friends. It isn't primarily meant for cataloguing or as a data-source for books, but it does do both of those things to some degree.
### The role of federation ### The role of federation
BookWyrm is built on [ActivityPub](http://activitypub.rocks/). With ActivityPub, it inter-operates with different instances of BookWyrm, and other ActivityPub compliant services, like Mastodon. This means you can run an instance for your book club, and still follow your friend who posts on a server devoted to 20th century Russian speculative fiction. It also means that your friend on mastodon can read and comment on a book review that you post on your BookWyrm instance. BookWyrm is built on [ActivityPub](http://activitypub.rocks/). With ActivityPub, it inter-operates with different instances of BookWyrm, and other ActivityPub compliant services, like Mastodon. This means you can run an instance for your book club, and still follow your friend who posts on a server devoted to 20th century Russian speculative fiction. It also means that your friend on mastodon can read and comment on a book review that you post on your BookWyrm instance.
@ -78,8 +75,5 @@ Deployment
- [Nginx](https://nginx.org/en/) HTTP server - [Nginx](https://nginx.org/en/) HTTP server
## Book data ## Set up BookWyrm
The application is set up to share book and author data between instances, and get book data from arbitrary outside sources. Right now, the only connector is to OpenLibrary, but other connectors could be written. The [documentation website](https://docs.joinbookwyrm.com/) has instruction on how to set up BookWyrm in a [developer environment](https://docs.joinbookwyrm.com/install-dev.html) or [production](https://docs.joinbookwyrm.com/install-prod.html).
## Set up Bookwyrm
The [documentation website](https://docs.joinbookwyrm.com/) has instruction on how to set up Bookwyrm in a [developer environment](https://docs.joinbookwyrm.com/developer-environment.html) or [production](https://docs.joinbookwyrm.com/installing-in-production.html).

View file

@ -105,16 +105,6 @@ def init_connectors():
) )
def init_federated_servers():
"""big no to nazis"""
built_in_blocks = ["gab.ai", "gab.com"]
for server in built_in_blocks:
models.FederatedServer.objects.create(
server_name=server,
status="blocked",
)
def init_settings(): def init_settings():
"""info about the instance""" """info about the instance"""
models.SiteSettings.objects.create( models.SiteSettings.objects.create(
@ -163,7 +153,6 @@ class Command(BaseCommand):
"group", "group",
"permission", "permission",
"connector", "connector",
"federatedserver",
"settings", "settings",
"linkdomain", "linkdomain",
] ]
@ -176,8 +165,6 @@ class Command(BaseCommand):
init_permissions() init_permissions()
if not limit or limit == "connector": if not limit or limit == "connector":
init_connectors() init_connectors()
if not limit or limit == "federatedserver":
init_federated_servers()
if not limit or limit == "settings": if not limit or limit == "settings":
init_settings() init_settings()
if not limit or limit == "linkdomain": if not limit or limit == "linkdomain":

View file

@ -0,0 +1,39 @@
# Generated by Django 3.2.12 on 2022-03-31 14:35
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0147_alter_user_preferred_language"),
]
operations = [
migrations.AlterField(
model_name="user",
name="preferred_language",
field=models.CharField(
blank=True,
choices=[
("en-us", "English"),
("de-de", "Deutsch (German)"),
("es-es", "Español (Spanish)"),
("gl-es", "Galego (Galician)"),
("it-it", "Italiano (Italian)"),
("fi-fi", "Suomi (Finnish)"),
("fr-fr", "Français (French)"),
("lt-lt", "Lietuvių (Lithuanian)"),
("no-no", "Norsk (Norwegian)"),
("pt-br", "Português do Brasil (Brazilian Portuguese)"),
("pt-pt", "Português Europeu (European Portuguese)"),
("ro-ro", "Română (Romanian)"),
("sv-se", "Svenska (Swedish)"),
("zh-hans", "简体中文 (Simplified Chinese)"),
("zh-hant", "繁體中文 (Traditional Chinese)"),
],
max_length=255,
null=True,
),
),
]

View file

@ -8,6 +8,7 @@ from django.db.models import Q
from django.dispatch import receiver from django.dispatch import receiver
from django.http import Http404 from django.http import Http404
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from django.utils.text import slugify
from bookwyrm.settings import DOMAIN from bookwyrm.settings import DOMAIN
from .fields import RemoteIdField from .fields import RemoteIdField
@ -35,10 +36,11 @@ class BookWyrmModel(models.Model):
remote_id = RemoteIdField(null=True, activitypub_field="id") remote_id = RemoteIdField(null=True, activitypub_field="id")
def get_remote_id(self): def get_remote_id(self):
"""generate a url that resolves to the local object""" """generate the url that resolves to the local object, without a slug"""
base_path = f"https://{DOMAIN}" base_path = f"https://{DOMAIN}"
if hasattr(self, "user"): if hasattr(self, "user"):
base_path = f"{base_path}{self.user.local_path}" base_path = f"{base_path}{self.user.local_path}"
model_name = type(self).__name__.lower() model_name = type(self).__name__.lower()
return f"{base_path}/{model_name}/{self.id}" return f"{base_path}/{model_name}/{self.id}"
@ -49,8 +51,20 @@ class BookWyrmModel(models.Model):
@property @property
def local_path(self): def local_path(self):
"""how to link to this object in the local app""" """how to link to this object in the local app, with a slug"""
return self.get_remote_id().replace(f"https://{DOMAIN}", "") local = self.get_remote_id().replace(f"https://{DOMAIN}", "")
name = None
if hasattr(self, "name_field"):
name = getattr(self, self.name_field)
elif hasattr(self, "name"):
name = self.name
if name:
slug = slugify(name)
local = f"{local}/s/{slug}"
return local
def raise_visible_to_user(self, viewer): def raise_visible_to_user(self, viewer):
"""is a user authorized to view an object?""" """is a user authorized to view an object?"""

View file

@ -125,7 +125,7 @@ class ActivitypubFieldMixin:
"""model_field_name to activitypubFieldName""" """model_field_name to activitypubFieldName"""
if self.activitypub_field: if self.activitypub_field:
return self.activitypub_field return self.activitypub_field
name = self.name.split(".")[-1] name = self.name.rsplit(".", maxsplit=1)[-1]
components = name.split("_") components = name.split("_")
return components[0] + "".join(x.title() for x in components[1:]) return components[0] + "".join(x.title() for x in components[1:])

View file

@ -6,6 +6,7 @@ from django.db import models
from django.utils import timezone from django.utils import timezone
from bookwyrm import activitypub from bookwyrm import activitypub
from bookwyrm.settings import DOMAIN
from .activitypub_mixin import CollectionItemMixin, OrderedCollectionMixin from .activitypub_mixin import CollectionItemMixin, OrderedCollectionMixin
from .base_model import BookWyrmModel from .base_model import BookWyrmModel
from . import fields from . import fields
@ -65,6 +66,11 @@ class Shelf(OrderedCollectionMixin, BookWyrmModel):
identifier = self.identifier or self.get_identifier() identifier = self.identifier or self.get_identifier()
return f"{base_path}/books/{identifier}" return f"{base_path}/books/{identifier}"
@property
def local_path(self):
"""No slugs"""
return self.get_remote_id().replace(f"https://{DOMAIN}", "")
def raise_not_deletable(self, viewer): def raise_not_deletable(self, viewer):
"""don't let anyone delete a default shelf""" """don't let anyone delete a default shelf"""
super().raise_not_deletable(viewer) super().raise_not_deletable(viewer)

View file

@ -286,6 +286,7 @@ LANGUAGES = [
("es-es", _("Español (Spanish)")), ("es-es", _("Español (Spanish)")),
("gl-es", _("Galego (Galician)")), ("gl-es", _("Galego (Galician)")),
("it-it", _("Italiano (Italian)")), ("it-it", _("Italiano (Italian)")),
("fi-fi", _("Suomi (Finnish)")),
("fr-fr", _("Français (French)")), ("fr-fr", _("Français (French)")),
("lt-lt", _("Lietuvių (Lithuanian)")), ("lt-lt", _("Lietuvių (Lithuanian)")),
("no-no", _("Norsk (Norwegian)")), ("no-no", _("Norsk (Norwegian)")),

View file

@ -114,3 +114,17 @@ details[open] summary .details-close {
padding-bottom: 0.25rem; padding-bottom: 0.25rem;
} }
} }
/** Navbar details
******************************************************************************/
#navbar-dropdown .navbar-item {
color: $text;
font-size: 0.875rem;
padding: 0.375rem 3rem 0.375rem 1rem;
white-space: nowrap;
}
#navbar-dropdown .navbar-item:hover {
background-color: $background-secondary;
}

View file

@ -23,3 +23,8 @@
.has-background-tertiary { .has-background-tertiary {
background-color: $background-tertiary !important; background-color: $background-tertiary !important;
} }
/* Workaround for dark theme as .has-text-black doesn't give desired effect. */
.has-text-default {
color: $text !important;
}

View file

@ -53,6 +53,7 @@ $link-hover: $white-bis;
$link-hover-border: #51595d; $link-hover-border: #51595d;
$link-focus: $white-bis; $link-focus: $white-bis;
$link-active: $white-bis; $link-active: $white-bis;
$link-light: #0d1c26;
/* bulma overrides */ /* bulma overrides */
$background: $background-secondary; $background: $background-secondary;
@ -83,6 +84,13 @@ $progress-value-background-color: $border-light;
$family-primary: $family-sans-serif; $family-primary: $family-sans-serif;
$family-secondary: $family-sans-serif; $family-secondary: $family-sans-serif;
.has-text-muted {
color: $grey-lighter !important;
}
.has-text-more-muted {
color: $grey-light !important;
}
@import "../bookwyrm.scss"; @import "../bookwyrm.scss";
@import "../vendor/icons.css"; @import "../vendor/icons.css";

View file

@ -57,5 +57,13 @@ $invisible-overlay-background-color: rgba($scheme-invert, 0.66);
$family-primary: $family-sans-serif; $family-primary: $family-sans-serif;
$family-secondary: $family-sans-serif; $family-secondary: $family-sans-serif;
.has-text-muted {
color: $grey-dark !important;
}
.has-text-more-muted {
color: $grey !important;
}
@import "../bookwyrm.scss"; @import "../bookwyrm.scss";
@import "../vendor/icons.css"; @import "../vendor/icons.css";

View file

@ -284,7 +284,7 @@
{% if user_statuses.review_count or user_statuses.comment_count or user_statuses.quotation_count %} {% if user_statuses.review_count or user_statuses.comment_count or user_statuses.quotation_count %}
<nav class="tabs"> <nav class="tabs">
<ul> <ul>
{% url 'book' book.id as tab_url %} {% url 'book' book.id book.name|slugify as tab_url %}
<li {% if tab_url == request.path %}class="is-active"{% endif %}> <li {% if tab_url == request.path %}class="is-active"{% endif %}>
<a href="{{ tab_url }}#reviews">{% trans "Reviews" %} ({{ review_count }})</a> <a href="{{ tab_url }}#reviews">{% trans "Reviews" %} ({{ review_count }})</a>
</li> </li>

View file

@ -21,7 +21,7 @@
<div class="column my-3-mobile ml-3-tablet mr-auto"> <div class="column my-3-mobile ml-3-tablet mr-auto">
<h2 class="title is-5 mb-1"> <h2 class="title is-5 mb-1">
<a href="{{ book.local_path }}" class="has-text-black"> <a href="{{ book.local_path }}" class="has-text-default">
{{ book|book_title }} {{ book|book_title }}
</a> </a>
</h2> </h2>

View file

@ -15,7 +15,7 @@
<nav class="breadcrumb subtitle" aria-label="breadcrumbs"> <nav class="breadcrumb subtitle" aria-label="breadcrumbs">
<ul> <ul>
<li><a href="{% url 'book' book.id %}">{{ book|book_title }}</a></li> <li><a href="{% url 'book' book.id book.name|slugify %}">{{ book|book_title }}</a></li>
<li class="is-active"> <li class="is-active">
<a href="#" aria-current="page"> <a href="#" aria-current="page">
{% trans "Edit links" %} {% trans "Edit links" %}

View file

@ -43,7 +43,7 @@
{% endif %} {% endif %}
<p> <p>
<a href="https://joinbookwyrm.com/"> <a href="https://joinbookwyrm.com/">
{% trans "Join Bookwyrm" %} {% trans "Join BookWyrm" %}
</a> </a>
</p> </p>
</footer> </footer>

View file

@ -38,7 +38,7 @@
{% for membership in group.memberships.all %} {% for membership in group.memberships.all %}
{% with member=membership.user %} {% with member=membership.user %}
<div class="box has-text-centered is-shadowless has-background-tertiary my-2 mx-2 member_{{ member.id }}"> <div class="box has-text-centered is-shadowless has-background-tertiary my-2 mx-2 member_{{ member.id }}">
<a href="{{ member.local_path }}" class="has-text-black"> <a href="{{ member.local_path }}" class="has-text-default">
{% include 'snippets/avatar.html' with user=member large=True %} {% include 'snippets/avatar.html' with user=member large=True %}
<span title="{{ member.display_name }}" class="is-block is-6 has-text-weight-bold">{{ member.display_name|truncatechars:10 }}</span> <span title="{{ member.display_name }}" class="is-block is-6 has-text-weight-bold">{{ member.display_name|truncatechars:10 }}</span>
<span title="@{{ member|username }}" class="is-block pb-3">@{{ member|username|truncatechars:8 }}</span> <span title="@{{ member|username }}" class="is-block pb-3">@{{ member|username|truncatechars:8 }}</span>

View file

@ -9,7 +9,7 @@
<div class="column is-flex is-flex-grow-0"> <div class="column is-flex is-flex-grow-0">
{% for user in suggested_users %} {% for user in suggested_users %}
<div class="box has-text-centered is-shadowless has-background-tertiary m-2"> <div class="box has-text-centered is-shadowless has-background-tertiary m-2">
<a href="{{ user.local_path }}" class="has-text-black"> <a href="{{ user.local_path }}" class="has-text-default">
{% include 'snippets/avatar.html' with user=user large=True %} {% include 'snippets/avatar.html' with user=user large=True %}
<span title="{{ user.display_name }}" class="is-block is-6 has-text-weight-bold">{{ user.display_name|truncatechars:10 }}</span> <span title="{{ user.display_name }}" class="is-block is-6 has-text-weight-bold">{{ user.display_name|truncatechars:10 }}</span>
<span title="@{{ user|username }}" class="is-block pb-3">@{{ user|username|truncatechars:8 }}</span> <span title="@{{ user|username }}" class="is-block pb-3">@{{ user|username|truncatechars:8 }}</span>

View file

@ -90,64 +90,8 @@
<div class="navbar-end"> <div class="navbar-end">
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<div class="navbar-item mt-3 py-0 has-dropdown is-hoverable"> <div class="navbar-item mt-3 py-0">
<a {% include 'user_menu.html' %}
href="{{ request.user.local_path }}"
class="navbar-link pulldown-menu"
role="button"
aria-expanded="false"
tabindex="0"
aria-haspopup="true"
aria-controls="navbar-dropdown"
>
{% include 'snippets/avatar.html' with user=request.user %}
<span class="ml-2">{{ request.user.display_name }}</span>
</a>
<ul class="navbar-dropdown" id="navbar_dropdown">
<li>
<a href="{% url 'directory' %}" class="navbar-item">
{% trans "Directory" %}
</a>
</li>
<li>
<a href="{% url 'user-shelves' request.user.localname %}" class="navbar-item">
{% trans 'Your Books' %}
</a>
</li>
<li>
<a href="{% url 'direct-messages' %}" class="navbar-item">
{% trans "Direct Messages" %}
</a>
</li>
<li>
<a href="{% url 'prefs-profile' %}" class="navbar-item">
{% trans 'Settings' %}
</a>
</li>
{% if perms.bookwyrm.create_invites or perms.moderate_user %}
<li class="navbar-divider" role="presentation">&nbsp;</li>
{% endif %}
{% if perms.bookwyrm.create_invites and not site.allow_registration %}
<li>
<a href="{% url 'settings-invite-requests' %}" class="navbar-item">
{% trans 'Invites' %}
</a>
</li>
{% endif %}
{% if perms.bookwyrm.moderate_user %}
<li>
<a href="{% url 'settings-dashboard' %}" class="navbar-item">
{% trans 'Admin' %}
</a>
</li>
{% endif %}
<li class="navbar-divider" role="presentation">&nbsp;</li>
<li>
<a href="{% url 'logout' %}" class="navbar-item">
{% trans 'Log out' %}
</a>
</li>
</ul>
</div> </div>
<div class="navbar-item mt-3 py-0"> <div class="navbar-item mt-3 py-0">
<a href="{% url 'notifications' %}" class="tags has-addons"> <a href="{% url 'notifications' %}" class="tags has-addons">

View file

@ -6,7 +6,7 @@
<nav class="breadcrumb subtitle" aria-label="breadcrumbs"> <nav class="breadcrumb subtitle" aria-label="breadcrumbs">
<ul> <ul>
<li><a href="{% url 'lists' %}">{% trans "Lists" %}</a></li> <li><a href="{% url 'lists' %}">{% trans "Lists" %}</a></li>
<li><a href="{% url 'list' list.id %}">{{ list.name|truncatechars:30 }}</a></li> <li><a href="{% url 'list' list_id=list.id slug=list.name|slugify %}">{{ list.name|truncatechars:30 }}</a></li>
<li class="is-active"> <li class="is-active">
<a href="#" aria-current="page"> <a href="#" aria-current="page">
{% trans "Curate" %} {% trans "Curate" %}

View file

@ -180,7 +180,7 @@
<h2 class="title is-5"> <h2 class="title is-5">
{% trans "Sort List" %} {% trans "Sort List" %}
</h2> </h2>
<form name="sort" action="{% url 'list' list.id %}" method="GET" class="block"> <form name="sort" action="{% url 'list' list_id=list.id slug=list.name|slugify %}" method="GET" class="block">
<div class="field"> <div class="field">
<label class="label" for="id_sort_by">{% trans "Sort By" %}</label> <label class="label" for="id_sort_by">{% trans "Sort By" %}</label>
<div class="select is-fullwidth"> <div class="select is-fullwidth">
@ -207,7 +207,7 @@
{% trans "Suggest Books" %} {% trans "Suggest Books" %}
{% endif %} {% endif %}
</h2> </h2>
<form name="search" action="{% url 'list' list.id %}" method="GET" class="block"> <form name="search" action="{% url 'list' list_id=list.id slug=list.name|slugify %}" method="GET" class="block">
<div class="field has-addons"> <div class="field has-addons">
<div class="control"> <div class="control">
<input aria-label="{% trans 'Search for a book' %}" class="input" type="text" name="q" placeholder="{% trans 'Search for a book' %}" value="{{ query }}"> <input aria-label="{% trans 'Search for a book' %}" class="input" type="text" name="q" placeholder="{% trans 'Search for a book' %}" value="{{ query }}">
@ -221,7 +221,7 @@
</div> </div>
</div> </div>
{% if query %} {% if query %}
<p class="help"><a href="{% url 'list' list.id %}">{% trans "Clear search" %}</a></p> <p class="help"><a href="{% url 'list' list_id=list.id slug=list.name|slugify %}">{% trans "Clear search" %}</a></p>
{% endif %} {% endif %}
</form> </form>
{% if not suggested_books %} {% if not suggested_books %}

View file

@ -47,12 +47,12 @@
{% block preview %} {% block preview %}
<div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-grey-dark{% endif %}"> <div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-muted{% endif %}">
<div class="columns"> <div class="columns">
<div class="column is-clipped"> <div class="column is-clipped">
{% include 'snippets/status_preview.html' with status=related_status %} {% include 'snippets/status_preview.html' with status=related_status %}
</div> </div>
<div class="column is-narrow has-grey-dark"> <div class="column is-narrow has-text-muted">
{{ related_status.published_date|timesince }} {{ related_status.published_date|timesince }}
{% include 'snippets/privacy-icons.html' with item=related_status %} {% include 'snippets/privacy-icons.html' with item=related_status %}
</div> </div>

View file

@ -47,12 +47,12 @@
{% block preview %} {% block preview %}
<div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-grey-dark{% endif %}"> <div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-muted{% endif %}">
<div class="columns"> <div class="columns">
<div class="column is-clipped"> <div class="column is-clipped">
{% include 'snippets/status_preview.html' with status=related_status %} {% include 'snippets/status_preview.html' with status=related_status %}
</div> </div>
<div class="column is-narrow has-grey-dark"> <div class="column is-narrow has-text-muted">
{{ related_status.published_date|timesince }} {{ related_status.published_date|timesince }}
{% include 'snippets/privacy-icons.html' with item=related_status %} {% include 'snippets/privacy-icons.html' with item=related_status %}
</div> </div>

View file

@ -1,7 +1,7 @@
{% load notification_page_tags %} {% load notification_page_tags %}
{% related_status notification as related_status %} {% related_status notification as related_status %}
<div class="notification {% if notification.id in unread %}has-background-primary{% endif %}"> <div class="notification {% if notification.id in unread %}has-background-primary{% endif %}">
<div class="columns is-mobile {% if notification.id in unread %}has-text-white{% else %}has-text-grey{% endif %}"> <div class="columns is-mobile {% if notification.id in unread %}has-text-white{% else %}has-text-more-muted{% endif %}">
<div class="column is-narrow is-size-3"> <div class="column is-narrow is-size-3">
<a class="icon" href="{% block primary_link %}{% endblock %}"> <a class="icon" href="{% block primary_link %}{% endblock %}">
{% block icon %}{% endblock %} {% block icon %}{% endblock %}

View file

@ -48,12 +48,12 @@
{% block preview %} {% block preview %}
<div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-black{% endif %}"> <div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-default{% endif %}">
<div class="columns"> <div class="columns">
<div class="column is-clipped"> <div class="column is-clipped">
{% include 'snippets/status_preview.html' with status=related_status %} {% include 'snippets/status_preview.html' with status=related_status %}
</div> </div>
<div class="column is-narrow has-text-black"> <div class="column is-narrow has-text-default">
{{ related_status.published_date|timesince }} {{ related_status.published_date|timesince }}
{% include 'snippets/privacy-icons.html' with item=related_status %} {% include 'snippets/privacy-icons.html' with item=related_status %}
</div> </div>

View file

@ -51,12 +51,12 @@
{% block preview %} {% block preview %}
<div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-black{% endif %}"> <div class="notification py-2 {% if notification.id in unread %}is-primary is-light{% else %}has-background-body has-text-default{% endif %}">
<div class="columns"> <div class="columns">
<div class="column is-clipped"> <div class="column is-clipped">
{% include 'snippets/status_preview.html' with status=related_status %} {% include 'snippets/status_preview.html' with status=related_status %}
</div> </div>
<div class="column is-narrow has-text-black"> <div class="column is-narrow has-text-default">
{{ related_status.published_date|timesince }} {{ related_status.published_date|timesince }}
{% include 'snippets/privacy-icons.html' with item=related_status %} {% include 'snippets/privacy-icons.html' with item=related_status %}
</div> </div>

View file

@ -0,0 +1,7 @@
{% extends 'snippets/filters_panel/filters_panel.html' %}
{% block filter_fields %}
{% include 'settings/federation/software_filter.html' %}
{% endblock %}

View file

@ -12,6 +12,9 @@
{% endblock %} {% endblock %}
{% block panel %} {% block panel %}
{% include 'settings/federation/instance_filters.html' %}
<div class="tabs"> <div class="tabs">
<ul> <ul>
{% url 'settings-federation' status='federated' as url %} {% url 'settings-federation' status='federated' as url %}
@ -36,6 +39,10 @@
{% trans "Date added" as text %} {% trans "Date added" as text %}
{% include 'snippets/table-sort-header.html' with field="created_date" sort=sort text=text %} {% include 'snippets/table-sort-header.html' with field="created_date" sort=sort text=text %}
</th> </th>
<th>
{% trans "Last updated" as text %}
{% include 'snippets/table-sort-header.html' with field="updated_date" sort=sort text=text %}
</th>
<th> <th>
{% trans "Software" as text %} {% trans "Software" as text %}
{% include 'snippets/table-sort-header.html' with field="application_type" sort=sort text=text %} {% include 'snippets/table-sort-header.html' with field="application_type" sort=sort text=text %}
@ -43,12 +50,12 @@
<th> <th>
{% trans "Users" %} {% trans "Users" %}
</th> </th>
<th>{% trans "Status" %}</th>
</tr> </tr>
{% for server in servers %} {% for server in servers %}
<tr> <tr>
<td><a href="{% url 'settings-federated-server' server.id %}">{{ server.server_name }}</a></td> <td><a href="{% url 'settings-federated-server' server.id %}">{{ server.server_name }}</a></td>
<td>{{ server.created_date }}</td> <td>{{ server.created_date|date:'Y-m-d' }}</td>
<td>{{ server.updated_date|date:'Y-m-d' }}</td>
<td> <td>
{% if server.application_type %} {% if server.application_type %}
{{ server.application_type }} {{ server.application_type }}
@ -56,7 +63,6 @@
{% endif %} {% endif %}
</td> </td>
<td>{{ server.user_set.count }}</td> <td>{{ server.user_set.count }}</td>
<td>{{ server.get_status_display }}</td>
</tr> </tr>
{% endfor %} {% endfor %}
{% if not servers %} {% if not servers %}

View file

@ -0,0 +1,19 @@
{% extends 'snippets/filters_panel/filter_field.html' %}
{% load i18n %}
{% block filter %}
<label class="label" for="id_server">{% trans "Software" %}</label>
<div class="control">
<div class="select">
<select name="application_type">
<option value="">-----</option>
{% for option in software_options %}
{% if option %}
<option value="{{ option }}">{{ option }}</option>
{% endif %}
{% endfor %}
</select>
</div>
</div>
{% endblock %}

View file

@ -5,7 +5,7 @@
{% for user in suggested_users %} {% for user in suggested_users %}
<div class="column is-flex is-flex-grow-0"> <div class="column is-flex is-flex-grow-0">
<div class="box has-text-centered is-shadowless has-background-tertiary m-0"> <div class="box has-text-centered is-shadowless has-background-tertiary m-0">
<a href="{{ user.local_path }}" class="has-text-black"> <a href="{{ user.local_path }}" class="has-text-default">
{% include 'snippets/avatar.html' with user=user large=True %} {% include 'snippets/avatar.html' with user=user large=True %}
<span title="{{ user.display_name }}" class="is-block is-6 has-text-weight-bold">{{ user.display_name|truncatechars:10 }}</span> <span title="{{ user.display_name }}" class="is-block is-6 has-text-weight-bold">{{ user.display_name|truncatechars:10 }}</span>
<span title="@{{ user|username }}" class="is-block pb-3">@{{ user|username|truncatechars:8 }}</span> <span title="@{{ user|username }}" class="is-block pb-3">@{{ user|username|truncatechars:8 }}</span>

View file

@ -0,0 +1,77 @@
{% load utilities %}
{% load i18n %}
<details class="dropdown" id="navbar-dropdown">
<summary
class="is-relative pulldown-menu dropdown-trigger"
aria-label="{% trans 'View profile and more' %}"
role="button"
aria-haspopup="menu"
>
<span class="">
{% include 'snippets/avatar.html' with user=request.user %}
<span class="ml-2">{{ request.user.display_name }}</span>
</span>
<span class="icon icon-arrow-down is-hidden-mobile" aria-hidden="true"></span>
</summary>
<div class="dropdown-menu">
<ul
class="dropdown-content"
role="menu"
>
<li role="menuitem">
<a href="{% url 'user-feed' request.user.localname %}" class="navbar-item">
{% trans "Profile" %}
</a>
</li>
<li role="menuitem">
<a href="{% url 'directory' %}" class="navbar-item">
{% trans "Directory" %}
</a>
</li>
<li role="menuitem">
<a href="{% url 'user-shelves' request.user.localname %}" class="navbar-item">
{% trans 'Your Books' %}
</a>
</li>
<li role="menuitem">
<a href="{% url 'direct-messages' %}" class="navbar-item">
{% trans "Direct Messages" %}
</a>
</li>
<li role="menuitem">
<a href="{% url 'prefs-profile' %}" class="navbar-item">
{% trans 'Settings' %}
</a>
</li>
{% if perms.bookwyrm.create_invites or perms.moderate_user %}
<li class="navbar-divider" role="presentation" aria-hidden="true">&nbsp;</li>
{% endif %}
{% if perms.bookwyrm.create_invites and not site.allow_registration %}
<li role="menuitem">
<a href="{% url 'settings-invite-requests' %}" class="navbar-item">
{% trans 'Invites' %}
</a>
</li>
{% endif %}
{% if perms.bookwyrm.moderate_user %}
<li role="menuitem">
<a href="{% url 'settings-dashboard' %}" class="navbar-item">
{% trans 'Admin' %}
</a>
</li>
{% endif %}
<li class="navbar-divider" role="presentation" aria-hidden="true">&nbsp;</li>
<li role="menuitem">
<a href="{% url 'logout' %}" class="navbar-item">
{% trans 'Log out' %}
</a>
</li>
</ul>
</div>
</details>

View file

@ -1 +1,2 @@
from . import * """ import ALL the tests """
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -4,7 +4,10 @@ from bookwyrm import models
class Author(TestCase): class Author(TestCase):
"""serialize author tests"""
def setUp(self): def setUp(self):
"""initial data"""
self.book = models.Edition.objects.create( self.book = models.Edition.objects.create(
title="Example Edition", title="Example Edition",
remote_id="https://example.com/book/1", remote_id="https://example.com/book/1",
@ -16,6 +19,7 @@ class Author(TestCase):
) )
def test_serialize_model(self): def test_serialize_model(self):
"""check presense of author fields"""
activity = self.author.to_activity() activity = self.author.to_activity()
self.assertEqual(activity["id"], self.author.remote_id) self.assertEqual(activity["id"], self.author.remote_id)
self.assertIsInstance(activity["aliases"], list) self.assertIsInstance(activity["aliases"], list)

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -101,6 +101,7 @@ class AbstractConnector(TestCase):
result = self.connector.get_or_create_book( result = self.connector.get_or_create_book(
f"https://{DOMAIN}/book/{self.book.id}" f"https://{DOMAIN}/book/{self.book.id}"
) )
self.assertEqual(models.Book.objects.count(), 1) self.assertEqual(models.Book.objects.count(), 1)
self.assertEqual(result, self.book) self.assertEqual(result, self.book)

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -90,7 +90,6 @@ class InitDB(TestCase):
self.assertEqual(Group.objects.count(), 3) self.assertEqual(Group.objects.count(), 3)
self.assertTrue(Permission.objects.exists()) self.assertTrue(Permission.objects.exists())
self.assertEqual(models.Connector.objects.count(), 3) self.assertEqual(models.Connector.objects.count(), 3)
self.assertEqual(models.FederatedServer.objects.count(), 2)
self.assertEqual(models.SiteSettings.objects.count(), 1) self.assertEqual(models.SiteSettings.objects.count(), 1)
self.assertEqual(models.LinkDomain.objects.count(), 5) self.assertEqual(models.LinkDomain.objects.count(), 5)
@ -102,7 +101,6 @@ class InitDB(TestCase):
# everything should have been called # everything should have been called
self.assertEqual(Group.objects.count(), 3) self.assertEqual(Group.objects.count(), 3)
self.assertEqual(models.Connector.objects.count(), 0) self.assertEqual(models.Connector.objects.count(), 0)
self.assertEqual(models.FederatedServer.objects.count(), 0)
self.assertEqual(models.SiteSettings.objects.count(), 0) self.assertEqual(models.SiteSettings.objects.count(), 0)
self.assertEqual(models.LinkDomain.objects.count(), 0) self.assertEqual(models.LinkDomain.objects.count(), 0)

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -38,7 +38,7 @@ class BaseModel(TestCase):
def test_remote_id(self): def test_remote_id(self):
"""these should be generated""" """these should be generated"""
self.test_model.id = 1 self.test_model.id = 1 # pylint: disable=invalid-name
expected = self.test_model.get_remote_id() expected = self.test_model.get_remote_id()
self.assertEqual(expected, f"https://{DOMAIN}/bookwyrmtestmodel/1") self.assertEqual(expected, f"https://{DOMAIN}/bookwyrmtestmodel/1")

View file

@ -162,6 +162,7 @@ class ModelFields(TestCase):
class TestActivity(ActivityObject): class TestActivity(ActivityObject):
"""real simple mock""" """real simple mock"""
# pylint: disable=invalid-name
to: List[str] to: List[str]
cc: List[str] cc: List[str]
id: str = "http://hi.com" id: str = "http://hi.com"

View file

@ -17,7 +17,7 @@ class User(TestCase):
"bookwyrm.activitystreams.populate_stream_task.delay" "bookwyrm.activitystreams.populate_stream_task.delay"
), patch("bookwyrm.lists_stream.populate_lists_task.delay"): ), patch("bookwyrm.lists_stream.populate_lists_task.delay"):
self.user = models.User.objects.create_user( self.user = models.User.objects.create_user(
"mouse@%s" % DOMAIN, f"mouse@{DOMAIN}",
"mouse@mouse.mouse", "mouse@mouse.mouse",
"mouseword", "mouseword",
local=True, local=True,
@ -107,7 +107,7 @@ class User(TestCase):
def test_get_or_create_remote_server(self): def test_get_or_create_remote_server(self):
responses.add( responses.add(
responses.GET, responses.GET,
"https://%s/.well-known/nodeinfo" % DOMAIN, f"https://{DOMAIN}/.well-known/nodeinfo",
json={"links": [{"href": "http://www.example.com"}, {}]}, json={"links": [{"href": "http://www.example.com"}, {}]},
) )
responses.add( responses.add(
@ -124,7 +124,7 @@ class User(TestCase):
@responses.activate @responses.activate
def test_get_or_create_remote_server_no_wellknown(self): def test_get_or_create_remote_server_no_wellknown(self):
responses.add( responses.add(
responses.GET, "https://%s/.well-known/nodeinfo" % DOMAIN, status=404 responses.GET, f"https://{DOMAIN}/.well-known/nodeinfo", status=404
) )
server = models.user.get_or_create_remote_server(DOMAIN) server = models.user.get_or_create_remote_server(DOMAIN)
@ -136,7 +136,7 @@ class User(TestCase):
def test_get_or_create_remote_server_no_links(self): def test_get_or_create_remote_server_no_links(self):
responses.add( responses.add(
responses.GET, responses.GET,
"https://%s/.well-known/nodeinfo" % DOMAIN, f"https://{DOMAIN}/.well-known/nodeinfo",
json={"links": [{"href": "http://www.example.com"}, {}]}, json={"links": [{"href": "http://www.example.com"}, {}]},
) )
responses.add(responses.GET, "http://www.example.com", status=404) responses.add(responses.GET, "http://www.example.com", status=404)
@ -150,7 +150,7 @@ class User(TestCase):
def test_get_or_create_remote_server_unknown_format(self): def test_get_or_create_remote_server_unknown_format(self):
responses.add( responses.add(
responses.GET, responses.GET,
"https://%s/.well-known/nodeinfo" % DOMAIN, f"https://{DOMAIN}/.well-known/nodeinfo",
json={"links": [{"href": "http://www.example.com"}, {}]}, json={"links": [{"href": "http://www.example.com"}, {}]},
) )
responses.add(responses.GET, "http://www.example.com", json={"fish": "salmon"}) responses.add(responses.GET, "http://www.example.com", json={"fish": "salmon"})

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -64,8 +64,8 @@ class Signature(TestCase):
def send(self, signature, now, data, digest): def send(self, signature, now, data, digest):
"""test request""" """test request"""
c = Client() client = Client()
return c.post( return client.post(
urlsplit(self.rat.inbox).path, urlsplit(self.rat.inbox).path,
data=data, data=data,
content_type="application/json", content_type="application/json",

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -61,7 +61,7 @@ class InboxActivities(TestCase):
self.assertEqual(models.Notification.objects.count(), 0) self.assertEqual(models.Notification.objects.count(), 0)
activity = { activity = {
"type": "Announce", "type": "Announce",
"id": "%s/boost" % self.status.remote_id, "id": f"{self.status.remote_id}/boost",
"actor": self.remote_user.remote_id, "actor": self.remote_user.remote_id,
"object": self.status.remote_id, "object": self.status.remote_id,
"to": ["https://www.w3.org/ns/activitystreams#public"], "to": ["https://www.w3.org/ns/activitystreams#public"],
@ -94,7 +94,7 @@ class InboxActivities(TestCase):
self.assertEqual(models.Notification.objects.count(), 0) self.assertEqual(models.Notification.objects.count(), 0)
activity = { activity = {
"type": "Announce", "type": "Announce",
"id": "%s/boost" % self.status.remote_id, "id": f"{self.status.remote_id}/boost",
"actor": self.remote_user.remote_id, "actor": self.remote_user.remote_id,
"object": "https://remote.com/status/1", "object": "https://remote.com/status/1",
"to": ["https://www.w3.org/ns/activitystreams#public"], "to": ["https://www.w3.org/ns/activitystreams#public"],

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -1 +1,2 @@
from . import * # pylint: disable=missing-module-docstring
from . import * # pylint: disable=import-self

View file

@ -66,7 +66,7 @@ class AuthorViews(TestCase):
def test_author_page_edition_author(self): def test_author_page_edition_author(self):
"""there are so many views, this just makes sure it LOADS""" """there are so many views, this just makes sure it LOADS"""
view = views.Author.as_view() view = views.Author.as_view()
another_book = models.Edition.objects.create( models.Edition.objects.create(
title="Example Edition", title="Example Edition",
remote_id="https://example.com/book/1", remote_id="https://example.com/book/1",
parent_work=self.work, parent_work=self.work,

View file

@ -139,7 +139,7 @@ class ViewsHelpers(TestCase):
} }
responses.add( responses.add(
responses.GET, responses.GET,
"https://example.com/.well-known/webfinger?resource=acct:%s" % username, f"https://example.com/.well-known/webfinger?resource=acct:{username}",
json=wellknown, json=wellknown,
status=200, status=200,
) )

View file

@ -83,7 +83,7 @@ class UserViews(TestCase):
def test_user_page_domain(self): def test_user_page_domain(self):
"""when the user domain has dashes in it""" """when the user domain has dashes in it"""
with patch("bookwyrm.models.user.set_remote_server"): with patch("bookwyrm.models.user.set_remote_server"):
self.remote_user = models.User.objects.create_user( models.User.objects.create_user(
"nutria", "nutria",
"", "",
"nutriaword", "nutriaword",

View file

@ -393,6 +393,9 @@ urlpatterns = [
re_path( re_path(
r"^group/(?P<group_id>\d+)(.json)?/?$", views.Group.as_view(), name="group" r"^group/(?P<group_id>\d+)(.json)?/?$", views.Group.as_view(), name="group"
), ),
re_path(
rf"^group/(?P<group_id>\d+){regex.SLUG}/?$", views.Group.as_view(), name="group"
),
re_path( re_path(
r"^group/delete/(?P<group_id>\d+)/?$", views.delete_group, name="delete-group" r"^group/delete/(?P<group_id>\d+)/?$", views.delete_group, name="delete-group"
), ),
@ -419,7 +422,10 @@ urlpatterns = [
re_path(rf"{USER_PATH}/lists/?$", views.UserLists.as_view(), name="user-lists"), re_path(rf"{USER_PATH}/lists/?$", views.UserLists.as_view(), name="user-lists"),
re_path(r"^list/?$", views.Lists.as_view(), name="lists"), re_path(r"^list/?$", views.Lists.as_view(), name="lists"),
re_path(r"^list/saved/?$", views.SavedLists.as_view(), name="saved-lists"), re_path(r"^list/saved/?$", views.SavedLists.as_view(), name="saved-lists"),
re_path(r"^list/(?P<list_id>\d+)(.json)?/?$", views.List.as_view(), name="list"), re_path(r"^list/(?P<list_id>\d+)(\.json)?/?$", views.List.as_view(), name="list"),
re_path(
rf"^list/(?P<list_id>\d+){regex.SLUG}/?$", views.List.as_view(), name="list"
),
re_path( re_path(
r"^list/(?P<list_id>\d+)/item/(?P<list_item>\d+)/?$", r"^list/(?P<list_id>\d+)/item/(?P<list_item>\d+)/?$",
views.ListItem.as_view(), views.ListItem.as_view(),
@ -489,6 +495,7 @@ urlpatterns = [
re_path(r"^unblock/(?P<user_id>\d+)/?$", views.unblock), re_path(r"^unblock/(?P<user_id>\d+)/?$", views.unblock),
# statuses # statuses
re_path(rf"{STATUS_PATH}(.json)?/?$", views.Status.as_view(), name="status"), re_path(rf"{STATUS_PATH}(.json)?/?$", views.Status.as_view(), name="status"),
re_path(rf"{STATUS_PATH}{regex.SLUG}/?$", views.Status.as_view(), name="status"),
re_path(rf"{STATUS_PATH}/activity/?$", views.Status.as_view(), name="status"), re_path(rf"{STATUS_PATH}/activity/?$", views.Status.as_view(), name="status"),
re_path( re_path(
rf"{STATUS_PATH}/replies(.json)?/?$", views.Replies.as_view(), name="replies" rf"{STATUS_PATH}/replies(.json)?/?$", views.Replies.as_view(), name="replies"
@ -525,6 +532,7 @@ urlpatterns = [
re_path(r"^unboost/(?P<status_id>\d+)/?$", views.Unboost.as_view()), re_path(r"^unboost/(?P<status_id>\d+)/?$", views.Unboost.as_view()),
# books # books
re_path(rf"{BOOK_PATH}(.json)?/?$", views.Book.as_view(), name="book"), re_path(rf"{BOOK_PATH}(.json)?/?$", views.Book.as_view(), name="book"),
re_path(rf"{BOOK_PATH}{regex.SLUG}/?$", views.Book.as_view(), name="book"),
re_path( re_path(
rf"{BOOK_PATH}/(?P<user_statuses>review|comment|quote)/?$", rf"{BOOK_PATH}/(?P<user_statuses>review|comment|quote)/?$",
views.Book.as_view(), views.Book.as_view(),
@ -582,6 +590,11 @@ urlpatterns = [
re_path( re_path(
r"^author/(?P<author_id>\d+)(.json)?/?$", views.Author.as_view(), name="author" r"^author/(?P<author_id>\d+)(.json)?/?$", views.Author.as_view(), name="author"
), ),
re_path(
rf"^author/(?P<author_id>\d+){regex.SLUG}/?$",
views.Author.as_view(),
name="author",
),
re_path( re_path(
r"^author/(?P<author_id>\d+)/edit/?$", r"^author/(?P<author_id>\d+)/edit/?$",
views.EditAuthor.as_view(), views.EditAuthor.as_view(),

View file

@ -6,5 +6,6 @@ STRICT_LOCALNAME = r"@[a-zA-Z_\-\.0-9]+"
USERNAME = rf"{LOCALNAME}(@{DOMAIN})?" USERNAME = rf"{LOCALNAME}(@{DOMAIN})?"
STRICT_USERNAME = rf"\B{STRICT_LOCALNAME}(@{DOMAIN})?\b" STRICT_USERNAME = rf"\B{STRICT_LOCALNAME}(@{DOMAIN})?\b"
FULL_USERNAME = rf"{LOCALNAME}@{DOMAIN}\b" FULL_USERNAME = rf"{LOCALNAME}@{DOMAIN}\b"
SLUG = r"/s/(?P<slug>[-_a-z0-9]*)"
# should match (BookWyrm/1.0.0; or (BookWyrm/99.1.2; # should match (BookWyrm/1.0.0; or (BookWyrm/99.1.2;
BOOKWYRM_USER_AGENT = r"\(BookWyrm/[0-9]+\.[0-9]+\.[0-9]+;" BOOKWYRM_USER_AGENT = r"\(BookWyrm/[0-9]+\.[0-9]+\.[0-9]+;"

View file

@ -103,7 +103,7 @@ class Dashboard(View):
status="pending" status="pending"
).count(), ).count(),
"invite_requests": models.InviteRequest.objects.filter( "invite_requests": models.InviteRequest.objects.filter(
ignored=False, invite_sent=False ignored=False, invite__isnull=True
).count(), ).count(),
"user_stats": user_chart.get_chart(start, end, interval), "user_stats": user_chart.get_chart(start, end, interval),
"status_stats": status_chart.get_chart(start, end, interval), "status_stats": status_chart.get_chart(start, end, interval),

View file

@ -25,14 +25,23 @@ class Federation(View):
def get(self, request, status="federated"): def get(self, request, status="federated"):
"""list of servers""" """list of servers"""
servers = models.FederatedServer.objects.filter(status=status)
filters = {}
if software := request.GET.get("application_type"):
filters["application_type"] = software
servers = models.FederatedServer.objects.filter(status=status, **filters)
sort = request.GET.get("sort") sort = request.GET.get("sort")
sort_fields = ["created_date", "application_type", "server_name"] sort_fields = [
# pylint: disable=consider-using-f-string "created_date",
if not sort in sort_fields + ["-{:s}".format(f) for f in sort_fields]: "updated_date",
"application_type",
"server_name",
]
if not sort in sort_fields + [f"-{f}" for f in sort_fields]:
sort = "-created_date" sort = "-created_date"
servers = servers.order_by(sort) servers = servers.order_by(sort, "-created_date")
paginated = Paginator(servers, PAGE_LENGTH) paginated = Paginator(servers, PAGE_LENGTH)
page = paginated.get_page(request.GET.get("page")) page = paginated.get_page(request.GET.get("page"))
@ -49,6 +58,9 @@ class Federation(View):
page.number, on_each_side=2, on_ends=1 page.number, on_each_side=2, on_ends=1
), ),
"sort": sort, "sort": sort,
"software_options": models.FederatedServer.objects.values_list(
"application_type", flat=True
).distinct(),
"form": forms.ServerForm(), "form": forms.ServerForm(),
} }
return TemplateResponse(request, "settings/federation/instance_list.html", data) return TemplateResponse(request, "settings/federation/instance_list.html", data)

View file

@ -11,20 +11,24 @@ from bookwyrm import forms, models
from bookwyrm.activitypub import ActivitypubResponse from bookwyrm.activitypub import ActivitypubResponse
from bookwyrm.connectors import connector_manager from bookwyrm.connectors import connector_manager
from bookwyrm.settings import PAGE_LENGTH from bookwyrm.settings import PAGE_LENGTH
from bookwyrm.views.helpers import is_api_request from bookwyrm.views.helpers import is_api_request, maybe_redirect_local_path
# pylint: disable= no-self-use # pylint: disable= no-self-use
class Author(View): class Author(View):
"""this person wrote a book""" """this person wrote a book"""
def get(self, request, author_id): # pylint: disable=unused-argument
def get(self, request, author_id, slug=None):
"""landing page for an author""" """landing page for an author"""
author = get_object_or_404(models.Author, id=author_id) author = get_object_or_404(models.Author, id=author_id)
if is_api_request(request): if is_api_request(request):
return ActivitypubResponse(author.to_activity()) return ActivitypubResponse(author.to_activity())
if redirect_local_path := maybe_redirect_local_path(request, author):
return redirect_local_path
books = ( books = (
models.Work.objects.filter(editions__authors=author) models.Work.objects.filter(editions__authors=author)
.order_by("created_date") .order_by("created_date")

View file

@ -15,14 +15,14 @@ from bookwyrm.activitypub import ActivitypubResponse
from bookwyrm.connectors import connector_manager, ConnectorException from bookwyrm.connectors import connector_manager, ConnectorException
from bookwyrm.connectors.abstract_connector import get_image from bookwyrm.connectors.abstract_connector import get_image
from bookwyrm.settings import PAGE_LENGTH from bookwyrm.settings import PAGE_LENGTH
from bookwyrm.views.helpers import is_api_request from bookwyrm.views.helpers import is_api_request, maybe_redirect_local_path
# pylint: disable=no-self-use # pylint: disable=no-self-use
class Book(View): class Book(View):
"""a book! this is the stuff""" """a book! this is the stuff"""
def get(self, request, book_id, user_statuses=False, update_error=False): def get(self, request, book_id, **kwargs):
"""info about a book""" """info about a book"""
if is_api_request(request): if is_api_request(request):
book = get_object_or_404( book = get_object_or_404(
@ -30,7 +30,11 @@ class Book(View):
) )
return ActivitypubResponse(book.to_activity()) return ActivitypubResponse(book.to_activity())
user_statuses = user_statuses if request.user.is_authenticated else False user_statuses = (
kwargs.get("user_statuses", False)
if request.user.is_authenticated
else False
)
# it's safe to use this OR because edition and work and subclasses of the same # it's safe to use this OR because edition and work and subclasses of the same
# table, so they never have clashing IDs # table, so they never have clashing IDs
@ -46,6 +50,11 @@ class Book(View):
if not book or not book.parent_work: if not book or not book.parent_work:
raise Http404() raise Http404()
if redirect_local_path := not user_statuses and maybe_redirect_local_path(
request, book
):
return redirect_local_path
# all reviews for all editions of the book # all reviews for all editions of the book
reviews = models.Review.privacy_filter(request.user).filter( reviews = models.Review.privacy_filter(request.user).filter(
book__parent_work__editions=book book__parent_work__editions=book
@ -80,7 +89,7 @@ class Book(View):
else None, else None,
"rating": reviews.aggregate(Avg("rating"))["rating__avg"], "rating": reviews.aggregate(Avg("rating"))["rating__avg"],
"lists": lists, "lists": lists,
"update_error": update_error, "update_error": kwargs.get("update_error", False),
} }
if request.user.is_authenticated: if request.user.is_authenticated:

View file

@ -15,7 +15,7 @@ from bookwyrm.activitypub import ActivitypubResponse
from bookwyrm.settings import PAGE_LENGTH, STREAMS from bookwyrm.settings import PAGE_LENGTH, STREAMS
from bookwyrm.suggested_users import suggested_users from bookwyrm.suggested_users import suggested_users
from .helpers import filter_stream_by_status_type, get_user_from_username from .helpers import filter_stream_by_status_type, get_user_from_username
from .helpers import is_api_request, is_bookwyrm_request from .helpers import is_api_request, is_bookwyrm_request, maybe_redirect_local_path
from .annual_summary import get_annual_summary_year from .annual_summary import get_annual_summary_year
@ -113,7 +113,8 @@ class DirectMessage(View):
class Status(View): class Status(View):
"""get posting""" """get posting"""
def get(self, request, username, status_id): # pylint: disable=unused-argument
def get(self, request, username, status_id, slug=None):
"""display a particular status (and replies, etc)""" """display a particular status (and replies, etc)"""
user = get_user_from_username(request.user, username) user = get_user_from_username(request.user, username)
status = get_object_or_404( status = get_object_or_404(
@ -130,6 +131,9 @@ class Status(View):
status.to_activity(pure=not is_bookwyrm_request(request)) status.to_activity(pure=not is_bookwyrm_request(request))
) )
if redirect_local_path := maybe_redirect_local_path(request, status):
return redirect_local_path
visible_thread = ( visible_thread = (
models.Status.privacy_filter(request.user) models.Status.privacy_filter(request.user)
.filter(thread_id=status.thread_id) .filter(thread_id=status.thread_id)

View file

@ -14,17 +14,22 @@ from django.db.models.functions import Greatest
from bookwyrm import forms, models from bookwyrm import forms, models
from bookwyrm.suggested_users import suggested_users from bookwyrm.suggested_users import suggested_users
from .helpers import get_user_from_username from .helpers import get_user_from_username, maybe_redirect_local_path
# pylint: disable=no-self-use # pylint: disable=no-self-use
class Group(View): class Group(View):
"""group page""" """group page"""
def get(self, request, group_id): # pylint: disable=unused-argument
def get(self, request, group_id, slug=None):
"""display a group""" """display a group"""
group = get_object_or_404(models.Group, id=group_id) group = get_object_or_404(models.Group, id=group_id)
group.raise_visible_to_user(request.user) group.raise_visible_to_user(request.user)
if redirect_local_path := maybe_redirect_local_path(request, group):
return redirect_local_path
lists = ( lists = (
models.List.privacy_filter(request.user) models.List.privacy_filter(request.user)
.filter(group=group) .filter(group=group)
@ -80,7 +85,8 @@ class Group(View):
class UserGroups(View): class UserGroups(View):
"""a user's groups page""" """a user's groups page"""
def get(self, request, username): # pylint: disable=unused-argument
def get(self, request, username, slug=None):
"""display a group""" """display a group"""
user = get_user_from_username(request.user, username) user = get_user_from_username(request.user, username)
groups = ( groups = (

View file

@ -8,6 +8,7 @@ from dateutil.parser import ParserError
from requests import HTTPError from requests import HTTPError
from django.db.models import Q from django.db.models import Q
from django.conf import settings as django_settings from django.conf import settings as django_settings
from django.shortcuts import redirect
from django.http import Http404 from django.http import Http404
from django.utils import translation from django.utils import translation
@ -201,3 +202,21 @@ def filter_stream_by_status_type(activities, allowed_types=None):
) )
return activities return activities
def maybe_redirect_local_path(request, model):
"""
if the request had an invalid path, return a permanent redirect response to the
correct one, including a slug if any.
if path is valid, returns False.
"""
# don't redirect empty path for unit tests which currently have this
if request.path in ("/", model.local_path):
return False
new_path = model.local_path
if len(request.GET) > 0:
new_path = f"{model.local_path}?{request.GET.urlencode()}"
return redirect(new_path, permanent=True)

View file

@ -91,9 +91,12 @@ class ConfirmEmailCode(View):
def get(self, request, code): # pylint: disable=unused-argument def get(self, request, code): # pylint: disable=unused-argument
"""you got the code! good work""" """you got the code! good work"""
settings = models.SiteSettings.get() settings = models.SiteSettings.get()
if request.user.is_authenticated or not settings.require_confirm_email: if request.user.is_authenticated:
return redirect("/") return redirect("/")
if not settings.require_confirm_email:
return redirect("login")
# look up the user associated with this code # look up the user associated with this code
try: try:
user = models.User.objects.get(confirmation_code=code) user = models.User.objects.get(confirmation_code=code)

View file

@ -18,21 +18,27 @@ from django.views.decorators.http import require_POST
from bookwyrm import book_search, forms, models from bookwyrm import book_search, forms, models
from bookwyrm.activitypub import ActivitypubResponse from bookwyrm.activitypub import ActivitypubResponse
from bookwyrm.settings import PAGE_LENGTH from bookwyrm.settings import PAGE_LENGTH
from bookwyrm.views.helpers import is_api_request from bookwyrm.views.helpers import is_api_request, maybe_redirect_local_path
# pylint: disable=no-self-use # pylint: disable=no-self-use
class List(View): class List(View):
"""book list page""" """book list page"""
def get(self, request, list_id, add_failed=False, add_succeeded=False): def get(self, request, list_id, **kwargs):
"""display a book list""" """display a book list"""
add_failed = kwargs.get("add_failed", False)
add_succeeded = kwargs.get("add_succeeded", False)
book_list = get_object_or_404(models.List, id=list_id) book_list = get_object_or_404(models.List, id=list_id)
book_list.raise_visible_to_user(request.user) book_list.raise_visible_to_user(request.user)
if is_api_request(request): if is_api_request(request):
return ActivitypubResponse(book_list.to_activity(**request.GET)) return ActivitypubResponse(book_list.to_activity(**request.GET))
if r := maybe_redirect_local_path(request, book_list):
return r
query = request.GET.get("q") query = request.GET.get("q")
suggestions = None suggestions = None

View file

@ -24,6 +24,8 @@ class Search(View):
def get(self, request): def get(self, request):
"""that search bar up top""" """that search bar up top"""
query = request.GET.get("q") query = request.GET.get("q")
# check if query is isbn
query = isbn_check(query)
min_confidence = request.GET.get("min_confidence", 0) min_confidence = request.GET.get("min_confidence", 0)
search_type = request.GET.get("type") search_type = request.GET.get("type")
search_remote = ( search_remote = (
@ -123,3 +125,35 @@ def list_search(query, viewer, *_):
) )
.order_by("-similarity") .order_by("-similarity")
), None ), None
def isbn_check(query):
"""isbn10 or isbn13 check, if so remove separators"""
if query:
su_num = re.sub(r"(?<=\d)\D(?=\d|[xX])", "", query)
if len(su_num) == 13 and su_num.isdecimal():
# Multiply every other digit by 3
# Add these numbers and the other digits
product = sum(int(ch) for ch in su_num[::2]) + sum(
int(ch) * 3 for ch in su_num[1::2]
)
if product % 10 == 0:
return su_num
elif (
len(su_num) == 10
and su_num[:-1].isdecimal()
and (su_num[-1].isdecimal() or su_num[-1].lower() == "x")
):
product = 0
# Iterate through code_string
for i in range(9):
# for each character, multiply by a different decreasing number: 10 - x
product = product + int(su_num[i]) * (10 - i)
# Handle last character
if su_num[9].lower() == "x":
product += 10
else:
product += int(su_num[9])
if product % 11 == 0:
return su_num
return query

1
bw-dev
View file

@ -116,6 +116,7 @@ case "$CMD" in
git fetch origin l10n_main:l10n_main git fetch origin l10n_main:l10n_main
git checkout l10n_main locale/de_DE git checkout l10n_main locale/de_DE
git checkout l10n_main locale/es_ES git checkout l10n_main locale/es_ES
git checkout l10n_main locale/fi_FI
git checkout l10n_main locale/fr_FR git checkout l10n_main locale/fr_FR
git checkout l10n_main locale/gl_ES git checkout l10n_main locale/gl_ES
git checkout l10n_main locale/it_IT git checkout l10n_main locale/it_IT

View file

@ -1,7 +1,4 @@
#/usr/bin/env bash #/usr/bin/env bash
# for zsh, run:
# autoload bashcompinit
# bashcompinit
complete -W "up complete -W "up
service_ports_web service_ports_web
initdb initdb

36
complete_bwdev.zsh Normal file
View file

@ -0,0 +1,36 @@
#/usr/bin/env bash
autoload bashcompinit
bashcompinit
complete -W "up
service_ports_web
initdb
resetdb
makemigrations
migrate
bash
shell
dbshell
restart_celery
pytest
collectstatic
makemessages
compilemessages
update_locales
build
clean
black
prettier
stylelint
formatters
compilescss
collectstatic_watch
populate_streams
populate_lists_streams
populate_suggestions
generate_thumbnails
generate_preview_images
copy_media_to_s3
set_cors_to_s3
setup
admin_code
runweb" -o bashdefault -o default bw-dev

View file

@ -3,6 +3,7 @@ version: '3'
services: services:
nginx: nginx:
image: nginx:latest image: nginx:latest
restart: unless-stopped
ports: ports:
- 1333:80 - 1333:80
depends_on: depends_on:

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-17 16:15+0000\n" "POT-Creation-Date: 2022-04-08 21:00+0000\n"
"PO-Revision-Date: 2022-03-20 09:52\n" "PO-Revision-Date: 2022-04-30 13:02\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de\n" "Language: de\n"
@ -165,14 +165,14 @@ msgstr "Taschenbuch"
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "Föderiert" msgstr "Föderiert"
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "Blockiert" msgstr "Blockiert"
@ -187,7 +187,7 @@ msgstr "%(value)s ist keine gültige remote_id"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s ist kein gültiger Benutzer*inname" msgstr "%(value)s ist kein gültiger Benutzer*inname"
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "Benutzer*inname" msgstr "Benutzer*inname"
@ -300,34 +300,42 @@ msgid "Italiano (Italian)"
msgstr "Italiano (Italienisch)" msgstr "Italiano (Italienisch)"
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Suomi (Finnish)"
msgstr "Suomi (Finnisch)"
#: bookwyrm/settings.py:288
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Französisch)" msgstr "Français (Französisch)"
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:289
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Litauisch)" msgstr "Lietuvių (Litauisch)"
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:290
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norwegisch)" msgstr "Norsk (Norwegisch)"
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:291
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (brasilianisches Portugiesisch)" msgstr "Português do Brasil (brasilianisches Portugiesisch)"
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:292
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugiesisch)" msgstr "Português Europeu (Portugiesisch)"
#: bookwyrm/settings.py:292 #: bookwyrm/settings.py:293
msgid "Română (Romanian)"
msgstr "Română (Rumänisch)"
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Schwedisch)" msgstr "Svenska (Schwedisch)"
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (vereinfachtes Chinesisch)" msgstr "简体中文 (vereinfachtes Chinesisch)"
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinesisch, traditionell)" msgstr "繁體中文 (Chinesisch, traditionell)"
@ -392,14 +400,14 @@ msgstr "Lerne deinen Admins kennen"
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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. Beachte den <a href=\"coc_path\">Verhaltenskodex</a> und melde, wenn andere Benutzer*innen dagegen verstoßen oder Spam verbreiten." msgstr "Die Moderator*innen und Administrator*innen von %(site_name)s halten diese Seite am Laufen. Beachte den <a href=\"%(coc_path)s\">Verhaltenskodex</a> und melde, wenn andere Benutzer*innen dagegen verstoßen oder Spam verbreiten."
#: bookwyrm/templates/about/about.html:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "Moderator*in" msgstr "Moderator*in"
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "Administration" msgstr "Administration"
@ -430,7 +438,7 @@ msgid "Software version:"
msgstr "Softwareversion:" msgstr "Softwareversion:"
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Über %(site_name)s" msgstr "Über %(site_name)s"
@ -708,7 +716,7 @@ msgid "Openlibrary key:"
msgstr "Openlibrary-Schlüssel:" msgstr "Openlibrary-Schlüssel:"
#: bookwyrm/templates/author/edit_author.html:84 #: bookwyrm/templates/author/edit_author.html:84
#: bookwyrm/templates/book/edit/edit_book_form.html:326 #: bookwyrm/templates/book/edit/edit_book_form.html:323
msgid "Inventaire ID:" msgid "Inventaire ID:"
msgstr "Inventaire-ID:" msgstr "Inventaire-ID:"
@ -734,7 +742,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:136 #: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:81
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105 #: bookwyrm/templates/settings/federation/instance.html:105
@ -758,7 +766,7 @@ msgstr "Speichern"
#: bookwyrm/templates/lists/add_item_modal.html:36 #: bookwyrm/templates/lists/add_item_modal.html:36
#: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/lists/delete_list_modal.html:16
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27
#: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/readthrough/readthrough_modal.html:80
#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/search/barcode_modal.html:45
#: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
@ -822,7 +830,7 @@ msgstr "Beschreibung:"
msgid "%(count)s edition" msgid "%(count)s edition"
msgid_plural "%(count)s editions" msgid_plural "%(count)s editions"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] "%(count)s Auflagen"
#: bookwyrm/templates/book/book.html:228 #: bookwyrm/templates/book/book.html:228
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
@ -884,7 +892,7 @@ msgstr "Zur Liste hinzufügen"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:32
msgid "Add" msgid "Add"
msgstr "Hinzufügen" msgstr "Hinzufügen"
@ -893,12 +901,12 @@ msgid "ISBN:"
msgstr "ISBN:" msgstr "ISBN:"
#: bookwyrm/templates/book/book_identifiers.html:15 #: bookwyrm/templates/book/book_identifiers.html:15
#: bookwyrm/templates/book/edit/edit_book_form.html:335 #: bookwyrm/templates/book/edit/edit_book_form.html:332
msgid "OCLC Number:" msgid "OCLC Number:"
msgstr "OCLC-Nummer:" msgstr "OCLC-Nummer:"
#: bookwyrm/templates/book/book_identifiers.html:22 #: bookwyrm/templates/book/book_identifiers.html:22
#: bookwyrm/templates/book/edit/edit_book_form.html:344 #: bookwyrm/templates/book/edit/edit_book_form.html:341
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
@ -907,12 +915,12 @@ msgid "Add cover"
msgstr "Titelbild hinzufügen" msgstr "Titelbild hinzufügen"
#: bookwyrm/templates/book/cover_add_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:234 #: bookwyrm/templates/book/edit/edit_book_form.html:233
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Titelbild hochladen:" msgstr "Titelbild hochladen:"
#: bookwyrm/templates/book/cover_add_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:240 #: bookwyrm/templates/book/edit/edit_book_form.html:239
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Titelbild von URL laden:" msgstr "Titelbild von URL laden:"
@ -924,8 +932,7 @@ msgstr "Vorschau des Titelbilds"
#: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:13
#: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/components/modal.html:30
#: bookwyrm/templates/components/tooltip.html:7 #: bookwyrm/templates/feed/suggested_books.html:67
#: bookwyrm/templates/feed/suggested_books.html:55
#: bookwyrm/templates/get_started/layout.html:25 #: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58 #: bookwyrm/templates/get_started/layout.html:58
msgid "Close" msgid "Close"
@ -1031,77 +1038,77 @@ msgstr "Verlag:"
msgid "First published date:" msgid "First published date:"
msgstr "Erstveröffentlichungsdatum:" msgstr "Erstveröffentlichungsdatum:"
#: bookwyrm/templates/book/edit/edit_book_form.html:165 #: bookwyrm/templates/book/edit/edit_book_form.html:164
msgid "Published date:" msgid "Published date:"
msgstr "Veröffentlichungsdatum:" msgstr "Veröffentlichungsdatum:"
#: bookwyrm/templates/book/edit/edit_book_form.html:176 #: bookwyrm/templates/book/edit/edit_book_form.html:175
msgid "Authors" msgid "Authors"
msgstr "Autor*innen" msgstr "Autor*innen"
#: bookwyrm/templates/book/edit/edit_book_form.html:187 #: bookwyrm/templates/book/edit/edit_book_form.html:186
#, python-format #, python-format
msgid "Remove %(name)s" msgid "Remove %(name)s"
msgstr "%(name)s entfernen" msgstr "%(name)s entfernen"
#: bookwyrm/templates/book/edit/edit_book_form.html:190 #: bookwyrm/templates/book/edit/edit_book_form.html:189
#, python-format #, python-format
msgid "Author page for %(name)s" msgid "Author page for %(name)s"
msgstr "Autor*inseite für %(name)s" msgstr "Autor*inseite für %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:198 #: bookwyrm/templates/book/edit/edit_book_form.html:197
msgid "Add Authors:" msgid "Add Authors:"
msgstr "Autor*innen hinzufügen:" msgstr "Autor*innen hinzufügen:"
#: bookwyrm/templates/book/edit/edit_book_form.html:201 #: bookwyrm/templates/book/edit/edit_book_form.html:200
#: bookwyrm/templates/book/edit/edit_book_form.html:204 #: bookwyrm/templates/book/edit/edit_book_form.html:203
msgid "Add Author" msgid "Add Author"
msgstr "Autor*in hinzufügen" msgstr "Autor*in hinzufügen"
#: bookwyrm/templates/book/edit/edit_book_form.html:202 #: bookwyrm/templates/book/edit/edit_book_form.html:201
#: bookwyrm/templates/book/edit/edit_book_form.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:204
msgid "Jane Doe" msgid "Jane Doe"
msgstr "Lisa Musterfrau" msgstr "Lisa Musterfrau"
#: bookwyrm/templates/book/edit/edit_book_form.html:211 #: bookwyrm/templates/book/edit/edit_book_form.html:210
msgid "Add Another Author" msgid "Add Another Author"
msgstr "Weitere*n Autor*in hinzufügen" msgstr "Weitere*n Autor*in hinzufügen"
#: bookwyrm/templates/book/edit/edit_book_form.html:221 #: bookwyrm/templates/book/edit/edit_book_form.html:220
#: bookwyrm/templates/shelf/shelf.html:146 #: bookwyrm/templates/shelf/shelf.html:146
msgid "Cover" msgid "Cover"
msgstr "Titelbild" msgstr "Titelbild"
#: bookwyrm/templates/book/edit/edit_book_form.html:253 #: bookwyrm/templates/book/edit/edit_book_form.html:252
msgid "Physical Properties" msgid "Physical Properties"
msgstr "Physikalische Eigenschaften" msgstr "Physikalische Eigenschaften"
#: bookwyrm/templates/book/edit/edit_book_form.html:260 #: bookwyrm/templates/book/edit/edit_book_form.html:259
#: bookwyrm/templates/book/editions/format_filter.html:6 #: bookwyrm/templates/book/editions/format_filter.html:6
msgid "Format:" msgid "Format:"
msgstr "Format:" msgstr "Format:"
#: bookwyrm/templates/book/edit/edit_book_form.html:272 #: bookwyrm/templates/book/edit/edit_book_form.html:269
msgid "Format details:" msgid "Format details:"
msgstr "Formatdetails:" msgstr "Formatdetails:"
#: bookwyrm/templates/book/edit/edit_book_form.html:283 #: bookwyrm/templates/book/edit/edit_book_form.html:280
msgid "Pages:" msgid "Pages:"
msgstr "Seiten:" msgstr "Seiten:"
#: bookwyrm/templates/book/edit/edit_book_form.html:294 #: bookwyrm/templates/book/edit/edit_book_form.html:291
msgid "Book Identifiers" msgid "Book Identifiers"
msgstr "Buch-Identifikatoren" msgstr "Buch-Identifikatoren"
#: bookwyrm/templates/book/edit/edit_book_form.html:299 #: bookwyrm/templates/book/edit/edit_book_form.html:296
msgid "ISBN 13:" msgid "ISBN 13:"
msgstr "ISBN 13:" msgstr "ISBN 13:"
#: bookwyrm/templates/book/edit/edit_book_form.html:308 #: bookwyrm/templates/book/edit/edit_book_form.html:305
msgid "ISBN 10:" msgid "ISBN 10:"
msgstr "ISBN 10:" msgstr "ISBN 10:"
#: bookwyrm/templates/book/edit/edit_book_form.html:317 #: bookwyrm/templates/book/edit/edit_book_form.html:314
msgid "Openlibrary ID:" msgid "Openlibrary ID:"
msgstr "OpenLibrary-ID:" msgstr "OpenLibrary-ID:"
@ -1117,11 +1124,11 @@ msgstr "Ausgaben von <a href=\"%(work_path)s\">\"%(work_title)s\"</a>"
#: bookwyrm/templates/book/editions/editions.html:55 #: bookwyrm/templates/book/editions/editions.html:55
msgid "Can't find the edition you're looking for?" msgid "Can't find the edition you're looking for?"
msgstr "" msgstr "Sie können die gesuchte Auflage nicht finden?"
#: bookwyrm/templates/book/editions/editions.html:75 #: bookwyrm/templates/book/editions/editions.html:75
msgid "Add another edition" msgid "Add another edition"
msgstr "" msgstr "Eine weitere Auflage hinzufügen"
#: bookwyrm/templates/book/editions/format_filter.html:9 #: bookwyrm/templates/book/editions/format_filter.html:9
#: bookwyrm/templates/book/editions/language_filter.html:9 #: bookwyrm/templates/book/editions/language_filter.html:9
@ -1192,11 +1199,10 @@ msgstr "Domain"
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:20 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Status" msgid "Status"
msgstr "Status" msgstr "Status"
@ -1287,10 +1293,6 @@ msgstr "bewertet"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Das Laden von Daten wird eine Verbindung zu <strong>%(source_name)s</strong> aufbauen und überprüfen, ob Buch-Informationen vorliegen, die hier noch nicht bekannt sind. Bestehende Informationen werden nicht überschrieben." msgstr "Das Laden von Daten wird eine Verbindung zu <strong>%(source_name)s</strong> aufbauen und überprüfen, ob Buch-Informationen vorliegen, die hier noch nicht bekannt sind. Bestehende Informationen werden nicht überschrieben."
#: bookwyrm/templates/components/tooltip.html:3
msgid "Help"
msgstr "Hilfe"
#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 #: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8
msgid "Edit status" msgid "Edit status"
msgstr "Status bearbeiten" msgstr "Status bearbeiten"
@ -1312,7 +1314,7 @@ msgid "Sorry! We couldn't find that code."
msgstr "Tut uns leid! Dieser Code ist uns nicht bekannt." msgstr "Tut uns leid! Dieser Code ist uns nicht bekannt."
#: bookwyrm/templates/confirm_email/confirm_email.html:19 #: bookwyrm/templates/confirm_email/confirm_email.html:19
#: bookwyrm/templates/settings/users/user_info.html:85 #: bookwyrm/templates/settings/users/user_info.html:92
msgid "Confirmation code:" msgid "Confirmation code:"
msgstr "Bestätigungscode:" msgstr "Bestätigungscode:"
@ -1323,15 +1325,16 @@ msgstr "Bestätigungscode:"
msgid "Submit" msgid "Submit"
msgstr "Absenden" msgstr "Absenden"
#: bookwyrm/templates/confirm_email/confirm_email.html:32 #: bookwyrm/templates/confirm_email/confirm_email.html:38
msgid "Can't find your code?" msgid "Can't find your code?"
msgstr "Code nicht auffindbar?" msgstr "Code nicht auffindbar?"
#: bookwyrm/templates/confirm_email/resend_form.html:4 #: bookwyrm/templates/confirm_email/resend.html:5
#: bookwyrm/templates/confirm_email/resend_modal.html:5
msgid "Resend confirmation link" msgid "Resend confirmation link"
msgstr "Bestätigungslink erneut senden" msgstr "Bestätigungslink erneut senden"
#: bookwyrm/templates/confirm_email/resend_form.html:11 #: bookwyrm/templates/confirm_email/resend_modal.html:15
#: bookwyrm/templates/landing/layout.html:68 #: bookwyrm/templates/landing/layout.html:68
#: bookwyrm/templates/landing/password_reset_request.html:18 #: bookwyrm/templates/landing/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:53 #: bookwyrm/templates/preferences/edit_user.html:53
@ -1339,7 +1342,11 @@ msgstr "Bestätigungslink erneut senden"
msgid "Email address:" msgid "Email address:"
msgstr "E-Mail-Adresse:" msgstr "E-Mail-Adresse:"
#: bookwyrm/templates/confirm_email/resend_form.html:17 #: bookwyrm/templates/confirm_email/resend_modal.html:28
msgid "No user matching this email address found."
msgstr "Es wurde kein*e Benutzer*in mit dieser E-Mail-Adresse gefunden."
#: bookwyrm/templates/confirm_email/resend_modal.html:38
msgid "Resend link" msgid "Resend link"
msgstr "Link erneut senden" msgstr "Link erneut senden"
@ -1359,7 +1366,7 @@ msgstr "Föderierte Gemeinschaft"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "Verzeichnis" msgstr "Verzeichnis"
@ -1602,13 +1609,13 @@ msgstr "Passwort für %(site_name)s zurücksetzen"
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "%(site_name)s-Startseite" msgstr "%(site_name)s-Startseite"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Administrator*in kontaktieren" msgstr "Administrator*in kontaktieren"
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "Bookwyrm beitreten" msgstr "BookWyrm beitreten"
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
#, python-format #, python-format
@ -1616,7 +1623,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Direktnachrichten mit <a href=\"%(path)s\">%(username)s</a>" msgstr "Direktnachrichten mit <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Direktnachrichten" msgstr "Direktnachrichten"
@ -1653,14 +1660,22 @@ msgid "Updates"
msgstr "Updates" msgstr "Updates"
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "Deine Bücher" msgstr "Deine Bücher"
#: bookwyrm/templates/feed/suggested_books.html:8 #: bookwyrm/templates/feed/suggested_books.html:10
msgid "There are no books here right now! Try searching for a book to get started" msgid "There are no books here right now! Try searching for a book to get started"
msgstr "Hier sind noch keine Bücher! Versuche, nach Büchern zu suchen, um loszulegen" msgstr "Hier sind noch keine Bücher! Versuche, nach Büchern zu suchen, um loszulegen"
#: bookwyrm/templates/feed/suggested_books.html:13
msgid "Do you have book data from another service like GoodReads?"
msgstr "Haben Sie Buchdaten von einem anderen Service wie GoodReads?"
#: bookwyrm/templates/feed/suggested_books.html:16
msgid "Import your reading history"
msgstr "Importieren Sie Ihren Leseverlauf"
#: bookwyrm/templates/feed/suggested_users.html:5 #: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6 #: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow" msgid "Who to follow"
@ -1955,28 +1970,33 @@ msgstr "Bücher importieren"
msgid "Data source:" msgid "Data source:"
msgstr "Datenquelle:" msgstr "Datenquelle:"
#: bookwyrm/templates/import/import.html:40 #: bookwyrm/templates/import/import.html:39
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Du kannst deine Goodreads-Daten von der <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import&nbsp;/&nbsp;Export-Seite</a> deines Goodreads-Kontos downloaden."
#: bookwyrm/templates/import/import.html:44
msgid "Data file:" msgid "Data file:"
msgstr "Datei:" msgstr "Datei:"
#: bookwyrm/templates/import/import.html:48 #: bookwyrm/templates/import/import.html:52
msgid "Include reviews" msgid "Include reviews"
msgstr "Besprechungen einschließen" msgstr "Besprechungen einschließen"
#: bookwyrm/templates/import/import.html:53 #: bookwyrm/templates/import/import.html:57
msgid "Privacy setting for imported reviews:" msgid "Privacy setting for imported reviews:"
msgstr "Datenschutzeinstellung für importierte Besprechungen:" msgstr "Datenschutzeinstellung für importierte Besprechungen:"
#: bookwyrm/templates/import/import.html:59 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "Importieren" msgstr "Importieren"
#: bookwyrm/templates/import/import.html:64 #: bookwyrm/templates/import/import.html:68
msgid "Recent Imports" msgid "Recent Imports"
msgstr "Zuletzt importiert" msgstr "Zuletzt importiert"
#: bookwyrm/templates/import/import.html:66 #: bookwyrm/templates/import/import.html:70
msgid "No recent imports" msgid "No recent imports"
msgstr "Keine aktuellen Importe" msgstr "Keine aktuellen Importe"
@ -2116,10 +2136,6 @@ msgstr "Bestätigen"
msgid "Reject" msgid "Reject"
msgstr "Ablehnen" msgstr "Ablehnen"
#: bookwyrm/templates/import/tooltip.html:6
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Du kannst deine Goodreads-Daten von der <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import&nbsp;/&nbsp;Export-Seite</a> deines Goodreads-Kontos downloaden."
#: bookwyrm/templates/import/troubleshoot.html:7 #: bookwyrm/templates/import/troubleshoot.html:7
msgid "Failed items" msgid "Failed items"
msgstr "Fehlgeschlagene Elemente" msgstr "Fehlgeschlagene Elemente"
@ -2205,7 +2221,7 @@ msgid "Login"
msgstr "Anmeldung" msgstr "Anmeldung"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Anmelden" msgstr "Anmelden"
@ -2214,7 +2230,7 @@ msgstr "Anmelden"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Alles klar! E-Mail-Adresse bestätigt." msgstr "Alles klar! E-Mail-Adresse bestätigt."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2222,12 +2238,12 @@ msgstr "Benutzer*inname:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "Passwort:" msgstr "Passwort:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Passwort vergessen?" msgstr "Passwort vergessen?"
@ -2271,54 +2287,38 @@ msgstr "Navigations-Hauptmenü"
msgid "Feed" msgid "Feed"
msgstr "Feed" msgstr "Feed"
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr "Einstellungen"
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr "Einladungen"
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr "Abmelden"
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Benachrichtigungen" msgstr "Benachrichtigungen"
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "Passwort" msgstr "Passwort"
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "Beitreten" msgstr "Beitreten"
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Status veröffentlicht" msgstr "Status veröffentlicht"
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "Fehler beim veröffentlichen des Status" msgstr "Fehler beim veröffentlichen des Status"
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "Handbuch" msgstr "Handbuch"
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "%(site_name)s auf <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a> unterstützen" msgstr "%(site_name)s auf <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a> unterstützen"
#: bookwyrm/templates/layout.html:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrm ist open source Software. Du kannst dich auf <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a> beteiligen oder etwas melden." msgstr "BookWyrm ist open source Software. Du kannst dich auf <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a> beteiligen oder etwas melden."
@ -2855,7 +2855,7 @@ msgstr "Du folgst nun %(display_name)s!"
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "Gesperrte Benutzer*innen" msgstr "Gesperrte Benutzer*innen"
@ -2899,6 +2899,7 @@ msgstr "Profil bearbeiten:"
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "Profil" msgstr "Profil"
@ -2952,11 +2953,28 @@ msgstr ""
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "Voreinstellung für Beitragssichtbarkeit:" msgstr "Voreinstellung für Beitragssichtbarkeit:"
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr "CSV-Export"
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr "Ihr Export enthält alle Bücher in Ihren Regalen, Bücher die Sie bewertet haben und Bücher mit Leseaktivität."
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "Benutzer*inkonto" msgstr "Benutzer*inkonto"
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr "Daten"
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr "CSV-Export"
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "Beziehungen" msgstr "Beziehungen"
@ -2991,19 +3009,19 @@ msgid "Update read dates for \"<em>%(title)s</em>\""
msgstr "Lesedaten für „<em>%(title)s</em>“ aktualisieren" msgstr "Lesedaten für „<em>%(title)s</em>“ aktualisieren"
#: bookwyrm/templates/readthrough/readthrough_form.html:10 #: bookwyrm/templates/readthrough/readthrough_form.html:10
#: bookwyrm/templates/readthrough/readthrough_modal.html:31 #: bookwyrm/templates/readthrough/readthrough_modal.html:38
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24
#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21
msgid "Started reading" msgid "Started reading"
msgstr "Zu lesen angefangen" msgstr "Zu lesen angefangen"
#: bookwyrm/templates/readthrough/readthrough_form.html:18 #: bookwyrm/templates/readthrough/readthrough_form.html:18
#: bookwyrm/templates/readthrough/readthrough_modal.html:49 #: bookwyrm/templates/readthrough/readthrough_modal.html:56
msgid "Progress" msgid "Progress"
msgstr "Fortschritt" msgstr "Fortschritt"
#: bookwyrm/templates/readthrough/readthrough_form.html:24 #: bookwyrm/templates/readthrough/readthrough_form.html:24
#: bookwyrm/templates/readthrough/readthrough_modal.html:56 #: bookwyrm/templates/readthrough/readthrough_modal.html:63
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32
msgid "Finished reading" msgid "Finished reading"
msgstr "Lesen abgeschlossen" msgstr "Lesen abgeschlossen"
@ -3116,7 +3134,7 @@ msgstr "Suchart"
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3183,7 +3201,7 @@ msgid "Create Announcement"
msgstr "Ankündigung erstellen" msgstr "Ankündigung erstellen"
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "Hinzugefügt am" msgstr "Hinzugefügt am"
@ -3251,11 +3269,11 @@ msgstr "Benutzer oder Status, die bereits gemeldet wurden (unabhängig davon, ob
#: bookwyrm/templates/settings/automod/rules.html:26 #: bookwyrm/templates/settings/automod/rules.html:26
msgid "Schedule:" msgid "Schedule:"
msgstr "" msgstr "Zeitplan:"
#: bookwyrm/templates/settings/automod/rules.html:33 #: bookwyrm/templates/settings/automod/rules.html:33
msgid "Last run:" msgid "Last run:"
msgstr "" msgstr "Letzte Ausführung:"
#: bookwyrm/templates/settings/automod/rules.html:40 #: bookwyrm/templates/settings/automod/rules.html:40
msgid "Total run count:" msgid "Total run count:"
@ -3267,7 +3285,7 @@ msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:59 #: bookwyrm/templates/settings/automod/rules.html:59
msgid "Delete schedule" msgid "Delete schedule"
msgstr "" msgstr "Zeitplan löschen"
#: bookwyrm/templates/settings/automod/rules.html:63 #: bookwyrm/templates/settings/automod/rules.html:63
msgid "Run now" msgid "Run now"
@ -3478,19 +3496,19 @@ msgstr "Instanz:"
#: bookwyrm/templates/settings/federation/edit_instance.html:52 #: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46 #: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106 #: bookwyrm/templates/settings/users/user_info.html:113
msgid "Status:" msgid "Status:"
msgstr "Status:" msgstr "Status:"
#: bookwyrm/templates/settings/federation/edit_instance.html:66 #: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40 #: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100 #: bookwyrm/templates/settings/users/user_info.html:107
msgid "Software:" msgid "Software:"
msgstr "Software:" msgstr "Software:"
#: bookwyrm/templates/settings/federation/edit_instance.html:76 #: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43 #: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103 #: bookwyrm/templates/settings/users/user_info.html:110
msgid "Version:" msgid "Version:"
msgstr "Version:" msgstr "Version:"
@ -3517,7 +3535,7 @@ msgid "View all"
msgstr "Alle(s) anzeigen" msgstr "Alle(s) anzeigen"
#: bookwyrm/templates/settings/federation/instance.html:62 #: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56 #: bookwyrm/templates/settings/users/user_info.html:60
msgid "Reports:" msgid "Reports:"
msgstr "Meldungen:" msgstr "Meldungen:"
@ -3534,7 +3552,7 @@ msgid "Blocked by us:"
msgstr "Von uns gesperrt:" msgstr "Von uns gesperrt:"
#: bookwyrm/templates/settings/federation/instance.html:90 #: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110 #: bookwyrm/templates/settings/users/user_info.html:117
msgid "Notes" msgid "Notes"
msgstr "Anmerkungen" msgstr "Anmerkungen"
@ -3578,16 +3596,21 @@ msgstr "Erfolgreich gesperrt:"
msgid "Failed:" msgid "Failed:"
msgstr "Fehlgeschlagen:" msgstr "Fehlgeschlagen:"
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "Name der Instanz" msgstr "Name der Instanz"
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr "Zuletzt aktualisiert"
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "Software" msgstr "Software"
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "Keine Instanzen gefunden" msgstr "Keine Instanzen gefunden"
@ -3598,6 +3621,14 @@ msgstr "Keine Instanzen gefunden"
msgid "Invite Requests" msgid "Invite Requests"
msgstr "Einladungsanfragen" msgstr "Einladungsanfragen"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr "Einladungen"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "Ignorierte Einladungsanfragen" msgstr "Ignorierte Einladungsanfragen"
@ -3711,6 +3742,10 @@ msgstr "Lass bei der Sperrung von IP-Adressen Vorsicht walten. Erwäge, IP-Adres
msgid "IP Address:" msgid "IP Address:"
msgstr "IP-Adresse:" msgstr "IP-Adresse:"
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24
msgid "You can block IP ranges using CIDR syntax."
msgstr "Du kannst IP-Bereiche mittels CIDR-Syntax sperren."
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:69 #: bookwyrm/templates/settings/layout.html:69
@ -3729,10 +3764,6 @@ msgstr "Adresse"
msgid "No IP addresses currently blocked" msgid "No IP addresses currently blocked"
msgstr "Derzeit sind keine IP-Adressen gesperrt" msgstr "Derzeit sind keine IP-Adressen gesperrt"
#: bookwyrm/templates/settings/ip_blocklist/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr "Du kannst IP-Bereiche mittels CIDR-Syntax sperren."
#: bookwyrm/templates/settings/layout.html:4 #: bookwyrm/templates/settings/layout.html:4
msgid "Administration" msgid "Administration"
msgstr "Administration" msgstr "Administration"
@ -3967,7 +3998,7 @@ msgstr "Favicon:"
#: bookwyrm/templates/settings/site.html:98 #: bookwyrm/templates/settings/site.html:98
msgid "Default theme:" msgid "Default theme:"
msgstr "" msgstr "Standard-Design:"
#: bookwyrm/templates/settings/site.html:113 #: bookwyrm/templates/settings/site.html:113
msgid "Support link:" msgid "Support link:"
@ -3990,25 +4021,25 @@ msgid "Allow registration"
msgstr "Selbstregistrierung zulassen" msgstr "Selbstregistrierung zulassen"
#: bookwyrm/templates/settings/site.html:145 #: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr "Einladungsanfragen zulassen"
#: bookwyrm/templates/settings/site.html:151
msgid "Set a question for invite requests"
msgstr ""
#: bookwyrm/templates/settings/site.html:156
msgid "Question:"
msgstr ""
#: bookwyrm/templates/settings/site.html:163
msgid "Require users to confirm email address" msgid "Require users to confirm email address"
msgstr "Benutzer*innen müssen ihre E-Mail-Adresse bestätigen" msgstr "Benutzer*innen müssen ihre E-Mail-Adresse bestätigen"
#: bookwyrm/templates/settings/site.html:165 #: bookwyrm/templates/settings/site.html:147
msgid "(Recommended if registration is open)" msgid "(Recommended if registration is open)"
msgstr "(empfohlen, falls Selbstregistrierung zulässig ist)" msgstr "(empfohlen, falls Selbstregistrierung zulässig ist)"
#: bookwyrm/templates/settings/site.html:152
msgid "Allow invite requests"
msgstr "Einladungsanfragen zulassen"
#: bookwyrm/templates/settings/site.html:158
msgid "Set a question for invite requests"
msgstr ""
#: bookwyrm/templates/settings/site.html:163
msgid "Question:"
msgstr "Frage:"
#: bookwyrm/templates/settings/site.html:168 #: bookwyrm/templates/settings/site.html:168
msgid "Registration closed text:" msgid "Registration closed text:"
msgstr "Hinweis, wenn Selbtregistrierung nicht erlaubt ist:" msgstr "Hinweis, wenn Selbtregistrierung nicht erlaubt ist:"
@ -4027,7 +4058,7 @@ msgstr ""
#: bookwyrm/templates/settings/themes.html:26 #: bookwyrm/templates/settings/themes.html:26
msgid "How to add a theme" msgid "How to add a theme"
msgstr "" msgstr "Wie man ein Theme hinzufügt"
#: bookwyrm/templates/settings/themes.html:29 #: bookwyrm/templates/settings/themes.html:29
msgid "Copy the theme file into the <code>bookwyrm/static/css/themes</code> directory on your server from the command line." msgid "Copy the theme file into the <code>bookwyrm/static/css/themes</code> directory on your server from the command line."
@ -4044,32 +4075,32 @@ msgstr ""
#: bookwyrm/templates/settings/themes.html:42 #: bookwyrm/templates/settings/themes.html:42
#: bookwyrm/templates/settings/themes.html:83 #: bookwyrm/templates/settings/themes.html:83
msgid "Add theme" msgid "Add theme"
msgstr "" msgstr "Theme hinzufügen"
#: bookwyrm/templates/settings/themes.html:48 #: bookwyrm/templates/settings/themes.html:48
msgid "Unable to save theme" msgid "Unable to save theme"
msgstr "" msgstr "Theme konnte nicht gespeichert werden"
#: bookwyrm/templates/settings/themes.html:64 #: bookwyrm/templates/settings/themes.html:64
#: bookwyrm/templates/settings/themes.html:94 #: bookwyrm/templates/settings/themes.html:94
msgid "Theme name" msgid "Theme name"
msgstr "" msgstr "Name des Themas"
#: bookwyrm/templates/settings/themes.html:74 #: bookwyrm/templates/settings/themes.html:74
msgid "Theme filename" msgid "Theme filename"
msgstr "" msgstr "Theme-Dateiname"
#: bookwyrm/templates/settings/themes.html:89 #: bookwyrm/templates/settings/themes.html:89
msgid "Available Themes" msgid "Available Themes"
msgstr "" msgstr "Verfügbare Themes"
#: bookwyrm/templates/settings/themes.html:97 #: bookwyrm/templates/settings/themes.html:97
msgid "File" msgid "File"
msgstr "" msgstr "Datei"
#: bookwyrm/templates/settings/themes.html:112 #: bookwyrm/templates/settings/themes.html:112
msgid "Remove theme" msgid "Remove theme"
msgstr "" msgstr "Theme löschen"
#: bookwyrm/templates/settings/users/delete_user_form.html:5 #: bookwyrm/templates/settings/users/delete_user_form.html:5
#: bookwyrm/templates/settings/users/user_moderation_actions.html:32 #: bookwyrm/templates/settings/users/user_moderation_actions.html:32
@ -4107,18 +4138,18 @@ msgstr "Zuletzt aktiv"
msgid "Remote instance" msgid "Remote instance"
msgstr "Entfernte Instanz" msgstr "Entfernte Instanz"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:74
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:79
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:32
msgid "Inactive" msgid "Inactive"
msgstr "Inaktiv" msgstr "Inaktiv"
#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_admin.html:88
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:127
msgid "Not set" msgid "Not set"
msgstr "Nicht festgelegt" msgstr "Nicht festgelegt"
@ -4126,51 +4157,59 @@ msgstr "Nicht festgelegt"
msgid "View user profile" msgid "View user profile"
msgstr "Benutzer*inprofil anzeigen" msgstr "Benutzer*inprofil anzeigen"
#: bookwyrm/templates/settings/users/user_info.html:36 #: bookwyrm/templates/settings/users/user_info.html:19
msgid "Go to user admin"
msgstr ""
#: bookwyrm/templates/settings/users/user_info.html:40
msgid "Local" msgid "Local"
msgstr "Lokal" msgstr "Lokal"
#: bookwyrm/templates/settings/users/user_info.html:38 #: bookwyrm/templates/settings/users/user_info.html:42
msgid "Remote" msgid "Remote"
msgstr "Entfernt" msgstr "Entfernt"
#: bookwyrm/templates/settings/users/user_info.html:47 #: bookwyrm/templates/settings/users/user_info.html:51
msgid "User details" msgid "User details"
msgstr "Benutzer*indetails" msgstr "Benutzer*indetails"
#: bookwyrm/templates/settings/users/user_info.html:51 #: bookwyrm/templates/settings/users/user_info.html:55
msgid "Email:" msgid "Email:"
msgstr "E-Mail:" msgstr "E-Mail:"
#: bookwyrm/templates/settings/users/user_info.html:61 #: bookwyrm/templates/settings/users/user_info.html:65
msgid "(View reports)" msgid "(View reports)"
msgstr "(Meldungen anzeigen)" msgstr "(Meldungen anzeigen)"
#: bookwyrm/templates/settings/users/user_info.html:67 #: bookwyrm/templates/settings/users/user_info.html:71
msgid "Blocked by count:" msgid "Blocked by count:"
msgstr "Gesperrt durch (Anzahl):" msgstr "Gesperrt durch (Anzahl):"
#: bookwyrm/templates/settings/users/user_info.html:70 #: bookwyrm/templates/settings/users/user_info.html:74
msgid "Date added:"
msgstr "Hinzugefügt am:"
#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Last active date:" msgid "Last active date:"
msgstr "Zuletzt aktiv:" msgstr "Zuletzt aktiv:"
#: bookwyrm/templates/settings/users/user_info.html:73 #: bookwyrm/templates/settings/users/user_info.html:80
msgid "Manually approved followers:" msgid "Manually approved followers:"
msgstr "Manuell zugelassene Follower*innen:" msgstr "Manuell zugelassene Follower*innen:"
#: bookwyrm/templates/settings/users/user_info.html:76 #: bookwyrm/templates/settings/users/user_info.html:83
msgid "Discoverable:" msgid "Discoverable:"
msgstr "Entdeckbar:" msgstr "Entdeckbar:"
#: bookwyrm/templates/settings/users/user_info.html:80 #: bookwyrm/templates/settings/users/user_info.html:87
msgid "Deactivation reason:" msgid "Deactivation reason:"
msgstr "Grund der Deaktivierung:" msgstr "Grund der Deaktivierung:"
#: bookwyrm/templates/settings/users/user_info.html:95 #: bookwyrm/templates/settings/users/user_info.html:102
msgid "Instance details" msgid "Instance details"
msgstr "Instanzdetails" msgstr "Instanzdetails"
#: bookwyrm/templates/settings/users/user_info.html:117 #: bookwyrm/templates/settings/users/user_info.html:124
msgid "View instance" msgid "View instance"
msgstr "Instanz anzeigen" msgstr "Instanz anzeigen"
@ -4246,6 +4285,10 @@ msgstr ""
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "" msgstr ""
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr "Einstellungen"
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "" msgstr ""
@ -4413,7 +4456,7 @@ msgid "Some thoughts on the book"
msgstr "Ein paar Gedanken zum Buch" msgstr "Ein paar Gedanken zum Buch"
#: bookwyrm/templates/snippets/create_status/comment.html:27 #: bookwyrm/templates/snippets/create_status/comment.html:27
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:17 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18
msgid "Progress:" msgid "Progress:"
msgstr "Fortschritt:" msgstr "Fortschritt:"
@ -5054,6 +5097,14 @@ msgstr[1] "%(mutuals_display)s Follower*innen, denen du folgst"
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Keine Follower*innen, denen du folgst" msgstr "Keine Follower*innen, denen du folgst"
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr "Profil und mehr ansehen"
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr "Abmelden"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "Datei überschreitet die maximale Größe von 10MB" msgstr "Datei überschreitet die maximale Größe von 10MB"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.0.1\n" "Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-26 17:00+0000\n" "POT-Creation-Date: 2022-05-14 14:03+0000\n"
"PO-Revision-Date: 2021-02-28 17:19-0800\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: English <LL@li.org>\n" "Language-Team: English <LL@li.org>\n"
@ -166,14 +166,14 @@ msgstr ""
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "" msgstr ""
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "" msgstr ""
@ -188,7 +188,7 @@ msgstr ""
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "" msgstr ""
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "" msgstr ""
@ -301,38 +301,42 @@ msgid "Italiano (Italian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Français (French)" msgid "Suomi (Finnish)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:288
msgid "Lietuvių (Lithuanian)" msgid "Français (French)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:289
msgid "Norsk (Norwegian)" msgid "Lietuvių (Lithuanian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:290
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Norsk (Norwegian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:291
msgid "Português Europeu (European Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:292 #: bookwyrm/settings.py:292
msgid "Română (Romanian)" msgid "Português Europeu (European Portuguese)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:293
msgid "Svenska (Swedish)" msgid "Română (Romanian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:294
msgid "简体中文 (Simplified Chinese)" msgid "Svenska (Swedish)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:295 #: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr ""
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "" msgstr ""
@ -397,14 +401,14 @@ msgstr ""
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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 "" msgstr ""
#: bookwyrm/templates/about/about.html:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "" msgstr ""
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
@ -435,7 +439,7 @@ msgid "Software version:"
msgstr "" msgstr ""
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "" msgstr ""
@ -1196,7 +1200,6 @@ msgstr ""
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
@ -1364,7 +1367,7 @@ msgstr ""
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "" msgstr ""
@ -1607,12 +1610,12 @@ msgstr ""
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "" msgstr ""
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "" msgstr ""
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "" msgstr ""
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
@ -1621,7 +1624,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "" msgstr ""
@ -1658,7 +1661,7 @@ msgid "Updates"
msgstr "" msgstr ""
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "" msgstr ""
@ -1985,6 +1988,7 @@ msgid "Privacy setting for imported reviews:"
msgstr "" msgstr ""
#: bookwyrm/templates/import/import.html:63 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "" msgstr ""
@ -2218,7 +2222,7 @@ msgid "Login"
msgstr "" msgstr ""
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "" msgstr ""
@ -2227,7 +2231,7 @@ msgstr ""
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "" msgstr ""
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2235,12 +2239,12 @@ msgstr ""
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "" msgstr ""
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "" msgstr ""
@ -2284,54 +2288,38 @@ msgstr ""
msgid "Feed" msgid "Feed"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr ""
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr ""
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr ""
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "" msgstr ""
@ -2868,7 +2856,7 @@ msgstr ""
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "" msgstr ""
@ -2912,6 +2900,7 @@ msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "" msgstr ""
@ -2965,11 +2954,28 @@ msgstr ""
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "" msgstr ""
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr ""
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr ""
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "" msgstr ""
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr ""
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr ""
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "" msgstr ""
@ -3128,7 +3134,7 @@ msgstr ""
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3195,7 +3201,7 @@ msgid "Create Announcement"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "" msgstr ""
@ -3590,16 +3596,21 @@ msgstr ""
msgid "Failed:" msgid "Failed:"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "" msgstr ""
@ -3610,6 +3621,14 @@ msgstr ""
msgid "Invite Requests" msgid "Invite Requests"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr ""
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "" msgstr ""
@ -4266,6 +4285,10 @@ msgstr ""
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "" msgstr ""
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr ""
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "" msgstr ""
@ -5074,6 +5097,14 @@ msgstr[1] ""
msgid "No followers you follow" msgid "No followers you follow"
msgstr "" msgstr ""
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr ""
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr ""
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "" msgstr ""

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-17 16:15+0000\n" "POT-Creation-Date: 2022-04-08 21:00+0000\n"
"PO-Revision-Date: 2022-03-20 18:26\n" "PO-Revision-Date: 2022-04-09 08:36\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr\n" "Language: fr\n"
@ -165,14 +165,14 @@ msgstr "Couverture souple"
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "Fédéré" msgstr "Fédéré"
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "Bloqué" msgstr "Bloqué"
@ -187,7 +187,7 @@ msgstr "%(value)s nest pas une remote_id valide."
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s nest pas un nom de compte valide." msgstr "%(value)s nest pas un nom de compte valide."
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nom du compte:" msgstr "nom du compte:"
@ -300,34 +300,42 @@ msgid "Italiano (Italian)"
msgstr "Italiano (italien)" msgstr "Italiano (italien)"
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Suomi (Finnish)"
msgstr "Suomi (finnois)"
#: bookwyrm/settings.py:288
msgid "Français (French)" msgid "Français (French)"
msgstr "Français" msgstr "Français"
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:289
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituanien)" msgstr "Lietuvių (Lituanien)"
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:290
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (norvégien)" msgstr "Norsk (norvégien)"
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:291
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portugais brésilien)" msgstr "Português do Brasil (Portugais brésilien)"
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:292
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugais européen)" msgstr "Português Europeu (Portugais européen)"
#: bookwyrm/settings.py:292 #: bookwyrm/settings.py:293
msgid "Română (Romanian)"
msgstr "Română (roumain)"
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Suédois)" msgstr "Svenska (Suédois)"
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简化字" msgstr "简化字"
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "Infos supplémentaires:" msgstr "Infos supplémentaires:"
@ -392,14 +400,14 @@ msgstr "Rencontrez vos admins"
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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 "Ladministration et la modération de %(site_name)s maintiennent le site opérationnel, font respecter le <a href=\"coc_path\">code de conduite</a>, et répondent lorsque les utilisateurs signalent le spam et les mauvais comportements." msgstr "Ladministration 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 répondent lorsque les utilisateurs signalent le spam et les mauvais comportements."
#: bookwyrm/templates/about/about.html:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "Modérateur/modératrice" msgstr "Modérateur/modératrice"
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@ -430,7 +438,7 @@ msgid "Software version:"
msgstr "Version logicielle :" msgstr "Version logicielle :"
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "À propos de %(site_name)s" msgstr "À propos de %(site_name)s"
@ -708,7 +716,7 @@ msgid "Openlibrary key:"
msgstr "Clé Openlibrary:" msgstr "Clé Openlibrary:"
#: bookwyrm/templates/author/edit_author.html:84 #: bookwyrm/templates/author/edit_author.html:84
#: bookwyrm/templates/book/edit/edit_book_form.html:326 #: bookwyrm/templates/book/edit/edit_book_form.html:323
msgid "Inventaire ID:" msgid "Inventaire ID:"
msgstr "Identifiant Inventaire:" msgstr "Identifiant Inventaire:"
@ -734,7 +742,7 @@ msgstr "ISNI :"
#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:136 #: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:81
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105 #: bookwyrm/templates/settings/federation/instance.html:105
@ -758,7 +766,7 @@ msgstr "Enregistrer"
#: bookwyrm/templates/lists/add_item_modal.html:36 #: bookwyrm/templates/lists/add_item_modal.html:36
#: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/lists/delete_list_modal.html:16
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27
#: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/readthrough/readthrough_modal.html:80
#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/search/barcode_modal.html:45
#: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
@ -884,7 +892,7 @@ msgstr "Ajouter à la liste"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:32
msgid "Add" msgid "Add"
msgstr "Ajouter" msgstr "Ajouter"
@ -893,12 +901,12 @@ msgid "ISBN:"
msgstr "ISBN:" msgstr "ISBN:"
#: bookwyrm/templates/book/book_identifiers.html:15 #: bookwyrm/templates/book/book_identifiers.html:15
#: bookwyrm/templates/book/edit/edit_book_form.html:335 #: bookwyrm/templates/book/edit/edit_book_form.html:332
msgid "OCLC Number:" msgid "OCLC Number:"
msgstr "Numéro OCLC:" msgstr "Numéro OCLC:"
#: bookwyrm/templates/book/book_identifiers.html:22 #: bookwyrm/templates/book/book_identifiers.html:22
#: bookwyrm/templates/book/edit/edit_book_form.html:344 #: bookwyrm/templates/book/edit/edit_book_form.html:341
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
@ -907,12 +915,12 @@ msgid "Add cover"
msgstr "Ajouter une couverture" msgstr "Ajouter une couverture"
#: bookwyrm/templates/book/cover_add_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:234 #: bookwyrm/templates/book/edit/edit_book_form.html:233
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Charger une couverture:" msgstr "Charger une couverture:"
#: bookwyrm/templates/book/cover_add_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:240 #: bookwyrm/templates/book/edit/edit_book_form.html:239
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Charger la couverture depuis une URL:" msgstr "Charger la couverture depuis une URL:"
@ -924,8 +932,7 @@ msgstr "Aperçu de la couverture"
#: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:13
#: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/components/modal.html:30
#: bookwyrm/templates/components/tooltip.html:7 #: bookwyrm/templates/feed/suggested_books.html:67
#: bookwyrm/templates/feed/suggested_books.html:55
#: bookwyrm/templates/get_started/layout.html:25 #: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58 #: bookwyrm/templates/get_started/layout.html:58
msgid "Close" msgid "Close"
@ -1031,77 +1038,77 @@ msgstr "Éditeur:"
msgid "First published date:" msgid "First published date:"
msgstr "Première date de parution :" msgstr "Première date de parution :"
#: bookwyrm/templates/book/edit/edit_book_form.html:165 #: bookwyrm/templates/book/edit/edit_book_form.html:164
msgid "Published date:" msgid "Published date:"
msgstr "Date de parution:" msgstr "Date de parution:"
#: bookwyrm/templates/book/edit/edit_book_form.html:176 #: bookwyrm/templates/book/edit/edit_book_form.html:175
msgid "Authors" msgid "Authors"
msgstr "Auteurs ou autrices" msgstr "Auteurs ou autrices"
#: bookwyrm/templates/book/edit/edit_book_form.html:187 #: bookwyrm/templates/book/edit/edit_book_form.html:186
#, python-format #, python-format
msgid "Remove %(name)s" msgid "Remove %(name)s"
msgstr "Retirer %(name)s" msgstr "Retirer %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:190 #: bookwyrm/templates/book/edit/edit_book_form.html:189
#, python-format #, python-format
msgid "Author page for %(name)s" msgid "Author page for %(name)s"
msgstr "Page de %(name)s" msgstr "Page de %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:198 #: bookwyrm/templates/book/edit/edit_book_form.html:197
msgid "Add Authors:" msgid "Add Authors:"
msgstr "Ajouter des auteurs ou autrices:" msgstr "Ajouter des auteurs ou autrices:"
#: bookwyrm/templates/book/edit/edit_book_form.html:201 #: bookwyrm/templates/book/edit/edit_book_form.html:200
#: bookwyrm/templates/book/edit/edit_book_form.html:204 #: bookwyrm/templates/book/edit/edit_book_form.html:203
msgid "Add Author" msgid "Add Author"
msgstr "Ajouter un auteur ou une autrice" msgstr "Ajouter un auteur ou une autrice"
#: bookwyrm/templates/book/edit/edit_book_form.html:202 #: bookwyrm/templates/book/edit/edit_book_form.html:201
#: bookwyrm/templates/book/edit/edit_book_form.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:204
msgid "Jane Doe" msgid "Jane Doe"
msgstr "Camille Dupont" msgstr "Camille Dupont"
#: bookwyrm/templates/book/edit/edit_book_form.html:211 #: bookwyrm/templates/book/edit/edit_book_form.html:210
msgid "Add Another Author" msgid "Add Another Author"
msgstr "Ajouter un autre auteur ou autrice" msgstr "Ajouter un autre auteur ou autrice"
#: bookwyrm/templates/book/edit/edit_book_form.html:221 #: bookwyrm/templates/book/edit/edit_book_form.html:220
#: bookwyrm/templates/shelf/shelf.html:146 #: bookwyrm/templates/shelf/shelf.html:146
msgid "Cover" msgid "Cover"
msgstr "Couverture" msgstr "Couverture"
#: bookwyrm/templates/book/edit/edit_book_form.html:253 #: bookwyrm/templates/book/edit/edit_book_form.html:252
msgid "Physical Properties" msgid "Physical Properties"
msgstr "Propriétés physiques" msgstr "Propriétés physiques"
#: bookwyrm/templates/book/edit/edit_book_form.html:260 #: bookwyrm/templates/book/edit/edit_book_form.html:259
#: bookwyrm/templates/book/editions/format_filter.html:6 #: bookwyrm/templates/book/editions/format_filter.html:6
msgid "Format:" msgid "Format:"
msgstr "Format:" msgstr "Format:"
#: bookwyrm/templates/book/edit/edit_book_form.html:272 #: bookwyrm/templates/book/edit/edit_book_form.html:269
msgid "Format details:" msgid "Format details:"
msgstr "Détails du format :" msgstr "Détails du format :"
#: bookwyrm/templates/book/edit/edit_book_form.html:283 #: bookwyrm/templates/book/edit/edit_book_form.html:280
msgid "Pages:" msgid "Pages:"
msgstr "Pages:" msgstr "Pages:"
#: bookwyrm/templates/book/edit/edit_book_form.html:294 #: bookwyrm/templates/book/edit/edit_book_form.html:291
msgid "Book Identifiers" msgid "Book Identifiers"
msgstr "Identifiants du livre" msgstr "Identifiants du livre"
#: bookwyrm/templates/book/edit/edit_book_form.html:299 #: bookwyrm/templates/book/edit/edit_book_form.html:296
msgid "ISBN 13:" msgid "ISBN 13:"
msgstr "ISBN 13:" msgstr "ISBN 13:"
#: bookwyrm/templates/book/edit/edit_book_form.html:308 #: bookwyrm/templates/book/edit/edit_book_form.html:305
msgid "ISBN 10:" msgid "ISBN 10:"
msgstr "ISBN 10:" msgstr "ISBN 10:"
#: bookwyrm/templates/book/edit/edit_book_form.html:317 #: bookwyrm/templates/book/edit/edit_book_form.html:314
msgid "Openlibrary ID:" msgid "Openlibrary ID:"
msgstr "Identifiant Openlibrary:" msgstr "Identifiant Openlibrary:"
@ -1192,11 +1199,10 @@ msgstr "Domaine"
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:20 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Status" msgid "Status"
msgstr "Statut" msgstr "Statut"
@ -1287,10 +1293,6 @@ msgstr "la noté"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Le chargement des données se connectera à <strong>%(source_name)s</strong> et vérifiera les métadonnées de ce livre qui ne sont pas présentes ici. Les métadonnées existantes ne seront pas écrasées." msgstr "Le chargement des données se connectera à <strong>%(source_name)s</strong> et vérifiera les métadonnées de ce livre qui ne sont pas présentes ici. Les métadonnées existantes ne seront pas écrasées."
#: bookwyrm/templates/components/tooltip.html:3
msgid "Help"
msgstr "Aide"
#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 #: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8
msgid "Edit status" msgid "Edit status"
msgstr "Modifier le statut" msgstr "Modifier le statut"
@ -1312,7 +1314,7 @@ msgid "Sorry! We couldn't find that code."
msgstr "Pardon! Nous ne reconnaissons pas ce code." msgstr "Pardon! Nous ne reconnaissons pas ce code."
#: bookwyrm/templates/confirm_email/confirm_email.html:19 #: bookwyrm/templates/confirm_email/confirm_email.html:19
#: bookwyrm/templates/settings/users/user_info.html:85 #: bookwyrm/templates/settings/users/user_info.html:92
msgid "Confirmation code:" msgid "Confirmation code:"
msgstr "Code de confirmation:" msgstr "Code de confirmation:"
@ -1323,15 +1325,16 @@ msgstr "Code de confirmation:"
msgid "Submit" msgid "Submit"
msgstr "Valider" msgstr "Valider"
#: bookwyrm/templates/confirm_email/confirm_email.html:32 #: bookwyrm/templates/confirm_email/confirm_email.html:38
msgid "Can't find your code?" msgid "Can't find your code?"
msgstr "Vous ne trouvez pas votre code?" msgstr "Vous ne trouvez pas votre code?"
#: bookwyrm/templates/confirm_email/resend_form.html:4 #: bookwyrm/templates/confirm_email/resend.html:5
#: bookwyrm/templates/confirm_email/resend_modal.html:5
msgid "Resend confirmation link" msgid "Resend confirmation link"
msgstr "Envoyer le lien de confirmation de nouveau" msgstr "Envoyer le lien de confirmation de nouveau"
#: bookwyrm/templates/confirm_email/resend_form.html:11 #: bookwyrm/templates/confirm_email/resend_modal.html:15
#: bookwyrm/templates/landing/layout.html:68 #: bookwyrm/templates/landing/layout.html:68
#: bookwyrm/templates/landing/password_reset_request.html:18 #: bookwyrm/templates/landing/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:53 #: bookwyrm/templates/preferences/edit_user.html:53
@ -1339,7 +1342,11 @@ msgstr "Envoyer le lien de confirmation de nouveau"
msgid "Email address:" msgid "Email address:"
msgstr "Adresse email:" msgstr "Adresse email:"
#: bookwyrm/templates/confirm_email/resend_form.html:17 #: bookwyrm/templates/confirm_email/resend_modal.html:28
msgid "No user matching this email address found."
msgstr "Aucun compte avec cette adresse email na été trouvé."
#: bookwyrm/templates/confirm_email/resend_modal.html:38
msgid "Resend link" msgid "Resend link"
msgstr "Envoyer le lien de nouveau" msgstr "Envoyer le lien de nouveau"
@ -1359,7 +1366,7 @@ msgstr "Communauté fédérée"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "Répertoire" msgstr "Répertoire"
@ -1602,13 +1609,13 @@ msgstr "Réinitialiser votre mot de passe sur %(site_name)s"
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "%(site_name)s page d'accueil" msgstr "%(site_name)s page d'accueil"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Contacter ladministrateur du site" msgstr "Contacter ladministrateur du site"
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "Rejoignez Bookwyrm" msgstr "Rejoindre BookWyrm"
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
#, python-format #, python-format
@ -1616,7 +1623,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Messages directs avec <a href=\"%(path)s\">%(username)s</a>" msgstr "Messages directs avec <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Messages directs" msgstr "Messages directs"
@ -1653,14 +1660,22 @@ msgid "Updates"
msgstr "Mises à jour" msgstr "Mises à jour"
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "Vos Livres" msgstr "Vos Livres"
#: bookwyrm/templates/feed/suggested_books.html:8 #: bookwyrm/templates/feed/suggested_books.html:10
msgid "There are no books here right now! Try searching for a book to get started" msgid "There are no books here right now! Try searching for a book to get started"
msgstr "Aucun livre ici pour linstant! Cherchez un livre pour commencer" msgstr "Aucun livre ici pour linstant! Cherchez un livre pour commencer"
#: bookwyrm/templates/feed/suggested_books.html:13
msgid "Do you have book data from another service like GoodReads?"
msgstr "Avez-vous des données de livres dun autre service tel que GoodReads ?"
#: bookwyrm/templates/feed/suggested_books.html:16
msgid "Import your reading history"
msgstr "Importez votre historique de lecture"
#: bookwyrm/templates/feed/suggested_users.html:5 #: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6 #: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow" msgid "Who to follow"
@ -1955,28 +1970,33 @@ msgstr "Importer des livres"
msgid "Data source:" msgid "Data source:"
msgstr "Source de données:" msgstr "Source de données:"
#: bookwyrm/templates/import/import.html:40 #: bookwyrm/templates/import/import.html:39
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"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=\"noopener noreferrer\">Import/Export</a> de votre compte Goodreads."
#: bookwyrm/templates/import/import.html:44
msgid "Data file:" msgid "Data file:"
msgstr "Fichier de données:" msgstr "Fichier de données:"
#: bookwyrm/templates/import/import.html:48 #: bookwyrm/templates/import/import.html:52
msgid "Include reviews" msgid "Include reviews"
msgstr "Importer les critiques" msgstr "Importer les critiques"
#: bookwyrm/templates/import/import.html:53 #: bookwyrm/templates/import/import.html:57
msgid "Privacy setting for imported reviews:" msgid "Privacy setting for imported reviews:"
msgstr "Confidentialité des critiques importées:" msgstr "Confidentialité des critiques importées:"
#: bookwyrm/templates/import/import.html:59 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "Importer" msgstr "Importer"
#: bookwyrm/templates/import/import.html:64 #: bookwyrm/templates/import/import.html:68
msgid "Recent Imports" msgid "Recent Imports"
msgstr "Importations récentes" msgstr "Importations récentes"
#: bookwyrm/templates/import/import.html:66 #: bookwyrm/templates/import/import.html:70
msgid "No recent imports" msgid "No recent imports"
msgstr "Aucune importation récente" msgstr "Aucune importation récente"
@ -2116,10 +2136,6 @@ msgstr "Approuver"
msgid "Reject" msgid "Reject"
msgstr "Rejeter" msgstr "Rejeter"
#: bookwyrm/templates/import/tooltip.html:6
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"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=\"noopener noreferrer\">Import/Export</a> de votre compte Goodreads."
#: bookwyrm/templates/import/troubleshoot.html:7 #: bookwyrm/templates/import/troubleshoot.html:7
msgid "Failed items" msgid "Failed items"
msgstr "Éléments dont l'importation a échoué" msgstr "Éléments dont l'importation a échoué"
@ -2205,7 +2221,7 @@ msgid "Login"
msgstr "Connexion" msgstr "Connexion"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Se connecter" msgstr "Se connecter"
@ -2214,7 +2230,7 @@ msgstr "Se connecter"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Bravo! Ladresse email a été confirmée." msgstr "Bravo! Ladresse email a été confirmée."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2222,12 +2238,12 @@ msgstr "Nom du compte:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "Mot de passe:" msgstr "Mot de passe:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Mot de passe oublié?" msgstr "Mot de passe oublié?"
@ -2271,54 +2287,38 @@ msgstr "Menu de navigation principal "
msgid "Feed" msgid "Feed"
msgstr "Fil dactualité" msgstr "Fil dactualité"
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr "Paramètres"
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr "Invitations"
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr "Se déconnecter"
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notifications" msgstr "Notifications"
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "Mot de passe" msgstr "Mot de passe"
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "Rejoindre" msgstr "Rejoindre"
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Publié !" msgstr "Publié !"
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "Erreur lors de la publication" msgstr "Erreur lors de la publication"
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "Documentation" msgstr "Documentation"
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Soutenez %(site_name)s avec <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Soutenez %(site_name)s avec <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2855,7 +2855,7 @@ msgstr "Vous suivez maintenant %(display_name)s !"
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "Comptes bloqués" msgstr "Comptes bloqués"
@ -2899,6 +2899,7 @@ msgstr "Modifier le profil"
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "Profil" msgstr "Profil"
@ -2952,11 +2953,28 @@ msgstr "Cacher les comptes abonnés et suivis sur le profil"
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "Niveau de confidentialité des messages par défaut :" msgstr "Niveau de confidentialité des messages par défaut :"
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr "Export CSV"
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr "Votre export comprendra tous les livres sur vos étagères, les livres que vous avez critiqués, et les livres ayant une activité de lecture."
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "Compte" msgstr "Compte"
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr "Données"
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr "Export CSV"
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "Relations" msgstr "Relations"
@ -2991,19 +3009,19 @@ msgid "Update read dates for \"<em>%(title)s</em>\""
msgstr "Mettre à jour les dates de lecture pour « <em>%(title)s</em> »" msgstr "Mettre à jour les dates de lecture pour « <em>%(title)s</em> »"
#: bookwyrm/templates/readthrough/readthrough_form.html:10 #: bookwyrm/templates/readthrough/readthrough_form.html:10
#: bookwyrm/templates/readthrough/readthrough_modal.html:31 #: bookwyrm/templates/readthrough/readthrough_modal.html:38
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24
#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21
msgid "Started reading" msgid "Started reading"
msgstr "Lecture commencée le" msgstr "Lecture commencée le"
#: bookwyrm/templates/readthrough/readthrough_form.html:18 #: bookwyrm/templates/readthrough/readthrough_form.html:18
#: bookwyrm/templates/readthrough/readthrough_modal.html:49 #: bookwyrm/templates/readthrough/readthrough_modal.html:56
msgid "Progress" msgid "Progress"
msgstr "Progression" msgstr "Progression"
#: bookwyrm/templates/readthrough/readthrough_form.html:24 #: bookwyrm/templates/readthrough/readthrough_form.html:24
#: bookwyrm/templates/readthrough/readthrough_modal.html:56 #: bookwyrm/templates/readthrough/readthrough_modal.html:63
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32
msgid "Finished reading" msgid "Finished reading"
msgstr "Lecture terminée le" msgstr "Lecture terminée le"
@ -3116,7 +3134,7 @@ msgstr "Type de recherche"
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3183,7 +3201,7 @@ msgid "Create Announcement"
msgstr "Ajouter une annonce" msgstr "Ajouter une annonce"
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "Date dajout" msgstr "Date dajout"
@ -3478,19 +3496,19 @@ msgstr "Instance:"
#: bookwyrm/templates/settings/federation/edit_instance.html:52 #: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46 #: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106 #: bookwyrm/templates/settings/users/user_info.html:113
msgid "Status:" msgid "Status:"
msgstr "Statut:" msgstr "Statut:"
#: bookwyrm/templates/settings/federation/edit_instance.html:66 #: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40 #: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100 #: bookwyrm/templates/settings/users/user_info.html:107
msgid "Software:" msgid "Software:"
msgstr "Logiciel:" msgstr "Logiciel:"
#: bookwyrm/templates/settings/federation/edit_instance.html:76 #: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43 #: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103 #: bookwyrm/templates/settings/users/user_info.html:110
msgid "Version:" msgid "Version:"
msgstr "Description:" msgstr "Description:"
@ -3517,7 +3535,7 @@ msgid "View all"
msgstr "Voir tous" msgstr "Voir tous"
#: bookwyrm/templates/settings/federation/instance.html:62 #: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56 #: bookwyrm/templates/settings/users/user_info.html:60
msgid "Reports:" msgid "Reports:"
msgstr "Signalements:" msgstr "Signalements:"
@ -3534,7 +3552,7 @@ msgid "Blocked by us:"
msgstr "Bloqués par nous:" msgstr "Bloqués par nous:"
#: bookwyrm/templates/settings/federation/instance.html:90 #: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110 #: bookwyrm/templates/settings/users/user_info.html:117
msgid "Notes" msgid "Notes"
msgstr "Remarques" msgstr "Remarques"
@ -3578,16 +3596,21 @@ msgstr "Blocage réussi:"
msgid "Failed:" msgid "Failed:"
msgstr "Échec:" msgstr "Échec:"
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "Nom de linstance" msgstr "Nom de linstance"
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr "Dernière modification"
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "Logiciel" msgstr "Logiciel"
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "Aucune instance trouvée" msgstr "Aucune instance trouvée"
@ -3598,6 +3621,14 @@ msgstr "Aucune instance trouvée"
msgid "Invite Requests" msgid "Invite Requests"
msgstr "Demandes dinvitation" msgstr "Demandes dinvitation"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr "Invitations"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "Invitations ignorées" msgstr "Invitations ignorées"
@ -3711,6 +3742,10 @@ msgstr "Bloquez des adresses IP avec précaution, voire de façon temporaire, ca
msgid "IP Address:" msgid "IP Address:"
msgstr "Adresse IP :" msgstr "Adresse IP :"
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24
msgid "You can block IP ranges using CIDR syntax."
msgstr "Vous pouvez bloquer des plages d'adresses IP en utilisant la syntaxe CIDR."
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:69 #: bookwyrm/templates/settings/layout.html:69
@ -3729,10 +3764,6 @@ msgstr "Adresse"
msgid "No IP addresses currently blocked" msgid "No IP addresses currently blocked"
msgstr "Aucune adresse IP n'est actuellement bloquée" msgstr "Aucune adresse IP n'est actuellement bloquée"
#: bookwyrm/templates/settings/ip_blocklist/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr "Vous pouvez bloquer des plages d'adresses IP en utilisant la syntaxe CIDR."
#: bookwyrm/templates/settings/layout.html:4 #: bookwyrm/templates/settings/layout.html:4
msgid "Administration" msgid "Administration"
msgstr "Administration" msgstr "Administration"
@ -3990,25 +4021,25 @@ msgid "Allow registration"
msgstr "Autoriser les inscriptions" msgstr "Autoriser les inscriptions"
#: bookwyrm/templates/settings/site.html:145 #: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr "Autoriser les demandes dinvitation"
#: bookwyrm/templates/settings/site.html:151
msgid "Set a question for invite requests"
msgstr "Définir une question pour les demandes dinvitation"
#: bookwyrm/templates/settings/site.html:156
msgid "Question:"
msgstr "Question :"
#: bookwyrm/templates/settings/site.html:163
msgid "Require users to confirm email address" msgid "Require users to confirm email address"
msgstr "Demander aux utilisateurs et utilisatrices de confirmer leur adresse email" msgstr "Demander aux utilisateurs et utilisatrices de confirmer leur adresse email"
#: bookwyrm/templates/settings/site.html:165 #: bookwyrm/templates/settings/site.html:147
msgid "(Recommended if registration is open)" msgid "(Recommended if registration is open)"
msgstr "(Recommandé si les inscriptions sont ouvertes)" msgstr "(Recommandé si les inscriptions sont ouvertes)"
#: bookwyrm/templates/settings/site.html:152
msgid "Allow invite requests"
msgstr "Autoriser les demandes dinvitation"
#: bookwyrm/templates/settings/site.html:158
msgid "Set a question for invite requests"
msgstr "Définir une question pour les demandes dinvitation"
#: bookwyrm/templates/settings/site.html:163
msgid "Question:"
msgstr "Question :"
#: bookwyrm/templates/settings/site.html:168 #: bookwyrm/templates/settings/site.html:168
msgid "Registration closed text:" msgid "Registration closed text:"
msgstr "Texte affiché lorsque les inscriptions sont closes:" msgstr "Texte affiché lorsque les inscriptions sont closes:"
@ -4107,18 +4138,18 @@ msgstr "Dernière activité"
msgid "Remote instance" msgid "Remote instance"
msgstr "Instance distante" msgstr "Instance distante"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:74
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Active" msgid "Active"
msgstr "Actif" msgstr "Actif"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:79
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:32
msgid "Inactive" msgid "Inactive"
msgstr "Inactif" msgstr "Inactif"
#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_admin.html:88
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:127
msgid "Not set" msgid "Not set"
msgstr "Non défini" msgstr "Non défini"
@ -4126,51 +4157,59 @@ msgstr "Non défini"
msgid "View user profile" msgid "View user profile"
msgstr "Voir le profil" msgstr "Voir le profil"
#: bookwyrm/templates/settings/users/user_info.html:36 #: bookwyrm/templates/settings/users/user_info.html:19
msgid "Go to user admin"
msgstr "Accéder à ladmininstration des comptes"
#: bookwyrm/templates/settings/users/user_info.html:40
msgid "Local" msgid "Local"
msgstr "Local" msgstr "Local"
#: bookwyrm/templates/settings/users/user_info.html:38 #: bookwyrm/templates/settings/users/user_info.html:42
msgid "Remote" msgid "Remote"
msgstr "Distant·e" msgstr "Distant·e"
#: bookwyrm/templates/settings/users/user_info.html:47 #: bookwyrm/templates/settings/users/user_info.html:51
msgid "User details" msgid "User details"
msgstr "Détails du compte" msgstr "Détails du compte"
#: bookwyrm/templates/settings/users/user_info.html:51 #: bookwyrm/templates/settings/users/user_info.html:55
msgid "Email:" msgid "Email:"
msgstr "Email :" msgstr "Email :"
#: bookwyrm/templates/settings/users/user_info.html:61 #: bookwyrm/templates/settings/users/user_info.html:65
msgid "(View reports)" msgid "(View reports)"
msgstr "(Voir les rapports)" msgstr "(Voir les rapports)"
#: bookwyrm/templates/settings/users/user_info.html:67 #: bookwyrm/templates/settings/users/user_info.html:71
msgid "Blocked by count:" msgid "Blocked by count:"
msgstr "Bloqué par compte:" msgstr "Bloqué par compte:"
#: bookwyrm/templates/settings/users/user_info.html:70 #: bookwyrm/templates/settings/users/user_info.html:74
msgid "Date added:"
msgstr "Date dajout :"
#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Last active date:" msgid "Last active date:"
msgstr "Dernière date d'activité :" msgstr "Dernière date d'activité :"
#: bookwyrm/templates/settings/users/user_info.html:73 #: bookwyrm/templates/settings/users/user_info.html:80
msgid "Manually approved followers:" msgid "Manually approved followers:"
msgstr "Abonné(e)s approuvés manuellement :" msgstr "Abonné(e)s approuvés manuellement :"
#: bookwyrm/templates/settings/users/user_info.html:76 #: bookwyrm/templates/settings/users/user_info.html:83
msgid "Discoverable:" msgid "Discoverable:"
msgstr "Visible publiquement :" msgstr "Visible publiquement :"
#: bookwyrm/templates/settings/users/user_info.html:80 #: bookwyrm/templates/settings/users/user_info.html:87
msgid "Deactivation reason:" msgid "Deactivation reason:"
msgstr "Raison de la désactivation :" msgstr "Raison de la désactivation :"
#: bookwyrm/templates/settings/users/user_info.html:95 #: bookwyrm/templates/settings/users/user_info.html:102
msgid "Instance details" msgid "Instance details"
msgstr "Détails de linstance" msgstr "Détails de linstance"
#: bookwyrm/templates/settings/users/user_info.html:117 #: bookwyrm/templates/settings/users/user_info.html:124
msgid "View instance" msgid "View instance"
msgstr "Voir linstance" msgstr "Voir linstance"
@ -4246,6 +4285,10 @@ msgstr "Votre domaine semble être mal configuré. Il ne doit pas inclure de pro
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "Vous utilisez BookWyrm en mode production sans https. <strong>USE_HTTPS</strong> doit être activé en production." msgstr "Vous utilisez BookWyrm en mode production sans https. <strong>USE_HTTPS</strong> doit être activé en production."
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr "Paramètres"
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "Domaine de l'instance :" msgstr "Domaine de l'instance :"
@ -4413,7 +4456,7 @@ msgid "Some thoughts on the book"
msgstr "Quelques réflexions sur ce livre" msgstr "Quelques réflexions sur ce livre"
#: bookwyrm/templates/snippets/create_status/comment.html:27 #: bookwyrm/templates/snippets/create_status/comment.html:27
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:17 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18
msgid "Progress:" msgid "Progress:"
msgstr "Progression:" msgstr "Progression:"
@ -5054,6 +5097,14 @@ msgstr[1] "%(mutuals_display)s abonné(e)s que vous suivez"
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Aucun·e abonné·e que vous suivez" msgstr "Aucun·e abonné·e que vous suivez"
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr "Voir le profil et plus"
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr "Se déconnecter"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "Ce fichier dépasse la taille limite: 10Mo" msgstr "Ce fichier dépasse la taille limite: 10Mo"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-17 16:15+0000\n" "POT-Creation-Date: 2022-04-08 21:00+0000\n"
"PO-Revision-Date: 2022-03-18 06:29\n" "PO-Revision-Date: 2022-04-09 14:02\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Galician\n" "Language-Team: Galician\n"
"Language: gl\n" "Language: gl\n"
@ -64,7 +64,7 @@ msgstr "Esta ligazón co tipo de ficheiro xa foi engadida para este libro. Se no
#: bookwyrm/forms/lists.py:26 #: bookwyrm/forms/lists.py:26
msgid "List Order" msgid "List Order"
msgstr "Orde da listaxe" msgstr "Orde da lista"
#: bookwyrm/forms/lists.py:27 #: bookwyrm/forms/lists.py:27
msgid "Book Title" msgid "Book Title"
@ -165,14 +165,14 @@ msgstr "En rústica"
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "Federado" msgstr "Federado"
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "Bloqueado" msgstr "Bloqueado"
@ -187,7 +187,7 @@ msgstr "%(value)s non é un remote_id válido"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s non é un nome de usuaria válido" msgstr "%(value)s non é un nome de usuaria válido"
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nome de usuaria" msgstr "nome de usuaria"
@ -285,49 +285,57 @@ msgstr "English (Inglés)"
#: bookwyrm/settings.py:283 #: bookwyrm/settings.py:283
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Alemán (Alemaña)" msgstr "Deutsch (Alemán)"
#: bookwyrm/settings.py:284 #: bookwyrm/settings.py:284
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (España)" msgstr "Español (Español)"
#: bookwyrm/settings.py:285 #: bookwyrm/settings.py:285
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galician)" msgstr "Galego (Galego)"
#: bookwyrm/settings.py:286 #: bookwyrm/settings.py:286
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italian)" msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Français (French)" msgid "Suomi (Finnish)"
msgstr "Francés (Francia)" msgstr "Suomi (Finés)"
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:288
msgid "Lietuvių (Lithuanian)" msgid "Français (French)"
msgstr "Lietuvių (Lithuanian)" msgstr "Français (Francés)"
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:289
msgid "Norsk (Norwegian)" msgid "Lietuvių (Lithuanian)"
msgstr "Noruegués (Norwegian)" msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:290
msgid "Norsk (Norwegian)"
msgstr "Norsk (Noruegués)"
#: bookwyrm/settings.py:291
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portugués brasileiro)" msgstr "Português do Brasil (Portugués brasileiro)"
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:292
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugués europeo)" msgstr "Português Europeu (Portugués europeo)"
#: bookwyrm/settings.py:292
msgid "Svenska (Swedish)"
msgstr "Sueco (Swedish)"
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:293
msgid "Română (Romanian)"
msgstr "Română (Rumanés)"
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Sueco)"
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinés simplificado)" msgstr "简体中文 (Chinés simplificado)"
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinés tradicional)" msgstr "繁體中文 (Chinés tradicional)"
@ -392,14 +400,14 @@ msgstr "Contacta coa administración"
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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 "A moderación e administración de %(site_name)s coidan e xestionan o sitio web, fan cumprir co <a href=\"coc_path\">código de conduta</a> e responden ás denuncias das usuarias sobre spam e mal comportamento." msgstr "A moderación e administración de %(site_name)s coidan e xestionan o sitio web, fan cumprir co <a href=\"%(coc_path)s\">código de conduta</a> e responden ás denuncias das usuarias sobre spam e mal comportamento."
#: bookwyrm/templates/about/about.html:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "Moderación" msgstr "Moderación"
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@ -430,7 +438,7 @@ msgid "Software version:"
msgstr "Versión do software:" msgstr "Versión do software:"
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Acerca de %(site_name)s" msgstr "Acerca de %(site_name)s"
@ -708,7 +716,7 @@ msgid "Openlibrary key:"
msgstr "Chave en Openlibrary:" msgstr "Chave en Openlibrary:"
#: bookwyrm/templates/author/edit_author.html:84 #: bookwyrm/templates/author/edit_author.html:84
#: bookwyrm/templates/book/edit/edit_book_form.html:326 #: bookwyrm/templates/book/edit/edit_book_form.html:323
msgid "Inventaire ID:" msgid "Inventaire ID:"
msgstr "ID en Inventaire:" msgstr "ID en Inventaire:"
@ -734,7 +742,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:136 #: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:81
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105 #: bookwyrm/templates/settings/federation/instance.html:105
@ -758,7 +766,7 @@ msgstr "Gardar"
#: bookwyrm/templates/lists/add_item_modal.html:36 #: bookwyrm/templates/lists/add_item_modal.html:36
#: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/lists/delete_list_modal.html:16
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27
#: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/readthrough/readthrough_modal.html:80
#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/search/barcode_modal.html:45
#: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
@ -873,18 +881,18 @@ msgstr "Lugares"
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
#: bookwyrm/templates/user/layout.html:85 #: bookwyrm/templates/user/layout.html:85
msgid "Lists" msgid "Lists"
msgstr "Listaxes" msgstr "Listas"
#: bookwyrm/templates/book/book.html:377 #: bookwyrm/templates/book/book.html:377
msgid "Add to list" msgid "Add to list"
msgstr "Engadir a listaxe" msgstr "Engadir á lista"
#: bookwyrm/templates/book/book.html:387 #: bookwyrm/templates/book/book.html:387
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:32
msgid "Add" msgid "Add"
msgstr "Engadir" msgstr "Engadir"
@ -893,12 +901,12 @@ msgid "ISBN:"
msgstr "ISBN:" msgstr "ISBN:"
#: bookwyrm/templates/book/book_identifiers.html:15 #: bookwyrm/templates/book/book_identifiers.html:15
#: bookwyrm/templates/book/edit/edit_book_form.html:335 #: bookwyrm/templates/book/edit/edit_book_form.html:332
msgid "OCLC Number:" msgid "OCLC Number:"
msgstr "Número OCLC:" msgstr "Número OCLC:"
#: bookwyrm/templates/book/book_identifiers.html:22 #: bookwyrm/templates/book/book_identifiers.html:22
#: bookwyrm/templates/book/edit/edit_book_form.html:344 #: bookwyrm/templates/book/edit/edit_book_form.html:341
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
@ -907,12 +915,12 @@ msgid "Add cover"
msgstr "Engadir portada" msgstr "Engadir portada"
#: bookwyrm/templates/book/cover_add_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:234 #: bookwyrm/templates/book/edit/edit_book_form.html:233
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Subir portada:" msgstr "Subir portada:"
#: bookwyrm/templates/book/cover_add_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:240 #: bookwyrm/templates/book/edit/edit_book_form.html:239
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Cargar portada desde url:" msgstr "Cargar portada desde url:"
@ -924,8 +932,7 @@ msgstr "Vista previa da portada"
#: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:13
#: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/components/modal.html:30
#: bookwyrm/templates/components/tooltip.html:7 #: bookwyrm/templates/feed/suggested_books.html:67
#: bookwyrm/templates/feed/suggested_books.html:55
#: bookwyrm/templates/get_started/layout.html:25 #: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58 #: bookwyrm/templates/get_started/layout.html:58
msgid "Close" msgid "Close"
@ -1031,77 +1038,77 @@ msgstr "Editorial:"
msgid "First published date:" msgid "First published date:"
msgstr "Data da primeira edición:" msgstr "Data da primeira edición:"
#: bookwyrm/templates/book/edit/edit_book_form.html:165 #: bookwyrm/templates/book/edit/edit_book_form.html:164
msgid "Published date:" msgid "Published date:"
msgstr "Data de publicación:" msgstr "Data de publicación:"
#: bookwyrm/templates/book/edit/edit_book_form.html:176 #: bookwyrm/templates/book/edit/edit_book_form.html:175
msgid "Authors" msgid "Authors"
msgstr "Autoras" msgstr "Autoras"
#: bookwyrm/templates/book/edit/edit_book_form.html:187 #: bookwyrm/templates/book/edit/edit_book_form.html:186
#, python-format #, python-format
msgid "Remove %(name)s" msgid "Remove %(name)s"
msgstr "Eliminar %(name)s" msgstr "Eliminar %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:190 #: bookwyrm/templates/book/edit/edit_book_form.html:189
#, python-format #, python-format
msgid "Author page for %(name)s" msgid "Author page for %(name)s"
msgstr "Páxina de autora para %(name)s" msgstr "Páxina de autora para %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:198 #: bookwyrm/templates/book/edit/edit_book_form.html:197
msgid "Add Authors:" msgid "Add Authors:"
msgstr "Engadir autoras:" msgstr "Engadir autoras:"
#: bookwyrm/templates/book/edit/edit_book_form.html:201 #: bookwyrm/templates/book/edit/edit_book_form.html:200
#: bookwyrm/templates/book/edit/edit_book_form.html:204 #: bookwyrm/templates/book/edit/edit_book_form.html:203
msgid "Add Author" msgid "Add Author"
msgstr "Engadir Autora" msgstr "Engadir Autora"
#: bookwyrm/templates/book/edit/edit_book_form.html:202 #: bookwyrm/templates/book/edit/edit_book_form.html:201
#: bookwyrm/templates/book/edit/edit_book_form.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:204
msgid "Jane Doe" msgid "Jane Doe"
msgstr "Xoana Pedre" msgstr "Xoana Pedre"
#: bookwyrm/templates/book/edit/edit_book_form.html:211 #: bookwyrm/templates/book/edit/edit_book_form.html:210
msgid "Add Another Author" msgid "Add Another Author"
msgstr "Engade outra Autora" msgstr "Engade outra Autora"
#: bookwyrm/templates/book/edit/edit_book_form.html:221 #: bookwyrm/templates/book/edit/edit_book_form.html:220
#: bookwyrm/templates/shelf/shelf.html:146 #: bookwyrm/templates/shelf/shelf.html:146
msgid "Cover" msgid "Cover"
msgstr "Portada" msgstr "Portada"
#: bookwyrm/templates/book/edit/edit_book_form.html:253 #: bookwyrm/templates/book/edit/edit_book_form.html:252
msgid "Physical Properties" msgid "Physical Properties"
msgstr "Propiedades físicas" msgstr "Propiedades físicas"
#: bookwyrm/templates/book/edit/edit_book_form.html:260 #: bookwyrm/templates/book/edit/edit_book_form.html:259
#: bookwyrm/templates/book/editions/format_filter.html:6 #: bookwyrm/templates/book/editions/format_filter.html:6
msgid "Format:" msgid "Format:"
msgstr "Formato:" msgstr "Formato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:272 #: bookwyrm/templates/book/edit/edit_book_form.html:269
msgid "Format details:" msgid "Format details:"
msgstr "Detalles do formato:" msgstr "Detalles do formato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:283 #: bookwyrm/templates/book/edit/edit_book_form.html:280
msgid "Pages:" msgid "Pages:"
msgstr "Páxinas:" msgstr "Páxinas:"
#: bookwyrm/templates/book/edit/edit_book_form.html:294 #: bookwyrm/templates/book/edit/edit_book_form.html:291
msgid "Book Identifiers" msgid "Book Identifiers"
msgstr "Identificadores do libro" msgstr "Identificadores do libro"
#: bookwyrm/templates/book/edit/edit_book_form.html:299 #: bookwyrm/templates/book/edit/edit_book_form.html:296
msgid "ISBN 13:" msgid "ISBN 13:"
msgstr "ISBN 13:" msgstr "ISBN 13:"
#: bookwyrm/templates/book/edit/edit_book_form.html:308 #: bookwyrm/templates/book/edit/edit_book_form.html:305
msgid "ISBN 10:" msgid "ISBN 10:"
msgstr "ISBN 10:" msgstr "ISBN 10:"
#: bookwyrm/templates/book/edit/edit_book_form.html:317 #: bookwyrm/templates/book/edit/edit_book_form.html:314
msgid "Openlibrary ID:" msgid "Openlibrary ID:"
msgstr "ID en Openlibrary:" msgstr "ID en Openlibrary:"
@ -1192,11 +1199,10 @@ msgstr "Dominio"
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:20 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Status" msgid "Status"
msgstr "Estado" msgstr "Estado"
@ -1287,10 +1293,6 @@ msgstr "valorouno"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Ao cargar os datos vas conectar con <strong>%(source_name)s</strong> e comprobar se existen metadatos deste libro que non están aquí presentes. Non se sobrescribirán os datos existentes." msgstr "Ao cargar os datos vas conectar con <strong>%(source_name)s</strong> e comprobar se existen metadatos deste libro que non están aquí presentes. Non se sobrescribirán os datos existentes."
#: bookwyrm/templates/components/tooltip.html:3
msgid "Help"
msgstr "Axuda"
#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 #: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8
msgid "Edit status" msgid "Edit status"
msgstr "Editar estado" msgstr "Editar estado"
@ -1312,7 +1314,7 @@ msgid "Sorry! We couldn't find that code."
msgstr "Lamentámolo! Non puidemos atopar ese código." msgstr "Lamentámolo! Non puidemos atopar ese código."
#: bookwyrm/templates/confirm_email/confirm_email.html:19 #: bookwyrm/templates/confirm_email/confirm_email.html:19
#: bookwyrm/templates/settings/users/user_info.html:85 #: bookwyrm/templates/settings/users/user_info.html:92
msgid "Confirmation code:" msgid "Confirmation code:"
msgstr "Código de confirmación:" msgstr "Código de confirmación:"
@ -1323,15 +1325,16 @@ msgstr "Código de confirmación:"
msgid "Submit" msgid "Submit"
msgstr "Enviar" msgstr "Enviar"
#: bookwyrm/templates/confirm_email/confirm_email.html:32 #: bookwyrm/templates/confirm_email/confirm_email.html:38
msgid "Can't find your code?" msgid "Can't find your code?"
msgstr "Non atopas o código?" msgstr "Non atopas o código?"
#: bookwyrm/templates/confirm_email/resend_form.html:4 #: bookwyrm/templates/confirm_email/resend.html:5
#: bookwyrm/templates/confirm_email/resend_modal.html:5
msgid "Resend confirmation link" msgid "Resend confirmation link"
msgstr "Reenviar ligazón de confirmación" msgstr "Reenviar ligazón de confirmación"
#: bookwyrm/templates/confirm_email/resend_form.html:11 #: bookwyrm/templates/confirm_email/resend_modal.html:15
#: bookwyrm/templates/landing/layout.html:68 #: bookwyrm/templates/landing/layout.html:68
#: bookwyrm/templates/landing/password_reset_request.html:18 #: bookwyrm/templates/landing/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:53 #: bookwyrm/templates/preferences/edit_user.html:53
@ -1339,7 +1342,11 @@ msgstr "Reenviar ligazón de confirmación"
msgid "Email address:" msgid "Email address:"
msgstr "Enderezo de email:" msgstr "Enderezo de email:"
#: bookwyrm/templates/confirm_email/resend_form.html:17 #: bookwyrm/templates/confirm_email/resend_modal.html:28
msgid "No user matching this email address found."
msgstr "Non atopamos nigunha usuaria con este email."
#: bookwyrm/templates/confirm_email/resend_modal.html:38
msgid "Resend link" msgid "Resend link"
msgstr "Reenviar ligazón" msgstr "Reenviar ligazón"
@ -1359,7 +1366,7 @@ msgstr "Comunidade federada"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "Directorio" msgstr "Directorio"
@ -1602,12 +1609,12 @@ msgstr "Restablece o contrasinal en %(site_name)s"
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "Páxina de inicio de %(site_name)s" msgstr "Páxina de inicio de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Contacta coa administración" msgstr "Contacta coa administración"
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "Únete a BookWyrm" msgstr "Únete a BookWyrm"
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
@ -1616,7 +1623,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Mensaxes Directas con <a href=\"%(path)s\">%(username)s</a>" msgstr "Mensaxes Directas con <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Mensaxes Directas" msgstr "Mensaxes Directas"
@ -1653,14 +1660,22 @@ msgid "Updates"
msgstr "Actualizacións" msgstr "Actualizacións"
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "Os teus libros" msgstr "Os teus libros"
#: bookwyrm/templates/feed/suggested_books.html:8 #: bookwyrm/templates/feed/suggested_books.html:10
msgid "There are no books here right now! Try searching for a book to get started" msgid "There are no books here right now! Try searching for a book to get started"
msgstr "Aínda non tes libros! Busca algún co que comezar" msgstr "Aínda non tes libros! Busca algún co que comezar"
#: bookwyrm/templates/feed/suggested_books.html:13
msgid "Do you have book data from another service like GoodReads?"
msgstr "Tes datos do libro de outros servizos como GoodReads?"
#: bookwyrm/templates/feed/suggested_books.html:16
msgid "Import your reading history"
msgstr "Importa o teu historial de lectura"
#: bookwyrm/templates/feed/suggested_users.html:5 #: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6 #: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow" msgid "Who to follow"
@ -1894,7 +1909,7 @@ msgstr "Crear lista"
#: bookwyrm/templates/groups/group.html:39 #: bookwyrm/templates/groups/group.html:39
msgid "This group has no lists" msgid "This group has no lists"
msgstr "Este grupo non ten listaxes" msgstr "Este grupo non ten listas"
#: bookwyrm/templates/groups/layout.html:17 #: bookwyrm/templates/groups/layout.html:17
msgid "Edit group" msgid "Edit group"
@ -1955,28 +1970,33 @@ msgstr "Importar libros"
msgid "Data source:" msgid "Data source:"
msgstr "Fonte de datos:" msgstr "Fonte de datos:"
#: bookwyrm/templates/import/import.html:40 #: bookwyrm/templates/import/import.html:39
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Podes descargar os teus datos de Goodreads desde a <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">páxina de Exportación/Importación</a> da túa conta Goodreads."
#: bookwyrm/templates/import/import.html:44
msgid "Data file:" msgid "Data file:"
msgstr "Ficheiro de datos:" msgstr "Ficheiro de datos:"
#: bookwyrm/templates/import/import.html:48 #: bookwyrm/templates/import/import.html:52
msgid "Include reviews" msgid "Include reviews"
msgstr "Incluír recensións" msgstr "Incluír recensións"
#: bookwyrm/templates/import/import.html:53 #: bookwyrm/templates/import/import.html:57
msgid "Privacy setting for imported reviews:" msgid "Privacy setting for imported reviews:"
msgstr "Axuste de privacidade para recensións importadas:" msgstr "Axuste de privacidade para recensións importadas:"
#: bookwyrm/templates/import/import.html:59 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "Importar" msgstr "Importar"
#: bookwyrm/templates/import/import.html:64 #: bookwyrm/templates/import/import.html:68
msgid "Recent Imports" msgid "Recent Imports"
msgstr "Importacións recentes" msgstr "Importacións recentes"
#: bookwyrm/templates/import/import.html:66 #: bookwyrm/templates/import/import.html:70
msgid "No recent imports" msgid "No recent imports"
msgstr "Sen importacións recentes" msgstr "Sen importacións recentes"
@ -2116,10 +2136,6 @@ msgstr "Admitir"
msgid "Reject" msgid "Reject"
msgstr "Rexeitar" msgstr "Rexeitar"
#: bookwyrm/templates/import/tooltip.html:6
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Podes descargar os teus datos de Goodreads desde a <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">páxina de Exportación/Importación</a> da túa conta Goodreads."
#: bookwyrm/templates/import/troubleshoot.html:7 #: bookwyrm/templates/import/troubleshoot.html:7
msgid "Failed items" msgid "Failed items"
msgstr "Elementos fallidos" msgstr "Elementos fallidos"
@ -2205,7 +2221,7 @@ msgid "Login"
msgstr "Acceder" msgstr "Acceder"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Accede" msgstr "Accede"
@ -2214,7 +2230,7 @@ msgstr "Accede"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Correcto! Enderezo de email confirmado." msgstr "Correcto! Enderezo de email confirmado."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2222,12 +2238,12 @@ msgstr "Nome de usuaria:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "Contrasinal:" msgstr "Contrasinal:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Esqueceches o contrasinal?" msgstr "Esqueceches o contrasinal?"
@ -2269,56 +2285,40 @@ msgstr "Menú principal de navegación"
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:80
msgid "Feed" msgid "Feed"
msgstr "Fonte" msgstr "Cronoloxía"
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr "Axustes"
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr "Convites"
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr "Desconectar"
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notificacións" msgstr "Notificacións"
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "contrasinal" msgstr "contrasinal"
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "Únete" msgstr "Únete"
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Publicación correcta" msgstr "Publicación correcta"
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "Erro ao publicar" msgstr "Erro ao publicar"
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "Documentación" msgstr "Documentación"
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Axuda a %(site_name)s en <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Axuda a %(site_name)s en <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "O código fonte de BookWyrm é público. Podes colaborar ou informar de problemas en <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "O código fonte de BookWyrm é público. Podes colaborar ou informar de problemas en <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2855,7 +2855,7 @@ msgstr "Estás a seguir a %(display_name)s!"
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "Usuarias bloqueadas" msgstr "Usuarias bloqueadas"
@ -2899,6 +2899,7 @@ msgstr "Editar perfil"
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "Perfil" msgstr "Perfil"
@ -2908,7 +2909,7 @@ msgstr "Perfil"
#: bookwyrm/templates/settings/site.html:77 #: bookwyrm/templates/settings/site.html:77
#: bookwyrm/templates/setup/config.html:91 #: bookwyrm/templates/setup/config.html:91
msgid "Display" msgid "Display"
msgstr "Mostrar" msgstr "Axustes"
#: bookwyrm/templates/preferences/edit_user.html:14 #: bookwyrm/templates/preferences/edit_user.html:14
#: bookwyrm/templates/preferences/edit_user.html:112 #: bookwyrm/templates/preferences/edit_user.html:112
@ -2952,11 +2953,28 @@ msgstr "Agochar relacións de seguimento no perfil"
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "Privacidade por defecto:" msgstr "Privacidade por defecto:"
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr "Exportación CSV"
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr "A exportación incluirá tódolos libros dos estantes, libros que recensionaches e libros con actividade de lectura."
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "Conta" msgstr "Conta"
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr "Datos"
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr "Exportar CSV"
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "Relacións" msgstr "Relacións"
@ -2991,19 +3009,19 @@ msgid "Update read dates for \"<em>%(title)s</em>\""
msgstr "Actualizar as datas de lectura para \"<em>%(title)s</em>\"" msgstr "Actualizar as datas de lectura para \"<em>%(title)s</em>\""
#: bookwyrm/templates/readthrough/readthrough_form.html:10 #: bookwyrm/templates/readthrough/readthrough_form.html:10
#: bookwyrm/templates/readthrough/readthrough_modal.html:31 #: bookwyrm/templates/readthrough/readthrough_modal.html:38
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24
#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21
msgid "Started reading" msgid "Started reading"
msgstr "Comecei a ler" msgstr "Comecei a ler"
#: bookwyrm/templates/readthrough/readthrough_form.html:18 #: bookwyrm/templates/readthrough/readthrough_form.html:18
#: bookwyrm/templates/readthrough/readthrough_modal.html:49 #: bookwyrm/templates/readthrough/readthrough_modal.html:56
msgid "Progress" msgid "Progress"
msgstr "Progreso" msgstr "Progreso"
#: bookwyrm/templates/readthrough/readthrough_form.html:24 #: bookwyrm/templates/readthrough/readthrough_form.html:24
#: bookwyrm/templates/readthrough/readthrough_modal.html:56 #: bookwyrm/templates/readthrough/readthrough_modal.html:63
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32
msgid "Finished reading" msgid "Finished reading"
msgstr "Rematei de ler" msgstr "Rematei de ler"
@ -3116,7 +3134,7 @@ msgstr "Tipo de busca"
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3183,7 +3201,7 @@ msgid "Create Announcement"
msgstr "Crear Anuncio" msgstr "Crear Anuncio"
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "Data engadida" msgstr "Data engadida"
@ -3478,19 +3496,19 @@ msgstr "Instancia:"
#: bookwyrm/templates/settings/federation/edit_instance.html:52 #: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46 #: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106 #: bookwyrm/templates/settings/users/user_info.html:113
msgid "Status:" msgid "Status:"
msgstr "Estado:" msgstr "Estado:"
#: bookwyrm/templates/settings/federation/edit_instance.html:66 #: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40 #: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100 #: bookwyrm/templates/settings/users/user_info.html:107
msgid "Software:" msgid "Software:"
msgstr "Software:" msgstr "Software:"
#: bookwyrm/templates/settings/federation/edit_instance.html:76 #: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43 #: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103 #: bookwyrm/templates/settings/users/user_info.html:110
msgid "Version:" msgid "Version:"
msgstr "Versión:" msgstr "Versión:"
@ -3517,7 +3535,7 @@ msgid "View all"
msgstr "Ver todo" msgstr "Ver todo"
#: bookwyrm/templates/settings/federation/instance.html:62 #: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56 #: bookwyrm/templates/settings/users/user_info.html:60
msgid "Reports:" msgid "Reports:"
msgstr "Denuncias:" msgstr "Denuncias:"
@ -3534,7 +3552,7 @@ msgid "Blocked by us:"
msgstr "Temos bloquedas:" msgstr "Temos bloquedas:"
#: bookwyrm/templates/settings/federation/instance.html:90 #: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110 #: bookwyrm/templates/settings/users/user_info.html:117
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
@ -3578,16 +3596,21 @@ msgstr "Bloqueaches a:"
msgid "Failed:" msgid "Failed:"
msgstr "Fallou:" msgstr "Fallou:"
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "Nome da instancia" msgstr "Nome da instancia"
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr "Última actualización"
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "Software" msgstr "Software"
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "Non hai instancias" msgstr "Non hai instancias"
@ -3598,6 +3621,14 @@ msgstr "Non hai instancias"
msgid "Invite Requests" msgid "Invite Requests"
msgstr "Solicitudes de convite" msgstr "Solicitudes de convite"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr "Convites"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "Solicitudes de convite ignoradas" msgstr "Solicitudes de convite ignoradas"
@ -3711,6 +3742,10 @@ msgstr "Usa os bloqueos por IP con tino, e considera outros bloqueos ou só temp
msgid "IP Address:" msgid "IP Address:"
msgstr "Enderezo IP:" msgstr "Enderezo IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24
msgid "You can block IP ranges using CIDR syntax."
msgstr "Podes bloquear rangos de IP utilizando sintaxe CIDR."
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:69 #: bookwyrm/templates/settings/layout.html:69
@ -3729,10 +3764,6 @@ msgstr "Enderezo"
msgid "No IP addresses currently blocked" msgid "No IP addresses currently blocked"
msgstr "Actualmente non tes IP bloqueados" msgstr "Actualmente non tes IP bloqueados"
#: bookwyrm/templates/settings/ip_blocklist/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr "Podes bloquear rangos de IP utilizando sintaxe CIDR."
#: bookwyrm/templates/settings/layout.html:4 #: bookwyrm/templates/settings/layout.html:4
msgid "Administration" msgid "Administration"
msgstr "Administración" msgstr "Administración"
@ -3990,25 +4021,25 @@ msgid "Allow registration"
msgstr "Abrir rexistro" msgstr "Abrir rexistro"
#: bookwyrm/templates/settings/site.html:145 #: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr "Permitir solicitudes de convite"
#: bookwyrm/templates/settings/site.html:151
msgid "Set a question for invite requests"
msgstr "Escribe a pregunta para as solicitudes de convite"
#: bookwyrm/templates/settings/site.html:156
msgid "Question:"
msgstr "Pregunta:"
#: bookwyrm/templates/settings/site.html:163
msgid "Require users to confirm email address" msgid "Require users to confirm email address"
msgstr "Requerir que a usuaria confirme o enderezo de email" msgstr "Requerir que a usuaria confirme o enderezo de email"
#: bookwyrm/templates/settings/site.html:165 #: bookwyrm/templates/settings/site.html:147
msgid "(Recommended if registration is open)" msgid "(Recommended if registration is open)"
msgstr "(Recomendable se o rexistro está aberto)" msgstr "(Recomendable se o rexistro está aberto)"
#: bookwyrm/templates/settings/site.html:152
msgid "Allow invite requests"
msgstr "Permitir solicitudes de convite"
#: bookwyrm/templates/settings/site.html:158
msgid "Set a question for invite requests"
msgstr "Escribe a pregunta para as solicitudes de convite"
#: bookwyrm/templates/settings/site.html:163
msgid "Question:"
msgstr "Pregunta:"
#: bookwyrm/templates/settings/site.html:168 #: bookwyrm/templates/settings/site.html:168
msgid "Registration closed text:" msgid "Registration closed text:"
msgstr "Texto se o rexistro está pechado:" msgstr "Texto se o rexistro está pechado:"
@ -4107,18 +4138,18 @@ msgstr "Última vez activa"
msgid "Remote instance" msgid "Remote instance"
msgstr "Instancia remota" msgstr "Instancia remota"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:74
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Active" msgid "Active"
msgstr "Activa" msgstr "Activa"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:79
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:32
msgid "Inactive" msgid "Inactive"
msgstr "Inactiva" msgstr "Inactiva"
#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_admin.html:88
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:127
msgid "Not set" msgid "Not set"
msgstr "Non establecido" msgstr "Non establecido"
@ -4126,51 +4157,59 @@ msgstr "Non establecido"
msgid "View user profile" msgid "View user profile"
msgstr "Ver perfil da usuaria" msgstr "Ver perfil da usuaria"
#: bookwyrm/templates/settings/users/user_info.html:36 #: bookwyrm/templates/settings/users/user_info.html:19
msgid "Go to user admin"
msgstr "Ir á xestión da usuaria"
#: bookwyrm/templates/settings/users/user_info.html:40
msgid "Local" msgid "Local"
msgstr "Local" msgstr "Local"
#: bookwyrm/templates/settings/users/user_info.html:38 #: bookwyrm/templates/settings/users/user_info.html:42
msgid "Remote" msgid "Remote"
msgstr "Remota" msgstr "Remota"
#: bookwyrm/templates/settings/users/user_info.html:47 #: bookwyrm/templates/settings/users/user_info.html:51
msgid "User details" msgid "User details"
msgstr "Detalles da usuaria" msgstr "Detalles da usuaria"
#: bookwyrm/templates/settings/users/user_info.html:51 #: bookwyrm/templates/settings/users/user_info.html:55
msgid "Email:" msgid "Email:"
msgstr "Email:" msgstr "Email:"
#: bookwyrm/templates/settings/users/user_info.html:61 #: bookwyrm/templates/settings/users/user_info.html:65
msgid "(View reports)" msgid "(View reports)"
msgstr "(Ver denuncias)" msgstr "(Ver denuncias)"
#: bookwyrm/templates/settings/users/user_info.html:67 #: bookwyrm/templates/settings/users/user_info.html:71
msgid "Blocked by count:" msgid "Blocked by count:"
msgstr "Bloqueada pola conta:" msgstr "Bloqueada pola conta:"
#: bookwyrm/templates/settings/users/user_info.html:70 #: bookwyrm/templates/settings/users/user_info.html:74
msgid "Date added:"
msgstr "Engadido en:"
#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Last active date:" msgid "Last active date:"
msgstr "Data da última actividade:" msgstr "Data da última actividade:"
#: bookwyrm/templates/settings/users/user_info.html:73 #: bookwyrm/templates/settings/users/user_info.html:80
msgid "Manually approved followers:" msgid "Manually approved followers:"
msgstr "Seguidoras aprobadas manualmente:" msgstr "Seguidoras aprobadas manualmente:"
#: bookwyrm/templates/settings/users/user_info.html:76 #: bookwyrm/templates/settings/users/user_info.html:83
msgid "Discoverable:" msgid "Discoverable:"
msgstr "Atopable:" msgstr "Atopable:"
#: bookwyrm/templates/settings/users/user_info.html:80 #: bookwyrm/templates/settings/users/user_info.html:87
msgid "Deactivation reason:" msgid "Deactivation reason:"
msgstr "Razón da desactivación:" msgstr "Razón da desactivación:"
#: bookwyrm/templates/settings/users/user_info.html:95 #: bookwyrm/templates/settings/users/user_info.html:102
msgid "Instance details" msgid "Instance details"
msgstr "Detalles da instancia" msgstr "Detalles da instancia"
#: bookwyrm/templates/settings/users/user_info.html:117 #: bookwyrm/templates/settings/users/user_info.html:124
msgid "View instance" msgid "View instance"
msgstr "Ver instancia" msgstr "Ver instancia"
@ -4246,6 +4285,10 @@ msgstr "Semella non está ben configurado o dominio. Non debería incluír o pro
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "Estás executando BookWyrm en modo produción sen https. En produción, <strong>USE_HTTPS</strong> debería estar activado." msgstr "Estás executando BookWyrm en modo produción sen https. En produción, <strong>USE_HTTPS</strong> debería estar activado."
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr "Axustes"
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "Dominio da instancia:" msgstr "Dominio da instancia:"
@ -4413,7 +4456,7 @@ msgid "Some thoughts on the book"
msgstr "Cousas interesantes no libro" msgstr "Cousas interesantes no libro"
#: bookwyrm/templates/snippets/create_status/comment.html:27 #: bookwyrm/templates/snippets/create_status/comment.html:27
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:17 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18
msgid "Progress:" msgid "Progress:"
msgstr "Progreso:" msgstr "Progreso:"
@ -4492,7 +4535,7 @@ msgstr "A túa recensión de '%(book_title)s'"
#: bookwyrm/templates/snippets/create_status/review.html:39 #: bookwyrm/templates/snippets/create_status/review.html:39
msgid "Review:" msgid "Review:"
msgstr "Recensión:" msgstr "Revisar:"
#: bookwyrm/templates/snippets/fav_button.html:16 #: bookwyrm/templates/snippets/fav_button.html:16
#: bookwyrm/templates/snippets/fav_button.html:17 #: bookwyrm/templates/snippets/fav_button.html:17
@ -4572,8 +4615,8 @@ msgstr[1] "%(rating)s estrelas"
#, python-format #, python-format
msgid "set a goal to read %(counter)s book in %(year)s" msgid "set a goal to read %(counter)s book in %(year)s"
msgid_plural "set a goal to read %(counter)s books in %(year)s" msgid_plural "set a goal to read %(counter)s books in %(year)s"
msgstr[0] "establecer obxectivo de %(counter)s libro ao %(year)s" msgstr[0] "quere ler %(counter)s libro en %(year)s"
msgstr[1] "establecer obxectivo de ler %(counter)s libros ao %(year)s" msgstr[1] "quere ler %(counter)s libros en %(year)s"
#: bookwyrm/templates/snippets/generated_status/rating.html:3 #: bookwyrm/templates/snippets/generated_status/rating.html:3
#, python-format #, python-format
@ -4853,7 +4896,7 @@ msgstr "comezou a ler <a href=\"%(book_path)s\">%(book)s</a>"
#: bookwyrm/templates/snippets/status/headers/review.html:8 #: bookwyrm/templates/snippets/status/headers/review.html:8
#, python-format #, python-format
msgid "reviewed <a href=\"%(book_path)s\">%(book)s</a> by <a href=\"%(author_path)s\">%(author_name)s</a>" msgid "reviewed <a href=\"%(book_path)s\">%(book)s</a> by <a href=\"%(author_path)s\">%(author_name)s</a>"
msgstr "revisou <a href=\"%(book_path)s\">%(book)s</a> de <a href=\"%(author_path)s\">%(author_name)s</a>" msgstr "recensionou <a href=\"%(book_path)s\">%(book)s</a> de <a href=\"%(author_path)s\">%(author_name)s</a>"
#: bookwyrm/templates/snippets/status/headers/review.html:15 #: bookwyrm/templates/snippets/status/headers/review.html:15
#, python-format #, python-format
@ -5029,7 +5072,7 @@ msgstr "Sen actividade!"
#: bookwyrm/templates/user/user_preview.html:22 #: bookwyrm/templates/user/user_preview.html:22
#, python-format #, python-format
msgid "Joined %(date)s" msgid "Joined %(date)s"
msgstr "Uniuse en %(date)s" msgstr "Desde hai %(date)s"
#: bookwyrm/templates/user/user_preview.html:26 #: bookwyrm/templates/user/user_preview.html:26
#, python-format #, python-format
@ -5054,6 +5097,14 @@ msgstr[1] "%(mutuals_display)s seguidoras que segues"
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Sen seguidoras que ti segues" msgstr "Sen seguidoras que ti segues"
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr "Ver perfil e máis"
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr "Desconectar"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "O ficheiro supera o tamaño máximo: 10MB" msgstr "O ficheiro supera o tamaño máximo: 10MB"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-17 16:15+0000\n" "POT-Creation-Date: 2022-04-08 21:00+0000\n"
"PO-Revision-Date: 2022-03-18 00:41\n" "PO-Revision-Date: 2022-04-20 22:49\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Language: it\n" "Language: it\n"
@ -165,14 +165,14 @@ msgstr "Brossura"
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "Federato" msgstr "Federato"
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "Bloccato" msgstr "Bloccato"
@ -187,7 +187,7 @@ msgstr "%(value)s non è un Id remoto valido"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s non è un nome utente valido" msgstr "%(value)s non è un nome utente valido"
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nome utente" msgstr "nome utente"
@ -300,34 +300,42 @@ msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)" msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Suomi (Finnish)"
msgstr "Suomi (Finlandese)"
#: bookwyrm/settings.py:288
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Francese)" msgstr "Français (Francese)"
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:289
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)" msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:290
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norvegese)" msgstr "Norsk (Norvegese)"
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:291
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portoghese Brasiliano)" msgstr "Português do Brasil (Portoghese Brasiliano)"
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:292
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portoghese europeo)" msgstr "Português Europeu (Portoghese europeo)"
#: bookwyrm/settings.py:292 #: bookwyrm/settings.py:293
msgid "Română (Romanian)"
msgstr "Rumeno (Romanian)"
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Svedese)" msgstr "Svenska (Svedese)"
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Cinese Semplificato)" msgstr "简体中文 (Cinese Semplificato)"
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Cinese Tradizionale)" msgstr "繁體中文 (Cinese Tradizionale)"
@ -392,14 +400,14 @@ msgstr "Incontra gli amministratori"
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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\">codice di condotta</a>, e rispondono quando gli utenti segnalano spam o comportamenti non adeguati." 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:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "Moderatori" msgstr "Moderatori"
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@ -430,7 +438,7 @@ msgid "Software version:"
msgstr "Versione del software:" msgstr "Versione del software:"
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Informazioni su %(site_name)s" msgstr "Informazioni su %(site_name)s"
@ -708,7 +716,7 @@ msgid "Openlibrary key:"
msgstr "Chiave OpenLibrary:" msgstr "Chiave OpenLibrary:"
#: bookwyrm/templates/author/edit_author.html:84 #: bookwyrm/templates/author/edit_author.html:84
#: bookwyrm/templates/book/edit/edit_book_form.html:326 #: bookwyrm/templates/book/edit/edit_book_form.html:323
msgid "Inventaire ID:" msgid "Inventaire ID:"
msgstr "Inventaire ID:" msgstr "Inventaire ID:"
@ -734,7 +742,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:136 #: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:81
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105 #: bookwyrm/templates/settings/federation/instance.html:105
@ -758,7 +766,7 @@ msgstr "Salva"
#: bookwyrm/templates/lists/add_item_modal.html:36 #: bookwyrm/templates/lists/add_item_modal.html:36
#: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/lists/delete_list_modal.html:16
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27
#: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/readthrough/readthrough_modal.html:80
#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/search/barcode_modal.html:45
#: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
@ -821,7 +829,7 @@ msgstr "Descrizione:"
#, python-format #, python-format
msgid "%(count)s edition" msgid "%(count)s edition"
msgid_plural "%(count)s editions" msgid_plural "%(count)s editions"
msgstr[0] "" msgstr[0] "%(count)s edizione"
msgstr[1] "%(count)s edizioni" msgstr[1] "%(count)s edizioni"
#: bookwyrm/templates/book/book.html:228 #: bookwyrm/templates/book/book.html:228
@ -884,7 +892,7 @@ msgstr "Aggiungi all'elenco"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:32
msgid "Add" msgid "Add"
msgstr "Aggiungi" msgstr "Aggiungi"
@ -893,12 +901,12 @@ msgid "ISBN:"
msgstr "ISBN:" msgstr "ISBN:"
#: bookwyrm/templates/book/book_identifiers.html:15 #: bookwyrm/templates/book/book_identifiers.html:15
#: bookwyrm/templates/book/edit/edit_book_form.html:335 #: bookwyrm/templates/book/edit/edit_book_form.html:332
msgid "OCLC Number:" msgid "OCLC Number:"
msgstr "Numero OCLC:" msgstr "Numero OCLC:"
#: bookwyrm/templates/book/book_identifiers.html:22 #: bookwyrm/templates/book/book_identifiers.html:22
#: bookwyrm/templates/book/edit/edit_book_form.html:344 #: bookwyrm/templates/book/edit/edit_book_form.html:341
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
@ -907,12 +915,12 @@ msgid "Add cover"
msgstr "Aggiungi copertina" msgstr "Aggiungi copertina"
#: bookwyrm/templates/book/cover_add_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:234 #: bookwyrm/templates/book/edit/edit_book_form.html:233
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Carica la copertina:" msgstr "Carica la copertina:"
#: bookwyrm/templates/book/cover_add_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:240 #: bookwyrm/templates/book/edit/edit_book_form.html:239
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Carica la copertina dall'url:" msgstr "Carica la copertina dall'url:"
@ -924,8 +932,7 @@ msgstr "Anteprima copertina del libro"
#: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:13
#: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/components/modal.html:30
#: bookwyrm/templates/components/tooltip.html:7 #: bookwyrm/templates/feed/suggested_books.html:67
#: bookwyrm/templates/feed/suggested_books.html:55
#: bookwyrm/templates/get_started/layout.html:25 #: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58 #: bookwyrm/templates/get_started/layout.html:58
msgid "Close" msgid "Close"
@ -1031,77 +1038,77 @@ msgstr "Editore:"
msgid "First published date:" msgid "First published date:"
msgstr "Prima data di pubblicazione:" msgstr "Prima data di pubblicazione:"
#: bookwyrm/templates/book/edit/edit_book_form.html:165 #: bookwyrm/templates/book/edit/edit_book_form.html:164
msgid "Published date:" msgid "Published date:"
msgstr "Data di pubblicazione:" msgstr "Data di pubblicazione:"
#: bookwyrm/templates/book/edit/edit_book_form.html:176 #: bookwyrm/templates/book/edit/edit_book_form.html:175
msgid "Authors" msgid "Authors"
msgstr "Autori" msgstr "Autori"
#: bookwyrm/templates/book/edit/edit_book_form.html:187 #: bookwyrm/templates/book/edit/edit_book_form.html:186
#, python-format #, python-format
msgid "Remove %(name)s" msgid "Remove %(name)s"
msgstr "Rimuovi %(name)s" msgstr "Rimuovi %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:190 #: bookwyrm/templates/book/edit/edit_book_form.html:189
#, python-format #, python-format
msgid "Author page for %(name)s" msgid "Author page for %(name)s"
msgstr "Pagina autore per %(name)s" msgstr "Pagina autore per %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:198 #: bookwyrm/templates/book/edit/edit_book_form.html:197
msgid "Add Authors:" msgid "Add Authors:"
msgstr "Aggiungi Autori:" msgstr "Aggiungi Autori:"
#: bookwyrm/templates/book/edit/edit_book_form.html:201 #: bookwyrm/templates/book/edit/edit_book_form.html:200
#: bookwyrm/templates/book/edit/edit_book_form.html:204 #: bookwyrm/templates/book/edit/edit_book_form.html:203
msgid "Add Author" msgid "Add Author"
msgstr "Aggiungi Autore" msgstr "Aggiungi Autore"
#: bookwyrm/templates/book/edit/edit_book_form.html:202 #: bookwyrm/templates/book/edit/edit_book_form.html:201
#: bookwyrm/templates/book/edit/edit_book_form.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:204
msgid "Jane Doe" msgid "Jane Doe"
msgstr "Jane Doe" msgstr "Jane Doe"
#: bookwyrm/templates/book/edit/edit_book_form.html:211 #: bookwyrm/templates/book/edit/edit_book_form.html:210
msgid "Add Another Author" msgid "Add Another Author"
msgstr "Aggiungi un altro autore" msgstr "Aggiungi un altro autore"
#: bookwyrm/templates/book/edit/edit_book_form.html:221 #: bookwyrm/templates/book/edit/edit_book_form.html:220
#: bookwyrm/templates/shelf/shelf.html:146 #: bookwyrm/templates/shelf/shelf.html:146
msgid "Cover" msgid "Cover"
msgstr "Copertina" msgstr "Copertina"
#: bookwyrm/templates/book/edit/edit_book_form.html:253 #: bookwyrm/templates/book/edit/edit_book_form.html:252
msgid "Physical Properties" msgid "Physical Properties"
msgstr "Caratteristiche" msgstr "Caratteristiche"
#: bookwyrm/templates/book/edit/edit_book_form.html:260 #: bookwyrm/templates/book/edit/edit_book_form.html:259
#: bookwyrm/templates/book/editions/format_filter.html:6 #: bookwyrm/templates/book/editions/format_filter.html:6
msgid "Format:" msgid "Format:"
msgstr "Formato:" msgstr "Formato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:272 #: bookwyrm/templates/book/edit/edit_book_form.html:269
msgid "Format details:" msgid "Format details:"
msgstr "Dettagli del formato:" msgstr "Dettagli del formato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:283 #: bookwyrm/templates/book/edit/edit_book_form.html:280
msgid "Pages:" msgid "Pages:"
msgstr "Pagine:" msgstr "Pagine:"
#: bookwyrm/templates/book/edit/edit_book_form.html:294 #: bookwyrm/templates/book/edit/edit_book_form.html:291
msgid "Book Identifiers" msgid "Book Identifiers"
msgstr "Identificativi del Libro" msgstr "Identificativi del Libro"
#: bookwyrm/templates/book/edit/edit_book_form.html:299 #: bookwyrm/templates/book/edit/edit_book_form.html:296
msgid "ISBN 13:" msgid "ISBN 13:"
msgstr "ISBN 13:" msgstr "ISBN 13:"
#: bookwyrm/templates/book/edit/edit_book_form.html:308 #: bookwyrm/templates/book/edit/edit_book_form.html:305
msgid "ISBN 10:" msgid "ISBN 10:"
msgstr "ISBN 10:" msgstr "ISBN 10:"
#: bookwyrm/templates/book/edit/edit_book_form.html:317 #: bookwyrm/templates/book/edit/edit_book_form.html:314
msgid "Openlibrary ID:" msgid "Openlibrary ID:"
msgstr "OpenLibrary ID:" msgstr "OpenLibrary ID:"
@ -1192,11 +1199,10 @@ msgstr "Dominio"
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:20 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Status" msgid "Status"
msgstr "Stato" msgstr "Stato"
@ -1287,10 +1293,6 @@ msgstr "Valuta"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Il caricamento dei dati si collegherà a <strong>%(source_name)s</strong> e verificherà eventuali metadati relativi a questo autore che non sono presenti qui. I metadati esistenti non vengono sovrascritti." msgstr "Il caricamento dei dati si collegherà a <strong>%(source_name)s</strong> e verificherà eventuali metadati relativi a questo autore che non sono presenti qui. I metadati esistenti non vengono sovrascritti."
#: bookwyrm/templates/components/tooltip.html:3
msgid "Help"
msgstr "Supporto"
#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 #: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8
msgid "Edit status" msgid "Edit status"
msgstr "Modifica stato" msgstr "Modifica stato"
@ -1312,7 +1314,7 @@ msgid "Sorry! We couldn't find that code."
msgstr "Ci dispiace! Non siamo riusciti a trovare quel codice." msgstr "Ci dispiace! Non siamo riusciti a trovare quel codice."
#: bookwyrm/templates/confirm_email/confirm_email.html:19 #: bookwyrm/templates/confirm_email/confirm_email.html:19
#: bookwyrm/templates/settings/users/user_info.html:85 #: bookwyrm/templates/settings/users/user_info.html:92
msgid "Confirmation code:" msgid "Confirmation code:"
msgstr "Codice di conferma:" msgstr "Codice di conferma:"
@ -1323,15 +1325,16 @@ msgstr "Codice di conferma:"
msgid "Submit" msgid "Submit"
msgstr "Invia" msgstr "Invia"
#: bookwyrm/templates/confirm_email/confirm_email.html:32 #: bookwyrm/templates/confirm_email/confirm_email.html:38
msgid "Can't find your code?" msgid "Can't find your code?"
msgstr "Non riesci a trovare il tuo codice?" msgstr "Non riesci a trovare il tuo codice?"
#: bookwyrm/templates/confirm_email/resend_form.html:4 #: bookwyrm/templates/confirm_email/resend.html:5
#: bookwyrm/templates/confirm_email/resend_modal.html:5
msgid "Resend confirmation link" msgid "Resend confirmation link"
msgstr "Invia di nuovo email di conferma" msgstr "Invia di nuovo email di conferma"
#: bookwyrm/templates/confirm_email/resend_form.html:11 #: bookwyrm/templates/confirm_email/resend_modal.html:15
#: bookwyrm/templates/landing/layout.html:68 #: bookwyrm/templates/landing/layout.html:68
#: bookwyrm/templates/landing/password_reset_request.html:18 #: bookwyrm/templates/landing/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:53 #: bookwyrm/templates/preferences/edit_user.html:53
@ -1339,7 +1342,11 @@ msgstr "Invia di nuovo email di conferma"
msgid "Email address:" msgid "Email address:"
msgstr "Indirizzo Email:" msgstr "Indirizzo Email:"
#: bookwyrm/templates/confirm_email/resend_form.html:17 #: bookwyrm/templates/confirm_email/resend_modal.html:28
msgid "No user matching this email address found."
msgstr "Non è stato trovato nessun utente con questo indirizzo email."
#: bookwyrm/templates/confirm_email/resend_modal.html:38
msgid "Resend link" msgid "Resend link"
msgstr "Reinvia il link" msgstr "Reinvia il link"
@ -1359,7 +1366,7 @@ msgstr "Comunità federata"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "Directory" msgstr "Directory"
@ -1602,13 +1609,13 @@ msgstr "Reimposta la password di %(site_name)s"
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "%(site_name)s Home page" msgstr "%(site_name)s Home page"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Contatta amministratore del sito" msgstr "Contatta amministratore del sito"
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "Unisciti A Bookwyrm" msgstr "Unisciti a BookWyrm"
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
#, python-format #, python-format
@ -1616,7 +1623,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Messaggi diretti con <a href=\"%(path)s\">%(username)s</a>" msgstr "Messaggi diretti con <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Messaggi Diretti" msgstr "Messaggi Diretti"
@ -1653,14 +1660,22 @@ msgid "Updates"
msgstr "Aggiornamenti" msgstr "Aggiornamenti"
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "I Tuoi Libri" msgstr "I Tuoi Libri"
#: bookwyrm/templates/feed/suggested_books.html:8 #: bookwyrm/templates/feed/suggested_books.html:10
msgid "There are no books here right now! Try searching for a book to get started" msgid "There are no books here right now! Try searching for a book to get started"
msgstr "Non ci sono libri qui in questo momento! Prova a cercare un libro per iniziare" msgstr "Non ci sono libri qui in questo momento! Prova a cercare un libro per iniziare"
#: bookwyrm/templates/feed/suggested_books.html:13
msgid "Do you have book data from another service like GoodReads?"
msgstr "Hai dati dei tuoi libri su un altro servizio come GoodReads?"
#: bookwyrm/templates/feed/suggested_books.html:16
msgid "Import your reading history"
msgstr "Importa la tua cronologia di lettura"
#: bookwyrm/templates/feed/suggested_users.html:5 #: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6 #: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow" msgid "Who to follow"
@ -1955,28 +1970,33 @@ msgstr "Importa libri"
msgid "Data source:" msgid "Data source:"
msgstr "Sorgenti dati:" msgstr "Sorgenti dati:"
#: bookwyrm/templates/import/import.html:40 #: bookwyrm/templates/import/import.html:39
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"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=\"noopener noreferrer\">\"Importa/Esporta\"</a> del tuo account Goodreads."
#: bookwyrm/templates/import/import.html:44
msgid "Data file:" msgid "Data file:"
msgstr "Dati file:" msgstr "Dati file:"
#: bookwyrm/templates/import/import.html:48 #: bookwyrm/templates/import/import.html:52
msgid "Include reviews" msgid "Include reviews"
msgstr "Includi recensioni" msgstr "Includi recensioni"
#: bookwyrm/templates/import/import.html:53 #: bookwyrm/templates/import/import.html:57
msgid "Privacy setting for imported reviews:" msgid "Privacy setting for imported reviews:"
msgstr "Impostazione della privacy per le recensioni importate:" msgstr "Impostazione della privacy per le recensioni importate:"
#: bookwyrm/templates/import/import.html:59 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "Importa" msgstr "Importa"
#: bookwyrm/templates/import/import.html:64 #: bookwyrm/templates/import/import.html:68
msgid "Recent Imports" msgid "Recent Imports"
msgstr "Importazioni recenti" msgstr "Importazioni recenti"
#: bookwyrm/templates/import/import.html:66 #: bookwyrm/templates/import/import.html:70
msgid "No recent imports" msgid "No recent imports"
msgstr "Nessuna importazione recente" msgstr "Nessuna importazione recente"
@ -2116,10 +2136,6 @@ msgstr "Approvato"
msgid "Reject" msgid "Reject"
msgstr "Rifiutato" msgstr "Rifiutato"
#: bookwyrm/templates/import/tooltip.html:6
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"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=\"noopener noreferrer\">\"Importa/Esporta\"</a> del tuo account Goodreads."
#: bookwyrm/templates/import/troubleshoot.html:7 #: bookwyrm/templates/import/troubleshoot.html:7
msgid "Failed items" msgid "Failed items"
msgstr "Elementi non riusciti" msgstr "Elementi non riusciti"
@ -2205,7 +2221,7 @@ msgid "Login"
msgstr "Accedi" msgstr "Accedi"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Accedi" msgstr "Accedi"
@ -2214,7 +2230,7 @@ msgstr "Accedi"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Indirizzo email confermato con successo." msgstr "Indirizzo email confermato con successo."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2222,12 +2238,12 @@ msgstr "Nome utente:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "Password:" msgstr "Password:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Hai dimenticato la tua password?" msgstr "Hai dimenticato la tua password?"
@ -2271,54 +2287,38 @@ msgstr "Barra di navigazione principale"
msgid "Feed" msgid "Feed"
msgstr "Feed" msgstr "Feed"
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr "Impostazioni"
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr "Inviti"
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr "Esci"
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notifiche" msgstr "Notifiche"
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "password" msgstr "password"
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "Entra" msgstr "Entra"
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Stato pubblicato correttamente" msgstr "Stato pubblicato correttamente"
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "Errore nel pubblicare lo stato" msgstr "Errore nel pubblicare lo stato"
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "Documentazione" msgstr "Documentazione"
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Supporta %(site_name)s su <a href=\"%(support_link)s\" target=\"_blank\">%(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:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "Il codice sorgente di BookWyrm è disponibile liberamente. Puoi contribuire o segnalare problemi su <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "Il codice sorgente di BookWyrm è disponibile liberamente. Puoi contribuire o segnalare problemi su <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2855,7 +2855,7 @@ msgstr "Ora stai seguendo %(display_name)s!"
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "Utenti bloccati" msgstr "Utenti bloccati"
@ -2899,6 +2899,7 @@ msgstr "Modifica profilo"
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "Profilo" msgstr "Profilo"
@ -2952,11 +2953,28 @@ msgstr "Nascondi i seguaci e i seguiti sul profilo"
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "Privacy predefinita dei post:" msgstr "Privacy predefinita dei post:"
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr "Esporta CSV"
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr "La tua esportazione includerà tutti i libri sui tuoi scaffali, quelli che hai recensito e con attività di lettura."
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "Profilo" msgstr "Profilo"
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr "Dati"
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr "Esportazione CSV"
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "Relazioni" msgstr "Relazioni"
@ -2991,19 +3009,19 @@ msgid "Update read dates for \"<em>%(title)s</em>\""
msgstr "Aggiorna date di lettura per \"<em>%(title)s</em>\"" msgstr "Aggiorna date di lettura per \"<em>%(title)s</em>\""
#: bookwyrm/templates/readthrough/readthrough_form.html:10 #: bookwyrm/templates/readthrough/readthrough_form.html:10
#: bookwyrm/templates/readthrough/readthrough_modal.html:31 #: bookwyrm/templates/readthrough/readthrough_modal.html:38
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24
#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21
msgid "Started reading" msgid "Started reading"
msgstr "Inizia la lettura" msgstr "Inizia la lettura"
#: bookwyrm/templates/readthrough/readthrough_form.html:18 #: bookwyrm/templates/readthrough/readthrough_form.html:18
#: bookwyrm/templates/readthrough/readthrough_modal.html:49 #: bookwyrm/templates/readthrough/readthrough_modal.html:56
msgid "Progress" msgid "Progress"
msgstr "Avanzamento" msgstr "Avanzamento"
#: bookwyrm/templates/readthrough/readthrough_form.html:24 #: bookwyrm/templates/readthrough/readthrough_form.html:24
#: bookwyrm/templates/readthrough/readthrough_modal.html:56 #: bookwyrm/templates/readthrough/readthrough_modal.html:63
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32
msgid "Finished reading" msgid "Finished reading"
msgstr "Finito di leggere" msgstr "Finito di leggere"
@ -3116,7 +3134,7 @@ msgstr "Tipo di ricerca"
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3183,7 +3201,7 @@ msgid "Create Announcement"
msgstr "Crea annuncio" msgstr "Crea annuncio"
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "Data inserimento" msgstr "Data inserimento"
@ -3478,19 +3496,19 @@ msgstr "Istanza:"
#: bookwyrm/templates/settings/federation/edit_instance.html:52 #: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46 #: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106 #: bookwyrm/templates/settings/users/user_info.html:113
msgid "Status:" msgid "Status:"
msgstr "Stato:" msgstr "Stato:"
#: bookwyrm/templates/settings/federation/edit_instance.html:66 #: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40 #: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100 #: bookwyrm/templates/settings/users/user_info.html:107
msgid "Software:" msgid "Software:"
msgstr "Software:" msgstr "Software:"
#: bookwyrm/templates/settings/federation/edit_instance.html:76 #: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43 #: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103 #: bookwyrm/templates/settings/users/user_info.html:110
msgid "Version:" msgid "Version:"
msgstr "Versione:" msgstr "Versione:"
@ -3517,7 +3535,7 @@ msgid "View all"
msgstr "Vedi tutti" msgstr "Vedi tutti"
#: bookwyrm/templates/settings/federation/instance.html:62 #: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56 #: bookwyrm/templates/settings/users/user_info.html:60
msgid "Reports:" msgid "Reports:"
msgstr "Reports:" msgstr "Reports:"
@ -3534,7 +3552,7 @@ msgid "Blocked by us:"
msgstr "Bloccati da noi:" msgstr "Bloccati da noi:"
#: bookwyrm/templates/settings/federation/instance.html:90 #: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110 #: bookwyrm/templates/settings/users/user_info.html:117
msgid "Notes" msgid "Notes"
msgstr "Note" msgstr "Note"
@ -3578,16 +3596,21 @@ msgstr "Bloccato con successo:"
msgid "Failed:" msgid "Failed:"
msgstr "Non riuscito:" msgstr "Non riuscito:"
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "Nome dell'istanza" msgstr "Nome dell'istanza"
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr "Ultimo aggiornamento"
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "Software" msgstr "Software"
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "Nessun istanza trovata" msgstr "Nessun istanza trovata"
@ -3598,6 +3621,14 @@ msgstr "Nessun istanza trovata"
msgid "Invite Requests" msgid "Invite Requests"
msgstr "Invia richiesta di invito" msgstr "Invia richiesta di invito"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr "Inviti"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "Richieste di invito ignorate" msgstr "Richieste di invito ignorate"
@ -3711,6 +3742,10 @@ msgstr "Utilizzare i blocchi di indirizzi IP con cautela e considerare di utiliz
msgid "IP Address:" msgid "IP Address:"
msgstr "Indirizzo IP:" msgstr "Indirizzo IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24
msgid "You can block IP ranges using CIDR syntax."
msgstr "È possibile bloccare gli intervalli IP usando la sintassi CIDR."
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:69 #: bookwyrm/templates/settings/layout.html:69
@ -3729,10 +3764,6 @@ msgstr "Indirizzo"
msgid "No IP addresses currently blocked" msgid "No IP addresses currently blocked"
msgstr "Nessun indirizzo IP attualmente bloccato" msgstr "Nessun indirizzo IP attualmente bloccato"
#: bookwyrm/templates/settings/ip_blocklist/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr "È possibile bloccare gli intervalli IP usando la sintassi CIDR."
#: bookwyrm/templates/settings/layout.html:4 #: bookwyrm/templates/settings/layout.html:4
msgid "Administration" msgid "Administration"
msgstr "Amministrazione" msgstr "Amministrazione"
@ -3990,25 +4021,25 @@ msgid "Allow registration"
msgstr "Consenti registrazioni" msgstr "Consenti registrazioni"
#: bookwyrm/templates/settings/site.html:145 #: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr "Consenti richieste di invito"
#: bookwyrm/templates/settings/site.html:151
msgid "Set a question for invite requests"
msgstr "Imposta una domanda per le richieste di invito"
#: bookwyrm/templates/settings/site.html:156
msgid "Question:"
msgstr "Domanda:"
#: bookwyrm/templates/settings/site.html:163
msgid "Require users to confirm email address" msgid "Require users to confirm email address"
msgstr "Richiedi agli utenti per confermare l'indirizzo email" msgstr "Richiedi agli utenti per confermare l'indirizzo email"
#: bookwyrm/templates/settings/site.html:165 #: bookwyrm/templates/settings/site.html:147
msgid "(Recommended if registration is open)" msgid "(Recommended if registration is open)"
msgstr "(Raccomandato se la registrazione è aperta)" msgstr "(Raccomandato se la registrazione è aperta)"
#: bookwyrm/templates/settings/site.html:152
msgid "Allow invite requests"
msgstr "Consenti richieste di invito"
#: bookwyrm/templates/settings/site.html:158
msgid "Set a question for invite requests"
msgstr "Imposta una domanda per le richieste di invito"
#: bookwyrm/templates/settings/site.html:163
msgid "Question:"
msgstr "Domanda:"
#: bookwyrm/templates/settings/site.html:168 #: bookwyrm/templates/settings/site.html:168
msgid "Registration closed text:" msgid "Registration closed text:"
msgstr "Registrazioni chiuse:" msgstr "Registrazioni chiuse:"
@ -4107,18 +4138,18 @@ msgstr "Attivo l'ultima volta"
msgid "Remote instance" msgid "Remote instance"
msgstr "Istanza remota" msgstr "Istanza remota"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:74
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Active" msgid "Active"
msgstr "Attivo" msgstr "Attivo"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:79
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:32
msgid "Inactive" msgid "Inactive"
msgstr "Inattivo" msgstr "Inattivo"
#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_admin.html:88
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:127
msgid "Not set" msgid "Not set"
msgstr "Non impostato" msgstr "Non impostato"
@ -4126,51 +4157,59 @@ msgstr "Non impostato"
msgid "View user profile" msgid "View user profile"
msgstr "Visualizza il profilo dell'utente" msgstr "Visualizza il profilo dell'utente"
#: bookwyrm/templates/settings/users/user_info.html:36 #: bookwyrm/templates/settings/users/user_info.html:19
msgid "Go to user admin"
msgstr "Vai ad amministratore utente"
#: bookwyrm/templates/settings/users/user_info.html:40
msgid "Local" msgid "Local"
msgstr "Locale" msgstr "Locale"
#: bookwyrm/templates/settings/users/user_info.html:38 #: bookwyrm/templates/settings/users/user_info.html:42
msgid "Remote" msgid "Remote"
msgstr "Remoto" msgstr "Remoto"
#: bookwyrm/templates/settings/users/user_info.html:47 #: bookwyrm/templates/settings/users/user_info.html:51
msgid "User details" msgid "User details"
msgstr "Dettagli utente" msgstr "Dettagli utente"
#: bookwyrm/templates/settings/users/user_info.html:51 #: bookwyrm/templates/settings/users/user_info.html:55
msgid "Email:" msgid "Email:"
msgstr "Email:" msgstr "Email:"
#: bookwyrm/templates/settings/users/user_info.html:61 #: bookwyrm/templates/settings/users/user_info.html:65
msgid "(View reports)" msgid "(View reports)"
msgstr "(Visualizza reports)" msgstr "(Visualizza reports)"
#: bookwyrm/templates/settings/users/user_info.html:67 #: bookwyrm/templates/settings/users/user_info.html:71
msgid "Blocked by count:" msgid "Blocked by count:"
msgstr "Bloccato per conteggio:" msgstr "Bloccato per conteggio:"
#: bookwyrm/templates/settings/users/user_info.html:70 #: bookwyrm/templates/settings/users/user_info.html:74
msgid "Date added:"
msgstr "Data di inserimento:"
#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Last active date:" msgid "Last active date:"
msgstr "Attivo l'ultima volta:" msgstr "Attivo l'ultima volta:"
#: bookwyrm/templates/settings/users/user_info.html:73 #: bookwyrm/templates/settings/users/user_info.html:80
msgid "Manually approved followers:" msgid "Manually approved followers:"
msgstr "Approvare manualmente i follower:" msgstr "Approvare manualmente i follower:"
#: bookwyrm/templates/settings/users/user_info.html:76 #: bookwyrm/templates/settings/users/user_info.html:83
msgid "Discoverable:" msgid "Discoverable:"
msgstr "Scopribile:" msgstr "Scopribile:"
#: bookwyrm/templates/settings/users/user_info.html:80 #: bookwyrm/templates/settings/users/user_info.html:87
msgid "Deactivation reason:" msgid "Deactivation reason:"
msgstr "Motivo della disattivazione:" msgstr "Motivo della disattivazione:"
#: bookwyrm/templates/settings/users/user_info.html:95 #: bookwyrm/templates/settings/users/user_info.html:102
msgid "Instance details" msgid "Instance details"
msgstr "Dettagli dell'istanza" msgstr "Dettagli dell'istanza"
#: bookwyrm/templates/settings/users/user_info.html:117 #: bookwyrm/templates/settings/users/user_info.html:124
msgid "View instance" msgid "View instance"
msgstr "Visualizza istanza" msgstr "Visualizza istanza"
@ -4246,6 +4285,10 @@ msgstr "Il tuo dominio sembra essere mal configurato. Non dovrebbe includere pro
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "Stai eseguendo BookWyrm in modalità di produzione senza https. <strong>USE_HTTPS</strong> dovrebbe essere abilitato in produzione." msgstr "Stai eseguendo BookWyrm in modalità di produzione senza https. <strong>USE_HTTPS</strong> dovrebbe essere abilitato in produzione."
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr "Impostazioni"
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "Dominio dell'istanza:" msgstr "Dominio dell'istanza:"
@ -4413,7 +4456,7 @@ msgid "Some thoughts on the book"
msgstr "Alcuni pensieri sul libro" msgstr "Alcuni pensieri sul libro"
#: bookwyrm/templates/snippets/create_status/comment.html:27 #: bookwyrm/templates/snippets/create_status/comment.html:27
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:17 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18
msgid "Progress:" msgid "Progress:"
msgstr "Avanzamento:" msgstr "Avanzamento:"
@ -5054,6 +5097,14 @@ msgstr[1] "%(mutuals_display)s followers che segui"
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Nessun follower che segui" msgstr "Nessun follower che segui"
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr "Visualizza profilo e altro"
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr "Esci"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "Il file supera la dimensione massima: 10MB" msgstr "Il file supera la dimensione massima: 10MB"

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-17 16:15+0000\n" "POT-Creation-Date: 2022-04-08 21:00+0000\n"
"PO-Revision-Date: 2022-03-17 17:06\n" "PO-Revision-Date: 2022-04-08 21:50\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Norwegian\n" "Language-Team: Norwegian\n"
"Language: no\n" "Language: no\n"
@ -165,14 +165,14 @@ msgstr "Paperback"
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "Føderert" msgstr "Føderert"
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "Blokkert" msgstr "Blokkert"
@ -187,7 +187,7 @@ msgstr "%(value)s er en ugyldig remote_id"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s er et ugyldig brukernavn" msgstr "%(value)s er et ugyldig brukernavn"
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "brukernavn" msgstr "brukernavn"
@ -300,34 +300,42 @@ msgid "Italiano (Italian)"
msgstr "Italiano (Italiensk)" msgstr "Italiano (Italiensk)"
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Suomi (Finnish)"
msgstr ""
#: bookwyrm/settings.py:288
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Fransk)" msgstr "Français (Fransk)"
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:289
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Litauisk)" msgstr "Lietuvių (Litauisk)"
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:290
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norsk)" msgstr "Norsk (Norsk)"
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:291
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português - Brasil (Brasiliansk portugisisk)" msgstr "Português - Brasil (Brasiliansk portugisisk)"
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:292
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Europeisk Portugisisk)" msgstr "Português Europeu (Europeisk Portugisisk)"
#: bookwyrm/settings.py:292 #: bookwyrm/settings.py:293
msgid "Română (Romanian)"
msgstr ""
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Svensk)" msgstr "Svenska (Svensk)"
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Forenklet kinesisk)" msgstr "简体中文 (Forenklet kinesisk)"
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Tradisjonelt kinesisk)" msgstr "繁體中文 (Tradisjonelt kinesisk)"
@ -392,14 +400,14 @@ msgstr "Møt administratorene"
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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\">adferdskoden</a>, og svarer på brukernes rapporterer om spam og dårlig atferd." 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:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "Moderator" msgstr "Moderator"
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@ -430,7 +438,7 @@ msgid "Software version:"
msgstr "Programvareversjon:" msgstr "Programvareversjon:"
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Om %(site_name)s" msgstr "Om %(site_name)s"
@ -708,7 +716,7 @@ msgid "Openlibrary key:"
msgstr "Openlibrary nøkkel:" msgstr "Openlibrary nøkkel:"
#: bookwyrm/templates/author/edit_author.html:84 #: bookwyrm/templates/author/edit_author.html:84
#: bookwyrm/templates/book/edit/edit_book_form.html:326 #: bookwyrm/templates/book/edit/edit_book_form.html:323
msgid "Inventaire ID:" msgid "Inventaire ID:"
msgstr "Inventaire ID:" msgstr "Inventaire ID:"
@ -734,7 +742,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:136 #: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:81
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105 #: bookwyrm/templates/settings/federation/instance.html:105
@ -758,7 +766,7 @@ msgstr "Lagre"
#: bookwyrm/templates/lists/add_item_modal.html:36 #: bookwyrm/templates/lists/add_item_modal.html:36
#: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/lists/delete_list_modal.html:16
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27
#: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/readthrough/readthrough_modal.html:80
#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/search/barcode_modal.html:45
#: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
@ -884,7 +892,7 @@ msgstr "Legg til i liste"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:32
msgid "Add" msgid "Add"
msgstr "Legg til" msgstr "Legg til"
@ -893,12 +901,12 @@ msgid "ISBN:"
msgstr "ISBN:" msgstr "ISBN:"
#: bookwyrm/templates/book/book_identifiers.html:15 #: bookwyrm/templates/book/book_identifiers.html:15
#: bookwyrm/templates/book/edit/edit_book_form.html:335 #: bookwyrm/templates/book/edit/edit_book_form.html:332
msgid "OCLC Number:" msgid "OCLC Number:"
msgstr "OCLC Nummer:" msgstr "OCLC Nummer:"
#: bookwyrm/templates/book/book_identifiers.html:22 #: bookwyrm/templates/book/book_identifiers.html:22
#: bookwyrm/templates/book/edit/edit_book_form.html:344 #: bookwyrm/templates/book/edit/edit_book_form.html:341
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
@ -907,12 +915,12 @@ msgid "Add cover"
msgstr "Legg til et omslag" msgstr "Legg til et omslag"
#: bookwyrm/templates/book/cover_add_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:234 #: bookwyrm/templates/book/edit/edit_book_form.html:233
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Last opp omslag:" msgstr "Last opp omslag:"
#: bookwyrm/templates/book/cover_add_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:240 #: bookwyrm/templates/book/edit/edit_book_form.html:239
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Last bilde av omslag fra nettadresse:" msgstr "Last bilde av omslag fra nettadresse:"
@ -924,8 +932,7 @@ msgstr "Bokomslag forhåndsvisning"
#: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:13
#: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/components/modal.html:30
#: bookwyrm/templates/components/tooltip.html:7 #: bookwyrm/templates/feed/suggested_books.html:67
#: bookwyrm/templates/feed/suggested_books.html:55
#: bookwyrm/templates/get_started/layout.html:25 #: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58 #: bookwyrm/templates/get_started/layout.html:58
msgid "Close" msgid "Close"
@ -1031,77 +1038,77 @@ msgstr "Forlag:"
msgid "First published date:" msgid "First published date:"
msgstr "Først utgitt:" msgstr "Først utgitt:"
#: bookwyrm/templates/book/edit/edit_book_form.html:165 #: bookwyrm/templates/book/edit/edit_book_form.html:164
msgid "Published date:" msgid "Published date:"
msgstr "Publiseringsdato:" msgstr "Publiseringsdato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:176 #: bookwyrm/templates/book/edit/edit_book_form.html:175
msgid "Authors" msgid "Authors"
msgstr "Forfattere" msgstr "Forfattere"
#: bookwyrm/templates/book/edit/edit_book_form.html:187 #: bookwyrm/templates/book/edit/edit_book_form.html:186
#, python-format #, python-format
msgid "Remove %(name)s" msgid "Remove %(name)s"
msgstr "Fjern %(name)s" msgstr "Fjern %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:190 #: bookwyrm/templates/book/edit/edit_book_form.html:189
#, python-format #, python-format
msgid "Author page for %(name)s" msgid "Author page for %(name)s"
msgstr "Forfatterside for %(name)s" msgstr "Forfatterside for %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:198 #: bookwyrm/templates/book/edit/edit_book_form.html:197
msgid "Add Authors:" msgid "Add Authors:"
msgstr "Legg til forfattere:" msgstr "Legg til forfattere:"
#: bookwyrm/templates/book/edit/edit_book_form.html:201 #: bookwyrm/templates/book/edit/edit_book_form.html:200
#: bookwyrm/templates/book/edit/edit_book_form.html:204 #: bookwyrm/templates/book/edit/edit_book_form.html:203
msgid "Add Author" msgid "Add Author"
msgstr "Legg til forfatter" msgstr "Legg til forfatter"
#: bookwyrm/templates/book/edit/edit_book_form.html:202 #: bookwyrm/templates/book/edit/edit_book_form.html:201
#: bookwyrm/templates/book/edit/edit_book_form.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:204
msgid "Jane Doe" msgid "Jane Doe"
msgstr "Kari Nordmann" msgstr "Kari Nordmann"
#: bookwyrm/templates/book/edit/edit_book_form.html:211 #: bookwyrm/templates/book/edit/edit_book_form.html:210
msgid "Add Another Author" msgid "Add Another Author"
msgstr "Legg til enda en forfatter" msgstr "Legg til enda en forfatter"
#: bookwyrm/templates/book/edit/edit_book_form.html:221 #: bookwyrm/templates/book/edit/edit_book_form.html:220
#: bookwyrm/templates/shelf/shelf.html:146 #: bookwyrm/templates/shelf/shelf.html:146
msgid "Cover" msgid "Cover"
msgstr "Omslag" msgstr "Omslag"
#: bookwyrm/templates/book/edit/edit_book_form.html:253 #: bookwyrm/templates/book/edit/edit_book_form.html:252
msgid "Physical Properties" msgid "Physical Properties"
msgstr "Fysiske egenskaper" msgstr "Fysiske egenskaper"
#: bookwyrm/templates/book/edit/edit_book_form.html:260 #: bookwyrm/templates/book/edit/edit_book_form.html:259
#: bookwyrm/templates/book/editions/format_filter.html:6 #: bookwyrm/templates/book/editions/format_filter.html:6
msgid "Format:" msgid "Format:"
msgstr "Format:" msgstr "Format:"
#: bookwyrm/templates/book/edit/edit_book_form.html:272 #: bookwyrm/templates/book/edit/edit_book_form.html:269
msgid "Format details:" msgid "Format details:"
msgstr "Formatdetaljer:" msgstr "Formatdetaljer:"
#: bookwyrm/templates/book/edit/edit_book_form.html:283 #: bookwyrm/templates/book/edit/edit_book_form.html:280
msgid "Pages:" msgid "Pages:"
msgstr "Sider:" msgstr "Sider:"
#: bookwyrm/templates/book/edit/edit_book_form.html:294 #: bookwyrm/templates/book/edit/edit_book_form.html:291
msgid "Book Identifiers" msgid "Book Identifiers"
msgstr "Boknøkler" msgstr "Boknøkler"
#: bookwyrm/templates/book/edit/edit_book_form.html:299 #: bookwyrm/templates/book/edit/edit_book_form.html:296
msgid "ISBN 13:" msgid "ISBN 13:"
msgstr "ISBN 13:" msgstr "ISBN 13:"
#: bookwyrm/templates/book/edit/edit_book_form.html:308 #: bookwyrm/templates/book/edit/edit_book_form.html:305
msgid "ISBN 10:" msgid "ISBN 10:"
msgstr "ISBN 10:" msgstr "ISBN 10:"
#: bookwyrm/templates/book/edit/edit_book_form.html:317 #: bookwyrm/templates/book/edit/edit_book_form.html:314
msgid "Openlibrary ID:" msgid "Openlibrary ID:"
msgstr "Openlibrary nøkkel:" msgstr "Openlibrary nøkkel:"
@ -1192,11 +1199,10 @@ msgstr "Domene"
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:20 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Status" msgid "Status"
msgstr "Status" msgstr "Status"
@ -1287,10 +1293,6 @@ msgstr "vurderte den"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Lasting av data vil koble til <strong>%(source_name)s</strong> og hente metadata som ikke finnes her om boken. Eksisterende metadata vil ikke bli overskrevet." msgstr "Lasting av data vil koble til <strong>%(source_name)s</strong> og hente metadata som ikke finnes her om boken. Eksisterende metadata vil ikke bli overskrevet."
#: bookwyrm/templates/components/tooltip.html:3
msgid "Help"
msgstr "Hjelp"
#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 #: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8
msgid "Edit status" msgid "Edit status"
msgstr "Rediger status" msgstr "Rediger status"
@ -1312,7 +1314,7 @@ msgid "Sorry! We couldn't find that code."
msgstr "Beklager, vi fant ikke den koden." msgstr "Beklager, vi fant ikke den koden."
#: bookwyrm/templates/confirm_email/confirm_email.html:19 #: bookwyrm/templates/confirm_email/confirm_email.html:19
#: bookwyrm/templates/settings/users/user_info.html:85 #: bookwyrm/templates/settings/users/user_info.html:92
msgid "Confirmation code:" msgid "Confirmation code:"
msgstr "Bekreftelseskode:" msgstr "Bekreftelseskode:"
@ -1323,15 +1325,16 @@ msgstr "Bekreftelseskode:"
msgid "Submit" msgid "Submit"
msgstr "Send inn" msgstr "Send inn"
#: bookwyrm/templates/confirm_email/confirm_email.html:32 #: bookwyrm/templates/confirm_email/confirm_email.html:38
msgid "Can't find your code?" msgid "Can't find your code?"
msgstr "Finner du ikke koden din?" msgstr "Finner du ikke koden din?"
#: bookwyrm/templates/confirm_email/resend_form.html:4 #: bookwyrm/templates/confirm_email/resend.html:5
#: bookwyrm/templates/confirm_email/resend_modal.html:5
msgid "Resend confirmation link" msgid "Resend confirmation link"
msgstr "Send e-post på nytt" msgstr "Send e-post på nytt"
#: bookwyrm/templates/confirm_email/resend_form.html:11 #: bookwyrm/templates/confirm_email/resend_modal.html:15
#: bookwyrm/templates/landing/layout.html:68 #: bookwyrm/templates/landing/layout.html:68
#: bookwyrm/templates/landing/password_reset_request.html:18 #: bookwyrm/templates/landing/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:53 #: bookwyrm/templates/preferences/edit_user.html:53
@ -1339,7 +1342,11 @@ msgstr "Send e-post på nytt"
msgid "Email address:" msgid "Email address:"
msgstr "E-post adresse:" msgstr "E-post adresse:"
#: bookwyrm/templates/confirm_email/resend_form.html:17 #: bookwyrm/templates/confirm_email/resend_modal.html:28
msgid "No user matching this email address found."
msgstr ""
#: bookwyrm/templates/confirm_email/resend_modal.html:38
msgid "Resend link" msgid "Resend link"
msgstr "Send lenke igjen" msgstr "Send lenke igjen"
@ -1359,7 +1366,7 @@ msgstr "Føderte samfunn"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "Katalog" msgstr "Katalog"
@ -1602,13 +1609,13 @@ msgstr "Tilbakestill passordet ditt på %(site_name)s"
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "%(site_name)s hjemmeside" msgstr "%(site_name)s hjemmeside"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Kontakt administrator" msgstr "Kontakt administrator"
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "Bli med i Bokwyrm" msgstr ""
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
#, python-format #, python-format
@ -1616,7 +1623,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Direktemeldinger med <a href=\"%(path)s\">%(username)s</a>" msgstr "Direktemeldinger med <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Direktemeldinger" msgstr "Direktemeldinger"
@ -1653,14 +1660,22 @@ msgid "Updates"
msgstr "Oppdateringer" msgstr "Oppdateringer"
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "Bøkene dine" msgstr "Bøkene dine"
#: bookwyrm/templates/feed/suggested_books.html:8 #: bookwyrm/templates/feed/suggested_books.html:10
msgid "There are no books here right now! Try searching for a book to get started" msgid "There are no books here right now! Try searching for a book to get started"
msgstr "Det er ingen bøker her nå! Prøv å søke etter en bok for å komme i gang" msgstr "Det er ingen bøker her nå! Prøv å søke etter en bok for å komme i gang"
#: bookwyrm/templates/feed/suggested_books.html:13
msgid "Do you have book data from another service like GoodReads?"
msgstr ""
#: bookwyrm/templates/feed/suggested_books.html:16
msgid "Import your reading history"
msgstr ""
#: bookwyrm/templates/feed/suggested_users.html:5 #: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6 #: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow" msgid "Who to follow"
@ -1955,28 +1970,33 @@ msgstr "Importer bøker"
msgid "Data source:" msgid "Data source:"
msgstr "Datakilde:" msgstr "Datakilde:"
#: bookwyrm/templates/import/import.html:40 #: bookwyrm/templates/import/import.html:39
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Du kan laste ned Goodread-dataene dine fra <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export sida</a> på Goodread-kontoen din."
#: bookwyrm/templates/import/import.html:44
msgid "Data file:" msgid "Data file:"
msgstr "Datafil:" msgstr "Datafil:"
#: bookwyrm/templates/import/import.html:48 #: bookwyrm/templates/import/import.html:52
msgid "Include reviews" msgid "Include reviews"
msgstr "Inkluder anmeldelser" msgstr "Inkluder anmeldelser"
#: bookwyrm/templates/import/import.html:53 #: bookwyrm/templates/import/import.html:57
msgid "Privacy setting for imported reviews:" msgid "Privacy setting for imported reviews:"
msgstr "Personverninnstilling for importerte anmeldelser:" msgstr "Personverninnstilling for importerte anmeldelser:"
#: bookwyrm/templates/import/import.html:59 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "Importér" msgstr "Importér"
#: bookwyrm/templates/import/import.html:64 #: bookwyrm/templates/import/import.html:68
msgid "Recent Imports" msgid "Recent Imports"
msgstr "Nylig importer" msgstr "Nylig importer"
#: bookwyrm/templates/import/import.html:66 #: bookwyrm/templates/import/import.html:70
msgid "No recent imports" msgid "No recent imports"
msgstr "Ingen nylige importer" msgstr "Ingen nylige importer"
@ -2116,10 +2136,6 @@ msgstr "Godkjenn"
msgid "Reject" msgid "Reject"
msgstr "Avslå" msgstr "Avslå"
#: bookwyrm/templates/import/tooltip.html:6
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Du kan laste ned Goodread-dataene dine fra <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export sida</a> på Goodread-kontoen din."
#: bookwyrm/templates/import/troubleshoot.html:7 #: bookwyrm/templates/import/troubleshoot.html:7
msgid "Failed items" msgid "Failed items"
msgstr "Mislykkede ting" msgstr "Mislykkede ting"
@ -2205,7 +2221,7 @@ msgid "Login"
msgstr "Logg inn" msgstr "Logg inn"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Logg inn" msgstr "Logg inn"
@ -2214,7 +2230,7 @@ msgstr "Logg inn"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Vellykket! E-postadressen din er bekreftet." msgstr "Vellykket! E-postadressen din er bekreftet."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2222,12 +2238,12 @@ msgstr "Brukernavn:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "Passord:" msgstr "Passord:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Glemt passord?" msgstr "Glemt passord?"
@ -2271,54 +2287,38 @@ msgstr "Hovednavigasjonsmeny"
msgid "Feed" msgid "Feed"
msgstr "Strøm" msgstr "Strøm"
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr "Innstillinger"
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr "Invitasjoner"
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr "Logg ut"
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Varsler" msgstr "Varsler"
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "passord" msgstr "passord"
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "Delta" msgstr "Delta"
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Status ble opprettet" msgstr "Status ble opprettet"
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "Feil ved lagring av status" msgstr "Feil ved lagring av status"
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentasjon" msgstr "Dokumentasjon"
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Støtt %(site_name)s på <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Støtt %(site_name)s på <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrms kildekode er fritt tilgjengelig. Du kan bidra eller rapportere problemer på <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "BookWyrms kildekode er fritt tilgjengelig. Du kan bidra eller rapportere problemer på <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2855,7 +2855,7 @@ msgstr "Du følger nå %(display_name)s!"
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "Blokkerte brukere" msgstr "Blokkerte brukere"
@ -2899,6 +2899,7 @@ msgstr "Rediger profil"
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "Profil" msgstr "Profil"
@ -2952,11 +2953,28 @@ msgstr ""
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "Standard tilgangsnivå på innlegg:" msgstr "Standard tilgangsnivå på innlegg:"
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr ""
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr ""
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "Konto" msgstr "Konto"
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr ""
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr ""
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "Relasjoner" msgstr "Relasjoner"
@ -2991,19 +3009,19 @@ msgid "Update read dates for \"<em>%(title)s</em>\""
msgstr "Oppdatér lesedatoer for \"<em>%(title)s</em>\"" msgstr "Oppdatér lesedatoer for \"<em>%(title)s</em>\""
#: bookwyrm/templates/readthrough/readthrough_form.html:10 #: bookwyrm/templates/readthrough/readthrough_form.html:10
#: bookwyrm/templates/readthrough/readthrough_modal.html:31 #: bookwyrm/templates/readthrough/readthrough_modal.html:38
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24
#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21
msgid "Started reading" msgid "Started reading"
msgstr "Begynte å lese" msgstr "Begynte å lese"
#: bookwyrm/templates/readthrough/readthrough_form.html:18 #: bookwyrm/templates/readthrough/readthrough_form.html:18
#: bookwyrm/templates/readthrough/readthrough_modal.html:49 #: bookwyrm/templates/readthrough/readthrough_modal.html:56
msgid "Progress" msgid "Progress"
msgstr "Fremdrift" msgstr "Fremdrift"
#: bookwyrm/templates/readthrough/readthrough_form.html:24 #: bookwyrm/templates/readthrough/readthrough_form.html:24
#: bookwyrm/templates/readthrough/readthrough_modal.html:56 #: bookwyrm/templates/readthrough/readthrough_modal.html:63
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32
msgid "Finished reading" msgid "Finished reading"
msgstr "Leste ferdig" msgstr "Leste ferdig"
@ -3114,7 +3132,7 @@ msgstr "Søketype"
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3181,7 +3199,7 @@ msgid "Create Announcement"
msgstr "Opprett en kunngjøring" msgstr "Opprett en kunngjøring"
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "Dato lagt til" msgstr "Dato lagt til"
@ -3476,19 +3494,19 @@ msgstr "Instans:"
#: bookwyrm/templates/settings/federation/edit_instance.html:52 #: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46 #: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106 #: bookwyrm/templates/settings/users/user_info.html:113
msgid "Status:" msgid "Status:"
msgstr "Status:" msgstr "Status:"
#: bookwyrm/templates/settings/federation/edit_instance.html:66 #: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40 #: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100 #: bookwyrm/templates/settings/users/user_info.html:107
msgid "Software:" msgid "Software:"
msgstr "Programvare:" msgstr "Programvare:"
#: bookwyrm/templates/settings/federation/edit_instance.html:76 #: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43 #: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103 #: bookwyrm/templates/settings/users/user_info.html:110
msgid "Version:" msgid "Version:"
msgstr "Versjon:" msgstr "Versjon:"
@ -3515,7 +3533,7 @@ msgid "View all"
msgstr "Vis alle" msgstr "Vis alle"
#: bookwyrm/templates/settings/federation/instance.html:62 #: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56 #: bookwyrm/templates/settings/users/user_info.html:60
msgid "Reports:" msgid "Reports:"
msgstr "Rapporter:" msgstr "Rapporter:"
@ -3532,7 +3550,7 @@ msgid "Blocked by us:"
msgstr "Blokkert av oss:" msgstr "Blokkert av oss:"
#: bookwyrm/templates/settings/federation/instance.html:90 #: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110 #: bookwyrm/templates/settings/users/user_info.html:117
msgid "Notes" msgid "Notes"
msgstr "Notater" msgstr "Notater"
@ -3576,16 +3594,21 @@ msgstr "Klarte å blokkere:"
msgid "Failed:" msgid "Failed:"
msgstr "Mislyktes:" msgstr "Mislyktes:"
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "Instansnavn" msgstr "Instansnavn"
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "Programvare" msgstr "Programvare"
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "Ingen instanser funnet" msgstr "Ingen instanser funnet"
@ -3596,6 +3619,14 @@ msgstr "Ingen instanser funnet"
msgid "Invite Requests" msgid "Invite Requests"
msgstr "Invitasjonsforespørsler" msgstr "Invitasjonsforespørsler"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr "Invitasjoner"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "Ignorerte invitasjonsforespørsler" msgstr "Ignorerte invitasjonsforespørsler"
@ -3709,6 +3740,10 @@ msgstr "Bruk IP -adresse blokkeringer nennsomt og midlertidig da IP-adresser oft
msgid "IP Address:" msgid "IP Address:"
msgstr "IP -adresse:" msgstr "IP -adresse:"
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24
msgid "You can block IP ranges using CIDR syntax."
msgstr "Du kan blokkere IP -områder med CIDR-syntaks."
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:69 #: bookwyrm/templates/settings/layout.html:69
@ -3727,10 +3762,6 @@ msgstr "Adresse"
msgid "No IP addresses currently blocked" msgid "No IP addresses currently blocked"
msgstr "Ingen IP -adresser er blokkert" msgstr "Ingen IP -adresser er blokkert"
#: bookwyrm/templates/settings/ip_blocklist/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr "Du kan blokkere IP -områder med CIDR-syntaks."
#: bookwyrm/templates/settings/layout.html:4 #: bookwyrm/templates/settings/layout.html:4
msgid "Administration" msgid "Administration"
msgstr "Administrasjon" msgstr "Administrasjon"
@ -3988,25 +4019,25 @@ msgid "Allow registration"
msgstr "Tillat registrering" msgstr "Tillat registrering"
#: bookwyrm/templates/settings/site.html:145 #: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr "Tillat invitasjonsforespørsler"
#: bookwyrm/templates/settings/site.html:151
msgid "Set a question for invite requests"
msgstr ""
#: bookwyrm/templates/settings/site.html:156
msgid "Question:"
msgstr ""
#: bookwyrm/templates/settings/site.html:163
msgid "Require users to confirm email address" msgid "Require users to confirm email address"
msgstr "Medlemmer må bekrefte e-postadresse" msgstr "Medlemmer må bekrefte e-postadresse"
#: bookwyrm/templates/settings/site.html:165 #: bookwyrm/templates/settings/site.html:147
msgid "(Recommended if registration is open)" msgid "(Recommended if registration is open)"
msgstr "(anbefales for åpen registrering)" msgstr "(anbefales for åpen registrering)"
#: bookwyrm/templates/settings/site.html:152
msgid "Allow invite requests"
msgstr "Tillat invitasjonsforespørsler"
#: bookwyrm/templates/settings/site.html:158
msgid "Set a question for invite requests"
msgstr ""
#: bookwyrm/templates/settings/site.html:163
msgid "Question:"
msgstr ""
#: bookwyrm/templates/settings/site.html:168 #: bookwyrm/templates/settings/site.html:168
msgid "Registration closed text:" msgid "Registration closed text:"
msgstr "Registrering lukket tekst:" msgstr "Registrering lukket tekst:"
@ -4105,18 +4136,18 @@ msgstr "Sist aktiv"
msgid "Remote instance" msgid "Remote instance"
msgstr "Ekstern instans" msgstr "Ekstern instans"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:74
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:79
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:32
msgid "Inactive" msgid "Inactive"
msgstr "Inaktiv" msgstr "Inaktiv"
#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_admin.html:88
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:127
msgid "Not set" msgid "Not set"
msgstr "Ikke angitt" msgstr "Ikke angitt"
@ -4124,51 +4155,59 @@ msgstr "Ikke angitt"
msgid "View user profile" msgid "View user profile"
msgstr "Vis brukerprofil" msgstr "Vis brukerprofil"
#: bookwyrm/templates/settings/users/user_info.html:36 #: bookwyrm/templates/settings/users/user_info.html:19
msgid "Go to user admin"
msgstr ""
#: bookwyrm/templates/settings/users/user_info.html:40
msgid "Local" msgid "Local"
msgstr "Lokal" msgstr "Lokal"
#: bookwyrm/templates/settings/users/user_info.html:38 #: bookwyrm/templates/settings/users/user_info.html:42
msgid "Remote" msgid "Remote"
msgstr "Ekstern" msgstr "Ekstern"
#: bookwyrm/templates/settings/users/user_info.html:47 #: bookwyrm/templates/settings/users/user_info.html:51
msgid "User details" msgid "User details"
msgstr "Brukerdetaljer" msgstr "Brukerdetaljer"
#: bookwyrm/templates/settings/users/user_info.html:51 #: bookwyrm/templates/settings/users/user_info.html:55
msgid "Email:" msgid "Email:"
msgstr "E-post:" msgstr "E-post:"
#: bookwyrm/templates/settings/users/user_info.html:61 #: bookwyrm/templates/settings/users/user_info.html:65
msgid "(View reports)" msgid "(View reports)"
msgstr "(vis rapporter)" msgstr "(vis rapporter)"
#: bookwyrm/templates/settings/users/user_info.html:67 #: bookwyrm/templates/settings/users/user_info.html:71
msgid "Blocked by count:" msgid "Blocked by count:"
msgstr "Blokkert av:" msgstr "Blokkert av:"
#: bookwyrm/templates/settings/users/user_info.html:70 #: bookwyrm/templates/settings/users/user_info.html:74
msgid "Date added:"
msgstr ""
#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Last active date:" msgid "Last active date:"
msgstr "Sist aktiv dato:" msgstr "Sist aktiv dato:"
#: bookwyrm/templates/settings/users/user_info.html:73 #: bookwyrm/templates/settings/users/user_info.html:80
msgid "Manually approved followers:" msgid "Manually approved followers:"
msgstr "Manuelt godkjente følgere:" msgstr "Manuelt godkjente følgere:"
#: bookwyrm/templates/settings/users/user_info.html:76 #: bookwyrm/templates/settings/users/user_info.html:83
msgid "Discoverable:" msgid "Discoverable:"
msgstr "Synlig:" msgstr "Synlig:"
#: bookwyrm/templates/settings/users/user_info.html:80 #: bookwyrm/templates/settings/users/user_info.html:87
msgid "Deactivation reason:" msgid "Deactivation reason:"
msgstr "Deaktiveringsgrunn:" msgstr "Deaktiveringsgrunn:"
#: bookwyrm/templates/settings/users/user_info.html:95 #: bookwyrm/templates/settings/users/user_info.html:102
msgid "Instance details" msgid "Instance details"
msgstr "Instansdetaljer" msgstr "Instansdetaljer"
#: bookwyrm/templates/settings/users/user_info.html:117 #: bookwyrm/templates/settings/users/user_info.html:124
msgid "View instance" msgid "View instance"
msgstr "Vis instans" msgstr "Vis instans"
@ -4244,6 +4283,10 @@ msgstr ""
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "" msgstr ""
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr "Innstillinger"
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "" msgstr ""
@ -4411,7 +4454,7 @@ msgid "Some thoughts on the book"
msgstr "Noen tanker om boka" msgstr "Noen tanker om boka"
#: bookwyrm/templates/snippets/create_status/comment.html:27 #: bookwyrm/templates/snippets/create_status/comment.html:27
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:17 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18
msgid "Progress:" msgid "Progress:"
msgstr "Fremdrift:" msgstr "Fremdrift:"
@ -5052,6 +5095,14 @@ msgstr[1] "%(mutuals_display)s følgere du følger"
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Ingen følgere du følger" msgstr "Ingen følgere du følger"
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr ""
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr "Logg ut"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "Filen overskrider maksimal størrelse: 10MB" msgstr "Filen overskrider maksimal størrelse: 10MB"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-17 16:15+0000\n" "POT-Creation-Date: 2022-04-08 21:00+0000\n"
"PO-Revision-Date: 2022-03-17 21:50\n" "PO-Revision-Date: 2022-04-08 23:12\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"Language: pt\n" "Language: pt\n"
@ -165,14 +165,14 @@ msgstr "Capa mole"
#: bookwyrm/models/federated_server.py:11 #: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:55 #: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19 #: bookwyrm/templates/settings/federation/instance_list.html:22
msgid "Federated" msgid "Federated"
msgstr "Federado" msgstr "Federado"
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71 #: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:56 #: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10 #: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23 #: bookwyrm/templates/settings/federation/instance_list.html:26
#: bookwyrm/templates/settings/link_domains/link_domains.html:27 #: bookwyrm/templates/settings/link_domains/link_domains.html:27
msgid "Blocked" msgid "Blocked"
msgstr "Bloqueado" msgstr "Bloqueado"
@ -187,7 +187,7 @@ msgstr "%(value)s não é um remote_id válido"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s não é um nome de usuário válido" msgstr "%(value)s não é um nome de usuário válido"
#: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:179 #: bookwyrm/models/fields.py:181 bookwyrm/templates/layout.html:123
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nome de usuário" msgstr "nome de usuário"
@ -300,34 +300,42 @@ msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)" msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:287 #: bookwyrm/settings.py:287
msgid "Suomi (Finnish)"
msgstr "Suomi (Finlandês)"
#: bookwyrm/settings.py:288
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Francês)" msgstr "Français (Francês)"
#: bookwyrm/settings.py:288 #: bookwyrm/settings.py:289
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)" msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:289 #: bookwyrm/settings.py:290
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norueguês)" msgstr "Norsk (Norueguês)"
#: bookwyrm/settings.py:290 #: bookwyrm/settings.py:291
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Português do Brasil)" msgstr "Português do Brasil (Português do Brasil)"
#: bookwyrm/settings.py:291 #: bookwyrm/settings.py:292
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Português Europeu)" msgstr "Português Europeu (Português Europeu)"
#: bookwyrm/settings.py:292 #: bookwyrm/settings.py:293
msgid "Română (Romanian)"
msgstr "Română (Romeno)"
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Sueco)" msgstr "Svenska (Sueco)"
#: bookwyrm/settings.py:293 #: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinês simplificado)" msgstr "简体中文 (Chinês simplificado)"
#: bookwyrm/settings.py:294 #: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinês tradicional)" msgstr "繁體中文 (Chinês tradicional)"
@ -392,14 +400,14 @@ msgstr "Conheça a administração"
#: bookwyrm/templates/about/about.html:101 #: bookwyrm/templates/about/about.html:101
#, python-format #, python-format
msgid "%(site_name)s's moderators and administrators keep the site up and running, enforce the <a href=\"coc_path\">code of conduct</a>, and respond when users report spam and bad behavior." 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/as e administradores/as de %(site_name)s mantêm o site funcionando, aplicam o <a href=\"coc_path\">código de conduta</a> e respondem quando usuários denunciam spam e mau comportamento." 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:115 #: bookwyrm/templates/about/about.html:115
msgid "Moderator" msgid "Moderator"
msgstr "Moderador/a" msgstr "Moderador/a"
#: bookwyrm/templates/about/about.html:117 bookwyrm/templates/layout.html:140 #: bookwyrm/templates/about/about.html:117 bookwyrm/templates/user_menu.html:63
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@ -430,7 +438,7 @@ msgid "Software version:"
msgstr "Versão do software:" msgstr "Versão do software:"
#: bookwyrm/templates/about/layout.html:30 #: bookwyrm/templates/about/layout.html:30
#: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:238 #: bookwyrm/templates/embed-layout.html:34 bookwyrm/templates/layout.html:182
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Sobre %(site_name)s" msgstr "Sobre %(site_name)s"
@ -708,7 +716,7 @@ msgid "Openlibrary key:"
msgstr "Chave Openlibrary:" msgstr "Chave Openlibrary:"
#: bookwyrm/templates/author/edit_author.html:84 #: bookwyrm/templates/author/edit_author.html:84
#: bookwyrm/templates/book/edit/edit_book_form.html:326 #: bookwyrm/templates/book/edit/edit_book_form.html:323
msgid "Inventaire ID:" msgid "Inventaire ID:"
msgstr "ID Inventaire:" msgstr "ID Inventaire:"
@ -734,7 +742,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/edit_item_form.html:15 #: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:136 #: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:81
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:98 #: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105 #: bookwyrm/templates/settings/federation/instance.html:105
@ -758,7 +766,7 @@ msgstr "Salvar"
#: bookwyrm/templates/lists/add_item_modal.html:36 #: bookwyrm/templates/lists/add_item_modal.html:36
#: bookwyrm/templates/lists/delete_list_modal.html:16 #: bookwyrm/templates/lists/delete_list_modal.html:16
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:27
#: bookwyrm/templates/readthrough/readthrough_modal.html:73 #: bookwyrm/templates/readthrough/readthrough_modal.html:80
#: bookwyrm/templates/search/barcode_modal.html:45 #: bookwyrm/templates/search/barcode_modal.html:45
#: bookwyrm/templates/settings/federation/instance.html:106 #: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
@ -884,7 +892,7 @@ msgstr "Adicionar à lista"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:255 #: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:32
msgid "Add" msgid "Add"
msgstr "Adicionar" msgstr "Adicionar"
@ -893,12 +901,12 @@ msgid "ISBN:"
msgstr "ISBN:" msgstr "ISBN:"
#: bookwyrm/templates/book/book_identifiers.html:15 #: bookwyrm/templates/book/book_identifiers.html:15
#: bookwyrm/templates/book/edit/edit_book_form.html:335 #: bookwyrm/templates/book/edit/edit_book_form.html:332
msgid "OCLC Number:" msgid "OCLC Number:"
msgstr "Número OCLC:" msgstr "Número OCLC:"
#: bookwyrm/templates/book/book_identifiers.html:22 #: bookwyrm/templates/book/book_identifiers.html:22
#: bookwyrm/templates/book/edit/edit_book_form.html:344 #: bookwyrm/templates/book/edit/edit_book_form.html:341
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
@ -907,12 +915,12 @@ msgid "Add cover"
msgstr "Adicionar capa" msgstr "Adicionar capa"
#: bookwyrm/templates/book/cover_add_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:234 #: bookwyrm/templates/book/edit/edit_book_form.html:233
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Enviar capa:" msgstr "Enviar capa:"
#: bookwyrm/templates/book/cover_add_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:240 #: bookwyrm/templates/book/edit/edit_book_form.html:239
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Carregar capa do endereço:" msgstr "Carregar capa do endereço:"
@ -924,8 +932,7 @@ msgstr "Pré-visualização da capa"
#: bookwyrm/templates/components/inline_form.html:8 #: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:13 #: bookwyrm/templates/components/modal.html:13
#: bookwyrm/templates/components/modal.html:30 #: bookwyrm/templates/components/modal.html:30
#: bookwyrm/templates/components/tooltip.html:7 #: bookwyrm/templates/feed/suggested_books.html:67
#: bookwyrm/templates/feed/suggested_books.html:55
#: bookwyrm/templates/get_started/layout.html:25 #: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58 #: bookwyrm/templates/get_started/layout.html:58
msgid "Close" msgid "Close"
@ -1031,77 +1038,77 @@ msgstr "Editora:"
msgid "First published date:" msgid "First published date:"
msgstr "Data da primeira publicação:" msgstr "Data da primeira publicação:"
#: bookwyrm/templates/book/edit/edit_book_form.html:165 #: bookwyrm/templates/book/edit/edit_book_form.html:164
msgid "Published date:" msgid "Published date:"
msgstr "Data de publicação:" msgstr "Data de publicação:"
#: bookwyrm/templates/book/edit/edit_book_form.html:176 #: bookwyrm/templates/book/edit/edit_book_form.html:175
msgid "Authors" msgid "Authors"
msgstr "Autores/as" msgstr "Autores/as"
#: bookwyrm/templates/book/edit/edit_book_form.html:187 #: bookwyrm/templates/book/edit/edit_book_form.html:186
#, python-format #, python-format
msgid "Remove %(name)s" msgid "Remove %(name)s"
msgstr "Remover %(name)s" msgstr "Remover %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:190 #: bookwyrm/templates/book/edit/edit_book_form.html:189
#, python-format #, python-format
msgid "Author page for %(name)s" msgid "Author page for %(name)s"
msgstr "Página de autor/a de %(name)s" msgstr "Página de autor/a de %(name)s"
#: bookwyrm/templates/book/edit/edit_book_form.html:198 #: bookwyrm/templates/book/edit/edit_book_form.html:197
msgid "Add Authors:" msgid "Add Authors:"
msgstr "Adicionar autores/as:" msgstr "Adicionar autores/as:"
#: bookwyrm/templates/book/edit/edit_book_form.html:201 #: bookwyrm/templates/book/edit/edit_book_form.html:200
#: bookwyrm/templates/book/edit/edit_book_form.html:204 #: bookwyrm/templates/book/edit/edit_book_form.html:203
msgid "Add Author" msgid "Add Author"
msgstr "Adicionar autor/a" msgstr "Adicionar autor/a"
#: bookwyrm/templates/book/edit/edit_book_form.html:202 #: bookwyrm/templates/book/edit/edit_book_form.html:201
#: bookwyrm/templates/book/edit/edit_book_form.html:205 #: bookwyrm/templates/book/edit/edit_book_form.html:204
msgid "Jane Doe" msgid "Jane Doe"
msgstr "Fulana" msgstr "Fulana"
#: bookwyrm/templates/book/edit/edit_book_form.html:211 #: bookwyrm/templates/book/edit/edit_book_form.html:210
msgid "Add Another Author" msgid "Add Another Author"
msgstr "Adicionar outro/a autor/a" msgstr "Adicionar outro/a autor/a"
#: bookwyrm/templates/book/edit/edit_book_form.html:221 #: bookwyrm/templates/book/edit/edit_book_form.html:220
#: bookwyrm/templates/shelf/shelf.html:146 #: bookwyrm/templates/shelf/shelf.html:146
msgid "Cover" msgid "Cover"
msgstr "Capa" msgstr "Capa"
#: bookwyrm/templates/book/edit/edit_book_form.html:253 #: bookwyrm/templates/book/edit/edit_book_form.html:252
msgid "Physical Properties" msgid "Physical Properties"
msgstr "Propriedades físicas" msgstr "Propriedades físicas"
#: bookwyrm/templates/book/edit/edit_book_form.html:260 #: bookwyrm/templates/book/edit/edit_book_form.html:259
#: bookwyrm/templates/book/editions/format_filter.html:6 #: bookwyrm/templates/book/editions/format_filter.html:6
msgid "Format:" msgid "Format:"
msgstr "Formato:" msgstr "Formato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:272 #: bookwyrm/templates/book/edit/edit_book_form.html:269
msgid "Format details:" msgid "Format details:"
msgstr "Detalhes do formato:" msgstr "Detalhes do formato:"
#: bookwyrm/templates/book/edit/edit_book_form.html:283 #: bookwyrm/templates/book/edit/edit_book_form.html:280
msgid "Pages:" msgid "Pages:"
msgstr "Páginas:" msgstr "Páginas:"
#: bookwyrm/templates/book/edit/edit_book_form.html:294 #: bookwyrm/templates/book/edit/edit_book_form.html:291
msgid "Book Identifiers" msgid "Book Identifiers"
msgstr "Identificadores do livro" msgstr "Identificadores do livro"
#: bookwyrm/templates/book/edit/edit_book_form.html:299 #: bookwyrm/templates/book/edit/edit_book_form.html:296
msgid "ISBN 13:" msgid "ISBN 13:"
msgstr "ISBN 13:" msgstr "ISBN 13:"
#: bookwyrm/templates/book/edit/edit_book_form.html:308 #: bookwyrm/templates/book/edit/edit_book_form.html:305
msgid "ISBN 10:" msgid "ISBN 10:"
msgstr "ISBN 10:" msgstr "ISBN 10:"
#: bookwyrm/templates/book/edit/edit_book_form.html:317 #: bookwyrm/templates/book/edit/edit_book_form.html:314
msgid "Openlibrary ID:" msgid "Openlibrary ID:"
msgstr "Openlibrary ID:" msgstr "Openlibrary ID:"
@ -1192,11 +1199,10 @@ msgstr "Domínio"
#: bookwyrm/templates/book/file_links/edit_links.html:36 #: bookwyrm/templates/book/file_links/edit_links.html:36
#: bookwyrm/templates/import/import_status.html:127 #: bookwyrm/templates/import/import_status.html:127
#: bookwyrm/templates/settings/announcements/announcements.html:37 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:47 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:47
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:20 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Status" msgid "Status"
msgstr "Publicação" msgstr "Publicação"
@ -1287,10 +1293,6 @@ msgstr "avaliou este livro"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Para carregar informações nos conectaremos a <strong>%(source_name)s</strong> e buscaremos metadados que ainda não temos sobre este livro. Metadados já existentes não serão substituídos." msgstr "Para carregar informações nos conectaremos a <strong>%(source_name)s</strong> e buscaremos metadados que ainda não temos sobre este livro. Metadados já existentes não serão substituídos."
#: bookwyrm/templates/components/tooltip.html:3
msgid "Help"
msgstr "Ajuda"
#: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8 #: bookwyrm/templates/compose.html:5 bookwyrm/templates/compose.html:8
msgid "Edit status" msgid "Edit status"
msgstr "Editar publicação" msgstr "Editar publicação"
@ -1312,7 +1314,7 @@ msgid "Sorry! We couldn't find that code."
msgstr "Desculpe! Não encontramos o código." msgstr "Desculpe! Não encontramos o código."
#: bookwyrm/templates/confirm_email/confirm_email.html:19 #: bookwyrm/templates/confirm_email/confirm_email.html:19
#: bookwyrm/templates/settings/users/user_info.html:85 #: bookwyrm/templates/settings/users/user_info.html:92
msgid "Confirmation code:" msgid "Confirmation code:"
msgstr "Código de confirmação:" msgstr "Código de confirmação:"
@ -1323,15 +1325,16 @@ msgstr "Código de confirmação:"
msgid "Submit" msgid "Submit"
msgstr "Enviar" msgstr "Enviar"
#: bookwyrm/templates/confirm_email/confirm_email.html:32 #: bookwyrm/templates/confirm_email/confirm_email.html:38
msgid "Can't find your code?" msgid "Can't find your code?"
msgstr "Não recebeu seu código?" msgstr "Não recebeu seu código?"
#: bookwyrm/templates/confirm_email/resend_form.html:4 #: bookwyrm/templates/confirm_email/resend.html:5
#: bookwyrm/templates/confirm_email/resend_modal.html:5
msgid "Resend confirmation link" msgid "Resend confirmation link"
msgstr "Reenviar link de confirmação" msgstr "Reenviar link de confirmação"
#: bookwyrm/templates/confirm_email/resend_form.html:11 #: bookwyrm/templates/confirm_email/resend_modal.html:15
#: bookwyrm/templates/landing/layout.html:68 #: bookwyrm/templates/landing/layout.html:68
#: bookwyrm/templates/landing/password_reset_request.html:18 #: bookwyrm/templates/landing/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:53 #: bookwyrm/templates/preferences/edit_user.html:53
@ -1339,7 +1342,11 @@ msgstr "Reenviar link de confirmação"
msgid "Email address:" msgid "Email address:"
msgstr "Endereço de e-mail:" msgstr "Endereço de e-mail:"
#: bookwyrm/templates/confirm_email/resend_form.html:17 #: bookwyrm/templates/confirm_email/resend_modal.html:28
msgid "No user matching this email address found."
msgstr "Nenhum usuário com este email foi encontrado."
#: bookwyrm/templates/confirm_email/resend_modal.html:38
msgid "Resend link" msgid "Resend link"
msgstr "Reenviar link" msgstr "Reenviar link"
@ -1359,7 +1366,7 @@ msgstr "Comunidade federada"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:109 #: bookwyrm/templates/user_menu.html:30
msgid "Directory" msgid "Directory"
msgstr "Diretório" msgstr "Diretório"
@ -1602,12 +1609,12 @@ msgstr "Redefinir sua senha no %(site_name)s"
msgid "%(site_name)s home page" msgid "%(site_name)s home page"
msgstr "Página inicial de %(site_name)s" msgstr "Página inicial de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:242 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:186
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Falar com a administração" msgstr "Falar com a administração"
#: bookwyrm/templates/embed-layout.html:46 #: bookwyrm/templates/embed-layout.html:46
msgid "Join Bookwyrm" msgid "Join BookWyrm"
msgstr "Participe da BookWyrm" msgstr "Participe da BookWyrm"
#: bookwyrm/templates/feed/direct_messages.html:8 #: bookwyrm/templates/feed/direct_messages.html:8
@ -1616,7 +1623,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Mensagens diretas com <a href=\"%(path)s\">%(username)s</a>" msgstr "Mensagens diretas com <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:119 #: bookwyrm/templates/user_menu.html:40
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Mensagens diretas" msgstr "Mensagens diretas"
@ -1653,14 +1660,22 @@ msgid "Updates"
msgstr "Atualizações" msgstr "Atualizações"
#: bookwyrm/templates/feed/suggested_books.html:6 #: bookwyrm/templates/feed/suggested_books.html:6
#: bookwyrm/templates/layout.html:114 #: bookwyrm/templates/user_menu.html:35
msgid "Your Books" msgid "Your Books"
msgstr "Seus livros" msgstr "Seus livros"
#: bookwyrm/templates/feed/suggested_books.html:8 #: bookwyrm/templates/feed/suggested_books.html:10
msgid "There are no books here right now! Try searching for a book to get started" msgid "There are no books here right now! Try searching for a book to get started"
msgstr "Não há nenhum livro aqui! Tente pesquisar livros para começar" msgstr "Não há nenhum livro aqui! Tente pesquisar livros para começar"
#: bookwyrm/templates/feed/suggested_books.html:13
msgid "Do you have book data from another service like GoodReads?"
msgstr "Você tem dados de outro serviço como o GoodReads?"
#: bookwyrm/templates/feed/suggested_books.html:16
msgid "Import your reading history"
msgstr "Importe seu histórico de leitura"
#: bookwyrm/templates/feed/suggested_users.html:5 #: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6 #: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow" msgid "Who to follow"
@ -1955,28 +1970,33 @@ msgstr "Importar livros"
msgid "Data source:" msgid "Data source:"
msgstr "Fonte dos dados:" msgstr "Fonte dos dados:"
#: bookwyrm/templates/import/import.html:40 #: bookwyrm/templates/import/import.html:39
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Você pode baixar seus dados do Goodreads na <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">página de Importar/Exportar</a> da sua conta."
#: bookwyrm/templates/import/import.html:44
msgid "Data file:" msgid "Data file:"
msgstr "Arquivo de dados:" msgstr "Arquivo de dados:"
#: bookwyrm/templates/import/import.html:48 #: bookwyrm/templates/import/import.html:52
msgid "Include reviews" msgid "Include reviews"
msgstr "Incluir resenhas" msgstr "Incluir resenhas"
#: bookwyrm/templates/import/import.html:53 #: bookwyrm/templates/import/import.html:57
msgid "Privacy setting for imported reviews:" msgid "Privacy setting for imported reviews:"
msgstr "Configurações de privacidade para resenhas importadas:" msgstr "Configurações de privacidade para resenhas importadas:"
#: bookwyrm/templates/import/import.html:59 #: bookwyrm/templates/import/import.html:63
#: bookwyrm/templates/preferences/layout.html:31
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76 #: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import" msgid "Import"
msgstr "Importar" msgstr "Importar"
#: bookwyrm/templates/import/import.html:64 #: bookwyrm/templates/import/import.html:68
msgid "Recent Imports" msgid "Recent Imports"
msgstr "Importações recentes" msgstr "Importações recentes"
#: bookwyrm/templates/import/import.html:66 #: bookwyrm/templates/import/import.html:70
msgid "No recent imports" msgid "No recent imports"
msgstr "Nenhuma importação recente" msgstr "Nenhuma importação recente"
@ -2116,10 +2136,6 @@ msgstr "Aprovar"
msgid "Reject" msgid "Reject"
msgstr "Rejeitar" msgstr "Rejeitar"
#: bookwyrm/templates/import/tooltip.html:6
msgid "You can download your Goodreads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">Import/Export page</a> of your Goodreads account."
msgstr "Você pode baixar seus dados do Goodreads na <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener noreferrer\">página de Importar/Exportar</a> da sua conta."
#: bookwyrm/templates/import/troubleshoot.html:7 #: bookwyrm/templates/import/troubleshoot.html:7
msgid "Failed items" msgid "Failed items"
msgstr "Itens cuja importação falhou" msgstr "Itens cuja importação falhou"
@ -2205,7 +2221,7 @@ msgid "Login"
msgstr "Entrar" msgstr "Entrar"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:187 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:131
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Entrar" msgstr "Entrar"
@ -2214,7 +2230,7 @@ msgstr "Entrar"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Endereço de e-mail confirmado com sucesso." msgstr "Endereço de e-mail confirmado com sucesso."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:122
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -2222,12 +2238,12 @@ msgstr "Usuário:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:182 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:126 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:45 #: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:" msgid "Password:"
msgstr "Senha:" msgstr "Senha:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:184 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:128
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Esqueceu sua senha?" msgstr "Esqueceu sua senha?"
@ -2271,54 +2287,38 @@ msgstr "Menu de navegação principal"
msgid "Feed" msgid "Feed"
msgstr "Novidades" msgstr "Novidades"
#: bookwyrm/templates/layout.html:124 bookwyrm/templates/setup/config.html:52 #: bookwyrm/templates/layout.html:99 bookwyrm/templates/layout.html:100
msgid "Settings"
msgstr "Configurações"
#: bookwyrm/templates/layout.html:133
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
msgid "Invites"
msgstr "Convites"
#: bookwyrm/templates/layout.html:147
msgid "Log out"
msgstr "Sair"
#: bookwyrm/templates/layout.html:155 bookwyrm/templates/layout.html:156
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notificações" msgstr "Notificações"
#: bookwyrm/templates/layout.html:183 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "senha" msgstr "senha"
#: bookwyrm/templates/layout.html:195 #: bookwyrm/templates/layout.html:139
msgid "Join" msgid "Join"
msgstr "Registrar" msgstr "Registrar"
#: bookwyrm/templates/layout.html:229 #: bookwyrm/templates/layout.html:173
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Publicação feita com sucesso" msgstr "Publicação feita com sucesso"
#: bookwyrm/templates/layout.html:230 #: bookwyrm/templates/layout.html:174
msgid "Error posting status" msgid "Error posting status"
msgstr "Erro ao publicar" msgstr "Erro ao publicar"
#: bookwyrm/templates/layout.html:246 #: bookwyrm/templates/layout.html:190
msgid "Documentation" msgid "Documentation"
msgstr "Documentação" msgstr "Documentação"
#: bookwyrm/templates/layout.html:253 #: bookwyrm/templates/layout.html:197
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Apoie a instância %(site_name)s: <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Apoie a instância %(site_name)s: <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:257 #: bookwyrm/templates/layout.html:201
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2855,7 +2855,7 @@ msgstr "Agora você está seguindo %(display_name)s!"
#: bookwyrm/templates/preferences/blocks.html:4 #: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7 #: bookwyrm/templates/preferences/blocks.html:7
#: bookwyrm/templates/preferences/layout.html:31 #: bookwyrm/templates/preferences/layout.html:42
msgid "Blocked Users" msgid "Blocked Users"
msgstr "Usuários bloqueados" msgstr "Usuários bloqueados"
@ -2899,6 +2899,7 @@ msgstr "Editar perfil"
#: bookwyrm/templates/preferences/edit_user.html:12 #: bookwyrm/templates/preferences/edit_user.html:12
#: bookwyrm/templates/preferences/edit_user.html:25 #: bookwyrm/templates/preferences/edit_user.html:25
#: bookwyrm/templates/settings/users/user_info.html:7 #: bookwyrm/templates/settings/users/user_info.html:7
#: bookwyrm/templates/user_menu.html:25
msgid "Profile" msgid "Profile"
msgstr "Perfil" msgstr "Perfil"
@ -2952,11 +2953,28 @@ msgstr "Esconder quem sigo e seguidores no perfil"
msgid "Default post privacy:" msgid "Default post privacy:"
msgstr "Privacidade padrão das publicações:" msgstr "Privacidade padrão das publicações:"
#: bookwyrm/templates/preferences/export.html:4
#: bookwyrm/templates/preferences/export.html:7
msgid "CSV Export"
msgstr "Exportar CSV"
#: bookwyrm/templates/preferences/export.html:13
msgid "Your export will include all the books on your shelves, books you have reviewed, and books with reading activity."
msgstr "Seu arquivo conterá todos os livros em suas estantes, suas resenhas e o andamento de suas leituras."
#: bookwyrm/templates/preferences/layout.html:11 #: bookwyrm/templates/preferences/layout.html:11
msgid "Account" msgid "Account"
msgstr "Conta" msgstr "Conta"
#: bookwyrm/templates/preferences/layout.html:27 #: bookwyrm/templates/preferences/layout.html:27
msgid "Data"
msgstr "Dados"
#: bookwyrm/templates/preferences/layout.html:35
msgid "CSV export"
msgstr "Exportar CSV"
#: bookwyrm/templates/preferences/layout.html:38
msgid "Relationships" msgid "Relationships"
msgstr "Relações" msgstr "Relações"
@ -2991,19 +3009,19 @@ msgid "Update read dates for \"<em>%(title)s</em>\""
msgstr "Atualizar datas de leitura de \"<em>%(title)s</em>\"" msgstr "Atualizar datas de leitura de \"<em>%(title)s</em>\""
#: bookwyrm/templates/readthrough/readthrough_form.html:10 #: bookwyrm/templates/readthrough/readthrough_form.html:10
#: bookwyrm/templates/readthrough/readthrough_modal.html:31 #: bookwyrm/templates/readthrough/readthrough_modal.html:38
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:24
#: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21 #: bookwyrm/templates/snippets/reading_modals/start_reading_modal.html:21
msgid "Started reading" msgid "Started reading"
msgstr "Começou a ler" msgstr "Começou a ler"
#: bookwyrm/templates/readthrough/readthrough_form.html:18 #: bookwyrm/templates/readthrough/readthrough_form.html:18
#: bookwyrm/templates/readthrough/readthrough_modal.html:49 #: bookwyrm/templates/readthrough/readthrough_modal.html:56
msgid "Progress" msgid "Progress"
msgstr "Andamento" msgstr "Andamento"
#: bookwyrm/templates/readthrough/readthrough_form.html:24 #: bookwyrm/templates/readthrough/readthrough_form.html:24
#: bookwyrm/templates/readthrough/readthrough_modal.html:56 #: bookwyrm/templates/readthrough/readthrough_modal.html:63
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:32
msgid "Finished reading" msgid "Finished reading"
msgstr "Terminou de ler" msgstr "Terminou de ler"
@ -3116,7 +3134,7 @@ msgstr "Tipo de pesquisa"
#: bookwyrm/templates/search/layout.html:23 #: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46 #: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:27
#: bookwyrm/templates/settings/federation/instance_list.html:44 #: bookwyrm/templates/settings/federation/instance_list.html:51
#: bookwyrm/templates/settings/layout.html:36 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user.html:13 #: bookwyrm/templates/settings/users/user.html:13
#: bookwyrm/templates/settings/users/user_admin.html:5 #: bookwyrm/templates/settings/users/user_admin.html:5
@ -3183,7 +3201,7 @@ msgid "Create Announcement"
msgstr "Criar aviso" msgstr "Criar aviso"
#: bookwyrm/templates/settings/announcements/announcements.html:21 #: bookwyrm/templates/settings/announcements/announcements.html:21
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:39
msgid "Date added" msgid "Date added"
msgstr "Adicionada em" msgstr "Adicionada em"
@ -3478,19 +3496,19 @@ msgstr "Instância:"
#: bookwyrm/templates/settings/federation/edit_instance.html:52 #: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46 #: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106 #: bookwyrm/templates/settings/users/user_info.html:113
msgid "Status:" msgid "Status:"
msgstr "Status:" msgstr "Status:"
#: bookwyrm/templates/settings/federation/edit_instance.html:66 #: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40 #: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100 #: bookwyrm/templates/settings/users/user_info.html:107
msgid "Software:" msgid "Software:"
msgstr "Software:" msgstr "Software:"
#: bookwyrm/templates/settings/federation/edit_instance.html:76 #: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43 #: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103 #: bookwyrm/templates/settings/users/user_info.html:110
msgid "Version:" msgid "Version:"
msgstr "Versão:" msgstr "Versão:"
@ -3517,7 +3535,7 @@ msgid "View all"
msgstr "Ver todos" msgstr "Ver todos"
#: bookwyrm/templates/settings/federation/instance.html:62 #: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56 #: bookwyrm/templates/settings/users/user_info.html:60
msgid "Reports:" msgid "Reports:"
msgstr "Denúncias:" msgstr "Denúncias:"
@ -3534,7 +3552,7 @@ msgid "Blocked by us:"
msgstr "Bloqueados por nós:" msgstr "Bloqueados por nós:"
#: bookwyrm/templates/settings/federation/instance.html:90 #: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110 #: bookwyrm/templates/settings/users/user_info.html:117
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
@ -3578,16 +3596,21 @@ msgstr "Bloqueada com sucesso:"
msgid "Failed:" msgid "Failed:"
msgstr "Falhou:" msgstr "Falhou:"
#: bookwyrm/templates/settings/federation/instance_list.html:32 #: bookwyrm/templates/settings/federation/instance_list.html:35
#: bookwyrm/templates/settings/users/server_filter.html:5 #: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name" msgid "Instance name"
msgstr "Nome da instância" msgstr "Nome da instância"
#: bookwyrm/templates/settings/federation/instance_list.html:40 #: bookwyrm/templates/settings/federation/instance_list.html:43
msgid "Last updated"
msgstr "Última atualização"
#: bookwyrm/templates/settings/federation/instance_list.html:47
#: bookwyrm/templates/settings/federation/software_filter.html:5
msgid "Software" msgid "Software"
msgstr "Software" msgstr "Software"
#: bookwyrm/templates/settings/federation/instance_list.html:63 #: bookwyrm/templates/settings/federation/instance_list.html:69
msgid "No instances found" msgid "No instances found"
msgstr "Nenhuma instância encontrada" msgstr "Nenhuma instância encontrada"
@ -3598,6 +3621,14 @@ msgstr "Nenhuma instância encontrada"
msgid "Invite Requests" msgid "Invite Requests"
msgstr "Solicitações de convite" msgstr "Solicitações de convite"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:42
#: bookwyrm/templates/user_menu.html:56
msgid "Invites"
msgstr "Convites"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:23 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:23
msgid "Ignored Invite Requests" msgid "Ignored Invite Requests"
msgstr "Ignorar solicitações de convite" msgstr "Ignorar solicitações de convite"
@ -3711,6 +3742,10 @@ msgstr "Use o bloqueio de IPs com cautela, e considere usá-los apenas temporari
msgid "IP Address:" msgid "IP Address:"
msgstr "Endereço de IP:" msgstr "Endereço de IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:24
msgid "You can block IP ranges using CIDR syntax."
msgstr "Você pode bloquear intervalos de IP utilizando a sintaxe CIDR."
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:69 #: bookwyrm/templates/settings/layout.html:69
@ -3729,10 +3764,6 @@ msgstr "Endereço"
msgid "No IP addresses currently blocked" msgid "No IP addresses currently blocked"
msgstr "Nenhum IP bloqueado" msgstr "Nenhum IP bloqueado"
#: bookwyrm/templates/settings/ip_blocklist/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr "Você pode bloquear intervalos de IP utilizando a sintaxe CIDR."
#: bookwyrm/templates/settings/layout.html:4 #: bookwyrm/templates/settings/layout.html:4
msgid "Administration" msgid "Administration"
msgstr "Administração" msgstr "Administração"
@ -3990,25 +4021,25 @@ msgid "Allow registration"
msgstr "Permitir cadastro" msgstr "Permitir cadastro"
#: bookwyrm/templates/settings/site.html:145 #: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr "Permitir solicitação de convites"
#: bookwyrm/templates/settings/site.html:151
msgid "Set a question for invite requests"
msgstr "Definir uma pergunta para os pedidos de convite"
#: bookwyrm/templates/settings/site.html:156
msgid "Question:"
msgstr "Pergunta:"
#: bookwyrm/templates/settings/site.html:163
msgid "Require users to confirm email address" msgid "Require users to confirm email address"
msgstr "Exigir que usuários confirmem o e-mail" msgstr "Exigir que usuários confirmem o e-mail"
#: bookwyrm/templates/settings/site.html:165 #: bookwyrm/templates/settings/site.html:147
msgid "(Recommended if registration is open)" msgid "(Recommended if registration is open)"
msgstr "(Recomendado se o cadastro estiver aberto)" msgstr "(Recomendado se o cadastro estiver aberto)"
#: bookwyrm/templates/settings/site.html:152
msgid "Allow invite requests"
msgstr "Permitir solicitação de convites"
#: bookwyrm/templates/settings/site.html:158
msgid "Set a question for invite requests"
msgstr "Definir uma pergunta para os pedidos de convite"
#: bookwyrm/templates/settings/site.html:163
msgid "Question:"
msgstr "Pergunta:"
#: bookwyrm/templates/settings/site.html:168 #: bookwyrm/templates/settings/site.html:168
msgid "Registration closed text:" msgid "Registration closed text:"
msgstr "Texto quando o cadastro está fechado:" msgstr "Texto quando o cadastro está fechado:"
@ -4107,18 +4138,18 @@ msgstr "Última atividade"
msgid "Remote instance" msgid "Remote instance"
msgstr "Instância remota" msgstr "Instância remota"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:74
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Active" msgid "Active"
msgstr "Ativo" msgstr "Ativo"
#: bookwyrm/templates/settings/users/user_admin.html:67 #: bookwyrm/templates/settings/users/user_admin.html:79
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:32
msgid "Inactive" msgid "Inactive"
msgstr "Inativo" msgstr "Inativo"
#: bookwyrm/templates/settings/users/user_admin.html:73 #: bookwyrm/templates/settings/users/user_admin.html:88
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:127
msgid "Not set" msgid "Not set"
msgstr "Não definido" msgstr "Não definido"
@ -4126,51 +4157,59 @@ msgstr "Não definido"
msgid "View user profile" msgid "View user profile"
msgstr "Ver perfil do usuário" msgstr "Ver perfil do usuário"
#: bookwyrm/templates/settings/users/user_info.html:36 #: bookwyrm/templates/settings/users/user_info.html:19
msgid "Go to user admin"
msgstr "Ir à administração de usuários"
#: bookwyrm/templates/settings/users/user_info.html:40
msgid "Local" msgid "Local"
msgstr "Local" msgstr "Local"
#: bookwyrm/templates/settings/users/user_info.html:38 #: bookwyrm/templates/settings/users/user_info.html:42
msgid "Remote" msgid "Remote"
msgstr "Remoto" msgstr "Remoto"
#: bookwyrm/templates/settings/users/user_info.html:47 #: bookwyrm/templates/settings/users/user_info.html:51
msgid "User details" msgid "User details"
msgstr "Detalhes do usuário" msgstr "Detalhes do usuário"
#: bookwyrm/templates/settings/users/user_info.html:51 #: bookwyrm/templates/settings/users/user_info.html:55
msgid "Email:" msgid "Email:"
msgstr "E-mail:" msgstr "E-mail:"
#: bookwyrm/templates/settings/users/user_info.html:61 #: bookwyrm/templates/settings/users/user_info.html:65
msgid "(View reports)" msgid "(View reports)"
msgstr "(Ver denúncias)" msgstr "(Ver denúncias)"
#: bookwyrm/templates/settings/users/user_info.html:67 #: bookwyrm/templates/settings/users/user_info.html:71
msgid "Blocked by count:" msgid "Blocked by count:"
msgstr "Bloqueado por:" msgstr "Bloqueado por:"
#: bookwyrm/templates/settings/users/user_info.html:70 #: bookwyrm/templates/settings/users/user_info.html:74
msgid "Date added:"
msgstr "Data da inclusão:"
#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Last active date:" msgid "Last active date:"
msgstr "Data da última atividade:" msgstr "Data da última atividade:"
#: bookwyrm/templates/settings/users/user_info.html:73 #: bookwyrm/templates/settings/users/user_info.html:80
msgid "Manually approved followers:" msgid "Manually approved followers:"
msgstr "Seguidores manualmente aprovados:" msgstr "Seguidores manualmente aprovados:"
#: bookwyrm/templates/settings/users/user_info.html:76 #: bookwyrm/templates/settings/users/user_info.html:83
msgid "Discoverable:" msgid "Discoverable:"
msgstr "Publicamente visível:" msgstr "Publicamente visível:"
#: bookwyrm/templates/settings/users/user_info.html:80 #: bookwyrm/templates/settings/users/user_info.html:87
msgid "Deactivation reason:" msgid "Deactivation reason:"
msgstr "Motivo de desativação:" msgstr "Motivo de desativação:"
#: bookwyrm/templates/settings/users/user_info.html:95 #: bookwyrm/templates/settings/users/user_info.html:102
msgid "Instance details" msgid "Instance details"
msgstr "Detalhes da instância" msgstr "Detalhes da instância"
#: bookwyrm/templates/settings/users/user_info.html:117 #: bookwyrm/templates/settings/users/user_info.html:124
msgid "View instance" msgid "View instance"
msgstr "Ver instância" msgstr "Ver instância"
@ -4246,6 +4285,10 @@ msgstr "Seu domínio parece estar mal configurado. Ele não deve incluir protoco
msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production." msgid "You are running BookWyrm in production mode without https. <strong>USE_HTTPS</strong> should be enabled in production."
msgstr "Você está rodando a BookWyrm em produção sem https. <strong>USE_HTTPS</strong> deve ser habilitado em produção." msgstr "Você está rodando a BookWyrm em produção sem https. <strong>USE_HTTPS</strong> deve ser habilitado em produção."
#: bookwyrm/templates/setup/config.html:52 bookwyrm/templates/user_menu.html:45
msgid "Settings"
msgstr "Configurações"
#: bookwyrm/templates/setup/config.html:56 #: bookwyrm/templates/setup/config.html:56
msgid "Instance domain:" msgid "Instance domain:"
msgstr "Domínio da instância:" msgstr "Domínio da instância:"
@ -4413,7 +4456,7 @@ msgid "Some thoughts on the book"
msgstr "Algumas ideias sobre o livro" msgstr "Algumas ideias sobre o livro"
#: bookwyrm/templates/snippets/create_status/comment.html:27 #: bookwyrm/templates/snippets/create_status/comment.html:27
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:17 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:18
msgid "Progress:" msgid "Progress:"
msgstr "Andamento:" msgstr "Andamento:"
@ -5054,6 +5097,14 @@ msgstr[1] "%(mutuals_display)s seguidores que você segue"
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Nenhum seguidor que você segue" msgstr "Nenhum seguidor que você segue"
#: bookwyrm/templates/user_menu.html:7
msgid "View profile and more"
msgstr "Ver perfil e mais"
#: bookwyrm/templates/user_menu.html:72
msgid "Log out"
msgstr "Sair"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
msgstr "Arquivo excede o tamanho máximo: 10MB" msgstr "Arquivo excede o tamanho máximo: 10MB"

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more