Merge branch 'main' into code-scanning

This commit is contained in:
Vivianne 2022-03-01 18:33:40 -08:00 committed by GitHub
commit 3ee3e9a13c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
54 changed files with 2078 additions and 767 deletions

View file

@ -1,3 +0,0 @@
@charset "utf-8";
// Copy this file to bookwyrm/static/css/ and set your instance custom styles.

3
.gitignore vendored
View file

@ -17,7 +17,8 @@
.env
/images/
bookwyrm/static/css/bookwyrm.css
bookwyrm/static/css/_instance-settings.scss
bookwyrm/static/css/themes/
!bookwyrm/static/css/themes/bookwyrm-*.scss
# Testing
.coverage

View file

@ -8,8 +8,20 @@ def site_settings(request): # pylint: disable=unused-argument
if not request.is_secure():
request_protocol = "http://"
site = models.SiteSettings.objects.get()
theme = "css/themes/bookwyrm-light.scss"
if (
hasattr(request, "user")
and request.user.is_authenticated
and request.user.theme
):
theme = request.user.theme.path
elif site.default_theme:
theme = site.default_theme.path
return {
"site": models.SiteSettings.objects.get(),
"site": site,
"site_theme": theme,
"active_announcements": models.Announcement.active_announcements(),
"thumbnail_generation_enabled": settings.ENABLE_THUMBNAIL_GENERATION,
"media_full_url": settings.MEDIA_FULL_URL,

View file

@ -156,6 +156,7 @@ class EditUserForm(CustomForm):
"hide_follows",
"preferred_timezone",
"preferred_language",
"theme",
]
help_texts = {f: None for f in fields}
widgets = {
@ -455,6 +456,22 @@ class SiteForm(CustomForm):
}
class SiteThemeForm(CustomForm):
class Meta:
model = models.SiteSettings
fields = ["default_theme"]
class ThemeForm(CustomForm):
class Meta:
model = models.Theme
fields = ["name", "path"]
widgets = {
"name": forms.TextInput(attrs={"aria-describedby": "desc_name"}),
"path": forms.Select(attrs={"aria-describedby": "desc_path"}),
}
class AnnouncementForm(CustomForm):
class Meta:
model = models.Announcement

View file

@ -0,0 +1,68 @@
# Generated by Django 3.2.12 on 2022-02-27 17:52
from django.db import migrations, models
import django.db.models.deletion
def add_default_themes(apps, schema_editor):
"""add light and dark themes"""
db_alias = schema_editor.connection.alias
theme_model = apps.get_model("bookwyrm", "Theme")
theme_model.objects.using(db_alias).create(
name="BookWyrm Light",
path="css/themes/bookwyrm-light.scss",
)
theme_model.objects.using(db_alias).create(
name="BookWyrm Dark",
path="css/themes/bookwyrm-dark.scss",
)
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0141_alter_report_status"),
]
operations = [
migrations.CreateModel(
name="Theme",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created_date", models.DateTimeField(auto_now_add=True)),
("name", models.CharField(max_length=50, unique=True)),
("path", models.CharField(max_length=50, unique=True)),
],
),
migrations.AddField(
model_name="sitesettings",
name="default_theme",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="bookwyrm.theme",
),
),
migrations.AddField(
model_name="user",
name="theme",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="bookwyrm.theme",
),
),
migrations.RunPython(
add_default_themes, reverse_code=migrations.RunPython.noop
),
]

View file

@ -0,0 +1,13 @@
# Generated by Django 3.2.12 on 2022-02-28 21:28
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0142_auto_20220227_1752"),
("bookwyrm", "0142_user_hide_follows"),
]
operations = []

View file

@ -0,0 +1,39 @@
# Generated by Django 3.2.12 on 2022-03-01 18:46
from django.db import migrations, models
def remove_white(apps, schema_editor):
"""don't hardcode white announcements"""
db_alias = schema_editor.connection.alias
announcement_model = apps.get_model("bookwyrm", "Announcement")
announcement_model.objects.using(db_alias).filter(display_type="white-ter").update(
display_type=None
)
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0143_merge_0142_auto_20220227_1752_0142_user_hide_follows"),
]
operations = [
migrations.AlterField(
model_name="announcement",
name="display_type",
field=models.CharField(
blank=True,
choices=[
("primary-light", "Primary"),
("success-light", "Success"),
("link-light", "Link"),
("warning-light", "Warning"),
("danger-light", "Danger"),
],
max_length=20,
null=True,
),
),
migrations.RunPython(remove_white, reverse_code=migrations.RunPython.noop),
]

View file

@ -26,7 +26,7 @@ from .group import Group, GroupMember, GroupMemberInvitation
from .import_job import ImportJob, ImportItem
from .site import SiteSettings, SiteInvite
from .site import SiteSettings, Theme, SiteInvite
from .site import PasswordReset, InviteRequest
from .announcement import Announcement
from .antispam import EmailBlocklist, IPBlocklist, AutoMod, automod_task

View file

@ -8,7 +8,6 @@ from .base_model import BookWyrmModel
DisplayTypes = [
("white-ter", _("None")),
("primary-light", _("Primary")),
("success-light", _("Success")),
("link-light", _("Link")),
@ -28,11 +27,7 @@ class Announcement(BookWyrmModel):
end_date = models.DateTimeField(blank=True, null=True)
active = models.BooleanField(default=True)
display_type = models.CharField(
max_length=20,
blank=False,
null=False,
choices=DisplayTypes,
default="white-ter",
max_length=20, choices=DisplayTypes, null=True, blank=True
)
@classmethod

View file

@ -24,6 +24,9 @@ class SiteSettings(models.Model):
)
instance_description = models.TextField(default="This instance has no description.")
instance_short_description = models.CharField(max_length=255, blank=True, null=True)
default_theme = models.ForeignKey(
"Theme", null=True, blank=True, on_delete=models.SET_NULL
)
# admin setup options
install_mode = models.BooleanField(default=False)
@ -104,6 +107,18 @@ class SiteSettings(models.Model):
super().save(*args, **kwargs)
class Theme(models.Model):
"""Theme files"""
created_date = models.DateTimeField(auto_now_add=True)
name = models.CharField(max_length=50, unique=True)
path = models.CharField(max_length=50, unique=True)
def __str__(self):
# pylint: disable=invalid-str-returned
return self.name
class SiteInvite(models.Model):
"""gives someone access to create an account on the instance"""

View file

@ -136,6 +136,7 @@ class User(OrderedCollectionPageMixin, AbstractUser):
updated_date = models.DateTimeField(auto_now=True)
last_active_date = models.DateTimeField(default=timezone.now)
manually_approves_followers = fields.BooleanField(default=False)
theme = models.ForeignKey("Theme", null=True, blank=True, on_delete=models.SET_NULL)
hide_follows = fields.BooleanField(default=False)
# options to turn features on and off

View file

