Merge branch 'main' into production

This commit is contained in:
Mouse Reeve 2021-09-18 16:41:03 -07:00
commit 5d19d33a01
27 changed files with 847 additions and 491 deletions

View file

@ -0,0 +1,27 @@
# Generated by Django 3.2.4 on 2021-09-18 22:38
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0097_auto_20210917_1858"),
]
operations = [
migrations.AddField(
model_name="sitesettings",
name="invite_request_text",
field=models.TextField(
default="If your request is approved, you will receive an email with a registration link."
),
),
migrations.AlterField(
model_name="sitesettings",
name="registration_closed_text",
field=models.TextField(
default='We aren\'t taking new users at this time. You can find an open instance at <a href="https://joinbookwyrm.com/instances">joinbookwyrm.com/instances</a>.'
),
),
]

View file

@ -24,7 +24,13 @@ class SiteSettings(models.Model):
# about page
registration_closed_text = models.TextField(
default="Contact an administrator to get an invite"
default="We aren't taking new users at this time. You can find an open "
'instance at <a href="https://joinbookwyrm.com/instances">'
"joinbookwyrm.com/instances</a>."
)
invite_request_text = models.TextField(
default="If your request is approved, you will receive an email with a "
"registration link."
)
code_of_conduct = models.TextField(default="Add a code of conduct here.")
privacy_policy = models.TextField(default="Add a privacy policy here.")

View file

@ -13,7 +13,7 @@ VERSION = "0.0.1"
PAGE_LENGTH = env("PAGE_LENGTH", 15)
DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English")
JS_CACHE = "e5832a26"
JS_CACHE = "7f2343cf"
# email
EMAIL_BACKEND = env("EMAIL_BACKEND", "django.core.mail.backends.smtp.EmailBackend")

View file

@ -27,7 +27,7 @@
{% if not draft %}
{% include 'snippets/create_status.html' %}
{% else %}
{% include 'snippets/create_status/status.html' %}
{% include 'snippets/create_status/status.html' with no_script=True %}
{% endif %}
</div>
</div>

View file

@ -14,7 +14,7 @@
</header>
<div class="box">
{% include 'snippets/create_status/status.html' with type="direct" uuid=1 mention=partner %}
{% include 'snippets/create_status/status.html' with type="direct" uuid=1 mention=partner no_script=True %}
</div>
<section class="block">

View file

@ -77,7 +77,7 @@
class="checkbox"
type="checkbox"
data-action="toggle-all"
data-target="failed-imports"
data-target="failed_imports"
/>
{% trans "Select all" %}
</label>

View file

@ -5,11 +5,11 @@
{% block content %}
<h1 class="title">{% trans "Create an Account" %}</h1>
<div class="columns">
<div class="column">
<div class="block">
{% if valid %}
<h1 class="title">{% trans "Create an Account" %}</h1>
<div>
<form name="register" method="post" action="/register">
<input type=hidden name="invite_code" value="{{ invite.code }}">
@ -25,7 +25,7 @@
</div>
</div>
<div class="column">
<div class="block">
<div class="box">
{% include 'snippets/about.html' %}
</div>
</div>

View file

@ -1,4 +1,4 @@
{% extends 'landing/landing_layout.html' %}
{% extends 'landing/layout.html' %}
{% load i18n %}
{% block panel %}

View file

@ -1,4 +1,4 @@
{% extends 'landing/landing_layout.html' %}
{% extends 'landing/layout.html' %}
{% load i18n %}
{% block panel %}

View file

@ -40,38 +40,41 @@
<div class="tile is-5 is-parent">
{% if not request.user.is_authenticated %}
<div class="tile is-child box has-background-primary-light content">
<h2 class="title">
{% if site.allow_registration %}
{% blocktrans with name=site.name %}Join {{ name }}{% endblocktrans %}
{% elif site.allow_invite_requests %}
{% trans "Request an Invitation" %}
{% else %}
{% blocktrans with name=site.name%}{{ name}} registration is closed{% endblocktrans %}
{% endif %}
</h2>
{% if site.allow_registration %}
<h2 class="title">{% blocktrans with name=site.name %}Join {{ name }}{% endblocktrans %}</h2>
<form name="register" method="post" action="/register">
{% include 'snippets/register_form.html' %}
</form>
<form name="register" method="post" action="/register">
{% include 'snippets/register_form.html' %}
</form>
{% elif site.allow_invite_requests %}
{% if request_received %}
<p>
{% trans "Thank you! Your request has been received." %}
</p>
{% else %}
<p>{{ site.invite_request_text }}</p>
<form name="invite-request" action="{% url 'invite-request' %}" method="post">
{% csrf_token %}
<div class="block">
<label for="id_request_email" class="label">{% trans "Email address:" %}</label>
<input type="email" name="email" maxlength="255" class="input" required="" id="id_request_email">
{% for error in request_form.email.errors %}
<p class="help is-danger">{{ error|escape }}</p>
{% endfor %}
</div>
<button type="submit" class="button is-link">{% trans "Submit" %}</button>
</form>
{% endif %}
{% else %}
<h2 class="title">{% trans "This instance is closed" %}</h2>
<p>{{ site.registration_closed_text|safe}}</p>
{% if site.allow_invite_requests %}
{% if request_received %}
<p>
{% trans "Thank you! Your request has been received." %}
</p>
{% else %}
<h3>{% trans "Request an Invitation" %}</h3>
<form name="invite-request" action="{% url 'invite-request' %}" method="post">
{% csrf_token %}
<div class="block">
<label for="id_request_email" class="label">{% trans "Email address:" %}</label>
<input type="email" name="email" maxlength="255" class="input" required="" id="id_request_email">
{% for error in request_form.email.errors %}
<p class="help is-danger">{{ error|escape }}</p>
{% endfor %}
</div>
<button type="submit" class="button is-link">{% trans "Submit" %}</button>
</form>
{% endif %}
{% endif %}
<p>{{ site.registration_closed_text|safe}}</p>
{% endif %}
</div>
{% else %}

View file

@ -4,69 +4,65 @@
{% block title %}{% trans "Login" %}{% endblock %}
{% block content %}
<div class="columns">
<div class="column">
<div class="box">
<h1 class="title">{% trans "Log in" %}</h1>
{% if login_form.non_field_errors %}
<p class="notification is-danger">{{ login_form.non_field_errors }}</p>
{% endif %}
<h1 class="title">{% trans "Log in" %}</h1>
<div class="columns is-multiline">
<div class="column is-half">
{% if login_form.non_field_errors %}
<p class="notification is-danger">{{ login_form.non_field_errors }}</p>
{% endif %}
{% if show_confirmed_email %}
<p class="notification is-success">{% trans "Success! Email address confirmed." %}</p>
{% endif %}
<form name="login" method="post" action="/login">
{% csrf_token %}
{% if show_confirmed_email %}<input type="hidden" name="first_login" value="true">{% endif %}
<div class="field">
<label class="label" for="id_localname">{% trans "Username:" %}</label>
<div class="control">
{{ login_form.localname }}
</div>
{% if show_confirmed_email %}
<p class="notification is-success">{% trans "Success! Email address confirmed." %}</p>
{% endif %}
<form name="login" method="post" action="/login">
{% csrf_token %}
{% if show_confirmed_email %}<input type="hidden" name="first_login" value="true">{% endif %}
<div class="field">
<label class="label" for="id_localname">{% trans "Username:" %}</label>
<div class="control">
{{ login_form.localname }}
</div>
<div class="field">
<label class="label" for="id_password">{% trans "Password:" %}</label>
<div class="control">
{{ login_form.password }}
</div>
{% for error in login_form.password.errors %}
<p class="help is-danger">{{ error | escape }}</p>
{% endfor %}
</div>
<div class="field">
<label class="label" for="id_password">{% trans "Password:" %}</label>
<div class="control">
{{ login_form.password }}
</div>
<div class="field is-grouped">
<div class="control">
<button class="button is-primary" type="submit">{% trans "Log in" %}</button>
</div>
<div class="control">
<small><a href="{% url 'password-reset' %}">{% trans "Forgot your password?" %}</a></small>
</div>
{% for error in login_form.password.errors %}
<p class="help is-danger">{{ error | escape }}</p>
{% endfor %}
</div>
<div class="field is-grouped">
<div class="control">
<button class="button is-primary" type="submit">{% trans "Log in" %}</button>
</div>
</form>
</div>
<div class="control">
<small><a href="{% url 'password-reset' %}">{% trans "Forgot your password?" %}</a></small>
</div>
</div>
</form>
</div>
<div class="column">
{% if site.allow_registration %}
<div class="column is-half">
<div class="box has-background-primary-light">
{% if site.allow_registration %}
<h2 class="title">{% trans "Create an Account" %}</h2>
<form name="register" method="post" action="/register">
{% include 'snippets/register_form.html' %}
</form>
{% else %}
<h2 class="title">{% trans "This instance is closed" %}</h2>
<p>{% trans "Contact an administrator to get an invite" %}</p>
{% endif %}
</div>
</div>
{% endif %}
<div class="column">
<div class="box">
{% include 'snippets/about.html' %}
<p class="block">
<a href="{% url 'about' %}">{% trans "More about this site" %}</a>
</p>
</div>
</div>
</div>
<div class="block">
<div class="box">
{% include 'snippets/about.html' %}
<p class="block">
<a href="{% url 'about' %}">{% trans "More about this site" %}</a>
</p>
</div>
</div>
{% endblock %}

View file

@ -107,6 +107,13 @@
<label class="label" for="id_registration_closed_text">{% trans "Registration closed text:" %}</label>
{{ site_form.registration_closed_text }}
</div>
<div class="field">
<label class="label" for="id_invite_request_text">{% trans "Invite request text:" %}</label>
{{ site_form.invite_request_text }}
{% for error in site_form.invite_request_text.errors %}
<p class="help is-danger">{{ error|escape }}</p>
{% endfor %}
</div>
</section>
<footer class="block">

View file

