2
0
Fork 0

Merge branch 'main' into production

This commit is contained in:
Mouse Reeve 2022-02-18 18:17:43 -08:00
commit abfd094337
92 changed files with 3996 additions and 3889 deletions

View file

@ -41,7 +41,7 @@ REDIS_BROKER_PASSWORD=redispassword123
# Monitoring for celery # Monitoring for celery
FLOWER_PORT=8888 FLOWER_PORT=8888
FLOWER_USER=mouse FLOWER_USER=admin
FLOWER_PASSWORD=changeme FLOWER_PASSWORD=changeme
# Email config # Email config

View file

@ -8,7 +8,7 @@ on:
- '.github/workflows/**' - '.github/workflows/**'
- 'static/**' - 'static/**'
- '.eslintrc' - '.eslintrc'
- '.stylelintrc' - '.stylelintrc.js'
pull_request: pull_request:
branches: [ main, ci, frontend ] branches: [ main, ci, frontend ]
@ -22,17 +22,16 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install modules - name: Install modules
run: yarn run: npm install stylelint stylelint-config-recommended stylelint-config-standard stylelint-order eslint
# See .stylelintignore for files that are not linted. # See .stylelintignore for files that are not linted.
- name: Run stylelint - name: Run stylelint
run: > run: >
yarn stylelint bookwyrm/static/**/*.css \ npx stylelint bookwyrm/static/css/*.css \
--report-needless-disables \ --config dev-tools/.stylelintrc.js
--report-invalid-scope-disables
# See .eslintignore for files that are not linted. # See .eslintignore for files that are not linted.
- name: Run ESLint - name: Run ESLint
run: > run: >
yarn eslint bookwyrm/static \ npx eslint bookwyrm/static \
--ext .js,.jsx,.ts,.tsx --ext .js,.jsx,.ts,.tsx

View file

@ -17,8 +17,7 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install modules - name: Install modules
run: npm install . run: npm install prettier
# See .stylelintignore for files that are not linted.
- name: Run Prettier - name: Run Prettier
run: npx prettier --check bookwyrm/static/js/*.js run: npx prettier --check bookwyrm/static/js/*.js

4
.gitignore vendored
View file

@ -24,7 +24,9 @@
.idea .idea
#Node tools #Node tools
/node_modules/ node_modules/
package-lock.json
yarn.lock
#nginx #nginx
nginx/default.conf nginx/default.conf

View file

@ -16,6 +16,9 @@ class BookData(ActivityObject):
librarythingKey: str = None librarythingKey: str = None
goodreadsKey: str = None goodreadsKey: str = None
bnfId: str = None bnfId: str = None
viaf: str = None
wikidata: str = None
asin: str = None
lastEditedBy: str = None lastEditedBy: str = None
links: List[str] = field(default_factory=lambda: []) links: List[str] = field(default_factory=lambda: [])
fileLinks: List[str] = field(default_factory=lambda: []) fileLinks: List[str] = field(default_factory=lambda: [])
@ -27,8 +30,8 @@ class Book(BookData):
"""serializes an edition or work, abstract""" """serializes an edition or work, abstract"""
title: str title: str
sortTitle: str = "" sortTitle: str = None
subtitle: str = "" subtitle: str = None
description: str = "" description: str = ""
languages: List[str] = field(default_factory=lambda: []) languages: List[str] = field(default_factory=lambda: [])
series: str = "" series: str = ""
@ -53,7 +56,6 @@ class Edition(Book):
isbn10: str = "" isbn10: str = ""
isbn13: str = "" isbn13: str = ""
oclcNumber: str = "" oclcNumber: str = ""
asin: str = ""
pages: int = None pages: int = None
physicalFormat: str = "" physicalFormat: str = ""
physicalFormatDetail: str = "" physicalFormatDetail: str = ""

View file

@ -32,8 +32,11 @@ class BookwyrmConfig(AppConfig):
name = "bookwyrm" name = "bookwyrm"
verbose_name = "BookWyrm" verbose_name = "BookWyrm"
# pylint: disable=no-self-use
def ready(self): def ready(self):
"""set up OTLP and preview image files, if desired"""
if settings.OTEL_EXPORTER_OTLP_ENDPOINT: if settings.OTEL_EXPORTER_OTLP_ENDPOINT:
# pylint: disable=import-outside-toplevel
from bookwyrm.telemetry import open_telemetry from bookwyrm.telemetry import open_telemetry
open_telemetry.instrumentDjango() open_telemetry.instrumentDjango()

View file

@ -68,7 +68,30 @@ class Connector(AbstractConnector):
Mapping("born", remote_field="birth_date"), Mapping("born", remote_field="birth_date"),
Mapping("died", remote_field="death_date"), Mapping("died", remote_field="death_date"),
Mapping("bio", formatter=get_description), Mapping("bio", formatter=get_description),
Mapping("isni", remote_field="remote_ids", formatter=get_isni), Mapping(
"isni",
remote_field="remote_ids",
formatter=lambda b: get_dict_field(b, "isni"),
),
Mapping(
"asin",
remote_field="remote_ids",
formatter=lambda b: get_dict_field(b, "amazon"),
),
Mapping(
"viaf",
remote_field="remote_ids",
formatter=lambda b: get_dict_field(b, "viaf"),
),
Mapping(
"wikidata",
remote_field="remote_ids",
formatter=lambda b: get_dict_field(b, "wikidata"),
),
Mapping(
"wikipedia_link", remote_field="links", formatter=get_wikipedia_link
),
Mapping("inventaire_id", remote_field="links", formatter=get_inventaire_id),
] ]
def get_book_data(self, remote_id): def get_book_data(self, remote_id):
@ -227,11 +250,38 @@ def get_languages(language_blob):
return langs return langs
def get_isni(remote_ids_blob): def get_dict_field(blob, field_name):
"""extract the isni from the remote id data for the author""" """extract the isni from the remote id data for the author"""
if not remote_ids_blob or not isinstance(remote_ids_blob, dict): if not blob or not isinstance(blob, dict):
return None return None
return remote_ids_blob.get("isni") return blob.get(field_name)
def get_wikipedia_link(links):
"""extract wikipedia links"""
if not isinstance(links, list):
return None
for link in links:
if not isinstance(link, dict):
continue
if link.get("title") == "wikipedia":
return link.get("url")
return None
def get_inventaire_id(links):
"""extract and format inventaire ids"""
if not isinstance(links, list):
return None
for link in links:
if not isinstance(link, dict):
continue
if link.get("title") == "inventaire.io":
iv_link = link.get("url")
return iv_link.split("/")[-1]
return None
def pick_default_edition(options): def pick_default_edition(options):

View file

@ -54,6 +54,13 @@ class RegisterForm(CustomForm):
help_texts = {f: None for f in fields} help_texts = {f: None for f in fields}
widgets = {"password": PasswordInput()} widgets = {"password": PasswordInput()}
def clean(self):
"""Check if the username is taken"""
cleaned_data = super().clean()
localname = cleaned_data.get("localname").strip()
if models.User.objects.filter(localname=localname).first():
self.add_error("localname", _("User with this username already exists"))
class RatingForm(CustomForm): class RatingForm(CustomForm):
class Meta: class Meta:
@ -433,7 +440,7 @@ class GoalForm(CustomForm):
class SiteForm(CustomForm): class SiteForm(CustomForm):
class Meta: class Meta:
model = models.SiteSettings model = models.SiteSettings
exclude = [] exclude = ["admin_code", "install_mode"]
widgets = { widgets = {
"instance_short_description": forms.TextInput( "instance_short_description": forms.TextInput(
attrs={"aria-describedby": "desc_instance_short_description"} attrs={"aria-describedby": "desc_instance_short_description"}

View file

@ -0,0 +1,23 @@
""" Get your admin code to allow install """
from django.core.management.base import BaseCommand
from bookwyrm import models
def get_admin_code():
"""get that code"""
return models.SiteSettings.objects.get().admin_code
class Command(BaseCommand):
"""command-line options"""
help = "Gets admin code for configuring BookWyrm"
# pylint: disable=unused-argument
def handle(self, *args, **options):
"""execute init"""
self.stdout.write("*******************************************")
self.stdout.write("Use this code to create your admin account:")
self.stdout.write(get_admin_code())
self.stdout.write("*******************************************")

View file

@ -10,7 +10,9 @@ class Command(BaseCommand):
help = "Generate preview images" help = "Generate preview images"
# pylint: disable=no-self-use
def add_arguments(self, parser): def add_arguments(self, parser):
"""options for how the command is run"""
parser.add_argument( parser.add_argument(
"--all", "--all",
"-a", "-a",
@ -38,6 +40,7 @@ class Command(BaseCommand):
preview_images.generate_site_preview_image_task.delay() preview_images.generate_site_preview_image_task.delay()
self.stdout.write(" OK 🖼") self.stdout.write(" OK 🖼")
# pylint: disable=consider-using-f-string
if options["all"]: if options["all"]:
# Users # Users
users = models.User.objects.filter( users = models.User.objects.filter(

View file

@ -120,6 +120,7 @@ def init_settings():
models.SiteSettings.objects.create( models.SiteSettings.objects.create(
support_link="https://www.patreon.com/bookwyrm", support_link="https://www.patreon.com/bookwyrm",
support_title="Patreon", support_title="Patreon",
install_mode=True,
) )

View file

@ -0,0 +1,29 @@
# Generated by Django 3.2.11 on 2022-02-11 18:59
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0133_alter_listitem_notes"),
]
operations = [
migrations.AddField(
model_name="announcement",
name="display_type",
field=models.CharField(
choices=[
("white-ter", "None"),
("primary-light", "Primary"),
("success-light", "Success"),
("link-light", "Link"),
("warning-light", "Warning"),
("danger-light", "Danger"),
],
default="white-ter",
max_length=20,
),
),
]

View file

@ -0,0 +1,58 @@
# Generated by Django 3.2.12 on 2022-02-17 16:24
import bookwyrm.models.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0134_announcement_display_type"),
]
operations = [
migrations.RenameField(
model_name="author",
old_name="viaf_id",
new_name="viaf",
),
migrations.RemoveField(
model_name="edition",
name="asin",
),
migrations.AddField(
model_name="author",
name="asin",
field=bookwyrm.models.fields.CharField(
blank=True, max_length=255, null=True
),
),
migrations.AddField(
model_name="author",
name="wikidata",
field=bookwyrm.models.fields.CharField(
blank=True, max_length=255, null=True
),
),
migrations.AddField(
model_name="book",
name="asin",
field=bookwyrm.models.fields.CharField(
blank=True, max_length=255, null=True
),
),
migrations.AddField(
model_name="book",
name="viaf",
field=bookwyrm.models.fields.CharField(
blank=True, max_length=255, null=True
),
),
migrations.AddField(
model_name="book",
name="wikidata",
field=bookwyrm.models.fields.CharField(
blank=True, max_length=255, null=True
),
),
]

View file

@ -0,0 +1,24 @@
# Generated by Django 3.2.12 on 2022-02-17 17:08
from django.db import migrations, models
import uuid
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0135_auto_20220217_1624"),
]
operations = [
migrations.AddField(
model_name="sitesettings",
name="admin_code",
field=models.CharField(default=uuid.uuid4, max_length=50),
),
migrations.AddField(
model_name="sitesettings",
name="install_mode",
field=models.BooleanField(default=False),
),
]

View file

@ -0,0 +1,18 @@
# Generated by Django 3.2.12 on 2022-02-17 19:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0136_auto_20220217_1708"),
]
operations = [
migrations.AlterField(
model_name="sitesettings",
name="allow_registration",
field=models.BooleanField(default=False),
),
]

View file

@ -2,10 +2,21 @@
from django.db import models from django.db import models
from django.db.models import Q from django.db.models import Q
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from .base_model import BookWyrmModel from .base_model import BookWyrmModel
DisplayTypes = [
("white-ter", _("None")),
("primary-light", _("Primary")),
("success-light", _("Success")),
("link-light", _("Link")),
("warning-light", _("Warning")),
("danger-light", _("Danger")),
]
class Announcement(BookWyrmModel): class Announcement(BookWyrmModel):
"""The admin has something to say""" """The admin has something to say"""
@ -16,6 +27,13 @@ class Announcement(BookWyrmModel):
start_date = models.DateTimeField(blank=True, null=True) start_date = models.DateTimeField(blank=True, null=True)
end_date = models.DateTimeField(blank=True, null=True) end_date = models.DateTimeField(blank=True, null=True)
active = models.BooleanField(default=True) active = models.BooleanField(default=True)
display_type = models.CharField(
max_length=20,
blank=False,
null=False,
choices=DisplayTypes,
default="white-ter",
)
@classmethod @classmethod
def active_announcements(cls): def active_announcements(cls):

View file

@ -21,9 +21,6 @@ class Author(BookDataModel):
isni = fields.CharField( isni = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True max_length=255, blank=True, null=True, deduplication_field=True
) )
viaf_id = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True
)
gutenberg_id = fields.CharField( gutenberg_id = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True max_length=255, blank=True, null=True, deduplication_field=True
) )

View file

@ -46,6 +46,15 @@ class BookDataModel(ObjectMixin, BookWyrmModel):
bnf_id = fields.CharField( # Bibliothèque nationale de France bnf_id = fields.CharField( # Bibliothèque nationale de France
max_length=255, blank=True, null=True, deduplication_field=True max_length=255, blank=True, null=True, deduplication_field=True
) )
viaf = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True
)
wikidata = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True
)
asin = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True
)
search_vector = SearchVectorField(null=True) search_vector = SearchVectorField(null=True)
last_edited_by = fields.ForeignKey( last_edited_by = fields.ForeignKey(
@ -271,9 +280,6 @@ class Edition(Book):
oclc_number = fields.CharField( oclc_number = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True max_length=255, blank=True, null=True, deduplication_field=True
) )
asin = fields.CharField(
max_length=255, blank=True, null=True, deduplication_field=True
)
pages = fields.IntegerField(blank=True, null=True) pages = fields.IntegerField(blank=True, null=True)
physical_format = fields.CharField( physical_format = fields.CharField(
max_length=255, choices=FormatChoices, null=True, blank=True max_length=255, choices=FormatChoices, null=True, blank=True

View file

@ -1,6 +1,7 @@
""" the particulars for this instance of BookWyrm """ """ the particulars for this instance of BookWyrm """
import datetime import datetime
from urllib.parse import urljoin from urllib.parse import urljoin
import uuid
from django.db import models, IntegrityError from django.db import models, IntegrityError
from django.dispatch import receiver from django.dispatch import receiver
@ -24,6 +25,10 @@ class SiteSettings(models.Model):
instance_description = models.TextField(default="This instance has no description.") instance_description = models.TextField(default="This instance has no description.")
instance_short_description = models.CharField(max_length=255, blank=True, null=True) instance_short_description = models.CharField(max_length=255, blank=True, null=True)
# admin setup options
install_mode = models.BooleanField(default=False)
admin_code = models.CharField(max_length=50, default=uuid.uuid4)
# about page # about page
registration_closed_text = models.TextField( registration_closed_text = models.TextField(
default="We aren't taking new users at this time. You can find an open " default="We aren't taking new users at this time. You can find an open "
@ -38,7 +43,7 @@ class SiteSettings(models.Model):
privacy_policy = models.TextField(default="Add a privacy policy here.") privacy_policy = models.TextField(default="Add a privacy policy here.")
# registration # registration
allow_registration = models.BooleanField(default=True) allow_registration = models.BooleanField(default=False)
allow_invite_requests = models.BooleanField(default=True) allow_invite_requests = models.BooleanField(default=True)
require_confirm_email = models.BooleanField(default=True) require_confirm_email = models.BooleanField(default=True)

View file

@ -11,6 +11,11 @@ env.read_env()
DOMAIN = env("DOMAIN") DOMAIN = env("DOMAIN")
VERSION = "0.3.0" VERSION = "0.3.0"
RELEASE_API = env(
"RELEASE_API",
"https://api.github.com/repos/bookwyrm-social/bookwyrm/releases/latest",
)
PAGE_LENGTH = env("PAGE_LENGTH", 15) PAGE_LENGTH = env("PAGE_LENGTH", 15)
DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English") DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English")
@ -67,7 +72,7 @@ SECRET_KEY = env("SECRET_KEY")
# SECURITY WARNING: don't run with debug turned on in production! # SECURITY WARNING: don't run with debug turned on in production!
DEBUG = env.bool("DEBUG", True) DEBUG = env.bool("DEBUG", True)
USE_HTTPS = env.bool("USE_HTTPS", False) USE_HTTPS = env.bool("USE_HTTPS", not DEBUG)
ALLOWED_HOSTS = env.list("ALLOWED_HOSTS", ["*"]) ALLOWED_HOSTS = env.list("ALLOWED_HOSTS", ["*"])

View file

@ -301,6 +301,183 @@ details.dropdown .dropdown-menu a:focus-visible {
} }
} }
/** Bookwyrm Tabs
******************************************************************************/
.bw-tabs {
-webkit-overflow-scrolling: touch;
-webkit-touch-callout: none;
position: relative;
align-items: center;
display: flex;
font-size: 1rem;
justify-content: flex-start;
overflow-x: auto;
overflow-y: hidden;
user-select: none;
white-space: nowrap;
}
.bw-tabs::before {
border-bottom-color: #dbdbdb;
border-bottom-style: solid;
border-bottom-width: 1px;
bottom: 0;
content: "";
position: absolute;
width: 100%;
}
.bw-tabs:not(:last-child) {
margin-bottom: 1.5rem;
}
.bw-tabs a {
align-items: center;
border-bottom-color: #dbdbdb;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #4a4a4a;
display: flex;
justify-content: center;
margin-bottom: -1px;
padding: 0.5em 1em;
position: relative;
}
.bw-tabs a:hover {
border-bottom-color: transparent;
color: #363636;
}
.bw-tabs a.is-active {
border-bottom-color: transparent;
color: #3273dc;
}
.bw-tabs.is-left {
padding-right: 0.75em;
}
.bw-tabs.is-center {
flex: none;
justify-content: center;
padding-left: 0.75em;
padding-right: 0.75em;
}
.bw-tabs.is-right {
justify-content: flex-end;
padding-left: 0.75em;
}
.bw-tabs .icon:first-child {
margin-right: 0.5em;
}
.bw-tabs .icon:last-child {
margin-left: 0.5em;
}
.bw-tabs.is-centered {
justify-content: center;
}
.bw-tabs.is-boxed a {
border: 1px solid transparent;
border-radius: 4px 4px 0 0;
}
.bw-tabs.is-boxed a:hover {
background-color: #f5f5f5;
border-bottom-color: #dbdbdb;
}
.bw-tabs.is-boxed a.is-active {
background-color: #fff;
border-color: #dbdbdb;
border-bottom-color: #fff !important;
}
.bw-tabs.is-fullwidth a {
flex-grow: 1;
flex-shrink: 0;
}
.bw-tabs.is-toggle a {
border-color: #dbdbdb;
border-style: solid;
border-width: 1px;
margin-bottom: 0;
position: relative;
}
.bw-tabs.is-toggle a:hover {
background-color: #f5f5f5;
border-color: #b5b5b5;
z-index: 2;
}
.bw-tabs.is-toggle a + a {
margin-left: -1px;
}
.bw-tabs.is-toggle a:first-child {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.bw-tabs.is-toggle a:last-child {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.bw-tabs.is-toggle a.is-active {
background-color: #3273dc;
border-color: #3273dc;
color: #fff;
z-index: 1;
}
.bw-tabs.is-toggle {
border-bottom: none;
}
.bw-tabs.is-toggle.is-toggle-rounded a:first-child {
border-bottom-left-radius: 290486px;
border-top-left-radius: 290486px;
padding-left: 1.25em;
}
.bw-tabs.is-toggle.is-toggle-rounded a:last-child {
border-bottom-right-radius: 290486px;
border-top-right-radius: 290486px;
padding-right: 1.25em;
}
.bw-tabs.is-small {
font-size: 0.75rem;
}
.bw-tabs.is-medium {
font-size: 1.25rem;
}
.bw-tabs.is-large {
font-size: 1.5rem;
}
.bw-tabs.has-aside-text a {
margin-top: 1.5rem;
}
.bw-tabs a .aside-text {
position: absolute;
top: calc(-0.75rem - 0.75rem);
left: 0;
color: #4a4a4a;
}
/** Details panel /** Details panel
******************************************************************************/ ******************************************************************************/
@ -319,7 +496,7 @@ details.details-panel summary {
position: relative; position: relative;
} }
details.details-panel summary .details-close { details summary .details-close {
position: absolute; position: absolute;
right: 0; right: 0;
top: 0; top: 0;
@ -327,7 +504,7 @@ details.details-panel summary .details-close {
transition: transform 0.2s ease; transition: transform 0.2s ease;
} }
details[open].details-panel summary .details-close { details[open] summary .details-close {
transform: rotate(0deg); transform: rotate(0deg);
} }

View file

@ -11,17 +11,17 @@ class TabGroup {
this.container = container; this.container = container;
this.tablist = this.container.querySelector('[role="tablist"]'); this.tablist = this.container.querySelector('[role="tablist"]');
this.buttons = this.tablist.querySelectorAll('[role="tab"]'); this.tabs = this.tablist.querySelectorAll('[role="tab"]');
this.panels = this.container.querySelectorAll(':scope > [role="tabpanel"]'); this.panels = this.container.querySelectorAll(':scope > [role="tabpanel"]');
this.delay = this.determineDelay(); this.delay = this.determineDelay();
if(!this.tablist || !this.buttons.length || !this.panels.length) { if(!this.tablist || !this.tabs.length || !this.panels.length) {
return; return;
} }
this.keys = this.keys(); this.keys = this.keys();
this.direction = this.direction(); this.direction = this.direction();
this.initButtons(); this.initTabs();
this.initPanels(); this.initPanels();
} }
@ -46,17 +46,21 @@ class TabGroup {
}; };
} }
initButtons() { initTabs() {
let count = 0; let count = 0;
for(let button of this.buttons) { for(let tab of this.tabs) {
let isSelected = button.getAttribute("aria-selected") === "true"; let isSelected = tab.getAttribute("aria-selected") === "true";
button.setAttribute("tabindex", isSelected ? "0" : "-1"); tab.setAttribute("tabindex", isSelected ? "0" : "-1");
button.addEventListener('click', this.clickEventListener.bind(this)); tab.addEventListener('click', this.clickEventListener.bind(this));
button.addEventListener('keydown', this.keydownEventListener.bind(this)); tab.addEventListener('keydown', this.keydownEventListener.bind(this));
button.addEventListener('keyup', this.keyupEventListener.bind(this)); tab.addEventListener('keyup', this.keyupEventListener.bind(this));
button.index = count++; if (isSelected) {
tab.scrollIntoView();
}
tab.index = count++;
} }
} }
@ -73,11 +77,11 @@ class TabGroup {
} }
clickEventListener(event) { clickEventListener(event) {
let button = event.target.closest('a'); let tab = event.target.closest('[role="tab"]');
event.preventDefault(); event.preventDefault();
this.activateTab(button, false); this.activateTab(tab, false);
} }
// Handle keydown on tabs // Handle keydown on tabs
@ -88,12 +92,12 @@ class TabGroup {
case this.keys.end: case this.keys.end:
event.preventDefault(); event.preventDefault();
// Activate last tab // Activate last tab
this.activateTab(this.buttons[this.buttons.length - 1]); this.activateTab(this.tabs[this.tabs.length - 1]);
break; break;
case this.keys.home: case this.keys.home:
event.preventDefault(); event.preventDefault();
// Activate first tab // Activate first tab
this.activateTab(this.buttons[0]); this.activateTab(this.tabs[0]);
break; break;
// Up and down are in keydown // Up and down are in keydown
@ -147,15 +151,15 @@ class TabGroup {
switchTabOnArrowPress(event) { switchTabOnArrowPress(event) {
var pressed = event.keyCode; var pressed = event.keyCode;
for (let button of this.buttons) { for (let tab of this.tabs) {
button.addEventListener('focus', this.focusEventHandler.bind(this)); tab.addEventListener('focus', this.focusEventHandler.bind(this));
} }
if (this.direction[pressed]) { if (this.direction[pressed]) {
var target = event.target; var target = event.target;
if (target.index !== undefined) { if (target.index !== undefined) {
if (this.buttons[target.index + this.direction[pressed]]) { if (this.tabs[target.index + this.direction[pressed]]) {
this.buttons[target.index + this.direction[pressed]].focus(); this.tabs[target.index + this.direction[pressed]].focus();
} }
else if (pressed === this.keys.left || pressed === this.keys.up) { else if (pressed === this.keys.left || pressed === this.keys.up) {
this.focusLastTab(); this.focusLastTab();
@ -184,8 +188,8 @@ class TabGroup {
// Set the tab as selected // Set the tab as selected
tab.setAttribute('aria-selected', 'true'); tab.setAttribute('aria-selected', 'true');
// Give the tab parent an is-active class // Give the tab is-active class
tab.parentNode.classList.add('is-active'); tab.classList.add('is-active');
// Get the value of aria-controls (which is an ID) // Get the value of aria-controls (which is an ID)
var controls = tab.getAttribute('aria-controls'); var controls = tab.getAttribute('aria-controls');
@ -201,11 +205,11 @@ class TabGroup {
// Deactivate all tabs and tab panels // Deactivate all tabs and tab panels
deactivateTabs() { deactivateTabs() {
for (let button of this.buttons) { for (let tab of this.tabs) {
button.parentNode.classList.remove('is-active'); tab.classList.remove('is-active');
button.setAttribute('tabindex', '-1'); tab.setAttribute('tabindex', '-1');
button.setAttribute('aria-selected', 'false'); tab.setAttribute('aria-selected', 'false');
button.removeEventListener('focus', this.focusEventHandler.bind(this)); tab.removeEventListener('focus', this.focusEventHandler.bind(this));
} }
for (let panel of this.panels) { for (let panel of this.panels) {
@ -214,11 +218,11 @@ class TabGroup {
} }
focusFirstTab() { focusFirstTab() {
this.buttons[0].focus(); this.tabs[0].focus();
} }
focusLastTab() { focusLastTab() {
this.buttons[this.buttons.length - 1].focus(); this.tabs[this.tabs.length - 1].focus();
} }
// Determine whether there should be a delay // Determine whether there should be a delay

View file

@ -6,24 +6,24 @@
{% block content %} {% block content %}
<header class="block content"> <header class="block">
<h1 class="title"> <h1 class="title">
{% blocktrans with title=book|book_title %} {% blocktrans with title=book|book_title %}
Links for "<em>{{ title }}</em>" Links for "<em>{{ title }}</em>"
{% endblocktrans %} {% endblocktrans %}
</h1> </h1>
</header>
<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|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" %}
</a> </a>
</li> </li>
</ul> </ul>
</nav> </nav>
</header>
<section class="block content"> <section class="block content">
<div class="table-container"> <div class="table-container">

View file

@ -30,7 +30,7 @@
<div class="column mt-3-mobile ml-3-tablet"> <div class="column mt-3-mobile ml-3-tablet">
<div class="media block mb-2"> <div class="media block mb-2">
<figure class="media-left" aria-hidden="true"> <figure class="media-left" aria-hidden="true">
<a class="image is-48x48" href="{{ status.user.local_path }}"> <a class="image is-48x48" href="{{ status.user.local_path }}" tabindex="-1">
{% include 'snippets/avatar.html' with user=status.user ariaHide="true" medium="true" %} {% include 'snippets/avatar.html' with user=status.user ariaHide="true" medium="true" %}
</a> </a>
</figure> </figure>

View file

@ -15,7 +15,7 @@
<div class="media block mb-2"> <div class="media block mb-2">
<figure class="media-left" aria-hidden="true"> <figure class="media-left" aria-hidden="true">
<a class="image is-48x48" href="{{ status.user.local_path }}"> <a class="image is-48x48" href="{{ status.user.local_path }}" tabindex="-1">
{% include 'snippets/avatar.html' with user=status.user ariaHide="true" medium="true" %} {% include 'snippets/avatar.html' with user=status.user ariaHide="true" medium="true" %}
</a> </a>
</figure> </figure>

View file

@ -9,37 +9,30 @@
{% else %} {% else %}
{% with active_book=request.GET.book %} {% with active_book=request.GET.book %}
<div class="tab-group"> <div class="tab-group">
<div class="tabs is-small"> <div class="bw-tabs is-small is-toggle has-aside-text" role="tablist">
<ul role="tablist"> {% for shelf in suggested_books %}
{% for shelf in suggested_books %} {% if shelf.books %}
{% if shelf.books %} {% with shelf_counter=forloop.counter %}
{% with shelf_counter=forloop.counter %} {% for book in shelf.books %}
<li> <a
<p> class="{% if active_book == book.id|stringformat:'d' %}is-active{% elif not active_book and shelf_counter == 1 and forloop.first %}is-active{% endif %}"
href="{{ request.path }}?book={{ book.id }}"
id="tab_book_{{ book.id }}"
role="tab"
aria-label="{{ book.title }}"
aria-selected="{% if active_book == book.id|stringformat:'d' %}true{% elif not active_book and shelf_counter == 1 and forloop.first %}true{% else %}false{% endif %}"
aria-controls="book_{{ book.id }}">
{% if forloop.first %}
<span class="aside-text">
{% include "snippets/translated_shelf_name.html" with shelf=shelf %} {% include "snippets/translated_shelf_name.html" with shelf=shelf %}
</p> </span>
<div class="tabs is-small is-toggle"> {% endif %}
<ul> {% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' %}
{% for book in shelf.books %} </a>
<li class="{% if active_book == book.id|stringformat:'d' %}is-active{% elif not active_book and shelf_counter == 1 and forloop.first %}is-active{% endif %}">
<a
href="{{ request.path }}?book={{ book.id }}"
id="tab_book_{{ book.id }}"
role="tab"
aria-label="{{ book.title }}"
aria-selected="{% if active_book == book.id|stringformat:'d' %}true{% elif shelf_counter == 1 and forloop.first %}true{% else %}false{% endif %}"
aria-controls="book_{{ book.id }}">
{% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' %}
</a>
</li>
{% endfor %}
</ul>
</div>
</li>
{% endwith %}
{% endif %}
{% endfor %} {% endfor %}
</ul> {% endwith %}
{% endif %}
{% endfor %}
</div> </div>
{% for shelf in suggested_books %} {% for shelf in suggested_books %}
{% with shelf_counter=forloop.counter %} {% with shelf_counter=forloop.counter %}

View file

@ -32,6 +32,7 @@
{% block head_links %}{% endblock %} {% block head_links %}{% endblock %}
</head> </head>
<body> <body>
{% block body %}
<nav class="navbar" aria-label="main navigation"> <nav class="navbar" aria-label="main navigation">
<div class="container"> <div class="container">
<div class="navbar-brand"> <div class="navbar-brand">
@ -206,7 +207,7 @@
</div> </div>
{% endif %} {% endif %}
<div class="section is-flex-grow-1"> <main class="section is-flex-grow-1">
<div class="container"> <div class="container">
{# almost every view needs to know the user shelves #} {# almost every view needs to know the user shelves #}
{% with request.user.shelf_set.all as user_shelves %} {% with request.user.shelf_set.all as user_shelves %}
@ -214,7 +215,7 @@
{% endblock %} {% endblock %}
{% endwith %} {% endwith %}
</div> </div>
</div> </main>
<div role="region" aria-live="polite" id="live-messages"> <div role="region" aria-live="polite" id="live-messages">
<p id="status-success-message" class="live-message is-sr-only is-hidden">{% trans "Successfully posted status" %}</p> <p id="status-success-message" class="live-message is-sr-only is-hidden">{% trans "Successfully posted status" %}</p>
@ -256,6 +257,7 @@
</div> </div>
</div> </div>
</footer> </footer>
{% endblock %}
<script> <script>
var csrf_token = '{{ csrf_token }}'; var csrf_token = '{{ csrf_token }}';

View file

@ -52,7 +52,7 @@
<div class="columns is-mobile"> <div class="columns is-mobile">
<div class="column is-narrow is-cover"> <div class="column is-narrow is-cover">
<a href="{{ item.book.local_path }}" aria-hidden="true"> <a href="{{ item.book.local_path }}" aria-hidden="true">
{% include 'snippets/book_cover.html' with cover_class='is-w-auto is-h-m-tablet is-align-items-flex-start' size='medium' %} {% include 'snippets/book_cover.html' with cover_class='is-w-auto is-h-m-mobile is-h-m-tablet is-align-items-flex-start' size='medium' %}
</a> </a>
</div> </div>
@ -92,7 +92,7 @@
<summary> <summary>
<span role="heading" aria-level="3"> <span role="heading" aria-level="3">
{% trans "Edit notes" %} {% trans "Edit notes" %}
<span class="details-close icon icon-pencil" aria-hidden></span> <span class="details-close icon icon-pencil" aria-hidden="true"></span>
</span> </span>
</summary> </summary>
{% include "lists/edit_item_form.html" with book=item.book %} {% include "lists/edit_item_form.html" with book=item.book %}
@ -107,7 +107,7 @@
<summary> <summary>
<span role="heading" aria-level="3"> <span role="heading" aria-level="3">
{% trans "Add notes" %} {% trans "Add notes" %}
<span class="details-close icon icon-plus" aria-hidden></span> <span class="details-close icon icon-plus" aria-hidden="true"></span>
</span> </span>
</summary> </summary>
{% include "lists/edit_item_form.html" with book=item.book %} {% include "lists/edit_item_form.html" with book=item.book %}

View file

@ -45,7 +45,7 @@
<a href="{{ result_set.connector.base_url }}" target="_blank">{{ result_set.connector.name|default:result_set.connector.identifier }}</a> <a href="{{ result_set.connector.base_url }}" target="_blank">{{ result_set.connector.name|default:result_set.connector.identifier }}</a>
</span> </span>
<span class="details-close icon icon-x" aria-hidden></span> <span class="details-close icon icon-x" aria-hidden="true"></span>
</summary> </summary>
{% endif %} {% endif %}

View file

@ -1,17 +1,20 @@
{% extends 'settings/layout.html' %} {% extends 'settings/layout.html' %}
{% load i18n %}{% load humanize %} {% load i18n %}
{% load humanize %}
{% block title %}{% trans "Announcement" %} - {{ announcement.preview }}{% endblock %} {% block title %}{% trans "Announcement" %} - {{ announcement.preview }}{% endblock %}
{% block header %} {% block header %}
{% trans "Announcement" %} {% trans "Announcement" %}
<a href="{% url 'settings-announcements' %}" class="has-text-weight-normal help">{% trans "Back to list" %}</a>
{% endblock %} {% endblock %}
{% block edit-button %} {% block edit-button %}
{% trans "Edit Announcement" as button_text %}
<div class="field has-addons"> <div class="field has-addons">
<div class="control"> <div class="control">
{% include 'snippets/toggle/open_button.html' with controls_text="edit_announcement" icon_with_text="pencil" text=button_text focus="edit_announcement_header" %} <a class="button" href="{% url 'settings-announcements-edit' announcement.id %}">
<span class="icon icon-pencil m-0-mobile" aria-hidden="true"></span>
<span class="is-sr-only-mobile">{% trans "Edit" %}</span>
</a>
</div> </div>
<form class="control" action="{% url 'settings-announcements-delete' announcement.id %}" method="post"> <form class="control" action="{% url 'settings-announcements-delete' announcement.id %}" method="post">
{% csrf_token %} {% csrf_token %}
@ -23,12 +26,20 @@
</div> </div>
{% endblock %} {% endblock %}
{% block breadcrumbs %}
<nav class="breadcrumb subtitle" aria-label="breadcrumbs">
<ul>
<li><a href="{% url 'settings-announcements' %}">{% trans "Announcements" %}</a></li>
<li class="is-active">
<a href="#" aria-current="page">
{{ announcement.preview|truncatechars:30 }}
</a>
</li>
</ul>
</nav>
{% endblock %}
{% block panel %} {% block panel %}
<form name="edit-announcement" method="post" action="{% url 'settings-announcements' announcement.id %}" class="block">
{% include 'settings/announcements/announcement_form.html' with controls_text="edit_announcement" %}
</form>
<div class="block content"> <div class="block content">
<dl> <dl>
<dt class="is-pulled-left mr-5 has-text-weight-bold">{% trans "Visible:" %}</dt> <dt class="is-pulled-left mr-5 has-text-weight-bold">{% trans "Visible:" %}</dt>

View file

@ -1,80 +0,0 @@
{% extends 'components/inline_form.html' %}
{% load i18n %}
{% block header %}
{% if announcement %}
{% trans "Edit Announcement" %}
{% else %}
{% trans "Create Announcement" %}
{% endif %}
{% endblock %}
{% block form %}
{% csrf_token %}
<input type="hidden" name="user" value="{{ request.user.id }}">
<p>
<label class="label" for="id_preview">
{% trans "Preview:" %}
</label>
{{ form.preview }}
{% include 'snippets/form_errors.html' with errors_list=form.preview.errors id="desc_preview" %}
</p>
<p>
<label class="label" for="id_content">
{% trans "Content:" %}
</label>
{{ form.content }}
{% include 'snippets/form_errors.html' with errors_list=form.content.errors id="desc_content" %}
</p>
<p>
<label class="label" for="id_event_date">
{% trans "Event date:" %}
</label>
<input type="date" name="event_date" value="{{ form.event_date.value|date:'Y-m-d' }}" class="input" id="id_event_date">
{% include 'snippets/form_errors.html' with errors_list=form.event_date.errors id="desc_event_date" %}
</p>
<hr aria-hidden="true">
<div class="columns">
<div class="column">
<p>
<label class="label" for="id_start_date">
{% trans "Start date:" %}
</label>
<input type="date" name="start_date" class="input" value="{{ form.start_date.value|date:'Y-m-d' }}" id="id_start_date">
{% include 'snippets/form_errors.html' with errors_list=form.start_date.errors id="desc_start_date" %}
</p>
</div>
<div class="column">
<p>
<label class="label" for="id_end_date">
{% trans "End date:" %}
</label>
<input type="date" name="end_date" class="input" id="id_end_date" value="{{ form.end_date.value|date:'Y-m-d' }}">
{% include 'snippets/form_errors.html' with errors_list=form.end_date.errors id="desc_end_date" %}
</p>
</div>
<div class="column is-narrow">
<p>
<label class="label" for="id_active">
{% trans "Active:" %}
</label>
{{ form.active }}
{% include 'snippets/form_errors.html' with errors_list=form.active.errors id="desc_active" %}
</p>
</div>
</div>
<div class="field has-addons">
<div class="control">
<button type="submit" class="button is-primary">
{% trans "Save" %}
</button>
</div>
</div>
{% endblock %}

View file

@ -5,16 +5,15 @@
{% block header %}{% trans "Announcements" %}{% endblock %} {% block header %}{% trans "Announcements" %}{% endblock %}
{% block edit-button %} {% block edit-button %}
{% trans "Create Announcement" as button_text %} <a href="{% url 'settings-announcements-edit' %}">
{% include 'snippets/toggle/open_button.html' with controls_text="create_announcement" icon_with_text="plus" text=button_text focus="create_announcement_header" %} {% trans "Create Announcement" as text %}
<span class="icon icon-plus" title="{{ text }}" aria-hidden="true"></span>
<span class="is-sr-only-mobile">{{ text }}</span>
</a>
{% endblock %} {% endblock %}
{% block panel %} {% block panel %}
<form name="create-announcement" method="post" action="{% url 'settings-announcements' %}" class="block"> <div class="block table-container">
{% include 'settings/announcements/announcement_form.html' with controls_text="create_announcement" %}
</form>
<div class="block">
<table class="table is-striped"> <table class="table is-striped">
<tr> <tr>
<th> <th>
@ -38,6 +37,9 @@
{% trans "Status" as text %} {% trans "Status" as text %}
{% include 'snippets/table-sort-header.html' with field="active" sort=sort text=text %} {% include 'snippets/table-sort-header.html' with field="active" sort=sort text=text %}
</th> </th>
<th>
{% trans "Actions" %}
</th>
</tr> </tr>
{% for announcement in announcements %} {% for announcement in announcements %}
<tr> <tr>
@ -46,6 +48,15 @@
<td>{{ announcement.start_date|naturaltime|default:'' }}</td> <td>{{ announcement.start_date|naturaltime|default:'' }}</td>
<td>{{ announcement.end_date|naturaltime|default:'' }}</td> <td>{{ announcement.end_date|naturaltime|default:'' }}</td>
<td>{% if announcement.active %}{% trans "active" %}{% else %}{% trans "inactive" %}{% endif %}</td> <td>{% if announcement.active %}{% trans "active" %}{% else %}{% trans "inactive" %}{% endif %}</td>
<td>
<form class="control" action="{% url 'settings-announcements-delete' announcement.id %}" method="post">
{% csrf_token %}
<button type="submit" class="button is-danger is-light is-small">
<span class="icon icon-x m-0-mobile" aria-hidden="true"></span>
<span class="is-sr-only-mobile">{% trans "Delete" %}</span>
</button>
</form>
</td>
</tr> </tr>
{% endfor %} {% endfor %}
{% if not announcements %} {% if not announcements %}

View file

@ -0,0 +1,125 @@
{% extends 'settings/layout.html' %}
{% load i18n %}
{% block header %}
{% if announcement %}
{% trans "Edit Announcement" %}
{% else %}
{% trans "Create Announcement" %}
{% endif %}
{% endblock %}
{% block breadcrumbs %}
<nav class="breadcrumb subtitle" aria-label="breadcrumbs">
<ul>
<li><a href="{% url 'settings-announcements' %}">{% trans "Announcements" %}</a></li>
{% if announcement %}
<li>
<a href="{% url 'settings-announcements' announcement.id %}">
{{ announcement.preview|truncatechars:30 }}
</a>
</li>
{% endif %}
<li class="is-active">
<a href="#" aria-current="page">
Edit
</a>
</li>
</ul>
</nav>
{% endblock %}
{% block panel %}
<form
name="edit-announcement"
method="POST"
{% if announcement.id %}
action="{% url 'settings-announcements-edit' announcement.id %}"
{% else %}
action="{% url 'settings-announcements-edit' %}"
{% endif %}
class="block"
>
{% csrf_token %}
<input type="hidden" name="user" value="{{ request.user.id }}">
<h2 class="title is-4">{% trans "Announcement content" %}</h2>
<div class="box">
<p class="field">
<label class="label" for="id_preview">
{% trans "Summary:" %}
</label>
{{ form.preview }}
{% include 'snippets/form_errors.html' with errors_list=form.preview.errors id="desc_preview" %}
</p>
<p class="field">
<label class="label" for="id_content">
{% trans "Details:" %}
</label>
{{ form.content }}
{% include 'snippets/form_errors.html' with errors_list=form.content.errors id="desc_content" %}
</p>
<p class="field">
<label class="label" for="id_event_date">
{% trans "Event date:" %}
</label>
<input type="date" name="event_date" value="{{ form.event_date.value|date:'Y-m-d' }}" class="input" id="id_event_date">
{% include 'snippets/form_errors.html' with errors_list=form.event_date.errors id="desc_event_date" %}
</p>
</div>
<h2 class="title is-4">{% trans "Display settings" %}</h2>
<div class="box">
<div class="columns">
<div class="column">
<p>
<label class="label" for="id_start_date">
{% trans "Start date:" %}
</label>
<input type="date" name="start_date" class="input" value="{{ form.start_date.value|date:'Y-m-d' }}" id="id_start_date">
{% include 'snippets/form_errors.html' with errors_list=form.start_date.errors id="desc_start_date" %}
</p>
</div>
<div class="column">
<p>
<label class="label" for="id_end_date">
{% trans "End date:" %}
</label>
<input type="date" name="end_date" class="input" id="id_end_date" value="{{ form.end_date.value|date:'Y-m-d' }}">
{% include 'snippets/form_errors.html' with errors_list=form.end_date.errors id="desc_end_date" %}
</p>
</div>
<div class="column is-narrow">
<label class="label" for="id_active">
{% trans "Color:" %}
</label>
<div class="select">
{{ form.display_type }}
</div>
{% include 'snippets/form_errors.html' with errors_list=form.active.errors id="desc_display_type" %}
</div>
</div>
<p class="field">
<label class="label" for="id_active">
{% trans "Active:" %}
{{ form.active }}
</label>
{% include 'snippets/form_errors.html' with errors_list=form.active.errors id="desc_active" %}
</p>
</div>
<div class="field has-addons">
<div class="control">
<button type="submit" class="button is-primary">
{% trans "Save" %}
</button>
</div>
</div>
</form>
{% endblock %}

View file

@ -48,6 +48,7 @@
</a> </a>
</div> </div>
{% endif %} {% endif %}
{% if pending_domains %} {% if pending_domains %}
<div class="column"> <div class="column">
<a href="{% url 'settings-link-domain' %}" class="notification is-primary is-block"> <a href="{% url 'settings-link-domain' %}" class="notification is-primary is-block">
@ -59,9 +60,10 @@
</a> </a>
</div> </div>
{% endif %} {% endif %}
{% if not site.allow_registration and site.allow_invite_requests and invite_requests %} {% if not site.allow_registration and site.allow_invite_requests and invite_requests %}
<div class="column"> <div class="column">
<a href="{% url 'settings-invite-requests' %}" class="notification is-block is-success is-light"> <a href="{% url 'settings-invite-requests' %}" class="notification is-block is-success">
{% blocktrans trimmed count counter=invite_requests with display_count=invite_requests|intcomma %} {% blocktrans trimmed count counter=invite_requests with display_count=invite_requests|intcomma %}
{{ display_count }} invite request {{ display_count }} invite request
{% plural %} {% plural %}
@ -70,6 +72,16 @@
</a> </a>
</div> </div>
{% endif %} {% endif %}
{% if current_version %}
<div class="column">
<a href="https://docs.joinbookwyrm.com/updating-your-instance.html" class="notification is-block is-warning" target="_blank">
{% blocktrans trimmed with current=current_version available=available_version %}
An update is available! You're running v{{ current }} and the latest release is {{ available }}.
{% endblocktrans %}
</a>
</div>
{% endif %}
</div> </div>
<div class="block content"> <div class="block content">

View file

@ -9,6 +9,7 @@
<div class="columns is-mobile"> <div class="columns is-mobile">
<div class="column"> <div class="column">
<h1 class="title">{% block header %}{% endblock %}</h1> <h1 class="title">{% block header %}{% endblock %}</h1>
{% block breadcrumbs %}{% endblock %}
</div> </div>
<div class="column is-narrow"> <div class="column is-narrow">
{% block edit-button %}{% endblock %} {% block edit-button %}{% endblock %}
@ -16,6 +17,7 @@
</div> </div>
</header> </header>
<div class="block columns"> <div class="block columns">
<nav class="menu column is-one-quarter"> <nav class="menu column is-one-quarter">
<h2 class="menu-label"> <h2 class="menu-label">

View file

@ -53,7 +53,7 @@
{% trans "View links" %} {% trans "View links" %}
({{ domain.links.count }}) ({{ domain.links.count }})
</span> </span>
<span class="details-close icon icon-x" aria-hidden></span> <span class="details-close icon icon-x" aria-hidden="true"></span>
</summary> </summary>
<div class="table-container mt-4"> <div class="table-container mt-4">

View file

@ -21,7 +21,7 @@
<details class="details-panel box"> <details class="details-panel box">
<summary> <summary>
<span class="title is-4">{% trans "Message reporter" %}</span> <span class="title is-4">{% trans "Message reporter" %}</span>
<span class="details-close icon icon-x" aria-hidden></span> <span class="details-close icon icon-x" aria-hidden="true"></span>
</summary> </summary>
<div class="box"> <div class="box">
{% trans "Update on your report:" as dm_template %} {% trans "Update on your report:" as dm_template %}

View file

@ -15,6 +15,24 @@
{% endblock %} {% endblock %}
{% block panel %} {% block panel %}
{% if success %}
<div class="notification is-success is-light">
<span class="icon icon-check" aria-hidden="true"></span>
<span>
{% trans "Settings saved" %}
</span>
</div>
{% endif %}
{% if site_form.errors %}
<div class="notification is-danger is-light">
<span class="icon icon-x" aria-hidden="true"></span>
<span>
{% trans "Unable to save settings" %}
</span>
</div>
{% endif %}
<form action="{% url 'settings-site' %}" method="POST" class="content" enctype="multipart/form-data"> <form action="{% url 'settings-site' %}" method="POST" class="content" enctype="multipart/form-data">
{% csrf_token %} {% csrf_token %}
<section class="block" id="instance_info"> <section class="block" id="instance_info">

View file

@ -0,0 +1,61 @@
{% extends 'setup/layout.html' %}
{% load i18n %}
{% block header %}
<h1 class="title">{% trans "Set up BookWyrm" %}</h1>
<div class="subtitle">
{% trans "Your account as a user and an admin" %}
</div>
{% endblock %}
{% block panel %}
<div class="block content">
<h2 class="title is-4">{% trans "Create your account" %}</h2>
<div class="columns">
<div class="column is-half">
<div class="box has-background-primary-light">
<form name="register" method="post" action="{% url 'setup-admin' %}">
<div class="field">
<label class="label" for="id_admin_key">
{% trans "Admin key:" %}
</label>
<div class="control">
<input
type="password"
name="admin_key"
class="input"
id="id_admin_key"
aria-describedby="desc_admin_key"
required
>
<p class="help" id="desc_admin_key">
{% blocktrans trimmed %}
An admin key was created when you installed BookWyrm.
You can get your admin key by running <code>./bw-dev admin_code</code> from the command line on your server.
{% endblocktrans %}
</p>
</div>
</div>
{% include 'snippets/register_form.html' %}
</form>
</div>
</div>
<div class="column">
<p>
{% blocktrans trimmed %}
As an admin, you'll be able to configure the instance name and information, and moderate your instance.
This means you will have access to private information about your users, and are responsible for responding to reports of bad behavior or spam.
{% endblocktrans %}
</p>
<p>
{% trans "Once the instance is set up, you can promote other users to moderator or admin roles from the admin panel." %}
</p>
<p>
<a href="https://docs.joinbookwyrm.com/moderation.html" target="_blank">
{% trans "Learn more about moderation" %}
</a>
</p>
</div>
</div>
</div>
{% endblock %}

View file

@ -0,0 +1,154 @@
{% extends 'setup/layout.html' %}
{% load i18n %}
{% block header %}
<h1 class="title">{% trans "Instance Configuration" %}</h1>
<div class="subtitle">
{% trans "Make sure everything looks right before proceeding" %}
</div>
{% endblock %}
{% block panel %}
<div class="block content">
{% if warnings.debug %}
<div class="notification is-danger is-flex is-align-items-start">
<span class="icon icon-warning is-size-4 pr-3" aria-hidden="true"></span>
<span>
{% blocktrans trimmed %}
You are running BookWyrm in <strong>debug</strong> mode.
This should <strong>never</strong> be used in a production environment.
{% endblocktrans %}
</span>
</div>
{% endif %}
{% if warnings.invalid_domain %}
<div class="notification is-danger is-flex is-align-items-start">
<span class="icon icon-warning is-size-4 pr-3" aria-hidden="true"></span>
<span>
{% blocktrans trimmed %}
Your domain appears to be misconfigured.
It should not include protocol or slashes.
{% endblocktrans %}
</span>
</div>
{% endif %}
{% if warnings.protocol %}
<div class="notification is-danger is-flex is-align-items-start">
<span class="icon icon-warning is-size-4 pr-3" aria-hidden="true"></span>
<span>
{% blocktrans trimmed %}
You are running BookWyrm in production mode without https.
<strong>USE_HTTPS</strong> should be enabled in production.
{% endblocktrans %}
</span>
</div>
{% endif %}
<div class="columns">
<div class="column is-half is-flex is-flex-direction-column">
<h2 class="title is-4">{% trans "Settings" %}</h2>
<div class="notification is-flex-grow-1">
<dl>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Instance domain:" %}
</dt>
<dd>
{{ info.domain }}
</dd>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Protocol:" %}
</dt>
<dd>
{% if info.use_https %}
<span class="tag is-success">https</span>
{% else %}
<span class="tag is-danger">http</span>
{% endif %}
</dd>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Software version:" %}
</dt>
<dd>
{{ info.version }}
</dd>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Using S3:" %}
</dt>
<dd>
{{ info.use_s3|yesno }}
</dd>
</dl>
</div>
</div>
<div class="column is-half is-flex is-flex-direction-column">
<h2 class="title is-4">{% trans "Display" %}</h2>
<div class="notification is-flex-grow-1">
<dl>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Default interface language:" %}
</dt>
<dd>
{{ info.language }}
</dd>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Email sender:" %}
</dt>
<dd>
{{ info.email_sender }}
</dd>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Enable preview images:" %}
</dt>
<dd>
{{ info.preview_images|yesno }}
</dd>
<dt class="is-pulled-left mr-5 has-text-weight-bold">
{% trans "Enable image thumbnails:" %}
</dt>
<dd>
{{ info.thumbnails|yesno }}
</dd>
</dl>
</div>
</div>
</div>
</div>
<div class="block content">
<h2 class="title is-4">{% trans "Does everything look right?" %}</h2>
<p class="subtitle help">
{% blocktrans trimmed %}
This is your last chance to set your domain and protocol.
{% endblocktrans %}
</p>
<div class="box">
<div class="control">
<a class="button is-primary" href="{% url 'setup-admin' %}">
<span class="icon icon-check" aria-hidden="true"></span>
<span>{% trans "Continue" %}</span>
</a>
</div>
<p>
{% blocktrans trimmed %}
You can change your instance settings in the <code>.env</code> file on your server.
{% endblocktrans %}
<a href="https://docs.joinbookwyrm.com/installing-in-production.html" target="_blank">
{% trans "View installation instructions" %}
</a>
</p>
</div>
</div>
{% endblock %}

View file

@ -0,0 +1,37 @@
{% extends 'layout.html' %}
{% load i18n %}
{% load static %}
{% block title %}{% trans "Instance Setup" %}{% endblock %}
{% block body %}
<nav class="navbar" aria-label="main navigation">
<div class="container">
<div class="navbar-brand is-flex-grow-1">
<span class="navbar-item" href="/">
<img class="image logo" src="{% if site.logo_small %}{% get_media_prefix %}{{ site.logo_small }}{% else %}{% static "images/logo-small.png" %}{% endif %}" alt="{% blocktrans with site_name=site.name %}{{ site_name }} home page{% endblocktrans %}">
</span>
<div class="navbar-item is-align-items-start pt-5 is-flex-grow-1">
{% trans "Installing BookWyrm" %}
</div>
<div class="navbar-item is-align-items-start pt-5">
<a href="https://joinbookwyrm.com/get-involved/#dev-chat" target="_blank">{% trans "Need help?" %}</a>
</div>
</div>
</div>
</nav>
<div class="section is-flex-grow-1">
<div class="container">
<header class="block content">
{% block header %}{% endblock %}
</header>
<div class="block">
{% block panel %}{% endblock %}
</div>
</div>
</div>
{% endblock %}

View file

@ -1,32 +1,29 @@
{% load humanize %}{% load i18n %}{% load utilities %} {% load humanize %}{% load i18n %}{% load utilities %}
{% with announcement.id|uuid as uuid %} {% with announcement.id|uuid as uuid %}
<aside <aside
class="notification mb-1 p-3{% if not admin_mode %} is-hidden{% endif %} transition-y" class="notification mb-1 p-3{% if not admin_mode %} is-hidden{% endif %} transition-y has-background-{{ announcement.display_type }}"
{% if not admin_mode %}data-hide="hide_announcement_{{ announcement.id }}"{% endif %} {% if not admin_mode %}data-hide="hide_announcement_{{ announcement.id }}"{% endif %}
> >
<div class="columns mb-0 is-mobile"> <details>
<div class="column pb-0"> <summary>
{% if announcement.event_date %} {% if announcement.event_date %}
<strong>{{ announcement.event_date|naturalday|title }}:</strong> <strong>{{ announcement.event_date|naturalday|title }}:</strong>
{% endif %} {% endif %}
{{ announcement.preview }}
</div> {{ announcement.preview|safe }}
{% if announcement.content %}
<span class="details-close mt-4 mr-4 icon icon-x is-small" aria-hidden></span>
{% endif %}
</summary>
{% if announcement.content %} {% if announcement.content %}
<div class="column is-narrow pb-0"> <div class="mb-2 mt-2" id="announcement_{{ uuid }}">
{% trans "Open" as button_text %} <div class="box is-shadowless mb-0">
{% include 'snippets/toggle/open_button.html' with text=button_text controls_text="announcement" class="is-small" controls_uid=uuid icon_with_text="arrow-down" %} {{ announcement.content|safe }}
{% trans "Close" as button_text %} </div>
{% include 'snippets/toggle/close_button.html' with text=button_text controls_text="announcement" class="is-small" controls_uid=uuid icon_with_text="arrow-up" %}
</div> </div>
{% endif %} {% endif %}
</div> </details>
{% if announcement.content %}
<div class="mb-2 mt-2 {% if not pressed %}is-hidden{% endif %}" id="announcement_{{ uuid }}">
<div class="box is-shadowless mb-0">
{{ announcement.content|safe }}
</div>
</div>
{% endif %}
<div class="is-flex mt-0 help"> <div class="is-flex mt-0 help">
<p>{% blocktrans with user_path=announcement.user.local_path username=announcement.user.display_name %}Posted by <a href="{{ user_path }}">{{ username }}</a>{% endblocktrans %}</p> <p>{% blocktrans with user_path=announcement.user.local_path username=announcement.user.display_name %}Posted by <a href="{{ user_path }}">{{ username }}</a>{% endblocktrans %}</p>
{% if not admin_mode %} {% if not admin_mode %}

View file

@ -3,8 +3,9 @@
{% load cache %} {% load cache %}
{% spaceless %} {% spaceless %}
{% get_current_language as LANGUAGE_CODE %}
{# 6 month cache #} {# 6 month cache #}
{% cache 15552000 titleby book.id %} {% cache 15552000 titleby LANGUAGE_CODE book.id %}
{% if book.authors.exists %} {% if book.authors.exists %}
{% blocktrans trimmed with path=book.local_path title=book|book_title %} {% blocktrans trimmed with path=book.local_path title=book|book_title %}

View file

@ -4,42 +4,37 @@
{% with status_type=request.GET.status_type %} {% with status_type=request.GET.status_type %}
<div class="tab-group"> <div class="tab-group">
<div class="tabs is-boxed" role="tablist"> <div class="bw-tabs is-boxed" role="tablist">
<ul> <a
<li class="{% if status_type == 'review' or not status_type %}is-active{% endif %}"> class="{% if status_type == 'review' or not status_type %}is-active{% endif %}"
<a role="tab"
href="{{ request.path }}?status_type=review&book={{ book.id }}" href="{{ request.path }}?status_type=review&book={{ book.id }}"
id="tab_review_{{ book.id }}" id="tab_review_{{ book.id }}"
role="tab" aria-selected="{% if status_type == 'review' or not status_type %}true{% else %}false{% endif %}"
aria-selected="{% if status_type == 'review' or not status_type %}true{% else %}false{% endif %}" aria-controls="review_{{ book.id }}"
aria-controls="review_{{ book.id }}" data-category="tab-option-{{ book.id }}">
data-category="tab-option-{{ book.id }}"> {% trans "Review" %}
{% trans "Review" %} </a>
</a> <a
</li> class="{% if status_type == 'comment' %}is-active{% endif %}"
<li class="{% if status_type == 'comment' %}is-active{% endif %}"> role="tab"
<a href="{{ request.path }}?status_type=comment&book={{ book.id}}"
href="{{ request.path }}?status_type=comment&book={{ book.id}}" id="tab_comment_{{ book.id }}"
id="tab_comment_{{ book.id }}" aria-selected="{% if status_type == 'comment' %}true{% else %}false{% endif %}"
role="tab" aria-controls="comment_{{ book.id}}"
aria-selected="{% if status_type == 'comment' %}true{% else %}false{% endif %}" data-category="tab-option-{{ book.id }}">
aria-controls="comment_{{ book.id}}" {% trans "Comment" %}
data-category="tab-option-{{ book.id }}"> </a>
{% trans "Comment" %} <a
</a> class="{% if status_type == 'quote' %}is-active{% endif %}"
</li> role="tab"
<li class="{% if status_type == 'quote' %}is-active{% endif %}"> href="{{ request.path }}?status_type=quote&book={{ book.id }}"
<a id="tab_quote_{{ book.id }}"
href="{{ request.path }}?status_type=quote&book={{ book.id }}" aria-selected="{% if status_type == 'quote' %}true{% else %}false{% endif %}"
id="tab_quote_{{ book.id }}" aria-controls="quote_{{ book.id }}"
role="tab" data-category="tab-option-{{ book.id }}">
aria-selected="{% if status_type == 'quote' %}true{% else %}false{% endif %}" {% trans "Quote" %}
aria-controls="quote_{{ book.id }}" </a>
data-category="tab-option-{{ book.id }}">
{% trans "Quote" %}
</a>
</li>
</ul>
</div> </div>
<div class="tab-option-{{ book.id }}" id="review_{{ book.id }}" role="tabpanel" aria-labelledby="tab_review_{{ book.id }}" {% if status_type and status_type != "review" %}hidden{% endif %}> <div class="tab-option-{{ book.id }}" id="review_{{ book.id }}" role="tabpanel" aria-labelledby="tab_review_{{ book.id }}" {% if status_type and status_type != "review" %}hidden{% endif %}>

View file

@ -22,7 +22,7 @@
</span> </span>
{% endif %} {% endif %}
<span class="details-close icon icon-x is-{{ size|default:'normal' }}" aria-hidden></span> <span class="details-close icon icon-x is-{{ size|default:'normal' }}" aria-hidden="true"></span>
</summary> </summary>
<div class="mt-3"> <div class="mt-3">

View file

@ -3,27 +3,61 @@
<div class="field"> <div class="field">
<label class="label" for="id_localname_register">{% trans "Username:" %}</label> <label class="label" for="id_localname_register">{% trans "Username:" %}</label>
<div class="control"> <div class="control">
<input type="text" name="localname" maxlength="150" class="input" required="" id="id_localname_register" value="{% if register_form.localname.value %}{{ register_form.localname.value }}{% endif %}" aria-describedby="desc_localname_register"> <input
type="text"
{% include 'snippets/form_errors.html' with errors_list=register_form.localname.errors id="desc_localname_register" %} name="localname"
maxlength="150"
class="input"
required=""
id="id_localname_register"
value="{% if register_form.localname.value %}{{ register_form.localname.value }}{% endif %}"
aria-describedby="desc_localname_register_panel"
>
<div id="desc_localname_register_panel">
<p class="help">
{% trans "Choose wisely! Your username cannot be changed." %}
</p>
{% include 'snippets/form_errors.html' with errors_list=register_form.localname.errors id="desc_localname_register" %}
</div>
</div> </div>
</div> </div>
<div class="field"> <div class="field">
<label class="label" for="id_email_register">{% trans "Email address:" %}</label> <label class="label" for="id_email_register">{% trans "Email address:" %}</label>
<div class="control"> <div class="control">
<input type="email" name="email" maxlength="254" class="input" id="id_email_register" value="{% if register_form.email.value %}{{ register_form.email.value }}{% endif %}" required aria-describedby="desc_email_register"> <input
type="email"
name="email"
maxlength="254"
class="input"
id="id_email_register"
value="{% if register_form.email.value %}{{ register_form.email.value }}{% endif %}"
required
aria-describedby="desc_email_register"
>
{% include 'snippets/form_errors.html' with errors_list=register_form.email.errors id="desc_email_register" %} {% include 'snippets/form_errors.html' with errors_list=register_form.email.errors id="desc_email_register" %}
</div> </div>
</div> </div>
<div class="field"> <div class="field">
<label class="label" for="id_password_register">{% trans "Password:" %}</label> <label class="label" for="id_password_register">{% trans "Password:" %}</label>
<div class="control"> <div class="control">
<input type="password" name="password" maxlength="128" class="input" required="" id="id_password_register" aria-describedby="desc_password_register"> <input
type="password"
name="password"
maxlength="128"
class="input"
required=""
id="id_password_register"
aria-describedby="desc_password_register"
>
{% include 'snippets/form_errors.html' with errors_list=register_form.password.errors id="desc_password_register" %} {% include 'snippets/form_errors.html' with errors_list=register_form.password.errors id="desc_password_register" %}
</div> </div>
</div> </div>
<div class="field is-grouped"> <div class="field is-grouped">
<div class="control"> <div class="control">
<button class="button is-primary" type="submit"> <button class="button is-primary" type="submit">

View file

@ -5,7 +5,7 @@
<div class="media"> <div class="media">
<figure class="media-left" aria-hidden="true"> <figure class="media-left" aria-hidden="true">
<a class="image is-48x48" href="{{ status.user.local_path }}"> <a class="image is-48x48" href="{{ status.user.local_path }}" tabindex="-1">
{% include 'snippets/avatar.html' with user=status.user ariaHide="true" medium="true" %} {% include 'snippets/avatar.html' with user=status.user ariaHide="true" medium="true" %}
</a> </a>
</figure> </figure>

View file

@ -74,11 +74,12 @@ class AnnouncementViews(TestCase):
def test_create_announcement(self): def test_create_announcement(self):
"""create a new announcement""" """create a new announcement"""
view = views.Announcements.as_view() view = views.EditAnnouncement.as_view()
form = forms.AnnouncementForm() form = forms.AnnouncementForm()
form.data["preview"] = "hi hi" form.data["preview"] = "hi hi"
form.data["start_date"] = "2021-05-20" form.data["start_date"] = "2021-05-20"
form.data["user"] = self.local_user.id form.data["user"] = self.local_user.id
form.data["display_type"] = "warning-light"
request = self.factory.post("", form.data) request = self.factory.post("", form.data)
request.user = self.local_user request.user = self.local_user
@ -97,11 +98,12 @@ class AnnouncementViews(TestCase):
announcement = models.Announcement.objects.create( announcement = models.Announcement.objects.create(
preview="hi", user=self.local_user preview="hi", user=self.local_user
) )
view = views.Announcement.as_view() view = views.EditAnnouncement.as_view()
form = forms.AnnouncementForm(instance=announcement) form = forms.AnnouncementForm(instance=announcement)
form.data["preview"] = "hi hi" form.data["preview"] = "hi hi"
form.data["start_date"] = "2021-05-20" form.data["start_date"] = "2021-05-20"
form.data["user"] = self.local_user.id form.data["user"] = self.local_user.id
form.data["display_type"] = "warning-light"
request = self.factory.post("", form.data) request = self.factory.post("", form.data)
request.user = self.local_user request.user = self.local_user

View file

@ -37,7 +37,7 @@ class RegisterViews(TestCase):
self.anonymous_user.is_authenticated = False self.anonymous_user.is_authenticated = False
self.settings = models.SiteSettings.objects.create( self.settings = models.SiteSettings.objects.create(
id=1, require_confirm_email=False id=1, require_confirm_email=False, allow_registration=True
) )
def test_get_redirect(self, *_): def test_get_redirect(self, *_):

View file

@ -0,0 +1,79 @@
""" test for app action functionality """
from unittest.mock import patch
from django.core.exceptions import PermissionDenied
from django.template.response import TemplateResponse
from django.test import TestCase
from django.test.client import RequestFactory
from bookwyrm import forms, models, views
from bookwyrm.tests.validate_html import validate_html
class SetupViews(TestCase):
"""activity feed, statuses, dms"""
def setUp(self):
"""we need basic test data and mocks"""
self.factory = RequestFactory()
self.site = models.SiteSettings.objects.create(install_mode=True)
def test_instance_config_permission_denied(self):
"""there are so many views, this just makes sure it LOADS"""
self.site.install_mode = False
self.site.save()
view = views.InstanceConfig.as_view()
request = self.factory.get("")
with self.assertRaises(PermissionDenied):
view(request)
def test_instance_config(self):
"""there are so many views, this just makes sure it LOADS"""
view = views.InstanceConfig.as_view()
request = self.factory.get("")
result = view(request)
self.assertIsInstance(result, TemplateResponse)
validate_html(result.render())
self.assertEqual(result.status_code, 200)
def test_create_admin_get(self):
"""there are so many views, this just makes sure it LOADS"""
view = views.CreateAdmin.as_view()
request = self.factory.get("")
result = view(request)
self.assertIsInstance(result, TemplateResponse)
validate_html(result.render())
self.assertEqual(result.status_code, 200)
def test_create_admin_post(self):
"""there are so many views, this just makes sure it LOADS"""
self.site.name = "hello"
self.site.save()
self.assertFalse(self.site.allow_registration)
self.assertTrue(self.site.require_confirm_email)
self.assertTrue(self.site.install_mode)
view = views.CreateAdmin.as_view()
form = forms.RegisterForm()
form.data["localname"] = "mouse"
form.data["password"] = "mouseword"
form.data["email"] = "aaa@bbb.ccc"
request = self.factory.post("", form.data)
with patch("bookwyrm.views.setup.login") as mock:
view(request)
self.assertTrue(mock.called)
self.site.refresh_from_db()
self.assertFalse(self.site.install_mode)
user = models.User.objects.get()
self.assertTrue(user.is_active)
self.assertTrue(user.is_superuser)
self.assertTrue(user.is_staff)
self.assertTrue(user.shelf_set.exists())

View file

@ -58,6 +58,9 @@ urlpatterns = [
views.get_unread_status_string, views.get_unread_status_string,
name="stream-updates", name="stream-updates",
), ),
# instance setup
re_path(r"^setup/?$", views.InstanceConfig.as_view(), name="setup"),
re_path(r"^setup/admin/?$", views.CreateAdmin.as_view(), name="setup-admin"),
# authentication # authentication
re_path(r"^login/?$", views.Login.as_view(), name="login"), re_path(r"^login/?$", views.Login.as_view(), name="login"),
re_path(r"^login/(?P<confirmed>confirmed)/?$", views.Login.as_view(), name="login"), re_path(r"^login/(?P<confirmed>confirmed)/?$", views.Login.as_view(), name="login"),
@ -93,6 +96,16 @@ urlpatterns = [
views.Announcement.as_view(), views.Announcement.as_view(),
name="settings-announcements", name="settings-announcements",
), ),
re_path(
r"^settings/announcements/create/?$",
views.EditAnnouncement.as_view(),
name="settings-announcements-edit",
),
re_path(
r"^settings/announcements/(?P<announcement_id>\d+)/edit/?$",
views.EditAnnouncement.as_view(),
name="settings-announcements-edit",
),
re_path( re_path(
r"^settings/announcements/(?P<announcement_id>\d+)/delete/?$", r"^settings/announcements/(?P<announcement_id>\d+)/delete/?$",
views.delete_announcement, views.delete_announcement,

View file

@ -1,6 +1,7 @@
""" make sure all our nice views are available """ """ make sure all our nice views are available """
# site admin # site admin
from .admin.announcements import Announcements, Announcement, delete_announcement from .admin.announcements import Announcements, Announcement
from .admin.announcements import EditAnnouncement, delete_announcement
from .admin.dashboard import Dashboard from .admin.dashboard import Dashboard
from .admin.federation import Federation, FederatedServer from .admin.federation import Federation, FederatedServer
from .admin.federation import AddFederatedServer, ImportServerBlocklist from .admin.federation import AddFederatedServer, ImportServerBlocklist
@ -112,6 +113,7 @@ from .reading import ReadingStatus
from .report import Report from .report import Report
from .rss_feed import RssFeed from .rss_feed import RssFeed
from .search import Search from .search import Search
from .setup import InstanceConfig, CreateAdmin
from .status import CreateStatus, EditStatus, DeleteStatus, update_progress from .status import CreateStatus, EditStatus, DeleteStatus, update_progress
from .status import edit_readthrough from .status import edit_readthrough
from .updates import get_notification_count, get_unread_status_string from .updates import get_notification_count, get_unread_status_string

View file

@ -45,23 +45,6 @@ class Announcements(View):
request, "settings/announcements/announcements.html", data request, "settings/announcements/announcements.html", data
) )
def post(self, request):
"""edit the site settings"""
form = forms.AnnouncementForm(request.POST)
if form.is_valid():
form.save()
# reset the create form
form = forms.AnnouncementForm()
data = {
"announcements": Paginator(
models.Announcement.objects.order_by("-created_date"), PAGE_LENGTH
).get_page(request.GET.get("page")),
"form": form,
}
return TemplateResponse(
request, "settings/announcements/announcements.html", data
)
@method_decorator(login_required, name="dispatch") @method_decorator(login_required, name="dispatch")
@method_decorator( @method_decorator(
@ -76,27 +59,52 @@ class Announcement(View):
announcement = get_object_or_404(models.Announcement, id=announcement_id) announcement = get_object_or_404(models.Announcement, id=announcement_id)
data = { data = {
"announcement": announcement, "announcement": announcement,
"form": forms.AnnouncementForm(instance=announcement),
} }
return TemplateResponse( return TemplateResponse(
request, "settings/announcements/announcement.html", data request, "settings/announcements/announcement.html", data
) )
def post(self, request, announcement_id):
"""edit announcement""" @method_decorator(login_required, name="dispatch")
announcement = get_object_or_404(models.Announcement, id=announcement_id) @method_decorator(
form = forms.AnnouncementForm(request.POST, instance=announcement) permission_required("bookwyrm.edit_instance_settings", raise_exception=True),
if form.is_valid(): name="dispatch",
announcement = form.save() )
form = forms.AnnouncementForm(instance=announcement) class EditAnnouncement(View):
"""Create of edit an announcement"""
def get(self, request, announcement_id=None):
"""announcement forms"""
announcement = None
if announcement_id:
announcement = get_object_or_404(models.Announcement, id=announcement_id)
data = { data = {
"announcement": announcement, "announcement": announcement,
"form": form, "form": forms.AnnouncementForm(instance=announcement),
} }
return TemplateResponse( return TemplateResponse(
request, "settings/announcements/announcement.html", data request, "settings/announcements/edit_announcement.html", data
) )
def post(self, request, announcement_id=None):
"""edit announcement"""
announcement = None
if announcement_id:
announcement = get_object_or_404(models.Announcement, id=announcement_id)
form = forms.AnnouncementForm(request.POST, instance=announcement)
if not form.is_valid():
data = {
"announcement": announcement,
"form": form,
}
return TemplateResponse(
request, "settings/announcements/edit_announcement.html", data
)
announcement = form.save()
return redirect("settings-announcements", announcement.id)
@login_required @login_required
@permission_required("bookwyrm.edit_instance_settings", raise_exception=True) @permission_required("bookwyrm.edit_instance_settings", raise_exception=True)

View file

@ -1,6 +1,7 @@
""" instance overview """ """ instance overview """
from datetime import timedelta from datetime import timedelta
from dateutil.parser import parse from dateutil.parser import parse
from packaging import version
from django.contrib.auth.decorators import login_required, permission_required from django.contrib.auth.decorators import login_required, permission_required
from django.db.models import Q from django.db.models import Q
@ -9,7 +10,9 @@ from django.utils import timezone
from django.utils.decorators import method_decorator from django.utils.decorators import method_decorator
from django.views import View from django.views import View
from bookwyrm import models from bookwyrm import models, settings
from bookwyrm.connectors.abstract_connector import get_data
from bookwyrm.connectors.connector_manager import ConnectorException
# pylint: disable= no-self-use # pylint: disable= no-self-use
@ -107,6 +110,19 @@ class Dashboard(View):
"register_stats": register_chart.get_chart(start, end, interval), "register_stats": register_chart.get_chart(start, end, interval),
"works_stats": works_chart.get_chart(start, end, interval), "works_stats": works_chart.get_chart(start, end, interval),
} }
# check version
try:
release = get_data(settings.RELEASE_API, timeout=3)
available_version = release.get("tag_name", None)
if available_version and version.parse(available_version) > version.parse(
settings.VERSION
):
data["current_version"] = settings.VERSION
data["available_version"] = available_version
except ConnectorException:
pass
return TemplateResponse(request, "settings/dashboard/dashboard.html", data) return TemplateResponse(request, "settings/dashboard/dashboard.html", data)

View file

@ -1,6 +1,5 @@
""" manage site settings """ """ manage site settings """
from django.contrib.auth.decorators import login_required, permission_required from django.contrib.auth.decorators import login_required, permission_required
from django.shortcuts import redirect
from django.template.response import TemplateResponse from django.template.response import TemplateResponse
from django.utils.decorators import method_decorator from django.utils.decorators import method_decorator
from django.views import View from django.views import View
@ -32,7 +31,8 @@ class Site(View):
return TemplateResponse(request, "settings/site.html", data) return TemplateResponse(request, "settings/site.html", data)
form.save() form.save()
return redirect("settings-site") data = {"site_form": forms.SiteForm(instance=site), "success": True}
return TemplateResponse(request, "settings/site.html", data)
@login_required @login_required

View file

@ -1,8 +1,9 @@
""" non-interactive pages """ """ non-interactive pages """
from django.shortcuts import redirect
from django.template.response import TemplateResponse from django.template.response import TemplateResponse
from django.views import View from django.views import View
from bookwyrm import forms from bookwyrm import forms, models
from bookwyrm.views.feed import Feed from bookwyrm.views.feed import Feed
@ -15,6 +16,11 @@ class Home(View):
if request.user.is_authenticated: if request.user.is_authenticated:
feed_view = Feed.as_view() feed_view = Feed.as_view()
return feed_view(request, "home") return feed_view(request, "home")
site = models.SiteSettings.objects.get()
if site.install_mode:
return redirect("setup")
landing_view = Landing.as_view() landing_view = Landing.as_view()
return landing_view(request) return landing_view(request)

View file

@ -25,6 +25,10 @@ class Register(View):
def post(self, request): def post(self, request):
"""join the server""" """join the server"""
settings = models.SiteSettings.get() settings = models.SiteSettings.get()
# no registration allowed when the site is being installed
if settings.install_mode:
raise PermissionDenied()
if not settings.allow_registration: if not settings.allow_registration:
invite_code = request.POST.get("invite_code") invite_code = request.POST.get("invite_code")
@ -38,9 +42,16 @@ class Register(View):
invite = None invite = None
form = forms.RegisterForm(request.POST) form = forms.RegisterForm(request.POST)
errors = False
if not form.is_valid(): if not form.is_valid():
errors = True data = {
"login_form": forms.LoginForm(),
"register_form": form,
"invite": invite,
"valid": invite.valid() if invite else True,
}
if invite:
return TemplateResponse(request, "landing/invite.html", data)
return TemplateResponse(request, "landing/login.html", data)
localname = form.data["localname"].strip() localname = form.data["localname"].strip()
email = form.data["email"] email = form.data["email"]
@ -52,22 +63,6 @@ class Register(View):
# treat this like a successful registration, but don't do anything # treat this like a successful registration, but don't do anything
return redirect("confirm-email") return redirect("confirm-email")
# check localname and email uniqueness
if models.User.objects.filter(localname=localname).first():
form.errors["localname"] = ["User with this username already exists"]
errors = True
if errors:
data = {
"login_form": forms.LoginForm(),
"register_form": form,
"invite": invite,
"valid": invite.valid() if invite else True,
}
if invite:
return TemplateResponse(request, "landing/invite.html", data)
return TemplateResponse(request, "landing/login.html", data)
username = f"{localname}@{DOMAIN}" username = f"{localname}@{DOMAIN}"
user = models.User.objects.create_user( user = models.User.objects.create_user(
username, username,

99
bookwyrm/views/setup.py Normal file
View file

@ -0,0 +1,99 @@
""" Installation wizard 🧙 """
import re
from django.contrib.auth import login
from django.contrib.auth.models import Group
from django.core.exceptions import PermissionDenied
from django.db import transaction
from django.shortcuts import redirect
from django.template.response import TemplateResponse
from django.views import View
from bookwyrm import forms, models
from bookwyrm import settings
from bookwyrm.utils import regex
# pylint: disable= no-self-use
class InstanceConfig(View):
"""make sure the instance looks correct before adding any data"""
def get(self, request):
"""Check out this cool instance"""
# only allow this view when an instance is being configured
site = models.SiteSettings.objects.get()
if not site.install_mode:
raise PermissionDenied()
# check for possible problems with the instance configuration
warnings = {}
warnings["debug"] = settings.DEBUG
warnings["invalid_domain"] = not re.match(rf"^{regex.DOMAIN}$", settings.DOMAIN)
warnings["protocol"] = not settings.DEBUG and not settings.USE_HTTPS
# pylint: disable=line-too-long
data = {
"warnings": warnings,
"info": {
"domain": settings.DOMAIN,
"version": settings.VERSION,
"use_https": settings.USE_HTTPS,
"language": settings.LANGUAGE_CODE,
"use_s3": settings.USE_S3,
"email_sender": f"{settings.EMAIL_SENDER_NAME}@{settings.EMAIL_SENDER_DOMAIN}",
"preview_images": settings.ENABLE_PREVIEW_IMAGES,
"thumbnails": settings.ENABLE_THUMBNAIL_GENERATION,
},
}
return TemplateResponse(request, "setup/config.html", data)
class CreateAdmin(View):
"""manage things like the instance name"""
def get(self, request):
"""Create admin user form"""
# only allow this view when an instance is being configured
site = models.SiteSettings.objects.get()
if not site.install_mode:
raise PermissionDenied()
data = {"register_form": forms.RegisterForm()}
return TemplateResponse(request, "setup/admin.html", data)
@transaction.atomic
def post(self, request):
"""Create that user"""
site = models.SiteSettings.objects.get()
# you can't create an admin user if you're in config mode
if not site.install_mode:
raise PermissionDenied()
form = forms.RegisterForm(request.POST)
if not form.is_valid():
data = {"register_form": form}
return TemplateResponse(request, "setup/admin.html", data)
localname = form.data["localname"].strip()
username = f"{localname}@{settings.DOMAIN}"
user = models.User.objects.create_superuser(
username,
form.data["email"],
form.data["password"],
localname=localname,
local=True,
deactivation_reason=None,
is_active=True,
)
# Set "admin" role
try:
user.groups.set(Group.objects.filter(name__in=["admin", "moderator"]))
except Group.DoesNotExist:
# this should only happen in tests
pass
login(request, user)
site.install_mode = False
site.save()
return redirect("settings-site")

43
bw-dev
View file

@ -18,8 +18,8 @@ function runweb {
docker-compose run --rm web "$@" docker-compose run --rm web "$@"
} }
function execdb { function rundb {
docker-compose exec db $@ docker-compose run --rm db $@
} }
function execweb { function execweb {
@ -27,10 +27,17 @@ function execweb {
} }
function initdb { function initdb {
runweb python manage.py migrate
runweb python manage.py initdb "$@" runweb python manage.py initdb "$@"
} }
function migrate {
runweb python manage.py migrate "$@"
}
function admin_code {
runweb python manage.py admin_code
}
function awscommand { function awscommand {
# expose env vars # expose env vars
export AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} export AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
@ -55,10 +62,10 @@ case "$CMD" in
docker-compose up --build "$@" docker-compose up --build "$@"
;; ;;
initdb) initdb)
initdb "$@" initdb "@"
;; ;;
migrate) migrate)
runweb python manage.py migrate "$@" migrate "$@"
;; ;;
bash) bash)
runweb bash runweb bash
@ -67,7 +74,7 @@ case "$CMD" in
runweb python manage.py shell runweb python manage.py shell
;; ;;
dbshell) dbshell)
execdb psql -U ${POSTGRES_USER} ${POSTGRES_DB} rundb psql -U ${POSTGRES_USER} ${POSTGRES_DB}
;; ;;
restart_celery) restart_celery)
docker-compose restart celery_worker docker-compose restart celery_worker
@ -82,18 +89,20 @@ case "$CMD" in
clean clean
;; ;;
black) black)
makeitblack docker-compose run --rm dev-tools black celerywyrm bookwyrm
;; ;;
prettier) prettier)
npx prettier --write bookwyrm/static/js/*.js docker-compose run --rm dev-tools npx prettier --write bookwyrm/static/js/*.js
;; ;;
stylelint) stylelint)
npx stylelint bookwyrm/static/**/*.css --fix docker-compose run --rm dev-tools npx stylelint \
bookwyrm/static/css/*.css --fix \
--config dev-tools/.stylelintrc.js
;; ;;
formatters) formatters)
makeitblack docker-compose run --rm dev-tools black celerywyrm bookwyrm && \
npx prettier --write bookwyrm/static/js/*.js npx prettier --write bookwyrm/static/js/*.js && \
npx stylelint bookwyrm/static/**/*.css --fix npx stylelint bookwyrm/static/css/*.css --fix --config dev-tools/.stylelintrc.js
;; ;;
update) update)
git pull git pull
@ -145,6 +154,15 @@ case "$CMD" in
--endpoint-url ${AWS_S3_ENDPOINT_URL}\ --endpoint-url ${AWS_S3_ENDPOINT_URL}\
--cors-configuration file:///bw/$config_file" "$@" --cors-configuration file:///bw/$config_file" "$@"
;; ;;
admin_code)
admin_code
;;
setup)
migrate
initdb
runweb python manage.py collectstatic --no-input
admin_code
;;
runweb) runweb)
runweb "$@" runweb "$@"
;; ;;
@ -163,6 +181,7 @@ case "$CMD" in
echo " build" echo " build"
echo " clean" echo " clean"
echo " populate_streams [--stream=<stream name>]" echo " populate_streams [--stream=<stream name>]"
echo " populate_lists_streams"
echo " populate_suggestions" echo " populate_suggestions"
echo " generate_thumbnails" echo " generate_thumbnails"
echo " generate_preview_images [--all]" echo " generate_preview_images [--all]"

35
complete_bwdev.sh Normal file
View file

@ -0,0 +1,35 @@
#/usr/bin/env bash
# for zsh, run:
# 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
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

@ -16,5 +16,6 @@ module.exports = {
"property-no-vendor-prefix": null, "property-no-vendor-prefix": null,
"color-function-notation": null, "color-function-notation": null,
"declaration-block-no-redundant-longhand-properties": null, "declaration-block-no-redundant-longhand-properties": null,
"no-descending-specificity": null
} }
}; };

14
dev-tools/Dockerfile Normal file
View file

@ -0,0 +1,14 @@
FROM python:3.9
ENV PYTHONUNBUFFERED 1
RUN mkdir /app
WORKDIR /app
COPY package.json requirements.txt .stylelintrc.js .stylelintignore /app/
RUN pip install -r requirements.txt
RUN apt-get update && apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_16.x | bash -
RUN apt-get install -y nodejs && apt-get clean
RUN npm install .

View file

@ -5,13 +5,14 @@
"devDependencies": { "devDependencies": {
"eslint": "^8.9.0", "eslint": "^8.9.0",
"prettier": "2.5.1", "prettier": "2.5.1",
"stylelint": "^14.2.0", "stylelint": "^14.5.0",
"stylelint-config-standard": "^25.0.0",
"stylelint-order": "^5.0.0",
"watch": "^0.13.0" "watch": "^0.13.0"
}, },
"dependencies": { "dependencies": {
"merge": "2.1.1", "merge": "2.1.1",
"postcss": "^8.4.6" "postcss": "^8.4.6",
"stylelint-config-recommended": "^7.0.0",
"stylelint-config-standard": "^25.0.0",
"stylelint-order": "^5.0.0"
} }
} }

View file

@ -0,0 +1 @@
black==22.1.0

View file

@ -98,6 +98,11 @@ services:
- db - db
- redis_broker - redis_broker
restart: on-failure restart: on-failure
dev-tools:
build: dev-tools
env_file: .env
volumes:
- .:/app
volumes: volumes:
pgdata: pgdata:
backups: backups:

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:01\n" "PO-Revision-Date: 2022-02-17 19:39\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"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr ""
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr ""
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse." msgstr "Es existiert bereits ein Benutzer*inkonto mit dieser E-Mail-Adresse."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Ein Tag" msgstr "Ein Tag"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Eine Woche" msgstr "Eine Woche"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Ein Monat" msgstr "Ein Monat"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Läuft nicht ab" msgstr "Läuft nicht ab"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i}-mal verwendbar" msgstr "{i}-mal verwendbar"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Unbegrenzt" msgstr "Unbegrenzt"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Reihenfolge der Liste" msgstr "Reihenfolge der Liste"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Buchtitel" msgstr "Buchtitel"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Bewertung" msgstr "Bewertung"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Sortieren nach" msgstr "Sortieren nach"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Aufsteigend" msgstr "Aufsteigend"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Absteigend" msgstr "Absteigend"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "Enddatum darf nicht vor dem Startdatum liegen." msgstr "Enddatum darf nicht vor dem Startdatum liegen."
@ -92,6 +92,31 @@ msgstr "Fehler beim Laden des Buches"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Keine Übereinstimmung für das Buch gefunden" msgstr "Keine Übereinstimmung für das Buch gefunden"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Zitate"
msgid "Everything else" msgid "Everything else"
msgstr "Alles andere" msgstr "Alles andere"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Start-Zeitleiste" msgstr "Start-Zeitleiste"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Startseite" msgstr "Startseite"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Bücher-Zeitleiste" msgstr "Bücher-Zeitleiste"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Bücher" msgstr "Bücher"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Englisch)" msgstr "English (Englisch)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch" msgstr "Deutsch"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (Spanisch)" msgstr "Español (Spanisch)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galizisch)" msgstr "Galego (Galizisch)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italienisch)" msgstr "Italiano (Italienisch)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Französisch)" msgstr "Français (Französisch)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Litauisch)" msgstr "Lietuvių (Litauisch)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norwegisch)" msgstr "Norsk (Norwegisch)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Schwedisch)" msgstr "Svenska (Schwedisch)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (vereinfachtes Chinesisch)" msgstr "简体中文 (vereinfachtes Chinesisch)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinesisch, traditionell)" msgstr "繁體中文 (Chinesisch, traditionell)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Adresse kopieren" msgstr "Adresse kopieren"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Kopiert!" msgstr "Kopiert!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Speichern"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
@ -838,14 +863,14 @@ msgstr "Orte"
msgid "Lists" msgid "Lists"
msgstr "Listen" msgstr "Listen"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Zur Liste hinzufügen" msgstr "Zur Liste hinzufügen"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Vorschau des Titelbilds"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Schließen" msgstr "Schließen"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Verfügbarkeit:" msgstr "Verfügbarkeit:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Links bearbeiten" msgstr "Links bearbeiten"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Status" msgstr "Status"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Du kannst dich jederzeit in deinen <a href=\"%(path)s\">Profileinstellun
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Nachricht schließen" msgstr "Nachricht schließen"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "Was liest du gerade?" msgstr "Was liest du gerade?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Nach einem Buch suchen" msgstr "Nach einem Buch suchen"
@ -1679,7 +1704,7 @@ msgstr "Du kannst Bücher hinzufügen, wenn du %(site_name)s benutzt."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Auf %(site_name)s beliebt" msgstr "Auf %(site_name)s beliebt"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Keine Bücher gefunden" msgstr "Keine Bücher gefunden"
@ -1741,6 +1766,7 @@ msgstr "Anzeigename:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Zusammenfassung:" msgstr "Zusammenfassung:"
@ -1796,7 +1822,8 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Einstellungen"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Einladungen" msgstr "Einladungen"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "\"<em>%(title)s</em>\" für diese Liste vorschlagen" msgstr "\"<em>%(title)s</em>\" für diese Liste vorschlagen"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Vorschlagen" msgstr "Vorschlagen"
@ -2413,72 +2440,72 @@ msgstr "Dein Buchvorschlag wurde dieser Liste hinzugefügt!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Du hast ein Buch zu dieser Liste hinzugefügt!" msgstr "Du hast ein Buch zu dieser Liste hinzugefügt!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Notizen bearbeiten" msgstr "Notizen bearbeiten"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Notiz hinzufügen" msgstr "Notiz hinzufügen"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Hinzugefügt von <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Hinzugefügt von <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Listenposition" msgstr "Listenposition"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Übernehmen" msgstr "Übernehmen"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Entfernen" msgstr "Entfernen"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Liste sortieren" msgstr "Liste sortieren"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Reihenfolge" msgstr "Reihenfolge"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Bücher hinzufügen" msgstr "Bücher hinzufügen"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Bücher vorschlagen" msgstr "Bücher vorschlagen"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "suchen" msgstr "suchen"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Suche zurücksetzen" msgstr "Suche zurücksetzen"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Keine passenden Bücher zu „%(query)s“ gefunden" msgstr "Keine passenden Bücher zu „%(query)s“ gefunden"
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Diese Liste auf einer Webseite einbetten" msgstr "Diese Liste auf einer Webseite einbetten"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Code zum einbetten kopieren" msgstr "Code zum einbetten kopieren"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, eine Liste von %(owner)s auf %(site_name)s" msgstr "%(list_name)s, eine Liste von %(owner)s auf %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Suchart"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Benutzer*innen"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Keine Ergebnisse für „%(query)s“ gefunden" msgstr "Keine Ergebnisse für „%(query)s“ gefunden"
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Ankündigung" msgstr "Ankündigung"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Zurück zur Liste" msgid "Edit"
msgstr "Ändern"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Ankündigung bearbeiten" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Ankündigungen"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Sichtbar:" msgstr "Sichtbar:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Ja" msgstr "Ja"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Nein" msgstr "Nein"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Startdatum:" msgstr "Startdatum:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Enddatum:" msgstr "Enddatum:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Aktiv:" msgstr "Aktiv:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Ankündigung erstellen" msgstr "Ankündigung erstellen"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Vorschau:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Inhalt:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Ereignisdatum:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Ankündigungen"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Hinzugefügt am" msgstr "Hinzugefügt am"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Vorschau" msgstr "Vorschau"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Startdatum" msgstr "Startdatum"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Enddatum" msgstr "Enddatum"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "aktiv" msgstr "aktiv"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inaktiv" msgstr "inaktiv"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Keine Ankündigungen gefunden" msgstr "Keine Ankündigungen gefunden"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Ankündigung bearbeiten"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Ereignisdatum:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Übersicht" msgstr "Übersicht"
@ -3200,7 +3237,7 @@ msgstr "Domain:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "E-Mail-Sperrliste" msgstr "E-Mail-Sperrliste"
@ -3266,6 +3303,10 @@ msgstr "Software:"
msgid "Version:" msgid "Version:"
msgstr "Version:" msgstr "Version:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Zurück zur Liste"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Details" msgstr "Details"
@ -3306,11 +3347,6 @@ msgstr "Von uns gesperrt:"
msgid "Notes" msgid "Notes"
msgstr "Anmerkungen" msgstr "Anmerkungen"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Ändern"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Keine Anmerkungen</em>" msgstr "<em>Keine Anmerkungen</em>"
@ -3353,7 +3389,7 @@ msgstr "Fehlgeschlagen:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Föderierte Instanzen" msgstr "Föderierte Instanzen"
@ -3456,10 +3492,6 @@ msgstr "Verwendungslimit:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Einladung erstellen" msgstr "Einladung erstellen"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Läuft ab am" msgstr "Läuft ab am"
@ -3491,7 +3523,7 @@ msgstr "IP-Adresse:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "IP-Addressen-Sperrliste" msgstr "IP-Addressen-Sperrliste"
@ -3515,31 +3547,31 @@ msgstr "Du kannst IP-Bereiche mittels CIDR-Syntax sperren."
msgid "Administration" msgid "Administration"
msgstr "Administration" msgstr "Administration"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Benutzer*innen verwalten" msgstr "Benutzer*innen verwalten"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderation" msgstr "Moderation"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Meldungen" msgstr "Meldungen"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Domains verlinken" msgstr "Domains verlinken"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Instanzeinstellungen" msgstr "Instanzeinstellungen"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Meldungen: <small>%(instance_name)s</small>" msgstr "Meldungen: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Offen" msgstr "Offen"
@ -3971,7 +4002,7 @@ msgstr "Einladung stornieren"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "@%(username)s entfernen" msgstr "@%(username)s entfernen"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Veröffentlicht von <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Veröffentlicht von <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 22:13\n" "PO-Revision-Date: 2022-02-17 19:39\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es\n" "Language: es\n"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "El dominio está bloqueado. No vuelva a intentar esta url." msgstr "Este dominio está bloqueado. Póngase en contacto con su administrador si cree que esto es un error."
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "El dominio ya está pendiente. Inténtalo más tarde." msgstr "Este enlace con ese tipo de archivo ya ha sido añadido a este libro. Si no es visible es porque el dominio todavía está pendiente."
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Ya existe un usuario con ese correo electrónico." msgstr "Ya existe un usuario con ese correo electrónico."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Un día" msgstr "Un día"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Una semana" msgstr "Una semana"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Un mes" msgstr "Un mes"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "No expira" msgstr "No expira"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} usos" msgstr "{i} usos"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Sin límite" msgstr "Sin límite"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Orden de la lista" msgstr "Orden de la lista"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Título" msgstr "Título"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Valoración" msgstr "Valoración"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Ordenar por" msgstr "Ordenar por"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Ascendente" msgstr "Ascendente"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Descendente" msgstr "Descendente"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "La fecha final de lectura no puede ser anterior a la fecha de inicio." msgstr "La fecha final de lectura no puede ser anterior a la fecha de inicio."
@ -92,6 +92,31 @@ msgstr "Error en cargar libro"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "No se pudo encontrar el libro" msgstr "No se pudo encontrar el libro"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Enlace"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citas"
msgid "Everything else" msgid "Everything else"
msgstr "Todo lo demás" msgstr "Todo lo demás"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Línea de tiempo principal" msgstr "Línea de tiempo principal"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Inicio" msgstr "Inicio"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Línea temporal de libros" msgstr "Línea temporal de libros"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Libros" msgstr "Libros"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Inglés)" msgstr "English (Inglés)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch (Alemán)" msgstr "Deutsch (Alemán)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español" msgstr "Español"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Gallego)" msgstr "Galego (Gallego)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano" msgstr "Italiano"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Francés)" msgstr "Français (Francés)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)" msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Noruego)" msgstr "Norsk (Noruego)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portugués brasileño)" msgstr "Português do Brasil (Portugués brasileño)"
#: bookwyrm/settings.py:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Sueco)" msgstr "Svenska (Sueco)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chino simplificado)" msgstr "简体中文 (Chino simplificado)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chino tradicional)" msgstr "繁體中文 (Chino tradicional)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Copiar dirección" msgstr "Copiar dirección"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "¡Copiado!" msgstr "¡Copiado!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Guardar"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@ -838,14 +863,14 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Agregar a lista" msgstr "Agregar a lista"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Vista previa de la portada del libro"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Disponibilidad:" msgstr "Disponibilidad:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Editar enlaces" msgstr "Editar enlaces"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Estado" msgstr "Estado"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Puedes optar por no en cualquier hora en tus <a href=\"%(path)s\">config
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Descartar mensaje" msgstr "Descartar mensaje"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "¿Qué estás leyendo?" msgstr "¿Qué estás leyendo?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Buscar libros" msgstr "Buscar libros"
@ -1679,7 +1704,7 @@ msgstr "Puedes agregar libros cuando comiences a usar %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Popular en %(site_name)s" msgstr "Popular en %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "No se encontró ningún libro" msgstr "No se encontró ningún libro"
@ -1741,6 +1766,7 @@ msgstr "Nombre de visualización:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Resumen:" msgstr "Resumen:"
@ -1796,7 +1822,8 @@ msgstr "Esta acción no se puede deshacer"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Configuración"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Invitaciones" msgstr "Invitaciones"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Sugerir «<em>%(title)s</em>» para esta lista" msgstr "Sugerir «<em>%(title)s</em>» para esta lista"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Sugerir" msgstr "Sugerir"
@ -2413,72 +2440,72 @@ msgstr "¡Has sugerido un libro para esta lista exitosamente!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "¡Has agregado un libro a esta lista exitosamente!" msgstr "¡Has agregado un libro a esta lista exitosamente!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Editar notas" msgstr "Editar notas"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Añadir notas" msgstr "Añadir notas"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Agregado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Agregado por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Posición" msgstr "Posición"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Establecido" msgstr "Establecido"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Quitar" msgstr "Quitar"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Ordena la lista" msgstr "Ordena la lista"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Dirección" msgstr "Dirección"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Agregar libros" msgstr "Agregar libros"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Sugerir libros" msgstr "Sugerir libros"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "buscar" msgstr "buscar"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Borrar búsqueda" msgstr "Borrar búsqueda"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "No se encontró ningún libro correspondiente a la búsqueda: \"%(query)s\"" msgstr "No se encontró ningún libro correspondiente a la búsqueda: \"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Incrustar esta lista en un sitio web" msgstr "Incrustar esta lista en un sitio web"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copiar código para incrustar" msgstr "Copiar código para incrustar"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, una lista de %(owner)s en %(site_name)s" msgstr "%(list_name)s, una lista de %(owner)s en %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Tipo de búsqueda"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Usuarios"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "No se encontró ningún resultado correspondiente a \"%(query)s\"" msgstr "No se encontró ningún resultado correspondiente a \"%(query)s\""
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Anuncio" msgstr "Anuncio"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Volver a la lista de servidores" msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Editar anuncio" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Anuncios"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Visible:" msgstr "Visible:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Verdadero" msgstr "Verdadero"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Fecha de inicio:" msgstr "Fecha de inicio:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Fecha final:" msgstr "Fecha final:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Activo:" msgstr "Activo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Crear anuncio" msgstr "Crear anuncio"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Vista preliminar:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Contenido:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Fecha de evento:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Anuncios"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Fecha agregada" msgstr "Fecha agregada"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Vista preliminar" msgstr "Vista preliminar"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Fecha de inicio" msgstr "Fecha de inicio"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Fecha final" msgstr "Fecha final"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "activo" msgstr "activo"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inactivo" msgstr "inactivo"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "No se encontró ningun anuncio" msgstr "No se encontró ningun anuncio"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Editar anuncio"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Fecha de evento:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Tablero" msgstr "Tablero"
@ -3200,7 +3237,7 @@ msgstr "Dominio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Lista de bloqueo de correos electrónicos" msgstr "Lista de bloqueo de correos electrónicos"
@ -3266,6 +3303,10 @@ msgstr "Software:"
msgid "Version:" msgid "Version:"
msgstr "Versión:" msgstr "Versión:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Volver a la lista de servidores"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Detalles" msgstr "Detalles"
@ -3306,11 +3347,6 @@ msgstr "Bloqueado por nosotros:"
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Sin notas</em>" msgstr "<em>Sin notas</em>"
@ -3341,7 +3377,7 @@ msgstr "Importar lista de bloqueo"
#: bookwyrm/templates/settings/federation/instance_blocklist.html:26 #: bookwyrm/templates/settings/federation/instance_blocklist.html:26
#: bookwyrm/templates/snippets/goal_progress.html:7 #: bookwyrm/templates/snippets/goal_progress.html:7
msgid "Success!" msgid "Success!"
msgstr "¡Meta logrado!" msgstr "¡Meta lograda!"
#: bookwyrm/templates/settings/federation/instance_blocklist.html:30 #: bookwyrm/templates/settings/federation/instance_blocklist.html:30
msgid "Successfully blocked:" msgid "Successfully blocked:"
@ -3353,7 +3389,7 @@ msgstr "Falló:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Instancias federalizadas" msgstr "Instancias federalizadas"
@ -3456,10 +3492,6 @@ msgstr "Límite de uso:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Crear invitación" msgstr "Crear invitación"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Enlace"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Vence" msgstr "Vence"
@ -3491,7 +3523,7 @@ msgstr "Dirección IP:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Lista de direcciones IP bloqueadas" msgstr "Lista de direcciones IP bloqueadas"
@ -3515,31 +3547,31 @@ msgstr "Puedes bloquear rangos de IP usando la sintaxis CIDR."
msgid "Administration" msgid "Administration"
msgstr "Administración" msgstr "Administración"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Administrar usuarios" msgstr "Administrar usuarios"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderación" msgstr "Moderación"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Informes" msgstr "Informes"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Dominios de enlaces" msgstr "Dominios de enlaces"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Configuración de instancia" msgstr "Configuración de instancia"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3584,11 +3616,11 @@ msgstr "Volver a los informes"
#: bookwyrm/templates/settings/reports/report.html:23 #: bookwyrm/templates/settings/reports/report.html:23
msgid "Message reporter" msgid "Message reporter"
msgstr "" msgstr "Denunciante del mensaje"
#: bookwyrm/templates/settings/reports/report.html:27 #: bookwyrm/templates/settings/reports/report.html:27
msgid "Update on your report:" msgid "Update on your report:"
msgstr "" msgstr "Actualización de tu denuncia:"
#: bookwyrm/templates/settings/reports/report.html:35 #: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses" msgid "Reported statuses"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Informes: <small>%(instance_name)s</small>" msgstr "Informes: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Abierto" msgstr "Abierto"
@ -3971,7 +4002,7 @@ msgstr "Anular la invitación"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Eliminar a @%(username)s" msgstr "Eliminar a @%(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:01\n" "PO-Revision-Date: 2022-02-17 19:39\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"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr "Ce domaine est bloqué. Contactez ladmin de votre instance si vous pensez que cest une erreur."
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr "Le lien avec ce type de fichier a déjà été ajouté pour ce livre. Sil nest pas visible, le domaine est encore en attente."
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Cet email est déjà associé à un compte." msgstr "Cet email est déjà associé à un compte."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Un jour" msgstr "Un jour"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Une semaine" msgstr "Une semaine"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Un mois" msgstr "Un mois"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Sans expiration" msgstr "Sans expiration"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} utilisations" msgstr "{i} utilisations"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Sans limite" msgstr "Sans limite"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Ordre de la liste" msgstr "Ordre de la liste"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Titre du livre" msgstr "Titre du livre"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Note" msgstr "Note"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Trier par" msgstr "Trier par"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Ordre croissant" msgstr "Ordre croissant"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Ordre décroissant" msgstr "Ordre décroissant"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "La date de fin de lecture ne peut pas être antérieure à la date de début." msgstr "La date de fin de lecture ne peut pas être antérieure à la date de début."
@ -92,6 +92,31 @@ msgstr "Erreur lors du chargement du livre"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Impossible de trouver une correspondance pour le livre" msgstr "Impossible de trouver une correspondance pour le livre"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Lien"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citations"
msgid "Everything else" msgid "Everything else"
msgstr "Tout le reste" msgstr "Tout le reste"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Mon fil dactualité" msgstr "Mon fil dactualité"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Accueil" msgstr "Accueil"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Actualité de mes livres" msgstr "Actualité de mes livres"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Livres" msgstr "Livres"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English" msgstr "English"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch" msgstr "Deutsch"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español" msgstr "Español"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galicien)" msgstr "Galego (Galicien)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (italien)" msgstr "Italiano (italien)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français" msgstr "Français"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituanien)" msgstr "Lietuvių (Lituanien)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (norvégien)" msgstr "Norsk (norvégien)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Suédois)" msgstr "Svenska (Suédois)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简化字" msgstr "简化字"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "Infos supplémentaires:" msgstr "Infos supplémentaires:"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Copier ladresse" msgstr "Copier ladresse"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Copié!" msgstr "Copié!"
@ -705,7 +730,7 @@ msgstr "ISNI :"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Enregistrer"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
@ -838,14 +863,14 @@ msgstr "Lieux"
msgid "Lists" msgid "Lists"
msgstr "Listes" msgstr "Listes"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Ajouter à la liste" msgstr "Ajouter à la liste"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Aperçu de la couverture"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Fermer" msgstr "Fermer"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Disponibilité :" msgstr "Disponibilité :"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Modifier les liens" msgstr "Modifier les liens"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Statut" msgstr "Statut"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Vous pouvez décider de ne plus y figurer à nimporte quel moment dep
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Fermer le message" msgstr "Fermer le message"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "Que lisezvous?" msgstr "Que lisezvous?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Chercher un livre" msgstr "Chercher un livre"
@ -1679,7 +1704,7 @@ msgstr "Vous pourrez ajouter des livres lorsque vous commencerez à utiliser %(s
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Populaire sur %(site_name)s" msgstr "Populaire sur %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Aucun livre trouvé" msgstr "Aucun livre trouvé"
@ -1741,6 +1766,7 @@ msgstr "Nom affiché:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Résumé:" msgstr "Résumé:"
@ -1796,7 +1822,8 @@ msgstr "Cette action ne peut pas être annulée"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Paramètres"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Invitations" msgstr "Invitations"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Suggérer « <em>%(title)s</em> » pour cette liste" msgstr "Suggérer « <em>%(title)s</em> » pour cette liste"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Suggérer" msgstr "Suggérer"
@ -2413,72 +2440,72 @@ msgstr "Vous avez suggéré un livre à cette liste!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Vous avez ajouté un livre à cette liste!" msgstr "Vous avez ajouté un livre à cette liste!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Modifier les notes" msgstr "Modifier les notes"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Ajouter des notes" msgstr "Ajouter des notes"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Ajouté par <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Ajouté par <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Position" msgstr "Position"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Appliquer" msgstr "Appliquer"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Retirer" msgstr "Retirer"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Trier la liste" msgstr "Trier la liste"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Direction" msgstr "Direction"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Ajouter des livres" msgstr "Ajouter des livres"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Suggérer des livres" msgstr "Suggérer des livres"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "chercher" msgstr "chercher"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Vider la requête" msgstr "Vider la requête"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Aucun livre trouvé pour la requête « %(query)s»" msgstr "Aucun livre trouvé pour la requête « %(query)s»"
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Intégrez cette liste sur un autre site internet" msgstr "Intégrez cette liste sur un autre site internet"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copier le code d'intégration" msgstr "Copier le code d'intégration"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, une liste de %(owner)s sur %(site_name)s" msgstr "%(list_name)s, une liste de %(owner)s sur %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Type de recherche"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Comptes"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Aucun résultat pour « %(query)s»" msgstr "Aucun résultat pour « %(query)s»"
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Annonce" msgstr "Annonce"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Retour à la liste" msgid "Edit"
msgstr "Modifier"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Modifier lannonce" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Annonces"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Visible:" msgstr "Visible:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Vrai" msgstr "Vrai"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Faux" msgstr "Faux"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Date de début:" msgstr "Date de début:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Date de fin:" msgstr "Date de fin:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Active:" msgstr "Active:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Ajouter une annonce" msgstr "Ajouter une annonce"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Aperçu :"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Contenu :"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Date de l'événement :"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Annonces"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Date dajout" msgstr "Date dajout"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Aperçu" msgstr "Aperçu"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Date de début" msgstr "Date de début"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Date de fin" msgstr "Date de fin"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "active" msgstr "active"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inactive" msgstr "inactive"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Aucune annonce trouvée" msgstr "Aucune annonce trouvée"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Modifier lannonce"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Date de l'événement :"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Tableau de bord" msgstr "Tableau de bord"
@ -3200,7 +3237,7 @@ msgstr "Domaine :"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Liste des e-mails bloqués" msgstr "Liste des e-mails bloqués"
@ -3266,6 +3303,10 @@ msgstr "Logiciel:"
msgid "Version:" msgid "Version:"
msgstr "Description:" msgstr "Description:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Retour à la liste"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Détails" msgstr "Détails"
@ -3306,11 +3347,6 @@ msgstr "Bloqués par nous:"
msgid "Notes" msgid "Notes"
msgstr "Remarques" msgstr "Remarques"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Modifier"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Aucune note</em>" msgstr "<em>Aucune note</em>"
@ -3353,7 +3389,7 @@ msgstr "Échec:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Instances fédérées" msgstr "Instances fédérées"
@ -3456,10 +3492,6 @@ msgstr "Limiter à :"
msgid "Create Invite" msgid "Create Invite"
msgstr "Créer une invitation" msgstr "Créer une invitation"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Lien"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Expiration" msgstr "Expiration"
@ -3491,7 +3523,7 @@ msgstr "Adresse IP :"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Liste des adresses IP bloquées" msgstr "Liste des adresses IP bloquées"
@ -3515,31 +3547,31 @@ msgstr "Vous pouvez bloquer des plages d'adresses IP en utilisant la syntaxe CID
msgid "Administration" msgid "Administration"
msgstr "Administration" msgstr "Administration"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Gérer les comptes" msgstr "Gérer les comptes"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Modération" msgstr "Modération"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Signalements" msgstr "Signalements"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Domaines liés" msgstr "Domaines liés"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Paramètres de linstance" msgstr "Paramètres de linstance"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Signalements: <small>%(instance_name)s</small>" msgstr "Signalements: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Ouverte" msgstr "Ouverte"
@ -3971,7 +4002,7 @@ msgstr "Annuler l'invitation"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Retirer @%(username)s" msgstr "Retirer @%(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Publiée par <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Publiée par <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:01\n" "PO-Revision-Date: 2022-02-17 19:39\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"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr "Este dominio está bloqueado. Contacta coa administración se cres que é un erro."
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr "Esta ligazón co tipo de ficheiro xa foi engadida para este libro. Se non é visible, o dominio aínda está pendente."
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Xa existe unha usuaria con este email." msgstr "Xa existe unha usuaria con este email."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Un día" msgstr "Un día"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Unha semana" msgstr "Unha semana"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Un mes" msgstr "Un mes"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Non caduca" msgstr "Non caduca"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} usos" msgstr "{i} usos"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Sen límite" msgstr "Sen límite"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Orde da listaxe" msgstr "Orde da listaxe"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Título do libro" msgstr "Título do libro"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Puntuación" msgstr "Puntuación"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Ordenar por" msgstr "Ordenar por"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Ascendente" msgstr "Ascendente"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Descendente" msgstr "Descendente"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "A data final da lectura non pode ser anterior á de inicio." msgstr "A data final da lectura non pode ser anterior á de inicio."
@ -92,6 +92,31 @@ msgstr "Erro ao cargar o libro"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Non se atopan coincidencias para o libro" msgstr "Non se atopan coincidencias para o libro"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Ligazón"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citas"
msgid "Everything else" msgid "Everything else"
msgstr "As outras cousas" msgstr "As outras cousas"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Cronoloxía de Inicio" msgstr "Cronoloxía de Inicio"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Inicio" msgstr "Inicio"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Cronoloxía de libros" msgstr "Cronoloxía de libros"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Libros" msgstr "Libros"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Inglés)" msgstr "English (Inglés)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Alemán (Alemaña)" msgstr "Alemán (Alemaña)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (España)" msgstr "Español (España)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galician)" msgstr "Galego (Galician)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italian)" msgstr "Italiano (Italian)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Francés (Francia)" msgstr "Francés (Francia)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lithuanian)" msgstr "Lietuvių (Lithuanian)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Noruegués (Norwegian)" msgstr "Noruegués (Norwegian)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Sueco (Swedish)" msgstr "Sueco (Swedish)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinés simplificado)" msgstr "简体中文 (Chinés simplificado)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinés tradicional)" msgstr "繁體中文 (Chinés tradicional)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Copiar enderezo" msgstr "Copiar enderezo"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Copiado!" msgstr "Copiado!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Gardar"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@ -838,14 +863,14 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listaxes" msgstr "Listaxes"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Engadir a listaxe" msgstr "Engadir a listaxe"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Vista previa da portada"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Pechar" msgstr "Pechar"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Dispoñibilidade:" msgstr "Dispoñibilidade:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Editar ligazóns" msgstr "Editar ligazóns"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Estado" msgstr "Estado"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Podes retirar o permiso en calquera momento nos <a href=\"%(path)s\">axu
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Desbotar mensaxe" msgstr "Desbotar mensaxe"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "Que estás a ler?" msgstr "Que estás a ler?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Buscar un libro" msgstr "Buscar un libro"
@ -1679,7 +1704,7 @@ msgstr "Podes engadir libros cando comeces a usar %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Populares en %(site_name)s" msgstr "Populares en %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Non se atopan libros" msgstr "Non se atopan libros"
@ -1741,6 +1766,7 @@ msgstr "Nome público:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Resumo:" msgstr "Resumo:"
@ -1796,7 +1822,8 @@ msgstr "Esta acción non ten volta atrás"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Axustes"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Convites" msgstr "Convites"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Suxerir \"<em>%(title)s</em>\" para esta lista" msgstr "Suxerir \"<em>%(title)s</em>\" para esta lista"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Suxire" msgstr "Suxire"
@ -2413,72 +2440,72 @@ msgstr "Suxeriches correctamente un libro para esta lista!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Engadiches correctamente un libro a esta lista!" msgstr "Engadiches correctamente un libro a esta lista!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Editar notas" msgstr "Editar notas"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Engadir notas" msgstr "Engadir notas"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Engadido por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Engadido por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Posición da lista" msgstr "Posición da lista"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Establecer" msgstr "Establecer"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Eliminar" msgstr "Eliminar"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Ordenar lista" msgstr "Ordenar lista"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Dirección" msgstr "Dirección"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Engadir Libros" msgstr "Engadir Libros"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Suxerir Libros" msgstr "Suxerir Libros"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "buscar" msgstr "buscar"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Limpar busca" msgstr "Limpar busca"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Non se atopan libros coa consulta \"%(query)s\"" msgstr "Non se atopan libros coa consulta \"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Utiliza esta lista nunha páxina web" msgstr "Utiliza esta lista nunha páxina web"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copia o código a incluír" msgstr "Copia o código a incluír"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, unha lista de %(owner)s en %(site_name)s" msgstr "%(list_name)s, unha lista de %(owner)s en %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Tipo de busca"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Usuarias"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Sen resultados para \"%(query)s\"" msgstr "Sen resultados para \"%(query)s\""
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Anuncio" msgstr "Anuncio"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Volver á lista" msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Editar anuncio" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Anuncios"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Visible:" msgstr "Visible:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Certo" msgstr "Certo"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Data de inicio:" msgstr "Data de inicio:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Data de fin:" msgstr "Data de fin:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Activo:" msgstr "Activo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Crear Anuncio" msgstr "Crear Anuncio"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Vista previa:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Contido:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Data do evento:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Anuncios"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Data engadida" msgstr "Data engadida"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Vista previa" msgstr "Vista previa"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Data de inicio" msgstr "Data de inicio"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Data de fin" msgstr "Data de fin"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "activo" msgstr "activo"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inactivo" msgstr "inactivo"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Non hai anuncios" msgstr "Non hai anuncios"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Editar anuncio"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Data do evento:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Taboleiro" msgstr "Taboleiro"
@ -3200,7 +3237,7 @@ msgstr "Dominio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Lista de bloqueo de email" msgstr "Lista de bloqueo de email"
@ -3266,6 +3303,10 @@ msgstr "Software:"
msgid "Version:" msgid "Version:"
msgstr "Versión:" msgstr "Versión:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Volver á lista"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Detalles" msgstr "Detalles"
@ -3306,11 +3347,6 @@ msgstr "Temos bloquedas:"
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Sen notas</em>" msgstr "<em>Sen notas</em>"
@ -3353,7 +3389,7 @@ msgstr "Fallou:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Instancias federadas" msgstr "Instancias federadas"
@ -3456,10 +3492,6 @@ msgstr "Límite de uso:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Crear convite" msgstr "Crear convite"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Ligazón"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Caduca" msgstr "Caduca"
@ -3491,7 +3523,7 @@ msgstr "Enderezo IP:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Lista de enderezos IP bloqueados" msgstr "Lista de enderezos IP bloqueados"
@ -3515,31 +3547,31 @@ msgstr "Podes bloquear rangos de IP utilizando sintaxe CIDR."
msgid "Administration" msgid "Administration"
msgstr "Administración" msgstr "Administración"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Xestionar usuarias" msgstr "Xestionar usuarias"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderación" msgstr "Moderación"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Denuncias" msgstr "Denuncias"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Dominios das ligazóns" msgstr "Dominios das ligazóns"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Axustes da instancia" msgstr "Axustes da instancia"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Denuncias: <small>%(instance_name)s</small>" msgstr "Denuncias: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Abrir" msgstr "Abrir"
@ -3971,7 +4002,7 @@ msgstr "Retirar convite"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Eliminar @%(username)s" msgstr "Eliminar @%(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:01\n" "PO-Revision-Date: 2022-02-17 20:40\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"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr "Questo dominio è bloccato. Per favore contatta l'amministratore se pensi che si tratti di un errore."
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr "Questo collegamento è già stato aggiunto per questo libro. Se non è visibile, il dominio è ancora in sospeso."
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Esiste già un'utenza con questo indirizzo email." msgstr "Esiste già un'utenza con questo indirizzo email."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Un giorno" msgstr "Un giorno"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Una settimana" msgstr "Una settimana"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Un mese" msgstr "Un mese"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Non scade" msgstr "Non scade"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} usi" msgstr "{i} usi"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Illimitato" msgstr "Illimitato"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Ordina Lista" msgstr "Ordina Lista"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Titolo del libro" msgstr "Titolo del libro"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Valutazione" msgstr "Valutazione"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Ordina per" msgstr "Ordina per"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Crescente" msgstr "Crescente"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Decrescente" msgstr "Decrescente"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "La data di fine lettura non può essere precedente alla data di inizio." msgstr "La data di fine lettura non può essere precedente alla data di inizio."
@ -92,6 +92,31 @@ msgstr "Errore nel caricamento del libro"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Impossibile trovare una corrispondenza per il libro" msgstr "Impossibile trovare una corrispondenza per il libro"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr "Niente"
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr "Principale"
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr "Completato"
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr "Avviso"
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr "Attenzione"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citazioni"
msgid "Everything else" msgid "Everything else"
msgstr "Tutto il resto" msgstr "Tutto il resto"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "La tua timeline" msgstr "La tua timeline"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Home" msgstr "Home"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Timeline dei libri" msgstr "Timeline dei libri"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Libri" msgstr "Libri"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Inglese)" msgstr "English (Inglese)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch (Tedesco)" msgstr "Deutsch (Tedesco)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (Spagnolo)" msgstr "Español (Spagnolo)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galiziano)" msgstr "Galego (Galiziano)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)" msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Francese)" msgstr "Français (Francese)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)" msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norvegese)" msgstr "Norsk (Norvegese)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Svedese)" msgstr "Svenska (Svedese)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Cinese Semplificato)" msgstr "简体中文 (Cinese Semplificato)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Cinese Tradizionale)" msgstr "繁體中文 (Cinese Tradizionale)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Copia l'indirizzo" msgstr "Copia l'indirizzo"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Copiato!" msgstr "Copiato!"
@ -524,8 +549,8 @@ msgstr "…e il più lungo"
#, python-format #, python-format
msgid "%(display_name)s set a goal of reading %(goal)s book in %(year)s,<br /> and achieved %(goal_percent)s%% of that goal" msgid "%(display_name)s set a goal of reading %(goal)s book in %(year)s,<br /> and achieved %(goal_percent)s%% of that goal"
msgid_plural "%(display_name)s set a goal of reading %(goal)s books in %(year)s,<br /> and achieved %(goal_percent)s%% of that goal" msgid_plural "%(display_name)s set a goal of reading %(goal)s books in %(year)s,<br /> and achieved %(goal_percent)s%% of that goal"
msgstr[0] "%(display_name)s ha fissato un obiettivo di leggere %(goal)s libro inel %(year)s,<br /> e ha raggiunto %(goal_percent)s%% di questo obiettivo" msgstr[0] "%(display_name)s ha fissato un obiettivo di %(goal)s libro da leggere nel %(year)s,<br /> e ha raggiunto il %(goal_percent)s%% di questo obiettivo"
msgstr[1] "%(display_name)s ha fissato un obiettivo di leggere %(goal)s libri nel %(year)s,<br /> e ha raggiunto %(goal_percent)s%% di questo obiettivo" msgstr[1] "%(display_name)s ha fissato un obiettivo di %(goal)s libri da leggere nel %(year)s,<br /> e ha raggiunto %(goal_percent)s%% di questo obiettivo"
#: bookwyrm/templates/annual_summary/layout.html:209 #: bookwyrm/templates/annual_summary/layout.html:209
msgid "Way to go!" msgid "Way to go!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Salva"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Cancella" msgstr "Cancella"
@ -838,14 +863,14 @@ msgstr "Luoghi"
msgid "Lists" msgid "Lists"
msgstr "Liste" msgstr "Liste"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Aggiungi all'elenco" msgstr "Aggiungi all'elenco"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Anteprima copertina del libro"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Chiudi" msgstr "Chiudi"
@ -957,11 +981,11 @@ msgstr "Sottotitolo:"
#: bookwyrm/templates/book/edit/edit_book_form.html:50 #: bookwyrm/templates/book/edit/edit_book_form.html:50
msgid "Series:" msgid "Series:"
msgstr "Serie:" msgstr "Collana:"
#: bookwyrm/templates/book/edit/edit_book_form.html:60 #: bookwyrm/templates/book/edit/edit_book_form.html:60
msgid "Series number:" msgid "Series number:"
msgstr "Numero serie:" msgstr "Numero collana:"
#: bookwyrm/templates/book/edit/edit_book_form.html:71 #: bookwyrm/templates/book/edit/edit_book_form.html:71
msgid "Languages:" msgid "Languages:"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Disponibilità:" msgstr "Disponibilità:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Modifica collegamenti" msgstr "Modifica collegamenti"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Stato" msgstr "Stato"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Puoi cancellare in qualsiasi momento nelle impostazioni del tuo <a href=
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Elimina messaggio" msgstr "Elimina messaggio"
@ -1384,7 +1409,7 @@ msgstr "Tutti gli utenti conosciuti"
#: bookwyrm/templates/discover/card-header.html:8 #: bookwyrm/templates/discover/card-header.html:8
#, python-format #, python-format
msgid "<a href=\"%(user_path)s\">%(username)s</a> wants to read <a href=\"%(book_path)s\">%(book_title)s</a>" msgid "<a href=\"%(user_path)s\">%(username)s</a> wants to read <a href=\"%(book_path)s\">%(book_title)s</a>"
msgstr "<a href=\"%(user_path)s\">%(username)s</a> vuole leggere <a href=\"%(book_path)s\">%(book_title)s</a>" msgstr "<a href=\"%(user_path)s\">%(username)s</a> vorrebbe leggere <a href=\"%(book_path)s\">%(book_title)s</a>"
#: bookwyrm/templates/discover/card-header.html:13 #: bookwyrm/templates/discover/card-header.html:13
#, python-format #, python-format
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "Cosa stai leggendo?" msgstr "Cosa stai leggendo?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Cerca un libro" msgstr "Cerca un libro"
@ -1679,7 +1704,7 @@ msgstr "Puoi aggiungere libri quando inizi a usare %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Popolare su %(site_name)s" msgstr "Popolare su %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Nessun libro trovato" msgstr "Nessun libro trovato"
@ -1741,6 +1766,7 @@ msgstr "Nome visualizzato:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Riepilogo:" msgstr "Riepilogo:"
@ -1796,7 +1822,8 @@ msgstr "Questa azione non può essere annullata"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2105,7 +2132,7 @@ msgstr "Libri recenti"
#: bookwyrm/templates/landing/layout.html:17 #: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized" msgid "Decentralized"
msgstr "Decentralizzata" msgstr "Decentralizzato"
#: bookwyrm/templates/landing/layout.html:23 #: bookwyrm/templates/landing/layout.html:23
msgid "Friendly" msgid "Friendly"
@ -2212,7 +2239,7 @@ msgstr "Impostazioni"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Inviti" msgstr "Inviti"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Suggerisci \"<em>%(title)s</em>\" per questa lista" msgstr "Suggerisci \"<em>%(title)s</em>\" per questa lista"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Suggerisci" msgstr "Suggerisci"
@ -2413,72 +2440,72 @@ msgstr "Hai consigliato con successo un libro per questa lista!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Hai consigliato con successo un libro per questa lista!" msgstr "Hai consigliato con successo un libro per questa lista!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Modifica note" msgstr "Modifica note"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Aggiungi note" msgstr "Aggiungi note"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Aggiunto da <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Aggiunto da <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Posizione elenco" msgstr "Posizione elenco"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Imposta" msgstr "Imposta"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Elimina" msgstr "Elimina"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Ordine lista" msgstr "Ordine lista"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Direzione" msgstr "Direzione"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Aggiungi Libri" msgstr "Aggiungi Libri"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Libri consigliati" msgstr "Libri consigliati"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "cerca" msgstr "cerca"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Cancella ricerca" msgstr "Cancella ricerca"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Nessun libro trovato corrispondente alla query \"%(query)s\"" msgstr "Nessun libro trovato corrispondente alla query \"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Incorpora questa lista in un sito web" msgstr "Incorpora questa lista in un sito web"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copia codice di incorporamento" msgstr "Copia codice di incorporamento"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, una lista di %(owner)s su %(site_name)s" msgstr "%(list_name)s, una lista di %(owner)s su %(site_name)s"
@ -2552,7 +2579,7 @@ msgstr "ha apprezzato la tua <a href=\"%(related_path)s\">citazione da <em>%(boo
#: bookwyrm/templates/notifications/items/fav.html:37 #: bookwyrm/templates/notifications/items/fav.html:37
#, python-format #, python-format
msgid "liked your <a href=\"%(related_path)s\">status</a>" msgid "liked your <a href=\"%(related_path)s\">status</a>"
msgstr "è piaciuto il tuo <a href=\"%(related_path)s\">stato</a>" msgstr "ha messo \"mi piace\" al tuo <a href=\"%(related_path)s\">stato</a>"
#: bookwyrm/templates/notifications/items/follow.html:15 #: bookwyrm/templates/notifications/items/follow.html:15
msgid "followed you" msgid "followed you"
@ -2996,7 +3023,7 @@ msgstr "Tipo di ricerca"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Utenti"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Nessun risultato per \"%(query)s\"" msgstr "Nessun risultato per \"%(query)s\""
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Avviso" msgstr "Avviso"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Torna alla lista" msgid "Edit"
msgstr "Modifica"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Modifica annuncio" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Annunci"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Visibile:" msgstr "Visibile:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Vero" msgstr "Vero"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Data d'inizio:" msgstr "Data d'inizio:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Data di fine:" msgstr "Data di fine:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Attivo:" msgstr "Attivo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Crea annuncio" msgstr "Crea annuncio"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Anteprima:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Contenuto:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Data evento:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Annunci"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Data inserimento" msgstr "Data inserimento"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Anteprima" msgstr "Anteprima"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Data d'inizio" msgstr "Data d'inizio"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Data di fine" msgstr "Data di fine"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "attivo" msgstr "attivo"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inattivo" msgstr "inattivo"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Nessun annuncio trovato" msgstr "Nessun annuncio trovato"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Modifica annuncio"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr "Contenuto dell'annuncio"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr "Dettagli:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Data evento:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr "Impostazioni di visualizzazione"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr "Colore:"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Dashboard" msgstr "Dashboard"
@ -3200,7 +3237,7 @@ msgstr "Dominio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Lista email bloccate" msgstr "Lista email bloccate"
@ -3266,6 +3303,10 @@ msgstr "Software:"
msgid "Version:" msgid "Version:"
msgstr "Versione:" msgstr "Versione:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Torna alla lista"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Dettagli" msgstr "Dettagli"
@ -3306,11 +3347,6 @@ msgstr "Bloccati da noi:"
msgid "Notes" msgid "Notes"
msgstr "Note" msgstr "Note"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Modifica"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Nessuna nota</em>" msgstr "<em>Nessuna nota</em>"
@ -3353,7 +3389,7 @@ msgstr "Non riuscito:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Istanze federate" msgstr "Istanze federate"
@ -3456,10 +3492,6 @@ msgstr "Limite di utilizzo:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Crea Invito" msgstr "Crea Invito"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Scadenza" msgstr "Scadenza"
@ -3491,7 +3523,7 @@ msgstr "Indirizzo IP:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Elenco Indirizzo IP bloccati" msgstr "Elenco Indirizzo IP bloccati"
@ -3515,31 +3547,31 @@ msgstr "È possibile bloccare gli intervalli IP usando la sintassi CIDR."
msgid "Administration" msgid "Administration"
msgstr "Amministrazione" msgstr "Amministrazione"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Gestione utenti" msgstr "Gestione utenti"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderazione" msgstr "Moderazione"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Reports" msgstr "Reports"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Link ai domini" msgstr "Link ai domini"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Impostazioni dell'istanza" msgstr "Impostazioni dell'istanza"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Reports: <small>%(instance_name)s</small>" msgstr "Reports: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Apri" msgstr "Apri"
@ -3971,7 +4002,7 @@ msgstr "Revoca invito"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Rimuovi %(username)s" msgstr "Rimuovi %(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Pubblicato da <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Pubblicato da <a href=\"%(user_path)s\">%(username)s</a>"
@ -4171,15 +4202,15 @@ msgstr[1] "%(rating)s stelle"
#, 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] "impostare un obiettivo per leggere %(counter)s libro nel %(year)s" msgstr[0] "vorrebbe leggere %(counter)s libro nel %(year)s"
msgstr[1] "impostare un obiettivo per leggere %(counter)s libri nel %(year)s" msgstr[1] "vorrebbe leggere %(counter)s libri nel %(year)s"
#: bookwyrm/templates/snippets/generated_status/rating.html:3 #: bookwyrm/templates/snippets/generated_status/rating.html:3
#, python-format #, python-format
msgid "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s star" msgid "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s star"
msgid_plural "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stars" msgid_plural "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stars"
msgstr[0] "valutato <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stella" msgstr[0] "ha valutato <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stella"
msgstr[1] "valutato <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stelle" msgstr[1] "ha valutato <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stelle"
#: bookwyrm/templates/snippets/generated_status/review_pure_name.html:4 #: bookwyrm/templates/snippets/generated_status/review_pure_name.html:4
#, python-format #, python-format
@ -4196,7 +4227,7 @@ msgstr "Recensione di \"%(book_title)s\": %(review_title)s"
#: bookwyrm/templates/snippets/goal_form.html:4 #: bookwyrm/templates/snippets/goal_form.html:4
#, python-format #, python-format
msgid "Set a goal for how many books you'll finish reading in %(year)s, and track your progress throughout the year." msgid "Set a goal for how many books you'll finish reading in %(year)s, and track your progress throughout the year."
msgstr "Imposta un obiettivo per quanti libri finirai di leggere nel %(year)s e traccia i tuoi progressi durante tutto l'anno." msgstr "Imposta un obiettivo di quanti libri ti piacerebbe leggere nel %(year)s e traccia i tuoi progressi durante tutto l'anno."
#: bookwyrm/templates/snippets/goal_form.html:16 #: bookwyrm/templates/snippets/goal_form.html:16
msgid "Reading goal:" msgid "Reading goal:"
@ -4418,7 +4449,7 @@ msgstr "citato <a href=\"%(book_path)s\">%(book)s</a>"
#: bookwyrm/templates/snippets/status/headers/rating.html:3 #: bookwyrm/templates/snippets/status/headers/rating.html:3
#, python-format #, python-format
msgid "rated <a href=\"%(book_path)s\">%(book)s</a>:" msgid "rated <a href=\"%(book_path)s\">%(book)s</a>:"
msgstr "valutato <a href=\"%(book_path)s\">%(book)s</a>:" msgstr "ha valutato <a href=\"%(book_path)s\">%(book)s</a>:"
#: bookwyrm/templates/snippets/status/headers/read.html:10 #: bookwyrm/templates/snippets/status/headers/read.html:10
#, python-format #, python-format
@ -4443,17 +4474,17 @@ msgstr "hai iniziato a leggere <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 "recensito <a href=\"%(book_path)s\">%(book)s</a> di <a href=\"%(author_path)s\">%(author_name)s</a>" msgstr "ha recensito <a href=\"%(book_path)s\">%(book)s</a> di <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
msgid "reviewed <a href=\"%(book_path)s\">%(book)s</a>" msgid "reviewed <a href=\"%(book_path)s\">%(book)s</a>"
msgstr "recensito <a href=\"%(book_path)s\">%(book)s</a>" msgstr "ha recensito <a href=\"%(book_path)s\">%(book)s</a>"
#: bookwyrm/templates/snippets/status/headers/to_read.html:10 #: bookwyrm/templates/snippets/status/headers/to_read.html:10
#, python-format #, python-format
msgid "wants to read <a href=\"%(book_path)s\">%(book)s</a> by <a href=\"%(author_path)s\">%(author_name)s</a>" msgid "wants to read <a href=\"%(book_path)s\">%(book)s</a> by <a href=\"%(author_path)s\">%(author_name)s</a>"
msgstr "vuole leggere <a href=\"%(book_path)s\">%(book)s</a> di <a href=\"%(author_path)s\">%(author_name)s</a>" msgstr "vorrebbe leggere <a href=\"%(book_path)s\">%(book)s</a> di <a href=\"%(author_path)s\">%(author_name)s</a>"
#: bookwyrm/templates/snippets/status/headers/to_read.html:17 #: bookwyrm/templates/snippets/status/headers/to_read.html:17
#, python-format #, python-format

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:00\n" "PO-Revision-Date: 2022-02-17 19:39\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Lithuanian\n" "Language-Team: Lithuanian\n"
"Language: lt\n" "Language: lt\n"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr ""
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr ""
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Vartotojas su šiuo el. pašto adresu jau yra." msgstr "Vartotojas su šiuo el. pašto adresu jau yra."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Diena" msgstr "Diena"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Savaitė" msgstr "Savaitė"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Mėnuo" msgstr "Mėnuo"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Galiojimas nesibaigia" msgstr "Galiojimas nesibaigia"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} naudoja" msgstr "{i} naudoja"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Neribota" msgstr "Neribota"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Kaip pridėta į sąrašą" msgstr "Kaip pridėta į sąrašą"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Knygos antraštė" msgstr "Knygos antraštė"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Įvertinimas" msgstr "Įvertinimas"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Rūšiuoti pagal" msgstr "Rūšiuoti pagal"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Didėjančia tvarka" msgstr "Didėjančia tvarka"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Mažėjančia tvarka" msgstr "Mažėjančia tvarka"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "Skaitymo pabaigos data negali būti prieš skaitymo pradžios datą." msgstr "Skaitymo pabaigos data negali būti prieš skaitymo pradžios datą."
@ -92,6 +92,31 @@ msgstr "Klaida įkeliant knygą"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Nepavyko rasti tokios knygos" msgstr "Nepavyko rasti tokios knygos"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Nuoroda"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citatos"
msgid "Everything else" msgid "Everything else"
msgstr "Visa kita" msgstr "Visa kita"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Pagrindinė siena" msgstr "Pagrindinė siena"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Pagrindinis" msgstr "Pagrindinis"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Knygų siena" msgstr "Knygų siena"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Knygos" msgstr "Knygos"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Anglų)" msgstr "English (Anglų)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch (Vokiečių)" msgstr "Deutsch (Vokiečių)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (Ispanų)" msgstr "Español (Ispanų)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (galisų)" msgstr "Galego (galisų)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italų (Italian)" msgstr "Italų (Italian)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Prancūzų)" msgstr "Français (Prancūzų)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių" msgstr "Lietuvių"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norvegų (Norwegian)" msgstr "Norvegų (Norwegian)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português brasileiro (Brazilijos portugalų)" msgstr "Português brasileiro (Brazilijos portugalų)"
#: bookwyrm/settings.py:257 #: bookwyrm/settings.py:274
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Europos portugalų)" msgstr "Português Europeu (Europos portugalų)"
#: bookwyrm/settings.py:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Švedų)" msgstr "Svenska (Švedų)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Supaprastinta kinų)" msgstr "简体中文 (Supaprastinta kinų)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Tradicinė kinų)" msgstr "繁體中文 (Tradicinė kinų)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Kopijuoti adresą" msgstr "Kopijuoti adresą"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Nukopijuota" msgstr "Nukopijuota"
@ -713,7 +738,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -729,17 +754,17 @@ msgstr "Išsaugoti"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Atšaukti" msgstr "Atšaukti"
@ -848,14 +873,14 @@ msgstr "Vietos"
msgid "Lists" msgid "Lists"
msgstr "Sąrašai" msgstr "Sąrašai"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Pridėti prie sąrašo" msgstr "Pridėti prie sąrašo"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -901,7 +926,6 @@ msgstr "Peržiūrėti knygos viršelį"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Uždaryti" msgstr "Uždaryti"
@ -1108,7 +1132,7 @@ msgid "Availability:"
msgstr "Prieinamumas:" msgstr "Prieinamumas:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Redaguoti nuorodas" msgstr "Redaguoti nuorodas"
@ -1144,7 +1168,7 @@ msgstr "Domenas"
#: 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1154,6 +1178,7 @@ msgid "Status"
msgstr "Būsena" msgstr "Būsena"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1329,7 +1354,7 @@ msgstr "Tai galite visada atšaukti <a href=\"%(path)s\">paskyros nustatymuose.<
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Pašalinti pranešimą" msgstr "Pašalinti pranešimą"
@ -1672,7 +1697,7 @@ msgid "What are you reading?"
msgstr "Ką skaitome?" msgstr "Ką skaitome?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Ieškoti knygos" msgstr "Ieškoti knygos"
@ -1692,7 +1717,7 @@ msgstr "Kai pradedate naudotis %(site_name)s, galite pridėti knygų."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1708,7 +1733,7 @@ msgid "Popular on %(site_name)s"
msgstr "%(site_name)s populiaru" msgstr "%(site_name)s populiaru"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Knygų nerasta" msgstr "Knygų nerasta"
@ -1754,6 +1779,7 @@ msgstr "Rodomas vardą:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Santrauka:" msgstr "Santrauka:"
@ -1809,7 +1835,8 @@ msgstr "Nebegalite atšaukti šio veiksmo"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2233,7 +2260,7 @@ msgstr "Nustatymai"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Pakvietimai" msgstr "Pakvietimai"
@ -2287,7 +2314,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Siūlyti \"<em>%(title)s</em>\" į šį sąrašą" msgstr "Siūlyti \"<em>%(title)s</em>\" į šį sąrašą"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Siūlyti" msgstr "Siūlyti"
@ -2434,72 +2461,72 @@ msgstr "Sėkmingai pasiūlėte knygą šiam sąrašui!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Sėkmingai pridėjote knygą į šį sąrašą!" msgstr "Sėkmingai pridėjote knygą į šį sąrašą!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Redaguoti užrašus" msgstr "Redaguoti užrašus"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Pridėti užrašus" msgstr "Pridėti užrašus"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Pridėjo <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Pridėjo <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Sąrašo pozicija" msgstr "Sąrašo pozicija"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Nustatyti" msgstr "Nustatyti"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Pašalinti" msgstr "Pašalinti"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Rūšiuoti sąrašą" msgstr "Rūšiuoti sąrašą"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Kryptis" msgstr "Kryptis"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Pridėti knygų" msgstr "Pridėti knygų"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Siūlyti knygų" msgstr "Siūlyti knygų"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "paieška" msgstr "paieška"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Išvalyti paiešką" msgstr "Išvalyti paiešką"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Pagal paiešką „%(query)s“ knygų nerasta" msgstr "Pagal paiešką „%(query)s“ knygų nerasta"
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Įdėkite šį sąrašą į tinklalapį" msgstr "Įdėkite šį sąrašą į tinklalapį"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Nukopijuokite kodą įterpimui" msgstr "Nukopijuokite kodą įterpimui"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, sąrašą sudarė %(owner)s, per %(site_name)s" msgstr "%(list_name)s, sąrašą sudarė %(owner)s, per %(site_name)s"
@ -3017,7 +3044,7 @@ msgstr "Paieškos tipas"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3028,105 +3055,115 @@ msgstr "Nariai"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Pagal paiešką „%(query)s“ nieko nerasta" msgstr "Pagal paiešką „%(query)s“ nieko nerasta"
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Pranešimas" msgstr "Pranešimas"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Atgal į sąrašą" msgid "Edit"
msgstr "Redaguoti"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Redaguoti pranešimą" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Pranešimai"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Matoma:" msgstr "Matoma:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Tiesa" msgstr "Tiesa"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Netiesa" msgstr "Netiesa"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Pradžios data:" msgstr "Pradžios data:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Pabaigos data:" msgstr "Pabaigos data:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Aktyvu:" msgstr "Aktyvu:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Sukurti pranešimą" msgstr "Sukurti pranešimą"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Peržiūra:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Turinys:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Įvykio data:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Pranešimai"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Pridėjimo data" msgstr "Pridėjimo data"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Peržiūrėti" msgstr "Peržiūrėti"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Pradžios data" msgstr "Pradžios data"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Pabaigos data" msgstr "Pabaigos data"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "aktyvus" msgstr "aktyvus"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "neaktyvus" msgstr "neaktyvus"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Pranešimų nerasta" msgstr "Pranešimų nerasta"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Redaguoti pranešimą"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Įvykio data:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Suvestinė" msgstr "Suvestinė"
@ -3227,7 +3264,7 @@ msgstr "Domenas:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "El. pašto blokavimo sąrašas" msgstr "El. pašto blokavimo sąrašas"
@ -3295,6 +3332,10 @@ msgstr "Programinė įranga:"
msgid "Version:" msgid "Version:"
msgstr "Versija:" msgstr "Versija:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Atgal į sąrašą"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Išsami informacija" msgstr "Išsami informacija"
@ -3335,11 +3376,6 @@ msgstr "Blokuojame:"
msgid "Notes" msgid "Notes"
msgstr "Užrašai" msgstr "Užrašai"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Redaguoti"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Užrašų nėra</em>" msgstr "<em>Užrašų nėra</em>"
@ -3382,7 +3418,7 @@ msgstr "Nepavyko:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Susijungę serveriai" msgstr "Susijungę serveriai"
@ -3485,10 +3521,6 @@ msgstr "Naudojimo limitas:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Sukurti pakvietimą" msgstr "Sukurti pakvietimą"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Nuoroda"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Baigia galioti" msgstr "Baigia galioti"
@ -3520,7 +3552,7 @@ msgstr "IP adresas:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Juodasis IP adresų sąrašas" msgstr "Juodasis IP adresų sąrašas"
@ -3544,31 +3576,31 @@ msgstr "IP rėžius galite blokuoti naudodami CIDR sintaksę."
msgid "Administration" msgid "Administration"
msgstr "Administravimas" msgstr "Administravimas"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Tvarkyti naudotojus" msgstr "Tvarkyti naudotojus"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderavimas" msgstr "Moderavimas"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Pranešimai" msgstr "Pranešimai"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Nuorodų puslapiai" msgstr "Nuorodų puslapiai"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Serverio nustatymai" msgstr "Serverio nustatymai"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3687,7 +3719,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Pranešimai: <small>%(instance_name)s</small>" msgstr "Pranešimai: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Atidaryti" msgstr "Atidaryti"
@ -4002,7 +4033,7 @@ msgstr "Atšaukti kvietimą"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Pašalinti @%(username)s" msgstr "Pašalinti @%(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Publikavo <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Publikavo <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:00\n" "PO-Revision-Date: 2022-02-17 19:39\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"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr ""
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr ""
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Den e-postadressen er allerede registrert." msgstr "Den e-postadressen er allerede registrert."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Én dag" msgstr "Én dag"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Én uke" msgstr "Én uke"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Én måned" msgstr "Én måned"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Uendelig" msgstr "Uendelig"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} ganger" msgstr "{i} ganger"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Ubegrenset" msgstr "Ubegrenset"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Liste rekkefølge" msgstr "Liste rekkefølge"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Boktittel" msgstr "Boktittel"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Vurdering" msgstr "Vurdering"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Sorter etter" msgstr "Sorter etter"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Stigende" msgstr "Stigende"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Synkende" msgstr "Synkende"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "Sluttdato kan ikke være før startdato." msgstr "Sluttdato kan ikke være før startdato."
@ -92,6 +92,31 @@ msgstr "Feilet ved lasting av bok"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Fant ikke den boka" msgstr "Fant ikke den boka"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Lenke"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Sitater"
msgid "Everything else" msgid "Everything else"
msgstr "Andre ting" msgstr "Andre ting"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Lokal tidslinje" msgstr "Lokal tidslinje"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Hjem" msgstr "Hjem"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Boktidslinja" msgstr "Boktidslinja"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Bøker" msgstr "Bøker"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Engelsk)" msgstr "English (Engelsk)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch (Tysk)" msgstr "Deutsch (Tysk)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (Spansk)" msgstr "Español (Spansk)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Gallisk)" msgstr "Galego (Gallisk)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italiensk)" msgstr "Italiano (Italiensk)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Fransk)" msgstr "Français (Fransk)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Litauisk)" msgstr "Lietuvių (Litauisk)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norsk)" msgstr "Norsk (Norsk)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Svensk)" msgstr "Svenska (Svensk)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Forenklet kinesisk)" msgstr "简体中文 (Forenklet kinesisk)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Tradisjonelt kinesisk)" msgstr "繁體中文 (Tradisjonelt kinesisk)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Kopiér adresse" msgstr "Kopiér adresse"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Kopiert!" msgstr "Kopiert!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Lagre"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Avbryt" msgstr "Avbryt"
@ -838,14 +863,14 @@ msgstr "Steder"
msgid "Lists" msgid "Lists"
msgstr "Lister" msgstr "Lister"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Legg til i liste" msgstr "Legg til i liste"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Bokomslag forhåndsvisning"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Lukk" msgstr "Lukk"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Tilgjengelighet:" msgstr "Tilgjengelighet:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Rediger lenker" msgstr "Rediger lenker"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Status" msgstr "Status"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Du kan når som helst melde deg ut på <a href=\"%(path)s\">profilinnsti
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Fjern meldingen" msgstr "Fjern meldingen"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "Hva er det du leser nå?" msgstr "Hva er det du leser nå?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Søk etter en bok" msgstr "Søk etter en bok"
@ -1679,7 +1704,7 @@ msgstr "Du kan legge til bøker når du begynner å bruke %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Populært på %(site_name)s" msgstr "Populært på %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Ingen bøker funnet" msgstr "Ingen bøker funnet"
@ -1741,6 +1766,7 @@ msgstr "Skjermnavn:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Sammendrag:" msgstr "Sammendrag:"
@ -1796,7 +1822,8 @@ msgstr "Denne handlingen er endelig"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Innstillinger"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Invitasjoner" msgstr "Invitasjoner"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Foreslå \"<em>%(title)s</em>\" for denne lista" msgstr "Foreslå \"<em>%(title)s</em>\" for denne lista"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Foreslå" msgstr "Foreslå"
@ -2413,72 +2440,72 @@ msgstr "Du har nå foreslått en bok for denne lista!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Du har nå lagt til ei bok i denne lista!" msgstr "Du har nå lagt til ei bok i denne lista!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Rediger merknader" msgstr "Rediger merknader"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Legg til merknader" msgstr "Legg til merknader"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Lagt til av <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Lagt til av <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Listeposisjon" msgstr "Listeposisjon"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Bruk" msgstr "Bruk"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Fjern" msgstr "Fjern"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Sorter liste" msgstr "Sorter liste"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Retning" msgstr "Retning"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Legg til bøker" msgstr "Legg til bøker"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Foreslå bøker" msgstr "Foreslå bøker"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "søk" msgstr "søk"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Nullstill søk" msgstr "Nullstill søk"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Ingen bøker funnet for søket\"%(query)s\"" msgstr "Ingen bøker funnet for søket\"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Legg denne lista inn på et nettsted" msgstr "Legg denne lista inn på et nettsted"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Kopier kode som legger inn lista" msgstr "Kopier kode som legger inn lista"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, en liste av %(owner)s på %(site_name)s" msgstr "%(list_name)s, en liste av %(owner)s på %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Søketype"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Medlemmer"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Fant ingen treff på \"%(query)s" msgstr "Fant ingen treff på \"%(query)s"
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Kunngjøring" msgstr "Kunngjøring"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Tilbake til lista" msgid "Edit"
msgstr "Rediger"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Redigér kunngjøring" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Kunngjøringer"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Synlig:" msgstr "Synlig:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Sant" msgstr "Sant"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Usant" msgstr "Usant"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Startdato:" msgstr "Startdato:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Sluttdato:" msgstr "Sluttdato:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Aktiv:" msgstr "Aktiv:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Opprett en kunngjøring" msgstr "Opprett en kunngjøring"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Forhåndsvisning:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Innhold:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Dato for hendelsen:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Kunngjøringer"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Dato lagt til" msgstr "Dato lagt til"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Forhåndsvisning" msgstr "Forhåndsvisning"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Startdato" msgstr "Startdato"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Sluttdato" msgstr "Sluttdato"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "aktiv" msgstr "aktiv"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inaktiv" msgstr "inaktiv"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Fant ingen kunngjøringer" msgstr "Fant ingen kunngjøringer"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Redigér kunngjøring"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Dato for hendelsen:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Kontrollpanel" msgstr "Kontrollpanel"
@ -3200,7 +3237,7 @@ msgstr "Domene:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "E-post blokkeringsliste" msgstr "E-post blokkeringsliste"
@ -3266,6 +3303,10 @@ msgstr "Programvare:"
msgid "Version:" msgid "Version:"
msgstr "Versjon:" msgstr "Versjon:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Tilbake til lista"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Detaljer" msgstr "Detaljer"
@ -3306,11 +3347,6 @@ msgstr "Blokkert av oss:"
msgid "Notes" msgid "Notes"
msgstr "Notater" msgstr "Notater"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Rediger"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Ingen notater</em>" msgstr "<em>Ingen notater</em>"
@ -3353,7 +3389,7 @@ msgstr "Mislyktes:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Føderte instanser" msgstr "Føderte instanser"
@ -3456,10 +3492,6 @@ msgstr "Kan brukes hvor mange ganger:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Lag invitasjon" msgstr "Lag invitasjon"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Lenke"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Utløper" msgstr "Utløper"
@ -3491,7 +3523,7 @@ msgstr "IP -adresse:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Blokkerinsgliste over IP -adresser" msgstr "Blokkerinsgliste over IP -adresser"
@ -3515,31 +3547,31 @@ msgstr "Du kan blokkere IP -områder med CIDR-syntaks."
msgid "Administration" msgid "Administration"
msgstr "Administrasjon" msgstr "Administrasjon"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Administrere brukere" msgstr "Administrere brukere"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderering" msgstr "Moderering"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Rapporter" msgstr "Rapporter"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Lenkedomener" msgstr "Lenkedomener"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Instansdetaljer" msgstr "Instansdetaljer"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Rapporter: <small>%(instance_name)s</small>" msgstr "Rapporter: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Åpne" msgstr "Åpne"
@ -3971,7 +4002,7 @@ msgstr "Avlys invitasjon"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Fjern %(username)s" msgstr "Fjern %(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Lagt til av <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Lagt til av <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 22:13\n" "PO-Revision-Date: 2022-02-17 20:40\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"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "Domínio bloqueado. Não tente adicionar este endereço novamente." msgstr "Este domínio está bloqueado. Entre em contato com a administração se você acha que isso é um engano."
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "Domínio já pendente. Por favor, tente novamente mais tarde." msgstr "Este link e tipo de arquivo já foram adicionados ao livro. Se não estiverem visíveis, o domínio ainda está em processo de análise."
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Já existe um usuário com este endereço de e-mail." msgstr "Já existe um usuário com este endereço de e-mail."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Um dia" msgstr "Um dia"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Uma semana" msgstr "Uma semana"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Um mês" msgstr "Um mês"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Não expira" msgstr "Não expira"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} usos" msgstr "{i} usos"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Ilimitado" msgstr "Ilimitado"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Ordem de inserção" msgstr "Ordem de inserção"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Título do livro" msgstr "Título do livro"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Avaliação" msgstr "Avaliação"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Organizar por" msgstr "Organizar por"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Crescente" msgstr "Crescente"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Decrescente" msgstr "Decrescente"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "A data de término da leitura não pode ser anterior a de início." msgstr "A data de término da leitura não pode ser anterior a de início."
@ -92,6 +92,31 @@ msgstr "Erro ao carregar livro"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Não foi possível encontrar o livro" msgstr "Não foi possível encontrar o livro"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr "Nenhum"
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr "Primário"
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr "Sucesso"
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr "Atenção"
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr "Perigo"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citações"
msgid "Everything else" msgid "Everything else"
msgstr "Todo o resto" msgstr "Todo o resto"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Linha do tempo" msgstr "Linha do tempo"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Página inicial" msgstr "Página inicial"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Linha do tempo dos livros" msgstr "Linha do tempo dos livros"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Livros" msgstr "Livros"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English (Inglês)" msgstr "English (Inglês)"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch (Alemão)" msgstr "Deutsch (Alemão)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (Espanhol)" msgstr "Español (Espanhol)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galego)" msgstr "Galego (Galego)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)" msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Francês)" msgstr "Français (Francês)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)" msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norueguês)" msgstr "Norsk (Norueguês)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
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:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Sueco)" msgstr "Svenska (Sueco)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinês simplificado)" msgstr "简体中文 (Chinês simplificado)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinês tradicional)" msgstr "繁體中文 (Chinês tradicional)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Copiar endereço" msgstr "Copiar endereço"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Copiado!" msgstr "Copiado!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Salvar"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@ -838,14 +863,14 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Adicionar à lista" msgstr "Adicionar à lista"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Pré-visualização da capa"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Disponibilidade:" msgstr "Disponibilidade:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Editar links" msgstr "Editar links"
@ -1135,7 +1159,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Publicação" msgstr "Publicação"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1320,7 +1345,7 @@ msgstr "Você pode desabilitar esta opção a qualquer momento em suas <a href=\
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Dispensar mensagem" msgstr "Dispensar mensagem"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "O que você está lendo?" msgstr "O que você está lendo?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Pesquisar livro" msgstr "Pesquisar livro"
@ -1679,7 +1704,7 @@ msgstr "Você pode adicionar livros quando começar a usar o %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Popular em %(site_name)s" msgstr "Popular em %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Nenhum livro encontrado" msgstr "Nenhum livro encontrado"
@ -1741,6 +1766,7 @@ msgstr "Nome de exibição:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Bio:" msgstr "Bio:"
@ -1796,7 +1822,8 @@ msgstr "Esta ação não pode ser desfeita"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Configurações"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Convites" msgstr "Convites"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Sugerir \"<em>%(title)s</em>\" para esta lista" msgstr "Sugerir \"<em>%(title)s</em>\" para esta lista"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Sugerir" msgstr "Sugerir"
@ -2413,72 +2440,72 @@ msgstr "Você sugeriu um livro para esta lista com sucesso!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Você adicionou um livro a esta lista com sucesso!" msgstr "Você adicionou um livro a esta lista com sucesso!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Editar anotações" msgstr "Editar anotações"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Adicionar anotações" msgstr "Adicionar anotações"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Adicionado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Adicionado por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Posição na lista" msgstr "Posição na lista"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Definir" msgstr "Definir"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Remover" msgstr "Remover"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Ordenar lista" msgstr "Ordenar lista"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Sentido" msgstr "Sentido"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Adicionar livros" msgstr "Adicionar livros"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Sugerir livros" msgstr "Sugerir livros"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "pesquisar" msgstr "pesquisar"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Limpar pesquisa" msgstr "Limpar pesquisa"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Nenhum livro encontrado para \"%(query)s\"" msgstr "Nenhum livro encontrado para \"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Incorpore esta lista em um site" msgstr "Incorpore esta lista em um site"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copiar código de incorporação" msgstr "Copiar código de incorporação"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, uma lista de %(owner)s em %(site_name)s" msgstr "%(list_name)s, uma lista de %(owner)s em %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Tipo de pesquisa"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Usuários"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Nenhum resultado encontrado para \"%(query)s\"" msgstr "Nenhum resultado encontrado para \"%(query)s\""
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Aviso" msgstr "Aviso"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Voltar à lista" msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Editar aviso" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Avisos"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Visível:" msgstr "Visível:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Verdadeiro" msgstr "Verdadeiro"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Data de início:" msgstr "Data de início:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Data final:" msgstr "Data final:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Ativo:" msgstr "Ativo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Criar aviso" msgstr "Criar aviso"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Pré-visualização:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Conteúdo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Data do evento:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Avisos"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Adicionada em" msgstr "Adicionada em"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Pré-visualização" msgstr "Pré-visualização"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Data de início" msgstr "Data de início"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Data final" msgstr "Data final"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "ativo" msgstr "ativo"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inativo" msgstr "inativo"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Nenhum aviso encontrado" msgstr "Nenhum aviso encontrado"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Editar aviso"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr "Conteúdo do aviso"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr "Detalhes:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Data do evento:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr "Configurações de exibição"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr "Cor:"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Painel" msgstr "Painel"
@ -3200,7 +3237,7 @@ msgstr "Domínio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Lista de bloqueio de e-mails" msgstr "Lista de bloqueio de e-mails"
@ -3266,6 +3303,10 @@ msgstr "Software:"
msgid "Version:" msgid "Version:"
msgstr "Versão:" msgstr "Versão:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Voltar à lista"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Detalhes" msgstr "Detalhes"
@ -3306,11 +3347,6 @@ msgstr "Bloqueados por nós:"
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Sem notas</em>" msgstr "<em>Sem notas</em>"
@ -3353,7 +3389,7 @@ msgstr "Falhou:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Instâncias federadas" msgstr "Instâncias federadas"
@ -3456,10 +3492,6 @@ msgstr "Limite de utilização:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Criar convite" msgstr "Criar convite"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Vence em" msgstr "Vence em"
@ -3491,7 +3523,7 @@ msgstr "Endereço de IP:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Lista de bloqueios de IP" msgstr "Lista de bloqueios de IP"
@ -3515,31 +3547,31 @@ msgstr "Você pode bloquear intervalos de IP utilizando a sintaxe CIDR."
msgid "Administration" msgid "Administration"
msgstr "Administração" msgstr "Administração"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Gerenciar usuários" msgstr "Gerenciar usuários"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderação" msgstr "Moderação"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Denúncias" msgstr "Denúncias"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Domínios de links" msgstr "Domínios de links"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Configurações da instância" msgstr "Configurações da instância"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Denúncias: <small>%(instance_name)s</small>" msgstr "Denúncias: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Abrir" msgstr "Abrir"
@ -3971,7 +4002,7 @@ msgstr "Desconvidar"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Excluir @%(username)s" msgstr "Excluir @%(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:00\n" "PO-Revision-Date: 2022-02-17 19:39\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
"Language: pt\n" "Language: pt\n"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr ""
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr ""
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "Já existe um utilizador com este E-Mail." msgstr "Já existe um utilizador com este E-Mail."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "Um Dia" msgstr "Um Dia"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "Uma Semana" msgstr "Uma Semana"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "Um Mês" msgstr "Um Mês"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Não Expira" msgstr "Não Expira"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} utilizações" msgstr "{i} utilizações"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Ilimitado" msgstr "Ilimitado"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Ordem da Lista" msgstr "Ordem da Lista"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Título do livro" msgstr "Título do livro"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Classificação" msgstr "Classificação"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Ordenar Por" msgstr "Ordenar Por"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Ascendente" msgstr "Ascendente"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Descendente" msgstr "Descendente"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "" msgstr ""
@ -92,6 +92,31 @@ msgstr "Erro ao carregar o livro"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Não foi possível encontrar um resultado para o livro pedido" msgstr "Não foi possível encontrar um resultado para o livro pedido"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citações"
msgid "Everything else" msgid "Everything else"
msgstr "Tudo o resto" msgstr "Tudo o resto"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Cronograma Inicial" msgstr "Cronograma Inicial"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Início" msgstr "Início"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Cronograma de Livros" msgstr "Cronograma de Livros"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Livros" msgstr "Livros"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "Inglês" msgstr "Inglês"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch (Alemão)" msgstr "Deutsch (Alemão)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español (Espanhol)" msgstr "Español (Espanhol)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Galician)" msgstr "Galego (Galician)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)" msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français (Francês)" msgstr "Français (Francês)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (lituano)" msgstr "Lietuvių (lituano)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norsk (Norueguês)" msgstr "Norsk (Norueguês)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
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:257 #: bookwyrm/settings.py:274
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português (Português Europeu)" msgstr "Português (Português Europeu)"
#: bookwyrm/settings.py:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinês simplificado)" msgstr "简体中文 (Chinês simplificado)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinês tradicional)" msgstr "繁體中文 (Chinês tradicional)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Copiar endereço" msgstr "Copiar endereço"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Copiado!" msgstr "Copiado!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Salvar"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@ -838,14 +863,14 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Adicionar à lista" msgstr "Adicionar à lista"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Visualização da capa"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "" msgstr ""
@ -1133,7 +1157,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1143,6 +1167,7 @@ msgid "Status"
msgstr "Estado" msgstr "Estado"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1318,7 +1343,7 @@ msgstr "Tu poderás optar por sair a qualquer momento nas tuas configurações d
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Descartar mensagem" msgstr "Descartar mensagem"
@ -1657,7 +1682,7 @@ msgid "What are you reading?"
msgstr "O que andas a ler?" msgstr "O que andas a ler?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Pesquisar por um livro" msgstr "Pesquisar por um livro"
@ -1677,7 +1702,7 @@ msgstr "Podes adicionar livros quando começas a usar %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1693,7 +1718,7 @@ msgid "Popular on %(site_name)s"
msgstr "Populares em %(site_name)s" msgstr "Populares em %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Nenhum livro encontrado" msgstr "Nenhum livro encontrado"
@ -1739,6 +1764,7 @@ msgstr "Nome em Exibição:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Resumo:" msgstr "Resumo:"
@ -1794,7 +1820,8 @@ msgstr "Esta ação não pode ser desfeita"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2210,7 +2237,7 @@ msgstr "Configurações"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Convites" msgstr "Convites"
@ -2264,7 +2291,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Sugerir" msgstr "Sugerir"
@ -2411,72 +2438,72 @@ msgstr "Sugeriste um livro para esta lista com sucesso!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Adicionaste um livro a esta lista com sucesso!" msgstr "Adicionaste um livro a esta lista com sucesso!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Adicionado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Adicionado por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Posição da lista" msgstr "Posição da lista"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Definir" msgstr "Definir"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Remover" msgstr "Remover"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Ordenar lista" msgstr "Ordenar lista"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Direcção" msgstr "Direcção"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Adicionar Livros" msgstr "Adicionar Livros"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Sugerir Livros" msgstr "Sugerir Livros"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "pesquisar" msgstr "pesquisar"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Limpar Pesquisa" msgstr "Limpar Pesquisa"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Nenhum livro encontrado que corresponda à consulta \"%(query)s\"" msgstr "Nenhum livro encontrado que corresponda à consulta \"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Incorporar esta lista num website" msgstr "Incorporar esta lista num website"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copiar código de incorporação" msgstr "Copiar código de incorporação"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, uma lista de %(owner)s no %(site_name)s" msgstr "%(list_name)s, uma lista de %(owner)s no %(site_name)s"
@ -2994,7 +3021,7 @@ msgstr "Tipo de pesquisa"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3005,105 +3032,115 @@ msgstr "Utilizadores"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Nenhum resultado encontrado para \"%(query)s\"" msgstr "Nenhum resultado encontrado para \"%(query)s\""
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Comunicado" msgstr "Comunicado"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Voltar à lista" msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Editar comunicado" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Comunicados"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Visível:" msgstr "Visível:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Verdadeiro" msgstr "Verdadeiro"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Data de início:" msgstr "Data de início:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Data de conclusão:" msgstr "Data de conclusão:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Ativo:" msgstr "Ativo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Criar comunicado" msgstr "Criar comunicado"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Pré-Visualizar:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Conteúdo:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Data do evento:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Comunicados"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Data de adição" msgstr "Data de adição"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Pré-visualizar" msgstr "Pré-visualizar"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Data de início" msgstr "Data de início"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Data de conclusão" msgstr "Data de conclusão"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "ativo" msgstr "ativo"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inativo" msgstr "inativo"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Nenhum comunicado encontrado" msgstr "Nenhum comunicado encontrado"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Editar comunicado"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Data do evento:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Painel de controlo" msgstr "Painel de controlo"
@ -3198,7 +3235,7 @@ msgstr "Domínio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Lista de E-Mails bloqueados" msgstr "Lista de E-Mails bloqueados"
@ -3264,6 +3301,10 @@ msgstr "Software:"
msgid "Version:" msgid "Version:"
msgstr "Versão:" msgstr "Versão:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Voltar à lista"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Detalhes" msgstr "Detalhes"
@ -3304,11 +3345,6 @@ msgstr "Bloqueado por nós:"
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Editar"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Sem notas</em>" msgstr "<em>Sem notas</em>"
@ -3351,7 +3387,7 @@ msgstr "Falha:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Domínios Federados" msgstr "Domínios Federados"
@ -3454,10 +3490,6 @@ msgstr "Limite de utilização:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Criar convite" msgstr "Criar convite"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Link"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Expira" msgstr "Expira"
@ -3489,7 +3521,7 @@ msgstr "Endereço IP:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Endereços IP Bloqueados" msgstr "Endereços IP Bloqueados"
@ -3513,31 +3545,31 @@ msgstr "Podes bloquear intervalos de IP usando a sintaxe CIDR."
msgid "Administration" msgid "Administration"
msgstr "Administração" msgstr "Administração"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Gerir utilizadores" msgstr "Gerir utilizadores"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderação" msgstr "Moderação"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Denúncias" msgstr "Denúncias"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Configurações do domínio" msgstr "Configurações do domínio"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3656,7 +3688,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Denúncias: <small>%(instance_name)s</small>" msgstr "Denúncias: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Abrir" msgstr "Abrir"
@ -3969,7 +4000,7 @@ msgstr "Cancelar convite"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Remover %(username)s" msgstr "Remover %(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Publicado por <a href=\"%(user_path)s\">%(username)s</a>"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:00\n" "PO-Revision-Date: 2022-02-17 19:39\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"Language: sv\n" "Language: sv\n"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr "Den här domänen är blockerad. Vänligen kontakta din administratör om du tror att det här är felaktigt."
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr "Denna länk med filtyp har redan lagts till för denna bok. Om den inte är synlig så är domänen fortfarande väntande."
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "En användare med den här e-postadressen existerar redan." msgstr "En användare med den här e-postadressen existerar redan."
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "En dag" msgstr "En dag"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "En vecka" msgstr "En vecka"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "En månad" msgstr "En månad"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "Slutar inte gälla" msgstr "Slutar inte gälla"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "{i} använder" msgstr "{i} använder"
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "Obegränsad" msgstr "Obegränsad"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "Listordning" msgstr "Listordning"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "Bokens titel" msgstr "Bokens titel"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "Betyg" msgstr "Betyg"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "Sortera efter" msgstr "Sortera efter"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "Stigande" msgstr "Stigande"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "Fallande" msgstr "Fallande"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "Slutdatum för läsning kan inte vara före startdatum." msgstr "Slutdatum för läsning kan inte vara före startdatum."
@ -92,6 +92,31 @@ msgstr "Fel uppstod vid inläsning av boken"
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "Kunde inte hitta en träff för boken" msgstr "Kunde inte hitta en träff för boken"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Länk"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr "Citationer"
msgid "Everything else" msgid "Everything else"
msgstr "Allt annat" msgstr "Allt annat"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "Tidslinje för Hem" msgstr "Tidslinje för Hem"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "Hem" msgstr "Hem"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "Tidslinjer för böcker" msgstr "Tidslinjer för böcker"
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "Böcker" msgstr "Böcker"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "Engelska" msgstr "Engelska"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Tyska (Tysk)" msgstr "Tyska (Tysk)"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Spanska (Spansk)" msgstr "Spanska (Spansk)"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "Galego (Gallisk)" msgstr "Galego (Gallisk)"
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "Italienska (Italiensk)" msgstr "Italienska (Italiensk)"
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Franska (Fransk)" msgstr "Franska (Fransk)"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "Litauiska (Litauisk)" msgstr "Litauiska (Litauisk)"
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "Norska (Norska)" msgstr "Norska (Norska)"
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português d Brasil (Brasiliansk Portugisiska)" msgstr "Português d Brasil (Brasiliansk Portugisiska)"
#: bookwyrm/settings.py:257 #: bookwyrm/settings.py:274
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Europeisk Portugisiska)" msgstr "Português Europeu (Europeisk Portugisiska)"
#: bookwyrm/settings.py:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "Svenska (Svenska)" msgstr "Svenska (Svenska)"
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Förenklad Kinesiska)" msgstr "简体中文 (Förenklad Kinesiska)"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Traditionell Kinesiska)" msgstr "繁體中文 (Traditionell Kinesiska)"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "Kopiera adress" msgstr "Kopiera adress"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "Kopierades!" msgstr "Kopierades!"
@ -705,7 +730,7 @@ msgstr "ISNI:"
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -721,17 +746,17 @@ msgstr "Spara"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "Avbryt" msgstr "Avbryt"
@ -838,14 +863,14 @@ msgstr "Platser"
msgid "Lists" msgid "Lists"
msgstr "Listor" msgstr "Listor"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "Lägg till i listan" msgstr "Lägg till i listan"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -891,7 +916,6 @@ msgstr "Förhandsvisning av bokomslag"
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "Stäng" msgstr "Stäng"
@ -1098,7 +1122,7 @@ msgid "Availability:"
msgstr "Tillgänglighet:" msgstr "Tillgänglighet:"
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "Redigera länkar" msgstr "Redigera länkar"
@ -1135,7 +1159,7 @@ msgstr "Domän"
#: 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1145,6 +1169,7 @@ msgid "Status"
msgstr "Status" msgstr "Status"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1226,7 +1251,7 @@ msgstr "betygsatte den"
#: bookwyrm/templates/book/sync_modal.html:15 #: bookwyrm/templates/book/sync_modal.html:15
#, python-format #, python-format
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 "" msgstr "Den laddade datan kommer att ansluta till <strong>%(source_name)s</strong> och söka efter eventuell metadata om den här boken som för närvarande inte finns här. Befintlig metadata kommer inte att skrivas över."
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
@ -1320,7 +1345,7 @@ msgstr "Du kan säga upp när som helst i din profils <a href=\"%(path)s\">inst
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "Avfärda meddelande" msgstr "Avfärda meddelande"
@ -1659,7 +1684,7 @@ msgid "What are you reading?"
msgstr "Vad läser du?" msgstr "Vad läser du?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "Sök efter en bok" msgstr "Sök efter en bok"
@ -1679,7 +1704,7 @@ msgstr "Du kan lägga till böcker när du börjar använda %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1695,7 +1720,7 @@ msgid "Popular on %(site_name)s"
msgstr "Populära i %(site_name)s" msgstr "Populära i %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "Inga böcker hittades" msgstr "Inga böcker hittades"
@ -1741,6 +1766,7 @@ msgstr "Visningsnamn:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "Sammanfattning:" msgstr "Sammanfattning:"
@ -1796,7 +1822,8 @@ msgstr "Den här åtgärden kan inte ångras"
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2212,7 +2239,7 @@ msgstr "Inställningar"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "Inbjudningar" msgstr "Inbjudningar"
@ -2266,7 +2293,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "Föreslå \"<em>%(title)s</em>\" för den här listan" msgstr "Föreslå \"<em>%(title)s</em>\" för den här listan"
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "Föreslå" msgstr "Föreslå"
@ -2413,72 +2440,72 @@ msgstr "Du föreslog framgångsrikt en bok för den här listan!"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Du lade framgångsrikt till en bok i här listan!" msgstr "Du lade framgångsrikt till en bok i här listan!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "Redigera anteckningar" msgstr "Redigera anteckningar"
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "Lägg till anteckningar" msgstr "Lägg till anteckningar"
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Lades till av <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Lades till av <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "Listans plats" msgstr "Listans plats"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "Ställ in" msgstr "Ställ in"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "Ta bort" msgstr "Ta bort"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "Sortera lista" msgstr "Sortera lista"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "Riktning" msgstr "Riktning"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "Lägg till böcker" msgstr "Lägg till böcker"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Föreslå böcker" msgstr "Föreslå böcker"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "sök" msgstr "sök"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "Rensa sökning" msgstr "Rensa sökning"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Inga böcker hittades som matchar frågan \"%(query)s\"" msgstr "Inga böcker hittades som matchar frågan \"%(query)s\""
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Bädda in den här listan på en hemsida" msgstr "Bädda in den här listan på en hemsida"
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Kopiera inbäddad kod" msgstr "Kopiera inbäddad kod"
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, en lista av %(owner)s på %(site_name)s" msgstr "%(list_name)s, en lista av %(owner)s på %(site_name)s"
@ -2996,7 +3023,7 @@ msgstr "Typ av sökning"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -3007,105 +3034,115 @@ msgstr "Användare"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "Inga resultat hittades för \"%(query)s\"" msgstr "Inga resultat hittades för \"%(query)s\""
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "Tillkännagivande" msgstr "Tillkännagivande"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "Tillbaka till listan" msgid "Edit"
msgstr "Redigera"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "Redigera tillkännagivandet" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "Tillkännagivanden"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "Synlig:" msgstr "Synlig:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "Sant" msgstr "Sant"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "Falskt" msgstr "Falskt"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "Startdatum:" msgstr "Startdatum:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "Slutdatum:" msgstr "Slutdatum:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "Aktiva:" msgstr "Aktiva:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "Skapa ett tillkännagivande" msgstr "Skapa ett tillkännagivande"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr "Förhandsgranska:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr "Innehåll:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr "Datum för evenemang:"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "Tillkännagivanden"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "Datumet lades till" msgstr "Datumet lades till"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "Förhandsgranska" msgstr "Förhandsgranska"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "Startdatum" msgstr "Startdatum"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "Slutdatum" msgstr "Slutdatum"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "aktiv" msgstr "aktiv"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "inaktiv" msgstr "inaktiv"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "Inga tillkännagivanden hittades" msgstr "Inga tillkännagivanden hittades"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "Redigera tillkännagivandet"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr "Datum för evenemang:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "Översiktspanel" msgstr "Översiktspanel"
@ -3200,7 +3237,7 @@ msgstr "Domän:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "Blocklista för e-post" msgstr "Blocklista för e-post"
@ -3266,6 +3303,10 @@ msgstr "Programvara:"
msgid "Version:" msgid "Version:"
msgstr "Version:" msgstr "Version:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "Tillbaka till listan"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "Detaljer" msgstr "Detaljer"
@ -3306,11 +3347,6 @@ msgstr "Blockerade av oss:"
msgid "Notes" msgid "Notes"
msgstr "Anteckningar" msgstr "Anteckningar"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "Redigera"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "<em>Inga anteckningar</em>" msgstr "<em>Inga anteckningar</em>"
@ -3353,7 +3389,7 @@ msgstr "Misslyckades:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "Federerade instanser" msgstr "Federerade instanser"
@ -3456,10 +3492,6 @@ msgstr "Gräns för användning:"
msgid "Create Invite" msgid "Create Invite"
msgstr "Skapa inbjudning" msgstr "Skapa inbjudning"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "Länk"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "Slutar gälla" msgstr "Slutar gälla"
@ -3491,7 +3523,7 @@ msgstr "IP-adress:"
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "Blockeringslista för IP-adress" msgstr "Blockeringslista för IP-adress"
@ -3515,31 +3547,31 @@ msgstr "Du kan blockera IP-intervall med hjälp av CIDR-syntax."
msgid "Administration" msgid "Administration"
msgstr "Administrering" msgstr "Administrering"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "Hantera användare" msgstr "Hantera användare"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "Moderering" msgstr "Moderering"
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "Rapporter" msgstr "Rapporter"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "Länka domäner" msgstr "Länka domäner"
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "Inställningar för instans" msgstr "Inställningar för instans"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3658,7 +3690,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "Rapporter: <small>%(instance_name)s</small>" msgstr "Rapporter: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "Öppna" msgstr "Öppna"
@ -3971,7 +4002,7 @@ msgstr "Dra tillbaka inbjudningen"
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "Ta bort @%(username)s" msgstr "Ta bort @%(username)s"
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Lades upp av <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Lades upp av <a href=\"%(user_path)s\">%(username)s</a>"
@ -4683,6 +4714,6 @@ msgstr "Status-uppdateringar från {obj.display_name}"
#, python-format #, python-format
msgid "Load %(count)d unread status" msgid "Load %(count)d unread status"
msgid_plural "Load %(count)d unread statuses" msgid_plural "Load %(count)d unread statuses"
msgstr[0] "" msgstr[0] "Ladda %(count)d o-läst status"
msgstr[1] "" msgstr[1] "Ladda %(count)d o-lästa statusar"

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-02-02 20:09+0000\n" "POT-Creation-Date: 2022-02-17 16:58+0000\n"
"PO-Revision-Date: 2022-02-04 21:01\n" "PO-Revision-Date: 2022-02-17 19:39\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Chinese Traditional\n" "Language-Team: Chinese Traditional\n"
"Language: zh\n" "Language: zh\n"
@ -17,70 +17,70 @@ msgstr ""
"X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n" "X-Crowdin-File: /[bookwyrm-social.bookwyrm] main/locale/en_US/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 1553\n" "X-Crowdin-File-ID: 1553\n"
#: bookwyrm/forms.py:239 #: bookwyrm/forms.py:245
msgid "Domain is blocked. Don't try this url again." msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr "" msgstr ""
#: bookwyrm/forms.py:241 #: bookwyrm/forms.py:255
msgid "Domain already pending. Please try later." msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr "" msgstr ""
#: bookwyrm/forms.py:378 #: bookwyrm/forms.py:394
msgid "A user with this email already exists." msgid "A user with this email already exists."
msgstr "已經存在使用該郵箱的使用者。" msgstr "已經存在使用該郵箱的使用者。"
#: bookwyrm/forms.py:392 #: bookwyrm/forms.py:408
msgid "One Day" msgid "One Day"
msgstr "一天" msgstr "一天"
#: bookwyrm/forms.py:393 #: bookwyrm/forms.py:409
msgid "One Week" msgid "One Week"
msgstr "一週" msgstr "一週"
#: bookwyrm/forms.py:394 #: bookwyrm/forms.py:410
msgid "One Month" msgid "One Month"
msgstr "一個月" msgstr "一個月"
#: bookwyrm/forms.py:395 #: bookwyrm/forms.py:411
msgid "Does Not Expire" msgid "Does Not Expire"
msgstr "永不失效" msgstr "永不失效"
#: bookwyrm/forms.py:399 #: bookwyrm/forms.py:415
#, python-brace-format #, python-brace-format
msgid "{i} uses" msgid "{i} uses"
msgstr "" msgstr ""
#: bookwyrm/forms.py:400 #: bookwyrm/forms.py:416
msgid "Unlimited" msgid "Unlimited"
msgstr "不受限" msgstr "不受限"
#: bookwyrm/forms.py:502 #: bookwyrm/forms.py:518
msgid "List Order" msgid "List Order"
msgstr "列表順序" msgstr "列表順序"
#: bookwyrm/forms.py:503 #: bookwyrm/forms.py:519
msgid "Book Title" msgid "Book Title"
msgstr "書名" msgstr "書名"
#: bookwyrm/forms.py:504 bookwyrm/templates/shelf/shelf.html:155 #: bookwyrm/forms.py:520 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187 #: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32 #: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating" msgid "Rating"
msgstr "評價" msgstr "評價"
#: bookwyrm/forms.py:506 bookwyrm/templates/lists/list.html:177 #: bookwyrm/forms.py:522 bookwyrm/templates/lists/list.html:175
msgid "Sort By" msgid "Sort By"
msgstr "排序方式" msgstr "排序方式"
#: bookwyrm/forms.py:510 #: bookwyrm/forms.py:526
msgid "Ascending" msgid "Ascending"
msgstr "升序" msgstr "升序"
#: bookwyrm/forms.py:511 #: bookwyrm/forms.py:527
msgid "Descending" msgid "Descending"
msgstr "降序" msgstr "降序"
#: bookwyrm/forms.py:524 #: bookwyrm/forms.py:540
msgid "Reading finish date cannot be before start date." msgid "Reading finish date cannot be before start date."
msgstr "" msgstr ""
@ -92,6 +92,31 @@ msgstr ""
msgid "Could not find a match for book" msgid "Could not find a match for book"
msgstr "" msgstr ""
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "連結"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72 #: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200 #: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19 #: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -232,73 +257,73 @@ msgstr ""
msgid "Everything else" msgid "Everything else"
msgstr "" msgstr ""
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home Timeline" msgid "Home Timeline"
msgstr "主頁時間線" msgstr "主頁時間線"
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:190
msgid "Home" msgid "Home"
msgstr "主頁" msgstr "主頁"
#: bookwyrm/settings.py:174 #: bookwyrm/settings.py:191
msgid "Books Timeline" msgid "Books Timeline"
msgstr "" msgstr ""
#: bookwyrm/settings.py:174 bookwyrm/templates/search/layout.html:21 #: bookwyrm/settings.py:191 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91 #: bookwyrm/templates/user/layout.html:91
msgid "Books" msgid "Books"
msgstr "書目" msgstr "書目"
#: bookwyrm/settings.py:248 #: bookwyrm/settings.py:265
msgid "English" msgid "English"
msgstr "English英語" msgstr "English英語"
#: bookwyrm/settings.py:249 #: bookwyrm/settings.py:266
msgid "Deutsch (German)" msgid "Deutsch (German)"
msgstr "Deutsch德語" msgstr "Deutsch德語"
#: bookwyrm/settings.py:250 #: bookwyrm/settings.py:267
msgid "Español (Spanish)" msgid "Español (Spanish)"
msgstr "Español西班牙語" msgstr "Español西班牙語"
#: bookwyrm/settings.py:251 #: bookwyrm/settings.py:268
msgid "Galego (Galician)" msgid "Galego (Galician)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:252 #: bookwyrm/settings.py:269
msgid "Italiano (Italian)" msgid "Italiano (Italian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:253 #: bookwyrm/settings.py:270
msgid "Français (French)" msgid "Français (French)"
msgstr "Français法語" msgstr "Français法語"
#: bookwyrm/settings.py:254 #: bookwyrm/settings.py:271
msgid "Lietuvių (Lithuanian)" msgid "Lietuvių (Lithuanian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:255 #: bookwyrm/settings.py:272
msgid "Norsk (Norwegian)" msgid "Norsk (Norwegian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:256 #: bookwyrm/settings.py:273
msgid "Português do Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:257 #: bookwyrm/settings.py:274
msgid "Português Europeu (European Portuguese)" msgid "Português Europeu (European Portuguese)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:258 #: bookwyrm/settings.py:275
msgid "Svenska (Swedish)" msgid "Svenska (Swedish)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:259 #: bookwyrm/settings.py:276
msgid "简体中文 (Simplified Chinese)" msgid "简体中文 (Simplified Chinese)"
msgstr "簡體中文" msgstr "簡體中文"
#: bookwyrm/settings.py:260 #: bookwyrm/settings.py:277
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文" msgstr "繁體中文"
@ -436,7 +461,7 @@ msgid "Copy address"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:269 #: bookwyrm/templates/lists/list.html:267
msgid "Copied!" msgid "Copied!"
msgstr "" msgstr ""
@ -701,7 +726,7 @@ msgstr ""
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/readthrough/readthrough_modal.html:72 #: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87 #: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:133 #: bookwyrm/templates/settings/site.html:133
@ -717,17 +742,17 @@ msgstr "儲存"
#: bookwyrm/templates/book/cover_add_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/file_links/add_link_modal.html:60 #: bookwyrm/templates/book/file_links/add_link_modal.html:59
#: bookwyrm/templates/book/file_links/verification_modal.html:21 #: bookwyrm/templates/book/file_links/verification_modal.html:21
#: bookwyrm/templates/book/sync_modal.html:23 #: bookwyrm/templates/book/sync_modal.html:23
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/add_item_modal.html:42 #: bookwyrm/templates/lists/add_item_modal.html:42
#: bookwyrm/templates/lists/delete_list_modal.html:18 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:74 #: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:54 #: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel" msgid "Cancel"
msgstr "取消" msgstr "取消"
@ -833,14 +858,14 @@ msgstr "地點"
msgid "Lists" msgid "Lists"
msgstr "列表" msgstr "列表"
#: bookwyrm/templates/book/book.html:359 #: bookwyrm/templates/book/book.html:360
msgid "Add to list" msgid "Add to list"
msgstr "新增到列表" msgstr "新增到列表"
#: bookwyrm/templates/book/book.html:369 #: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37 #: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:247 #: bookwyrm/templates/lists/list.html:245
#: 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:31
msgid "Add" msgid "Add"
@ -886,7 +911,6 @@ msgstr ""
#: bookwyrm/templates/feed/suggested_books.html:62 #: bookwyrm/templates/feed/suggested_books.html:62
#: 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
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close" msgid "Close"
msgstr "關閉" msgstr "關閉"
@ -1093,7 +1117,7 @@ msgid "Availability:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/file_links/edit_links.html:5 #: bookwyrm/templates/book/file_links/edit_links.html:5
#: bookwyrm/templates/book/file_links/edit_links.html:22 #: bookwyrm/templates/book/file_links/edit_links.html:21
#: bookwyrm/templates/book/file_links/links.html:53 #: bookwyrm/templates/book/file_links/links.html:53
msgid "Edit links" msgid "Edit links"
msgstr "" msgstr ""
@ -1128,7 +1152,7 @@ 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:38 #: bookwyrm/templates/settings/announcements/announcements.html:37
#: bookwyrm/templates/settings/federation/instance_list.html:46 #: bookwyrm/templates/settings/federation/instance_list.html:46
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:44 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:44
#: bookwyrm/templates/settings/invites/status_filter.html:5 #: bookwyrm/templates/settings/invites/status_filter.html:5
@ -1138,6 +1162,7 @@ msgid "Status"
msgstr "狀態" msgstr "狀態"
#: bookwyrm/templates/book/file_links/edit_links.html:37 #: bookwyrm/templates/book/file_links/edit_links.html:37
#: bookwyrm/templates/settings/announcements/announcements.html:41
#: bookwyrm/templates/settings/federation/instance.html:94 #: bookwyrm/templates/settings/federation/instance.html:94
#: bookwyrm/templates/settings/reports/report_links_table.html:6 #: bookwyrm/templates/settings/reports/report_links_table.html:6
msgid "Actions" msgid "Actions"
@ -1313,7 +1338,7 @@ msgstr "你可以在任何時候從你的 <a href=\"%(path)s\">使用者資料
#: bookwyrm/templates/feed/goal_card.html:17 #: bookwyrm/templates/feed/goal_card.html:17
#: bookwyrm/templates/feed/summary_card.html:12 #: bookwyrm/templates/feed/summary_card.html:12
#: bookwyrm/templates/feed/summary_card.html:14 #: bookwyrm/templates/feed/summary_card.html:14
#: bookwyrm/templates/snippets/announcement.html:34 #: bookwyrm/templates/snippets/announcement.html:31
msgid "Dismiss message" msgid "Dismiss message"
msgstr "關閉訊息" msgstr "關閉訊息"
@ -1650,7 +1675,7 @@ msgid "What are you reading?"
msgstr "你在閱讀什麼?" msgstr "你在閱讀什麼?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:205 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:203
msgid "Search for a book" msgid "Search for a book"
msgstr "搜尋書目" msgstr "搜尋書目"
@ -1670,7 +1695,7 @@ msgstr "你可以在開始使用 %(site_name)s 後新增書目。"
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15 #: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:209 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1686,7 +1711,7 @@ msgid "Popular on %(site_name)s"
msgstr "%(site_name)s 上的熱門" msgstr "%(site_name)s 上的熱門"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:222 #: bookwyrm/templates/lists/list.html:220
msgid "No books found" msgid "No books found"
msgstr "沒有找到書目" msgstr "沒有找到書目"
@ -1732,6 +1757,7 @@ msgstr "顯示名稱:"
#: bookwyrm/templates/get_started/profile.html:29 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
#: bookwyrm/templates/settings/announcements/edit_announcement.html:49
msgid "Summary:" msgid "Summary:"
msgstr "概要:" msgstr "概要:"
@ -1787,7 +1813,8 @@ msgstr ""
#: bookwyrm/templates/groups/delete_group_modal.html:15 #: bookwyrm/templates/groups/delete_group_modal.html:15
#: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21 #: bookwyrm/templates/readthrough/delete_readthrough_modal.html:21
#: bookwyrm/templates/settings/announcements/announcement.html:20 #: bookwyrm/templates/settings/announcements/announcement.html:23
#: bookwyrm/templates/settings/announcements/announcements.html:56
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36 #: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:36
#: bookwyrm/templates/snippets/follow_request_buttons.html:12 #: bookwyrm/templates/snippets/follow_request_buttons.html:12
@ -2199,7 +2226,7 @@ msgstr "設定"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
#: bookwyrm/templates/settings/layout.html:40 #: bookwyrm/templates/settings/layout.html:42
msgid "Invites" msgid "Invites"
msgstr "邀請" msgstr "邀請"
@ -2253,7 +2280,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/add_item_modal.html:39 #: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:249 #: bookwyrm/templates/lists/list.html:247
msgid "Suggest" msgid "Suggest"
msgstr "推薦" msgstr "推薦"
@ -2400,72 +2427,72 @@ msgstr "你成功!向該列表推薦了一本書"
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "你成功在此列表新增了一本書!" msgstr "你成功在此列表新增了一本書!"
#: bookwyrm/templates/lists/list.html:96 #: bookwyrm/templates/lists/list.html:94
msgid "Edit notes" msgid "Edit notes"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:111 #: bookwyrm/templates/lists/list.html:109
msgid "Add notes" msgid "Add notes"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:121
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "由 <a href=\"%(user_path)s\">%(username)s</a> 新增" msgstr "由 <a href=\"%(user_path)s\">%(username)s</a> 新增"
#: bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/lists/list.html:136
msgid "List position" msgid "List position"
msgstr "列表位置:" msgstr "列表位置:"
#: bookwyrm/templates/lists/list.html:144 #: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21 #: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set" msgid "Set"
msgstr "設定" msgstr "設定"
#: bookwyrm/templates/lists/list.html:159 #: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/snippets/remove_from_group_button.html:20 #: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove" msgid "Remove"
msgstr "移除" msgstr "移除"
#: bookwyrm/templates/lists/list.html:173 #: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:190 #: bookwyrm/templates/lists/list.html:188
msgid "Sort List" msgid "Sort List"
msgstr "排序列表" msgstr "排序列表"
#: bookwyrm/templates/lists/list.html:183 #: bookwyrm/templates/lists/list.html:181
msgid "Direction" msgid "Direction"
msgstr "方向" msgstr "方向"
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:195
msgid "Add Books" msgid "Add Books"
msgstr "新增書目" msgstr "新增書目"
#: bookwyrm/templates/lists/list.html:199 #: bookwyrm/templates/lists/list.html:197
msgid "Suggest Books" msgid "Suggest Books"
msgstr "推薦書目" msgstr "推薦書目"
#: bookwyrm/templates/lists/list.html:210 #: bookwyrm/templates/lists/list.html:208
msgid "search" msgid "search"
msgstr "搜尋" msgstr "搜尋"
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:214
msgid "Clear search" msgid "Clear search"
msgstr "清除搜尋" msgstr "清除搜尋"
#: bookwyrm/templates/lists/list.html:221 #: bookwyrm/templates/lists/list.html:219
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "沒有符合 \"%(query)s\" 請求的書目" msgstr "沒有符合 \"%(query)s\" 請求的書目"
#: bookwyrm/templates/lists/list.html:260 #: bookwyrm/templates/lists/list.html:258
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:268 #: bookwyrm/templates/lists/list.html:266
msgid "Copy embed code" msgid "Copy embed code"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:270 #: bookwyrm/templates/lists/list.html:268
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "" msgstr ""
@ -2983,7 +3010,7 @@ msgstr "搜尋類別"
#: 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:44
#: bookwyrm/templates/settings/layout.html:34 #: bookwyrm/templates/settings/layout.html:36
#: bookwyrm/templates/settings/users/user_admin.html:3 #: bookwyrm/templates/settings/users/user_admin.html:3
#: bookwyrm/templates/settings/users/user_admin.html:10 #: bookwyrm/templates/settings/users/user_admin.html:10
msgid "Users" msgid "Users"
@ -2994,105 +3021,115 @@ msgstr "使用者"
msgid "No results found for \"%(query)s\"" msgid "No results found for \"%(query)s\""
msgstr "沒有找到 \"%(query)s\" 的搜尋結果" msgstr "沒有找到 \"%(query)s\" 的搜尋結果"
#: bookwyrm/templates/settings/announcements/announcement.html:3 #: bookwyrm/templates/settings/announcements/announcement.html:5
#: bookwyrm/templates/settings/announcements/announcement.html:6 #: bookwyrm/templates/settings/announcements/announcement.html:8
msgid "Announcement" msgid "Announcement"
msgstr "公告" msgstr "公告"
#: bookwyrm/templates/settings/announcements/announcement.html:7 #: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:13 #: bookwyrm/templates/settings/federation/instance.html:75
msgid "Back to list" #: bookwyrm/templates/snippets/status/status_options.html:25
msgstr "回到列表" msgid "Edit"
msgstr "編輯"
#: bookwyrm/templates/settings/announcements/announcement.html:11 #: bookwyrm/templates/settings/announcements/announcement.html:32
#: bookwyrm/templates/settings/announcements/announcement_form.html:6 #: bookwyrm/templates/settings/announcements/announcements.html:3
msgid "Edit Announcement" #: bookwyrm/templates/settings/announcements/announcements.html:5
msgstr "編輯公告" #: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
msgid "Announcements"
msgstr "公告"
#: bookwyrm/templates/settings/announcements/announcement.html:34 #: bookwyrm/templates/settings/announcements/announcement.html:45
msgid "Visible:" msgid "Visible:"
msgstr "可見:" msgstr "可見:"
#: bookwyrm/templates/settings/announcements/announcement.html:38 #: bookwyrm/templates/settings/announcements/announcement.html:49
msgid "True" msgid "True"
msgstr "是" msgstr "是"
#: bookwyrm/templates/settings/announcements/announcement.html:40 #: bookwyrm/templates/settings/announcements/announcement.html:51
msgid "False" msgid "False"
msgstr "否" msgstr "否"
#: bookwyrm/templates/settings/announcements/announcement.html:46 #: bookwyrm/templates/settings/announcements/announcement.html:57
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/edit_announcement.html:79
#: bookwyrm/templates/settings/dashboard/dashboard.html:82 #: bookwyrm/templates/settings/dashboard/dashboard.html:82
msgid "Start date:" msgid "Start date:"
msgstr "開始日期:" msgstr "開始日期:"
#: bookwyrm/templates/settings/announcements/announcement.html:51 #: bookwyrm/templates/settings/announcements/announcement.html:62
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/edit_announcement.html:89
#: bookwyrm/templates/settings/dashboard/dashboard.html:88 #: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "End date:" msgid "End date:"
msgstr "結束日期:" msgstr "結束日期:"
#: bookwyrm/templates/settings/announcements/announcement.html:55 #: bookwyrm/templates/settings/announcements/announcement.html:66
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/edit_announcement.html:109
msgid "Active:" msgid "Active:"
msgstr "活躍:" msgstr "活躍:"
#: bookwyrm/templates/settings/announcements/announcement_form.html:8 #: bookwyrm/templates/settings/announcements/announcements.html:9
#: bookwyrm/templates/settings/announcements/announcements.html:8 #: bookwyrm/templates/settings/announcements/edit_announcement.html:8
msgid "Create Announcement" msgid "Create Announcement"
msgstr "建立公告" msgstr "建立公告"
#: bookwyrm/templates/settings/announcements/announcement_form.html:17 #: bookwyrm/templates/settings/announcements/announcements.html:21
msgid "Preview:"
msgstr ""
#: bookwyrm/templates/settings/announcements/announcement_form.html:25
msgid "Content:"
msgstr ""
#: bookwyrm/templates/settings/announcements/announcement_form.html:33
msgid "Event date:"
msgstr ""
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/layout.html:76
msgid "Announcements"
msgstr "公告"
#: bookwyrm/templates/settings/announcements/announcements.html:22
#: bookwyrm/templates/settings/federation/instance_list.html:36 #: bookwyrm/templates/settings/federation/instance_list.html:36
msgid "Date added" msgid "Date added"
msgstr "新增日期:" msgstr "新增日期:"
#: bookwyrm/templates/settings/announcements/announcements.html:26 #: bookwyrm/templates/settings/announcements/announcements.html:25
msgid "Preview" msgid "Preview"
msgstr "預覽" msgstr "預覽"
#: bookwyrm/templates/settings/announcements/announcements.html:30 #: bookwyrm/templates/settings/announcements/announcements.html:29
msgid "Start date" msgid "Start date"
msgstr "開始日期" msgstr "開始日期"
#: bookwyrm/templates/settings/announcements/announcements.html:34 #: bookwyrm/templates/settings/announcements/announcements.html:33
msgid "End date" msgid "End date"
msgstr "結束日期" msgstr "結束日期"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "active" msgid "active"
msgstr "啟用" msgstr "啟用"
#: bookwyrm/templates/settings/announcements/announcements.html:48 #: bookwyrm/templates/settings/announcements/announcements.html:50
msgid "inactive" msgid "inactive"
msgstr "停用" msgstr "停用"
#: bookwyrm/templates/settings/announcements/announcements.html:52 #: bookwyrm/templates/settings/announcements/announcements.html:63
msgid "No announcements found" msgid "No announcements found"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:6
msgid "Edit Announcement"
msgstr "編輯公告"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6 #: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8 #: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:26 #: bookwyrm/templates/settings/layout.html:28
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
@ -3184,7 +3221,7 @@ msgstr ""
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7 #: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:59 #: bookwyrm/templates/settings/layout.html:61
msgid "Email Blocklist" msgid "Email Blocklist"
msgstr "" msgstr ""
@ -3249,6 +3286,10 @@ msgstr "軟件:"
msgid "Version:" msgid "Version:"
msgstr "版本:" msgstr "版本:"
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
msgstr "回到列表"
#: bookwyrm/templates/settings/federation/instance.html:19 #: bookwyrm/templates/settings/federation/instance.html:19
msgid "Details" msgid "Details"
msgstr "詳細" msgstr "詳細"
@ -3289,11 +3330,6 @@ msgstr "我們所封鎖的:"
msgid "Notes" msgid "Notes"
msgstr "備註" msgstr "備註"
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr "編輯"
#: bookwyrm/templates/settings/federation/instance.html:79 #: bookwyrm/templates/settings/federation/instance.html:79
msgid "<em>No notes</em>" msgid "<em>No notes</em>"
msgstr "" msgstr ""
@ -3336,7 +3372,7 @@ msgstr "已失敗:"
#: bookwyrm/templates/settings/federation/instance_list.html:3 #: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5 #: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:45 #: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances" msgid "Federated Instances"
msgstr "聯合實例" msgstr "聯合實例"
@ -3439,10 +3475,6 @@ msgstr "使用限制:"
msgid "Create Invite" msgid "Create Invite"
msgstr "創建邀請" msgstr "創建邀請"
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr "連結"
#: bookwyrm/templates/settings/invites/manage_invites.html:48 #: bookwyrm/templates/settings/invites/manage_invites.html:48
msgid "Expires" msgid "Expires"
msgstr "過期" msgstr "過期"
@ -3474,7 +3506,7 @@ msgstr ""
#: 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:63 #: bookwyrm/templates/settings/layout.html:65
msgid "IP Address Blocklist" msgid "IP Address Blocklist"
msgstr "" msgstr ""
@ -3498,31 +3530,31 @@ msgstr ""
msgid "Administration" msgid "Administration"
msgstr "管理" msgstr "管理"
#: bookwyrm/templates/settings/layout.html:29 #: bookwyrm/templates/settings/layout.html:31
msgid "Manage Users" msgid "Manage Users"
msgstr "管理使用者" msgstr "管理使用者"
#: bookwyrm/templates/settings/layout.html:51 #: bookwyrm/templates/settings/layout.html:53
msgid "Moderation" msgid "Moderation"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/layout.html:55 #: bookwyrm/templates/settings/layout.html:57
#: bookwyrm/templates/settings/reports/reports.html:8 #: bookwyrm/templates/settings/reports/reports.html:8
#: bookwyrm/templates/settings/reports/reports.html:17 #: bookwyrm/templates/settings/reports/reports.html:17
msgid "Reports" msgid "Reports"
msgstr "舉報" msgstr "舉報"
#: bookwyrm/templates/settings/layout.html:67 #: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/link_domains/link_domains.html:5 #: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7 #: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains" msgid "Link Domains"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/layout.html:72 #: bookwyrm/templates/settings/layout.html:74
msgid "Instance Settings" msgid "Instance Settings"
msgstr "實例設定" msgstr "實例設定"
#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6 #: bookwyrm/templates/settings/site.html:6
msgid "Site Settings" msgid "Site Settings"
@ -3641,7 +3673,6 @@ msgid "Reports: <small>%(instance_name)s</small>"
msgstr "舉報: <small>%(instance_name)s</small>" msgstr "舉報: <small>%(instance_name)s</small>"
#: bookwyrm/templates/settings/reports/reports.html:25 #: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open" msgid "Open"
msgstr "開放" msgstr "開放"
@ -3953,7 +3984,7 @@ msgstr ""
msgid "Remove @%(username)s" msgid "Remove @%(username)s"
msgstr "" msgstr ""
#: bookwyrm/templates/snippets/announcement.html:31 #: bookwyrm/templates/snippets/announcement.html:28
#, python-format #, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "由 <a href=\"%(user_path)s\">%(username)s</a> 釋出" msgstr "由 <a href=\"%(user_path)s\">%(username)s</a> 釋出"

1538
yarn.lock

File diff suppressed because it is too large Load diff