@ -11,7 +11,7 @@ from django.utils.translation import gettext_lazy as _
env = Env()
env.read_env()
DOMAIN = env("DOMAIN")
VERSION = "0.3.1"
VERSION = "0.3.2"
RELEASE_API = env(
"RELEASE_API",
@ -21,7 +21,7 @@ RELEASE_API = env(
PAGE_LENGTH = env("PAGE_LENGTH", 15)
DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English")
JS_CACHE = "c7144efb"
JS_CACHE = "c7154efb"
# email
EMAIL_BACKEND = env("EMAIL_BACKEND", "django.core.mail.backends.smtp.EmailBackend")

View file

@ -1,7 +1,4 @@
@charset "utf-8";
@import "instance-settings";
@import "themes/light.scss";
@import "vendor/bulma/bulma.sass";
@import "vendor/icons.css";
@import "bookwyrm/all.scss";

View file

@ -116,7 +116,7 @@ button .button-invisible-overlay {
align-items: center;
flex-direction: column;
justify-content: center;
background: rgba($scheme-invert, 0.66);
background: $invisible-overlay-background-color;
color: white;
opacity: 0;
transition: opacity 0.2s ease;

View file

@ -53,7 +53,7 @@ details.dropdown .dropdown-menu a:focus-visible {
@media only screen and (max-width: 768px) {
details.dropdown[open] summary.dropdown-trigger::before {
background-color: rgba($scheme-invert, 0.5);
background-color: $modal-background-background-color;
z-index: 30;
}

View file

@ -3,7 +3,7 @@
.toggle-button[aria-pressed="true"],
.toggle-button[aria-pressed="true"]:hover {
background-color: hsl(171deg, 100%, 41%);
background-color: $primary;
color: white;
}

View file

@ -0,0 +1,84 @@
@import "../vendor/bulma/sass/utilities/initial-variables.sass";
/* Colors
******************************************************************************/
/* states */
$primary: #005e50;
$primary-light: #1d2b28;
$info: #1f4666;
$success: #246447;
$warning: #8b6c15;
$danger: #872538;
$danger-light: #481922;
$light: #393939;
$red: #ffa1b4;
/* book cover standins */
$no-cover-color: #002549;
/* background colors */
$scheme-main: rgb(24, 27, 28);
$scheme-invert: #fff;
$scheme-main-bis: rgb(28, 30, 32);
$scheme-main-ter: rgb(32, 34, 36);
$background-body: rgb(24, 27, 28);
$background-secondary: rgb(28, 30, 32);
$background-tertiary: rgb(32, 34, 36);
$modal-background-background-color: rgba($black, 0.8);
/* highlight colors */
$primary-highlight: $primary;
$info-highlight: $info;
$success-highlight: $success;
/* borders */
$border: #2b3031;
$border-light: #444;
$border-hover: #51595d;
/* text */
$text: $grey-lightest;
$text-light: $grey-lighter;
$text-strong: $white-ter;
/* links */
$link: #2e7eb9;
$link-background: $background-tertiary;
$link-hover: $white-bis;
$link-hover-border: #51595d;
$link-focus: $white-bis;
$link-active: $white-bis;
/* bulma overrides */
$background: $background-secondary;
$menu-item-active-background-color: $link-background;
$navbar-dropdown-item-hover-color: $white;
/* These element's colors are hardcoded, probably a bug in bulma? */
@media screen and (min-width: 769px) {
.navbar-dropdown {
box-shadow: 0 8px 8px rgba($black, 0.2) !important;
}
}
@media screen and (max-width: 768px) {
.navbar-menu {
box-shadow: 0 8px 8px rgba($black, 0.2) !important;
}
}
/* misc */
$shadow: 0 0.5em 1em -0.125em rgba($black, 0.2), 0 0px 0 1px rgba($black, 0.02);
$card-header-shadow: 0 0.125em 0.25em rgba($black, 0.1);
$invisible-overlay-background-color: rgba($black, 0.66);
$progress-value-background-color: $border-light;
/* Fonts
******************************************************************************/
$family-primary: $family-sans-serif;
$family-secondary: $family-sans-serif;
@import "../bookwyrm.scss";
@import "../vendor/icons.css";

View file

@ -47,7 +47,13 @@ $link-active: $grey-darker;
$background: $background-secondary;
$menu-item-active-background-color: $link-background;
/* misc */
$invisible-overlay-background-color: rgba($scheme-invert, 0.66);
/* Fonts
******************************************************************************/
$family-primary: $family-sans-serif;
$family-secondary: $family-sans-serif;
@import "../bookwyrm.scss";
@import "../vendor/icons.css";

View file

@ -1,55 +0,0 @@
@import "../vendor/bulma/sass/utilities/derived-variables.sass";
/* Colors
******************************************************************************/
/* states */
$primary: #016a5b;
$info: #1f4666;
$success: #246447;
$warning: #8b6c15;
$danger: #872538;
/* book cover standins */
$no-cover-color: #002549;
/* background colors */
$scheme-main: $grey-darker;
$scheme-main-bis: $black-ter;
$background-body: $grey-darker;
$background-secondary: $grey-dark;
$background-tertiary: #555;
/* highlight colors */
$primary-highlight: $primary;
$info-highlight: $info;
$success-highlight: $success;
/* borders */
$border: $grey;
$border-hover: $grey-light;
$border-light: $grey;
$border-light-hover: $grey-light;
/* text */
$text: $grey-lightest;
$text-light: $grey-lighter;
$text-strong: $white-ter;
/* links */
$link: $white;
$link-background: $background-tertiary;
$link-hover: $white-bis;
$link-focus: $white-bis;
$link-active: $white-bis;
/* misc */
/* bulma overrides */
$background: $background-secondary;
$menu-item-active-background-color: $link-background;
/* Fonts
******************************************************************************/
$family-primary: $family-sans-serif;
$family-secondary: $family-sans-serif;

View file

@ -14,23 +14,25 @@
{% cache 604800 about_page %}
{% get_book_superlatives as superlatives %}
<section class="content pb-4">
<h2>
{% blocktrans with site_name=site.name %}Welcome to {{ site_name }}!{% endblocktrans %}
</h2>
<section class=" pb-4">
<div class="content">
<h2>
{% blocktrans with site_name=site.name %}Welcome to {{ site_name }}!{% endblocktrans %}
</h2>
<p class="subtitle notification has-background-primary-highlight">
{% blocktrans trimmed with site_name=site.name %}
{{ site_name }} is part of <em>BookWyrm</em>, a network of independent, self-directed communities for readers.
While you can interact seamlessly with users anywhere in the <a href="https://joinbookwyrm.com/instances/" target="_blank">BookWyrm network</a>, this community is unique.
{% endblocktrans %}
</p>
<p class="subtitle notification has-background-primary-highlight">
{% blocktrans trimmed with site_name=site.name %}
{{ site_name }} is part of <em>BookWyrm</em>, a network of independent, self-directed communities for readers.
While you can interact seamlessly with users anywhere in the <a href="https://joinbookwyrm.com/instances/" target="_blank">BookWyrm network</a>, this community is unique.
{% endblocktrans %}
</p>
</div>
<div class="columns">
{% if superlatives.top_rated %}
{% with book=superlatives.top_rated.default_edition rating=superlatives.top_rated.rating %}
<div class="column is-one-third is-flex">
<div class="media notification">
<div class="media notification is-clipped">
<div class="media-left">
<a href="{{ book.local_path }}">
{% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' size='medium' aria='show' %}
@ -49,7 +51,7 @@
{% if superlatives.wanted %}
{% with book=superlatives.wanted.default_edition %}
<div class="column is-one-third is-flex">
<div class="media notification">
<div class="media notification is-clipped">
<div class="media-left">
<a href="{{ book.local_path }}">
{% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' size='medium' aria='show' %}
@ -68,7 +70,7 @@
{% if superlatives.controversial %}
{% with book=superlatives.controversial.default_edition %}
<div class="column is-one-third is-flex">
<div class="media notification">
<div class="media notification is-clipped">
<div class="media-left">
<a href="{{ book.local_path }}">
{% include 'snippets/book_cover.html' with book=book cover_class='is-h-m' size='medium' aria='show' %}

View file

@ -8,7 +8,7 @@
<head>
<title>{% block title %}BookWyrm{% endblock %} - {{ site.name }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="{% sass_src 'css/bookwyrm.scss' %}" rel="stylesheet" type="text/css" />
<link href="{% sass_src 'css/themes/bookwyrm-light.scss' %}" rel="stylesheet" type="text/css" />
<link rel="search" type="application/opensearchdescription+xml" href="{% url 'opensearch' %}" title="{% blocktrans with site_name=site.name %}{{ site_name }} search{% endblocktrans %}" />

View file

@ -10,7 +10,7 @@
{% block profile-tabs %}
<ul class="menu-list">
<li><a href="#profile">{% trans "Profile" %}</a></li>
<li><a href="#display-preferences">{% trans "Display preferences" %}</a></li>
<li><a href="#display-preferences">{% trans "Display" %}</a></li>
<li><a href="#privacy">{% trans "Privacy" %}</a></li>
</ul>
{% endblock %}
@ -61,7 +61,7 @@
<hr aria-hidden="true">
<section class="block" id="display-preferences">
<h2 class="title is-4">{% trans "Display preferences" %}</h2>
<h2 class="title is-4">{% trans "Display" %}</h2>
<div class="box">
<div class="field">
<label class="checkbox label" for="id_show_goal">
@ -97,6 +97,12 @@
{{ form.preferred_language }}
</div>
</div>
<div class="field">
<label class="label" for="id_them">{% trans "Theme:" %}</label>
<div class="select">
{{ form.theme }}
</div>
</div>
</div>
</section>

View file

@ -86,6 +86,10 @@
<a href="{{ url }}"{% if url in request.path %} class="is-active" aria-selected="true"{% endif %}>{% trans "Site Settings" %}</a>
{% block site-subtabs %}{% endblock %}
</li>
<li>
{% url 'settings-themes' as url %}
<a href="{{ url }}"{% if url in request.path %} class="is-active" aria-selected="true"{% endif %}>{% trans "Themes" %}</a>
</li>
</ul>
{% endif %}
</nav>

View file

@ -8,7 +8,7 @@
{% block site-subtabs %}
<ul class="menu-list">
<li><a href="#instance-info">{% trans "Instance Info" %}</a></li>
<li><a href="#images">{% trans "Images" %}</a></li>
<li><a href="#display">{% trans "Display" %}</a></li>
<li><a href="#footer">{% trans "Footer Content" %}</a></li>
<li><a href="#registration">{% trans "Registration" %}</a></li>
</ul>
@ -33,7 +33,12 @@
</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 %}
<section class="block" id="instance_info">
<h2 class="title is-4">{% trans "Instance Info" %}</h2>
@ -68,20 +73,33 @@
<hr aria-hidden="true">
<section class="block" id="images">
<h2 class="title is-4">{% trans "Images" %}</h2>
<div class="box is-flex">
<div>
<label class="label" for="id_logo">{% trans "Logo:" %}</label>
{{ site_form.logo }}
<section class="block" id="display">
<h2 class="title is-4">{% trans "Display" %}</h2>
<div class="box">
<h3 class="title is-5">{% trans "Images" %}</h3>
<div class="block is-flex">
<div>
<label class="label" for="id_logo">{% trans "Logo:" %}</label>
{{ site_form.logo }}
</div>
<div>
<label class="label" for="id_logo_small">{% trans "Logo small:" %}</label>
{{ site_form.logo_small }}
</div>
<div>
<label class="label" for="id_favicon">{% trans "Favicon:" %}</label>
{{ site_form.favicon }}
</div>
</div>
<div>
<label class="label" for="id_logo_small">{% trans "Logo small:" %}</label>
{{ site_form.logo_small }}
</div>
<div>
<label class="label" for="id_favicon">{% trans "Favicon:" %}</label>
{{ site_form.favicon }}
<h3 class="title is-5">{% trans "Themes" %}</h3>
<div class="block">
<label class="label" for="id_default_theme">
{% trans "Default theme:" %}
</label>
<div class="select">
{{ site_form.default_theme }}
</div>
</div>
</div>
</section>

View file

@ -0,0 +1,140 @@
{% extends 'settings/layout.html' %}
{% load i18n %}
{% block title %}{% trans "Themes" %}{% endblock %}
{% block header %}{% trans "Themes" %}{% endblock %}
{% block breadcrumbs %}
<a class="subtitle help is-link" href="{% url 'settings-site' %}/#display">
{% trans "Set instance default theme" %}
</a>
{% endblock %}
{% block panel %}
{% if success %}
<div class="notification is-success is-light">
<span class="icon icon-check" aria-hidden="true"></span>
<span>
{% trans "Successfully added theme" %}
</span>
</div>
{% endif %}
<section class="block">
<div class="notification content">
<h2 class="title is-5">{% trans "How to add a theme" %}</h2>
<ol>
<li>
{% trans "Copy the theme file into the <code>bookwyrm/static/css/themes</code> directory on your server from the command line." %}
</li>
<li>
{% trans "Run <code>./bw-dev compilescss</code>." %}
</li>
<li>
{% trans "Add the file name using the form below to make it available in the application interface." %}
</li>
</ol>
</div>
</section>
<section class="block content">
<h2 class="title is-4">{% trans "Add theme" %}</h2>
{% if theme_form.errors %}
<div class="notification is-danger is-light">
<span class="icon icon-x" aria-hidden="true"></span>
<span>
{% trans "Unable to save theme" %}
</span>
</div>
{% endif %}
<form
method="POST"
action="{% url 'settings-themes' %}"
class="box"
enctype="multipart/form-data"
>
{% if not choices %}
<div class="notification is-warning">
{% trans "No available theme files detected" %}
</div>
{% endif %}
<fieldset {% if not choices %}disabled{% endif %}>
{% csrf_token %}
<div class="columns">
<div class="column is-half">
<label class="label" for="id_name">
{% trans "Theme name" %}
</label>
<div class="control">
{{ theme_form.name }}
{% include 'snippets/form_errors.html' with errors_list=theme_form.name.errors id="desc_name" %}
</div>
</div>
<div class="column">
<label class="label" for="id_path">
{% trans "Theme filename" %}
</label>
<div class="control">
<div class="select">
<select
name="path"
aria-describedby="desc_path"
class=""
id="id_path"
>
{% for choice in choices %}
<option value="{{ choice }}">
{{ choice }}
</option>
{% endfor %}
</select>
</div>
{% include 'snippets/form_errors.html' with errors_list=theme_form.path.errors id="desc_path" %}
</div>
</div>
</div>
<button type="submit" class="button">{% trans "Add theme" %}</button>
</fieldset>
</form>
</section>
<section class="block content">
<h2 class="title is-4">{% trans "Available Themes" %}</h2>
<div class="table-container">
<table class="table is-striped">
<tr>
<th>
{% trans "Theme name" %}
</th>
<th>
{% trans "File" %}
</th>
<th>
{% trans "Actions" %}
</th>
</tr>
{% for theme in themes %}
<tr>
<td>{{ theme.name }}</td>
<td><code>{{ theme.path }}</code></td>
<td>
<form method="POST" action="{% url 'settings-themes-delete' theme.id %}">
{% csrf_token %}
<button type="submit" class="button is-danger is-light is-small">
<span class="icon icon-x" aria-hideen="true"></span>
<span>{% trans "Remove theme" %}</span>
</button>
</form>
</td>
</tr>
{% endfor %}
</table>
</div>
</section>
{% endblock %}

View file

@ -1,7 +1,7 @@
{% load humanize %}{% load i18n %}{% load utilities %}
{% with announcement.id|uuid as uuid %}
<aside
class="notification mb-1 p-3{% if not admin_mode %} is-hidden{% endif %} transition-y has-background-{{ announcement.display_type }}"
class="notification mb-1 p-3{% if not admin_mode %} is-hidden{% endif %} transition-y {% if announcement.display_type %}has-background-{{ announcement.display_type }}{% endif %}"
{% if not admin_mode %}data-hide="hide_announcement_{{ announcement.id }}"{% endif %}
>
<details>

View file

@ -69,7 +69,6 @@
{% block card-bonus %}
{% if request.user.is_authenticated and not moderation_mode and not no_interact %}
{% with status.id|uuid as uuid %}
<section class="reply-panel is-hidden" id="show_comment_{{ status.id }}">
<div class="card-footer">
<div class="card-footer-item">
@ -77,6 +76,5 @@
</div>
</div>
</section>
{% endwith %}
{% endif %}
{% endblock %}

View file

@ -16,11 +16,15 @@ def get_book_superlatives():
models.Work.objects.annotate(
rating=Avg(
"editions__review__rating",
filter=Q(editions__review__local=True, editions__review__deleted=False),
filter=Q(
editions__review__user__local=True, editions__review__deleted=False
),
),
rating_count=Count(
"editions__review",
filter=Q(editions__review__local=True, editions__review__deleted=False),
filter=Q(
editions__review__user__local=True, editions__review__deleted=False
),
),
)
.annotate(weighted=F("rating") * F("rating_count") / total_ratings)
@ -33,11 +37,15 @@ def get_book_superlatives():
models.Work.objects.annotate(
deviation=StdDev(
"editions__review__rating",
filter=Q(editions__review__local=True, editions__review__deleted=False),
filter=Q(
editions__review__user__local=True, editions__review__deleted=False
),
),
rating_count=Count(
"editions__review",
filter=Q(editions__review__local=True, editions__review__deleted=False),
filter=Q(
editions__review__user__local=True, editions__review__deleted=False
),
),
)
.annotate(weighted=F("deviation") * F("rating_count") / total_ratings)

View file

@ -0,0 +1,86 @@
""" test for context processor """
from unittest.mock import patch
from django.contrib.auth.models import AnonymousUser
from django.test import TestCase
from django.test.client import RequestFactory
from bookwyrm import models
from bookwyrm.context_processors import site_settings
class ContextProcessor(TestCase):
"""pages you land on without really trying"""
def setUp(self):
"""we need basic test data and mocks"""
self.factory = RequestFactory()
with patch("bookwyrm.suggested_users.rerank_suggestions_task.delay"), patch(
"bookwyrm.activitystreams.populate_stream_task.delay"
), patch("bookwyrm.lists_stream.populate_lists_task.delay"):
self.local_user = models.User.objects.create_user(
"mouse@local.com",
"mouse@mouse.mouse",
"password",
local=True,
localname="mouse",
)
self.anonymous_user = AnonymousUser
self.anonymous_user.is_authenticated = False
self.site = models.SiteSettings.objects.create()
def test_theme_unset(self):
"""logged in user, no selected theme"""
request = self.factory.get("")
request.user = self.local_user
settings = site_settings(request)
self.assertEqual(settings["site_theme"], "css/themes/bookwyrm-light.scss")
def test_theme_unset_logged_out(self):
"""logged out user, no selected theme"""
request = self.factory.get("")
request.user = self.anonymous_user
settings = site_settings(request)
self.assertEqual(settings["site_theme"], "css/themes/bookwyrm-light.scss")
def test_theme_instance_default(self):
"""logged in user, instance default theme"""
self.site.default_theme = models.Theme.objects.get(name="BookWyrm Dark")
self.site.save()
request = self.factory.get("")
request.user = self.local_user
settings = site_settings(request)
self.assertEqual(settings["site_theme"], "css/themes/bookwyrm-dark.scss")
def test_theme_instance_default_logged_out(self):
"""logged out user, instance default theme"""
self.site.default_theme = models.Theme.objects.get(name="BookWyrm Dark")
self.site.save()
request = self.factory.get("")
request.user = self.anonymous_user
settings = site_settings(request)
self.assertEqual(settings["site_theme"], "css/themes/bookwyrm-dark.scss")
def test_theme_user_set(self):
"""logged in user, user theme"""
self.local_user.theme = models.Theme.objects.get(name="BookWyrm Dark")
self.local_user.save(broadcast=False, update_fields=["theme"])
request = self.factory.get("")
request.user = self.local_user
settings = site_settings(request)
self.assertEqual(settings["site_theme"], "css/themes/bookwyrm-dark.scss")
def test_theme_user_set_instance_default(self):
"""logged in user, instance default theme"""
self.site.default_theme = models.Theme.objects.get(name="BookWyrm Dark")
self.site.save()
self.local_user.theme = models.Theme.objects.get(name="BookWyrm Light")
self.local_user.save(broadcast=False, update_fields=["theme"])
request = self.factory.get("")
request.user = self.local_user
settings = site_settings(request)
self.assertEqual(settings["site_theme"], "css/themes/bookwyrm-light.scss")

View file

@ -86,6 +86,12 @@ urlpatterns = [
r"^settings/dashboard/?$", views.Dashboard.as_view(), name="settings-dashboard"
),
re_path(r"^settings/site-settings/?$", views.Site.as_view(), name="settings-site"),
re_path(r"^settings/themes/?$", views.Themes.as_view(), name="settings-themes"),
re_path(
r"^settings/themes/(?P<theme_id>\d+)/delete/?$",
views.delete_theme,
name="settings-themes-delete",
),
re_path(
r"^settings/announcements/?$",
views.Announcements.as_view(),

View file

@ -21,6 +21,7 @@ from .admin.reports import (
moderator_delete_user,
)
from .admin.site import Site
from .admin.themes import Themes, delete_theme
from .admin.user_admin import UserAdmin, UserAdminList
# user preferences

View file

@ -29,7 +29,7 @@ class Site(View):
if not form.is_valid():
data = {"site_form": form}
return TemplateResponse(request, "settings/site.html", data)
form.save()
site = form.save()
data = {"site_form": forms.SiteForm(instance=site), "success": True}
return TemplateResponse(request, "settings/site.html", data)

View file

@ -0,0 +1,59 @@
""" manage themes """
from django.contrib.auth.decorators import login_required, permission_required
from django.contrib.staticfiles.utils import get_files
from django.contrib.staticfiles.storage import StaticFilesStorage
from django.shortcuts import get_object_or_404, redirect
from django.template.response import TemplateResponse
from django.utils.decorators import method_decorator
from django.views import View
from django.views.decorators.http import require_POST
from bookwyrm import forms, models
# pylint: disable= no-self-use
@method_decorator(login_required, name="dispatch")
@method_decorator(
permission_required("bookwyrm.edit_instance_settings", raise_exception=True),
name="dispatch",
)
class Themes(View):
"""manage things like the instance name"""
def get(self, request):
"""view existing themes and set defaults"""
return TemplateResponse(request, "settings/themes.html", get_view_data())
def post(self, request):
"""edit the site settings"""
form = forms.ThemeForm(request.POST, request.FILES)
if form.is_valid():
form.save()
data = get_view_data()
if not form.is_valid():
data["theme_form"] = form
else:
data["success"] = True
return TemplateResponse(request, "settings/themes.html", data)
def get_view_data():
"""data for view"""
choices = list(get_files(StaticFilesStorage(), location="css/themes"))
current = models.Theme.objects.values_list("path", flat=True)
return {
"themes": models.Theme.objects.all(),
"choices": [c for c in choices if c not in current and c[-5:] == ".scss"],
"theme_form": forms.ThemeForm(),
}
@require_POST
@permission_required("bookwyrm.edit_instance_settings", raise_exception=True)
# pylint: disable=unused-argument
def delete_theme(request, theme_id):
"""Remove a theme"""
get_object_or_404(models.Theme, id=theme_id).delete()
return redirect("settings-themes")

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 05:32\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-27 18:54\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: German\n"
"Language: de\n"
@ -19,11 +19,11 @@ msgstr ""
#: bookwyrm/forms.py:62
msgid "User with this username already exists"
msgstr ""
msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits"
#: bookwyrm/forms.py:252
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr ""
msgstr "Diese Domain ist blockiert. Bitte kontaktiere einen Administrator, wenn du denkst, dass dies ein Fehler ist."
#: bookwyrm/forms.py:262
msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
@ -98,15 +98,15 @@ msgstr "Keine Übereinstimmung für das Buch gefunden"
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
msgstr "Keine"
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
msgstr "Primär"
#: bookwyrm/models/announcement.py:13
msgid "Success"
msgstr ""
msgstr "Erfolg"
#: bookwyrm/models/announcement.py:14
#: bookwyrm/templates/settings/invites/manage_invites.html:47
@ -115,10 +115,14 @@ msgstr "Link"
#: bookwyrm/models/announcement.py:15
msgid "Warning"
msgstr ""
msgstr "Warnung"
#: bookwyrm/models/announcement.py:16
msgid "Danger"
msgstr "Gefahr"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
@ -261,73 +265,73 @@ msgstr "Zitate"
msgid "Everything else"
msgstr "Alles andere"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Start-Zeitleiste"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Startseite"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Bücher-Zeitleiste"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Bücher"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Englisch)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (Spanisch)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Galizisch)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (Italienisch)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Französisch)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Litauisch)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (Norwegisch)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (brasilianisches Portugiesisch)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugiesisch)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Schwedisch)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (vereinfachtes Chinesisch)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinesisch, traditionell)"
@ -2922,11 +2926,6 @@ msgstr "„%(book_title)s“ abschließen"
msgid "Start \"%(book_title)s\""
msgstr "„%(book_title)s“ beginnen"
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Ändern"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Ankündigungen"
@ -3134,11 +3133,11 @@ msgstr "Ankündigung bearbeiten"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:45
msgid "Announcement content"
msgstr ""
msgstr "Inhalt der Ankündigung"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:57
msgid "Details:"
msgstr ""
msgstr "Details:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:65
msgid "Event date:"
@ -3146,10 +3145,71 @@ msgstr "Ereignisdatum:"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:73
msgid "Display settings"
msgstr ""
msgstr "Anzeigeeinstellungen"
#: bookwyrm/templates/settings/announcements/edit_announcement.html:98
msgid "Color:"
msgstr "Farbe:"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
@ -3201,7 +3261,7 @@ msgstr[1] "%(display_count)s Einladungsanfragen"
#: bookwyrm/templates/settings/dashboard/dashboard.html:79
#, python-format
msgid "An update is available! You're running v%(current)s and the latest release is %(available)s."
msgstr ""
msgstr "Ein Update ist verfügbar! Sie verwenden v%(current)s, die neueste Version ist %(available)s."
#: bookwyrm/templates/settings/dashboard/dashboard.html:88
msgid "Instance Activity"
@ -3254,7 +3314,7 @@ msgstr "Domain:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "E-Mail-Sperrliste"
@ -3540,7 +3600,7 @@ msgstr "IP-Adresse:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "IP-Addressen-Sperrliste"
@ -3578,17 +3638,17 @@ msgstr "Moderation"
msgid "Reports"
msgstr "Meldungen"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Domains verlinken"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Instanzeinstellungen"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Derzeit keine Domains gesperrt"
msgid "No links available for this domain."
msgstr "Keine Links für diese Domain vorhanden."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Zurück zu den Meldungen"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Gemeldete Statusmeldungen"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "Statusmeldung gelöscht"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Gemeldete Links"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Moderator*innenkommentare"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Kommentieren"
@ -3740,11 +3800,11 @@ msgstr "Registrierung"
#: bookwyrm/templates/settings/site.html:22
msgid "Settings saved"
msgstr ""
msgstr "Einstellungen gespeichert"
#: bookwyrm/templates/settings/site.html:31
msgid "Unable to save settings"
msgstr ""
msgstr "Einstellungen konnten nicht gespeichert werden"
#: bookwyrm/templates/settings/site.html:42
msgid "Instance Name:"
@ -3955,7 +4015,7 @@ msgstr "Zugriffsstufe:"
#: bookwyrm/templates/setup/admin.html:5
msgid "Set up BookWyrm"
msgstr ""
msgstr "BookWyrm einrichten"
#: bookwyrm/templates/setup/admin.html:7
msgid "Your account as a user and an admin"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"POT-Creation-Date: 2022-03-01 19:48+0000\n"
"PO-Revision-Date: 2021-02-28 17:19-0800\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: English <LL@li.org>\n"
@ -22,70 +22,70 @@ msgstr ""
msgid "User with this username already exists"
msgstr ""
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:254
msgid "This domain is blocked. Please contact your administrator if you think this is an error."
msgstr ""
#: bookwyrm/forms.py:262
#: bookwyrm/forms.py:264
msgid "This link with file type has already been added for this book. If it is not visible, the domain is still pending."
msgstr ""
#: bookwyrm/forms.py:401
#: bookwyrm/forms.py:403
msgid "A user with this email already exists."
msgstr ""
#: bookwyrm/forms.py:415
#: bookwyrm/forms.py:417
msgid "One Day"
msgstr ""
#: bookwyrm/forms.py:416
#: bookwyrm/forms.py:418
msgid "One Week"
msgstr ""
#: bookwyrm/forms.py:417
#: bookwyrm/forms.py:419
msgid "One Month"
msgstr ""
#: bookwyrm/forms.py:418
#: bookwyrm/forms.py:420
msgid "Does Not Expire"
msgstr ""
#: bookwyrm/forms.py:422
#: bookwyrm/forms.py:424
#, python-brace-format
msgid "{i} uses"
msgstr ""
#: bookwyrm/forms.py:423
#: bookwyrm/forms.py:425
msgid "Unlimited"
msgstr ""
#: bookwyrm/forms.py:525
#: bookwyrm/forms.py:543
msgid "List Order"
msgstr ""
#: bookwyrm/forms.py:526
#: bookwyrm/forms.py:544
msgid "Book Title"
msgstr ""
#: bookwyrm/forms.py:527 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/forms.py:545 bookwyrm/templates/shelf/shelf.html:155
#: bookwyrm/templates/shelf/shelf.html:187
#: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating"
msgstr ""
#: bookwyrm/forms.py:529 bookwyrm/templates/lists/list.html:175
#: bookwyrm/forms.py:547 bookwyrm/templates/lists/list.html:185
msgid "Sort By"
msgstr ""
#: bookwyrm/forms.py:533
#: bookwyrm/forms.py:551
msgid "Ascending"
msgstr ""
#: bookwyrm/forms.py:534
#: bookwyrm/forms.py:552
msgid "Descending"
msgstr ""
#: bookwyrm/forms.py:547
#: bookwyrm/forms.py:565
msgid "Reading finish date cannot be before start date."
msgstr ""
@ -98,27 +98,23 @@ msgid "Could not find a match for book"
msgstr ""
#: bookwyrm/models/announcement.py:11
msgid "None"
msgstr ""
#: bookwyrm/models/announcement.py:12
msgid "Primary"
msgstr ""
#: bookwyrm/models/announcement.py:13
#: bookwyrm/models/announcement.py:12
msgid "Success"
msgstr ""
#: bookwyrm/models/announcement.py:14
#: bookwyrm/models/announcement.py:13
#: bookwyrm/templates/settings/invites/manage_invites.html:47
msgid "Link"
msgstr ""
#: bookwyrm/models/announcement.py:15
#: bookwyrm/models/announcement.py:14
msgid "Warning"
msgstr ""
#: bookwyrm/models/announcement.py:16
#: bookwyrm/models/announcement.py:15
msgid "Danger"
msgstr ""
@ -169,13 +165,13 @@ msgid "Paperback"
msgstr ""
#: bookwyrm/models/federated_server.py:11
#: bookwyrm/templates/settings/federation/edit_instance.html:43
#: bookwyrm/templates/settings/federation/edit_instance.html:55
#: bookwyrm/templates/settings/federation/instance_list.html:19
msgid "Federated"
msgstr ""
#: bookwyrm/models/federated_server.py:12 bookwyrm/models/link.py:71
#: bookwyrm/templates/settings/federation/edit_instance.html:44
#: bookwyrm/templates/settings/federation/edit_instance.html:56
#: bookwyrm/templates/settings/federation/instance.html:10
#: bookwyrm/templates/settings/federation/instance_list.html:23
#: bookwyrm/templates/settings/link_domains/link_domains.html:27
@ -471,7 +467,7 @@ msgid "Copy address"
msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:267
#: bookwyrm/templates/lists/list.html:277
msgid "Copied!"
msgstr ""
@ -738,12 +734,12 @@ msgstr ""
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/edit_item_form.html:15
#: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/preferences/edit_user.html:136
#: bookwyrm/templates/readthrough/readthrough_modal.html:72
#: bookwyrm/templates/settings/announcements/edit_announcement.html:120
#: bookwyrm/templates/settings/federation/edit_instance.html:82
#: bookwyrm/templates/settings/federation/instance.html:87
#: bookwyrm/templates/settings/site.html:151
#: bookwyrm/templates/settings/federation/edit_instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:105
#: bookwyrm/templates/settings/site.html:169
#: bookwyrm/templates/settings/users/user_moderation_actions.html:69
#: bookwyrm/templates/shelf/form.html:25
#: bookwyrm/templates/snippets/reading_modals/layout.html:18
@ -764,7 +760,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/readthrough/delete_readthrough_modal.html:23
#: bookwyrm/templates/readthrough/readthrough_modal.html:73
#: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/settings/federation/instance.html:106
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:22
#: bookwyrm/templates/snippets/report_modal.html:53
msgid "Cancel"
@ -880,7 +876,7 @@ msgstr ""
#: bookwyrm/templates/book/book.html:370
#: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/add_item_modal.html:37
#: bookwyrm/templates/lists/list.html:245
#: bookwyrm/templates/lists/list.html:255
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add"
@ -1179,8 +1175,9 @@ msgstr ""
#: 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:112
#: bookwyrm/templates/settings/reports/report_links_table.html:6
#: bookwyrm/templates/settings/themes.html:118
msgid "Actions"
msgstr ""
@ -1667,16 +1664,14 @@ msgid "Add to your books"
msgstr ""
#: bookwyrm/templates/get_started/book_preview.html:10
#: bookwyrm/templates/shelf/shelf.html:86
#: bookwyrm/templates/snippets/translated_shelf_name.html:5
#: bookwyrm/templates/user/user.html:33
#: bookwyrm/templates/shelf/shelf.html:86 bookwyrm/templates/user/user.html:33
#: bookwyrm/templatetags/shelf_tags.py:46
msgid "To Read"
msgstr ""
#: bookwyrm/templates/get_started/book_preview.html:11
#: bookwyrm/templates/shelf/shelf.html:87
#: bookwyrm/templates/snippets/translated_shelf_name.html:7
#: bookwyrm/templates/user/user.html:34
#: bookwyrm/templates/shelf/shelf.html:87 bookwyrm/templates/user/user.html:34
#: bookwyrm/templatetags/shelf_tags.py:48
msgid "Currently Reading"
msgstr ""
@ -1685,8 +1680,7 @@ msgstr ""
#: bookwyrm/templates/snippets/shelf_selector.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:24
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/snippets/translated_shelf_name.html:9
#: bookwyrm/templates/user/user.html:35
#: bookwyrm/templates/user/user.html:35 bookwyrm/templatetags/shelf_tags.py:50
msgid "Read"
msgstr ""
@ -1695,7 +1689,7 @@ msgid "What are you reading?"
msgstr ""
#: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:48 bookwyrm/templates/lists/list.html:203
#: bookwyrm/templates/layout.html:48 bookwyrm/templates/lists/list.html:213
msgid "Search for a book"
msgstr ""
@ -1715,7 +1709,7 @@ msgstr ""
#: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15
#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:54
#: bookwyrm/templates/layout.html:55 bookwyrm/templates/lists/list.html:207
#: bookwyrm/templates/layout.html:55 bookwyrm/templates/lists/list.html:217
#: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9
msgid "Search"
@ -1731,7 +1725,7 @@ msgid "Popular on %(site_name)s"
msgstr ""
#: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:220
#: bookwyrm/templates/lists/list.html:230
msgid "No books found"
msgstr ""
@ -1887,7 +1881,8 @@ msgstr ""
#: bookwyrm/templates/groups/members.html:54
#: bookwyrm/templates/groups/suggested_users.html:35
#: bookwyrm/templates/snippets/suggested_users.html:31
#: bookwyrm/templates/user/user_preview.html:36
#: bookwyrm/templates/user/user_preview.html:33
#: bookwyrm/templates/user/user_preview.html:41
msgid "Follows you"
msgstr ""
@ -1943,7 +1938,7 @@ msgid "Privacy setting for imported reviews:"
msgstr ""
#: bookwyrm/templates/import/import.html:59
#: bookwyrm/templates/settings/federation/instance_blocklist.html:64
#: bookwyrm/templates/settings/federation/instance_blocklist.html:76
msgid "Import"
msgstr ""
@ -2304,7 +2299,7 @@ msgid "Suggest \"<em>%(title)s</em>\" for this list"
msgstr ""
#: bookwyrm/templates/lists/add_item_modal.html:39
#: bookwyrm/templates/lists/list.html:247
#: bookwyrm/templates/lists/list.html:257
msgid "Suggest"
msgstr ""
@ -2340,7 +2335,7 @@ msgid "You're all set!"
msgstr ""
#: bookwyrm/templates/lists/curate.html:45
#: bookwyrm/templates/lists/list.html:83
#: bookwyrm/templates/lists/list.html:93
#, python-format
msgid "<a href=\"%(user_path)s\">%(username)s</a> says:"
msgstr ""
@ -2373,7 +2368,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr ""
#: bookwyrm/templates/lists/embed-list.html:27
#: bookwyrm/templates/lists/list.html:44
#: bookwyrm/templates/lists/list.html:54
msgid "This list is currently empty"
msgstr ""
@ -2435,7 +2430,7 @@ msgid "Delete list"
msgstr ""
#: bookwyrm/templates/lists/item_notes_field.html:7
#: bookwyrm/templates/settings/federation/edit_instance.html:74
#: bookwyrm/templates/settings/federation/edit_instance.html:86
msgid "Notes:"
msgstr ""
@ -2443,80 +2438,84 @@ msgstr ""
msgid "An optional note that will be displayed with the book."
msgstr ""
#: bookwyrm/templates/lists/list.html:36
#: bookwyrm/templates/lists/list.html:37
msgid "That book is already on this list."
msgstr ""
#: bookwyrm/templates/lists/list.html:45
msgid "You successfully suggested a book for this list!"
msgstr ""
#: bookwyrm/templates/lists/list.html:38
#: bookwyrm/templates/lists/list.html:47
msgid "You successfully added a book to this list!"
msgstr ""
#: bookwyrm/templates/lists/list.html:94
#: bookwyrm/templates/lists/list.html:104
msgid "Edit notes"
msgstr ""
#: bookwyrm/templates/lists/list.html:109
#: bookwyrm/templates/lists/list.html:119
msgid "Add notes"
msgstr ""
#: bookwyrm/templates/lists/list.html:121
#: bookwyrm/templates/lists/list.html:131
#, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr ""
#: bookwyrm/templates/lists/list.html:136
#: bookwyrm/templates/lists/list.html:146
msgid "List position"
msgstr ""
#: bookwyrm/templates/lists/list.html:142
#: bookwyrm/templates/lists/list.html:152
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:21
msgid "Set"
msgstr ""
#: bookwyrm/templates/lists/list.html:157
#: bookwyrm/templates/lists/list.html:167
#: bookwyrm/templates/snippets/remove_from_group_button.html:20
msgid "Remove"
msgstr ""
#: bookwyrm/templates/lists/list.html:171
#: bookwyrm/templates/lists/list.html:188
#: bookwyrm/templates/lists/list.html:181
#: bookwyrm/templates/lists/list.html:198
msgid "Sort List"
msgstr ""
#: bookwyrm/templates/lists/list.html:181
#: bookwyrm/templates/lists/list.html:191
msgid "Direction"
msgstr ""
#: bookwyrm/templates/lists/list.html:195
#: bookwyrm/templates/lists/list.html:205
msgid "Add Books"
msgstr ""
#: bookwyrm/templates/lists/list.html:197
#: bookwyrm/templates/lists/list.html:207
msgid "Suggest Books"
msgstr ""
#: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/lists/list.html:218
msgid "search"
msgstr ""
#: bookwyrm/templates/lists/list.html:214
#: bookwyrm/templates/lists/list.html:224
msgid "Clear search"
msgstr ""
#: bookwyrm/templates/lists/list.html:219
#: bookwyrm/templates/lists/list.html:229
#, python-format
msgid "No books found matching the query \"%(query)s\""
msgstr ""
#: bookwyrm/templates/lists/list.html:258
#: bookwyrm/templates/lists/list.html:268
msgid "Embed this list on a website"
msgstr ""
#: bookwyrm/templates/lists/list.html:266
#: bookwyrm/templates/lists/list.html:276
msgid "Copy embed code"
msgstr ""
#: bookwyrm/templates/lists/list.html:268
#: bookwyrm/templates/lists/list.html:278
#, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr ""
@ -2871,11 +2870,14 @@ msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:13
#: bookwyrm/templates/preferences/edit_user.html:64
msgid "Display preferences"
#: bookwyrm/templates/settings/site.html:11
#: bookwyrm/templates/settings/site.html:77
#: bookwyrm/templates/setup/config.html:91
msgid "Display"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:14
#: bookwyrm/templates/preferences/edit_user.html:106
#: bookwyrm/templates/preferences/edit_user.html:112
msgid "Privacy"
msgstr ""
@ -2900,11 +2902,19 @@ msgstr ""
msgid "Preferred Timezone: "
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:111
#: bookwyrm/templates/preferences/edit_user.html:101
msgid "Theme:"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:117
msgid "Manually approve followers"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:116
#: bookwyrm/templates/preferences/edit_user.html:123
msgid "Hide followers and following on profile"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:128
msgid "Default post privacy:"
msgstr ""
@ -3051,7 +3061,7 @@ msgid "Announcement"
msgstr ""
#: bookwyrm/templates/settings/announcements/announcement.html:16
#: bookwyrm/templates/settings/federation/instance.html:75
#: bookwyrm/templates/settings/federation/instance.html:93
#: bookwyrm/templates/snippets/status/status_options.html:25
msgid "Edit"
msgstr ""
@ -3340,136 +3350,136 @@ msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:3
#: bookwyrm/templates/settings/federation/edit_instance.html:6
#: bookwyrm/templates/settings/federation/edit_instance.html:20
#: bookwyrm/templates/settings/federation/edit_instance.html:15
#: bookwyrm/templates/settings/federation/edit_instance.html:32
#: bookwyrm/templates/settings/federation/instance_blocklist.html:3
#: bookwyrm/templates/settings/federation/instance_blocklist.html:20
#: bookwyrm/templates/settings/federation/instance_blocklist.html:32
#: bookwyrm/templates/settings/federation/instance_list.html:9
#: bookwyrm/templates/settings/federation/instance_list.html:10
msgid "Add instance"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:7
#: bookwyrm/templates/settings/federation/instance_blocklist.html:7
msgid "Back to instance list"
#: bookwyrm/templates/settings/federation/edit_instance.html:12
#: bookwyrm/templates/settings/federation/instance.html:24
#: bookwyrm/templates/settings/federation/instance_blocklist.html:12
#: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:16
#: bookwyrm/templates/settings/federation/instance_blocklist.html:16
#: bookwyrm/templates/settings/federation/edit_instance.html:28
#: bookwyrm/templates/settings/federation/instance_blocklist.html:28
msgid "Import block list"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:31
#: bookwyrm/templates/settings/federation/edit_instance.html:43
msgid "Instance:"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:40
#: bookwyrm/templates/settings/federation/instance.html:28
#: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46
#: bookwyrm/templates/settings/users/user_info.html:106
msgid "Status:"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:54
#: bookwyrm/templates/settings/federation/instance.html:22
#: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40
#: bookwyrm/templates/settings/users/user_info.html:100
msgid "Software:"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:64
#: bookwyrm/templates/settings/federation/instance.html:25
#: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43
#: bookwyrm/templates/settings/users/user_info.html:103
msgid "Version:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:13
msgid "Back to list"
#: bookwyrm/templates/settings/federation/instance.html:17
msgid "Refresh data"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:19
#: bookwyrm/templates/settings/federation/instance.html:37
msgid "Details"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:35
#: bookwyrm/templates/settings/federation/instance.html:53
#: bookwyrm/templates/user/layout.html:67
msgid "Activity"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:38
#: bookwyrm/templates/settings/federation/instance.html:56
msgid "Users:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:41
#: bookwyrm/templates/settings/federation/instance.html:47
#: bookwyrm/templates/settings/federation/instance.html:59
#: bookwyrm/templates/settings/federation/instance.html:65
msgid "View all"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:44
#: bookwyrm/templates/settings/federation/instance.html:62
#: bookwyrm/templates/settings/users/user_info.html:56
msgid "Reports:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:50
#: bookwyrm/templates/settings/federation/instance.html:68
msgid "Followed by us:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:55
#: bookwyrm/templates/settings/federation/instance.html:73
msgid "Followed by them:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:60
#: bookwyrm/templates/settings/federation/instance.html:78
msgid "Blocked by us:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:72
#: bookwyrm/templates/settings/federation/instance.html:90
#: bookwyrm/templates/settings/users/user_info.html:110
msgid "Notes"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:79
#: bookwyrm/templates/settings/federation/instance.html:97
msgid "<em>No notes</em>"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:98
#: bookwyrm/templates/settings/federation/instance.html:116
#: bookwyrm/templates/settings/link_domains/link_domains.html:87
#: bookwyrm/templates/snippets/block_button.html:5
msgid "Block"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:99
#: bookwyrm/templates/settings/federation/instance.html:117
msgid "All users from this instance will be deactivated."
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:104
#: bookwyrm/templates/settings/federation/instance.html:122
#: bookwyrm/templates/snippets/block_button.html:10
msgid "Un-block"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:105
#: bookwyrm/templates/settings/federation/instance.html:123
msgid "All users from this instance will be re-activated."
msgstr ""
#: bookwyrm/templates/settings/federation/instance_blocklist.html:6
#: bookwyrm/templates/settings/federation/instance_blocklist.html:15
msgid "Import Blocklist"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_blocklist.html:26
#: bookwyrm/templates/settings/federation/instance_blocklist.html:38
#: bookwyrm/templates/snippets/goal_progress.html:7
msgid "Success!"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_blocklist.html:30
#: bookwyrm/templates/settings/federation/instance_blocklist.html:42
msgid "Successfully blocked:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_blocklist.html:32
#: bookwyrm/templates/settings/federation/instance_blocklist.html:44
msgid "Failed:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:3
#: bookwyrm/templates/settings/federation/instance_list.html:5
#: bookwyrm/templates/settings/layout.html:47
msgid "Federated Instances"
msgstr ""
#: bookwyrm/templates/settings/federation/instance_list.html:32
#: bookwyrm/templates/settings/users/server_filter.html:5
msgid "Instance name"
@ -3654,6 +3664,13 @@ msgstr ""
msgid "Site Settings"
msgstr ""
#: bookwyrm/templates/settings/layout.html:91
#: bookwyrm/templates/settings/site.html:95
#: bookwyrm/templates/settings/themes.html:4
#: bookwyrm/templates/settings/themes.html:6
msgid "Themes"
msgstr ""
#: bookwyrm/templates/settings/link_domains/edit_domain_modal.html:5
#, python-format
msgid "Set display name for %(url)s"
@ -3779,22 +3796,17 @@ msgid "No reports found."
msgstr ""
#: bookwyrm/templates/settings/site.html:10
#: bookwyrm/templates/settings/site.html:39
#: bookwyrm/templates/settings/site.html:44
msgid "Instance Info"
msgstr ""
#: bookwyrm/templates/settings/site.html:11
#: bookwyrm/templates/settings/site.html:72
msgid "Images"
msgstr ""
#: bookwyrm/templates/settings/site.html:12
#: bookwyrm/templates/settings/site.html:92
#: bookwyrm/templates/settings/site.html:110
msgid "Footer Content"
msgstr ""
#: bookwyrm/templates/settings/site.html:13
#: bookwyrm/templates/settings/site.html:116
#: bookwyrm/templates/settings/site.html:134
msgid "Registration"
msgstr ""
@ -3806,86 +3818,152 @@ msgstr ""
msgid "Unable to save settings"
msgstr ""
#: bookwyrm/templates/settings/site.html:42
#: bookwyrm/templates/settings/site.html:47
msgid "Instance Name:"
msgstr ""
#: bookwyrm/templates/settings/site.html:46
#: bookwyrm/templates/settings/site.html:51
msgid "Tagline:"
msgstr ""
#: bookwyrm/templates/settings/site.html:50
#: bookwyrm/templates/settings/site.html:55
msgid "Instance description:"
msgstr ""
#: bookwyrm/templates/settings/site.html:54
#: bookwyrm/templates/settings/site.html:59
msgid "Short description:"
msgstr ""
#: bookwyrm/templates/settings/site.html:55
#: bookwyrm/templates/settings/site.html:60
msgid "Used when the instance is previewed on joinbookwyrm.com. Does not support HTML or Markdown."
msgstr ""
#: bookwyrm/templates/settings/site.html:59
#: bookwyrm/templates/settings/site.html:64
msgid "Code of conduct:"
msgstr ""
#: bookwyrm/templates/settings/site.html:63
#: bookwyrm/templates/settings/site.html:68
msgid "Privacy Policy:"
msgstr ""
#: bookwyrm/templates/settings/site.html:75
#: bookwyrm/templates/settings/site.html:79
msgid "Images"
msgstr ""
#: bookwyrm/templates/settings/site.html:82
msgid "Logo:"
msgstr ""
#: bookwyrm/templates/settings/site.html:79
#: bookwyrm/templates/settings/site.html:86
msgid "Logo small:"
msgstr ""
#: bookwyrm/templates/settings/site.html:83
#: bookwyrm/templates/settings/site.html:90
msgid "Favicon:"
msgstr ""
#: bookwyrm/templates/settings/site.html:95
#: bookwyrm/templates/settings/site.html:98
msgid "Default theme:"
msgstr ""
#: bookwyrm/templates/settings/site.html:113
msgid "Support link:"
msgstr ""
#: bookwyrm/templates/settings/site.html:99
#: bookwyrm/templates/settings/site.html:117
msgid "Support title:"
msgstr ""
#: bookwyrm/templates/settings/site.html:103
#: bookwyrm/templates/settings/site.html:121
msgid "Admin email:"
msgstr ""
#: bookwyrm/templates/settings/site.html:107
#: bookwyrm/templates/settings/site.html:125
msgid "Additional info:"
msgstr ""
#: bookwyrm/templates/settings/site.html:121
#: bookwyrm/templates/settings/site.html:139
msgid "Allow registration"
msgstr ""
#: bookwyrm/templates/settings/site.html:127
#: bookwyrm/templates/settings/site.html:145
msgid "Allow invite requests"
msgstr ""
#: bookwyrm/templates/settings/site.html:133
#: bookwyrm/templates/settings/site.html:151
msgid "Require users to confirm email address"
msgstr ""
#: bookwyrm/templates/settings/site.html:135
#: bookwyrm/templates/settings/site.html:153
msgid "(Recommended if registration is open)"
msgstr ""
#: bookwyrm/templates/settings/site.html:138
#: bookwyrm/templates/settings/site.html:156
msgid "Registration closed text:"
msgstr ""
#: bookwyrm/templates/settings/site.html:142
#: bookwyrm/templates/settings/site.html:160
msgid "Invite request text:"
msgstr ""
#: bookwyrm/templates/settings/themes.html:10
msgid "Set instance default theme"
msgstr ""
#: bookwyrm/templates/settings/themes.html:19
msgid "Successfully added theme"
msgstr ""
#: bookwyrm/templates/settings/themes.html:26
msgid "How to add a theme"
msgstr ""
#: bookwyrm/templates/settings/themes.html:29
msgid "Copy the theme file into the <code>bookwyrm/static/css/themes</code> directory on your server from the command line."
msgstr ""
#: bookwyrm/templates/settings/themes.html:32
msgid "Run <code>./bw-dev compilescss</code>."
msgstr ""
#: bookwyrm/templates/settings/themes.html:35
msgid "Add the file name using the form below to make it available in the application interface."
msgstr ""
#: bookwyrm/templates/settings/themes.html:42
#: bookwyrm/templates/settings/themes.html:101
msgid "Add theme"
msgstr ""
#: bookwyrm/templates/settings/themes.html:48
msgid "Unable to save theme"
msgstr ""
#: bookwyrm/templates/settings/themes.html:61
msgid "No available theme files detected"
msgstr ""
#: bookwyrm/templates/settings/themes.html:69
#: bookwyrm/templates/settings/themes.html:112
msgid "Theme name"
msgstr ""
#: bookwyrm/templates/settings/themes.html:79
msgid "Theme filename"
msgstr ""
#: bookwyrm/templates/settings/themes.html:107
msgid "Available Themes"
msgstr ""
#: bookwyrm/templates/settings/themes.html:115
msgid "File"
msgstr ""
#: bookwyrm/templates/settings/themes.html:130
msgid "Remove theme"
msgstr ""
#: bookwyrm/templates/settings/users/delete_user_form.html:5
#: bookwyrm/templates/settings/users/user_moderation_actions.html:32
msgid "Permanently delete user"
@ -4077,10 +4155,6 @@ msgstr ""
msgid "Using S3:"
msgstr ""
#: bookwyrm/templates/setup/config.html:91
msgid "Display"
msgstr ""
#: bookwyrm/templates/setup/config.html:95
msgid "Default interface language:"
msgstr ""
@ -4138,8 +4212,7 @@ msgid "User profile"
msgstr ""
#: bookwyrm/templates/shelf/shelf.html:39
#: bookwyrm/templates/snippets/translated_shelf_name.html:3
#: bookwyrm/views/shelf/shelf.py:53
#: bookwyrm/templatetags/shelf_tags.py:44 bookwyrm/views/shelf/shelf.py:53
msgid "All books"
msgstr ""
@ -4573,8 +4646,13 @@ msgstr ""
msgid "Want to read"
msgstr ""
#: bookwyrm/templates/snippets/shelf_selector.html:74
#: bookwyrm/templates/snippets/shelf_selector.html:86
#: bookwyrm/templates/snippets/shelf_selector.html:75
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:66
#, python-format
msgid "Remove from %(name)s"
msgstr ""
#: bookwyrm/templates/snippets/shelf_selector.html:88
msgid "Remove from"
msgstr ""
@ -4582,11 +4660,6 @@ msgstr ""
msgid "More shelves"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:66
#, python-format
msgid "Remove from %(name)s"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:31
msgid "Finish reading"
msgstr ""
@ -4869,14 +4942,14 @@ msgstr[1] ""
msgid "%(counter)s following"
msgstr ""
#: bookwyrm/templates/user/user_preview.html:34
#: bookwyrm/templates/user/user_preview.html:39
#, python-format
msgid "%(mutuals_display)s follower you follow"
msgid_plural "%(mutuals_display)s followers you follow"
msgstr[0] ""
msgstr[1] ""
#: bookwyrm/templates/user/user_preview.html:38
#: bookwyrm/templates/user/user_preview.html:43
msgid "No followers you follow"
msgstr ""

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 05:32\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-25 21:15\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Spanish\n"
"Language: es\n"
@ -121,6 +121,10 @@ msgstr ""
msgid "Danger"
msgstr ""
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citas"
msgid "Everything else"
msgstr "Todo lo demás"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Línea de tiempo principal"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Inicio"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Línea temporal de libros"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Libros"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Inglés)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch (Alemán)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Gallego)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Francés)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (Noruego)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portugués brasileño)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugués europeo)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Sueco)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chino simplificado)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chino tradicional)"
@ -2922,11 +2926,6 @@ msgstr "Terminar \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Empezar \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Anuncios"
@ -3152,6 +3151,67 @@ msgstr ""
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Dominio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Lista de bloqueo de correos electrónicos"
@ -3540,7 +3600,7 @@ msgstr "Dirección IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Lista de direcciones IP bloqueadas"
@ -3578,17 +3638,17 @@ msgstr "Moderación"
msgid "Reports"
msgstr "Informes"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Dominios de enlaces"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Configuración de instancia"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "No hay dominios bloqueados actualmente"
msgid "No links available for this domain."
msgstr "Ningún enlace disponible para este dominio."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Volver a los informes"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Denunciante del mensaje"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Actualización de tu denuncia:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Estados reportados"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "El estado ha sido eliminado"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Enlaces denunciados"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Comentarios de moderador"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Comentario"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 11:36\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-26 20:08\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: French\n"
"Language: fr\n"
@ -121,6 +121,10 @@ msgstr "Avertissement"
msgid "Danger"
msgstr "Danger"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr "Rapport généré automatiquement"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citations"
msgid "Everything else"
msgstr "Tout le reste"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Mon fil dactualité"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Accueil"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Actualité de mes livres"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Livres"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Galicien)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (italien)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituanien)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (norvégien)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portugais brésilien)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugais européen)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Suédois)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简化字"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "Infos supplémentaires:"
@ -2922,11 +2926,6 @@ msgstr "Terminer \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Commencer \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr "Arrêter \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Modifier"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Annonces"
@ -3152,6 +3151,67 @@ msgstr "Paramètres daffichage"
msgid "Color:"
msgstr "Couleur :"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr "Règles de modération auto"
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr "Les règles de modération automatique créeront des rapports pour tout compte ou statut local avec des champs correspondant à la chaîne fournie."
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr "Les comptes ou statuts qui ont déjà été signalés (que le rapport ait été résolu ou non) ne seront pas marqués."
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr "À ce stade, les rapports ne sont <em>pas</em> générés automatiquement, et vous devez déclencher manuellement une analyse."
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr "Exécuter l'analyse"
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr "Règle ajoutée avec succès"
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr "Ajouter une règle"
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr "Correspondance de chaîne"
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr "Signaler des comptes"
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr "Signaler les statuts"
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr "Ajouter une règle"
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr "Règles actuelles"
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr "Afficher les règles"
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr "Supprimer la règle"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Domaine :"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Liste des e-mails bloqués"
@ -3540,7 +3600,7 @@ msgstr "Adresse IP :"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Liste des adresses IP bloquées"
@ -3578,17 +3638,17 @@ msgstr "Modération"
msgid "Reports"
msgstr "Signalements"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Domaines liés"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Paramètres de linstance"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Aucun domaine actuellement bloqué"
msgid "No links available for this domain."
msgstr "Aucun lien nest disponible pour ce domaine."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Retour aux signalements"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Rapporteur du message"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Mise à jour de votre rapport :"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Statuts signalés"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr "Statut signalé"
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "Le statut a été supprimé"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Liens signalés"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Commentaires de léquipe de modération"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Commentaire"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-22 05:34\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-26 07:03\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Galician\n"
"Language: gl\n"
@ -121,6 +121,10 @@ msgstr "Advertencia"
msgid "Danger"
msgstr "Perigo"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr "Denuncia creada automáticamente"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citas"
msgid "Everything else"
msgstr "As outras cousas"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Cronoloxía de Inicio"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Inicio"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Cronoloxía de libros"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Libros"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Inglés)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Alemán (Alemaña)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (España)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Galician)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (Italian)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Francés (Francia)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lithuanian)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Noruegués (Norwegian)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portugués brasileiro)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portugués europeo)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Sueco (Swedish)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinés simplificado)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinés tradicional)"
@ -2922,11 +2926,6 @@ msgstr "Acabei \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Comecei \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr "Deixar \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Anuncios"
@ -3152,6 +3151,67 @@ msgstr "Axustes da pantalla"
msgid "Color:"
msgstr "Cor:"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr "Regras de auto-moderación"
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr "As regras de auto-moderación crearán denuncias para calquera usuaria ou estado locais campos que concorden co texto proporcionado."
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr "Usuarias e estados que xa foron denunciados (independentemente de se xa foi resolta a denuncia) non serán marcados."
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr "Neste momento, as denuncias <em>non</em> se están a crear automáticamente, tes que executar manualmente o escaneado."
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr "Escanear"
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr "Regra engadida correctamente"
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr "Engadir regra"
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr "Texto coincidente"
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr "Marcar usuarias"
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr "Marcar estados"
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr "Engadir regra"
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr "Regras actuais"
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr "Mostrar regras"
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr "Eliminar regra"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Dominio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Lista de bloqueo de email"
@ -3540,7 +3600,7 @@ msgstr "Enderezo IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Lista de enderezos IP bloqueados"
@ -3578,17 +3638,17 @@ msgstr "Moderación"
msgid "Reports"
msgstr "Denuncias"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Dominios das ligazóns"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Axustes da instancia"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Non hai dominios bloqueados"
msgid "No links available for this domain."
msgstr "Non hai ligazóns dispoñibles para este dominio."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Volver a denuncias"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Denunciante"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Actualiza a denuncia:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Estados dununciados"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr "Estados denunciados"
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "O estado foi eliminado"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Ligazóns denunciadas"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Comentarios da moderación"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Comentario"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 06:34\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-27 16:14\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Italian\n"
"Language: it\n"
@ -121,6 +121,10 @@ msgstr "Avviso"
msgid "Danger"
msgstr "Attenzione"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr "Rapporto generato automaticamente"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citazioni"
msgid "Everything else"
msgstr "Tutto il resto"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "La tua timeline"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Home"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Timeline dei libri"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Libri"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Inglese)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch (Tedesco)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (Spagnolo)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Galiziano)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Francese)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (Norvegese)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Portoghese Brasiliano)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Portoghese europeo)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Svedese)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Cinese Semplificato)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Cinese Tradizionale)"
@ -2922,11 +2926,6 @@ msgstr "Termina \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Inizia \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr "Termina \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Modifica"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Annunci"
@ -3152,6 +3151,67 @@ msgstr "Impostazioni di visualizzazione"
msgid "Color:"
msgstr "Colore:"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr "Regole di moderazione automatica"
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr "Le regole di auto-moderazione creeranno report per qualsiasi utente locale o stato con campi corrispondenti alla stringa fornita."
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr "Gli utenti o gli stati che sono già stati segnalati (a prescindere dal fatto che il report sia stato risolto) non verranno contrassegnati."
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr "In questo momento, i report <em>non</em> vengono generati automaticamente; devi attivare manualmente una scansione."
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr "Avvia scansione"
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr "Regola aggiunta con successo"
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr "Aggiungi regola"
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr "Corrispondenza stringa"
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr "Contrassegna utenti"
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr "Segnala stati"
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr "Aggiungi regola"
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr "Regole Attuali"
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr "Mostra regole"
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr "Rimuovi regola"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Dominio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Lista email bloccate"
@ -3540,7 +3600,7 @@ msgstr "Indirizzo IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Elenco Indirizzo IP bloccati"
@ -3578,17 +3638,17 @@ msgstr "Moderazione"
msgid "Reports"
msgstr "Reports"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Link ai domini"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Impostazioni dell'istanza"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Nessun dominio attualmente bloccato"
msgid "No links available for this domain."
msgstr "Nessun collegamento disponibile per questo libro."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Tornare all'elenco dei report"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Messaggio segnalato"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Aggiornamento sul tuo rapporto:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr "Stati segnalati"
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "Lo stato è stato eliminato"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Collegamenti segnalati"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Commenti del moderatore"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Commenta"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 05:31\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-25 21:14\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Lithuanian\n"
"Language: lt\n"
@ -121,6 +121,10 @@ msgstr ""
msgid "Danger"
msgstr ""
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citatos"
msgid "Everything else"
msgstr "Visa kita"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Pagrindinė siena"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Pagrindinis"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Knygų siena"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Knygos"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Anglų)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch (Vokiečių)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (Ispanų)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (galisų)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italų (Italian)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Prancūzų)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norvegų (Norwegian)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português brasileiro (Brazilijos portugalų)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Europos portugalų)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Švedų)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Supaprastinta kinų)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Tradicinė kinų)"
@ -2943,11 +2947,6 @@ msgstr "Užbaigti „%(book_title)s“"
msgid "Start \"%(book_title)s\""
msgstr "Pradėti „%(book_title)s“"
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3082,7 +3081,7 @@ msgstr "Redaguoti"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Pranešimai"
@ -3173,6 +3172,67 @@ msgstr ""
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3281,7 +3341,7 @@ msgstr "Domenas:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "El. pašto blokavimo sąrašas"
@ -3569,7 +3629,7 @@ msgstr "IP adresas:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Juodasis IP adresų sąrašas"
@ -3607,17 +3667,17 @@ msgstr "Moderavimas"
msgid "Reports"
msgstr "Pranešimai"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Nuorodų puslapiai"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Serverio nustatymai"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3656,35 +3716,35 @@ msgstr "Šiuo metu užblokuotų domenų nėra"
msgid "No links available for this domain."
msgstr "Šiam domenui nuorodų nėra."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Atgal į pranešimus"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Žinučių pranešėjas"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Naujausia informacija apie jūsų pranešimą:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Praneštos būsenos"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "Būsena ištrinta"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Raportuotos nuorodos"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Moderatoriaus komentarai"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Komentuoti"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 05:31\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-25 21:14\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Norwegian\n"
"Language: no\n"
@ -121,6 +121,10 @@ msgstr ""
msgid "Danger"
msgstr ""
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Sitater"
msgid "Everything else"
msgstr "Andre ting"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Lokal tidslinje"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Hjem"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Boktidslinja"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Bøker"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Engelsk)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch (Tysk)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (Spansk)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Gallisk)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (Italiensk)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Fransk)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Litauisk)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (Norsk)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português - Brasil (Brasiliansk portugisisk)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Europeisk Portugisisk)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Svensk)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Forenklet kinesisk)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Tradisjonelt kinesisk)"
@ -2922,11 +2926,6 @@ msgstr "Fullfør \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Start \"%(book_title)s"
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Rediger"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Kunngjøringer"
@ -3152,6 +3151,67 @@ msgstr ""
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Domene:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "E-post blokkeringsliste"
@ -3540,7 +3600,7 @@ msgstr "IP -adresse:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Blokkerinsgliste over IP -adresser"
@ -3578,17 +3638,17 @@ msgstr "Moderering"
msgid "Reports"
msgstr "Rapporter"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Lenkedomener"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Instansdetaljer"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Ingen domener er for øyeblikket blokkert"
msgid "No links available for this domain."
msgstr "Ingen lenker tilgjengelig til dette domenet."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Tilbake til rapporter"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Send melding til rapportør"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Oppdatering på din rapport:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Rapporterte statuser"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "Status er slettet"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Rapporterte lenker"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Moderatorkommentarer"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Kommentar"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 07:52\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-25 22:22\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt\n"
@ -121,6 +121,10 @@ msgstr "Atenção"
msgid "Danger"
msgstr "Perigo"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr "Relatório gerado automaticamente"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citações"
msgid "Everything else"
msgstr "Todo o resto"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Linha do tempo"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Página inicial"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Linha do tempo dos livros"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Livros"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English (Inglês)"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch (Alemão)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (Espanhol)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Galego)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Francês)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (Lituano)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (Norueguês)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Português do Brasil)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Português Europeu)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Sueco)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinês simplificado)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinês tradicional)"
@ -2922,11 +2926,6 @@ msgstr "Terminar \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Começar \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr "Parar \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Avisos"
@ -3152,6 +3151,67 @@ msgstr "Configurações de exibição"
msgid "Color:"
msgstr "Cor:"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr "Regras de moderação automática"
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr "As regras de moderação automática produzirão relatórios para qualquer usuário local ou publicação com textos idênticos ao fornecido."
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr "Usuários ou publicações já denunciados (independente de terem ou não sido solucionados) não serão sinalizados."
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr "Neste momento os relatórios <em>não</em> estão sendo gerados automaticamente; você deve iniciar manualmente uma verificação."
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr "Iniciar verificação"
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr "Regra adicionada com sucesso"
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr "Adicionar regra"
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr "Texto correspondente"
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr "Sinalizar usuários"
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr "Sinalizar publicações"
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr "Adicionar regra"
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr "Regras atuais"
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr "Mostrar regras"
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr "Excluir regra"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Domínio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Lista de bloqueio de e-mails"
@ -3540,7 +3600,7 @@ msgstr "Endereço de IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Lista de bloqueios de IP"
@ -3578,17 +3638,17 @@ msgstr "Moderação"
msgid "Reports"
msgstr "Denúncias"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Domínios de links"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Configurações da instância"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Nenhum domínio bloqueado"
msgid "No links available for this domain."
msgstr "Nenhum link disponível para este domínio."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Voltar às denúncias"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Enviar mensagem a quem denunciou"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Atualização sobre sua denúncia:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Publicações denunciadas"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr "Publicação denunciada"
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "A publicação foi excluída"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Links denunciados"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Comentários da moderação"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Comentar"
@ -3694,7 +3754,7 @@ msgstr "Reabrir"
#: bookwyrm/templates/settings/reports/report_preview.html:36
msgid "Resolve"
msgstr "Concluir"
msgstr "Solucionar"
#: bookwyrm/templates/settings/reports/reports.html:6
#, python-format
@ -3712,7 +3772,7 @@ msgstr "Abrir"
#: bookwyrm/templates/settings/reports/reports.html:28
msgid "Resolved"
msgstr "Concluído"
msgstr "Solucionada"
#: bookwyrm/templates/settings/reports/reports.html:37
msgid "No reports found."

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 05:31\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-26 12:42\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Portuguese\n"
"Language: pt\n"
@ -121,6 +121,10 @@ msgstr ""
msgid "Danger"
msgstr ""
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citações"
msgid "Everything else"
msgstr "Tudo o resto"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Cronograma Inicial"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Início"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Cronograma de Livros"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Livros"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "Inglês"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch (Alemão)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español (Espanhol)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Galician)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano (Italiano)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français (Francês)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių (lituano)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk (Norueguês)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil (Português brasileiro)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português (Português Europeu)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr ""
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Chinês simplificado)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Chinês tradicional)"
@ -2920,11 +2924,6 @@ msgstr "Concluir \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Começar \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3059,7 +3058,7 @@ msgstr "Editar"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Comunicados"
@ -3150,6 +3149,67 @@ msgstr ""
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr "Executar scan"
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr "Regra adicionada com sucesso"
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr "Adicionar regra"
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr "Adicionar regra"
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr "Regras atuais"
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr "Mostrar as regras"
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr "Remover regra"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3252,7 +3312,7 @@ msgstr "Domínio:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Lista de E-Mails bloqueados"
@ -3538,7 +3598,7 @@ msgstr "Endereço IP:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Endereços IP Bloqueados"
@ -3576,17 +3636,17 @@ msgstr "Moderação"
msgid "Reports"
msgstr "Denúncias"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr ""
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Configurações do domínio"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3625,35 +3685,35 @@ msgstr ""
msgid "No links available for this domain."
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Voltar para denúncias"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Estados denunciados"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "O estado foi eliminado"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Comentários do Moderador"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Comentar"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-21 11:18\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-25 21:14\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Swedish\n"
"Language: sv\n"
@ -121,6 +121,10 @@ msgstr "Varning"
msgid "Danger"
msgstr "Observera"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "Citationer"
msgid "Everything else"
msgstr "Allt annat"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "Tidslinje för Hem"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "Hem"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "Tidslinjer för böcker"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "Böcker"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "Engelska"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Tyska (Tysk)"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Spanska (Spansk)"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego (Gallisk)"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italienska (Italiensk)"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Franska (Fransk)"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Litauiska (Litauisk)"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norska (Norska)"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português d Brasil (Brasiliansk Portugisiska)"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu (Europeisk Portugisiska)"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska (Svenska)"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文 (Förenklad Kinesiska)"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文 (Traditionell Kinesiska)"
@ -2922,11 +2926,6 @@ msgstr "Avsluta \"%(book_title)s\""
msgid "Start \"%(book_title)s\""
msgstr "Påbörja \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr "Påbörja \"%(book_title)s\""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3061,7 +3060,7 @@ msgstr "Redigera"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "Tillkännagivanden"
@ -3152,6 +3151,67 @@ msgstr "Visningsinställningar"
msgid "Color:"
msgstr "Färg:"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3254,7 +3314,7 @@ msgstr "Domän:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "Blocklista för e-post"
@ -3540,7 +3600,7 @@ msgstr "IP-adress:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "Blockeringslista för IP-adress"
@ -3578,17 +3638,17 @@ msgstr "Moderering"
msgid "Reports"
msgstr "Rapporter"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "Länka domäner"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "Inställningar för instans"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3627,35 +3687,35 @@ msgstr "Inga domäner är blockerade för närvarande"
msgid "No links available for this domain."
msgstr "Inga länkar tillgängliga för den här domänen."
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "Tillbaka till rapporter"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "Meddela rapportören"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "Uppdatering av din rapport:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "Rapporterade statusar"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "Statusen har tagits bort"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "Rapporterade länkar"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "Moderatorns kommentarer"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "Kommentar"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-25 15:34\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-26 04:02\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh\n"
@ -121,6 +121,10 @@ msgstr "警告"
msgid "Danger"
msgstr "危险"
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr "自动生成的举报"
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr "引用"
msgid "Everything else"
msgstr "所有其它内容"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "主页时间线"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "主页"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr "书目时间线"
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "书目"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English英语"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch德语"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español西班牙语"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr "Galego加利西亚语"
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr "Italiano意大利语"
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français法语"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr "Lietuvių立陶宛语"
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr "Norsk挪威语"
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "Português do Brasil巴西葡萄牙语"
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr "Português Europeu欧洲葡萄牙语"
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr "Svenska瑞典语"
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "简体中文"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文(繁体中文)"
@ -2911,11 +2915,6 @@ msgstr "完成《%(book_title)s》"
msgid "Start \"%(book_title)s\""
msgstr "开始《%(book_title)s》"
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr "停止《%(book_title)s》"
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3050,7 +3049,7 @@ msgstr "编辑"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "公告"
@ -3141,6 +3140,67 @@ msgstr "显示设置"
msgid "Color:"
msgstr "颜色:"
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr "自动审核规则"
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr "自动审核规则将为任何本地用户,或具有匹配所提供字符串的字段的状态新建举报。"
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr "已经报告的用户或状态(无论举报是否得到解决)将不会被标记。"
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr "此时,举报 <em>不会自动生成了</em> ,您必须手动触发扫描。"
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr "运行扫描"
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr "规则添加成功"
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr "添加规则"
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr "字符串匹配"
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr "标记用户"
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr "标记状态"
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr "添加规则"
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr "目前规则"
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr "显示规则"
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr "删除规则"
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3240,7 +3300,7 @@ msgstr "域名:"
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr "邮件屏蔽列表"
@ -3525,7 +3585,7 @@ msgstr "IP 地址:"
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr "IP 地址屏蔽列表"
@ -3563,17 +3623,17 @@ msgstr "仲裁"
msgid "Reports"
msgstr "报告"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr "链接域名"
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "实例设置"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3612,35 +3672,35 @@ msgstr "目前没有屏蔽的域名"
msgid "No links available for this domain."
msgstr "此域名没有可用链接。"
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "回到报告"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr "消息报告者"
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr "您报告的更新:"
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "被报告的状态"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr "举报状态"
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "状态已被删除"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr "报告的链接"
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "监察员评论"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "评论"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-18 03:55+0000\n"
"PO-Revision-Date: 2022-02-18 05:31\n"
"POT-Creation-Date: 2022-02-25 20:12+0000\n"
"PO-Revision-Date: 2022-02-25 21:14\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Chinese Traditional\n"
"Language: zh\n"
@ -121,6 +121,10 @@ msgstr ""
msgid "Danger"
msgstr ""
#: bookwyrm/models/antispam.py:106 bookwyrm/models/antispam.py:140
msgid "Automatically generated report"
msgstr ""
#: bookwyrm/models/base_model.py:17 bookwyrm/models/link.py:72
#: bookwyrm/templates/import/import_status.html:200
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
@ -261,73 +265,73 @@ msgstr ""
msgid "Everything else"
msgstr ""
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home Timeline"
msgstr "主頁時間線"
#: bookwyrm/settings.py:195
#: bookwyrm/settings.py:211
msgid "Home"
msgstr "主頁"
#: bookwyrm/settings.py:196
#: bookwyrm/settings.py:212
msgid "Books Timeline"
msgstr ""
#: bookwyrm/settings.py:196 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:212 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:91
msgid "Books"
msgstr "書目"
#: bookwyrm/settings.py:270
#: bookwyrm/settings.py:284
msgid "English"
msgstr "English英語"
#: bookwyrm/settings.py:271
#: bookwyrm/settings.py:285
msgid "Deutsch (German)"
msgstr "Deutsch德語"
#: bookwyrm/settings.py:272
#: bookwyrm/settings.py:286
msgid "Español (Spanish)"
msgstr "Español西班牙語"
#: bookwyrm/settings.py:273
#: bookwyrm/settings.py:287
msgid "Galego (Galician)"
msgstr ""
#: bookwyrm/settings.py:274
#: bookwyrm/settings.py:288
msgid "Italiano (Italian)"
msgstr ""
#: bookwyrm/settings.py:275
#: bookwyrm/settings.py:289
msgid "Français (French)"
msgstr "Français法語"
#: bookwyrm/settings.py:276
#: bookwyrm/settings.py:290
msgid "Lietuvių (Lithuanian)"
msgstr ""
#: bookwyrm/settings.py:277
#: bookwyrm/settings.py:291
msgid "Norsk (Norwegian)"
msgstr ""
#: bookwyrm/settings.py:278
#: bookwyrm/settings.py:292
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr ""
#: bookwyrm/settings.py:279
#: bookwyrm/settings.py:293
msgid "Português Europeu (European Portuguese)"
msgstr ""
#: bookwyrm/settings.py:280
#: bookwyrm/settings.py:294
msgid "Svenska (Swedish)"
msgstr ""
#: bookwyrm/settings.py:281
#: bookwyrm/settings.py:295
msgid "简体中文 (Simplified Chinese)"
msgstr "簡體中文"
#: bookwyrm/settings.py:282
#: bookwyrm/settings.py:296
msgid "繁體中文 (Traditional Chinese)"
msgstr "繁體中文"
@ -2909,11 +2913,6 @@ msgstr ""
msgid "Start \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/stop.html:5
#, python-format
msgid "Stop \"%(book_title)s\""
msgstr ""
#: bookwyrm/templates/reading_progress/want.html:5
#, python-format
msgid "Want to Read \"%(book_title)s\""
@ -3048,7 +3047,7 @@ msgstr "編輯"
#: bookwyrm/templates/settings/announcements/announcements.html:3
#: bookwyrm/templates/settings/announcements/announcements.html:5
#: bookwyrm/templates/settings/announcements/edit_announcement.html:15
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
msgid "Announcements"
msgstr "公告"
@ -3139,6 +3138,67 @@ msgstr ""
msgid "Color:"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:6
#: bookwyrm/templates/settings/automod/rules.html:10
#: bookwyrm/templates/settings/layout.html:61
msgid "Auto-moderation rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:17
msgid "Auto-moderation rules will create reports for any local user or status with fields matching the provided string."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:18
msgid "Users or statuses that have already been reported (regardless of whether the report was resolved) will not be flagged."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:19
msgid "At this time, reports are <em>not</em> being generated automatically, and you must manually trigger a scan."
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:23
msgid "Run scan"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:31
msgid "Successfully added rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:37
msgid "Add Rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:46
#: bookwyrm/templates/settings/automod/rules.html:90
msgid "String match"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:56
#: bookwyrm/templates/settings/automod/rules.html:93
msgid "Flag users"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:63
#: bookwyrm/templates/settings/automod/rules.html:96
msgid "Flag statuses"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:70
msgid "Add rule"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:77
msgid "Current Rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:81
msgid "Show rules"
msgstr ""
#: bookwyrm/templates/settings/automod/rules.html:118
msgid "Remove rule"
msgstr ""
#: bookwyrm/templates/settings/dashboard/dashboard.html:6
#: bookwyrm/templates/settings/dashboard/dashboard.html:8
#: bookwyrm/templates/settings/layout.html:28
@ -3238,7 +3298,7 @@ msgstr ""
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:61
#: bookwyrm/templates/settings/layout.html:65
msgid "Email Blocklist"
msgstr ""
@ -3523,7 +3583,7 @@ msgstr ""
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/layout.html:69
msgid "IP Address Blocklist"
msgstr ""
@ -3561,17 +3621,17 @@ msgstr ""
msgid "Reports"
msgstr "舉報"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/layout.html:73
#: bookwyrm/templates/settings/link_domains/link_domains.html:5
#: bookwyrm/templates/settings/link_domains/link_domains.html:7
msgid "Link Domains"
msgstr ""
#: bookwyrm/templates/settings/layout.html:74
#: bookwyrm/templates/settings/layout.html:78
msgid "Instance Settings"
msgstr "實例設定"
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/layout.html:86
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
@ -3610,35 +3670,35 @@ msgstr ""
msgid "No links available for this domain."
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:11
#: bookwyrm/templates/settings/reports/report.html:12
msgid "Back to reports"
msgstr "回到舉報"
#: bookwyrm/templates/settings/reports/report.html:23
#: bookwyrm/templates/settings/reports/report.html:24
msgid "Message reporter"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:27
#: bookwyrm/templates/settings/reports/report.html:28
msgid "Update on your report:"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:35
msgid "Reported statuses"
msgstr "被舉報的狀態"
#: bookwyrm/templates/settings/reports/report.html:36
msgid "Reported status"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:40
#: bookwyrm/templates/settings/reports/report.html:38
msgid "Status has been deleted"
msgstr "狀態已被刪除"
#: bookwyrm/templates/settings/reports/report.html:52
#: bookwyrm/templates/settings/reports/report.html:47
msgid "Reported links"
msgstr ""
#: bookwyrm/templates/settings/reports/report.html:68
#: bookwyrm/templates/settings/reports/report.html:63
msgid "Moderator Comments"
msgstr "監察員評論"
#: bookwyrm/templates/settings/reports/report.html:89
#: bookwyrm/templates/settings/reports/report.html:84
#: bookwyrm/templates/snippets/create_status.html:26
msgid "Comment"
msgstr "評論"