@ -1,14 +1,22 @@
{% load i18n %}
<div class="control{% if not parent_status.content_warning and not draft.content_warning %} is-hidden{% endif %}" id="spoilers_{{ uuid }}">
<label class="is-sr-only" for="id_content_warning_{{ uuid }}">{% trans "Spoiler alert:" %}</label>
<div
class="field{% if not reply_parent.content_warning and not draft.content_warning %} is-hidden{% endif %}"
id="spoilers_{{ uuid }}{{ local_uuid }}"
>
<label
class="label"
for="id_content_warning_{{ uuid }}{{ local_uuid }}"
>
{% trans "Content warning:" %}
</label>
<input
type="text"
name="content_warning"
maxlength="255"
class="input"
id="id_content_warning_{{ uuid }}"
id="id_content_warning_{{ uuid }}{{ local_uuid }}"
placeholder="{% trans 'Spoilers ahead!' %}"
value="{% firstof draft.content_warning parent_status.content_warning '' %}"
value="{% firstof draft.content_warning reply_parent.content_warning '' %}"
data-cache-draft="id_content_warning_{{ book.id }}_{{ type }}"
>
</div>

View file

@ -5,12 +5,13 @@
type="checkbox"
class="is-hidden"
name="sensitive"
id="id_show_spoilers_{{ uuid }}"
id="id_show_spoilers_{{ uuid }}{{ local_uuid }}"
{% if draft.content_warning or status.content_warning %}checked{% endif %}
aria-hidden="true"
data-cache-draft="id_sensitive_{{ book.id }}_{{ type }}{{ reply_parent.id }}"
>
{% trans "Include spoiler alert" as button_text %}
{% firstof draft.content_warning status.content_warning as pressed %}
{% include 'snippets/toggle/toggle_button.html' with text=button_text icon="warning is-size-4" controls_text="spoilers" controls_uid=uuid focus="id_content_warning" checkbox="id_show_spoilers" class="toggle-button" pressed=pressed %}
{% firstof local_uuid '' as local_uuid %}
{% include 'snippets/toggle/toggle_button.html' with text=button_text icon="warning is-size-4" controls_text="spoilers" controls_uid=uuid|add:local_uuid focus="id_content_warning" checkbox="id_show_spoilers" class="toggle-button" pressed=pressed %}
</div>

View file

