mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-26 19:41:11 +00:00
Merge branch 'main' into pylint-update
This commit is contained in:
commit
cf3157a3b5
35 changed files with 900 additions and 522 deletions
27
bookwyrm/migrations/0098_auto_20210918_2238.py
Normal file
27
bookwyrm/migrations/0098_auto_20210918_2238.py
Normal 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>.'
|
||||
),
|
||||
),
|
||||
]
|
|
@ -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.")
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -15,14 +15,15 @@
|
|||
</p>
|
||||
</header>
|
||||
|
||||
{% with tile_classes="tile is-child box has-background-white-ter is-clipped" %}
|
||||
<div class="tile is-ancestor">
|
||||
<div class="tile is-6 is-parent">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/large-book.html' with status=large_activities.0 %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile is-6 is-parent">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/large-book.html' with status=large_activities.1 %}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -31,18 +32,18 @@
|
|||
<div class="tile is-ancestor">
|
||||
<div class="tile is-vertical is-6">
|
||||
<div class="tile is-parent">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/large-book.html' with status=large_activities.2 %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile">
|
||||
<div class="tile is-parent is-6">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/small-book.html' with status=small_activities.0 %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile is-parent is-6">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/small-book.html' with status=small_activities.1 %}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -51,18 +52,18 @@
|
|||
<div class="tile is-vertical is-6">
|
||||
<div class="tile">
|
||||
<div class="tile is-parent is-6">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/small-book.html' with status=small_activities.2 %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile is-parent is-6">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/small-book.html' with status=small_activities.3 %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile is-parent">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/large-book.html' with status=large_activities.3 %}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -71,16 +72,17 @@
|
|||
|
||||
<div class="tile is-ancestor">
|
||||
<div class="tile is-6 is-parent">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/large-book.html' with status=large_activities.4 %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="tile is-6 is-parent">
|
||||
<div class="tile is-child box has-background-white-ter">
|
||||
<div class="{{ tile_classes }}">
|
||||
{% include 'discover/large-book.html' with status=large_activities.5 %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endwith %}
|
||||
</section>
|
||||
|
||||
<div class="block">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -77,7 +77,7 @@
|
|||
class="checkbox"
|
||||
type="checkbox"
|
||||
data-action="toggle-all"
|
||||
data-target="failed-imports"
|
||||
data-target="failed_imports"
|
||||
/>
|
||||
{% trans "Select all" %}
|
||||
</label>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{% extends 'landing/landing_layout.html' %}
|
||||
{% extends 'landing/layout.html' %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block panel %}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{% extends 'landing/landing_layout.html' %}
|
||||
{% extends 'landing/layout.html' %}
|
||||
{% load i18n %}
|
||||
{% block panel %}
|
||||
|
||||
|
|
|
@ -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 %}
|
|
@ -4,7 +4,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="{% get_lang %}">
|
||||
<head>
|
||||
<title>{% block title %}BookWyrm{% endblock %} | {{ site.name }}</title>
|
||||
<title>{% block title %}BookWyrm{% endblock %} - {{ site.name }}</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="{% static "css/vendor/bulma.min.css" %}">
|
||||
<link rel="stylesheet" href="{% static "css/vendor/icons.css" %}">
|
||||
|
@ -17,8 +17,8 @@
|
|||
{% else %}
|
||||
<meta name="twitter:card" content="summary">
|
||||
{% endif %}
|
||||
<meta name="twitter:title" content="{% if title %}{{ title }} | {% endif %}{{ site.name }}">
|
||||
<meta name="og:title" content="{% if title %}{{ title }} | {% endif %}{{ site.name }}">
|
||||
<meta name="twitter:title" content="{% if title %}{{ title }} - {% endif %}{{ site.name }}">
|
||||
<meta name="og:title" content="{% if title %}{{ title }} - {% endif %}{{ site.name }}">
|
||||
<meta name="twitter:description" content="{{ site.instance_tagline }}">
|
||||
<meta name="og:description" content="{{ site.instance_tagline }}">
|
||||
|
||||
|
|
|
@ -45,8 +45,10 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if list.id %}
|
||||
<div class="column is-narrow">
|
||||
{% trans "Delete list" as button_text %}
|
||||
{% include 'snippets/toggle/toggle_button.html' with class="is-danger" text=button_text icon_with_text="x" controls_text="delete_list" controls_uid=list.id focus="modal_title_delete_list" %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
|
|
@ -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 %}
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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) #}
|
||||
|
|
|
@ -67,12 +67,18 @@
|
|||
{% endif %}
|
||||
|
||||
{% if status.content_warning %}
|
||||
<div>
|
||||
<p>{{ status.content_warning }}</p>
|
||||
<div class="notification p-2 is-clearfix is-warning is-light">
|
||||
<p class="is-pulled-left is-flex">
|
||||
{% trans "Content warning" as text %}
|
||||
<span class="icon icon-warning" title="{{ text }}">
|
||||
<span class="is-sr-only">{{ text }}</span>
|
||||
</span>
|
||||
{{ status.content_warning }}
|
||||
</p>
|
||||
|
||||
{% trans "Show more" as button_text %}
|
||||
{% trans "Show status" as button_text %}
|
||||
|
||||
{% with text=button_text class="is-small" controls_text="show_status_cw" controls_uid=status.id %}
|
||||
{% with text=button_text class="is-small is-pulled-right" icon_with_text="arrow-down" controls_text="show_status_cw" controls_uid=status.id %}
|
||||
{% include 'snippets/toggle/open_button.html' %}
|
||||
{% endwith %}
|
||||
</div>
|
||||
|
@ -84,14 +90,6 @@
|
|||
class="is-hidden"
|
||||
{% endif %}
|
||||
>
|
||||
{% if status.content_warning %}
|
||||
{% trans "Show less" as button_text %}
|
||||
|
||||
{% with text=button_text class="is-small" controls_text="show_status_cw" controls_uid=status.id %}
|
||||
{% include 'snippets/toggle/close_button.html' %}
|
||||
{% endwith %}
|
||||
{% endif %}
|
||||
|
||||
{% if status.quote %}
|
||||
<div class="quote block">
|
||||
<blockquote dir="auto" class="content mb-2">{{ status.quote|safe }}</blockquote>
|
||||
|
@ -141,6 +139,14 @@
|
|||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if status.content_warning %}
|
||||
{% trans "Hide status" as button_text %}
|
||||
|
||||
{% with text=button_text class="is-small" controls_text="show_status_cw" controls_uid=status.id icon_with_text="arrow-up" %}
|
||||
{% include 'snippets/toggle/close_button.html' %}
|
||||
{% endwith %}
|
||||
{% endif %}
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
@ -12,7 +12,7 @@ register = template.Library()
|
|||
def get_rating(book, user):
|
||||
"""get the overall rating of a book"""
|
||||
queryset = views.helpers.privacy_filter(
|
||||
user, models.Review.objects.filter(book__in=book.parent_work.editions.all())
|
||||
user, models.Review.objects.filter(book__parent_work__editions=book)
|
||||
)
|
||||
return queryset.aggregate(Avg("rating"))["rating__avg"]
|
||||
|
||||
|
@ -73,7 +73,7 @@ def active_shelf(context, book):
|
|||
shelf = (
|
||||
models.ShelfBook.objects.filter(
|
||||
shelf__user=context["request"].user,
|
||||
book__in=book.parent_work.editions.all(),
|
||||
book__parent_work__editions=book,
|
||||
)
|
||||
.select_related("book", "shelf")
|
||||
.first()
|
||||
|
@ -97,4 +97,4 @@ def mutuals_count(context, user):
|
|||
viewer = context["request"].user
|
||||
if not viewer.is_authenticated:
|
||||
return None
|
||||
return user.followers.filter(id__in=viewer.following.all()).count()
|
||||
return user.followers.filter(followers=viewer).count()
|
||||
|
|
|
@ -77,7 +77,7 @@ def privacy_filter(viewer, queryset, privacy_levels=None, following_only=False):
|
|||
elif "followers" in privacy_levels:
|
||||
queryset = queryset.exclude(
|
||||
~Q( # user isn't following and it isn't their own status
|
||||
Q(user__in=viewer.following.all()) | Q(user=viewer)
|
||||
Q(user__followers=viewer) | Q(user=viewer)
|
||||
),
|
||||
privacy="followers", # and the status is followers only
|
||||
)
|
||||
|
|
|
@ -36,6 +36,8 @@ class Lists(View):
|
|||
item_count=Count("listitem", filter=Q(listitem__approved=True))
|
||||
)
|
||||
.filter(item_count__gt=0)
|
||||
.select_related("user")
|
||||
.prefetch_related("listitem_set")
|
||||
.order_by("-updated_date")
|
||||
.distinct()
|
||||
)
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -59,8 +59,18 @@ class User(View):
|
|||
request.user,
|
||||
user.status_set.select_subclasses(),
|
||||
)
|
||||
.select_related("reply_parent")
|
||||
.prefetch_related("mention_books", "mention_users")
|
||||
.select_related(
|
||||
"user",
|
||||
"reply_parent",
|
||||
"review__book",
|
||||
"comment__book",
|
||||
"quotation__book",
|
||||
)
|
||||
.prefetch_related(
|
||||
"mention_books",
|
||||
"mention_users",
|
||||
"attachments",
|
||||
)
|
||||
)
|
||||
|
||||
paginated = Paginator(activities, PAGE_LENGTH)
|
||||
|
|
Binary file not shown.
|
@ -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 & 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"
|
||||
|
|
|
@ -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 & 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.
|
@ -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 & continue"
|
|||
msgstr "Guardar & 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.
|
@ -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 d’actualité"
|
||||
|
||||
#: 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 & continue"
|
|||
msgstr "Enregistrer & 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 "Anti‑commercial"
|
||||
|
||||
#: 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 ! L’adresse 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 l’instance"
|
|||
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 l’instance"
|
||||
|
||||
#: 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 l’instance"
|
||||
|
||||
#: 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 d’invitation"
|
||||
|
||||
#: 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.
|
@ -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 & 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 "欢迎"
|
||||
|
||||
|
@ -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.
|
@ -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 & 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 "歡迎"
|
||||
|
||||
|
@ -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 "跨站日期"
|
||||
|
||||
|
|
Loading…
Reference in a new issue