@ -14,7 +14,13 @@ reply_parent: the Status object this post will be in reply to, if applicable
{% block form_open %}
{# default form tag syntax, can be overriddden #}
<form class="is-flex-grow-1 submit-status" name="{{ type }}" action="/post/{{ type }}" method="post" id="tab_{{ type }}_{{ book.id }}{{ reply_parent.id }}">
<form
class="is-flex-grow-1{% if not no_script %} submit-status{% endif %}"
name="{{ type }}"
action="/post/{{ type }}"
method="post"
id="tab_{{ type }}_{{ book.id }}{{ reply_parent.id }}"
>
{% endblock %}
{% csrf_token %}
@ -25,23 +31,19 @@ reply_parent: the Status object this post will be in reply to, if applicable
<input type="hidden" name="reply_parent" value="{% firstof draft.reply_parent.id reply_parent.id %}">
{% endblock %}
{% include "snippets/create_status/content_warning_field.html" %}
{# fields that go between the content warnings and the content field (ie, quote) #}
{% block pre_content_additions %}{% endblock %}
<label class="label" for="id_content_{{ type }}_{{ book.id }}{{ reply_parent.id }}">
{% block content_label %}
{% trans "Comment:" %}
{% endblock %}
</label>
<div class="field">
<div class="control">
{% include "snippets/create_status/content_warning_field.html" %}
</div>
{# fields that go between the content warnings and the content field (ie, quote) #}
{% block pre_content_additions %}{% endblock %}
<label class="label" for="id_content_{{ type }}_{{ book.id }}{{ reply_parent.id }}">
{% block content_label %}
{% trans "Comment:" %}
{% endblock %}
</label>
<div class="control">
{% include "snippets/create_status/content_field.html" with placeholder=placeholder %}
</div>
{% include "snippets/create_status/content_field.html" with placeholder=placeholder %}
</div>
{# additional fields that go after the content block (ie, progress) #}

View file

@ -16,6 +16,10 @@ from bookwyrm.settings import DOMAIN
class Register(View):
"""register a user"""
def get(self, request): # pylint: disable=unused-argument
"""whether or not you're logged in, just go to the home view"""
return redirect("/")
@sensitive_variables("password")
@method_decorator(sensitive_post_parameters("password"))
def post(self, request):

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-12 17:16+0000\n"
"POT-Creation-Date: 2021-09-18 22:57+0000\n"
"PO-Revision-Date: 2021-03-02 17:19-0800\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: English <LL@li.org>\n"
@ -51,34 +51,34 @@ msgstr "%(count)d Benutzungen"
msgid "Unlimited"
msgstr "Ungelistet"
#: bookwyrm/forms.py:323
#: bookwyrm/forms.py:329
msgid "List Order"
msgstr "Reihenfolge der Liste"
#: bookwyrm/forms.py:324
#: bookwyrm/forms.py:330
#, fuzzy
#| msgid "Title"
msgid "Book Title"
msgstr "Titel"
#: bookwyrm/forms.py:325
#: bookwyrm/forms.py:331
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr ""
#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "Sortieren nach"
#: bookwyrm/forms.py:331
#: bookwyrm/forms.py:337
#, fuzzy
#| msgid "Started reading"
msgid "Ascending"
msgstr "Zu lesen angefangen"
#: bookwyrm/forms.py:332
#: bookwyrm/forms.py:338
#, fuzzy
#| msgid "Started reading"
msgid "Descending"
@ -151,21 +151,21 @@ msgstr "Username"
msgid "A user with that username already exists."
msgstr "Dieser Benutzename ist bereits vergeben."
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home Timeline"
msgstr ""
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home"
msgstr ""
#: bookwyrm/settings.py:116
#: bookwyrm/settings.py:117
#, fuzzy
#| msgid "Title"
msgid "Books Timeline"
msgstr "Titel"
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
#, fuzzy
@ -173,27 +173,27 @@ msgstr "Titel"
msgid "Books"
msgstr "Buch"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:163
msgid "English"
msgstr "Englisch"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:164
msgid "German"
msgstr "Deutsch"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:165
msgid "Spanish"
msgstr "Spanisch"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:166
msgid "French"
msgstr "Französisch"
#: bookwyrm/settings.py:166
#: bookwyrm/settings.py:167
msgid "Simplified Chinese"
msgstr "Vereinfachtes Chinesisch"
#: bookwyrm/settings.py:167
#: bookwyrm/settings.py:168
msgid "Traditional Chinese"
msgstr ""
@ -357,7 +357,7 @@ msgstr ""
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:113
#: bookwyrm/templates/settings/site.html:120
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
@ -501,6 +501,7 @@ msgstr "Zur Liste"
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
#: bookwyrm/templates/settings/ip_address_form.html:32
msgid "Add"
msgstr "Hinzufügen"
@ -829,7 +830,7 @@ msgid "Confirmation code:"
msgstr "Passwort bestätigen:"
#: bookwyrm/templates/confirm_email/confirm_email.html:25
#: bookwyrm/templates/landing/landing_layout.html:70
#: bookwyrm/templates/landing/layout.html:73
#: bookwyrm/templates/moderation/report_modal.html:33
#: bookwyrm/templates/settings/dashboard.html:93
msgid "Submit"
@ -844,7 +845,7 @@ msgid "Resend confirmation link"
msgstr "Bestätigungslink erneut senden"
#: bookwyrm/templates/confirm_email/resend_form.html:11
#: bookwyrm/templates/landing/landing_layout.html:64
#: bookwyrm/templates/landing/layout.html:67
#: bookwyrm/templates/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:38
#: bookwyrm/templates/snippets/register_form.html:13
@ -1229,7 +1230,7 @@ msgid "Save &amp; continue"
msgstr ""
#: bookwyrm/templates/get_started/layout.html:5
#: bookwyrm/templates/landing/landing_layout.html:5
#: bookwyrm/templates/landing/layout.html:5
msgid "Welcome"
msgstr "Willkommen"
@ -1470,8 +1471,8 @@ msgstr "Importiert"
msgid "You can download your GoodReads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> of your GoodReads account."
msgstr "Du kannst dir deine GoodReads Daten von <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> in deinem GoodReads Account runterladen."
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12
#: bookwyrm/templates/login.html:51
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8
#: bookwyrm/templates/login.html:49
msgid "Create an Account"
msgstr "Erstelle einen Account"
@ -1502,37 +1503,38 @@ msgstr "Datenschutzerklärung"
msgid "Recent Books"
msgstr "Aktive Bücher"
#: bookwyrm/templates/landing/landing_layout.html:17
#: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized"
msgstr "Dezentral"
#: bookwyrm/templates/landing/landing_layout.html:23
#: bookwyrm/templates/landing/layout.html:23
msgid "Friendly"
msgstr "Freundlich"
#: bookwyrm/templates/landing/landing_layout.html:29
#: bookwyrm/templates/landing/layout.html:29
msgid "Anti-Corporate"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:44
#: bookwyrm/templates/landing/layout.html:45
#, python-format
msgid "Join %(name)s"
msgstr "Tritt %(name)s bei"
#: bookwyrm/templates/landing/landing_layout.html:51
#: bookwyrm/templates/login.html:56
msgid "This instance is closed"
msgstr "Diese Instanz ist geschlossen"
#: bookwyrm/templates/landing/landing_layout.html:57
msgid "Thank you! Your request has been received."
msgstr "Danke! Deine Anfrage ist eingegangen."
#: bookwyrm/templates/landing/landing_layout.html:60
#: bookwyrm/templates/landing/layout.html:47
msgid "Request an Invitation"
msgstr "Einladung beantragen"
#: bookwyrm/templates/landing/landing_layout.html:79
#: bookwyrm/templates/landing/layout.html:49
#, fuzzy, python-format
#| msgid "(Recommended if registration is open)"
msgid "%(name)s registration is closed"
msgstr "(Vorschlagen falls die Registrierung offen ist)"
#: bookwyrm/templates/landing/layout.html:60
msgid "Thank you! Your request has been received."
msgstr "Danke! Deine Anfrage ist eingegangen."
#: bookwyrm/templates/landing/layout.html:82
msgid "Your Account"
msgstr "Dein Account"
@ -1581,7 +1583,7 @@ msgid "Notifications"
msgstr "Benachrichtigungen"
#: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167
#: bookwyrm/templates/login.html:22
#: bookwyrm/templates/login.html:21
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr ""
@ -1590,12 +1592,12 @@ msgstr ""
msgid "password"
msgstr "Passwort"
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10
#: bookwyrm/templates/login.html:38
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7
#: bookwyrm/templates/login.html:37
msgid "Log in"
msgstr "Anmelden"
@ -1700,6 +1702,7 @@ msgstr "Dieses Regal ist leer."
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist.html:36
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1848,20 +1851,16 @@ msgstr "Liste erstellen"
msgid "Login"
msgstr ""
#: bookwyrm/templates/login.html:16
#: bookwyrm/templates/login.html:15
msgid "Success! Email address confirmed."
msgstr "Alles klar! E-Mai- Adresse bestätigt."
#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/snippets/register_form.html:22
msgid "Password:"
msgstr "Passwort:"
#: bookwyrm/templates/login.html:57
msgid "Contact an administrator to get an invite"
msgstr "Kontaktiere für eine Einladung eine*n Admin"
#: bookwyrm/templates/login.html:68
#: bookwyrm/templates/login.html:62
msgid "More about this site"
msgstr "Mehr über diese Seite"
@ -2336,7 +2335,7 @@ msgstr "Geburtsdatum:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/layout.html:72
msgid "Announcements"
msgstr "Ankündigungen"
@ -2561,6 +2560,7 @@ msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:29
#: bookwyrm/templates/settings/ip_blocklist.html:27
#, fuzzy
#| msgid "Notifications"
msgid "Options"
@ -2672,6 +2672,45 @@ msgstr "Instanzname"
msgid "Software"
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:10
#, fuzzy
#| msgid "Email address:"
msgid "Add IP address"
msgstr "E-Mail Adresse"
#: bookwyrm/templates/settings/ip_address_form.html:11
msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page."
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:18
#, fuzzy
#| msgid "Email address:"
msgid "IP Address:"
msgstr "E-Mail Adresse"
#: bookwyrm/templates/settings/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:63
#, fuzzy
#| msgid "Import Books"
msgid "IP Address Blocklist"
msgstr "Bücher importieren"
#: bookwyrm/templates/settings/ip_blocklist.html:18
msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application."
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:24
#, fuzzy
#| msgid "Email address:"
msgid "Address"
msgstr "E-Mail Adresse"
#: bookwyrm/templates/settings/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr ""
@ -2686,32 +2725,32 @@ msgstr "Nutzer*innen verwalten"
msgid "Moderation"
msgstr "Listenkuratierung:"
#: bookwyrm/templates/settings/layout.html:64
#: bookwyrm/templates/settings/layout.html:68
msgid "Instance Settings"
msgstr "Instanzeinstellungen"
#: bookwyrm/templates/settings/layout.html:72
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Seiteneinstellungen"
#: bookwyrm/templates/settings/layout.html:75
#: bookwyrm/templates/settings/layout.html:79
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Instanzinformationen"
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/layout.html:80
#: bookwyrm/templates/settings/site.html:44
msgid "Images"
msgstr "Bilder"
#: bookwyrm/templates/settings/layout.html:77
#: bookwyrm/templates/settings/layout.html:81
#: bookwyrm/templates/settings/site.html:64
msgid "Footer Content"
msgstr "Inhalt des Footers"
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:86
msgid "Registration"
msgstr "Registrierung"
@ -2939,6 +2978,12 @@ msgstr "(Vorschlagen falls die Registrierung offen ist)"
msgid "Registration closed text:"
msgstr "Registrierungen geschlossen text"
#: bookwyrm/templates/settings/site.html:111
#, fuzzy
#| msgid "Invites"
msgid "Invite request text:"
msgstr "Einladungen"
#: bookwyrm/templates/snippets/announcement.html:31
#, fuzzy, python-format
#| msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
@ -3026,11 +3071,13 @@ msgstr "Antwort"
msgid "Content"
msgstr "Inhalt des Footers"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3
msgid "Spoiler alert:"
msgstr "Spoileralarm:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
#, fuzzy
#| msgid "Footer Content"
msgid "Content warning:"
msgstr "Inhalt des Footers"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18
msgid "Spoilers ahead!"
msgstr "Spoileralarm!"
@ -3038,7 +3085,7 @@ msgstr "Spoileralarm!"
msgid "Include spoiler alert"
msgstr "Spoileralarm aktivieren"
#: bookwyrm/templates/snippets/create_status/layout.html:38
#: bookwyrm/templates/snippets/create_status/layout.html:35
#: bookwyrm/templates/snippets/reading_modals/form.html:7
#, fuzzy
#| msgid "Comment"
@ -3893,6 +3940,15 @@ msgstr "Ein Passwortwiederherstellungslinl wurde zu %s gesendet"
msgid "Status updates from {obj.display_name}"
msgstr "Status updates von {obj.display_name}"
#~ msgid "This instance is closed"
#~ msgstr "Diese Instanz ist geschlossen"
#~ msgid "Contact an administrator to get an invite"
#~ msgstr "Kontaktiere für eine Einladung eine*n Admin"
#~ msgid "Spoiler alert:"
#~ msgstr "Spoileralarm:"
#, fuzzy
#~| msgid "Federated"
#~ msgid "Date federated"
@ -4025,11 +4081,6 @@ msgstr "Status updates von {obj.display_name}"
#~ msgid "IPv4 address"
#~ msgstr "E-Mail Adresse"
#, fuzzy
#~| msgid "Email address:"
#~ msgid "IP address"
#~ msgstr "E-Mail Adresse"
#, fuzzy
#~| msgid "No active invites"
#~ msgid "Positive integer"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-12 17:16+0000\n"
"POT-Creation-Date: 2021-09-18 22:57+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"
@ -47,30 +47,30 @@ msgstr ""
msgid "Unlimited"
msgstr ""
#: bookwyrm/forms.py:323
#: bookwyrm/forms.py:329
msgid "List Order"
msgstr ""
#: bookwyrm/forms.py:324
#: bookwyrm/forms.py:330
msgid "Book Title"
msgstr ""
#: bookwyrm/forms.py:325
#: bookwyrm/forms.py:331
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr ""
#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr ""
#: bookwyrm/forms.py:331
#: bookwyrm/forms.py:337
msgid "Ascending"
msgstr ""
#: bookwyrm/forms.py:332
#: bookwyrm/forms.py:338
msgid "Descending"
msgstr ""
@ -133,45 +133,45 @@ msgstr ""
msgid "A user with that username already exists."
msgstr ""
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home Timeline"
msgstr ""
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home"
msgstr ""
#: bookwyrm/settings.py:116
#: bookwyrm/settings.py:117
msgid "Books Timeline"
msgstr ""
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr ""
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:163
msgid "English"
msgstr ""
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:164
msgid "German"
msgstr ""
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:165
msgid "Spanish"
msgstr ""
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:166
msgid "French"
msgstr ""
#: bookwyrm/settings.py:166
#: bookwyrm/settings.py:167
msgid "Simplified Chinese"
msgstr ""
#: bookwyrm/settings.py:167
#: bookwyrm/settings.py:168
msgid "Traditional Chinese"
msgstr ""
@ -325,7 +325,7 @@ msgstr ""
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:113
#: bookwyrm/templates/settings/site.html:120
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
@ -454,6 +454,7 @@ msgstr ""
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
#: bookwyrm/templates/settings/ip_address_form.html:32
msgid "Add"
msgstr ""
@ -754,7 +755,7 @@ msgid "Confirmation code:"
msgstr ""
#: bookwyrm/templates/confirm_email/confirm_email.html:25
#: bookwyrm/templates/landing/landing_layout.html:70
#: bookwyrm/templates/landing/layout.html:73
#: bookwyrm/templates/moderation/report_modal.html:33
#: bookwyrm/templates/settings/dashboard.html:93
msgid "Submit"
@ -769,7 +770,7 @@ msgid "Resend confirmation link"
msgstr ""
#: bookwyrm/templates/confirm_email/resend_form.html:11
#: bookwyrm/templates/landing/landing_layout.html:64
#: bookwyrm/templates/landing/layout.html:67
#: bookwyrm/templates/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:38
#: bookwyrm/templates/snippets/register_form.html:13
@ -1117,7 +1118,7 @@ msgid "Save &amp; continue"
msgstr ""
#: bookwyrm/templates/get_started/layout.html:5
#: bookwyrm/templates/landing/landing_layout.html:5
#: bookwyrm/templates/landing/layout.html:5
msgid "Welcome"
msgstr ""
@ -1341,8 +1342,8 @@ msgstr ""
msgid "You can download your GoodReads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> of your GoodReads account."
msgstr ""
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12
#: bookwyrm/templates/login.html:51
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8
#: bookwyrm/templates/login.html:49
msgid "Create an Account"
msgstr ""
@ -1373,37 +1374,37 @@ msgstr ""
msgid "Recent Books"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:17
#: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:23
#: bookwyrm/templates/landing/layout.html:23
msgid "Friendly"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:29
#: bookwyrm/templates/landing/layout.html:29
msgid "Anti-Corporate"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:44
#: bookwyrm/templates/landing/layout.html:45
#, python-format
msgid "Join %(name)s"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:51
#: bookwyrm/templates/login.html:56
msgid "This instance is closed"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:57
msgid "Thank you! Your request has been received."
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:60
#: bookwyrm/templates/landing/layout.html:47
msgid "Request an Invitation"
msgstr ""
#: bookwyrm/templates/landing/landing_layout.html:79
#: bookwyrm/templates/landing/layout.html:49
#, python-format
msgid "%(name)s registration is closed"
msgstr ""
#: bookwyrm/templates/landing/layout.html:60
msgid "Thank you! Your request has been received."
msgstr ""
#: bookwyrm/templates/landing/layout.html:82
msgid "Your Account"
msgstr ""
@ -1450,7 +1451,7 @@ msgid "Notifications"
msgstr ""
#: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167
#: bookwyrm/templates/login.html:22
#: bookwyrm/templates/login.html:21
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr ""
@ -1459,12 +1460,12 @@ msgstr ""
msgid "password"
msgstr ""
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40
msgid "Forgot your password?"
msgstr ""
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10
#: bookwyrm/templates/login.html:38
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7
#: bookwyrm/templates/login.html:37
msgid "Log in"
msgstr ""
@ -1555,6 +1556,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist.html:36
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1684,20 +1686,16 @@ msgstr ""
msgid "Login"
msgstr ""
#: bookwyrm/templates/login.html:16
#: bookwyrm/templates/login.html:15
msgid "Success! Email address confirmed."
msgstr ""
#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/snippets/register_form.html:22
msgid "Password:"
msgstr ""
#: bookwyrm/templates/login.html:57
msgid "Contact an administrator to get an invite"
msgstr ""
#: bookwyrm/templates/login.html:68
#: bookwyrm/templates/login.html:62
msgid "More about this site"
msgstr ""
@ -2115,7 +2113,7 @@ msgstr ""
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/layout.html:72
msgid "Announcements"
msgstr ""
@ -2296,6 +2294,7 @@ msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:29
#: bookwyrm/templates/settings/ip_blocklist.html:27
msgid "Options"
msgstr ""
@ -2388,6 +2387,37 @@ msgstr ""
msgid "Software"
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:10
msgid "Add IP address"
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:11
msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page."
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:18
msgid "IP Address:"
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:63
msgid "IP Address Blocklist"
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:18
msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application."
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:24
msgid "Address"
msgstr ""
#: bookwyrm/templates/settings/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr ""
@ -2400,32 +2430,32 @@ msgstr ""
msgid "Moderation"
msgstr ""
#: bookwyrm/templates/settings/layout.html:64
#: bookwyrm/templates/settings/layout.html:68
msgid "Instance Settings"
msgstr ""
#: bookwyrm/templates/settings/layout.html:72
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr ""
#: bookwyrm/templates/settings/layout.html:75
#: bookwyrm/templates/settings/layout.html:79
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr ""
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/layout.html:80
#: bookwyrm/templates/settings/site.html:44
msgid "Images"
msgstr ""
#: bookwyrm/templates/settings/layout.html:77
#: bookwyrm/templates/settings/layout.html:81
#: bookwyrm/templates/settings/site.html:64
msgid "Footer Content"
msgstr ""
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:86
msgid "Registration"
msgstr ""
@ -2629,6 +2659,10 @@ msgstr ""
msgid "Registration closed text:"
msgstr ""
#: bookwyrm/templates/settings/site.html:111
msgid "Invite request text:"
msgstr ""
#: bookwyrm/templates/snippets/announcement.html:31
#, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
@ -2706,11 +2740,11 @@ msgstr ""
msgid "Content"
msgstr ""
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3
msgid "Spoiler alert:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
msgid "Content warning:"
msgstr ""
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18
msgid "Spoilers ahead!"
msgstr ""
@ -2718,7 +2752,7 @@ msgstr ""
msgid "Include spoiler alert"
msgstr ""
#: bookwyrm/templates/snippets/create_status/layout.html:38
#: bookwyrm/templates/snippets/create_status/layout.html:35
#: bookwyrm/templates/snippets/reading_modals/form.html:7
msgid "Comment:"
msgstr ""

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-15 16:47+0000\n"
"POT-Creation-Date: 2021-09-18 22:57+0000\n"
"PO-Revision-Date: 2021-03-19 11:49+0800\n"
"Last-Translator: Reese Porter <reesedporter@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -47,30 +47,30 @@ msgstr "%(count)d usos"
msgid "Unlimited"
msgstr "Sin límite"
#: bookwyrm/forms.py:323
#: bookwyrm/forms.py:329
msgid "List Order"
msgstr "Orden de la lista"
#: bookwyrm/forms.py:324
#: bookwyrm/forms.py:330
msgid "Book Title"
msgstr "Título"
#: bookwyrm/forms.py:325
#: bookwyrm/forms.py:331
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "Calificación"
#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "Ordenar por"
#: bookwyrm/forms.py:331
#: bookwyrm/forms.py:337
msgid "Ascending"
msgstr "Ascendente"
#: bookwyrm/forms.py:332
#: bookwyrm/forms.py:338
msgid "Descending"
msgstr "Descendente"
@ -133,45 +133,45 @@ msgstr "nombre de usuario"
msgid "A user with that username already exists."
msgstr "Ya existe un usuario con ese nombre."
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home Timeline"
msgstr "Línea temporal de hogar"
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home"
msgstr "Hogar"
#: bookwyrm/settings.py:116
#: bookwyrm/settings.py:117
msgid "Books Timeline"
msgstr "Línea temporal de libros"
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "Libros"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:163
msgid "English"
msgstr "Inglés"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:164
msgid "German"
msgstr "Aléman"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:165
msgid "Spanish"
msgstr "Español"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:166
msgid "French"
msgstr "Francés"
#: bookwyrm/settings.py:166
#: bookwyrm/settings.py:167
msgid "Simplified Chinese"
msgstr "Chino simplificado"
#: bookwyrm/settings.py:167
#: bookwyrm/settings.py:168
msgid "Traditional Chinese"
msgstr "Chino tradicional"
@ -325,7 +325,7 @@ msgstr "Clave Goodreads:"
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:113
#: bookwyrm/templates/settings/site.html:120
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
@ -454,6 +454,7 @@ msgstr "Agregar a lista"
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
#: bookwyrm/templates/settings/ip_address_form.html:32
msgid "Add"
msgstr "Agregar"
@ -754,7 +755,7 @@ msgid "Confirmation code:"
msgstr "Código de confirmación:"
#: bookwyrm/templates/confirm_email/confirm_email.html:25
#: bookwyrm/templates/landing/landing_layout.html:70
#: bookwyrm/templates/landing/layout.html:73
#: bookwyrm/templates/moderation/report_modal.html:33
#: bookwyrm/templates/settings/dashboard.html:93
msgid "Submit"
@ -769,7 +770,7 @@ msgid "Resend confirmation link"
msgstr "Reenviar enlace de confirmación"
#: bookwyrm/templates/confirm_email/resend_form.html:11
#: bookwyrm/templates/landing/landing_layout.html:64
#: bookwyrm/templates/landing/layout.html:67
#: bookwyrm/templates/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:38
#: bookwyrm/templates/snippets/register_form.html:13
@ -1117,7 +1118,7 @@ msgid "Save &amp; continue"
msgstr "Guardar &amp; continuar"
#: bookwyrm/templates/get_started/layout.html:5
#: bookwyrm/templates/landing/landing_layout.html:5
#: bookwyrm/templates/landing/layout.html:5
msgid "Welcome"
msgstr "Bienvenidos"
@ -1341,8 +1342,8 @@ msgstr "Importado"
msgid "You can download your GoodReads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> of your GoodReads account."
msgstr "Puedes descargar tus datos de GoodReads de la <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Página de Exportación/Importación</a> de tu cuenta de GoodReads"
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12
#: bookwyrm/templates/login.html:51
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8
#: bookwyrm/templates/login.html:49
msgid "Create an Account"
msgstr "Crear una cuenta"
@ -1373,37 +1374,38 @@ msgstr "Política de privacidad"
msgid "Recent Books"
msgstr "Libros recientes"
#: bookwyrm/templates/landing/landing_layout.html:17
#: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized"
msgstr "Descentralizado"
#: bookwyrm/templates/landing/landing_layout.html:23
#: bookwyrm/templates/landing/layout.html:23
msgid "Friendly"
msgstr "Amigable"
#: bookwyrm/templates/landing/landing_layout.html:29
#: bookwyrm/templates/landing/layout.html:29
msgid "Anti-Corporate"
msgstr "Anti-corporativo"
#: bookwyrm/templates/landing/landing_layout.html:44
#: bookwyrm/templates/landing/layout.html:45
#, python-format
msgid "Join %(name)s"
msgstr "Unirse con %(name)s"
#: bookwyrm/templates/landing/landing_layout.html:51
#: bookwyrm/templates/login.html:56
msgid "This instance is closed"
msgstr "Esta instancia está cerrada."
#: bookwyrm/templates/landing/landing_layout.html:57
msgid "Thank you! Your request has been received."
msgstr "¡Gracias! Tu solicitud ha sido recibido."
#: bookwyrm/templates/landing/landing_layout.html:60
#: bookwyrm/templates/landing/layout.html:47
msgid "Request an Invitation"
msgstr "Solicitar una invitación"
#: bookwyrm/templates/landing/landing_layout.html:79
#: bookwyrm/templates/landing/layout.html:49
#, fuzzy, python-format
#| msgid "(Recommended if registration is open)"
msgid "%(name)s registration is closed"
msgstr "(Recomendado si la registración es abierta)"
#: bookwyrm/templates/landing/layout.html:60
msgid "Thank you! Your request has been received."
msgstr "¡Gracias! Tu solicitud ha sido recibido."
#: bookwyrm/templates/landing/layout.html:82
msgid "Your Account"
msgstr "Tu cuenta"
@ -1450,7 +1452,7 @@ msgid "Notifications"
msgstr "Notificaciones"
#: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167
#: bookwyrm/templates/login.html:22
#: bookwyrm/templates/login.html:21
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr "Nombre de usuario:"
@ -1459,12 +1461,12 @@ msgstr "Nombre de usuario:"
msgid "password"
msgstr "contraseña"
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40
msgid "Forgot your password?"
msgstr "¿Olvidaste tu contraseña?"
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10
#: bookwyrm/templates/login.html:38
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7
#: bookwyrm/templates/login.html:37
msgid "Log in"
msgstr "Iniciar sesión"
@ -1555,6 +1557,7 @@ msgstr "Esta acción no se puede deshacer"
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist.html:36
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1684,20 +1687,16 @@ msgstr "Listas guardadas"
msgid "Login"
msgstr "Iniciar sesión"
#: bookwyrm/templates/login.html:16
#: bookwyrm/templates/login.html:15
msgid "Success! Email address confirmed."
msgstr "¡Éxito! Dirección de correo electrónico confirmada."
#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/snippets/register_form.html:22
msgid "Password:"
msgstr "Contraseña:"
#: bookwyrm/templates/login.html:57
msgid "Contact an administrator to get an invite"
msgstr "Contactar a unx administradorx para recibir una invitación"
#: bookwyrm/templates/login.html:68
#: bookwyrm/templates/login.html:62
msgid "More about this site"
msgstr "Más sobre este sitio"
@ -2115,7 +2114,7 @@ msgstr "Fecha de evento:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/layout.html:72
msgid "Announcements"
msgstr "Anuncios"
@ -2181,12 +2180,14 @@ msgid "Works"
msgstr "Obras"
#: bookwyrm/templates/settings/dashboard.html:43
#, python-format
msgid "%(display_count)s open report"
msgid_plural "%(display_count)s open reports"
msgstr[0] "%(display_count)s informe abierto"
msgstr[1] "%(display_count)s informes abiertos"
#: bookwyrm/templates/settings/dashboard.html:54
#, python-format
msgid "%(display_count)s invite request"
msgid_plural "%(display_count)s invite requests"
msgstr[0] "%(display_count)s solicitación de invitado"
@ -2294,10 +2295,12 @@ msgid "Domain"
msgstr "Dominio"
#: bookwyrm/templates/settings/email_blocklist.html:29
#: bookwyrm/templates/settings/ip_blocklist.html:27
msgid "Options"
msgstr "Opciones"
#: bookwyrm/templates/settings/email_blocklist.html:38
#, python-format
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] "%(display_count)s usuario"
@ -2385,6 +2388,45 @@ msgstr "Nombre de instancia"
msgid "Software"
msgstr "Software"
#: bookwyrm/templates/settings/ip_address_form.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:10
#, fuzzy
#| msgid "IP address"
msgid "Add IP address"
msgstr "Dirección IP"
#: bookwyrm/templates/settings/ip_address_form.html:11
msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page."
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:18
#, fuzzy
#| msgid "IP address"
msgid "IP Address:"
msgstr "Dirección IP"
#: bookwyrm/templates/settings/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:63
#, fuzzy
#| msgid "Import Blocklist"
msgid "IP Address Blocklist"
msgstr "Importar lista de bloqueo"
#: bookwyrm/templates/settings/ip_blocklist.html:18
msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application."
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:24
#, fuzzy
#| msgid "IP address"
msgid "Address"
msgstr "Dirección IP"
#: bookwyrm/templates/settings/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "Adminstración"
@ -2397,32 +2439,32 @@ msgstr "Administrar usuarios"
msgid "Moderation"
msgstr "Moderación"
#: bookwyrm/templates/settings/layout.html:64
#: bookwyrm/templates/settings/layout.html:68
msgid "Instance Settings"
msgstr "Configuración de instancia"
#: bookwyrm/templates/settings/layout.html:72
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Configuración de sitio"
#: bookwyrm/templates/settings/layout.html:75
#: bookwyrm/templates/settings/layout.html:79
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Información de instancia"
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/layout.html:80
#: bookwyrm/templates/settings/site.html:44
msgid "Images"
msgstr "Imagenes"
#: bookwyrm/templates/settings/layout.html:77
#: bookwyrm/templates/settings/layout.html:81
#: bookwyrm/templates/settings/site.html:64
msgid "Footer Content"
msgstr "Contenido del pie de página"
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:86
msgid "Registration"
msgstr "Registración"
@ -2626,6 +2668,12 @@ msgstr "(Recomendado si la registración es abierta)"
msgid "Registration closed text:"
msgstr "Texto de registración cerrada:"
#: bookwyrm/templates/settings/site.html:111
#, fuzzy
#| msgid "Invite Requests"
msgid "Invite request text:"
msgstr "Solicitudes de invitación"
#: bookwyrm/templates/snippets/announcement.html:31
#, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
@ -2703,11 +2751,13 @@ msgstr "Respuesta"
msgid "Content"
msgstr "Contenido"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3
msgid "Spoiler alert:"
msgstr "Alerta de spoiler:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
#, fuzzy
#| msgid "Content:"
msgid "Content warning:"
msgstr "Contenido:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18
msgid "Spoilers ahead!"
msgstr "¡Advertencia, ya vienen spoilers!"
@ -2715,7 +2765,7 @@ msgstr "¡Advertencia, ya vienen spoilers!"
msgid "Include spoiler alert"
msgstr "Incluir alerta de spoiler"
#: bookwyrm/templates/snippets/create_status/layout.html:38
#: bookwyrm/templates/snippets/create_status/layout.html:35
#: bookwyrm/templates/snippets/reading_modals/form.html:7
msgid "Comment:"
msgstr "Comentario:"
@ -2828,6 +2878,7 @@ msgid "No rating"
msgstr "No calificación"
#: bookwyrm/templates/snippets/form_rate_stars.html:28
#, python-format
msgid "%(half_rating)s star"
msgid_plural "%(half_rating)s stars"
msgstr[0] "%(half_rating)s estrella"
@ -3049,10 +3100,12 @@ msgid "Show less"
msgstr "Mostrar menos"
#: bookwyrm/templates/snippets/status/content_status.html:103
#, python-format
msgid "(Page %(page)s)"
msgstr "(Página %(page)s)"
#: bookwyrm/templates/snippets/status/content_status.html:105
#, python-format
msgid "(%(percent)s%%)"
msgstr "(%(percent)s%%)"
@ -3239,7 +3292,6 @@ msgstr[1] ""
msgid "(showing %(start)s-%(end)s)"
msgstr "(mostrando %(start)s-%(end)s)"
#: bookwyrm/templates/user/shelf/shelf.html:94
msgid "Edit shelf"
msgstr "Editar estante"
@ -3474,6 +3526,15 @@ msgstr "Un enlace para reestablecer tu contraseña se enviará a %s"
msgid "Status updates from {obj.display_name}"
msgstr "Actualizaciones de status de {obj.display_name}"
#~ msgid "This instance is closed"
#~ msgstr "Esta instancia está cerrada."
#~ msgid "Contact an administrator to get an invite"
#~ msgstr "Contactar a unx administradorx para recibir una invitación"
#~ msgid "Spoiler alert:"
#~ msgstr "Alerta de spoiler:"
#~ msgid "Date federated"
#~ msgstr "Fecha de federalización"
@ -3689,9 +3750,6 @@ msgstr "Actualizaciones de status de {obj.display_name}"
#~ msgid "IPv4 address"
#~ msgstr "Dirección IPv4"
#~ msgid "IP address"
#~ msgstr "Dirección IP"
#~ msgid "“%(value)s” value must be either None, True or False."
#~ msgstr "Valor “%(value)s” debe ser o None, True, o False."

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-12 17:16+0000\n"
"POT-Creation-Date: 2021-09-18 22:57+0000\n"
"PO-Revision-Date: 2021-04-05 12:44+0100\n"
"Last-Translator: Fabien Basmaison <contact@arkhi.org>\n"
"Language-Team: Mouse Reeve <LL@li.org>\n"
@ -47,30 +47,30 @@ msgstr "%(count)d utilisations"
msgid "Unlimited"
msgstr "Sans limite"
#: bookwyrm/forms.py:323
#: bookwyrm/forms.py:329
msgid "List Order"
msgstr "Ordre de la liste"
#: bookwyrm/forms.py:324
#: bookwyrm/forms.py:330
msgid "Book Title"
msgstr "Titre du livre"
#: bookwyrm/forms.py:325
#: bookwyrm/forms.py:331
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "Note"
#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "Trier par"
#: bookwyrm/forms.py:331
#: bookwyrm/forms.py:337
msgid "Ascending"
msgstr "Ordre croissant"
#: bookwyrm/forms.py:332
#: bookwyrm/forms.py:338
msgid "Descending"
msgstr "Ordre décroissant"
@ -141,47 +141,47 @@ msgstr "nom du compte:"
msgid "A user with that username already exists."
msgstr "Ce nom est déjà associé à un compte."
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home Timeline"
msgstr "Mon fil dactualité"
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home"
msgstr "Accueil"
#: bookwyrm/settings.py:116
#: bookwyrm/settings.py:117
#, fuzzy
#| msgid "Book Title"
msgid "Books Timeline"
msgstr "Titre du livre"
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "Livres"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:163
msgid "English"
msgstr "English"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:164
msgid "German"
msgstr "Deutsch"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:165
msgid "Spanish"
msgstr "Español"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:166
msgid "French"
msgstr "Français"
#: bookwyrm/settings.py:166
#: bookwyrm/settings.py:167
msgid "Simplified Chinese"
msgstr "简化字"
#: bookwyrm/settings.py:167
#: bookwyrm/settings.py:168
#, fuzzy
#| msgid "Additional info:"
msgid "Traditional Chinese"
@ -337,7 +337,7 @@ msgstr "Clé Goodreads:"
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:113
#: bookwyrm/templates/settings/site.html:120
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
@ -466,6 +466,7 @@ msgstr "Ajouter à la liste"
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
#: bookwyrm/templates/settings/ip_address_form.html:32
msgid "Add"
msgstr "Ajouter"
@ -768,7 +769,7 @@ msgid "Confirmation code:"
msgstr "Code de confirmation:"
#: bookwyrm/templates/confirm_email/confirm_email.html:25
#: bookwyrm/templates/landing/landing_layout.html:70
#: bookwyrm/templates/landing/layout.html:73
#: bookwyrm/templates/moderation/report_modal.html:33
#: bookwyrm/templates/settings/dashboard.html:93
msgid "Submit"
@ -783,7 +784,7 @@ msgid "Resend confirmation link"
msgstr "Envoyer le lien de confirmation de nouveau"
#: bookwyrm/templates/confirm_email/resend_form.html:11
#: bookwyrm/templates/landing/landing_layout.html:64
#: bookwyrm/templates/landing/layout.html:67
#: bookwyrm/templates/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:38
#: bookwyrm/templates/snippets/register_form.html:13
@ -1142,7 +1143,7 @@ msgid "Save &amp; continue"
msgstr "Enregistrer &amp; continuer"
#: bookwyrm/templates/get_started/layout.html:5
#: bookwyrm/templates/landing/landing_layout.html:5
#: bookwyrm/templates/landing/layout.html:5
msgid "Welcome"
msgstr "Bienvenue"
@ -1370,8 +1371,8 @@ msgstr "Importé"
msgid "You can download your GoodReads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> of your GoodReads account."
msgstr ""
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12
#: bookwyrm/templates/login.html:51
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8
#: bookwyrm/templates/login.html:49
msgid "Create an Account"
msgstr "Créer un compte"
@ -1402,37 +1403,38 @@ msgstr "Politique de vie privée"
msgid "Recent Books"
msgstr "Livres récents"
#: bookwyrm/templates/landing/landing_layout.html:17
#: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized"
msgstr "Décentralisé"
#: bookwyrm/templates/landing/landing_layout.html:23
#: bookwyrm/templates/landing/layout.html:23
msgid "Friendly"
msgstr "Sympa"
#: bookwyrm/templates/landing/landing_layout.html:29
#: bookwyrm/templates/landing/layout.html:29
msgid "Anti-Corporate"
msgstr "Anticommercial"
#: bookwyrm/templates/landing/landing_layout.html:44
#: bookwyrm/templates/landing/layout.html:45
#, python-format
msgid "Join %(name)s"
msgstr "Rejoignez %(name)s"
#: bookwyrm/templates/landing/landing_layout.html:51
#: bookwyrm/templates/login.html:56
msgid "This instance is closed"
msgstr "Cette instance est fermée"
#: bookwyrm/templates/landing/landing_layout.html:57
msgid "Thank you! Your request has been received."
msgstr "Merci! Votre demande a bien été reçue."
#: bookwyrm/templates/landing/landing_layout.html:60
#: bookwyrm/templates/landing/layout.html:47
msgid "Request an Invitation"
msgstr "Demander une invitation"
#: bookwyrm/templates/landing/landing_layout.html:79
#: bookwyrm/templates/landing/layout.html:49
#, fuzzy, python-format
#| msgid "(Recommended if registration is open)"
msgid "%(name)s registration is closed"
msgstr "(Recommandé si les inscriptions sont ouvertes)"
#: bookwyrm/templates/landing/layout.html:60
msgid "Thank you! Your request has been received."
msgstr "Merci! Votre demande a bien été reçue."
#: bookwyrm/templates/landing/layout.html:82
msgid "Your Account"
msgstr "Votre compte"
@ -1479,7 +1481,7 @@ msgid "Notifications"
msgstr "Notifications"
#: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167
#: bookwyrm/templates/login.html:22
#: bookwyrm/templates/login.html:21
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr "Nom du compte:"
@ -1488,12 +1490,12 @@ msgstr "Nom du compte:"
msgid "password"
msgstr "Mot de passe"
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40
msgid "Forgot your password?"
msgstr "Mot de passe oublié?"
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10
#: bookwyrm/templates/login.html:38
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7
#: bookwyrm/templates/login.html:37
msgid "Log in"
msgstr "Se connecter"
@ -1592,6 +1594,7 @@ msgstr "Cette étagère est vide"
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist.html:36
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1729,20 +1732,16 @@ msgstr "Créer une liste"
msgid "Login"
msgstr "Connexion"
#: bookwyrm/templates/login.html:16
#: bookwyrm/templates/login.html:15
msgid "Success! Email address confirmed."
msgstr "Bravo! Ladresse email a été confirmée."
#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/snippets/register_form.html:22
msgid "Password:"
msgstr "Mot de passe:"
#: bookwyrm/templates/login.html:57
msgid "Contact an administrator to get an invite"
msgstr "Contacter un administrateur pour obtenir une invitation"
#: bookwyrm/templates/login.html:68
#: bookwyrm/templates/login.html:62
msgid "More about this site"
msgstr "En savoir plus sur ce site"
@ -2177,7 +2176,7 @@ msgstr "Date de fin:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/layout.html:72
msgid "Announcements"
msgstr "Annonces"
@ -2378,6 +2377,7 @@ msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:29
#: bookwyrm/templates/settings/ip_blocklist.html:27
#, fuzzy
#| msgid "Actions"
msgid "Options"
@ -2473,6 +2473,45 @@ msgstr "Nom de linstance"
msgid "Software"
msgstr "Logiciel"
#: bookwyrm/templates/settings/ip_address_form.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:10
#, fuzzy
#| msgid "Email address:"
msgid "Add IP address"
msgstr "Adresse email:"
#: bookwyrm/templates/settings/ip_address_form.html:11
msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page."
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:18
#, fuzzy
#| msgid "Email address:"
msgid "IP Address:"
msgstr "Adresse email:"
#: bookwyrm/templates/settings/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:63
#, fuzzy
#| msgid "Import Blocklist"
msgid "IP Address Blocklist"
msgstr "Importer une liste de blocage"
#: bookwyrm/templates/settings/ip_blocklist.html:18
msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application."
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:24
#, fuzzy
#| msgid "Email address:"
msgid "Address"
msgstr "Adresse email:"
#: bookwyrm/templates/settings/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "Administration"
@ -2487,32 +2526,32 @@ msgstr "Gérer les comptes"
msgid "Moderation"
msgstr "Modération de la liste:"
#: bookwyrm/templates/settings/layout.html:64
#: bookwyrm/templates/settings/layout.html:68
msgid "Instance Settings"
msgstr "Paramètres de linstance"
#: bookwyrm/templates/settings/layout.html:72
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Paramètres du site"
#: bookwyrm/templates/settings/layout.html:75
#: bookwyrm/templates/settings/layout.html:79
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Information sur linstance"
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/layout.html:80
#: bookwyrm/templates/settings/site.html:44
msgid "Images"
msgstr "Images"
#: bookwyrm/templates/settings/layout.html:77
#: bookwyrm/templates/settings/layout.html:81
#: bookwyrm/templates/settings/site.html:64
msgid "Footer Content"
msgstr "Contenu du pied de page"
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:86
msgid "Registration"
msgstr "Inscription"
@ -2718,6 +2757,12 @@ msgstr "(Recommandé si les inscriptions sont ouvertes)"
msgid "Registration closed text:"
msgstr "Texte affiché lorsque les inscriptions sont closes:"
#: bookwyrm/templates/settings/site.html:111
#, fuzzy
#| msgid "Invite Requests"
msgid "Invite request text:"
msgstr "Demandes dinvitation"
#: bookwyrm/templates/snippets/announcement.html:31
#, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
@ -2796,11 +2841,13 @@ msgstr "Répondre"
msgid "Content"
msgstr "Contenu"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3
msgid "Spoiler alert:"
msgstr "Alerte Spoiler:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
#, fuzzy
#| msgid "Content"
msgid "Content warning:"
msgstr "Contenu"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18
msgid "Spoilers ahead!"
msgstr "Attention spoilers!"
@ -2808,7 +2855,7 @@ msgstr "Attention spoilers!"
msgid "Include spoiler alert"
msgstr "Afficher une alerte spoiler"
#: bookwyrm/templates/snippets/create_status/layout.html:38
#: bookwyrm/templates/snippets/create_status/layout.html:35
#: bookwyrm/templates/snippets/reading_modals/form.html:7
msgid "Comment:"
msgstr "Commentaire:"
@ -3615,6 +3662,15 @@ msgstr "Un lien de réinitialisation a été envoyé à %s."
msgid "Status updates from {obj.display_name}"
msgstr ""
#~ msgid "This instance is closed"
#~ msgstr "Cette instance est fermée"
#~ msgid "Contact an administrator to get an invite"
#~ msgstr "Contacter un administrateur pour obtenir une invitation"
#~ msgid "Spoiler alert:"
#~ msgstr "Alerte Spoiler:"
#~ msgid "Date federated"
#~ msgstr "Date de fédération"
@ -3715,11 +3771,6 @@ msgstr ""
#~ msgid "IPv4 address"
#~ msgstr "Adresse email:"
#, fuzzy
#~| msgid "Email address:"
#~ msgid "IP address"
#~ msgstr "Adresse email:"
#, fuzzy
#~| msgid "No active invites"
#~ msgid "Positive integer"

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-12 17:16+0000\n"
"POT-Creation-Date: 2021-09-18 22:57+0000\n"
"PO-Revision-Date: 2021-03-20 00:56+0000\n"
"Last-Translator: Kana <gudzpoz@live.com>\n"
"Language-Team: Mouse Reeve <LL@li.org>\n"
@ -47,30 +47,30 @@ msgstr "%(count)d 次使用"
msgid "Unlimited"
msgstr "不受限"
#: bookwyrm/forms.py:323
#: bookwyrm/forms.py:329
msgid "List Order"
msgstr "列表顺序"
#: bookwyrm/forms.py:324
#: bookwyrm/forms.py:330
msgid "Book Title"
msgstr "书名"
#: bookwyrm/forms.py:325
#: bookwyrm/forms.py:331
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "评价"
#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "排序方式"
#: bookwyrm/forms.py:331
#: bookwyrm/forms.py:337
msgid "Ascending"
msgstr "升序"
#: bookwyrm/forms.py:332
#: bookwyrm/forms.py:338
msgid "Descending"
msgstr "降序"
@ -141,45 +141,45 @@ msgstr "用户名"
msgid "A user with that username already exists."
msgstr "已经存在使用该用户名的用户。"
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home Timeline"
msgstr "主页时间线"
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home"
msgstr "主页"
#: bookwyrm/settings.py:116
#: bookwyrm/settings.py:117
msgid "Books Timeline"
msgstr "书目时间线"
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "书目"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:163
msgid "English"
msgstr "English英语"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:164
msgid "German"
msgstr "Deutsch德语"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:165
msgid "Spanish"
msgstr "Español西班牙语"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:166
msgid "French"
msgstr "Français法语"
#: bookwyrm/settings.py:166
#: bookwyrm/settings.py:167
msgid "Simplified Chinese"
msgstr "简体中文"
#: bookwyrm/settings.py:167
#: bookwyrm/settings.py:168
msgid "Traditional Chinese"
msgstr "繁體中文(繁体中文)"
@ -333,7 +333,7 @@ msgstr "Goodreads key:"
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:113
#: bookwyrm/templates/settings/site.html:120
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
@ -461,6 +461,7 @@ msgstr "添加到列表"
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
#: bookwyrm/templates/settings/ip_address_form.html:32
msgid "Add"
msgstr "添加"
@ -763,7 +764,7 @@ msgid "Confirmation code:"
msgstr "确认代码:"
#: bookwyrm/templates/confirm_email/confirm_email.html:25
#: bookwyrm/templates/landing/landing_layout.html:70
#: bookwyrm/templates/landing/layout.html:73
#: bookwyrm/templates/moderation/report_modal.html:33
#: bookwyrm/templates/settings/dashboard.html:93
msgid "Submit"
@ -778,7 +779,7 @@ msgid "Resend confirmation link"
msgstr "重新发送确认链接"
#: bookwyrm/templates/confirm_email/resend_form.html:11
#: bookwyrm/templates/landing/landing_layout.html:64
#: bookwyrm/templates/landing/layout.html:67
#: bookwyrm/templates/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:38
#: bookwyrm/templates/snippets/register_form.html:13
@ -1128,7 +1129,7 @@ msgid "Save &amp; continue"
msgstr "保存 &amp; 继续"
#: bookwyrm/templates/get_started/layout.html:5
#: bookwyrm/templates/landing/landing_layout.html:5
#: bookwyrm/templates/landing/layout.html:5
msgid "Welcome"
msgstr "欢迎"
@ -1352,8 +1353,8 @@ msgstr "已导入"
msgid "You can download your GoodReads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> of your GoodReads account."
msgstr ""
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12
#: bookwyrm/templates/login.html:51
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8
#: bookwyrm/templates/login.html:49
msgid "Create an Account"
msgstr "创建帐号"
@ -1384,37 +1385,38 @@ msgstr "隐私政策"
msgid "Recent Books"
msgstr "最近书目"
#: bookwyrm/templates/landing/landing_layout.html:17
#: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized"
msgstr "去中心化"
#: bookwyrm/templates/landing/landing_layout.html:23
#: bookwyrm/templates/landing/layout.html:23
msgid "Friendly"
msgstr "友好"
#: bookwyrm/templates/landing/landing_layout.html:29
#: bookwyrm/templates/landing/layout.html:29
msgid "Anti-Corporate"
msgstr "反企业"
#: bookwyrm/templates/landing/landing_layout.html:44
#: bookwyrm/templates/landing/layout.html:45
#, python-format
msgid "Join %(name)s"
msgstr "加入 %(name)s"
#: bookwyrm/templates/landing/landing_layout.html:51
#: bookwyrm/templates/login.html:56
msgid "This instance is closed"
msgstr "本实例不开放。"
#: bookwyrm/templates/landing/landing_layout.html:57
msgid "Thank you! Your request has been received."
msgstr "谢谢你!我们已经收到了你的请求。"
#: bookwyrm/templates/landing/landing_layout.html:60
#: bookwyrm/templates/landing/layout.html:47
msgid "Request an Invitation"
msgstr "请求邀请"
#: bookwyrm/templates/landing/landing_layout.html:79
#: bookwyrm/templates/landing/layout.html:49
#, fuzzy, python-format
#| msgid "(Recommended if registration is open)"
msgid "%(name)s registration is closed"
msgstr "(当开放注册时推荐)"
#: bookwyrm/templates/landing/layout.html:60
msgid "Thank you! Your request has been received."
msgstr "谢谢你!我们已经收到了你的请求。"
#: bookwyrm/templates/landing/layout.html:82
msgid "Your Account"
msgstr "你的帐号"
@ -1461,7 +1463,7 @@ msgid "Notifications"
msgstr "通知"
#: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167
#: bookwyrm/templates/login.html:22
#: bookwyrm/templates/login.html:21
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr "用户名:"
@ -1470,12 +1472,12 @@ msgstr "用户名:"
msgid "password"
msgstr "密码"
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40
msgid "Forgot your password?"
msgstr "忘记了密码?"
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10
#: bookwyrm/templates/login.html:38
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7
#: bookwyrm/templates/login.html:37
msgid "Log in"
msgstr "登录"
@ -1572,6 +1574,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist.html:36
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1709,20 +1712,16 @@ msgstr "创建列表"
msgid "Login"
msgstr "登录"
#: bookwyrm/templates/login.html:16
#: bookwyrm/templates/login.html:15
msgid "Success! Email address confirmed."
msgstr "成功!邮箱地址已确认。"
#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/snippets/register_form.html:22
msgid "Password:"
msgstr "密码:"
#: bookwyrm/templates/login.html:57
msgid "Contact an administrator to get an invite"
msgstr "联系管理员以取得邀请"
#: bookwyrm/templates/login.html:68
#: bookwyrm/templates/login.html:62
msgid "More about this site"
msgstr "更多关于本站点的信息"
@ -2151,7 +2150,7 @@ msgstr "结束日期:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/layout.html:72
msgid "Announcements"
msgstr "公告"
@ -2350,6 +2349,7 @@ msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:29
#: bookwyrm/templates/settings/ip_blocklist.html:27
#, fuzzy
#| msgid "Actions"
msgid "Options"
@ -2444,6 +2444,43 @@ msgstr "实例名称"
msgid "Software"
msgstr "软件"
#: bookwyrm/templates/settings/ip_address_form.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:10
#, fuzzy
#| msgid "Add read dates"
msgid "Add IP address"
msgstr "添加阅读日期"
#: bookwyrm/templates/settings/ip_address_form.html:11
msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page."
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:18
#, fuzzy
#| msgid "Email address:"
msgid "IP Address:"
msgstr "邮箱地址:"
#: bookwyrm/templates/settings/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:63
#, fuzzy
#| msgid "Import Blocklist"
msgid "IP Address Blocklist"
msgstr "导入屏蔽列表"
#: bookwyrm/templates/settings/ip_blocklist.html:18
msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application."
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:24
msgid "Address"
msgstr ""
#: bookwyrm/templates/settings/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "管理"
@ -2458,32 +2495,32 @@ msgstr "管理用户"
msgid "Moderation"
msgstr "提及"
#: bookwyrm/templates/settings/layout.html:64
#: bookwyrm/templates/settings/layout.html:68
msgid "Instance Settings"
msgstr "实例设置"
#: bookwyrm/templates/settings/layout.html:72
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "站点设置"
#: bookwyrm/templates/settings/layout.html:75
#: bookwyrm/templates/settings/layout.html:79
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "实例信息"
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/layout.html:80
#: bookwyrm/templates/settings/site.html:44
msgid "Images"
msgstr "图像"
#: bookwyrm/templates/settings/layout.html:77
#: bookwyrm/templates/settings/layout.html:81
#: bookwyrm/templates/settings/site.html:64
msgid "Footer Content"
msgstr "页脚内容"
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:86
msgid "Registration"
msgstr "注册"
@ -2689,6 +2726,12 @@ msgstr "(当开放注册时推荐)"
msgid "Registration closed text:"
msgstr "注册关闭文字:"
#: bookwyrm/templates/settings/site.html:111
#, fuzzy
#| msgid "Invite Requests"
msgid "Invite request text:"
msgstr "邀请请求"
#: bookwyrm/templates/snippets/announcement.html:31
#, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
@ -2765,11 +2808,13 @@ msgstr "回复"
msgid "Content"
msgstr "内容"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3
msgid "Spoiler alert:"
msgstr "剧透警告:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
#, fuzzy
#| msgid "Content"
msgid "Content warning:"
msgstr "内容"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18
msgid "Spoilers ahead!"
msgstr "前有剧透!"
@ -2777,7 +2822,7 @@ msgstr "前有剧透!"
msgid "Include spoiler alert"
msgstr "加入剧透警告"
#: bookwyrm/templates/snippets/create_status/layout.html:38
#: bookwyrm/templates/snippets/create_status/layout.html:35
#: bookwyrm/templates/snippets/reading_modals/form.html:7
msgid "Comment:"
msgstr "评论:"
@ -3556,6 +3601,15 @@ msgstr "密码重置连接已发送给 %s"
msgid "Status updates from {obj.display_name}"
msgstr ""
#~ msgid "This instance is closed"
#~ msgstr "本实例不开放。"
#~ msgid "Contact an administrator to get an invite"
#~ msgstr "联系管理员以取得邀请"
#~ msgid "Spoiler alert:"
#~ msgstr "剧透警告:"
#~ msgid "Date federated"
#~ msgstr "跨站日期"

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-12 17:16+0000\n"
"POT-Creation-Date: 2021-09-18 22:57+0000\n"
"PO-Revision-Date: 2021-06-30 10:36+0000\n"
"Last-Translator: Grace Cheng <chengracecwy@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -47,30 +47,30 @@ msgstr "%(count)d 次使用"
msgid "Unlimited"
msgstr "不受限"
#: bookwyrm/forms.py:323
#: bookwyrm/forms.py:329
msgid "List Order"
msgstr "列表順序"
#: bookwyrm/forms.py:324
#: bookwyrm/forms.py:330
msgid "Book Title"
msgstr "書名"
#: bookwyrm/forms.py:325
#: bookwyrm/forms.py:331
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "評價"
#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "排序方式"
#: bookwyrm/forms.py:331
#: bookwyrm/forms.py:337
msgid "Ascending"
msgstr "升序"
#: bookwyrm/forms.py:332
#: bookwyrm/forms.py:338
msgid "Descending"
msgstr "降序"
@ -141,47 +141,47 @@ msgstr "使用者名稱"
msgid "A user with that username already exists."
msgstr "已經存在使用該名稱的使用者。"
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home Timeline"
msgstr "主頁時間線"
#: bookwyrm/settings.py:115
#: bookwyrm/settings.py:116
msgid "Home"
msgstr "主頁"
#: bookwyrm/settings.py:116
#: bookwyrm/settings.py:117
#, fuzzy
#| msgid "Book Title"
msgid "Books Timeline"
msgstr "書名"
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "書目"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:163
msgid "English"
msgstr "English英語"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:164
msgid "German"
msgstr "Deutsch德語"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:165
msgid "Spanish"
msgstr "Español西班牙語"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:166
msgid "French"
msgstr "Français法語"
#: bookwyrm/settings.py:166
#: bookwyrm/settings.py:167
msgid "Simplified Chinese"
msgstr "簡體中文"
#: bookwyrm/settings.py:167
#: bookwyrm/settings.py:168
#, fuzzy
#| msgid "Tranditional Chinese"
msgid "Traditional Chinese"
@ -339,7 +339,7 @@ msgstr "Goodreads key:"
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:113
#: bookwyrm/templates/settings/site.html:120
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
@ -467,6 +467,7 @@ msgstr "新增到列表"
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
#: bookwyrm/templates/settings/ip_address_form.html:32
msgid "Add"
msgstr "新增"
@ -777,7 +778,7 @@ msgid "Confirmation code:"
msgstr "確認密碼:"
#: bookwyrm/templates/confirm_email/confirm_email.html:25
#: bookwyrm/templates/landing/landing_layout.html:70
#: bookwyrm/templates/landing/layout.html:73
#: bookwyrm/templates/moderation/report_modal.html:33
#: bookwyrm/templates/settings/dashboard.html:93
msgid "Submit"
@ -792,7 +793,7 @@ msgid "Resend confirmation link"
msgstr ""
#: bookwyrm/templates/confirm_email/resend_form.html:11
#: bookwyrm/templates/landing/landing_layout.html:64
#: bookwyrm/templates/landing/layout.html:67
#: bookwyrm/templates/password_reset_request.html:18
#: bookwyrm/templates/preferences/edit_user.html:38
#: bookwyrm/templates/snippets/register_form.html:13
@ -1153,7 +1154,7 @@ msgid "Save &amp; continue"
msgstr "儲存 &amp; 繼續"
#: bookwyrm/templates/get_started/layout.html:5
#: bookwyrm/templates/landing/landing_layout.html:5
#: bookwyrm/templates/landing/layout.html:5
msgid "Welcome"
msgstr "歡迎"
@ -1381,8 +1382,8 @@ msgstr "已匯入"
msgid "You can download your GoodReads data from the <a href=\"https://www.goodreads.com/review/import\" target=\"_blank\" rel=\"noopener\">Import/Export page</a> of your GoodReads account."
msgstr ""
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12
#: bookwyrm/templates/login.html:51
#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8
#: bookwyrm/templates/login.html:49
msgid "Create an Account"
msgstr "建立帳號"
@ -1413,37 +1414,38 @@ msgstr "隱私政策"
msgid "Recent Books"
msgstr "最近書目"
#: bookwyrm/templates/landing/landing_layout.html:17
#: bookwyrm/templates/landing/layout.html:17
msgid "Decentralized"
msgstr "去中心化"
#: bookwyrm/templates/landing/landing_layout.html:23
#: bookwyrm/templates/landing/layout.html:23
msgid "Friendly"
msgstr "友好"
#: bookwyrm/templates/landing/landing_layout.html:29
#: bookwyrm/templates/landing/layout.html:29
msgid "Anti-Corporate"
msgstr "反企業"
#: bookwyrm/templates/landing/landing_layout.html:44
#: bookwyrm/templates/landing/layout.html:45
#, python-format
msgid "Join %(name)s"
msgstr "加入 %(name)s"
#: bookwyrm/templates/landing/landing_layout.html:51
#: bookwyrm/templates/login.html:56
msgid "This instance is closed"
msgstr "本實例不開放。"
#: bookwyrm/templates/landing/landing_layout.html:57
msgid "Thank you! Your request has been received."
msgstr "謝謝你!我們已經受到了你的請求。"
#: bookwyrm/templates/landing/landing_layout.html:60
#: bookwyrm/templates/landing/layout.html:47
msgid "Request an Invitation"
msgstr "請求邀請"
#: bookwyrm/templates/landing/landing_layout.html:79
#: bookwyrm/templates/landing/layout.html:49
#, fuzzy, python-format
#| msgid "Registration closed text:"
msgid "%(name)s registration is closed"
msgstr "註冊關閉文字:"
#: bookwyrm/templates/landing/layout.html:60
msgid "Thank you! Your request has been received."
msgstr "謝謝你!我們已經受到了你的請求。"
#: bookwyrm/templates/landing/layout.html:82
msgid "Your Account"
msgstr "你的帳號"
@ -1490,7 +1492,7 @@ msgid "Notifications"
msgstr "通知"
#: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167
#: bookwyrm/templates/login.html:22
#: bookwyrm/templates/login.html:21
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr "使用者名稱:"
@ -1499,12 +1501,12 @@ msgstr "使用者名稱:"
msgid "password"
msgstr "密碼"
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41
#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40
msgid "Forgot your password?"
msgstr "忘記了密碼?"
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10
#: bookwyrm/templates/login.html:38
#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7
#: bookwyrm/templates/login.html:37
msgid "Log in"
msgstr "登入"
@ -1601,6 +1603,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:49
#: bookwyrm/templates/settings/ip_blocklist.html:36
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1738,20 +1741,16 @@ msgstr "建立列表"
msgid "Login"
msgstr "登入"
#: bookwyrm/templates/login.html:16
#: bookwyrm/templates/login.html:15
msgid "Success! Email address confirmed."
msgstr ""
#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17
#: bookwyrm/templates/snippets/register_form.html:22
msgid "Password:"
msgstr "密碼:"
#: bookwyrm/templates/login.html:57
msgid "Contact an administrator to get an invite"
msgstr "聯絡管理員以取得邀請"
#: bookwyrm/templates/login.html:68
#: bookwyrm/templates/login.html:62
msgid "More about this site"
msgstr "關於本網站的更多"
@ -2186,7 +2185,7 @@ msgstr "結束日期:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/layout.html:72
msgid "Announcements"
msgstr "公告"
@ -2385,6 +2384,7 @@ msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:29
#: bookwyrm/templates/settings/ip_blocklist.html:27
#, fuzzy
#| msgid "Actions"
msgid "Options"
@ -2479,6 +2479,43 @@ msgstr "實例名稱"
msgid "Software"
msgstr "軟體"
#: bookwyrm/templates/settings/ip_address_form.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:10
#, fuzzy
#| msgid "Add read dates"
msgid "Add IP address"
msgstr "新增閱讀日期"
#: bookwyrm/templates/settings/ip_address_form.html:11
msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page."
msgstr ""
#: bookwyrm/templates/settings/ip_address_form.html:18
#, fuzzy
#| msgid "Email address:"
msgid "IP Address:"
msgstr "郵箱地址:"
#: bookwyrm/templates/settings/ip_blocklist.html:5
#: bookwyrm/templates/settings/ip_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:63
#, fuzzy
#| msgid "Import Blocklist"
msgid "IP Address Blocklist"
msgstr "匯入封鎖列表"
#: bookwyrm/templates/settings/ip_blocklist.html:18
msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application."
msgstr ""
#: bookwyrm/templates/settings/ip_blocklist.html:24
msgid "Address"
msgstr ""
#: bookwyrm/templates/settings/ip_tooltip.html:6
msgid "You can block IP ranges using CIDR syntax."
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "管理"
@ -2493,32 +2530,32 @@ msgstr "管理使用者"
msgid "Moderation"
msgstr "提及"
#: bookwyrm/templates/settings/layout.html:64
#: bookwyrm/templates/settings/layout.html:68
msgid "Instance Settings"
msgstr "實例設定"
#: bookwyrm/templates/settings/layout.html:72
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "網站設定"
#: bookwyrm/templates/settings/layout.html:75
#: bookwyrm/templates/settings/layout.html:79
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "實例資訊"
#: bookwyrm/templates/settings/layout.html:76
#: bookwyrm/templates/settings/layout.html:80
#: bookwyrm/templates/settings/site.html:44
msgid "Images"
msgstr "圖片"
#: bookwyrm/templates/settings/layout.html:77
#: bookwyrm/templates/settings/layout.html:81
#: bookwyrm/templates/settings/site.html:64
msgid "Footer Content"
msgstr "頁尾內容"
#: bookwyrm/templates/settings/layout.html:78
#: bookwyrm/templates/settings/layout.html:82
#: bookwyrm/templates/settings/site.html:86
msgid "Registration"
msgstr "註冊"
@ -2728,6 +2765,12 @@ msgstr ""
msgid "Registration closed text:"
msgstr "註冊關閉文字:"
#: bookwyrm/templates/settings/site.html:111
#, fuzzy
#| msgid "Invite Requests"
msgid "Invite request text:"
msgstr "邀請請求"
#: bookwyrm/templates/snippets/announcement.html:31
#, python-format
msgid "Posted by <a href=\"%(user_path)s\">%(username)s</a>"
@ -2805,11 +2848,13 @@ msgstr "回覆"
msgid "Content"
msgstr "內容"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3
msgid "Spoiler alert:"
msgstr "劇透警告:"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10
#, fuzzy
#| msgid "Content"
msgid "Content warning:"
msgstr "內容"
#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18
msgid "Spoilers ahead!"
msgstr "前有劇透!"
@ -2817,7 +2862,7 @@ msgstr "前有劇透!"
msgid "Include spoiler alert"
msgstr "加入劇透警告"
#: bookwyrm/templates/snippets/create_status/layout.html:38
#: bookwyrm/templates/snippets/create_status/layout.html:35
#: bookwyrm/templates/snippets/reading_modals/form.html:7
msgid "Comment:"
msgstr "評論:"
@ -3612,6 +3657,15 @@ msgstr "密碼重置連結已傳送給 %s"
msgid "Status updates from {obj.display_name}"
msgstr ""
#~ msgid "This instance is closed"
#~ msgstr "本實例不開放。"
#~ msgid "Contact an administrator to get an invite"
#~ msgstr "聯絡管理員以取得邀請"
#~ msgid "Spoiler alert:"
#~ msgstr "劇透警告:"
#~ msgid "Date federated"
#~ msgstr "跨站日期"