Merge branch 'main' into production

This commit is contained in:
Mouse Reeve 2022-01-05 16:11:19 -08:00
commit 4416ce5069
73 changed files with 6537 additions and 1789 deletions

View file

@ -0,0 +1,19 @@
# Generated by Django 3.2.5 on 2022-01-04 18:59
import bookwyrm.models.user
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0121_user_summary_keys"),
]
operations = [
migrations.AlterField(
model_name="annualgoal",
name="year",
field=models.IntegerField(default=bookwyrm.models.user.get_current_year),
),
]

View file

@ -0,0 +1,34 @@
# Generated by Django 3.2.5 on 2022-01-04 22:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0122_alter_annualgoal_year"),
]
operations = [
migrations.AlterField(
model_name="user",
name="preferred_language",
field=models.CharField(
blank=True,
choices=[
("en-us", "English"),
("de-de", "Deutsch (German)"),
("es-es", "Español (Spanish)"),
("gl-es", "Galego (Galician)"),
("fr-fr", "Français (French)"),
("lt-lt", "Lietuvių (Lithuanian)"),
("pt-br", "Português do Brasil (Brazilian Portuguese)"),
("pt-pt", "Português Europeu (European Portuguese)"),
("zh-hans", "简体中文 (Simplified Chinese)"),
("zh-hant", "繁體中文 (Traditional Chinese)"),
],
max_length=255,
null=True,
),
),
]

View file

@ -415,12 +415,17 @@ class KeyPair(ActivitypubMixin, BookWyrmModel):
return activity_object return activity_object
def get_current_year():
"""sets default year for annual goal to this year"""
return timezone.now().year
class AnnualGoal(BookWyrmModel): class AnnualGoal(BookWyrmModel):
"""set a goal for how many books you read in a year""" """set a goal for how many books you read in a year"""
user = models.ForeignKey("User", on_delete=models.PROTECT) user = models.ForeignKey("User", on_delete=models.PROTECT)
goal = models.IntegerField(validators=[MinValueValidator(1)]) goal = models.IntegerField(validators=[MinValueValidator(1)])
year = models.IntegerField(default=timezone.now().year) year = models.IntegerField(default=get_current_year)
privacy = models.CharField( privacy = models.CharField(
max_length=255, default="public", choices=fields.PrivacyLevels.choices max_length=255, default="public", choices=fields.PrivacyLevels.choices
) )

View file

@ -168,7 +168,8 @@ LANGUAGES = [
("gl-es", _("Galego (Galician)")), ("gl-es", _("Galego (Galician)")),
("fr-fr", _("Français (French)")), ("fr-fr", _("Français (French)")),
("lt-lt", _("Lietuvių (Lithuanian)")), ("lt-lt", _("Lietuvių (Lithuanian)")),
("pt-br", _("Português - Brasil (Brazilian Portuguese)")), ("pt-br", _("Português do Brasil (Brazilian Portuguese)")),
("pt-pt", _("Português Europeu (European Portuguese)")),
("zh-hans", _("简体中文 (Simplified Chinese)")), ("zh-hans", _("简体中文 (Simplified Chinese)")),
("zh-hant", _("繁體中文 (Traditional Chinese)")), ("zh-hant", _("繁體中文 (Traditional Chinese)")),
] ]

View file

@ -135,6 +135,18 @@ button::-moz-focus-inner {
border-bottom: 1px solid #ededed; border-bottom: 1px solid #ededed;
border-right: 0; border-right: 0;
} }
.is-flex-direction-row-mobile {
flex-direction: row !important;
}
.is-flex-direction-column-mobile {
flex-direction: column !important;
}
}
.tag.is-small {
height: auto;
} }
.button.is-transparent { .button.is-transparent {
@ -215,7 +227,7 @@ input[type=file]::file-selector-button:hover {
/** General `details` element styles /** General `details` element styles
******************************************************************************/ ******************************************************************************/
summary { details summary {
cursor: pointer; cursor: pointer;
} }
@ -223,22 +235,22 @@ summary::-webkit-details-marker {
display: none; display: none;
} }
summary::marker { details summary::marker {
content: none; content: none;
} }
.detail-pinned-button summary { details.detail-pinned-button summary {
position: absolute; position: absolute;
right: 0; right: 0;
} }
.detail-pinned-button form { details.detail-pinned-button form {
float: left; float: left;
width: -webkit-fill-available; width: 100%;
margin-top: 1em; margin-top: 1em;
} }
/** Details dropdown /** Dropdown w/ Details element
******************************************************************************/ ******************************************************************************/
details.dropdown[open] summary.dropdown-trigger::before { details.dropdown[open] summary.dropdown-trigger::before {
@ -250,11 +262,11 @@ details.dropdown[open] summary.dropdown-trigger::before {
right: 0; right: 0;
} }
details .dropdown-menu { details.dropdown .dropdown-menu {
display: block !important; display: block !important;
} }
details .dropdown-menu button { details.dropdown .dropdown-menu button {
/* Fix weird Safari defaults */ /* Fix weird Safari defaults */
box-sizing: border-box; box-sizing: border-box;
} }
@ -289,6 +301,46 @@ details.dropdown .dropdown-menu a:focus-visible {
} }
} }
/** Details panel
******************************************************************************/
details.details-panel {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
transition: box-shadow 0.2s ease;
padding: 0.75rem;
}
details[open].details-panel,
details.details-panel:hover {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
details.details-panel summary {
position: relative;
}
details.details-panel summary .details-close {
position: absolute;
right: 0;
top: 0;
transform: rotate(45deg);
transition: transform 0.2s ease;
}
details[open].details-panel summary .details-close {
transform: rotate(0deg);
}
@media only screen and (min-width: 769px) {
.details-panel .filters-field:not(:last-child) {
border-right: 1px solid rgba(0, 0, 0, 0.1);
margin-top: 0.75rem;
margin-bottom: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
}
/** Shelving /** Shelving
******************************************************************************/ ******************************************************************************/
@ -1149,3 +1201,93 @@ ol.ordered-list li::before {
margin-bottom: 0.75rem !important; margin-bottom: 0.75rem !important;
} }
} }
/* Gaps (for Flexbox and Grid)
*
* Those are supplementary rules to Bulmas. They follow the same conventions.
* Add those youll need.
******************************************************************************/
.is-gap-0 {
gap: 0;
}
.is-gap-1 {
gap: 0.25rem;
}
.is-gap-2 {
gap: 0.5rem;
}
.is-gap-3 {
gap: 0.75rem;
}
.is-gap-4 {
gap: 1rem;
}
.is-gap-5 {
gap: 1.5rem;
}
.is-gap-6 {
gap: 3rem;
}
.is-row-gap-0 {
row-gap: 0;
}
.is-row-gap-1 {
row-gap: 0.25rem;
}
.is-row-gap-2 {
row-gap: 0.5rem;
}
.is-row-gap-3 {
row-gap: 0.75rem;
}
.is-row-gap-4 {
row-gap: 1rem;
}
.is-row-gap-5 {
row-gap: 1.5rem;
}
.is-row-gap-6 {
row-gap: 3rem;
}
.is-column-gap-0 {
column-gap: 0;
}
.is-column-gap-1 {
column-gap: 0.25rem;
}
.is-column-gap-2 {
column-gap: 0.5rem;
}
.is-column-gap-3 {
column-gap: 0.75rem;
}
.is-column-gap-4 {
column-gap: 1rem;
}
.is-column-gap-5 {
column-gap: 1.5rem;
}
.is-column-gap-6 {
column-gap: 3rem;
}

View file

@ -25,6 +25,10 @@
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.icon.is-small {
font-size: small;
}
.icon-book:before { .icon-book:before {
content: "\e901"; content: "\e901";
} }

View file

@ -1,21 +0,0 @@
/* exported BlockHref */
let BlockHref = new (class {
constructor() {
document
.querySelectorAll("[data-href]")
.forEach((t) => t.addEventListener("click", this.followLink.bind(this)));
}
/**
* Follow a fake link
*
* @param {Event} event
* @return {undefined}
*/
followLink(event) {
const url = event.currentTarget.dataset.href;
window.location.href = url;
}
})();

View file

@ -41,6 +41,7 @@ let BookWyrm = new (class {
document document
.querySelectorAll("[data-duplicate]") .querySelectorAll("[data-duplicate]")
.forEach((node) => node.addEventListener("click", this.duplicateInput.bind(this))); .forEach((node) => node.addEventListener("click", this.duplicateInput.bind(this)));
document document
.querySelectorAll("details.dropdown") .querySelectorAll("details.dropdown")
.forEach((node) => .forEach((node) =>
@ -60,6 +61,9 @@ let BookWyrm = new (class {
.querySelectorAll('input[type="file"]') .querySelectorAll('input[type="file"]')
.forEach(bookwyrm.disableIfTooLarge.bind(bookwyrm)); .forEach(bookwyrm.disableIfTooLarge.bind(bookwyrm));
document.querySelectorAll("[data-copytext]").forEach(bookwyrm.copyText.bind(bookwyrm)); document.querySelectorAll("[data-copytext]").forEach(bookwyrm.copyText.bind(bookwyrm));
document
.querySelectorAll(".modal.is-active")
.forEach(bookwyrm.handleActiveModal.bind(bookwyrm));
}); });
} }
@ -405,7 +409,7 @@ let BookWyrm = new (class {
} }
/** /**
* Handle the modal component. * Handle the modal component with a button trigger.
* *
* @param {Event} event - Event fired by an element * @param {Event} event - Event fired by an element
* with the `data-modal-open` attribute * with the `data-modal-open` attribute
@ -416,6 +420,7 @@ let BookWyrm = new (class {
* for information about using the modal. * for information about using the modal.
*/ */
handleModalButton(event) { handleModalButton(event) {
const { handleFocusTrap } = this;
const modalButton = event.currentTarget; const modalButton = event.currentTarget;
const targetModalId = modalButton.dataset.modalOpen; const targetModalId = modalButton.dataset.modalOpen;
const htmlElement = document.querySelector("html"); const htmlElement = document.querySelector("html");
@ -427,6 +432,8 @@ let BookWyrm = new (class {
// Helper functions // Helper functions
function handleModalOpen(modalElement) { function handleModalOpen(modalElement) {
event.preventDefault();
htmlElement.classList.add("is-clipped"); htmlElement.classList.add("is-clipped");
modalElement.classList.add("is-active"); modalElement.classList.add("is-active");
modalElement.getElementsByClassName("modal-card")[0].focus(); modalElement.getElementsByClassName("modal-card")[0].focus();
@ -455,42 +462,48 @@ let BookWyrm = new (class {
modalButton.focus(); modalButton.focus();
} }
function handleFocusTrap(event) {
if (event.key !== "Tab") {
return;
}
const focusableEls = event.currentTarget.querySelectorAll(
[
"a[href]:not([disabled])",
"button:not([disabled])",
"textarea:not([disabled])",
'input:not([type="hidden"]):not([disabled])',
"select:not([disabled])",
"details:not([disabled])",
'[tabindex]:not([tabindex="-1"]):not([disabled])',
].join(",")
);
const firstFocusableEl = focusableEls[0];
const lastFocusableEl = focusableEls[focusableEls.length - 1];
if (event.shiftKey) {
/* Shift + tab */ if (document.activeElement === firstFocusableEl) {
lastFocusableEl.focus();
event.preventDefault();
}
} /* Tab */ else {
if (document.activeElement === lastFocusableEl) {
firstFocusableEl.focus();
event.preventDefault();
}
}
}
// Open modal // Open modal
handleModalOpen(modal); handleModalOpen(modal);
} }
/**
* Handle the modal component when opened at page load.
*
* @param {Element} modalElement - Active modal element
* @return {undefined}
*
*/
handleActiveModal(modalElement) {
if (!modalElement) {
return;
}
const { handleFocusTrap } = this;
modalElement.getElementsByClassName("modal-card")[0].focus();
const closeButtons = modalElement.querySelectorAll("[data-modal-close]");
closeButtons.forEach((button) => {
button.addEventListener("click", function () {
handleModalClose(modalElement);
});
});
document.addEventListener("keydown", function (event) {
if (event.key === "Escape") {
handleModalClose(modalElement);
}
});
modalElement.addEventListener("keydown", handleFocusTrap);
function handleModalClose(modalElement) {
modalElement.removeEventListener("keydown", handleFocusTrap);
history.back();
}
}
/** /**
* Display pop up window. * Display pop up window.
* *

View file

@ -192,6 +192,31 @@
</div> </div>
</div> </div>
{% if goal_status and goal_status.percent >= 100 %}
<div class="columns">
<div class="column has-text-centered">
<h2 class="title is-3 is-serif">
{% with goal=goal_status.goal goal_percent=goal_status.percent %}
{% blocktrans trimmed count counter=goal %}
{{ display_name }} set a goal of reading {{ goal }} book in {{ year }},<br />
and achieved {{ goal_percent }}% of that goal
{% plural %}
{{ display_name }} set a goal of reading {{ goal }} books in {{ year }},<br />
and achieved {{ goal_percent }}% of that goal
{% endblocktrans %}
{% endwith %}
</h2>
<p class="subtitle is-5">{% trans "Way to go!" %}</p>
</div>
</div>
<div class="columns">
<div class="column is-one-fifth is-offset-two-fifths">
<hr />
</div>
</div>
{% endif %}
{% if ratings_total > 0 %} {% if ratings_total > 0 %}
<div class="columns"> <div class="columns">
<div class="column has-text-centered"> <div class="column has-text-centered">

View file

@ -92,10 +92,11 @@
{% trans "View on OpenLibrary" %} {% trans "View on OpenLibrary" %}
</a> </a>
{% if request.user.is_authenticated and perms.bookwyrm.edit_book %} {% if request.user.is_authenticated and perms.bookwyrm.edit_book %}
{% with controls_text="ol_sync" controls_uid=author.id %} <button class="button is-small" type="button" data-modal-open="openlibrary_sync">
{% include 'snippets/toggle/toggle_button.html' with text=button_text focus="modal_title_ol_sync" class="is-small" icon_with_text="download" %} <span class="icon icon-download" title="{{ button_text }}"></span>
{% include "author/sync_modal.html" with source="openlibrary.org" source_name="OpenLibrary" %} <span class="is-sr-only-mobile">{{ button_text }}</span>
{% endwith %} </button>
{% include "author/sync_modal.html" with source="openlibrary.org" source_name="OpenLibrary" id="openlibrary_sync" %}
{% endif %} {% endif %}
</div> </div>
{% endif %} {% endif %}
@ -107,10 +108,11 @@
</a> </a>
{% if request.user.is_authenticated and perms.bookwyrm.edit_book %} {% if request.user.is_authenticated and perms.bookwyrm.edit_book %}
{% with controls_text="iv_sync" controls_uid=author.id %} <button class="button is-small" type="button" data-modal-open="inventaire_sync">
{% include 'snippets/toggle/toggle_button.html' with text=button_text focus="modal_title_iv_sync" class="is-small" icon_with_text="download" %} <span class="icon icon-download" title="{{ button_text }}"></span>
{% include "author/sync_modal.html" with source="inventaire.io" source_name="Inventaire" %} <span class="is-sr-only-mobile">{{ button_text }}</span>
{% endwith %} </button>
{% include "author/sync_modal.html" with source="inventaire.io" source_name="Inventaire" id="inventaire_sync" %}
{% endif %} {% endif %}
</div> </div>
{% endif %} {% endif %}

View file

@ -19,12 +19,8 @@
{% endblock %} {% endblock %}
{% block modal-footer %} {% block modal-footer %}
<button class="button is-primary" type="submit"> <button class="button is-primary" type="submit">{% trans "Confirm" %}</button>
<span>{% trans "Confirm" %}</span> <button type="button" class="button" data-modal-close>{% trans "Cancel" %}</button>
</button>
{% trans "Cancel" as button_text %}
{% include 'snippets/toggle/toggle_button.html' with text=button_text %}
{% endblock %} {% endblock %}
{% block modal-form-close %}</form>{% endblock %} {% block modal-form-close %}</form>{% endblock %}

View file

@ -63,7 +63,11 @@
<div class="column is-one-fifth"> <div class="column is-one-fifth">
{% if not book.cover %} {% if not book.cover %}
{% if user_authenticated %} {% if user_authenticated %}
<button type="button" data-controls="add_cover_{{ book.id }}" data-focus-target="modal_title_add_cover_{{ book.id }}" aria-pressed="false" class="cover-container no-cover is-h-m-mobile"> <button
type="button"
class="cover-container no-cover is-h-m-mobile"
data-modal-open="add_cover_{{ book.id }}"
>
<img <img
class="book-cover" class="book-cover"
src="{% static "images/no_cover.jpg" %}" src="{% static "images/no_cover.jpg" %}"
@ -78,7 +82,8 @@
{% trans "Click to add cover" %} {% trans "Click to add cover" %}
</span> </span>
</button> </button>
{% include 'book/cover_add_modal.html' with book=book controls_text="add_cover" controls_uid=book.id %} {% join "add_cover" book.id as modal_id %}
{% include 'book/cover_add_modal.html' with id=modal_id %}
{% if request.GET.cover_error %} {% if request.GET.cover_error %}
<p class="help is-danger">{% trans "Failed to load cover" %}</p> <p class="help is-danger">{% trans "Failed to load cover" %}</p>
{% endif %} {% endif %}
@ -117,23 +122,30 @@
{% trans "Load data" as button_text %} {% trans "Load data" as button_text %}
{% if book.openlibrary_key %} {% if book.openlibrary_key %}
<p> <p>
<a href="{{ book.openlibrary_link }}" target="_blank" rel="noopener">{% trans "View on OpenLibrary" %}</a> <a href="{{ book.openlibrary_link }}" target="_blank" rel="noopener">
{% trans "View on OpenLibrary" %}
</a>
{% if request.user.is_authenticated and perms.bookwyrm.edit_book %} {% if request.user.is_authenticated and perms.bookwyrm.edit_book %}
{% with controls_text="ol_sync" controls_uid=book.id %} <button class="button is-small" type="button" data-modal-open="openlibrary_sync">
{% include 'snippets/toggle/toggle_button.html' with text=button_text focus="modal_title_ol_sync" class="is-small" icon_with_text="download" %} <span class="icon icon-download" title="{{ button_text }}"></span>
{% include "book/sync_modal.html" with source="openlibrary.org" source_name="OpenLibrary" %} <span class="is-sr-only-mobile">{{ button_text }}</span>
{% endwith %} </button>
{% include "book/sync_modal.html" with source="openlibrary.org" source_name="OpenLibrary" id="openlibrary_sync" %}
{% endif %} {% endif %}
</p> </p>
{% endif %} {% endif %}
{% if book.inventaire_id %} {% if book.inventaire_id %}
<p> <p>
<a href="{{ book.inventaire_link }}" target="_blank" rel="noopener">{% trans "View on Inventaire" %}</a> <a href="{{ book.inventaire_link }}" target="_blank" rel="noopener">
{% trans "View on Inventaire" %}
</a>
{% if request.user.is_authenticated and perms.bookwyrm.edit_book %} {% if request.user.is_authenticated and perms.bookwyrm.edit_book %}
{% with controls_text="iv_sync" controls_uid=book.id %} <button class="button is-small" type="button" data-modal-open="inventaire_sync">
{% include 'snippets/toggle/toggle_button.html' with text=button_text focus="modal_title_iv_sync" class="is-small" icon_with_text="download" %} <span class="icon icon-download" title="{{ button_text }}"></span>
{% include "book/sync_modal.html" with source="inventaire.io" source_name="Inventaire" %} <span class="is-sr-only-mobile">{{ button_text }}</span>
{% endwith %} </button>
{% include "book/sync_modal.html" with source="inventaire.io" source_name="Inventaire" id="inventaire_sync" %}
{% endif %} {% endif %}
</p> </p>
{% endif %} {% endif %}

View file

@ -29,8 +29,7 @@
{% block modal-footer %} {% block modal-footer %}
<button class="button is-primary" type="submit">{% trans "Add" %}</button> <button class="button is-primary" type="submit">{% trans "Add" %}</button>
{% trans "Cancel" as button_text %} <button type="button" class="button" data-modal-close>{% trans "Cancel" %}</button>
{% include 'snippets/toggle/toggle_button.html' with text=button_text %}
{% endblock %} {% endblock %}
{% block modal-form-close %}</form>{% endblock %}
{% block modal-form-close %}</form>{% endblock %}

View file

@ -2,11 +2,17 @@
{% load i18n %} {% load i18n %}
{% block modal-title %}{% trans "Delete these read dates?" %}{% endblock %} {% block modal-title %}{% trans "Delete these read dates?" %}{% endblock %}
{% block modal-body %} {% block modal-body %}
{% if readthrough.progress_updates|length > 0 %} {% if readthrough.progress_updates|length > 0 %}
{% blocktrans with count=readthrough.progress_updates|length %}You are deleting this readthrough and its {{ count }} associated progress updates.{% endblocktrans %} {% blocktrans trimmed with count=readthrough.progress_updates|length %}
You are deleting this readthrough and its {{ count }} associated progress updates.
{% endblocktrans %}
{% else %}
{% trans "This action cannot be un-done" %}
{% endif %} {% endif %}
{% endblock %} {% endblock %}
{% block modal-footer %} {% block modal-footer %}
<form name="delete-readthrough-{{ readthrough.id }}" action="/delete-readthrough" method="POST"> <form name="delete-readthrough-{{ readthrough.id }}" action="/delete-readthrough" method="POST">
{% csrf_token %} {% csrf_token %}
@ -14,7 +20,6 @@
<button class="button is-danger" type="submit"> <button class="button is-danger" type="submit">
{% trans "Delete" %} {% trans "Delete" %}
</button> </button>
{% trans "Cancel" as button_text %} <button type="button" class="button" data-modal-close>{% trans "Cancel" %}</button>
{% include 'snippets/toggle/toggle_button.html' with text=button_text controls_text="delete_readthrough" controls_uid=readthrough.id %}
</form> </form>
{% endblock %} {% endblock %}

View file

@ -1,6 +1,7 @@
{% load i18n %} {% load i18n %}
{% load humanize %} {% load humanize %}
{% load tz %} {% load tz %}
{% load utilities %}
<div class="content"> <div class="content">
<div id="hide_edit_readthrough_{{ readthrough.id }}" class="box is-shadowless has-background-white-bis"> <div id="hide_edit_readthrough_{{ readthrough.id }}" class="box is-shadowless has-background-white-bis">
<div class="columns"> <div class="columns">
@ -10,14 +11,14 @@
{% if readthrough.finish_date or readthrough.progress %} {% if readthrough.finish_date or readthrough.progress %}
<li> <li>
{% if readthrough.finish_date %} {% if readthrough.finish_date %}
{{ readthrough.finish_date | localtime | naturalday }}: {% trans "finished" %} {{ readthrough.finish_date | localtime | naturalday }}: {% trans "finished" %}
{% else %} {% else %}
{% if readthrough.progress_mode == 'PG' %} {% if readthrough.progress_mode == 'PG' %}
{% include 'snippets/page_text.html' with page=readthrough.progress total_pages=book.pages %} {% include 'snippets/page_text.html' with page=readthrough.progress total_pages=book.pages %}
{% else %} {% else %}
{{ readthrough.progress }}% {{ readthrough.progress }}%
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if readthrough.progress %} {% if readthrough.progress %}
@ -47,6 +48,7 @@
{% endif %} {% endif %}
</li> </li>
{% endif %} {% endif %}
{% if readthrough.start_date %} {% if readthrough.start_date %}
<li>{{ readthrough.start_date | localtime | naturalday }}: {% trans "started" %}</li> <li>{{ readthrough.start_date | localtime | naturalday }}: {% trans "started" %}</li>
{% endif %} {% endif %}
@ -60,7 +62,11 @@
</div> </div>
<div class="control"> <div class="control">
{% trans "Delete these read dates" as button_text %} {% trans "Delete these read dates" as button_text %}
{% include 'snippets/toggle/toggle_button.html' with class="is-small" text=button_text icon="x" controls_text="delete_readthrough" controls_uid=readthrough.id focus="modal_title_delete_readthrough" %} <button class="button is-small" type="button" data-modal-open="delete_readthrough_{{ readthrough.id }}">
<span class="icon icon-x" title="{{ button_text }}">
<span class="is-sr-only">{{ button_text }}</span>
</span>
</button>
</div> </div>
</div> </div>
</div> </div>
@ -79,4 +85,5 @@
</div> </div>
</form> </form>
</div> </div>
{% include 'snippets/delete_readthrough_modal.html' with controls_text="delete_readthrough" controls_uid=readthrough.id no_body=True %} {% join "delete_readthrough" readthrough.id as modal_id %}
{% include 'book/delete_readthrough_modal.html' with id=modal_id %}

View file

@ -19,12 +19,8 @@
{% endblock %} {% endblock %}
{% block modal-footer %} {% block modal-footer %}
<button class="button is-primary" type="submit"> <button class="button is-primary" type="submit">{% trans "Confirm" %}</button>
<span>{% trans "Confirm" %}</span> <button type="button" class="button" data-modal-close>{% trans "Cancel" %}</button>
</button>
{% trans "Cancel" as button_text %}
{% include 'snippets/toggle/toggle_button.html' with text=button_text %}
{% endblock %} {% endblock %}
{% block modal-form-close %}</form>{% endblock %} {% block modal-form-close %}</form>{% endblock %}

View file

@ -1,40 +1,33 @@
{% load i18n %} {% load i18n %}
<div
role="dialog" <div class="modal {% if active %}is-active{% endif %}" id="{{ id }}">
class="modal {% if active %}is-active{% else %}is-hidden{% endif %}" <div class="modal-background" data-modal-close></div>
id="{{ controls_text }}_{{ controls_uid }}" <div class="modal-card" role="dialog" aria-modal="true" tabindex="-1" aria-described-by="{{ id }}_header">
aria-labelledby="modal_card_title_{{ controls_text }}_{{ controls_uid }}" <header class="modal-card-head">
aria-modal="true" <h2 class="modal-card-title mb-0" id="{{ id }}_header">
>
{# @todo Implement focus traps to prevent tabbing out of the modal. #}
<div class="modal-background"></div>
{% trans "Close" as label %}
<div class="modal-card">
<header class="modal-card-head" tabindex="0" id="modal_title_{{ controls_text }}_{{ controls_uid }}">
<h2 class="modal-card-title is-flex-shrink-1" id="modal_card_title_{{ controls_text }}_{{ controls_uid }}">
{% block modal-title %}{% endblock %} {% block modal-title %}{% endblock %}
</h2> </h2>
{% if static %} <button
<a href="/" class="delete">{{ label }}</a> type="button"
{% else %} class="delete"
{% include 'snippets/toggle/toggle_button.html' with label=label class="delete" nonbutton=True %} aria-label="{% trans 'Close' %}"
{% endif %} data-modal-close
></button>
</header> </header>
{% block modal-form-open %}{% endblock %} {% block modal-form-open %}{% endblock %}
{% if not no_body %}
<section class="modal-card-body"> <section class="modal-card-body">
{% block modal-body %}{% endblock %} {% block modal-body %}{% endblock %}
</section> </section>
{% endif %}
<footer class="modal-card-foot"> <footer class="modal-card-foot">
{% block modal-footer %}{% endblock %} {% block modal-footer %}{% endblock %}
</footer> </footer>
{% block modal-form-close %}{% endblock %} {% block modal-form-close %}{% endblock %}
</div> </div>
{% if static %} <button
<a href="/" class="modal-close is-large">{{ label }}</a> type="button"
{% else %} class="modal-close is-large"
{% include 'snippets/toggle/toggle_button.html' with label=label class="modal-close is-large" nonbutton=True %} aria-label="{% trans 'Close' %}"
{% endif %} data-modal-close
></button>
</div> </div>

View file

@ -1,31 +0,0 @@
{% load i18n %}
<div class="modal" id="{{ id }}">
<div class="modal-background" data-modal-close></div>
<div class="modal-card is-thin" role="dialog" aria-modal="true" tabindex="-1">
<header class="modal-card-head">
<h2 class="modal-card-title mb-0">
{% block modal-title %}{% endblock %}
</h2>
<button
type="button"
class="delete"
aria-label="{% trans 'Close' %}"
data-modal-close
></button>
</header>
<section class="modal-card-body">
{% block modal-body %}{% endblock %}
</section>
<footer class="modal-card-foot">
{% block modal-footer %}{% endblock %}
</footer>
</div>
<button
type="button"
class="modal-close is-large"
aria-label="{% trans 'Close' %}"
data-modal-close
></button>
</div>

View file

@ -6,57 +6,22 @@
<h1 class="title"> <h1 class="title">
{{ tab.name }} {{ tab.name }}
</h1> </h1>
<div class="block is-clipped">
<div class="is-pulled-left">
<div class="tabs">
<ul>
{% for stream in streams %}
<li class="{% if tab.key == stream.key %}is-active{% endif %}"{% if tab.key == stream.key %} aria-current="page"{% endif %}>
<a href="/{{ stream.key }}#feed">{{ stream.shortname }}</a>
</li>
{% endfor %}
</ul>
</div>
</div>
{# feed settings #} <div class="tabs">
<details class="detail-pinned-button" {% if settings_saved %}open{% endif %}> <ul>
<summary class="control"> {% for stream in streams %}
<span class="button"> <li class="{% if tab.key == stream.key %}is-active{% endif %}"{% if tab.key == stream.key %} aria-current="page"{% endif %}>
<span class="icon icon-dots-three m-0-mobile" aria-hidden="true"></span> <a href="/{{ stream.key }}#feed">{{ stream.shortname }}</a>
<span class="is-sr-only-mobile">{{ _("Feed settings") }}</span> </li>
</span> {% endfor %}
</summary> </ul>
<form class="notification level is-align-items-flex-end" method="post" action="/{{ tab.key }}#feed">
{% csrf_token %}
<div class="level-left">
<div class="field">
<div class="control">
<span class="is-flex is-align-items-baseline">
<label class="label mt-2 mb-1">Status types</label>
{% if settings_saved %}
<span class="tag is-success is-light ml-2">{{ _("Saved!") }}</span>
{% endif %}
</span>
{% for name, value in feed_status_types_options %}
<label class="mr-2">
<input type="checkbox" name="feed_status_types" value="{{ name }}" {% if name in user.feed_status_types %}checked=""{% endif %}/>
{{ value }}
</label>
{% endfor %}
</div>
</div>
</div>
<div class="level-right control">
<button class="button is-small is-primary is-outlined" type="submit">
{{ _("Save settings") }}
</button>
</div>
</form>
</details>
</div> </div>
{# feed settings #}
{% with "/"|add:tab.key|add:"#feed" as action %}
{% include 'feed/feed_filters.html' with size="small" method="post" action=action %}
{% endwith %}
{# announcements and system messages #} {# announcements and system messages #}
{% if not activities.number > 1 %} {% if not activities.number > 1 %}
<a href="{{ request.path }}" class="transition-y is-hidden notification is-primary is-block" data-poll-wrapper> <a href="{{ request.path }}" class="transition-y is-hidden notification is-primary is-block" data-poll-wrapper>
@ -73,7 +38,7 @@
{% endif %} {% endif %}
{% if annual_summary_year and tab.key == 'home' %} {% if annual_summary_year and tab.key == 'home' %}
<section class="block" data-hide="hide_annual_summary_{{ annual_summary_year }}"> <section class="block is-hidden" data-hide="hide_annual_summary_{{ annual_summary_year }}">
{% include 'feed/summary_card.html' with year=annual_summary_year %} {% include 'feed/summary_card.html' with year=annual_summary_year %}
<hr> <hr>
</section> </section>

View file

@ -0,0 +1,5 @@
{% extends 'snippets/filters_panel/filters_panel.html' %}
{% block filter_fields %}
{% include 'feed/status_types_filter.html' %}
{% endblock %}

View file

@ -0,0 +1,16 @@
{% extends 'snippets/filters_panel/filter_field.html' %}
{% load i18n %}
{% block filter %}
<label class="label mt-2 mb-1">Status types</label>
<div class="is-flex is-flex-direction-row is-flex-direction-column-mobile">
{% for name, value in feed_status_types_options %}
<label class="mr-2">
<input type="checkbox" name="feed_status_types" value="{{ name }}" {% if name in user.feed_status_types %}checked=""{% endif %}/>
{{ value }}
</label>
{% endfor %}
</div>
{% endblock %}

View file

@ -14,8 +14,7 @@
<button class="button is-danger" type="submit"> <button class="button is-danger" type="submit">
{% trans "Delete" %} {% trans "Delete" %}
</button> </button>
{% trans "Cancel" as button_text %} <button type="button" class="button" data-modal-close>{% trans "Cancel" %}</button>
{% include 'snippets/toggle/toggle_button.html' with text=button_text controls_text="delete_group" controls_uid=group.id %}
</form> </form>
{% endblock %} {% endblock %}

View file

@ -9,5 +9,5 @@
<form name="edit-group" method="post" action="{% url 'group' group.id %}"> <form name="edit-group" method="post" action="{% url 'group' group.id %}">
{% include 'groups/form.html' %} {% include 'groups/form.html' %}
</form> </form>
{% include "groups/delete_group_modal.html" with controls_text="delete_group" controls_uid=group.id %} {% include "groups/delete_group_modal.html" with id="delete_group" %}
{% endblock %} {% endblock %}

View file

@ -2,8 +2,5 @@
{% load i18n %} {% load i18n %}
{% block searchresults %} {% block searchresults %}
<h2 class="title is-5">
{% trans "Add new members!" %}
</h2>
{% include 'groups/suggested_users.html' with suggested_users=suggested_users %} {% include 'groups/suggested_users.html' with suggested_users=suggested_users %}
{% endblock %} {% endblock %}

View file

@ -5,30 +5,29 @@
<div class="column is-two-thirds"> <div class="column is-two-thirds">
<input type="hidden" name="user" value="{{ request.user.id }}" /> <input type="hidden" name="user" value="{{ request.user.id }}" />
<div class="field"> <div class="field">
<label class="label" for="id_name">{% trans "Group Name:" %}</label> <label class="label" for="group_form_id_name">{% trans "Group Name:" %}</label>
{{ group_form.name }} {{ group_form.name }}
</div> </div>
<div class="field"> <div class="field">
<label class="label" for="id_description">{% trans "Group Description:" %}</label> <label class="label" for="group_form_id_description">{% trans "Group Description:" %}</label>
{{ group_form.description }} {{ group_form.description }}
</div> </div>
</div> </div>
</div> </div>
<div class="columns is-mobile"> <div class="is-flex">
<div class="column">
<div class="field has-addons">
<div class="control">
{% include 'snippets/privacy_select_no_followers.html' with current=group.privacy %}
</div>
<div class="control">
<button type="submit" class="button is-primary">{% trans "Save" %}</button>
</div>
</div>
</div>
{% if group.id %} {% if group.id %}
<div class="column is-narrow"> <div class="is-flex-grow-1">
{% trans "Delete group" as button_text %} <button type="button" data-modal-open="delete_group" class="button is-danger">
{% include 'snippets/toggle/toggle_button.html' with class="is-danger" text=button_text icon_with_text="x" controls_text="delete_group" controls_uid=group.id focus="modal_title_delete_group" %} {% trans "Delete group" %}
</button>
</div> </div>
{% endif %} {% endif %}
<div class="field has-addons">
<div class="control">
{% include 'snippets/privacy_select_no_followers.html' with current=group.privacy %}
</div>
<div class="control">
<button type="submit" class="button is-primary">{% trans "Save" %}</button>
</div>
</div>
</div> </div>

View file

@ -1,37 +1,41 @@
{% extends 'groups/layout.html' %} {% extends 'groups/layout.html' %}
{% load i18n %} {% load i18n %}
{% load bookwyrm_tags %} {% load bookwyrm_tags %}
{% load bookwyrm_group_tags %}
{% load markdown %} {% load markdown %}
{% block panel %} {% block panel %}
<div class="columns mt-3"> <div class="columns mt-3">
<section class="column is-three-quarters"> <section class="column is-three-quarters">
{% if group.user == request.user %}
<div class="block">
<form class="field has-addons" method="get" action="{% url 'group-find-users' group.id %}">
<div class="control">
<input type="text" name="user_query" value="{{ request.GET.user_query }}" class="input" placeholder="{% trans 'Search to add a user' %}" aria-label="{% trans 'Search to add a user' %}">
</div>
<div class="control">
<button class="button" type="submit">
<span class="icon icon-search" title="{% trans 'Search' %}">
<span class="is-sr-only">{% trans "Search" %}</span>
</span>
</button>
</div>
</form>
</div>
{% endif %}
{% block searchresults %} {% block searchresults %}
{% endblock %} {% endblock %}
<div class="mb-2"> <div class="mb-2">
{% include "groups/members.html" with group=group %} {% include "groups/members.html" with group=group %}
</div> </div>
</section>
<h2 class="title is-5">Lists</h2> </div>
<header class="columns content is-mobile">
<div class="column">
<h2 class="title is-5">{% trans "Lists" %}</h2>
<p class="subtitle is-6">
{% trans "Members of this group can create group-curated lists." %}
</p>
</div>
{% if request.user.is_authenticated and group|is_member:request.user %}
<div class="column is-narrow is-flex">
{% trans "Create List" as button_text %}
{% include 'snippets/toggle/open_button.html' with controls_text="create_list" icon_with_text="plus" text=button_text focus="create_list_header" %}
</div>
{% endif %}
</header>
{% if request.user.is_authenticated and group|is_member:request.user %}
<div class="block">
{% include 'lists/create_form.html' with controls_text="create_list" curation_group=group %}
</div>
{% endif %}
<div class="columns mt-3">
<section class="column is-three-quarters">
{% if not lists %} {% if not lists %}
<p>{% trans "This group has no lists" %}</p> <p>{% trans "This group has no lists" %}</p>
{% else %} {% else %}
@ -45,19 +49,17 @@
<a href="{{ list.local_path }}">{{ list.name }}</a> <span class="subtitle">{% include 'snippets/privacy-icons.html' with item=list %}</span> <a href="{{ list.local_path }}">{{ list.name }}</a> <span class="subtitle">{% include 'snippets/privacy-icons.html' with item=list %}</span>
</h4> </h4>
</header> </header>
{% with list_books=list.listitem_set.all|slice:5 %} {% with list_books=list.listitem_set.all|slice:5 %}
{% if list_books %} {% if list_books %}
<div class="card-image columns is-mobile is-gapless is-clipped"> <div class="card-image columns is-mobile is-gapless is-clipped">
{% for book in list_books %} {% for book in list_books %}
<a class="column is-cover" href="{{ book.book.local_path }}"> <a class="column is-cover" href="{{ book.book.local_path }}">
{% include 'snippets/book_cover.html' with book=book.book cover_class='is-h-s' size='small' aria='show' %} {% include 'snippets/book_cover.html' with book=book.book cover_class='is-h-s' size='small' aria='show' %}
</a> </a>
{% endfor %} {% endfor %}
</div> </div>
{% endif %} {% endif %}
{% endwith %} {% endwith %}
<div class="card-content is-flex-grow-0"> <div class="card-content is-flex-grow-0">
<div class="is-clipped" {% if list.description %}title="{{ list.description }}"{% endif %}> <div class="is-clipped" {% if list.description %}title="{{ list.description }}"{% endif %}>
{% if list.description %} {% if list.description %}
@ -74,9 +76,8 @@
</div> </div>
{% endfor %} {% endfor %}
</div> </div>
{% endif %} {% endif %}
{% include "snippets/pagination.html" with page=items %}
</section> </section>
</div> </div>
{% endblock %} {% endblock %}

View file

@ -1,5 +1,6 @@
{% extends 'layout.html' %} {% extends 'layout.html' %}
{% load i18n %} {% load i18n %}
{% load bookwyrm_group_tags %}
{% block title %}{{ group.name }}{% endblock %} {% block title %}{{ group.name }}{% endblock %}
@ -11,12 +12,12 @@
{% include 'groups/created_text.html' with group=group %} {% include 'groups/created_text.html' with group=group %}
</p> </p>
</div> </div>
{% if request.user == group.user %}
<div class="column is-narrow is-flex"> <div class="column is-narrow is-flex">
{% if request.user == group.user %} {% trans "Edit group" as button_text %}
{% trans "Edit group" as button_text %} {% include 'snippets/toggle/open_button.html' with text=button_text icon_with_text="pencil" controls_text="edit_group" focus="edit_group_header" %}
{% include 'snippets/toggle/open_button.html' with text=button_text icon_with_text="pencil" controls_text="edit_group" focus="edit_group_header" %}
{% endif %}
</div> </div>
{% endif %}
</header> </header>
<div class="block content"> <div class="block content">

View file

@ -5,8 +5,22 @@
{% load bookwyrm_group_tags %} {% load bookwyrm_group_tags %}
<h2 class="title is-5">Group Members</h2> <h2 class="title is-5">Group Members</h2>
<p class="subtitle is-6">{% trans "Members can add and remove books on a group's book lists" %}</p> {% if group.user == request.user %}
<div class="block">
<form class="field has-addons" method="get" action="{% url 'group-find-users' group.id %}">
<div class="control">
<input type="text" name="user_query" value="{{ request.GET.user_query }}" class="input" placeholder="{% trans 'Search to add a user' %}" aria-label="{% trans 'Search to add a user' %}">
</div>
<div class="control">
<button class="button" type="submit">
<span class="icon icon-search" title="{% trans 'Search' %}">
<span class="is-sr-only">{% trans "Search" %}</span>
</span>
</button>
</div>
</form>
</div>
{% endif %}
{% if group.user != request.user and group|is_member:request.user %} {% if group.user != request.user and group|is_member:request.user %}
<form action="{% url 'remove-group-member' %}" method="POST" class="my-4"> <form action="{% url 'remove-group-member' %}" method="POST" class="my-4">
{% csrf_token %} {% csrf_token %}

View file

@ -3,6 +3,9 @@
{% load humanize %} {% load humanize %}
{% if suggested_users %} {% if suggested_users %}
<h2 class="title is-5">
{% trans "Add new members!" %}
</h2>
<div class="column is-flex is-flex-grow-0"> <div class="column is-flex is-flex-grow-0">
{% for user in suggested_users %} {% for user in suggested_users %}
<div class="box has-text-centered is-shadowless has-background-white-bis m-2"> <div class="box has-text-centered is-shadowless has-background-white-bis m-2">

View file

@ -7,6 +7,6 @@
{% block form %} {% block form %}
<form name="create-list" method="post" action="{% url 'lists' %}"> <form name="create-list" method="post" action="{% url 'lists' %}">
{% include 'lists/form.html' %} {% include 'lists/form.html' with curation_group=group %}
</form> </form>
{% endblock %} {% endblock %}

View file

@ -1,4 +1,4 @@
{% extends 'components/new_modal.html' %} {% extends 'components/modal.html' %}
{% load i18n %} {% load i18n %}
{% block modal-title %}{% trans "Delete this list?" %}{% endblock %} {% block modal-title %}{% trans "Delete this list?" %}{% endblock %}

View file

@ -25,7 +25,7 @@
value="closed" value="closed"
aria-described-by="id_curation_closed_help" aria-described-by="id_curation_closed_help"
id="id_curation_closed" id="id_curation_closed"
{% if not list or list.curation == 'closed' %} checked{% endif %} {% if not curation_group.exists or not list or list.curation == 'closed' %}checked{% endif %}
> >
<label for="id_curation_closed"> <label for="id_curation_closed">
{% trans "Closed" %} {% trans "Closed" %}
@ -76,7 +76,7 @@
value="group" value="group"
aria-described-by="id_curation_group_help" aria-described-by="id_curation_group_help"
id="id_curation_group" id="id_curation_group"
{% if list.curation == 'group' %}checked{% endif %} {% if curation_group.id or list.curation == 'group' %}checked{% endif %}
> >
<label for="id_curation_group"> <label for="id_curation_group">
{% trans "Group" %} {% trans "Group" %}
@ -85,15 +85,15 @@
{% trans "Group members can add to and remove from this list" %} {% trans "Group members can add to and remove from this list" %}
</p> </p>
<fieldset class="{% if list.curation != 'group' %}is-hidden{% endif %}" id="list_group_selector"> <fieldset class="{% if list.curation != 'group' and not curation_group %}is-hidden{% endif %}" id="list_group_selector">
{% if user.memberships.exists %} {% if user.memberships.exists %}
<label class="label" for="id_group" id="group">{% trans "Select Group" %}</label> <label class="label" for="id_group" id="group">{% trans "Select Group" %}</label>
<div class="field has-addons"> <div class="field has-addons">
<div class="select control"> <div class="select control">
<select name="group" id="id_group"> <select name="group" id="id_group">
<option value="" disabled {% if not list.group %} selected{% endif %}>{% trans "Select a group" %}</option> <option value="" disabled {% if not list.group and not curation_group %} selected{% endif %}>{% trans "Select a group" %}</option>
{% for membership in user.memberships.all %} {% for membership in user.memberships.all %}
<option value="{{ membership.group.id }}" {% if list.group.id == membership.group.id %} selected{% endif %}>{{ membership.group.name }}</option> <option value="{{ membership.group.id }}" {% if list.group.id == membership.group.id or curation_group.id == membership.group.id %} selected{% endif %}>{{ membership.group.name }}</option>
{% endfor %} {% endfor %}
</select> </select>
</div> </div>

View file

@ -1,12 +1,15 @@
{% load bookwyrm_tags %} {% load bookwyrm_tags %}
{% related_status notification as related_status %} {% related_status notification as related_status %}
<div class="notification is-clickable {% if notification.id in unread %} is-primary{% endif %}" data-href="{% block primary_link %}{% endblock %}"> <div class="box is-shadowless has-background-white-ter {% if notification.id in unread %} is-primary{% endif %}">
<div class="columns is-mobile"> <div class="columns is-mobile">
<div class="column is-narrow is-size-3 {% if notification.id in unread%}has-text-white{% else %}has-text-grey{% endif %}"> <div class="column is-narrow is-size-3 {% if notification.id in unread%}has-text-white{% else %}has-text-grey{% endif %}">
{% block icon %}{% endblock %} <a class="has-text-dark" href="{% block primary_link %}{% endblock %}">
{% block icon %}{% endblock %}
</a>
</div> </div>
<div class="column is-clipped"> <div class="column is-clipped">
<div class="block"> <div class="block content">
<p> <p>
{% if notification.related_user %} {% if notification.related_user %}
<a href="{{ notification.related_user.local_path }}">{% include 'snippets/avatar.html' with user=notification.related_user %} <a href="{{ notification.related_user.local_path }}">{% include 'snippets/avatar.html' with user=notification.related_user %}
@ -15,6 +18,7 @@
{% block description %}{% endblock %} {% block description %}{% endblock %}
</p> </p>
</div> </div>
{% if related_status %} {% if related_status %}
<div class="block"> <div class="block">
{% block preview %}{% endblock %} {% block preview %}{% endblock %}

View file

@ -46,7 +46,3 @@
{% endif %} {% endif %}
</div> </div>
{% endblock %} {% endblock %}
{% block scripts %}
<script src="{% static "js/block_href.js" %}?v={{ js_cache }}"></script>
{% endblock %}

View file

@ -8,7 +8,7 @@
<ul class="block"> <ul class="block">
{% for result in local_results.results %} {% for result in local_results.results %}
<li class="pd-4 mb-5"> <li class="pd-4 mb-5">
<div class="columns is-mobile is-gapless"> <div class="columns is-mobile is-gapless mb-0">
<div class="column is-cover"> <div class="column is-cover">
{% include 'snippets/book_cover.html' with book=result cover_class='is-w-xs is-h-xs' %} {% include 'snippets/book_cover.html' with book=result cover_class='is-w-xs is-h-xs' %}
</div> </div>
@ -34,34 +34,28 @@
<div class="block"> <div class="block">
{% for result_set in results|slice:"1:" %} {% for result_set in results|slice:"1:" %}
{% if result_set.results %} {% if result_set.results %}
<section class="box has-background-white-bis"> <section class="mb-5">
{% if not result_set.connector.local %} {% if not result_set.connector.local %}
<header class="columns is-mobile"> <details class="details-panel box" {% if forloop.first %}open{% endif %}>
<div class="column"> {% endif %}
<h3 class="title is-5"> {% if not result_set.connector.local %}
<summary class="is-flex is-align-items-center is-flex-wrap-wrap is-gap-2">
<span class="mb-0 title is-5">
{% trans 'Results from' %} {% trans 'Results from' %}
<a href="{{ result_set.connector.base_url }}" target="_blank">{{ result_set.connector.name|default:result_set.connector.identifier }}</a> <a href="{{ result_set.connector.base_url }}" target="_blank">{{ result_set.connector.name|default:result_set.connector.identifier }}</a>
</h3> </span>
</div>
<div class="column is-narrow">
{% trans "Open" as button_text %}
{% include 'snippets/toggle/open_button.html' with text=button_text controls_text="more_results_panel" controls_uid=result_set.connector.identifier class="is-small" icon_with_text="arrow-down" pressed=forloop.first %}
{% trans "Close" as button_text %}
{% include 'snippets/toggle/close_button.html' with text=button_text controls_text="more_results_panel" controls_uid=result_set.connector.identifier class="is-small" icon_with_text="arrow-up" pressed=forloop.first %}
</div>
</header>
{% endif %}
<div class="box has-background-white is-shadowless{% if not forloop.first %} is-hidden{% endif %}" id="more_results_panel_{{ result_set.connector.identifier }}"> <span class="details-close icon icon-x" aria-hidden></span>
</summary>
{% endif %}
<div class="mt-5">
<div class="is-flex is-flex-direction-row-reverse"> <div class="is-flex is-flex-direction-row-reverse">
<div>
</div>
<ul class="is-flex-grow-1"> <ul class="is-flex-grow-1">
{% for result in result_set.results %} {% for result in result_set.results %}
<li class="mb-5"> <li class="{% if not forloop.last %}mb-5{% endif %}">
<div class="columns is-mobile is-gapless"> <div class="columns is-mobile is-gapless">
<div class="columns is-mobile is-gapless"> <div class="column is-1 is-cover">
{% include 'snippets/book_cover.html' with book=result cover_class='is-w-xs is-h-xs' external_path=True %} {% include 'snippets/book_cover.html' with book=result cover_class='is-w-xs is-h-xs' external_path=True %}
</div> </div>
<div class="column is-10 ml-3"> <div class="column is-10 ml-3">
@ -92,6 +86,9 @@
</ul> </ul>
</div> </div>
</div> </div>
{% if not result_set.connector.local %}
</details>
{% endif %}
</section> </section>
{% endif %} {% endif %}
{% endfor %} {% endfor %}

View file

@ -1,6 +1,4 @@
<div class="column is-flex"> <div class="filters-field column">
<div class="box is-flex-grow-1"> {% block filter %}
{% block filter %} {% endblock %}
{% endblock %}
</div>
</div> </div>

View file

@ -1,28 +1,47 @@
{% load i18n %} {% load i18n %}
<div class="notification content"> <details class="details-panel box is-size-{{ size|default:'normal' }}" {% if filters_applied %}open{% endif %}>
<h2 class="columns is-mobile mb-0"> <summary class="is-flex is-align-items-center is-flex-wrap-wrap is-gap-2">
<span class="column pb-0">Filters</span> <span class="mb-0 title {% if size == 'small' %}is-6{% else %}is-5{% endif %} is-flex-shrink-0">
{% trans "Filters" %}
<span class="column is-narrow pb-0">
{% trans "Show filters" as text %}
{% include 'snippets/toggle/open_button.html' with text=text controls_text="filters" icon_with_text="arrow-down" class="is-small" focus="filters" %}
{% trans "Hide filters" as text %}
{% include 'snippets/toggle/close_button.html' with text=text controls_text="filters" icon_with_text="arrow-up" class="is-small" %}
</span> </span>
</h2>
<form class="is-hidden mt-3" id="filters" method="get" action="{{ request.path }}" tabindex="0"> {% if filters_applied %}
{% if sort %} <span class="tag is-success is-light ml-2 mb-0 is-{{ size|default:'normal' }}">
<input type="hidden" name="sort" value="{{ sort }}"> {{ _("Filters are applied") }}
</span>
{% endif %} {% endif %}
<div class="columns">
{% block filter_fields %}
{% endblock %}
</div>
<button class="button is-primary">{% trans "Apply filters" %}</button>
</form>
{% if request.GET %} {% if request.GET %}
<a class="help" href="{{ request.path }}">{% trans "Clear filters" %}</a> <span class="mb-0 tags has-addons">
{% endif %} <span class="mb-0 tag is-success is-light is-{{ size|default:'normal' }}">
</div> {% trans "Filters are applied" %}
</span>
<a class="mb-0 tag is-success is-{{ size|default:'normal' }}" href="{{ request.path }}">
{% trans "Clear filters" %}
</a>
</span>
{% endif %}
<span class="details-close icon icon-x is-{{ size|default:'normal' }}" aria-hidden></span>
</summary>
<div class="mt-3">
<form id="filters" method="{{ method|default:'get' }}" action="{{ action|default:request.path }}">
{% if method == 'post' %}
{% csrf_token %}
{% endif %}
{% if sort %}
<input type="hidden" name="sort" value="{{ sort }}">
{% endif %}
<div class="mt-3 columns filters-fields is-align-items-stretch">
{% block filter_fields %}
{% endblock %}
</div>
<button type="submit" class="button is-primary is-small">
{% trans "Apply filters" %}
</button>
</form>
</div>
</details>

View file

@ -5,7 +5,7 @@
type="number" type="number"
name="progress" name="progress"
class="input" class="input"
id="id_progress_{{ readthrough.id }}{{ controls_uid }}" id="{{ field_id }}"
value="{{ readthrough.progress }}" value="{{ readthrough.progress }}"
{% if progress_required %}required{% endif %} {% if progress_required %}required{% endif %}
> >

View file

@ -1,5 +1,6 @@
{% extends 'snippets/reading_modals/layout.html' %} {% extends 'snippets/reading_modals/layout.html' %}
{% load i18n %} {% load i18n %}
{% load utilities %}
{% block modal-title %} {% block modal-title %}
{% trans "Update progress" %} {% trans "Update progress" %}
@ -12,8 +13,9 @@
{% endblock %} {% endblock %}
{% block reading-dates %} {% block reading-dates %}
<label for="id_progress_{{ readthrough.id }}{{ controls_uid }}" class="label">{% trans "Progress:" %}</label> {% join "id_progress" uuid as field_id %}
{% include "snippets/progress_field.html" with progress_required=True %} <label for="{{ field_id }}" class="label">{% trans "Progress:" %}</label>
{% include "snippets/progress_field.html" with progress_required=True id=field_id %}
{% endblock %} {% endblock %}
{% block form %} {% block form %}

View file

@ -11,7 +11,7 @@ Start "<em>{{ book_title }}</em>"
{% block modal-form-open %} {% block modal-form-open %}
<form name="start-reading-{{ uuid }}" action="{% url 'reading-status' 'start' book.id %}" method="post" {% if not refresh %}class="submit-status"{% endif %}> <form name="start-reading-{{ uuid }}" action="{% url 'reading-status' 'start' book.id %}" method="post" {% if not refresh %}class="submit-status"{% endif %}>
<input type="hidden" name="reading_status" value="reading"> <input type="hidden" name="reading_status" value="reading">
<input type="hidden" name="shelf" value="{{ move_from }}"> <input type="hidden" name="shelf" value="{{ move_from }}">
{% csrf_token %} {% csrf_token %}
{% endblock %} {% endblock %}

View file

@ -1,4 +1,6 @@
{% load i18n %} {% load i18n %}
{% load utilities %}
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="id" value="{{ readthrough.id }}"> <input type="hidden" name="id" value="{{ readthrough.id }}">
<input type="hidden" name="book" value="{{ book.id }}"> <input type="hidden" name="book" value="{{ book.id }}">
@ -10,10 +12,11 @@
</div> </div>
{# Only show progress for editing existing readthroughs #} {# Only show progress for editing existing readthroughs #}
{% if readthrough.id and not readthrough.finish_date %} {% if readthrough.id and not readthrough.finish_date %}
<label class="label" for="id_progress_{{ readthrough.id }}{{ controls_uid }}"> {% join "id_progress" readthrough.id as field_id %}
<label class="label" for="{{ field_id }}">
{% trans "Progress" %} {% trans "Progress" %}
</label> </label>
{% include "snippets/progress_field.html" %} {% include "snippets/progress_field.html" with id=field_id %}
{% endif %} {% endif %}
<div class="field"> <div class="field">
<label class="label" for="id_finish_date_{{ readthrough.id }}"> <label class="label" for="id_finish_date_{{ readthrough.id }}">

View file

@ -3,9 +3,15 @@
{% with 0|uuid as report_uuid %} {% with 0|uuid as report_uuid %}
{% trans "Report" as button_text %} {% join "report" report_uuid as modal_id %}
{% include 'snippets/toggle/toggle_button.html' with class="is-danger is-light is-small is-fullwidth" text=button_text controls_text="report" controls_uid=report_uuid focus="modal_title_report" disabled=is_current %} <button
class="button is-small is-danger is-light is-fullwidth"
{% include 'snippets/report_modal.html' with user=user reporter=request.user controls_text="report" controls_uid=report_uuid %} type="button"
data-modal-open="{{ modal_id }}"
{% if is_current %}disabled{% endif %}
>
{% trans "Report" %}
</button>
{% include 'snippets/report_modal.html' with user=user reporter=request.user id=modal_id %}
{% endwith %} {% endwith %}

View file

@ -21,8 +21,12 @@
<section class="content"> <section class="content">
<p>{% blocktrans with site_name=site.name %}This report will be sent to {{ site_name }}'s moderators for review.{% endblocktrans %}</p> <p>{% blocktrans with site_name=site.name %}This report will be sent to {{ site_name }}'s moderators for review.{% endblocktrans %}</p>
<label class="label" for="id_{{ controls_uid }}_report_note">{% trans "More info about this report:" %}</label> <div class="control">
<textarea class="textarea" name="note" id="id_{{ controls_uid }}_report_note"></textarea> <label class="label" for="id_{{ controls_uid }}_report_note">
{% trans "More info about this report:" %}
</label>
<textarea class="textarea" name="note" id="id_{{ controls_uid }}_report_note"></textarea>
</div>
</section> </section>
{% endblock %} {% endblock %}
@ -31,9 +35,9 @@
{% block modal-footer %} {% block modal-footer %}
<button class="button is-success" type="submit">{% trans "Submit" %}</button> <button class="button is-success" type="submit">{% trans "Submit" %}</button>
{% trans "Cancel" as button_text %} <button type="button" class="button" data-modal-close>{% trans "Cancel" %}</button>
{% include 'snippets/toggle/toggle_button.html' with text=button_text controls_text="report" controls_uid=report_uuid class="" %}
{% endblock %} {% endblock %}
{% block modal-form-close %}</form>{% endblock %} {% block modal-form-close %}</form>{% endblock %}

View file

@ -63,16 +63,18 @@
{% endfor %} {% endfor %}
{% if shelf.identifier == 'all' %} {% if shelf.identifier == 'all' %}
{% for shelved_in in book.shelves.all %} {% for user_shelf in user_shelves %}
{% if user_shelf in book.shelves.all %}
<li class="navbar-divider m-0" role="separator" ></li> <li class="navbar-divider m-0" role="separator" ></li>
<li role="menuitem" class="dropdown-item p-0"> <li role="menuitem" class="dropdown-item p-0">
<form name="shelve" action="/unshelve/" method="post"> <form name="shelve" action="/unshelve/" method="post">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="book" value="{{ book.id }}"> <input type="hidden" name="book" value="{{ book.id }}">
<input type="hidden" name="shelf" value="{{ shelved_in.id }}"> <input type="hidden" name="shelf" value="{{ user_shelf.id }}">
<button class="button is-fullwidth is-small is-radiusless is-danger is-light" type="submit">{% trans "Remove from" %} {{ shelved_in.name }}</button> <button class="button is-fullwidth is-small is-radiusless is-danger is-light" type="submit">{% trans "Remove from" %} {{ user_shelf.name }}</button>
</form> </form>
</li> </li>
{% endif %}
{% endfor %} {% endfor %}
{% else %} {% else %}
<li class="navbar-divider" role="separator" ></li> <li class="navbar-divider" role="separator" ></li>
@ -86,11 +88,14 @@
</li> </li>
{% endif %} {% endif %}
{% include 'snippets/reading_modals/want_to_read_modal.html' with book=active_shelf.book controls_text="want_to_read" controls_uid=uuid move_from=current.id refresh=True class="" %} {% join "want_to_read" uuid as modal_id %}
{% include 'snippets/reading_modals/want_to_read_modal.html' with book=active_shelf.book id=modal_id move_from=current.id refresh=True class="" %}
{% include 'snippets/reading_modals/start_reading_modal.html' with book=active_shelf.book controls_text="start_reading" controls_uid=uuid move_from=current.id refresh=True class="" %} {% join "start_reading" uuid as modal_id %}
{% include 'snippets/reading_modals/start_reading_modal.html' with book=active_shelf.book id=modal_id move_from=current.id refresh=True class="" %}
{% include 'snippets/reading_modals/finish_reading_modal.html' with book=active_shelf.book controls_text="finish_reading" controls_uid=uuid move_from=current.id readthrough=readthrough refresh=True class="" %} {% join "finish_reading" uuid as modal_id %}
{% include 'snippets/reading_modals/finish_reading_modal.html' with book=active_shelf.book id=modal_id move_from=current.id readthrough=readthrough refresh=True class="" %}
{% endwith %} {% endwith %}
{% endblock %} {% endblock %}

View file

@ -0,0 +1,10 @@
{% load utilities %}
<form name="fallback_form_{{ 0|uuid }}" method="GET" action="{{ fallback_url }}" autocomplete="off">
<button
type="submit"
class="button {{ class }}"
data-modal-open="{{ modal_id }}"
>
{{ button_text }}
</button>
</form>

View file

@ -6,7 +6,7 @@
{% with book.id|uuid as uuid %} {% with book.id|uuid as uuid %}
{% active_shelf book as active_shelf %} {% active_shelf book as active_shelf %}
{% latest_read_through book request.user as readthrough %} {% latest_read_through book request.user as readthrough %}
<div class="field has-addons mb-0" data-shelve-button-book="{{ book.id }}"> <div class="field has-addons mb-0 has-text-weight-normal" data-shelve-button-book="{{ book.id }}">
{% if switch_mode and active_shelf.book != book %} {% if switch_mode and active_shelf.book != book %}
<div class="control"> <div class="control">
{% include 'snippets/switch_edition_button.html' with edition=book size='is-small' %} {% include 'snippets/switch_edition_button.html' with edition=book size='is-small' %}
@ -19,13 +19,17 @@
{% endif %} {% endif %}
</div> </div>
{% include 'snippets/reading_modals/want_to_read_modal.html' with book=active_shelf.book controls_text="want_to_read" controls_uid=uuid %} {% join "want_to_read" uuid as modal_id %}
{% include 'snippets/reading_modals/want_to_read_modal.html' with book=active_shelf.book id=modal_id class="" %}
{% include 'snippets/reading_modals/start_reading_modal.html' with book=active_shelf.book controls_text="start_reading" controls_uid=uuid %} {% join "start_reading" uuid as modal_id %}
{% include 'snippets/reading_modals/start_reading_modal.html' with book=active_shelf.book id=modal_id class="" %}
{% include 'snippets/reading_modals/finish_reading_modal.html' with book=active_shelf.book controls_text="finish_reading" controls_uid=uuid readthrough=readthrough %} {% join "finish_reading" uuid as modal_id %}
{% include 'snippets/reading_modals/finish_reading_modal.html' with book=active_shelf.book id=modal_id readthrough=readthrough class="" %}
{% include 'snippets/reading_modals/progress_update_modal.html' with book=active_shelf.book controls_text="progress_update" controls_uid=uuid readthrough=readthrough %} {% join "progress_update" uuid as modal_id %}
{% include 'snippets/reading_modals/progress_update_modal.html' with book=active_shelf.book id=modal_id readthrough=readthrough class="" %}
{% endwith %} {% endwith %}
{% endif %} {% endif %}

View file

@ -16,19 +16,22 @@
{% trans "Start reading" as button_text %} {% trans "Start reading" as button_text %}
{% url 'reading-status' 'start' book.id as fallback_url %} {% url 'reading-status' 'start' book.id as fallback_url %}
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="start_reading" controls_uid=button_uuid focus="modal_title_start_reading" disabled=is_current fallback_url=fallback_url %} {% join "start_reading" button_uuid as modal_id %}
{% include 'snippets/shelve_button/modal_button.html' with class=class fallback_url=fallback_url %}
{% elif shelf.identifier == 'read' %} {% elif shelf.identifier == 'read' %}
{% trans "Read" as button_text %} {% trans "Read" as button_text %}
{% url 'reading-status' 'finish' book.id as fallback_url %} {% url 'reading-status' 'finish' book.id as fallback_url %}
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="finish_reading" controls_uid=button_uuid focus="modal_title_finish_reading" disabled=is_current fallback_url=fallback_url %} {% join "finish_reading" button_uuid as modal_id %}
{% include 'snippets/shelve_button/modal_button.html' with class=class fallback_url=fallback_url %}
{% elif shelf.identifier == 'to-read' %} {% elif shelf.identifier == 'to-read' %}
{% trans "Want to read" as button_text %} {% trans "Want to read" as button_text %}
{% url 'reading-status' 'want' book.id as fallback_url %} {% url 'reading-status' 'want' book.id as fallback_url %}
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="want_to_read" controls_uid=button_uuid focus="modal_title_want_to_read" disabled=is_current fallback_url=fallback_url %} {% join "want_to_read" button_uuid as modal_id %}
{% include 'snippets/shelve_button/modal_button.html' with class=class fallback_url=fallback_url %}
{% elif shelf.editable %} {% elif shelf.editable %}
@ -47,8 +50,9 @@
{% if readthrough and active_shelf.shelf.identifier != 'read' %} {% if readthrough and active_shelf.shelf.identifier != 'read' %}
<li role="menuitem" class="dropdown-item p-0" data-extra-options> <li role="menuitem" class="dropdown-item p-0" data-extra-options>
{% trans "Update progress" as button_text %} <button type="submit" class="button {{ class }}" data-modal-open="progress_update_{{ button_uuid }}">
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="progress_update" controls_uid=button_uuid focus="modal_title_progress_update" %} {% trans "Update progress" %}
</button>
</li> </li>
{% endif %} {% endif %}

View file

@ -23,19 +23,22 @@
{% trans "Start reading" as button_text %} {% trans "Start reading" as button_text %}
{% url 'reading-status' 'start' book.id as fallback_url %} {% url 'reading-status' 'start' book.id as fallback_url %}
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="start_reading" controls_uid=button_uuid focus="modal_title_start_reading" fallback_url=fallback_url %} {% join "start_reading" button_uuid as modal_id %}
{% include 'snippets/shelve_button/modal_button.html' with class=class fallback_url=fallback_url %}
{% elif shelf.identifier == 'read' %} {% elif shelf.identifier == 'read' %}
{% trans "Finish reading" as button_text %} {% trans "Finish reading" as button_text %}
{% url 'reading-status' 'finish' book.id as fallback_url %} {% url 'reading-status' 'finish' book.id as fallback_url %}
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="finish_reading" controls_uid=button_uuid focus="modal_title_finish_reading" fallback_url=fallback_url %} {% join "finish_reading" button_uuid as modal_id %}
{% include 'snippets/shelve_button/modal_button.html' with class=class fallback_url=fallback_url %}
{% elif shelf.identifier == 'to-read' %} {% elif shelf.identifier == 'to-read' %}
{% trans "Want to read" as button_text %} {% trans "Want to read" as button_text %}
{% url 'reading-status' 'want' book.id as fallback_url %} {% url 'reading-status' 'want' book.id as fallback_url %}
{% include 'snippets/toggle/toggle_button.html' with class=class text=button_text controls_text="want_to_read" controls_uid=button_uuid focus="modal_title_want_to_read" fallback_url=fallback_url %} {% join "want_to_read" button_uuid as modal_id %}
{% include 'snippets/shelve_button/modal_button.html' with class=class fallback_url=fallback_url %}
{% elif shelf.editable %} {% elif shelf.editable %}

View file

@ -17,6 +17,12 @@ def get_uuid(identifier):
return f"{identifier}{uuid4()}" return f"{identifier}{uuid4()}"
@register.simple_tag(takes_context=False)
def join(*args):
"""concatenate an arbitary set of values"""
return "_".join(str(a) for a in args)
@register.filter(name="username") @register.filter(name="username")
def get_user_identifier(user): def get_user_identifier(user):
"""use localname for local users, username for remote""" """use localname for local users, username for remote"""

View file

@ -483,7 +483,6 @@ class ModelFields(TestCase):
instance.set_field_from_activity(book, mock_activity) instance.set_field_from_activity(book, mock_activity)
self.assertIsNotNone(book.cover.name) self.assertIsNotNone(book.cover.name)
self.assertEqual(book.cover.size, 43200)
@responses.activate @responses.activate
def test_image_field_set_field_from_activity_no_overwrite_no_cover(self, *_): def test_image_field_set_field_from_activity_no_overwrite_no_cover(self, *_):
@ -510,7 +509,6 @@ class ModelFields(TestCase):
instance.set_field_from_activity(book, mock_activity, overwrite=False) instance.set_field_from_activity(book, mock_activity, overwrite=False)
self.assertIsNotNone(book.cover.name) self.assertIsNotNone(book.cover.name)
self.assertEqual(book.cover.size, 43200)
@responses.activate @responses.activate
def test_image_field_set_field_from_activity_no_overwrite_with_cover(self, *_): def test_image_field_set_field_from_activity_no_overwrite_with_cover(self, *_):
@ -539,14 +537,15 @@ class ModelFields(TestCase):
) )
book = Edition.objects.create(title="hello") book = Edition.objects.create(title="hello")
book.cover.save("test.jpg", ContentFile(output.getvalue())) book.cover.save("test.jpg", ContentFile(output.getvalue()))
self.assertEqual(book.cover.size, 2136) cover_size = book.cover.size
self.assertIsNotNone(cover_size)
MockActivity = namedtuple("MockActivity", ("cover")) MockActivity = namedtuple("MockActivity", ("cover"))
mock_activity = MockActivity("http://www.example.com/image.jpg") mock_activity = MockActivity("http://www.example.com/image.jpg")
instance.set_field_from_activity(book, mock_activity, overwrite=False) instance.set_field_from_activity(book, mock_activity, overwrite=False)
# same cover as before # same cover as before
self.assertEqual(book.cover.size, 2136) self.assertEqual(book.cover.size, cover_size)
@responses.activate @responses.activate
def test_image_field_set_field_from_activity_with_overwrite_with_cover(self, *_): def test_image_field_set_field_from_activity_with_overwrite_with_cover(self, *_):
@ -559,7 +558,8 @@ class ModelFields(TestCase):
image.save(output, format=image.format) image.save(output, format=image.format)
book = Edition.objects.create(title="hello") book = Edition.objects.create(title="hello")
book.cover.save("test.jpg", ContentFile(output.getvalue())) book.cover.save("test.jpg", ContentFile(output.getvalue()))
self.assertEqual(book.cover.size, 2136) cover_size = book.cover.size
self.assertIsNotNone(cover_size)
another_image_file = pathlib.Path(__file__).parent.joinpath( another_image_file = pathlib.Path(__file__).parent.joinpath(
"../../static/images/logo.png" "../../static/images/logo.png"
@ -583,7 +583,7 @@ class ModelFields(TestCase):
instance.set_field_from_activity(book, mock_activity, overwrite=True) instance.set_field_from_activity(book, mock_activity, overwrite=True)
# new cover # new cover
self.assertIsNotNone(book.cover.name) self.assertIsNotNone(book.cover.name)
self.assertEqual(book.cover.size, 376800) self.assertNotEqual(book.cover.size, cover_size)
def test_datetime_field(self, *_): def test_datetime_field(self, *_):
"""this one is pretty simple, it just has to use isoformat""" """this one is pretty simple, it just has to use isoformat"""

View file

@ -24,7 +24,7 @@ LAST_DAY = 15
class AnnualSummary(View): class AnnualSummary(View):
"""display a summary of the year for the current user""" """display a summary of the year for the current user"""
def get(self, request, username, year): def get(self, request, username, year): # pylint: disable=too-many-locals
"""get response""" """get response"""
user = get_user_from_username(request.user, username) user = get_user_from_username(request.user, username)
@ -79,6 +79,9 @@ class AnnualSummary(View):
) )
ratings_stats = ratings.aggregate(Avg("rating")) ratings_stats = ratings.aggregate(Avg("rating"))
# annual goal status
goal_status = get_goal_status(user, year)
data = { data = {
"summary_user": user, "summary_user": user,
"year": year, "year": year,
@ -101,6 +104,7 @@ class AnnualSummary(View):
review.book.id for review in ratings.filter(rating=5) review.book.id for review in ratings.filter(rating=5)
], ],
"paginated_years": paginated_years, "paginated_years": paginated_years,
"goal_status": goal_status,
} }
return TemplateResponse(request, "annual_summary/layout.html", data) return TemplateResponse(request, "annual_summary/layout.html", data)
@ -208,3 +212,17 @@ def get_books_from_shelfbooks(books_ids):
books = models.Edition.objects.filter(id__in=books_ids).order_by(ordered) books = models.Edition.objects.filter(id__in=books_ids).order_by(ordered)
return books return books
def get_goal_status(user, year):
"""return a dict with the year's goal status"""
try:
goal = models.AnnualGoal.objects.get(user=user, year=year)
except models.AnnualGoal.DoesNotExist:
return None
if goal.privacy != "public":
return None
return dict(**goal.progress, **{"goal": goal.goal})

View file

@ -26,15 +26,15 @@ class Feed(View):
def post(self, request, tab): def post(self, request, tab):
"""save feed settings form, with a silent validation fail""" """save feed settings form, with a silent validation fail"""
settings_saved = False filters_applied = False
form = forms.FeedStatusTypesForm(request.POST, instance=request.user) form = forms.FeedStatusTypesForm(request.POST, instance=request.user)
if form.is_valid(): if form.is_valid():
form.save() form.save()
settings_saved = True filters_applied = True
return self.get(request, tab, settings_saved) return self.get(request, tab, filters_applied)
def get(self, request, tab, settings_saved=False): def get(self, request, tab, filters_applied=False):
"""user's homepage with activity feed""" """user's homepage with activity feed"""
tab = [s for s in STREAMS if s["key"] == tab] tab = [s for s in STREAMS if s["key"] == tab]
tab = tab[0] if tab else STREAMS[0] tab = tab[0] if tab else STREAMS[0]
@ -61,7 +61,7 @@ class Feed(View):
"goal_form": forms.GoalForm(), "goal_form": forms.GoalForm(),
"feed_status_types_options": FeedFilterChoices, "feed_status_types_options": FeedFilterChoices,
"allowed_status_types": request.user.feed_status_types, "allowed_status_types": request.user.feed_status_types,
"settings_saved": settings_saved, "filters_applied": filters_applied,
"path": f"/{tab['key']}", "path": f"/{tab['key']}",
"annual_summary_year": get_annual_summary_year(), "annual_summary_year": get_annual_summary_year(),
}, },

View file

@ -34,7 +34,8 @@ class Group(View):
data = { data = {
"group": group, "group": group,
"lists": lists, "lists": lists,
"group_form": forms.GroupForm(instance=group), "group_form": forms.GroupForm(instance=group, auto_id="group_form_id_%s"),
"list_form": forms.ListForm(),
"path": "/group", "path": "/group",
} }
return TemplateResponse(request, "groups/group.html", data) return TemplateResponse(request, "groups/group.html", data)
@ -121,6 +122,11 @@ class FindUsers(View):
"""basic profile info""" """basic profile info"""
user_query = request.GET.get("user_query") user_query = request.GET.get("user_query")
group = get_object_or_404(models.Group, id=group_id) group = get_object_or_404(models.Group, id=group_id)
lists = (
models.List.privacy_filter(request.user)
.filter(group=group)
.order_by("-updated_date")
)
if not group: if not group:
return HttpResponseBadRequest() return HttpResponseBadRequest()
@ -142,7 +148,7 @@ class FindUsers(View):
.filter(similarity__gt=0.5, local=True) .filter(similarity__gt=0.5, local=True)
.order_by("-similarity")[:5] .order_by("-similarity")[:5]
) )
data = {"no_results": not user_results} no_results = not user_results
if user_results.count() < 5: if user_results.count() < 5:
user_results = list(user_results) + suggested_users.get_suggestions( user_results = list(user_results) + suggested_users.get_suggestions(
@ -151,8 +157,11 @@ class FindUsers(View):
data = { data = {
"suggested_users": user_results, "suggested_users": user_results,
"no_results": no_results,
"group": group, "group": group,
"group_form": forms.GroupForm(instance=group), "lists": lists,
"group_form": forms.GroupForm(instance=group, auto_id="group_form_id_%s"),
"list_form": forms.ListForm(),
"user_query": user_query, "user_query": user_query,
"requestor_is_manager": request.user == group.user, "requestor_is_manager": request.user == group.user,
} }

View file

@ -72,9 +72,13 @@ class Shelf(View):
"start_date" "start_date"
) )
if shelf_identifier:
books = books.annotate(shelved_date=F("shelfbook__shelved_date"))
else:
# sorting by shelved date will cause duplicates in the "all books" view
books = books.annotate(shelved_date=F("updated_date"))
books = books.annotate( books = books.annotate(
rating=Subquery(reviews.values("rating")[:1]), rating=Subquery(reviews.values("rating")[:1]),
shelved_date=F("shelfbook__shelved_date"),
start_date=Subquery(reading.values("start_date")[:1]), start_date=Subquery(reading.values("start_date")[:1]),
finish_date=Subquery(reading.values("finish_date")[:1]), finish_date=Subquery(reading.values("finish_date")[:1]),
author=Subquery( author=Subquery(

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-28 21:17\n" "PO-Revision-Date: 2022-01-02 16:29\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de\n" "Language: de\n"
@ -60,7 +60,7 @@ msgstr "Buchtitel"
msgid "Rating" msgid "Rating"
msgstr "Bewertung" msgstr "Bewertung"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "Sortieren nach" msgstr "Sortieren nach"
@ -144,7 +144,7 @@ msgstr "%(value)s ist keine gültige remote_id"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s ist kein gültiger Benutzer*inname" msgstr "%(value)s ist kein gültiger Benutzer*inname"
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "Benutzer*inname" msgstr "Benutzer*inname"
@ -153,7 +153,7 @@ msgstr "Benutzer*inname"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "Dieser Benutzer*inname ist bereits vergeben." msgstr "Dieser Benutzer*inname ist bereits vergeben."
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "Besprechungen" msgstr "Besprechungen"
@ -268,7 +268,7 @@ msgid "Copy address"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "" msgstr ""
@ -409,18 +409,18 @@ msgstr "ISNI-Datensatz anzeigen"
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "" msgstr ""
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "Auf OpenLibrary ansehen" msgstr "Auf OpenLibrary ansehen"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "Auf Inventaire anzeigen" msgstr "Auf Inventaire anzeigen"
@ -514,12 +514,12 @@ msgid "ISNI:"
msgstr "" msgstr ""
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -533,14 +533,14 @@ msgstr "Speichern"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -565,83 +565,87 @@ msgstr "Bestätigen"
msgid "Edit Book" msgid "Edit Book"
msgstr "Buch bearbeiten" msgstr "Buch bearbeiten"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr ""
msgstr "Titelbild hinzufügen"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "Fehler beim Laden des Titelbilds" msgstr "Fehler beim Laden des Titelbilds"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr ""
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "(%(review_count)s Besprechung)" msgstr[0] "(%(review_count)s Besprechung)"
msgstr[1] "(%(review_count)s Besprechungen)" msgstr[1] "(%(review_count)s Besprechungen)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "Beschreibung hinzufügen" msgstr "Beschreibung hinzufügen"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "Beschreibung:" msgstr "Beschreibung:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s Ausgaben</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s Ausgaben</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "Eine <a href=\"%(book_path)s\">andere Ausgabe</a> dieses Buches befindet sich in deinem <a href=\"%(shelf_path)s\">%(shelf_name)s</a> Regal." msgstr "Eine <a href=\"%(book_path)s\">andere Ausgabe</a> dieses Buches befindet sich in deinem <a href=\"%(shelf_path)s\">%(shelf_name)s</a> Regal."
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "Deine Leseaktivität" msgstr "Deine Leseaktivität"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "Lesedaten hinzufügen" msgstr "Lesedaten hinzufügen"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "Erstellen" msgstr "Erstellen"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "Du hast keine Leseaktivität für dieses Buch." msgstr "Du hast keine Leseaktivität für dieses Buch."
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "Deine Besprechungen" msgstr "Deine Besprechungen"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "Deine Kommentare" msgstr "Deine Kommentare"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "Deine Zitate" msgstr "Deine Zitate"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "Themen" msgstr "Themen"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "Orte" msgstr "Orte"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -649,13 +653,13 @@ msgstr "Orte"
msgid "Lists" msgid "Lists"
msgstr "Listen" msgstr "Listen"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "Zur Liste hinzufügen" msgstr "Zur Liste hinzufügen"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -675,16 +679,38 @@ msgstr "OCLC-Nummer:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "Titelbild hinzufügen"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Titelbild hochladen:" msgstr "Titelbild hochladen:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Titelbild von URL laden:" msgstr "Titelbild von URL laden:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr ""
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Schließen"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -935,17 +961,6 @@ msgstr "Diese Lesedaten löschen"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "" msgstr ""
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Schließen"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "Hilfe" msgstr "Hilfe"
@ -1016,7 +1031,7 @@ msgstr "Föderierte Gemeinschaft"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "Verzeichnis" msgstr "Verzeichnis"
@ -1136,7 +1151,7 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> hat <a href=\"%(book_path)s\"
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "Entdecken" msgstr "Entdecken"
@ -1259,12 +1274,12 @@ msgid "%(site_name)s home page"
msgstr "" msgstr ""
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Über %(site_name)s" msgstr "Über %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Administrator*in kontaktieren" msgstr "Administrator*in kontaktieren"
@ -1278,7 +1293,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Direktnachrichten mit <a href=\"%(path)s\">%(username)s</a>" msgstr "Direktnachrichten mit <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Direktnachrichten" msgstr "Direktnachrichten"
@ -1331,7 +1346,7 @@ msgstr "Du kannst dein Leseziel jederzeit auf deiner <a href=\"%(path)s\">Profil
msgid "Updates" msgid "Updates"
msgstr "Updates" msgstr "Updates"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "Deine Bücher" msgstr "Deine Bücher"
@ -1408,7 +1423,7 @@ msgid "What are you reading?"
msgstr "Was liest du gerade?" msgstr "Was liest du gerade?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "Nach einem Buch suchen" msgstr "Nach einem Buch suchen"
@ -1428,7 +1443,7 @@ msgstr "Du kannst Bücher hinzufügen, wenn du %(site_name)s benutzt."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1444,12 +1459,12 @@ msgid "Popular on %(site_name)s"
msgstr "Auf %(site_name)s beliebt" msgstr "Auf %(site_name)s beliebt"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "Keine Bücher gefunden" msgstr "Keine Bücher gefunden"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "Speichern &amp; fortfahren" msgstr "Speichern &amp; fortfahren"
@ -1458,33 +1473,33 @@ msgstr "Speichern &amp; fortfahren"
msgid "Welcome" msgid "Welcome"
msgstr "Willkommen" msgstr "Willkommen"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "Willkommen auf %(site_name)s!" msgstr "Willkommen auf %(site_name)s!"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "Hier sind die ersten Schritte für den Einstieg." msgstr "Hier sind die ersten Schritte für den Einstieg."
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "Profil erstellen" msgstr "Profil erstellen"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "Bücher hinzufügen" msgstr "Bücher hinzufügen"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "Freunde finden" msgstr "Freunde finden"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "Schritt überspringen" msgstr "Schritt überspringen"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "Fertigstellen" msgstr "Fertigstellen"
@ -1493,29 +1508,29 @@ msgstr "Fertigstellen"
msgid "Display name:" msgid "Display name:"
msgstr "Anzeigename:" msgstr "Anzeigename:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "Zusammenfassung:" msgstr "Zusammenfassung:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "Einige Angaben zu dir" msgstr "Einige Angaben zu dir"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "Avatar:" msgstr "Avatar:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "Follower*innen manuell bestätigen:" msgstr "Follower*innen manuell bestätigen:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "Dieses Benutzer*inkonto in vorgeschlagene Benutzer*innen einschließen:" msgstr "Dieses Benutzer*inkonto in vorgeschlagene Benutzer*innen einschließen:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "Dein Benutzer*inkonto wird im Verzeichnis gezeigt und möglicherweise anderen Benutzer*innen vorgeschlagen." msgstr "Dein Benutzer*inkonto wird im Verzeichnis gezeigt und möglicherweise anderen Benutzer*innen vorgeschlagen."
@ -1800,7 +1815,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "" msgstr ""
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "Bestätigen" msgstr "Bestätigen"
@ -1907,7 +1922,7 @@ msgid "Login"
msgstr "Anmeldung" msgstr "Anmeldung"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Anmelden" msgstr "Anmelden"
@ -1916,7 +1931,7 @@ msgstr "Anmelden"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Alles klar! E-Mail-Adresse bestätigt." msgstr "Alles klar! E-Mail-Adresse bestätigt."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1924,12 +1939,12 @@ msgstr "Benutzer*inname:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "Passwort:" msgstr "Passwort:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Passwort vergessen?" msgstr "Passwort vergessen?"
@ -1961,19 +1976,19 @@ msgstr "%(site_name)s-Suche"
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "Nach einem Buch, einem*r Benutzer*in oder einer Liste suchen" msgstr "Nach einem Buch, einem*r Benutzer*in oder einer Liste suchen"
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "Navigations-Hauptmenü" msgstr "Navigations-Hauptmenü"
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "Feed" msgstr "Feed"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -1981,46 +1996,46 @@ msgstr "Einstellungen"
msgid "Invites" msgid "Invites"
msgstr "Einladungen" msgstr "Einladungen"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "Administration" msgstr "Administration"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "Abmelden" msgstr "Abmelden"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Benachrichtigungen" msgstr "Benachrichtigungen"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "Passwort" msgstr "Passwort"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "Beitreten" msgstr "Beitreten"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Status veröffentlicht" msgstr "Status veröffentlicht"
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "Fehler beim veröffentlichen des Status" msgstr "Fehler beim veröffentlichen des Status"
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "Handbuch" msgstr "Handbuch"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "%(site_name)s auf <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a> unterstützen" msgstr "%(site_name)s auf <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a> unterstützen"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrm ist open source Software. Du kannst dich auf <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a> beteiligen oder etwas melden." msgstr "BookWyrm ist open source Software. Du kannst dich auf <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a> beteiligen oder etwas melden."
@ -2048,23 +2063,23 @@ msgstr "Erstellt und betreut von <a href=\"%(path)s\">%(username)s</a>"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "Erstellt von <a href=\"%(path)s\">%(username)s</a>" msgstr "Erstellt von <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr ""
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "Unbestätigte Bücher" msgstr "Unbestätigte Bücher"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "Zur Liste"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "Du bist soweit!" msgstr "Du bist soweit!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "Vorgeschlagen von" msgstr "Vorgeschlagen von"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "Ablehnen" msgstr "Ablehnen"
@ -2073,7 +2088,7 @@ msgid "Delete this list?"
msgstr "Diese Liste löschen?" msgstr "Diese Liste löschen?"
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "Liste bearbeiten" msgstr "Liste bearbeiten"
@ -2088,7 +2103,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "Diese Liste ist momentan leer" msgstr "Diese Liste ist momentan leer"
@ -2096,128 +2111,128 @@ msgstr "Diese Liste ist momentan leer"
msgid "List curation:" msgid "List curation:"
msgstr "Listenkuratierung:" msgstr "Listenkuratierung:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "Geschlossen" msgstr "Geschlossen"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "Nur du kannst Bücher hinzufügen oder entfernen" msgstr "Nur du kannst Bücher hinzufügen oder entfernen"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "Kuratiert" msgstr "Kuratiert"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "Jede*r kann Bücher vorschlagen, du musst diese bestätigen" msgstr "Jede*r kann Bücher vorschlagen, du musst diese bestätigen"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "Offen" msgstr "Offen"
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "Jede*r kann Bücher hinzufügen" msgstr "Jede*r kann Bücher hinzufügen"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "Gruppe" msgstr "Gruppe"
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "Gruppenmitglieder können Bücher zu dieser Liste hinzufügen und von dieser entfernen" msgstr "Gruppenmitglieder können Bücher zu dieser Liste hinzufügen und von dieser entfernen"
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "Gruppe auswählen" msgstr "Gruppe auswählen"
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "Eine Gruppe auswählen" msgstr "Eine Gruppe auswählen"
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "Du hast noch keine Gruppen!" msgstr "Du hast noch keine Gruppen!"
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "Gruppe erstellen" msgstr "Gruppe erstellen"
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "Liste löschen" msgstr "Liste löschen"
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "Dein Buchvorschlag wurde dieser Liste hinzugefügt!" msgstr "Dein Buchvorschlag wurde dieser Liste hinzugefügt!"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Du hast ein Buch zu dieser Liste hinzugefügt!" msgstr "Du hast ein Buch zu dieser Liste hinzugefügt!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Hinzugefügt von <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Hinzugefügt von <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "Listenposition" msgstr "Listenposition"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "Übernehmen" msgstr "Übernehmen"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "Entfernen" msgstr "Entfernen"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "Liste sortieren" msgstr "Liste sortieren"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "Reihenfolge" msgstr "Reihenfolge"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "Bücher hinzufügen" msgstr "Bücher hinzufügen"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Bücher vorschlagen" msgstr "Bücher vorschlagen"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "suchen" msgstr "suchen"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "Suche zurücksetzen" msgstr "Suche zurücksetzen"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Keine passenden Bücher zu „%(query)s“ gefunden" msgstr "Keine passenden Bücher zu „%(query)s“ gefunden"
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "Vorschlagen" msgstr "Vorschlagen"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "" msgstr ""
@ -2696,7 +2711,7 @@ msgstr "Zurück zur Liste"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "Ankündigung bearbeiten" msgstr "Ankündigung bearbeiten"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "Sichtbar:" msgstr "Sichtbar:"
@ -2708,19 +2723,19 @@ msgstr "Ja"
msgid "False" msgid "False"
msgstr "Nein" msgstr "Nein"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "Startdatum:" msgstr "Startdatum:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "Enddatum:" msgstr "Enddatum:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "Aktiv:" msgstr "Aktiv:"
@ -4283,7 +4298,7 @@ msgstr "%(title)s: %(subtitle)s"
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "Keine gültige CSV-Datei" msgstr "Keine gültige CSV-Datei"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "Benutzer*inname oder Passwort falsch" msgstr "Benutzer*inname oder Passwort falsch"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.0.1\n" "Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-29 21:32+0000\n" "POT-Creation-Date: 2022-01-04 22:32+0000\n"
"PO-Revision-Date: 2021-02-28 17:19-0800\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: English <LL@li.org>\n" "Language-Team: English <LL@li.org>\n"
@ -61,7 +61,7 @@ msgstr ""
msgid "Rating" msgid "Rating"
msgstr "" msgstr ""
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:121 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "" msgstr ""
@ -154,7 +154,7 @@ msgstr ""
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "" msgstr ""
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "" msgstr ""
@ -213,14 +213,18 @@ msgid "Lietuvių (Lithuanian)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:171 #: bookwyrm/settings.py:171
msgid "Português - Brasil (Brazilian Portuguese)" msgid "Português do Brasil (Brazilian Portuguese)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:172 #: bookwyrm/settings.py:172
msgid "简体中文 (Simplified Chinese)" msgid "Português Europeu (European Portuguese)"
msgstr "" msgstr ""
#: bookwyrm/settings.py:173 #: bookwyrm/settings.py:173
msgid "简体中文 (Simplified Chinese)"
msgstr ""
#: bookwyrm/settings.py:174
msgid "繁體中文 (Traditional Chinese)" msgid "繁體中文 (Traditional Chinese)"
msgstr "" msgstr ""
@ -269,7 +273,7 @@ msgid "Copy address"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:217 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "" msgstr ""
@ -335,7 +339,7 @@ msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:155
#: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:176
#: bookwyrm/templates/annual_summary/layout.html:220 #: bookwyrm/templates/annual_summary/layout.html:245
#: bookwyrm/templates/book/book.html:47 #: bookwyrm/templates/book/book.html:47
#: bookwyrm/templates/discover/large-book.html:22 #: bookwyrm/templates/discover/large-book.html:22
#: bookwyrm/templates/landing/large-book.html:25 #: bookwyrm/templates/landing/large-book.html:25
@ -353,23 +357,34 @@ msgstr ""
msgid "…and the longest" msgid "…and the longest"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:199 #: bookwyrm/templates/annual_summary/layout.html:200
#, python-format
msgid "%(display_name)s set a goal of reading %(goal)s book in %(year)s,<br /> and achieved %(goal_percent)s%% of that goal"
msgid_plural "%(display_name)s set a goal of reading %(goal)s books in %(year)s,<br /> and achieved %(goal_percent)s%% of that goal"
msgstr[0] ""
msgstr[1] ""
#: bookwyrm/templates/annual_summary/layout.html:209
msgid "Way to go!"
msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:224
#, python-format #, python-format
msgid "%(display_name)s left %(ratings_total)s rating, <br />their average rating is %(rating_average)s" msgid "%(display_name)s left %(ratings_total)s rating, <br />their average rating is %(rating_average)s"
msgid_plural "%(display_name)s left %(ratings_total)s ratings, <br />their average rating is %(rating_average)s" msgid_plural "%(display_name)s left %(ratings_total)s ratings, <br />their average rating is %(rating_average)s"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: bookwyrm/templates/annual_summary/layout.html:213 #: bookwyrm/templates/annual_summary/layout.html:238
msgid "Their best rated review" msgid "Their best rated review"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:226 #: bookwyrm/templates/annual_summary/layout.html:251
#, python-format #, python-format
msgid "Their rating: <strong>%(rating)s</strong>" msgid "Their rating: <strong>%(rating)s</strong>"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:243 #: bookwyrm/templates/annual_summary/layout.html:268
#, python-format #, python-format
msgid "All the books %(display_name)s read in %(year)s" msgid "All the books %(display_name)s read in %(year)s"
msgstr "" msgstr ""
@ -410,18 +425,18 @@ msgstr ""
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "" msgstr ""
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "" msgstr ""
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "" msgstr ""
@ -515,12 +530,12 @@ msgid "ISNI:"
msgstr "" msgstr ""
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:124 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -534,14 +549,14 @@ msgstr ""
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -566,83 +581,87 @@ msgstr ""
msgid "Edit Book" msgid "Edit Book"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr ""
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:74 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -650,13 +669,13 @@ msgstr ""
msgid "Lists" msgid "Lists"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:195 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -676,16 +695,37 @@ msgstr ""
msgid "ASIN:" msgid "ASIN:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr ""
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr ""
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr ""
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -936,17 +976,6 @@ msgstr ""
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "" msgstr ""
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr ""
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "" msgstr ""
@ -1291,28 +1320,16 @@ msgstr ""
msgid "You have no messages right now." msgid "You have no messages right now."
msgstr "" msgstr ""
#: bookwyrm/templates/feed/feed.html:27 #: bookwyrm/templates/feed/feed.html:28
msgid "Feed settings"
msgstr ""
#: bookwyrm/templates/feed/feed.html:39
msgid "Saved!"
msgstr ""
#: bookwyrm/templates/feed/feed.html:53
msgid "Save settings"
msgstr ""
#: bookwyrm/templates/feed/feed.html:63
#, python-format #, python-format
msgid "load <span data-poll=\"stream/%(tab_key)s\">0</span> unread status(es)" msgid "load <span data-poll=\"stream/%(tab_key)s\">0</span> unread status(es)"
msgstr "" msgstr ""
#: bookwyrm/templates/feed/feed.html:86 #: bookwyrm/templates/feed/feed.html:51
msgid "There aren't any activities right now! Try following a user to get started" msgid "There aren't any activities right now! Try following a user to get started"
msgstr "" msgstr ""
#: bookwyrm/templates/feed/feed.html:87 #: bookwyrm/templates/feed/feed.html:52
msgid "Alternatively, you can try enabling more status types" msgid "Alternatively, you can try enabling more status types"
msgstr "" msgstr ""
@ -1409,7 +1426,7 @@ msgid "What are you reading?"
msgstr "" msgstr ""
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "" msgstr ""
@ -1429,7 +1446,7 @@ msgstr ""
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:153 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1445,7 +1462,7 @@ msgid "Popular on %(site_name)s"
msgstr "" msgstr ""
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:166 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "" msgstr ""
@ -1801,7 +1818,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "" msgstr ""
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "" msgstr ""
@ -2049,23 +2066,23 @@ msgstr ""
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr ""
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr ""
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "" msgstr ""
@ -2074,7 +2091,7 @@ msgid "Delete this list?"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "" msgstr ""
@ -2089,7 +2106,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "" msgstr ""
@ -2146,79 +2163,79 @@ msgstr ""
msgid "Create a Group" msgid "Create a Group"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:130 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:88 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:103 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:117 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:134 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:127 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:141 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:160 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:165 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:197 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:208 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:216 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:218 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "" msgstr ""
@ -2633,29 +2650,23 @@ msgstr ""
msgid "Want to Read \"%(book_title)s\"" msgid "Want to Read \"%(book_title)s\""
msgstr "" msgstr ""
#: bookwyrm/templates/search/book.html:42 #: bookwyrm/templates/search/book.html:44
msgid "Results from" msgid "Results from"
msgstr "" msgstr ""
#: bookwyrm/templates/search/book.html:47 #: bookwyrm/templates/search/book.html:79
#: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open"
msgstr ""
#: bookwyrm/templates/search/book.html:85
msgid "Import book" msgid "Import book"
msgstr "" msgstr ""
#: bookwyrm/templates/search/book.html:107 #: bookwyrm/templates/search/book.html:104
msgid "Load results from other catalogues" msgid "Load results from other catalogues"
msgstr "" msgstr ""
#: bookwyrm/templates/search/book.html:111 #: bookwyrm/templates/search/book.html:108
msgid "Manually add book" msgid "Manually add book"
msgstr "" msgstr ""
#: bookwyrm/templates/search/book.html:116 #: bookwyrm/templates/search/book.html:113
msgid "Log in to import or add books." msgid "Log in to import or add books."
msgstr "" msgstr ""
@ -3278,6 +3289,11 @@ msgstr ""
msgid "Reports: <small>%(instance_name)s</small>" msgid "Reports: <small>%(instance_name)s</small>"
msgstr "" msgstr ""
#: bookwyrm/templates/settings/reports/reports.html:25
#: bookwyrm/templates/snippets/announcement.html:16
msgid "Open"
msgstr ""
#: bookwyrm/templates/settings/reports/reports.html:28 #: bookwyrm/templates/settings/reports/reports.html:28
msgid "Resolved" msgid "Resolved"
msgstr "" msgstr ""
@ -3732,22 +3748,23 @@ msgstr ""
msgid "Un-like" msgid "Un-like"
msgstr "" msgstr ""
#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:7 #: bookwyrm/templates/snippets/filters_panel/filters_panel.html:5
msgid "Show filters" msgid "Filters"
msgstr "" msgstr ""
#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:9 #: bookwyrm/templates/snippets/filters_panel/filters_panel.html:11
msgid "Hide filters" #: bookwyrm/templates/snippets/filters_panel/filters_panel.html:18
msgid "Filters are applied"
msgstr "" msgstr ""
#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:22 #: bookwyrm/templates/snippets/filters_panel/filters_panel.html:21
msgid "Apply filters"
msgstr ""
#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:26
msgid "Clear filters" msgid "Clear filters"
msgstr "" msgstr ""
#: bookwyrm/templates/snippets/filters_panel/filters_panel.html:43
msgid "Apply filters"
msgstr ""
#: bookwyrm/templates/snippets/follow_button.html:14 #: bookwyrm/templates/snippets/follow_button.html:14
#, python-format #, python-format
msgid "Follow @%(username)s" msgid "Follow @%(username)s"
@ -3994,8 +4011,8 @@ msgstr ""
msgid "Want to read" msgid "Want to read"
msgstr "" msgstr ""
#: bookwyrm/templates/snippets/shelf_selector.html:73 #: bookwyrm/templates/snippets/shelf_selector.html:74
#: bookwyrm/templates/snippets/shelf_selector.html:84 #: bookwyrm/templates/snippets/shelf_selector.html:86
msgid "Remove from" msgid "Remove from"
msgstr "" msgstr ""

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-28 22:55\n" "PO-Revision-Date: 2022-01-04 21:13\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es\n" "Language: es\n"
@ -58,9 +58,9 @@ msgstr "Título"
#: bookwyrm/templates/shelf/shelf.html:184 #: bookwyrm/templates/shelf/shelf.html:184
#: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/snippets/create_status/review.html:33
msgid "Rating" msgid "Rating"
msgstr "Calificación" msgstr "Valoración"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "Ordenar por" msgstr "Ordenar por"
@ -144,7 +144,7 @@ msgstr "%(value)s no es un remote_id válido"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s no es un usuario válido" msgstr "%(value)s no es un usuario válido"
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nombre de usuario" msgstr "nombre de usuario"
@ -153,7 +153,7 @@ msgstr "nombre de usuario"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "Ya existe un usuario con ese nombre." msgstr "Ya existe un usuario con ese nombre."
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "Reseñas" msgstr "Reseñas"
@ -268,7 +268,7 @@ msgid "Copy address"
msgstr "Copiar dirección" msgstr "Copiar dirección"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "¡Copiado!" msgstr "¡Copiado!"
@ -409,18 +409,18 @@ msgstr "Ver registro ISNI"
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "Cargar datos" msgstr "Cargar datos"
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "Ver en OpenLibrary" msgstr "Ver en OpenLibrary"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "Ver en Inventaire" msgstr "Ver en Inventaire"
@ -514,12 +514,12 @@ msgid "ISNI:"
msgstr "ISNI:" msgstr "ISNI:"
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -533,14 +533,14 @@ msgstr "Guardar"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -565,83 +565,87 @@ msgstr "Confirmar"
msgid "Edit Book" msgid "Edit Book"
msgstr "Editar Libro" msgstr "Editar Libro"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr "Haz clic para añadir portada"
msgstr "Agregar portada"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "No se pudo cargar la portada" msgstr "No se pudo cargar la portada"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr "Haz clic para ampliar"
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "(%(review_count)s reseña)" msgstr[0] "(%(review_count)s reseña)"
msgstr[1] "(%(review_count)s reseñas)" msgstr[1] "(%(review_count)s reseñas)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "Agregar descripción" msgstr "Agregar descripción"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "Descripción:" msgstr "Descripción:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s ediciones</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s ediciones</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "Has guardado esta edición en la estantería de:" msgstr "Has guardado esta edición en la estantería de:"
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "Una <a href=\"%(book_path)s\">edición diferente</a> de este libro está en tu estantería <a href=\"%(shelf_path)s\">%(shelf_name)s</a>." msgstr "Una <a href=\"%(book_path)s\">edición diferente</a> de este libro está en tu estantería <a href=\"%(shelf_path)s\">%(shelf_name)s</a>."
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "Tu actividad de lectura" msgstr "Tu actividad de lectura"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "Agregar fechas de lectura" msgstr "Agregar fechas de lectura"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "Crear" msgstr "Crear"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "No tienes ninguna actividad de lectura para este libro." msgstr "No tienes ninguna actividad de lectura para este libro."
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "Tus reseñas" msgstr "Tus reseñas"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "Tus comentarios" msgstr "Tus comentarios"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "Tus citas" msgstr "Tus citas"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "Sujetos" msgstr "Sujetos"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "Lugares" msgstr "Lugares"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -649,13 +653,13 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "Agregar a lista" msgstr "Agregar a lista"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -675,16 +679,38 @@ msgstr "Número OCLC:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "Agregar portada"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Subir portada:" msgstr "Subir portada:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Agregar portada de url:" msgstr "Agregar portada de url:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr "Vista previa de la portada del libro"
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Cerrar"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -899,7 +925,7 @@ msgstr "Publicado por %(publisher)s."
#: bookwyrm/templates/book/rating.html:13 #: bookwyrm/templates/book/rating.html:13
msgid "rated it" msgid "rated it"
msgstr "lo calificó con" msgstr "lo valoró con"
#: bookwyrm/templates/book/readthrough.html:8 #: bookwyrm/templates/book/readthrough.html:8
msgid "Progress Updates:" msgid "Progress Updates:"
@ -935,17 +961,6 @@ msgstr "Eliminar estas fechas de lectura"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "La carga de datos se conectará a <strong>%(source_name)s</strong> y comprobará si hay metadatos sobre este libro que no están presentes aquí. Los metadatos existentes no serán sobrescritos." msgstr "La carga de datos se conectará a <strong>%(source_name)s</strong> y comprobará si hay metadatos sobre este libro que no están presentes aquí. Los metadatos existentes no serán sobrescritos."
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Cerrar"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "Ayuda" msgstr "Ayuda"
@ -1016,7 +1031,7 @@ msgstr "Comunidad federalizada"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "Directorio" msgstr "Directorio"
@ -1048,7 +1063,7 @@ msgstr "Ordenar por"
#: bookwyrm/templates/directory/sort_filter.html:8 #: bookwyrm/templates/directory/sort_filter.html:8
msgid "Recently active" msgid "Recently active"
msgstr "Activ@ recientemente" msgstr "Activo recientemente"
#: bookwyrm/templates/directory/sort_filter.html:9 #: bookwyrm/templates/directory/sort_filter.html:9
msgid "Suggested" msgid "Suggested"
@ -1117,7 +1132,7 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> ha empezado a leer <a href=\"
#: bookwyrm/templates/discover/card-header.html:23 #: bookwyrm/templates/discover/card-header.html:23
#, python-format #, python-format
msgid "<a href=\"%(user_path)s\">%(username)s</a> rated <a href=\"%(book_path)s\">%(book_title)s</a>" msgid "<a href=\"%(user_path)s\">%(username)s</a> rated <a href=\"%(book_path)s\">%(book_title)s</a>"
msgstr "<a href=\"%(user_path)s\">%(username)s</a> calificó <a href=\"%(book_path)s\">%(book_title)s</a>" msgstr "<a href=\"%(user_path)s\">%(username)s</a> valoró <a href=\"%(book_path)s\">%(book_title)s</a>"
#: bookwyrm/templates/discover/card-header.html:27 #: bookwyrm/templates/discover/card-header.html:27
#, python-format #, python-format
@ -1136,14 +1151,14 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> citó <a href=\"%(book_path)s
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "Descubrir" msgstr "Descubrir"
#: bookwyrm/templates/discover/discover.html:12 #: bookwyrm/templates/discover/discover.html:12
#, python-format #, python-format
msgid "See what's new in the local %(site_name)s community" msgid "See what's new in the local %(site_name)s community"
msgstr "Ver que es nuevo en la comunidad local de %(site_name)s" msgstr "Mira lo que hay de nuevo en la comunidad local %(site_name)s"
#: bookwyrm/templates/discover/large-book.html:52 #: bookwyrm/templates/discover/large-book.html:52
#: bookwyrm/templates/discover/small-book.html:36 #: bookwyrm/templates/discover/small-book.html:36
@ -1259,12 +1274,12 @@ msgid "%(site_name)s home page"
msgstr "Página de inicio de %(site_name)s" msgstr "Página de inicio de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Sobre %(site_name)s" msgstr "Sobre %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Comuníquese con el administrador del sitio" msgstr "Comuníquese con el administrador del sitio"
@ -1278,7 +1293,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Mensajes directos con <a href=\"%(path)s\">%(username)s</a>" msgstr "Mensajes directos con <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Mensajes directos" msgstr "Mensajes directos"
@ -1331,7 +1346,7 @@ msgstr "Puedes establecer o cambiar tu objetivo de lectura en cualquier momento
msgid "Updates" msgid "Updates"
msgstr "Actualizaciones" msgstr "Actualizaciones"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "Tus libros" msgstr "Tus libros"
@ -1408,7 +1423,7 @@ msgid "What are you reading?"
msgstr "¿Qué estás leyendo?" msgstr "¿Qué estás leyendo?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "Buscar libros" msgstr "Buscar libros"
@ -1428,7 +1443,7 @@ msgstr "Puedes agregar libros cuando comiences a usar %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1444,12 +1459,12 @@ msgid "Popular on %(site_name)s"
msgstr "Popular en %(site_name)s" msgstr "Popular en %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "No se encontró ningún libro" msgstr "No se encontró ningún libro"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "Guardar &amp; continuar" msgstr "Guardar &amp; continuar"
@ -1458,33 +1473,33 @@ msgstr "Guardar &amp; continuar"
msgid "Welcome" msgid "Welcome"
msgstr "Bienvenidos" msgstr "Bienvenidos"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "¡Bienvenido a %(site_name)s!" msgstr "¡Bienvenido a %(site_name)s!"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "Estos son unos primeros pasos para empezar." msgstr "Estos son unos primeros pasos para empezar."
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "Crear tu perfil" msgstr "Crear tu perfil"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "Agregar libros" msgstr "Agregar libros"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "Encontrar amigos" msgstr "Encontrar amigos"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "Saltar este paso" msgstr "Saltar este paso"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "Terminar" msgstr "Terminar"
@ -1493,29 +1508,29 @@ msgstr "Terminar"
msgid "Display name:" msgid "Display name:"
msgstr "Nombre de visualización:" msgstr "Nombre de visualización:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "Resumen:" msgstr "Resumen:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "Un poco sobre ti" msgstr "Un poco sobre ti"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "Avatar:" msgstr "Avatar:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "Aprobar seguidores a mano:" msgstr "Aprobar seguidores a mano:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "Mostrar esta cuenta en los usuarios sugeridos:" msgstr "Mostrar esta cuenta en los usuarios sugeridos:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "Tu cuenta se aparecerá en el directorio, y puede ser recomendado a otros usuarios de BookWyrm." msgstr "Tu cuenta se aparecerá en el directorio, y puede ser recomendado a otros usuarios de BookWyrm."
@ -1800,7 +1815,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "La aprobación de una sugerencia añadirá permanentemente el libro sugerido a tus estanterías y asociará tus fechas de lectura, tus reseñas y tus valoraciones a ese libro." msgstr "La aprobación de una sugerencia añadirá permanentemente el libro sugerido a tus estanterías y asociará tus fechas de lectura, tus reseñas y tus valoraciones a ese libro."
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "Aprobar" msgstr "Aprobar"
@ -1907,7 +1922,7 @@ msgid "Login"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
@ -1916,7 +1931,7 @@ msgstr "Iniciar sesión"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "¡Éxito! Dirección de correo electrónico confirmada." msgstr "¡Éxito! Dirección de correo electrónico confirmada."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1924,12 +1939,12 @@ msgstr "Nombre de usuario:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "Contraseña:" msgstr "Contraseña:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "¿Olvidaste tu contraseña?" msgstr "¿Olvidaste tu contraseña?"
@ -1961,19 +1976,19 @@ msgstr "Busqueda en %(site_name)s"
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "Buscar un libro o un usuario o una lista" msgstr "Buscar un libro o un usuario o una lista"
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "Menú de navigación central" msgstr "Menú de navigación central"
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "Actividad" msgstr "Actividad"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -1981,46 +1996,46 @@ msgstr "Configuración"
msgid "Invites" msgid "Invites"
msgstr "Invitaciones" msgstr "Invitaciones"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "Administrador" msgstr "Administrador"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "Cerrar sesión" msgstr "Cerrar sesión"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notificaciones" msgstr "Notificaciones"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "contraseña" msgstr "contraseña"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "Unirse" msgstr "Unirse"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Estado publicado con éxito" msgstr "Estado publicado con éxito"
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "Error al publicar el estado" msgstr "Error al publicar el estado"
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "Documentación de Django" msgstr "Documentación de Django"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Apoyar %(site_name)s en <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Apoyar %(site_name)s en <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrm es software de código abierto. Puedes contribuir o reportar problemas en <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "BookWyrm es software de código abierto. Puedes contribuir o reportar problemas en <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2048,23 +2063,23 @@ msgstr "Agregado y comisariado por <a href=\"%(path)s\">%(username)s</a>"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "Creado por <a href=\"%(path)s\">%(username)s</a>" msgstr "Creado por <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr "Comisariar"
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "Libros pendientes" msgstr "Libros pendientes"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "Irse a lista"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "¡Está todo listo!" msgstr "¡Está todo listo!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "Sugerido por" msgstr "Sugerido por"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "Descartar" msgstr "Descartar"
@ -2073,7 +2088,7 @@ msgid "Delete this list?"
msgstr "¿Eliminar esta lista?" msgstr "¿Eliminar esta lista?"
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "Editar lista" msgstr "Editar lista"
@ -2088,7 +2103,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "en <a href=\"/\">%(site_name)s</a>" msgstr "en <a href=\"/\">%(site_name)s</a>"
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "Esta lista está vacia" msgstr "Esta lista está vacia"
@ -2096,128 +2111,128 @@ msgstr "Esta lista está vacia"
msgid "List curation:" msgid "List curation:"
msgstr "Enumerar lista de comisariado:" msgstr "Enumerar lista de comisariado:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "Cerrado" msgstr "Cerrado"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "Solo tú puedes agregar a y sacar libros de esta lista" msgstr "Solo tú puedes agregar a y sacar libros de esta lista"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "De comisariado" msgstr "De comisariado"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "Cualquier usuario puede sugerir libros, en cuanto lo hayas aprobado" msgstr "Cualquier usuario puede sugerir libros, en cuanto lo hayas aprobado"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "Abrir" msgstr "Abrir"
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "Cualquer usuario puede agregar libros a esta lista" msgstr "Cualquer usuario puede agregar libros a esta lista"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "Grupo" msgstr "Grupo"
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "Los miembros del grupo pueden agregar y eliminar de esta lista" msgstr "Los miembros del grupo pueden agregar y eliminar de esta lista"
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "Seleccionar grupo" msgstr "Seleccionar grupo"
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "Seleccionar un grupo" msgstr "Seleccionar un grupo"
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "¡Aún no tienes ningún grupo!" msgstr "¡Aún no tienes ningún grupo!"
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "Crear un grupo" msgstr "Crear un grupo"
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "Eliminar lista" msgstr "Eliminar lista"
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "¡Has sugerido un libro para esta lista exitosamente!" msgstr "¡Has sugerido un libro para esta lista exitosamente!"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "¡Has agregado un libro a esta lista exitosamente!" msgstr "¡Has agregado un libro a esta lista exitosamente!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Agregado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Agregado por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "Posición" msgstr "Posición"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "Establecido" msgstr "Establecido"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "Quitar" msgstr "Quitar"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "Ordena la lista" msgstr "Ordena la lista"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "Dirección" msgstr "Dirección"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "Agregar libros" msgstr "Agregar libros"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Sugerir libros" msgstr "Sugerir libros"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "buscar" msgstr "buscar"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "Borrar búsqueda" msgstr "Borrar búsqueda"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "No se encontró ningún libro correspondiente a la búsqueda: \"%(query)s\"" msgstr "No se encontró ningún libro correspondiente a la búsqueda: \"%(query)s\""
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "Sugerir" msgstr "Sugerir"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Incrustar esta lista en un sitio web" msgstr "Incrustar esta lista en un sitio web"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copiar código para incrustar" msgstr "Copiar código para incrustar"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, una lista de %(owner)s en %(site_name)s" msgstr "%(list_name)s, una lista de %(owner)s en %(site_name)s"
@ -2256,22 +2271,22 @@ msgstr "sugirió agregar <em><a href=\"%(book_path)s\">%(book_title)s</a></em> a
#: bookwyrm/templates/notifications/items/boost.html:19 #: bookwyrm/templates/notifications/items/boost.html:19
#, python-format #, python-format
msgid "boosted your <a href=\"%(related_path)s\">review of <em>%(book_title)s</em></a>" msgid "boosted your <a href=\"%(related_path)s\">review of <em>%(book_title)s</em></a>"
msgstr "impulsó tu <a href=\"%(related_path)s\">reseña de <em>%(book_title)s</em></a>" msgstr "difundió tu <a href=\"%(related_path)s\">reseña de <em>%(book_title)s</em></a>"
#: bookwyrm/templates/notifications/items/boost.html:25 #: bookwyrm/templates/notifications/items/boost.html:25
#, python-format #, python-format
msgid "boosted your <a href=\"%(related_path)s\">comment on<em>%(book_title)s</em></a>" msgid "boosted your <a href=\"%(related_path)s\">comment on<em>%(book_title)s</em></a>"
msgstr "impulsó tu <a href=\"%(related_path)s\">comentario en<em>%(book_title)s</em></a>" msgstr "difundió tu <a href=\"%(related_path)s\">comentario en<em>%(book_title)s</em></a>"
#: bookwyrm/templates/notifications/items/boost.html:31 #: bookwyrm/templates/notifications/items/boost.html:31
#, python-format #, python-format
msgid "boosted your <a href=\"%(related_path)s\">quote from <em>%(book_title)s</em></a>" msgid "boosted your <a href=\"%(related_path)s\">quote from <em>%(book_title)s</em></a>"
msgstr "impulsó tu<a href=\"%(related_path)s\">cita de <em>%(book_title)s</em></a>" msgstr "difundió tu <a href=\"%(related_path)s\">cita de <em>%(book_title)s</em></a>"
#: bookwyrm/templates/notifications/items/boost.html:37 #: bookwyrm/templates/notifications/items/boost.html:37
#, python-format #, python-format
msgid "boosted your <a href=\"%(related_path)s\">status</a>" msgid "boosted your <a href=\"%(related_path)s\">status</a>"
msgstr "impulsó tu <a href=\"%(related_path)s\">estado</a>" msgstr "difundió tu <a href=\"%(related_path)s\">estado</a>"
#: bookwyrm/templates/notifications/items/fav.html:19 #: bookwyrm/templates/notifications/items/fav.html:19
#, python-format #, python-format
@ -2481,7 +2496,7 @@ msgstr "¡Seguir!"
#: bookwyrm/templates/ostatus/remote_follow_button.html:8 #: bookwyrm/templates/ostatus/remote_follow_button.html:8
msgid "Follow on Fediverse" msgid "Follow on Fediverse"
msgstr "Seguir en el Fediverso" msgstr "Seguir desde el Fediverso"
#: bookwyrm/templates/ostatus/remote_follow_button.html:12 #: bookwyrm/templates/ostatus/remote_follow_button.html:12
msgid "This link opens in a pop-up window" msgid "This link opens in a pop-up window"
@ -2696,7 +2711,7 @@ msgstr "Volver a la lista de servidores"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "Editar anuncio" msgstr "Editar anuncio"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "Visible:" msgstr "Visible:"
@ -2708,19 +2723,19 @@ msgstr "Verdadero"
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "Fecha de inicio:" msgstr "Fecha de inicio:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "Fecha final:" msgstr "Fecha final:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "Activo:" msgstr "Activo:"
@ -3078,7 +3093,7 @@ msgstr "Acción"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:50 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:50
msgid "No requests" msgid "No requests"
msgstr "No solicitudes" msgstr "Sin solicitudes"
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:59 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:59
#: bookwyrm/templates/settings/invites/status_filter.html:16 #: bookwyrm/templates/settings/invites/status_filter.html:16
@ -3428,12 +3443,12 @@ msgstr "Instancia remota"
#: bookwyrm/templates/settings/users/user_admin.html:47 #: bookwyrm/templates/settings/users/user_admin.html:47
#: bookwyrm/templates/settings/users/user_info.html:24 #: bookwyrm/templates/settings/users/user_info.html:24
msgid "Active" msgid "Active"
msgstr "Activ@" msgstr "Activo"
#: bookwyrm/templates/settings/users/user_admin.html:47 #: bookwyrm/templates/settings/users/user_admin.html:47
#: bookwyrm/templates/settings/users/user_info.html:28 #: bookwyrm/templates/settings/users/user_info.html:28
msgid "Inactive" msgid "Inactive"
msgstr "Inactiv@" msgstr "Inactivo"
#: bookwyrm/templates/settings/users/user_admin.html:52 #: bookwyrm/templates/settings/users/user_admin.html:52
#: bookwyrm/templates/settings/users/user_info.html:120 #: bookwyrm/templates/settings/users/user_info.html:120
@ -3607,12 +3622,12 @@ msgstr "<a href=\"%(path)s\">%(title)s</a> por"
#: bookwyrm/templates/snippets/boost_button.html:20 #: bookwyrm/templates/snippets/boost_button.html:20
#: bookwyrm/templates/snippets/boost_button.html:21 #: bookwyrm/templates/snippets/boost_button.html:21
msgid "Boost" msgid "Boost"
msgstr "Impulsar" msgstr "Difundir"
#: bookwyrm/templates/snippets/boost_button.html:33 #: bookwyrm/templates/snippets/boost_button.html:33
#: bookwyrm/templates/snippets/boost_button.html:34 #: bookwyrm/templates/snippets/boost_button.html:34
msgid "Un-boost" msgid "Un-boost"
msgstr "Des-impulsar" msgstr "Deshacer difusión"
#: bookwyrm/templates/snippets/create_status.html:39 #: bookwyrm/templates/snippets/create_status.html:39
msgid "Quote" msgid "Quote"
@ -3758,7 +3773,7 @@ msgstr "Seguir"
#: bookwyrm/templates/snippets/follow_button.html:25 #: bookwyrm/templates/snippets/follow_button.html:25
msgid "Undo follow request" msgid "Undo follow request"
msgstr "Des-enviar solicitud de seguidor" msgstr "Cancelar solicitud de seguimiento"
#: bookwyrm/templates/snippets/follow_button.html:30 #: bookwyrm/templates/snippets/follow_button.html:30
#, python-format #, python-format
@ -3777,7 +3792,7 @@ msgstr "Aceptar"
#: bookwyrm/templates/snippets/form_rate_stars.html:20 #: bookwyrm/templates/snippets/form_rate_stars.html:20
#: bookwyrm/templates/snippets/stars.html:13 #: bookwyrm/templates/snippets/stars.html:13
msgid "No rating" msgid "No rating"
msgstr "No calificación" msgstr "Sin valoración"
#: bookwyrm/templates/snippets/form_rate_stars.html:28 #: bookwyrm/templates/snippets/form_rate_stars.html:28
#, python-format #, python-format
@ -3798,15 +3813,15 @@ msgstr[1] "%(rating)s estrellas"
#, python-format #, python-format
msgid "set a goal to read %(counter)s book in %(year)s" msgid "set a goal to read %(counter)s book in %(year)s"
msgid_plural "set a goal to read %(counter)s books in %(year)s" msgid_plural "set a goal to read %(counter)s books in %(year)s"
msgstr[0] "establecer el objetivo de leer %(counter)s libro en %(year)s" msgstr[0] "ha establecido la meta de leer %(counter)s libro en %(year)s"
msgstr[1] "estableció una meta de leer %(counter)s libros en %(year)s" msgstr[1] "estableció una meta de leer %(counter)s libros en %(year)s"
#: bookwyrm/templates/snippets/generated_status/rating.html:3 #: bookwyrm/templates/snippets/generated_status/rating.html:3
#, python-format #, python-format
msgid "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s star" msgid "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s star"
msgid_plural "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stars" msgid_plural "rated <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s stars"
msgstr[0] "reseñó <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s estrella" msgstr[0] "valoró <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s estrella"
msgstr[1] "reseñó <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s estrellas" msgstr[1] "valoró <em><a href=\"%(path)s\">%(title)s</a></em>: %(display_rating)s estrellas"
#: bookwyrm/templates/snippets/generated_status/review_pure_name.html:4 #: bookwyrm/templates/snippets/generated_status/review_pure_name.html:4
#, python-format #, python-format
@ -3891,7 +3906,7 @@ msgstr "Público"
#: bookwyrm/templates/snippets/privacy_select.html:14 #: bookwyrm/templates/snippets/privacy_select.html:14
#: bookwyrm/templates/snippets/privacy_select_no_followers.html:14 #: bookwyrm/templates/snippets/privacy_select_no_followers.html:14
msgid "Unlisted" msgid "Unlisted"
msgstr "Privado" msgstr "No listado"
#: bookwyrm/templates/snippets/privacy-icons.html:12 #: bookwyrm/templates/snippets/privacy-icons.html:12
msgid "Followers-only" msgid "Followers-only"
@ -3910,11 +3925,11 @@ msgstr "Seguidores"
#: bookwyrm/templates/snippets/rate_action.html:4 #: bookwyrm/templates/snippets/rate_action.html:4
msgid "Leave a rating" msgid "Leave a rating"
msgstr "Da una calificación" msgstr "Da una valoración"
#: bookwyrm/templates/snippets/rate_action.html:19 #: bookwyrm/templates/snippets/rate_action.html:19
msgid "Rate" msgid "Rate"
msgstr "Calificar" msgstr "Valorar"
#: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:6 #: bookwyrm/templates/snippets/reading_modals/finish_reading_modal.html:6
#, python-format #, python-format
@ -3985,7 +4000,7 @@ msgstr "Mover libro"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17 #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24 #: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading" msgid "Start reading"
msgstr "Empezar leer" msgstr "Empezar a leer"
#: bookwyrm/templates/snippets/shelf_selector.html:55 #: bookwyrm/templates/snippets/shelf_selector.html:55
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29 #: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
@ -4060,7 +4075,7 @@ msgstr "citó a <a href=\"%(book_path)s\">%(book)s</a>"
#: bookwyrm/templates/snippets/status/headers/rating.html:3 #: bookwyrm/templates/snippets/status/headers/rating.html:3
#, python-format #, python-format
msgid "rated <a href=\"%(book_path)s\">%(book)s</a>:" msgid "rated <a href=\"%(book_path)s\">%(book)s</a>:"
msgstr "calificó <a href=\"%(book_path)s\">%(book)s</a>:" msgstr "valoró <a href=\"%(book_path)s\">%(book)s</a>:"
#: bookwyrm/templates/snippets/status/headers/read.html:7 #: bookwyrm/templates/snippets/status/headers/read.html:7
#, python-format #, python-format
@ -4090,7 +4105,7 @@ msgstr "Eliminar status"
#: bookwyrm/templates/snippets/status/layout.html:56 #: bookwyrm/templates/snippets/status/layout.html:56
#: bookwyrm/templates/snippets/status/layout.html:57 #: bookwyrm/templates/snippets/status/layout.html:57
msgid "Boost status" msgid "Boost status"
msgstr "Impulsar estado" msgstr "Difundir estado"
#: bookwyrm/templates/snippets/status/layout.html:60 #: bookwyrm/templates/snippets/status/layout.html:60
#: bookwyrm/templates/snippets/status/layout.html:61 #: bookwyrm/templates/snippets/status/layout.html:61
@ -4099,7 +4114,7 @@ msgstr "Me gusta estado"
#: bookwyrm/templates/snippets/status/status.html:10 #: bookwyrm/templates/snippets/status/status.html:10
msgid "boosted" msgid "boosted"
msgstr "respaldó" msgstr "difundió"
#: bookwyrm/templates/snippets/status/status_options.html:7 #: bookwyrm/templates/snippets/status/status_options.html:7
#: bookwyrm/templates/snippets/user_options.html:7 #: bookwyrm/templates/snippets/user_options.html:7
@ -4178,7 +4193,7 @@ msgstr "Perfil de usuario"
#: bookwyrm/templates/user/layout.html:48 #: bookwyrm/templates/user/layout.html:48
msgid "Follow Requests" msgid "Follow Requests"
msgstr "Solicitudes de seguidor" msgstr "Solicitudes de seguimiento"
#: bookwyrm/templates/user/layout.html:73 #: bookwyrm/templates/user/layout.html:73
msgid "Reading Goal" msgid "Reading Goal"
@ -4268,7 +4283,7 @@ msgstr[1] "%(mutuals_display)s seguidores que sigues"
#: bookwyrm/templates/user/user_preview.html:38 #: bookwyrm/templates/user/user_preview.html:38
msgid "No followers you follow" msgid "No followers you follow"
msgstr "Ningún seguidor que tu sigues" msgstr "No le sigue nadie que tu sigas"
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28 #: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB" msgid "File exceeds maximum size: 10MB"
@ -4283,7 +4298,7 @@ msgstr "%(title)s: %(subtitle)s"
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "No un archivo csv válido" msgstr "No un archivo csv válido"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "Nombre de usuario o contraseña es incorrecta" msgstr "Nombre de usuario o contraseña es incorrecta"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-28 21:17\n" "PO-Revision-Date: 2022-01-02 17:28\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr\n" "Language: fr\n"
@ -60,7 +60,7 @@ msgstr "Titre du livre"
msgid "Rating" msgid "Rating"
msgstr "Note" msgstr "Note"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "Trier par" msgstr "Trier par"
@ -144,7 +144,7 @@ msgstr "%(value)s nest pas une remote_id valide."
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s nest pas un nom de compte valide." msgstr "%(value)s nest pas un nom de compte valide."
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nom du compte:" msgstr "nom du compte:"
@ -153,7 +153,7 @@ msgstr "nom du compte:"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "Ce nom est déjà associé à un compte." msgstr "Ce nom est déjà associé à un compte."
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "Critiques" msgstr "Critiques"
@ -268,7 +268,7 @@ msgid "Copy address"
msgstr "Copier ladresse" msgstr "Copier ladresse"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "Copié!" msgstr "Copié!"
@ -409,18 +409,18 @@ msgstr "Voir lenregistrement ISNI"
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "Charger les données" msgstr "Charger les données"
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "Voir sur OpenLibrary" msgstr "Voir sur OpenLibrary"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "Voir sur Inventaire" msgstr "Voir sur Inventaire"
@ -514,12 +514,12 @@ msgid "ISNI:"
msgstr "ISNI :" msgstr "ISNI :"
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -533,14 +533,14 @@ msgstr "Enregistrer"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -565,83 +565,87 @@ msgstr "Confirmer"
msgid "Edit Book" msgid "Edit Book"
msgstr "Modifier le livre" msgstr "Modifier le livre"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr "Cliquez pour ajouter une couverture"
msgstr "Ajouter une couverture"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "La couverture na pu être chargée" msgstr "La couverture na pu être chargée"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr "Cliquez pour élargir"
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "(%(review_count)s critique)" msgstr[0] "(%(review_count)s critique)"
msgstr[1] "(%(review_count)s critiques)" msgstr[1] "(%(review_count)s critiques)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "Ajouter une description" msgstr "Ajouter une description"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "Description:" msgstr "Description:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s éditions</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s éditions</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "Vous avez rangé cette édition dans :" msgstr "Vous avez rangé cette édition dans :"
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "Une <a href=\"%(book_path)s\">édition différente</a> de ce livre existe sur votre étagère <a href=\"%(shelf_path)s\">%(shelf_name)s</a>." msgstr "Une <a href=\"%(book_path)s\">édition différente</a> de ce livre existe sur votre étagère <a href=\"%(shelf_path)s\">%(shelf_name)s</a>."
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "Votre activité de lecture" msgstr "Votre activité de lecture"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "Ajouter des dates de lecture" msgstr "Ajouter des dates de lecture"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "Créer" msgstr "Créer"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "Vous navez aucune activité de lecture pour ce livre" msgstr "Vous navez aucune activité de lecture pour ce livre"
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "Vos critiques" msgstr "Vos critiques"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "Vos commentaires" msgstr "Vos commentaires"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "Vos citations" msgstr "Vos citations"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "Sujets" msgstr "Sujets"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "Lieux" msgstr "Lieux"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -649,13 +653,13 @@ msgstr "Lieux"
msgid "Lists" msgid "Lists"
msgstr "Listes" msgstr "Listes"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "Ajouter à la liste" msgstr "Ajouter à la liste"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -675,16 +679,38 @@ msgstr "Numéro OCLC:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "Ajouter une couverture"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Charger une couverture:" msgstr "Charger une couverture:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Charger la couverture depuis une URL:" msgstr "Charger la couverture depuis une URL:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr "Aperçu de la couverture"
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Fermer"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -935,17 +961,6 @@ msgstr "Supprimer ces dates de lecture"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Le chargement des données se connectera à <strong>%(source_name)s</strong> et vérifiera les métadonnées de ce livre qui ne sont pas présentes ici. Les métadonnées existantes ne seront pas écrasées." msgstr "Le chargement des données se connectera à <strong>%(source_name)s</strong> et vérifiera les métadonnées de ce livre qui ne sont pas présentes ici. Les métadonnées existantes ne seront pas écrasées."
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Fermer"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "Aide" msgstr "Aide"
@ -1016,7 +1031,7 @@ msgstr "Communauté fédérée"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "Répertoire" msgstr "Répertoire"
@ -1136,7 +1151,7 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> a cité un passage de <a href
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "Découvrir" msgstr "Découvrir"
@ -1259,12 +1274,12 @@ msgid "%(site_name)s home page"
msgstr "%(site_name)s page d'accueil" msgstr "%(site_name)s page d'accueil"
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "À propos de %(site_name)s" msgstr "À propos de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Contacter ladministrateur du site" msgstr "Contacter ladministrateur du site"
@ -1278,7 +1293,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Messages directs avec <a href=\"%(path)s\">%(username)s</a>" msgstr "Messages directs avec <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Messages directs" msgstr "Messages directs"
@ -1331,7 +1346,7 @@ msgstr "Vous pouvez définir ou changer votre défi lecture à nimporte quel
msgid "Updates" msgid "Updates"
msgstr "Mises à jour" msgstr "Mises à jour"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "Vos Livres" msgstr "Vos Livres"
@ -1408,7 +1423,7 @@ msgid "What are you reading?"
msgstr "Que lisezvous?" msgstr "Que lisezvous?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "Chercher un livre" msgstr "Chercher un livre"
@ -1428,7 +1443,7 @@ msgstr "Vous pourrez ajouter des livres lorsque vous commencerez à utiliser %(s
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1444,12 +1459,12 @@ msgid "Popular on %(site_name)s"
msgstr "Populaire sur %(site_name)s" msgstr "Populaire sur %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "Aucun livre trouvé" msgstr "Aucun livre trouvé"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "Enregistrer &amp; continuer" msgstr "Enregistrer &amp; continuer"
@ -1458,33 +1473,33 @@ msgstr "Enregistrer &amp; continuer"
msgid "Welcome" msgid "Welcome"
msgstr "Bienvenue" msgstr "Bienvenue"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "Bienvenue sur %(site_name)s!" msgstr "Bienvenue sur %(site_name)s!"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "Voici quelques étapes pour commencer votre profil." msgstr "Voici quelques étapes pour commencer votre profil."
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "Créez votre profil" msgstr "Créez votre profil"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "Ajoutez des livres" msgstr "Ajoutez des livres"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "Établissez des contacts" msgstr "Établissez des contacts"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "Passer cette étape" msgstr "Passer cette étape"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "Terminer" msgstr "Terminer"
@ -1493,29 +1508,29 @@ msgstr "Terminer"
msgid "Display name:" msgid "Display name:"
msgstr "Nom affiché:" msgstr "Nom affiché:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "Résumé:" msgstr "Résumé:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "Parleznous de vous" msgstr "Parleznous de vous"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "Avatar:" msgstr "Avatar:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "Autoriser les abonnements manuellement:" msgstr "Autoriser les abonnements manuellement:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "Afficher ce compte dans ceux suggérés:" msgstr "Afficher ce compte dans ceux suggérés:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "Votre compte sera listé dans le répertoire et pourra être recommandé à dautres utilisateurs ou utilisatrices de BookWyrm." msgstr "Votre compte sera listé dans le répertoire et pourra être recommandé à dautres utilisateurs ou utilisatrices de BookWyrm."
@ -1800,7 +1815,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "Approuver une suggestion ajoutera définitivement le livre suggéré à vos étagères et associera vos dates, critiques et notes de lecture à ce livre." msgstr "Approuver une suggestion ajoutera définitivement le livre suggéré à vos étagères et associera vos dates, critiques et notes de lecture à ce livre."
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "Approuver" msgstr "Approuver"
@ -1907,7 +1922,7 @@ msgid "Login"
msgstr "Connexion" msgstr "Connexion"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Se connecter" msgstr "Se connecter"
@ -1916,7 +1931,7 @@ msgstr "Se connecter"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Bravo! Ladresse email a été confirmée." msgstr "Bravo! Ladresse email a été confirmée."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1924,12 +1939,12 @@ msgstr "Nom du compte:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "Mot de passe:" msgstr "Mot de passe:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Mot de passe oublié?" msgstr "Mot de passe oublié?"
@ -1961,19 +1976,19 @@ msgstr "Recherche %(site_name)s"
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "Rechercher un livre, un utilisateur ou une liste" msgstr "Rechercher un livre, un utilisateur ou une liste"
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "Menu de navigation principal " msgstr "Menu de navigation principal "
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "Fil dactualité" msgstr "Fil dactualité"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -1981,46 +1996,46 @@ msgstr "Paramètres"
msgid "Invites" msgid "Invites"
msgstr "Invitations" msgstr "Invitations"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "Se déconnecter" msgstr "Se déconnecter"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notifications" msgstr "Notifications"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "Mot de passe" msgstr "Mot de passe"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "Rejoindre" msgstr "Rejoindre"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Publié !" msgstr "Publié !"
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "Erreur lors de la publication" msgstr "Erreur lors de la publication"
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "Documentation" msgstr "Documentation"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Soutenez %(site_name)s avec <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Soutenez %(site_name)s avec <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "BookWyrm est un logiciel libre. Vous pouvez contribuer ou faire des rapports de bogues via <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2048,23 +2063,23 @@ msgstr "Créée et modérée par <a href=\"%(path)s\">%(username)s</a>"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "Créée par <a href=\"%(path)s\">%(username)s</a>" msgstr "Créée par <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr "Organiser"
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "Livres en attente de modération" msgstr "Livres en attente de modération"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "Aller à la liste"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "Aucun livre en attente de validation!" msgstr "Aucun livre en attente de validation!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "Suggéré par" msgstr "Suggéré par"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "Rejeter" msgstr "Rejeter"
@ -2073,7 +2088,7 @@ msgid "Delete this list?"
msgstr "Supprimer cette liste ?" msgstr "Supprimer cette liste ?"
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "Modifier la liste" msgstr "Modifier la liste"
@ -2088,7 +2103,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "sur <a href=\"/\">%(site_name)s</a>" msgstr "sur <a href=\"/\">%(site_name)s</a>"
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "Cette liste est actuellement vide" msgstr "Cette liste est actuellement vide"
@ -2096,128 +2111,128 @@ msgstr "Cette liste est actuellement vide"
msgid "List curation:" msgid "List curation:"
msgstr "Modération de la liste:" msgstr "Modération de la liste:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "Fermée" msgstr "Fermée"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "Vous seulement pouvez ajouter ou retirer des livres dans cette liste" msgstr "Vous seulement pouvez ajouter ou retirer des livres dans cette liste"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "Modérée" msgstr "Modérée"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "Nimporte qui peut suggérer des livres, soumis à votre approbation" msgstr "Nimporte qui peut suggérer des livres, soumis à votre approbation"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "Ouvrir" msgstr "Ouvrir"
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "Nimporte qui peut suggérer des livres" msgstr "Nimporte qui peut suggérer des livres"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "Groupe" msgstr "Groupe"
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "Les membres du groupe peuvent ajouter et supprimer des livres de cette liste" msgstr "Les membres du groupe peuvent ajouter et supprimer des livres de cette liste"
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "Sélectionner un Groupe" msgstr "Sélectionner un Groupe"
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "Sélectionner un groupe" msgstr "Sélectionner un groupe"
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "Vous n'avez pas encore de Groupe !" msgstr "Vous n'avez pas encore de Groupe !"
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "Créer un Groupe" msgstr "Créer un Groupe"
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "Supprimer la liste" msgstr "Supprimer la liste"
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "Vous avez suggéré un livre à cette liste!" msgstr "Vous avez suggéré un livre à cette liste!"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Vous avez ajouté un livre à cette liste!" msgstr "Vous avez ajouté un livre à cette liste!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Ajouté par <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Ajouté par <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "Position" msgstr "Position"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "Appliquer" msgstr "Appliquer"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "Retirer" msgstr "Retirer"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "Trier la liste" msgstr "Trier la liste"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "Direction" msgstr "Direction"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "Ajouter des livres" msgstr "Ajouter des livres"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Suggérer des livres" msgstr "Suggérer des livres"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "chercher" msgstr "chercher"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "Vider la requête" msgstr "Vider la requête"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Aucun livre trouvé pour la requête « %(query)s»" msgstr "Aucun livre trouvé pour la requête « %(query)s»"
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "Suggérer" msgstr "Suggérer"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Intégrez cette liste sur un autre site internet" msgstr "Intégrez cette liste sur un autre site internet"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copier le code d'intégration" msgstr "Copier le code d'intégration"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, une liste de %(owner)s sur %(site_name)s" msgstr "%(list_name)s, une liste de %(owner)s sur %(site_name)s"
@ -2696,7 +2711,7 @@ msgstr "Retour à la liste"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "Modifier lannonce" msgstr "Modifier lannonce"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "Visible:" msgstr "Visible:"
@ -2708,19 +2723,19 @@ msgstr "Vrai"
msgid "False" msgid "False"
msgstr "Faux" msgstr "Faux"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "Date de début:" msgstr "Date de début:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "Date de fin:" msgstr "Date de fin:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "Active:" msgstr "Active:"
@ -4283,7 +4298,7 @@ msgstr "%(title)s (%(subtitle)s)"
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "Fichier CSV non valide" msgstr "Fichier CSV non valide"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "Identifiant ou mot de passe incorrect" msgstr "Identifiant ou mot de passe incorrect"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-29 06:07\n" "PO-Revision-Date: 2022-01-03 06:40\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Galician\n" "Language-Team: Galician\n"
"Language: gl\n" "Language: gl\n"
@ -60,7 +60,7 @@ msgstr "Título do libro"
msgid "Rating" msgid "Rating"
msgstr "Puntuación" msgstr "Puntuación"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "Ordenar por" msgstr "Ordenar por"
@ -144,7 +144,7 @@ msgstr "%(value)s non é un remote_id válido"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s non é un nome de usuaria válido" msgstr "%(value)s non é un nome de usuaria válido"
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nome de usuaria" msgstr "nome de usuaria"
@ -153,7 +153,7 @@ msgstr "nome de usuaria"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "Xa existe unha usuaria con ese nome." msgstr "Xa existe unha usuaria con ese nome."
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "Recensións" msgstr "Recensións"
@ -268,7 +268,7 @@ msgid "Copy address"
msgstr "Copiar enderezo" msgstr "Copiar enderezo"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "Copiado!" msgstr "Copiado!"
@ -409,18 +409,18 @@ msgstr "Ver rexistro ISNI"
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "Cargar datos" msgstr "Cargar datos"
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "Ver en OpenLibrary" msgstr "Ver en OpenLibrary"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "Ver en Inventaire" msgstr "Ver en Inventaire"
@ -514,12 +514,12 @@ msgid "ISNI:"
msgstr "ISNI:" msgstr "ISNI:"
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -533,14 +533,14 @@ msgstr "Gardar"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -565,83 +565,87 @@ msgstr "Confirmar"
msgid "Edit Book" msgid "Edit Book"
msgstr "Editar libro" msgstr "Editar libro"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr "Preme para engadir portada"
msgstr "Engadir portada"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "Fallou a carga da portada" msgstr "Fallou a carga da portada"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr "Preme para agrandar"
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "(%(review_count)s recensión)" msgstr[0] "(%(review_count)s recensión)"
msgstr[1] "(%(review_count)s recensións)" msgstr[1] "(%(review_count)s recensións)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "Engadir descrición" msgstr "Engadir descrición"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "Descrición:" msgstr "Descrición:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s edicións</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s edicións</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "Puxeches esta edición no estante:" msgstr "Puxeches esta edición no estante:"
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "Hai unha <a href=\"%(book_path)s\">edición diferente</a> deste libro no teu estante <a href=\"%(shelf_path)s\">%(shelf_name)s</a>." msgstr "Hai unha <a href=\"%(book_path)s\">edición diferente</a> deste libro no teu estante <a href=\"%(shelf_path)s\">%(shelf_name)s</a>."
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "Actividade lectora" msgstr "Actividade lectora"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "Engadir datas de lectura" msgstr "Engadir datas de lectura"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "Crear" msgstr "Crear"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "Non tes actividade lectora neste libro." msgstr "Non tes actividade lectora neste libro."
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "As túas recensións" msgstr "As túas recensións"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "Os teus comentarios" msgstr "Os teus comentarios"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "As túas citas" msgstr "As túas citas"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "Temas" msgstr "Temas"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "Lugares" msgstr "Lugares"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -649,13 +653,13 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listaxes" msgstr "Listaxes"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "Engadir a listaxe" msgstr "Engadir a listaxe"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -675,16 +679,38 @@ msgstr "Número OCLC:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "Engadir portada"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Subir portada:" msgstr "Subir portada:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Cargar portada desde url:" msgstr "Cargar portada desde url:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr "Vista previa da portada"
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Pechar"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -935,17 +961,6 @@ msgstr "Eliminar estas datas da lectura"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Ao cargar os datos vas conectar con <strong>%(source_name)s</strong> e comprobar se existen metadatos deste libro que non están aquí presentes. Non se sobrescribirán os datos existentes." msgstr "Ao cargar os datos vas conectar con <strong>%(source_name)s</strong> e comprobar se existen metadatos deste libro que non están aquí presentes. Non se sobrescribirán os datos existentes."
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Pechar"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "Axuda" msgstr "Axuda"
@ -1016,7 +1031,7 @@ msgstr "Comunidade federada"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "Directorio" msgstr "Directorio"
@ -1136,7 +1151,7 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> citou <a href=\"%(book_path)s
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "Descubrir" msgstr "Descubrir"
@ -1259,12 +1274,12 @@ msgid "%(site_name)s home page"
msgstr "Páxina de inicio de %(site_name)s" msgstr "Páxina de inicio de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Acerca de %(site_name)s" msgstr "Acerca de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Contacta coa administración" msgstr "Contacta coa administración"
@ -1278,7 +1293,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Mensaxes Directas con <a href=\"%(path)s\">%(username)s</a>" msgstr "Mensaxes Directas con <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Mensaxes Directas" msgstr "Mensaxes Directas"
@ -1331,7 +1346,7 @@ msgstr "Podes establecer ou cambiar un obxectivo de lectura en calquera momento
msgid "Updates" msgid "Updates"
msgstr "Actualizacións" msgstr "Actualizacións"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "Os teus libros" msgstr "Os teus libros"
@ -1408,7 +1423,7 @@ msgid "What are you reading?"
msgstr "Que estás a ler?" msgstr "Que estás a ler?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "Buscar un libro" msgstr "Buscar un libro"
@ -1428,7 +1443,7 @@ msgstr "Podes engadir libros cando comeces a usar %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1444,12 +1459,12 @@ msgid "Popular on %(site_name)s"
msgstr "Populares en %(site_name)s" msgstr "Populares en %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "Non se atopan libros" msgstr "Non se atopan libros"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "Gardar &amp; continuar" msgstr "Gardar &amp; continuar"
@ -1458,33 +1473,33 @@ msgstr "Gardar &amp; continuar"
msgid "Welcome" msgid "Welcome"
msgstr "Benvida" msgstr "Benvida"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "Sexas ben vida a %(site_name)s!" msgstr "Sexas ben vida a %(site_name)s!"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "Aquí tes unhas endereitas para ir aprendendo." msgstr "Aquí tes unhas endereitas para ir aprendendo."
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "Crea o teu perfil" msgstr "Crea o teu perfil"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "Engade libros" msgstr "Engade libros"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "Atopa amizades" msgstr "Atopa amizades"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "Omitir este paso" msgstr "Omitir este paso"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "Rematar" msgstr "Rematar"
@ -1493,29 +1508,29 @@ msgstr "Rematar"
msgid "Display name:" msgid "Display name:"
msgstr "Nome público:" msgstr "Nome público:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "Resumo:" msgstr "Resumo:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "Algo acerca de ti" msgstr "Algo acerca de ti"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "Avatar:" msgstr "Avatar:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "Aprobar seguimentos manualmente:" msgstr "Aprobar seguimentos manualmente:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "Mostar esta conta en usuarias suxeridas:" msgstr "Mostar esta conta en usuarias suxeridas:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "A túa conta aparecerá no directorio e pode ser recomendada a outras usuarias de BookWyrm." msgstr "A túa conta aparecerá no directorio e pode ser recomendada a outras usuarias de BookWyrm."
@ -1800,7 +1815,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "Ao aceptar unha suxestión engadirá permanentemente o libro suxerido aos teus estantes e asociará as túas datas de lectura, revisións e valoracións a ese libro." msgstr "Ao aceptar unha suxestión engadirá permanentemente o libro suxerido aos teus estantes e asociará as túas datas de lectura, revisións e valoracións a ese libro."
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "Admitir" msgstr "Admitir"
@ -1907,7 +1922,7 @@ msgid "Login"
msgstr "Conectar" msgstr "Conectar"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Conecta" msgstr "Conecta"
@ -1916,7 +1931,7 @@ msgstr "Conecta"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Correcto! Enderezo de email confirmado." msgstr "Correcto! Enderezo de email confirmado."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1924,12 +1939,12 @@ msgstr "Nome de usuaria:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "Contrasinal:" msgstr "Contrasinal:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Esqueceches o contrasinal?" msgstr "Esqueceches o contrasinal?"
@ -1961,19 +1976,19 @@ msgstr "Busca en %(site_name)s"
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "Busca un libro, usuaria ou lista" msgstr "Busca un libro, usuaria ou lista"
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "Menú principal de navegación" msgstr "Menú principal de navegación"
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "Fonte" msgstr "Fonte"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "Axustes" msgstr "Axustes"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -1981,46 +1996,46 @@ msgstr "Axustes"
msgid "Invites" msgid "Invites"
msgstr "Convites" msgstr "Convites"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "Desconectar" msgstr "Desconectar"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notificacións" msgstr "Notificacións"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "contrasinal" msgstr "contrasinal"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "Únete" msgstr "Únete"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Publicación correcta" msgstr "Publicación correcta"
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "Erro ao publicar" msgstr "Erro ao publicar"
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "Documentación" msgstr "Documentación"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Axuda a %(site_name)s en <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Axuda a %(site_name)s en <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "O código fonte de BookWyrm é público. Podes colaborar ou informar de problemas en <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "O código fonte de BookWyrm é público. Podes colaborar ou informar de problemas en <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2048,23 +2063,23 @@ msgstr "Creada e mantida por <a href=\"%(path)s\">%(username)s</a>"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "Creada por <a href=\"%(path)s\">%(username)s</a>" msgstr "Creada por <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr "Xestionar"
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "Libros pendentes" msgstr "Libros pendentes"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "Ir á lista"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "Remataches!" msgstr "Remataches!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "Suxerido por" msgstr "Suxerido por"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "Descartar" msgstr "Descartar"
@ -2073,7 +2088,7 @@ msgid "Delete this list?"
msgstr "Eliminar esta lista?" msgstr "Eliminar esta lista?"
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "Editar lista" msgstr "Editar lista"
@ -2088,7 +2103,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "en <a href=\"/\">%(site_name)s</a>" msgstr "en <a href=\"/\">%(site_name)s</a>"
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "A lista está baleira neste intre" msgstr "A lista está baleira neste intre"
@ -2096,128 +2111,128 @@ msgstr "A lista está baleira neste intre"
msgid "List curation:" msgid "List curation:"
msgstr "Mantemento da lista:" msgstr "Mantemento da lista:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "Pechada" msgstr "Pechada"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "Só ti podes engadir e eliminar libros desta lista" msgstr "Só ti podes engadir e eliminar libros desta lista"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "Xestionada" msgstr "Xestionada"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "Calquera pode suxerir libros, suxeita á túa aprobación" msgstr "Calquera pode suxerir libros, suxeita á túa aprobación"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "Aberta" msgstr "Aberta"
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "Calquera pode engadir libros á lista" msgstr "Calquera pode engadir libros á lista"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "Grupo" msgstr "Grupo"
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "As persoas do grupo poden engadir e eliminar libros desta lista" msgstr "As persoas do grupo poden engadir e eliminar libros desta lista"
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "Elexir grupo" msgstr "Elexir grupo"
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "Elexir un grupo" msgstr "Elexir un grupo"
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "Aínda non tes Grupos!" msgstr "Aínda non tes Grupos!"
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "Crea un Grupo" msgstr "Crea un Grupo"
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "Eliminar lista" msgstr "Eliminar lista"
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "Suxeriches correctamente un libro para esta lista!" msgstr "Suxeriches correctamente un libro para esta lista!"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Engadiches correctamente un libro a esta lista!" msgstr "Engadiches correctamente un libro a esta lista!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Engadido por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Engadido por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "Posición da lista" msgstr "Posición da lista"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "Establecer" msgstr "Establecer"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "Eliminar" msgstr "Eliminar"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "Ordenar lista" msgstr "Ordenar lista"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "Dirección" msgstr "Dirección"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "Engadir Libros" msgstr "Engadir Libros"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Suxerir Libros" msgstr "Suxerir Libros"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "buscar" msgstr "buscar"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "Limpar busca" msgstr "Limpar busca"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Non se atopan libros coa consulta \"%(query)s\"" msgstr "Non se atopan libros coa consulta \"%(query)s\""
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "Suxire" msgstr "Suxire"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Utiliza esta lista nunha páxina web" msgstr "Utiliza esta lista nunha páxina web"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copia o código a incluír" msgstr "Copia o código a incluír"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, unha lista de %(owner)s en %(site_name)s" msgstr "%(list_name)s, unha lista de %(owner)s en %(site_name)s"
@ -2696,7 +2711,7 @@ msgstr "Volver á lista"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "Editar anuncio" msgstr "Editar anuncio"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "Visible:" msgstr "Visible:"
@ -2708,19 +2723,19 @@ msgstr "Certo"
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "Data de inicio:" msgstr "Data de inicio:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "Data de fin:" msgstr "Data de fin:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "Activo:" msgstr "Activo:"
@ -4283,7 +4298,7 @@ msgstr "%(title)s: %(subtitle)s"
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "Non é un ficheiro csv válido" msgstr "Non é un ficheiro csv válido"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "O nome de usuaria ou contrasinal non son correctos" msgstr "O nome de usuaria ou contrasinal non son correctos"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-28 21:17\n" "PO-Revision-Date: 2022-01-02 16:29\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Lithuanian\n" "Language-Team: Lithuanian\n"
"Language: lt\n" "Language: lt\n"
@ -60,7 +60,7 @@ msgstr "Knygos antraštė"
msgid "Rating" msgid "Rating"
msgstr "Įvertinimas" msgstr "Įvertinimas"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "Rūšiuoti pagal" msgstr "Rūšiuoti pagal"
@ -144,7 +144,7 @@ msgstr "%(value)s yra negaliojantis remote_id"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s yra negaliojantis naudotojo vardas" msgstr "%(value)s yra negaliojantis naudotojo vardas"
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "naudotojo vardas" msgstr "naudotojo vardas"
@ -153,7 +153,7 @@ msgstr "naudotojo vardas"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "Toks naudotojo vardas jau egzistuoja." msgstr "Toks naudotojo vardas jau egzistuoja."
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "Apžvalgos" msgstr "Apžvalgos"
@ -247,94 +247,94 @@ msgstr "Kažkas nepavyko. Atsiprašome."
#: bookwyrm/templates/feed/summary_card.html:8 #: bookwyrm/templates/feed/summary_card.html:8
#, python-format #, python-format
msgid "%(year)s in the books" msgid "%(year)s in the books"
msgstr "" msgstr "%(year)s metai knygomis"
#: bookwyrm/templates/annual_summary/layout.html:43 #: bookwyrm/templates/annual_summary/layout.html:43
#, python-format #, python-format
msgid "%(year)s <em>in the books</em>" msgid "%(year)s <em>in the books</em>"
msgstr "" msgstr "%(year)s <em>knygos</em>"
#: bookwyrm/templates/annual_summary/layout.html:47 #: bookwyrm/templates/annual_summary/layout.html:47
#, python-format #, python-format
msgid "<em>%(display_name)ss</em> year of reading" msgid "<em>%(display_name)ss</em> year of reading"
msgstr "" msgstr "<em>%(display_name)ss</em> skaitymo metai"
#: bookwyrm/templates/annual_summary/layout.html:53 #: bookwyrm/templates/annual_summary/layout.html:53
msgid "Share this page" msgid "Share this page"
msgstr "" msgstr "Dalintis šiuo puslapiu"
#: bookwyrm/templates/annual_summary/layout.html:67 #: bookwyrm/templates/annual_summary/layout.html:67
msgid "Copy address" msgid "Copy address"
msgstr "" msgstr "Kopijuoti adresą"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "Nukopijuota" msgstr "Nukopijuota"
#: bookwyrm/templates/annual_summary/layout.html:77 #: bookwyrm/templates/annual_summary/layout.html:77
msgid "Sharing status: <strong>public with key</strong>" msgid "Sharing status: <strong>public with key</strong>"
msgstr "" msgstr "Dalinimosi būsena: <strong>vieša, naudojantis raktu</strong>"
#: bookwyrm/templates/annual_summary/layout.html:78 #: bookwyrm/templates/annual_summary/layout.html:78
msgid "The page can be seen by anyone with the complete address." msgid "The page can be seen by anyone with the complete address."
msgstr "" msgstr "Šis puslapis gali būti matomas, naudojant pilną adresą."
#: bookwyrm/templates/annual_summary/layout.html:83 #: bookwyrm/templates/annual_summary/layout.html:83
msgid "Make page private" msgid "Make page private"
msgstr "" msgstr "Padaryti puslapį privačiu"
#: bookwyrm/templates/annual_summary/layout.html:89 #: bookwyrm/templates/annual_summary/layout.html:89
msgid "Sharing status: <strong>private</strong>" msgid "Sharing status: <strong>private</strong>"
msgstr "" msgstr "Dalinimosi būsena: <strong>privatu</strong>"
#: bookwyrm/templates/annual_summary/layout.html:90 #: bookwyrm/templates/annual_summary/layout.html:90
msgid "The page is private, only you can see it." msgid "The page is private, only you can see it."
msgstr "" msgstr "Šis puslapis yra privatus, tik jūs galite jį matyti."
#: bookwyrm/templates/annual_summary/layout.html:95 #: bookwyrm/templates/annual_summary/layout.html:95
msgid "Make page public" msgid "Make page public"
msgstr "" msgstr "Padaryti puslapį viešu"
#: bookwyrm/templates/annual_summary/layout.html:99 #: bookwyrm/templates/annual_summary/layout.html:99
msgid "When you make your page private, the old key wont give access to the page anymore. A new key will be created if the page is once again made public." msgid "When you make your page private, the old key wont give access to the page anymore. A new key will be created if the page is once again made public."
msgstr "" msgstr "Jei padarysite puslapį privačiu - senas raktas nustos galioti. Ateityje, viešinant puslapį, bus sukurtas naujas raktas."
#: bookwyrm/templates/annual_summary/layout.html:112 #: bookwyrm/templates/annual_summary/layout.html:112
#, python-format #, python-format
msgid "Sadly %(display_name)s didnt finish any book in %(year)s" msgid "Sadly %(display_name)s didnt finish any book in %(year)s"
msgstr "" msgstr "%(display_name)s %(year)s metais neperskaitė nei vienos knygos. Liūdna"
#: bookwyrm/templates/annual_summary/layout.html:118 #: bookwyrm/templates/annual_summary/layout.html:118
#, python-format #, python-format
msgid "In %(year)s, %(display_name)s read %(books_total)s book<br />for a total of %(pages_total)s pages!" msgid "In %(year)s, %(display_name)s read %(books_total)s book<br />for a total of %(pages_total)s pages!"
msgid_plural "In %(year)s, %(display_name)s read %(books_total)s books<br />for a total of %(pages_total)s pages!" msgid_plural "In %(year)s, %(display_name)s read %(books_total)s books<br />for a total of %(pages_total)s pages!"
msgstr[0] "" msgstr[0] "%(year)s metais, %(display_name)s perskaitė %(books_total)s knygą<br />viso%(pages_total)s puslapių!"
msgstr[1] "" msgstr[1] "%(year)s metais, %(display_name)s perskaitė %(books_total)s knygas<br />viso%(pages_total)s puslapių!"
msgstr[2] "" msgstr[2] "%(year)s metais, %(display_name)s perskaitė %(books_total)s knygas<br />viso%(pages_total)s puslapių!"
msgstr[3] "" msgstr[3] "%(year)s metais, %(display_name)s perskaitė %(books_total)s knygas<br />viso%(pages_total)s puslapių!"
#: bookwyrm/templates/annual_summary/layout.html:124 #: bookwyrm/templates/annual_summary/layout.html:124
msgid "Thats great!" msgid "Thats great!"
msgstr "" msgstr "Šaunu!"
#: bookwyrm/templates/annual_summary/layout.html:127 #: bookwyrm/templates/annual_summary/layout.html:127
#, python-format #, python-format
msgid "That makes an average of %(pages)s pages per book." msgid "That makes an average of %(pages)s pages per book."
msgstr "" msgstr "Tai sudaro vidutiniškai %(pages)s per knygą."
#: bookwyrm/templates/annual_summary/layout.html:132 #: bookwyrm/templates/annual_summary/layout.html:132
#, python-format #, python-format
msgid "(%(no_page_number)s book doesnt have pages)" msgid "(%(no_page_number)s book doesnt have pages)"
msgid_plural "(%(no_page_number)s books dont have pages)" msgid_plural "(%(no_page_number)s books dont have pages)"
msgstr[0] "" msgstr[0] "(%(no_page_number)s knyga neturi puslapių)"
msgstr[1] "" msgstr[1] "(%(no_page_number)s knygos neturi puslapių)"
msgstr[2] "" msgstr[2] "(%(no_page_number)s knygos neturi puslapių)"
msgstr[3] "" msgstr[3] "(%(no_page_number)s knygos neturi puslapių)"
#: bookwyrm/templates/annual_summary/layout.html:148 #: bookwyrm/templates/annual_summary/layout.html:148
msgid "Their shortest read this year…" msgid "Their shortest read this year…"
msgstr "" msgstr "Trumpiausias skaitinys tais metais…"
#: bookwyrm/templates/annual_summary/layout.html:155 #: bookwyrm/templates/annual_summary/layout.html:155
#: bookwyrm/templates/annual_summary/layout.html:176 #: bookwyrm/templates/annual_summary/layout.html:176
@ -350,34 +350,34 @@ msgstr " "
#: bookwyrm/templates/annual_summary/layout.html:182 #: bookwyrm/templates/annual_summary/layout.html:182
#, python-format #, python-format
msgid "<strong>%(pages)s</strong> pages" msgid "<strong>%(pages)s</strong> pages"
msgstr "" msgstr "<strong>%(pages)s</strong> puslapiai"
#: bookwyrm/templates/annual_summary/layout.html:169 #: bookwyrm/templates/annual_summary/layout.html:169
msgid "…and the longest" msgid "…and the longest"
msgstr "" msgstr "... ir ilgiausias"
#: bookwyrm/templates/annual_summary/layout.html:199 #: bookwyrm/templates/annual_summary/layout.html:199
#, python-format #, python-format
msgid "%(display_name)s left %(ratings_total)s rating, <br />their average rating is %(rating_average)s" msgid "%(display_name)s left %(ratings_total)s rating, <br />their average rating is %(rating_average)s"
msgid_plural "%(display_name)s left %(ratings_total)s ratings, <br />their average rating is %(rating_average)s" msgid_plural "%(display_name)s left %(ratings_total)s ratings, <br />their average rating is %(rating_average)s"
msgstr[0] "" msgstr[0] "%(display_name)s įvertino %(ratings_total)s knygų, <br />vidutinis įvertinimas %(rating_average)s"
msgstr[1] "" msgstr[1] "%(display_name)s įvertino %(ratings_total)s knygų, <br />vidutinis įvertinimas %(rating_average)s"
msgstr[2] "" msgstr[2] "%(display_name)s įvertino %(ratings_total)s knygų, <br />vidutinis įvertinimas %(rating_average)s"
msgstr[3] "" msgstr[3] "%(display_name)s įvertino %(ratings_total)s knygų, <br />vidutinis įvertinimas %(rating_average)s"
#: bookwyrm/templates/annual_summary/layout.html:213 #: bookwyrm/templates/annual_summary/layout.html:213
msgid "Their best rated review" msgid "Their best rated review"
msgstr "" msgstr "Geriausiai įvertinta apžvalga"
#: bookwyrm/templates/annual_summary/layout.html:226 #: bookwyrm/templates/annual_summary/layout.html:226
#, python-format #, python-format
msgid "Their rating: <strong>%(rating)s</strong>" msgid "Their rating: <strong>%(rating)s</strong>"
msgstr "" msgstr "Įvertinimas: <strong>%(rating)s</strong>"
#: bookwyrm/templates/annual_summary/layout.html:243 #: bookwyrm/templates/annual_summary/layout.html:243
#, python-format #, python-format
msgid "All the books %(display_name)s read in %(year)s" msgid "All the books %(display_name)s read in %(year)s"
msgstr "" msgstr "Visos %(display_name)s %(year)s metais perskaitytos knygos"
#: bookwyrm/templates/author/author.html:18 #: bookwyrm/templates/author/author.html:18
#: bookwyrm/templates/author/author.html:19 #: bookwyrm/templates/author/author.html:19
@ -415,18 +415,18 @@ msgstr "Peržiūrėti ISNI įrašą"
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "Įkelti duomenis" msgstr "Įkelti duomenis"
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "Žiūrėti „OpenLibrary“" msgstr "Žiūrėti „OpenLibrary“"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "Žiūrėti „Inventaire“" msgstr "Žiūrėti „Inventaire“"
@ -520,12 +520,12 @@ msgid "ISNI:"
msgstr "ISNI:" msgstr "ISNI:"
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -539,14 +539,14 @@ msgstr "Išsaugoti"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -571,16 +571,19 @@ msgstr "Patvirtinti"
msgid "Edit Book" msgid "Edit Book"
msgstr "Redaguoti knygą" msgstr "Redaguoti knygą"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr ""
msgstr "Pridėti viršelį"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "Nepavyko įkelti viršelio" msgstr "Nepavyko įkelti viršelio"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr ""
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
@ -589,67 +592,68 @@ msgstr[1] "(%(review_count)s atsiliepimai)"
msgstr[2] "(%(review_count)s atsiliepimų)" msgstr[2] "(%(review_count)s atsiliepimų)"
msgstr[3] "(%(review_count)s atsiliepimai)" msgstr[3] "(%(review_count)s atsiliepimai)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "Pridėti aprašymą" msgstr "Pridėti aprašymą"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "Aprašymas:" msgstr "Aprašymas:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s leidimai (-ų)</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s leidimai (-ų)</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "Šis leidimas įdėtas į:" msgstr "Šis leidimas įdėtas į:"
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "<a href=\"%(book_path)s\">kitas</a> šios knygos leidimas yra jūsų <a href=\"%(shelf_path)s\">%(shelf_name)s</a> lentynoje." msgstr "<a href=\"%(book_path)s\">kitas</a> šios knygos leidimas yra jūsų <a href=\"%(shelf_path)s\">%(shelf_name)s</a> lentynoje."
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "Jūsų skaitymo veikla" msgstr "Jūsų skaitymo veikla"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "Pridėti skaitymo datas" msgstr "Pridėti skaitymo datas"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "Kurti" msgstr "Kurti"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "Šios knygos neskaitote." msgstr "Šios knygos neskaitote."
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "Tavo atsiliepimai" msgstr "Tavo atsiliepimai"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "Tavo komentarai" msgstr "Tavo komentarai"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "Jūsų citatos" msgstr "Jūsų citatos"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "Temos" msgstr "Temos"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "Vietos" msgstr "Vietos"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -657,13 +661,13 @@ msgstr "Vietos"
msgid "Lists" msgid "Lists"
msgstr "Sąrašai" msgstr "Sąrašai"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "Pridėti prie sąrašo" msgstr "Pridėti prie sąrašo"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -683,16 +687,38 @@ msgstr "OCLC numeris:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "Pridėti viršelį"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Įkelti viršelį:" msgstr "Įkelti viršelį:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Įkelti viršelį iš url:" msgstr "Įkelti viršelį iš url:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr ""
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Uždaryti"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -943,17 +969,6 @@ msgstr "Ištrinti šias skaitymo datas"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Duomenų įkėlimas prisijungs prie <strong>%(source_name)s</strong> ir patikrins ar nėra naujos informacijos apie šią knygą. Esantys metaduomenys nebus perrašomi." msgstr "Duomenų įkėlimas prisijungs prie <strong>%(source_name)s</strong> ir patikrins ar nėra naujos informacijos apie šią knygą. Esantys metaduomenys nebus perrašomi."
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Uždaryti"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "Pagalba" msgstr "Pagalba"
@ -1024,7 +1039,7 @@ msgstr "Sujungta bendruomenė"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "Bendruomenė" msgstr "Bendruomenė"
@ -1148,7 +1163,7 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> citavo <a href=\"%(book_path)
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "Atraskite" msgstr "Atraskite"
@ -1271,12 +1286,12 @@ msgid "%(site_name)s home page"
msgstr "%(site_name)s pagrindinis puslapis" msgstr "%(site_name)s pagrindinis puslapis"
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Apie %(site_name)s" msgstr "Apie %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Puslapio administratorius" msgstr "Puslapio administratorius"
@ -1290,7 +1305,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Asmeninis susirašinėjimas su <a href=\"%(path)s\">%(username)s</a>" msgstr "Asmeninis susirašinėjimas su <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Asmeninės žinutės" msgstr "Asmeninės žinutės"
@ -1317,7 +1332,7 @@ msgstr "Išsaugoti nustatymus"
#: bookwyrm/templates/feed/feed.html:63 #: bookwyrm/templates/feed/feed.html:63
#, python-format #, python-format
msgid "load <span data-poll=\"stream/%(tab_key)s\">0</span> unread status(es)" msgid "load <span data-poll=\"stream/%(tab_key)s\">0</span> unread status(es)"
msgstr "įkelti <span data-poll=\"stream/%(tab_key)s\">0</span> neperskaitytų būsena" msgstr "įkelti <span data-poll=\"stream/%(tab_key)s\">0</span> neperskaitytas būsenas"
#: bookwyrm/templates/feed/feed.html:86 #: bookwyrm/templates/feed/feed.html:86
msgid "There aren't any activities right now! Try following a user to get started" msgid "There aren't any activities right now! Try following a user to get started"
@ -1343,7 +1358,7 @@ msgstr "Bet kuriuo metu galite pakeisti savo skaitymo tikslą savo <a href=\"%(p
msgid "Updates" msgid "Updates"
msgstr "Atnaujinimai" msgstr "Atnaujinimai"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "Jūsų knygos" msgstr "Jūsų knygos"
@ -1395,16 +1410,16 @@ msgstr "Nerodyti siūlomų vartotojų"
#: bookwyrm/templates/feed/suggested_users.html:14 #: bookwyrm/templates/feed/suggested_users.html:14
msgid "View directory" msgid "View directory"
msgstr "Žiūrėti katalogą" msgstr "Žiūrėti sąrašą"
#: bookwyrm/templates/feed/summary_card.html:21 #: bookwyrm/templates/feed/summary_card.html:21
msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!" msgid "The end of the year is the best moment to take stock of all the books read during the last 12 months. How many pages have you read? Which book is your best-rated of the year? We compiled these stats, and more!"
msgstr "" msgstr "Metų galas yra geras laikas apžvelgti knygas, perskaitytas per paskutinius 12 mėnesių. Kiek puslapių perskaityta? Kuri geriausiai įvertinta knyga? Paruošėme šiuos ir kitus duomenis!"
#: bookwyrm/templates/feed/summary_card.html:26 #: bookwyrm/templates/feed/summary_card.html:26
#, python-format #, python-format
msgid "Discover your stats for %(year)s!" msgid "Discover your stats for %(year)s!"
msgstr "" msgstr "Susipažinkite su %(year)s statistika!"
#: bookwyrm/templates/get_started/book_preview.html:6 #: bookwyrm/templates/get_started/book_preview.html:6
#, python-format #, python-format
@ -1420,7 +1435,7 @@ msgid "What are you reading?"
msgstr "Ką skaitome?" msgstr "Ką skaitome?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "Ieškoti knygos" msgstr "Ieškoti knygos"
@ -1440,7 +1455,7 @@ msgstr "Kai pradedate naudotis %(site_name)s, galite pridėti knygų."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1456,12 +1471,12 @@ msgid "Popular on %(site_name)s"
msgstr "%(site_name)s populiaru" msgstr "%(site_name)s populiaru"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "Knygų nerasta" msgstr "Knygų nerasta"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "Išsaugoti ir tęsti" msgstr "Išsaugoti ir tęsti"
@ -1470,33 +1485,33 @@ msgstr "Išsaugoti ir tęsti"
msgid "Welcome" msgid "Welcome"
msgstr "Sveiki atvykę" msgstr "Sveiki atvykę"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "Sveiki atvykę į %(site_name)s!" msgstr "Sveiki atvykę į %(site_name)s!"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "Pirmieji žingsniai, norint pradėti." msgstr "Pirmieji žingsniai, norint pradėti."
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "Susikurkite paskyrą" msgstr "Susikurkite paskyrą"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "Pridėti knygas" msgstr "Pridėti knygas"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "Rasti draugų" msgstr "Rasti draugų"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "Praleisti šį žingsnį" msgstr "Praleisti šį žingsnį"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "Baigti" msgstr "Baigti"
@ -1505,29 +1520,29 @@ msgstr "Baigti"
msgid "Display name:" msgid "Display name:"
msgstr "Rodyti vardą:" msgstr "Rodyti vardą:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "Santrauka:" msgstr "Santrauka:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "Šiek tiek apie jus" msgstr "Šiek tiek apie jus"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "Avataras:" msgstr "Avataras:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "Noriu tvirtinti sekėjus:" msgstr "Noriu tvirtinti sekėjus:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "Paskyrą įtraukti į siūlomus narius:" msgstr "Paskyrą įtraukti į siūlomus narius:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "Jūsų paskyra atsiras kataloge ir gali būti rekomenduota kitiems „BookWyrm“ nariams." msgstr "Jūsų paskyra atsiras kataloge ir gali būti rekomenduota kitiems „BookWyrm“ nariams."
@ -1820,7 +1835,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "Jei patvirtinsite siūlymą, siūloma knyga visam laikui bus įkelta į Jūsų lentyną, susieta su skaitymo datomis, atsiliepimais ir knygos reitingais." msgstr "Jei patvirtinsite siūlymą, siūloma knyga visam laikui bus įkelta į Jūsų lentyną, susieta su skaitymo datomis, atsiliepimais ir knygos reitingais."
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "Patvirtinti" msgstr "Patvirtinti"
@ -1927,7 +1942,7 @@ msgid "Login"
msgstr "Prisijungti" msgstr "Prisijungti"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Prisijunkite" msgstr "Prisijunkite"
@ -1936,7 +1951,7 @@ msgstr "Prisijunkite"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Džiugu, el. pašto adresas patvirtintas." msgstr "Džiugu, el. pašto adresas patvirtintas."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1944,12 +1959,12 @@ msgstr "Naudotojo vardas:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "Slaptažodis:" msgstr "Slaptažodis:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Pamiršote slaptažodį?" msgstr "Pamiršote slaptažodį?"
@ -1981,19 +1996,19 @@ msgstr "%(site_name)s paieška"
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "Ieškoti knygos, naudotojo arba sąrašo" msgstr "Ieškoti knygos, naudotojo arba sąrašo"
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "Pagrindinis navigacijos meniu" msgstr "Pagrindinis navigacijos meniu"
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "Srautas" msgstr "Srautas"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "Nustatymai" msgstr "Nustatymai"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -2001,46 +2016,46 @@ msgstr "Nustatymai"
msgid "Invites" msgid "Invites"
msgstr "Pakvietimai" msgstr "Pakvietimai"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "Administravimas" msgstr "Administravimas"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "Atsijungti" msgstr "Atsijungti"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Pranešimai" msgstr "Pranešimai"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "slaptažodis" msgstr "slaptažodis"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "Prisijungti" msgstr "Prisijungti"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Būsena publikuota sėkmingai" msgstr "Būsena publikuota sėkmingai"
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "Klaida, publikuojant būseną" msgstr "Klaida, publikuojant būseną"
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentacija" msgstr "Dokumentacija"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Paremkite %(site_name)s per <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Paremkite %(site_name)s per <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "„BookWyrm“ šaltinio kodas yra laisvai prieinamas. Galite prisidėti arba pranešti apie klaidas per <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "„BookWyrm“ šaltinio kodas yra laisvai prieinamas. Galite prisidėti arba pranešti apie klaidas per <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2068,23 +2083,23 @@ msgstr "Sukūrė ir kuruoja <a href=\"%(path)s\">%(username)s</a>"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "Sukūrė <a href=\"%(path)s\">%(username)s</a>" msgstr "Sukūrė <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr ""
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "Patvirtinimo laukiančios knygos" msgstr "Patvirtinimo laukiančios knygos"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "Eiti į sąrašą"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "Viskas atlikta!" msgstr "Viskas atlikta!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "Pasiūlė" msgstr "Pasiūlė"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "Atmesti" msgstr "Atmesti"
@ -2093,7 +2108,7 @@ msgid "Delete this list?"
msgstr "Ištrinti šį sąrašą?" msgstr "Ištrinti šį sąrašą?"
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "Redaguoti sąrašą" msgstr "Redaguoti sąrašą"
@ -2108,7 +2123,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "per <a href=\"/\">%(site_name)s</a>" msgstr "per <a href=\"/\">%(site_name)s</a>"
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "Šiuo metu sąrašas tuščias" msgstr "Šiuo metu sąrašas tuščias"
@ -2116,128 +2131,128 @@ msgstr "Šiuo metu sąrašas tuščias"
msgid "List curation:" msgid "List curation:"
msgstr "Sąrašo kuravimas:" msgstr "Sąrašo kuravimas:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "Uždaryta" msgstr "Uždaryta"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "Tik jūs galite pridėti ar pašalinti knygas iš šio sąrašo" msgstr "Tik jūs galite pridėti ar pašalinti knygas iš šio sąrašo"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "Kuruojama" msgstr "Kuruojama"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "Knygas gali siūlyti visi, tačiau jūs turėsite patvirtinti" msgstr "Knygas gali siūlyti visi, tačiau jūs turėsite patvirtinti"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "Atidaryti" msgstr "Atidaryti"
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "Visi gali pridėti knygų į sąrašą" msgstr "Visi gali pridėti knygų į sąrašą"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "Grupė" msgstr "Grupė"
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "Grupės nariai gali pridėti ir išimti iš sąrašo" msgstr "Grupės nariai gali pridėti ir išimti iš sąrašo"
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "Pasirinkti grupę" msgstr "Pasirinkti grupę"
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "Pasirinkite grupę" msgstr "Pasirinkite grupę"
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "Dar neturite grupių!" msgstr "Dar neturite grupių!"
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "Sukurti grupę" msgstr "Sukurti grupę"
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "Ištrinti sąrašą" msgstr "Ištrinti sąrašą"
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "Sėkmingai pasiūlėte knygą šiam sąrašui!" msgstr "Sėkmingai pasiūlėte knygą šiam sąrašui!"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Sėkmingai pridėjote knygą į šį sąrašą!" msgstr "Sėkmingai pridėjote knygą į šį sąrašą!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Pridėjo <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Pridėjo <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "Sąrašo pozicija" msgstr "Sąrašo pozicija"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "Nustatyti" msgstr "Nustatyti"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "Pašalinti" msgstr "Pašalinti"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "Rūšiuoti sąrašą" msgstr "Rūšiuoti sąrašą"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "Kryptis" msgstr "Kryptis"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "Pridėti knygų" msgstr "Pridėti knygų"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Siūlyti knygų" msgstr "Siūlyti knygų"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "paieška" msgstr "paieška"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "Išvalyti paiešką" msgstr "Išvalyti paiešką"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Pagal paiešką „%(query)s“ knygų nerasta" msgstr "Pagal paiešką „%(query)s“ knygų nerasta"
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "Siūlyti" msgstr "Siūlyti"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Įdėkite šį sąrašą į tinklalapį" msgstr "Įdėkite šį sąrašą į tinklalapį"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Nukopijuokite įterptinį kodą" msgstr "Nukopijuokite įterptinį kodą"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, sąrašą sudarė %(owner)s, per %(site_name)s" msgstr "%(list_name)s, sąrašą sudarė %(owner)s, per %(site_name)s"
@ -2716,7 +2731,7 @@ msgstr "Atgal į sąrašą"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "Redaguoti pranešimą" msgstr "Redaguoti pranešimą"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "Matoma:" msgstr "Matoma:"
@ -2728,19 +2743,19 @@ msgstr "Tiesa"
msgid "False" msgid "False"
msgstr "Netiesa" msgstr "Netiesa"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "Pradžios data:" msgstr "Pradžios data:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "Pabaigos data:" msgstr "Pabaigos data:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "Aktyvu:" msgstr "Aktyvu:"
@ -4327,7 +4342,7 @@ msgstr "%(title)s: %(subtitle)s"
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "Netinkamas csv failas" msgstr "Netinkamas csv failas"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "Naudotojo vardas arba slaptažodis neteisingi" msgstr "Naudotojo vardas arba slaptažodis neteisingi"

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-29 00:08\n" "PO-Revision-Date: 2022-01-02 21:23\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"Language: pt\n" "Language: pt\n"
@ -60,7 +60,7 @@ msgstr "Título do livro"
msgid "Rating" msgid "Rating"
msgstr "Avaliação" msgstr "Avaliação"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "Organizar por" msgstr "Organizar por"
@ -144,7 +144,7 @@ msgstr "%(value)s não é um remote_id válido"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s não é um nome de usuário válido" msgstr "%(value)s não é um nome de usuário válido"
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "nome de usuário" msgstr "nome de usuário"
@ -153,7 +153,7 @@ msgstr "nome de usuário"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "Já existe um usuário com este nome." msgstr "Já existe um usuário com este nome."
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "Resenhas" msgstr "Resenhas"
@ -268,7 +268,7 @@ msgid "Copy address"
msgstr "Copiar endereço" msgstr "Copiar endereço"
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "Copiado!" msgstr "Copiado!"
@ -409,18 +409,18 @@ msgstr "Ver registro ISNI"
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "Carregar informações" msgstr "Carregar informações"
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "Ver na OpenLibrary" msgstr "Ver na OpenLibrary"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "Ver no Inventaire" msgstr "Ver no Inventaire"
@ -514,12 +514,12 @@ msgid "ISNI:"
msgstr "ISNI:" msgstr "ISNI:"
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -533,14 +533,14 @@ msgstr "Salvar"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -565,83 +565,87 @@ msgstr "Confirmar"
msgid "Edit Book" msgid "Edit Book"
msgstr "Editar livro" msgstr "Editar livro"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr "Clique para adicionar uma capa"
msgstr "Adicionar capa"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "Erro ao carregar capa" msgstr "Erro ao carregar capa"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr "Clique para aumentar"
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "(%(review_count)s resenha)" msgstr[0] "(%(review_count)s resenha)"
msgstr[1] "(%(review_count)s resenhas)" msgstr[1] "(%(review_count)s resenhas)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "Adicionar descrição" msgstr "Adicionar descrição"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "Descrição:" msgstr "Descrição:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s edições</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s edições</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "Você colocou esta edição na estante em:" msgstr "Você colocou esta edição na estante em:"
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "Uma <a href=\"%(book_path)s\">edição diferente</a> deste livro está em sua estante <a href=\"%(shelf_path)s\">%(shelf_name)s</a>." msgstr "Uma <a href=\"%(book_path)s\">edição diferente</a> deste livro está em sua estante <a href=\"%(shelf_path)s\">%(shelf_name)s</a>."
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "Andamento da sua leitura" msgstr "Andamento da sua leitura"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "Adicionar registro de leitura" msgstr "Adicionar registro de leitura"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "Criar" msgstr "Criar"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "Você ainda não registrou sua leitura." msgstr "Você ainda não registrou sua leitura."
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "Suas resenhas" msgstr "Suas resenhas"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "Seus comentários" msgstr "Seus comentários"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "Suas citações" msgstr "Suas citações"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "Assuntos" msgstr "Assuntos"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "Lugares" msgstr "Lugares"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -649,13 +653,13 @@ msgstr "Lugares"
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "Adicionar à lista" msgstr "Adicionar à lista"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -675,16 +679,38 @@ msgstr "Número OCLC:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "Adicionar capa"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "Enviar capa:" msgstr "Enviar capa:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "Carregar capa do endereço:" msgstr "Carregar capa do endereço:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr "Pré-visualização da capa"
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Fechar"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -935,17 +961,6 @@ msgstr "Excluir estas datas de leitura"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "Para carregar informações nos conectaremos a <strong>%(source_name)s</strong> e buscaremos metadados que ainda não temos sobre este livro. Metadados já existentes não serão substituídos." msgstr "Para carregar informações nos conectaremos a <strong>%(source_name)s</strong> e buscaremos metadados que ainda não temos sobre este livro. Metadados já existentes não serão substituídos."
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "Fechar"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "Ajuda" msgstr "Ajuda"
@ -1016,7 +1031,7 @@ msgstr "Comunidade federada"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "Diretório" msgstr "Diretório"
@ -1136,7 +1151,7 @@ msgstr "<a href=\"%(user_path)s\">%(username)s</a> citou <a href=\"%(book_path)s
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "Explorar" msgstr "Explorar"
@ -1259,12 +1274,12 @@ msgid "%(site_name)s home page"
msgstr "Página inicial de %(site_name)s" msgstr "Página inicial de %(site_name)s"
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "Sobre %(site_name)s" msgstr "Sobre %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "Falar com a administração" msgstr "Falar com a administração"
@ -1278,7 +1293,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "Mensagens diretas com <a href=\"%(path)s\">%(username)s</a>" msgstr "Mensagens diretas com <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "Mensagens diretas" msgstr "Mensagens diretas"
@ -1331,7 +1346,7 @@ msgstr "Você pode definir ou alterar sua meta de leitura a qualquer momento em
msgid "Updates" msgid "Updates"
msgstr "Atualizações" msgstr "Atualizações"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "Seus livros" msgstr "Seus livros"
@ -1408,7 +1423,7 @@ msgid "What are you reading?"
msgstr "O que você está lendo?" msgstr "O que você está lendo?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "Pesquisar livro" msgstr "Pesquisar livro"
@ -1428,7 +1443,7 @@ msgstr "Você pode adicionar livros quando começar a usar o %(site_name)s."
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1444,12 +1459,12 @@ msgid "Popular on %(site_name)s"
msgstr "Popular em %(site_name)s" msgstr "Popular em %(site_name)s"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "Nenhum livro encontrado" msgstr "Nenhum livro encontrado"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "Salvar &amp; continuar" msgstr "Salvar &amp; continuar"
@ -1458,33 +1473,33 @@ msgstr "Salvar &amp; continuar"
msgid "Welcome" msgid "Welcome"
msgstr "Bem-vindo(a)" msgstr "Bem-vindo(a)"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "Bem-vindol(a) a %(site_name)s!" msgstr "Bem-vindol(a) a %(site_name)s!"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "Estes são os primeiros passos para você começar." msgstr "Estes são os primeiros passos para você começar."
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "Crie seu perfil" msgstr "Crie seu perfil"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "Adicione livros" msgstr "Adicione livros"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "Encontre amigos" msgstr "Encontre amigos"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "Ignorar este passo" msgstr "Ignorar este passo"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "Finalizar" msgstr "Finalizar"
@ -1493,29 +1508,29 @@ msgstr "Finalizar"
msgid "Display name:" msgid "Display name:"
msgstr "Nome de exibição:" msgstr "Nome de exibição:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "Bio:" msgstr "Bio:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "Um pouco sobre você" msgstr "Um pouco sobre você"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "Imagem de perfil:" msgstr "Imagem de perfil:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "Aprovar seguidores manualmente:" msgstr "Aprovar seguidores manualmente:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "Mostrar conta nas sugestões de usuários:" msgstr "Mostrar conta nas sugestões de usuários:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "Sua conta aparecerá no diretório e poderá ser recomendada para outros usuários da BookWyrm." msgstr "Sua conta aparecerá no diretório e poderá ser recomendada para outros usuários da BookWyrm."
@ -1800,7 +1815,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "Aprovar uma sugestão adicionará permanentemente o livro sugerido às suas estantes e associará suas datas de leitura, resenhas e avaliações aos do livro." msgstr "Aprovar uma sugestão adicionará permanentemente o livro sugerido às suas estantes e associará suas datas de leitura, resenhas e avaliações aos do livro."
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "Aprovar" msgstr "Aprovar"
@ -1907,7 +1922,7 @@ msgid "Login"
msgstr "Entrar" msgstr "Entrar"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "Entrar" msgstr "Entrar"
@ -1916,7 +1931,7 @@ msgstr "Entrar"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "Endereço de e-mail confirmado com sucesso." msgstr "Endereço de e-mail confirmado com sucesso."
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1924,12 +1939,12 @@ msgstr "Usuário:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "Senha:" msgstr "Senha:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "Esqueceu sua senha?" msgstr "Esqueceu sua senha?"
@ -1961,19 +1976,19 @@ msgstr "Busca %(site_name)s"
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "Pesquisar livro, usuário ou lista" msgstr "Pesquisar livro, usuário ou lista"
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "Menu de navegação principal" msgstr "Menu de navegação principal"
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "Novidades" msgstr "Novidades"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -1981,46 +1996,46 @@ msgstr "Configurações"
msgid "Invites" msgid "Invites"
msgstr "Convites" msgstr "Convites"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "Sair" msgstr "Sair"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "Notificações" msgstr "Notificações"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "senha" msgstr "senha"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "Registrar" msgstr "Registrar"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "Publicação feita com sucesso" msgstr "Publicação feita com sucesso"
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "Erro ao publicar" msgstr "Erro ao publicar"
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "Documentação" msgstr "Documentação"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "Apoie a instância %(site_name)s: <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgstr "Apoie a instância %(site_name)s: <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgstr "O código-fonte da BookWyrm está disponível gratuitamente. Você pode contribuir ou reportar problemas no <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
@ -2048,23 +2063,23 @@ msgstr "Criada e organizada por <a href=\"%(path)s\">%(username)s</a>"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "Criada por <a href=\"%(path)s\">%(username)s</a>" msgstr "Criada por <a href=\"%(path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr "Moderar"
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "Livros pendentes" msgstr "Livros pendentes"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "Ir à lista"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "Tudo pronto!" msgstr "Tudo pronto!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "Sugerido por" msgstr "Sugerido por"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "Descartar" msgstr "Descartar"
@ -2073,7 +2088,7 @@ msgid "Delete this list?"
msgstr "Deletar esta lista?" msgstr "Deletar esta lista?"
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "Editar lista" msgstr "Editar lista"
@ -2088,7 +2103,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "em <a href=\"/\">%(site_name)s</a>" msgstr "em <a href=\"/\">%(site_name)s</a>"
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "Esta lista está vazia" msgstr "Esta lista está vazia"
@ -2096,128 +2111,128 @@ msgstr "Esta lista está vazia"
msgid "List curation:" msgid "List curation:"
msgstr "Configuração da lista:" msgstr "Configuração da lista:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "Fechada" msgstr "Fechada"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "Só você pode adicionar ou remover livros" msgstr "Só você pode adicionar ou remover livros"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "Moderada" msgstr "Moderada"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "Qualquer pessoa pode sugerir livros para sua aprovação" msgstr "Qualquer pessoa pode sugerir livros para sua aprovação"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "Aberta" msgstr "Aberta"
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "Qualquer pessoa pode adicionar livros à lista" msgstr "Qualquer pessoa pode adicionar livros à lista"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "Grupo" msgstr "Grupo"
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "Membros do grupo podem adicionar e remover itens da lista" msgstr "Membros do grupo podem adicionar e remover itens da lista"
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "Selecionar grupo" msgstr "Selecionar grupo"
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "Selecione um grupo" msgstr "Selecione um grupo"
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "Você ainda não tem nenhum Grupo!" msgstr "Você ainda não tem nenhum Grupo!"
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "Criar grupo" msgstr "Criar grupo"
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "Excluir lista" msgstr "Excluir lista"
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "Você sugeriu um livro para esta lista com sucesso!" msgstr "Você sugeriu um livro para esta lista com sucesso!"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "Você adicionou um livro a esta lista com sucesso!" msgstr "Você adicionou um livro a esta lista com sucesso!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "Adicionado por <a href=\"%(user_path)s\">%(username)s</a>" msgstr "Adicionado por <a href=\"%(user_path)s\">%(username)s</a>"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "Posição na lista" msgstr "Posição na lista"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "Definir" msgstr "Definir"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "Remover" msgstr "Remover"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "Ordenar lista" msgstr "Ordenar lista"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "Sentido" msgstr "Sentido"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "Adicionar livros" msgstr "Adicionar livros"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "Sugerir livros" msgstr "Sugerir livros"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "pesquisar" msgstr "pesquisar"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "Limpar pesquisa" msgstr "Limpar pesquisa"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "Nenhum livro encontrado para \"%(query)s\"" msgstr "Nenhum livro encontrado para \"%(query)s\""
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "Sugerir" msgstr "Sugerir"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "Incorpore esta lista em um site" msgstr "Incorpore esta lista em um site"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "Copiar código de incorporação" msgstr "Copiar código de incorporação"
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "%(list_name)s, uma lista de %(owner)s em %(site_name)s" msgstr "%(list_name)s, uma lista de %(owner)s em %(site_name)s"
@ -2696,7 +2711,7 @@ msgstr "Voltar à lista"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "Editar aviso" msgstr "Editar aviso"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "Visível:" msgstr "Visível:"
@ -2708,19 +2723,19 @@ msgstr "Verdadeiro"
msgid "False" msgid "False"
msgstr "Falso" msgstr "Falso"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "Data de início:" msgstr "Data de início:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "Data final:" msgstr "Data final:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "Ativo:" msgstr "Ativo:"
@ -4283,7 +4298,7 @@ msgstr "%(title)s: %(subtitle)s"
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "Não é um arquivo csv válido" msgstr "Não é um arquivo csv válido"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "Nome de usuário ou senha incorretos" msgstr "Nome de usuário ou senha incorretos"

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: bookwyrm\n" "Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-28 20:12+0000\n" "POT-Creation-Date: 2022-01-02 15:29+0000\n"
"PO-Revision-Date: 2021-12-28 21:17\n" "PO-Revision-Date: 2022-01-02 16:29\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n" "Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: Chinese Traditional\n" "Language-Team: Chinese Traditional\n"
"Language: zh\n" "Language: zh\n"
@ -60,7 +60,7 @@ msgstr "書名"
msgid "Rating" msgid "Rating"
msgstr "評價" msgstr "評價"
#: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:110 #: bookwyrm/forms.py:473 bookwyrm/templates/lists/list.html:134
msgid "Sort By" msgid "Sort By"
msgstr "排序方式" msgstr "排序方式"
@ -144,7 +144,7 @@ msgstr "%(value)s 不是有效的 remote_id"
msgid "%(value)s is not a valid username" msgid "%(value)s is not a valid username"
msgstr "%(value)s 不是有效的使用者名稱" msgstr "%(value)s 不是有效的使用者名稱"
#: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:173 #: bookwyrm/models/fields.py:183 bookwyrm/templates/layout.html:170
#: bookwyrm/templates/ostatus/error.html:29 #: bookwyrm/templates/ostatus/error.html:29
msgid "username" msgid "username"
msgstr "使用者名稱" msgstr "使用者名稱"
@ -153,7 +153,7 @@ msgstr "使用者名稱"
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "已經存在使用該名稱的使用者。" msgstr "已經存在使用該名稱的使用者。"
#: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:244 #: bookwyrm/models/user.py:32 bookwyrm/templates/book/book.html:268
msgid "Reviews" msgid "Reviews"
msgstr "書評" msgstr "書評"
@ -268,7 +268,7 @@ msgid "Copy address"
msgstr "" msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:68 #: bookwyrm/templates/annual_summary/layout.html:68
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:230
msgid "Copied!" msgid "Copied!"
msgstr "" msgstr ""
@ -406,18 +406,18 @@ msgstr ""
#: bookwyrm/templates/author/author.html:88 #: bookwyrm/templates/author/author.html:88
#: bookwyrm/templates/author/sync_modal.html:5 #: bookwyrm/templates/author/sync_modal.html:5
#: bookwyrm/templates/book/book.html:93 #: bookwyrm/templates/book/book.html:117
#: bookwyrm/templates/book/sync_modal.html:5 #: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data" msgid "Load data"
msgstr "" msgstr ""
#: bookwyrm/templates/author/author.html:92 #: bookwyrm/templates/author/author.html:92
#: bookwyrm/templates/book/book.html:96 #: bookwyrm/templates/book/book.html:120
msgid "View on OpenLibrary" msgid "View on OpenLibrary"
msgstr "在 OpenLibrary 檢視" msgstr "在 OpenLibrary 檢視"
#: bookwyrm/templates/author/author.html:106 #: bookwyrm/templates/author/author.html:106
#: bookwyrm/templates/book/book.html:107 #: bookwyrm/templates/book/book.html:131
msgid "View on Inventaire" msgid "View on Inventaire"
msgstr "在 Inventaire 檢視" msgstr "在 Inventaire 檢視"
@ -511,12 +511,12 @@ msgid "ISNI:"
msgstr "" msgstr ""
#: bookwyrm/templates/author/edit_author.html:115 #: bookwyrm/templates/author/edit_author.html:115
#: bookwyrm/templates/book/book.html:157 #: bookwyrm/templates/book/book.html:181
#: bookwyrm/templates/book/edit/edit_book.html:121 #: bookwyrm/templates/book/edit/edit_book.html:121
#: bookwyrm/templates/book/readthrough.html:76 #: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/groups/form.html:24 #: bookwyrm/templates/groups/form.html:24
#: bookwyrm/templates/lists/bookmark_button.html:15 #: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:75 #: bookwyrm/templates/lists/form.html:130
#: bookwyrm/templates/preferences/edit_user.html:124 #: bookwyrm/templates/preferences/edit_user.html:124
#: bookwyrm/templates/settings/announcements/announcement_form.html:76 #: bookwyrm/templates/settings/announcements/announcement_form.html:76
#: bookwyrm/templates/settings/federation/edit_instance.html:82 #: bookwyrm/templates/settings/federation/edit_instance.html:82
@ -530,14 +530,14 @@ msgstr "儲存"
#: bookwyrm/templates/author/edit_author.html:116 #: bookwyrm/templates/author/edit_author.html:116
#: bookwyrm/templates/author/sync_modal.html:26 #: bookwyrm/templates/author/sync_modal.html:26
#: bookwyrm/templates/book/book.html:158 bookwyrm/templates/book/book.html:216 #: bookwyrm/templates/book/book.html:182 bookwyrm/templates/book/book.html:240
#: bookwyrm/templates/book/cover_modal.html:32 #: bookwyrm/templates/book/cover_add_modal.html:32
#: bookwyrm/templates/book/edit/edit_book.html:123 #: bookwyrm/templates/book/edit/edit_book.html:123
#: bookwyrm/templates/book/edit/edit_book.html:126 #: bookwyrm/templates/book/edit/edit_book.html:126
#: bookwyrm/templates/book/readthrough.html:77 #: bookwyrm/templates/book/readthrough.html:77
#: bookwyrm/templates/book/sync_modal.html:26 #: bookwyrm/templates/book/sync_modal.html:26
#: bookwyrm/templates/groups/delete_group_modal.html:17 #: bookwyrm/templates/groups/delete_group_modal.html:17
#: bookwyrm/templates/lists/delete_list_modal.html:17 #: bookwyrm/templates/lists/delete_list_modal.html:18
#: bookwyrm/templates/settings/federation/instance.html:88 #: bookwyrm/templates/settings/federation/instance.html:88
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:17 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:17
#: bookwyrm/templates/snippets/report_modal.html:34 #: bookwyrm/templates/snippets/report_modal.html:34
@ -562,82 +562,86 @@ msgstr "確認"
msgid "Edit Book" msgid "Edit Book"
msgstr "編輯書目" msgstr "編輯書目"
#: bookwyrm/templates/book/book.html:73 #: bookwyrm/templates/book/book.html:75 bookwyrm/templates/book/book.html:78
#: bookwyrm/templates/book/cover_modal.html:5 msgid "Click to add cover"
msgid "Add cover" msgstr ""
msgstr "新增封面"
#: bookwyrm/templates/book/book.html:77 #: bookwyrm/templates/book/book.html:83
msgid "Failed to load cover" msgid "Failed to load cover"
msgstr "載入封面失敗" msgstr "載入封面失敗"
#: bookwyrm/templates/book/book.html:134 #: bookwyrm/templates/book/book.html:94
msgid "Click to enlarge"
msgstr ""
#: bookwyrm/templates/book/book.html:158
#, python-format #, python-format
msgid "(%(review_count)s review)" msgid "(%(review_count)s review)"
msgid_plural "(%(review_count)s reviews)" msgid_plural "(%(review_count)s reviews)"
msgstr[0] "(%(review_count)s 則書評)" msgstr[0] "(%(review_count)s 則書評)"
#: bookwyrm/templates/book/book.html:146 #: bookwyrm/templates/book/book.html:170
msgid "Add Description" msgid "Add Description"
msgstr "新增描述" msgstr "新增描述"
#: bookwyrm/templates/book/book.html:153 #: bookwyrm/templates/book/book.html:177
#: bookwyrm/templates/book/edit/edit_book_form.html:39 #: bookwyrm/templates/book/edit/edit_book_form.html:39
#: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17 #: bookwyrm/templates/lists/form.html:13 bookwyrm/templates/shelf/form.html:17
msgid "Description:" msgid "Description:"
msgstr "描述:" msgstr "描述:"
#: bookwyrm/templates/book/book.html:167 #: bookwyrm/templates/book/book.html:191
#, python-format #, python-format
msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>" msgid "<a href=\"%(path)s/editions\">%(count)s editions</a>"
msgstr "<a href=\"%(path)s/editions\">%(count)s 個版本</a>" msgstr "<a href=\"%(path)s/editions\">%(count)s 個版本</a>"
#: bookwyrm/templates/book/book.html:175 #: bookwyrm/templates/book/book.html:199
msgid "You have shelved this edition in:" msgid "You have shelved this edition in:"
msgstr "" msgstr ""
#: bookwyrm/templates/book/book.html:190 #: bookwyrm/templates/book/book.html:214
#, python-format #, python-format
msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf." msgid "A <a href=\"%(book_path)s\">different edition</a> of this book is on your <a href=\"%(shelf_path)s\">%(shelf_name)s</a> shelf."
msgstr "本書的 <a href=\"%(book_path)s\">另一個版本</a> 在你的 <a href=\"%(shelf_path)s\">%(shelf_name)s</a> 書架上。" msgstr "本書的 <a href=\"%(book_path)s\">另一個版本</a> 在你的 <a href=\"%(shelf_path)s\">%(shelf_name)s</a> 書架上。"
#: bookwyrm/templates/book/book.html:201 #: bookwyrm/templates/book/book.html:225
msgid "Your reading activity" msgid "Your reading activity"
msgstr "你的閱讀活動" msgstr "你的閱讀活動"
#: bookwyrm/templates/book/book.html:204 #: bookwyrm/templates/book/book.html:228
msgid "Add read dates" msgid "Add read dates"
msgstr "新增閱讀日期" msgstr "新增閱讀日期"
#: bookwyrm/templates/book/book.html:213 #: bookwyrm/templates/book/book.html:237
msgid "Create" msgid "Create"
msgstr "建立" msgstr "建立"
#: bookwyrm/templates/book/book.html:223 #: bookwyrm/templates/book/book.html:247
msgid "You don't have any reading activity for this book." msgid "You don't have any reading activity for this book."
msgstr "你還未閱讀這本書。" msgstr "你還未閱讀這本書。"
#: bookwyrm/templates/book/book.html:249 #: bookwyrm/templates/book/book.html:273
msgid "Your reviews" msgid "Your reviews"
msgstr "你的書評" msgstr "你的書評"
#: bookwyrm/templates/book/book.html:255 #: bookwyrm/templates/book/book.html:279
msgid "Your comments" msgid "Your comments"
msgstr "你的評論" msgstr "你的評論"
#: bookwyrm/templates/book/book.html:261 #: bookwyrm/templates/book/book.html:285
msgid "Your quotes" msgid "Your quotes"
msgstr "你的引用" msgstr "你的引用"
#: bookwyrm/templates/book/book.html:297 #: bookwyrm/templates/book/book.html:321
msgid "Subjects" msgid "Subjects"
msgstr "主題" msgstr "主題"
#: bookwyrm/templates/book/book.html:309 #: bookwyrm/templates/book/book.html:333
msgid "Places" msgid "Places"
msgstr "地點" msgstr "地點"
#: bookwyrm/templates/book/book.html:320 bookwyrm/templates/layout.html:77 #: bookwyrm/templates/book/book.html:344 bookwyrm/templates/layout.html:74
#: bookwyrm/templates/lists/curate.html:7 bookwyrm/templates/lists/list.html:10
#: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12 #: bookwyrm/templates/lists/lists.html:5 bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:25 #: bookwyrm/templates/search/layout.html:25
#: bookwyrm/templates/search/layout.html:50 #: bookwyrm/templates/search/layout.html:50
@ -645,13 +649,13 @@ msgstr "地點"
msgid "Lists" msgid "Lists"
msgstr "列表" msgstr "列表"
#: bookwyrm/templates/book/book.html:331 #: bookwyrm/templates/book/book.html:355
msgid "Add to list" msgid "Add to list"
msgstr "新增到列表" msgstr "新增到列表"
#: bookwyrm/templates/book/book.html:341 #: bookwyrm/templates/book/book.html:365
#: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/book/cover_add_modal.html:31
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:208
#: bookwyrm/templates/settings/email_blocklist/domain_form.html:24 #: bookwyrm/templates/settings/email_blocklist/domain_form.html:24
#: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31 #: bookwyrm/templates/settings/ip_blocklist/ip_address_form.html:31
msgid "Add" msgid "Add"
@ -671,16 +675,38 @@ msgstr "OCLC 號:"
msgid "ASIN:" msgid "ASIN:"
msgstr "ASIN:" msgstr "ASIN:"
#: bookwyrm/templates/book/cover_modal.html:17 #: bookwyrm/templates/book/cover_add_modal.html:5
msgid "Add cover"
msgstr "新增封面"
#: bookwyrm/templates/book/cover_add_modal.html:17
#: bookwyrm/templates/book/edit/edit_book_form.html:173 #: bookwyrm/templates/book/edit/edit_book_form.html:173
msgid "Upload cover:" msgid "Upload cover:"
msgstr "上載封面:" msgstr "上載封面:"
#: bookwyrm/templates/book/cover_modal.html:23 #: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:179 #: bookwyrm/templates/book/edit/edit_book_form.html:179
msgid "Load cover from url:" msgid "Load cover from url:"
msgstr "從網址載入封面:" msgstr "從網址載入封面:"
#: bookwyrm/templates/book/cover_show_modal.html:6
msgid "Book cover preview"
msgstr ""
#: bookwyrm/templates/book/cover_show_modal.html:11
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/new_modal.html:13
#: bookwyrm/templates/components/new_modal.html:28
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:25
#: bookwyrm/templates/get_started/layout.html:58
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "關閉"
#: bookwyrm/templates/book/edit/edit_book.html:6 #: bookwyrm/templates/book/edit/edit_book.html:6
#: bookwyrm/templates/book/edit/edit_book.html:12 #: bookwyrm/templates/book/edit/edit_book.html:12
#, python-format #, python-format
@ -931,17 +957,6 @@ msgstr "刪除這些閱讀日期"
msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten." msgid "Loading data will connect to <strong>%(source_name)s</strong> and check for any metadata about this book which aren't present here. Existing metadata will not be overwritten."
msgstr "" msgstr ""
#: bookwyrm/templates/components/inline_form.html:8
#: bookwyrm/templates/components/modal.html:11
#: bookwyrm/templates/components/tooltip.html:7
#: bookwyrm/templates/feed/layout.html:71
#: bookwyrm/templates/get_started/layout.html:20
#: bookwyrm/templates/get_started/layout.html:53
#: bookwyrm/templates/search/book.html:49
#: bookwyrm/templates/snippets/announcement.html:18
msgid "Close"
msgstr "關閉"
#: bookwyrm/templates/components/tooltip.html:3 #: bookwyrm/templates/components/tooltip.html:3
msgid "Help" msgid "Help"
msgstr "" msgstr ""
@ -1012,7 +1027,7 @@ msgstr "跨站社群"
#: bookwyrm/templates/directory/directory.html:4 #: bookwyrm/templates/directory/directory.html:4
#: bookwyrm/templates/directory/directory.html:9 #: bookwyrm/templates/directory/directory.html:9
#: bookwyrm/templates/layout.html:103 #: bookwyrm/templates/layout.html:100
msgid "Directory" msgid "Directory"
msgstr "目錄" msgstr "目錄"
@ -1130,7 +1145,7 @@ msgstr ""
#: bookwyrm/templates/discover/discover.html:4 #: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10 #: bookwyrm/templates/discover/discover.html:10
#: bookwyrm/templates/layout.html:80 #: bookwyrm/templates/layout.html:77
msgid "Discover" msgid "Discover"
msgstr "" msgstr ""
@ -1253,12 +1268,12 @@ msgid "%(site_name)s home page"
msgstr "" msgstr ""
#: bookwyrm/templates/embed-layout.html:34 #: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:232 #: bookwyrm/templates/landing/about.html:7 bookwyrm/templates/layout.html:229
#, python-format #, python-format
msgid "About %(site_name)s" msgid "About %(site_name)s"
msgstr "關於 %(site_name)s" msgstr "關於 %(site_name)s"
#: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:236 #: bookwyrm/templates/embed-layout.html:40 bookwyrm/templates/layout.html:233
msgid "Contact site admin" msgid "Contact site admin"
msgstr "聯絡網站管理員" msgstr "聯絡網站管理員"
@ -1272,7 +1287,7 @@ msgid "Direct Messages with <a href=\"%(path)s\">%(username)s</a>"
msgstr "與 <a href=\"%(path)s\">%(username)s</a> 私信" msgstr "與 <a href=\"%(path)s\">%(username)s</a> 私信"
#: bookwyrm/templates/feed/direct_messages.html:10 #: bookwyrm/templates/feed/direct_messages.html:10
#: bookwyrm/templates/layout.html:113 #: bookwyrm/templates/layout.html:110
msgid "Direct Messages" msgid "Direct Messages"
msgstr "私信" msgstr "私信"
@ -1325,7 +1340,7 @@ msgstr "你可以在任何時候從你的<a href=\"%(path)s\">使用者資料頁
msgid "Updates" msgid "Updates"
msgstr "更新" msgstr "更新"
#: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:108 #: bookwyrm/templates/feed/layout.html:12 bookwyrm/templates/layout.html:105
msgid "Your Books" msgid "Your Books"
msgstr "你的書目" msgstr "你的書目"
@ -1402,7 +1417,7 @@ msgid "What are you reading?"
msgstr "你在閱讀什麼?" msgstr "你在閱讀什麼?"
#: bookwyrm/templates/get_started/books.html:9 #: bookwyrm/templates/get_started/books.html:9
#: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:138 #: bookwyrm/templates/layout.html:47 bookwyrm/templates/lists/list.html:162
msgid "Search for a book" msgid "Search for a book"
msgstr "搜尋書目" msgstr "搜尋書目"
@ -1422,7 +1437,7 @@ msgstr "你可以在開始使用 %(site_name)s 後新增書目。"
#: bookwyrm/templates/get_started/users.html:19 #: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/group.html:19 #: bookwyrm/templates/groups/group.html:19
#: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53 #: bookwyrm/templates/groups/group.html:20 bookwyrm/templates/layout.html:53
#: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:142 #: bookwyrm/templates/layout.html:54 bookwyrm/templates/lists/list.html:166
#: bookwyrm/templates/search/layout.html:4 #: bookwyrm/templates/search/layout.html:4
#: bookwyrm/templates/search/layout.html:9 #: bookwyrm/templates/search/layout.html:9
msgid "Search" msgid "Search"
@ -1438,12 +1453,12 @@ msgid "Popular on %(site_name)s"
msgstr "%(site_name)s 上的熱門" msgstr "%(site_name)s 上的熱門"
#: bookwyrm/templates/get_started/books.html:58 #: bookwyrm/templates/get_started/books.html:58
#: bookwyrm/templates/lists/list.html:155 #: bookwyrm/templates/lists/list.html:179
msgid "No books found" msgid "No books found"
msgstr "沒有找到書目" msgstr "沒有找到書目"
#: bookwyrm/templates/get_started/books.html:63 #: bookwyrm/templates/get_started/books.html:63
#: bookwyrm/templates/get_started/profile.html:51 #: bookwyrm/templates/get_started/profile.html:64
msgid "Save &amp; continue" msgid "Save &amp; continue"
msgstr "儲存 &amp; 繼續" msgstr "儲存 &amp; 繼續"
@ -1452,33 +1467,33 @@ msgstr "儲存 &amp; 繼續"
msgid "Welcome" msgid "Welcome"
msgstr "歡迎" msgstr "歡迎"
#: bookwyrm/templates/get_started/layout.html:15 #: bookwyrm/templates/get_started/layout.html:20
#, python-format #, python-format
msgid "Welcome to %(site_name)s!" msgid "Welcome to %(site_name)s!"
msgstr "歡迎來到 %(site_name)s" msgstr "歡迎來到 %(site_name)s"
#: bookwyrm/templates/get_started/layout.html:17 #: bookwyrm/templates/get_started/layout.html:22
msgid "These are some first steps to get you started." msgid "These are some first steps to get you started."
msgstr "這些最初的步驟可以幫助你入門。" msgstr "這些最初的步驟可以幫助你入門。"
#: bookwyrm/templates/get_started/layout.html:31 #: bookwyrm/templates/get_started/layout.html:36
#: bookwyrm/templates/get_started/profile.html:6 #: bookwyrm/templates/get_started/profile.html:6
msgid "Create your profile" msgid "Create your profile"
msgstr "建立你的使用者資料" msgstr "建立你的使用者資料"
#: bookwyrm/templates/get_started/layout.html:35 #: bookwyrm/templates/get_started/layout.html:40
msgid "Add books" msgid "Add books"
msgstr "新增書目" msgstr "新增書目"
#: bookwyrm/templates/get_started/layout.html:39 #: bookwyrm/templates/get_started/layout.html:44
msgid "Find friends" msgid "Find friends"
msgstr "尋找同好" msgstr "尋找同好"
#: bookwyrm/templates/get_started/layout.html:45 #: bookwyrm/templates/get_started/layout.html:50
msgid "Skip this step" msgid "Skip this step"
msgstr "跳過此步驟" msgstr "跳過此步驟"
#: bookwyrm/templates/get_started/layout.html:49 #: bookwyrm/templates/get_started/layout.html:54
msgid "Finish" msgid "Finish"
msgstr "完成" msgstr "完成"
@ -1487,29 +1502,29 @@ msgstr "完成"
msgid "Display name:" msgid "Display name:"
msgstr "顯示名稱:" msgstr "顯示名稱:"
#: bookwyrm/templates/get_started/profile.html:21 #: bookwyrm/templates/get_started/profile.html:29
#: bookwyrm/templates/preferences/edit_user.html:47 #: bookwyrm/templates/preferences/edit_user.html:47
msgid "Summary:" msgid "Summary:"
msgstr "概要:" msgstr "概要:"
#: bookwyrm/templates/get_started/profile.html:22 #: bookwyrm/templates/get_started/profile.html:34
msgid "A little bit about you" msgid "A little bit about you"
msgstr "少許關於你的資訊" msgstr "少許關於你的資訊"
#: bookwyrm/templates/get_started/profile.html:30 #: bookwyrm/templates/get_started/profile.html:43
#: bookwyrm/templates/preferences/edit_user.html:27 #: bookwyrm/templates/preferences/edit_user.html:27
msgid "Avatar:" msgid "Avatar:"
msgstr "頭像:" msgstr "頭像:"
#: bookwyrm/templates/get_started/profile.html:39 #: bookwyrm/templates/get_started/profile.html:52
msgid "Manually approve followers:" msgid "Manually approve followers:"
msgstr "手動批准關注者:" msgstr "手動批准關注者:"
#: bookwyrm/templates/get_started/profile.html:45 #: bookwyrm/templates/get_started/profile.html:58
msgid "Show this account in suggested users:" msgid "Show this account in suggested users:"
msgstr "在推薦的使用者中顯示此帳號:" msgstr "在推薦的使用者中顯示此帳號:"
#: bookwyrm/templates/get_started/profile.html:49 #: bookwyrm/templates/get_started/profile.html:62
msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users." msgid "Your account will show up in the directory, and may be recommended to other BookWyrm users."
msgstr "你的帳號會顯示在目錄中,並且可能會受其它 BookWyrm 使用者推薦。" msgstr "你的帳號會顯示在目錄中,並且可能會受其它 BookWyrm 使用者推薦。"
@ -1790,7 +1805,7 @@ msgid "Approving a suggestion will permanently add the suggested book to your sh
msgstr "" msgstr ""
#: bookwyrm/templates/import/manual_review.html:58 #: bookwyrm/templates/import/manual_review.html:58
#: bookwyrm/templates/lists/curate.html:57 #: bookwyrm/templates/lists/curate.html:59
msgid "Approve" msgid "Approve"
msgstr "批准" msgstr "批准"
@ -1897,7 +1912,7 @@ msgid "Login"
msgstr "登入" msgstr "登入"
#: bookwyrm/templates/landing/login.html:7 #: bookwyrm/templates/landing/login.html:7
#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:181 #: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:178
#: bookwyrm/templates/ostatus/error.html:37 #: bookwyrm/templates/ostatus/error.html:37
msgid "Log in" msgid "Log in"
msgstr "登入" msgstr "登入"
@ -1906,7 +1921,7 @@ msgstr "登入"
msgid "Success! Email address confirmed." msgid "Success! Email address confirmed."
msgstr "" msgstr ""
#: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:172 #: bookwyrm/templates/landing/login.html:21 bookwyrm/templates/layout.html:169
#: bookwyrm/templates/ostatus/error.html:28 #: bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4 #: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:" msgid "Username:"
@ -1914,12 +1929,12 @@ msgstr "使用者名稱:"
#: bookwyrm/templates/landing/login.html:27 #: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26 #: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/layout.html:176 bookwyrm/templates/ostatus/error.html:32 #: bookwyrm/templates/layout.html:173 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/snippets/register_form.html:20 #: bookwyrm/templates/snippets/register_form.html:20
msgid "Password:" msgid "Password:"
msgstr "密碼:" msgstr "密碼:"
#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:178 #: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:175
#: bookwyrm/templates/ostatus/error.html:34 #: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "忘記了密碼?" msgstr "忘記了密碼?"
@ -1951,19 +1966,19 @@ msgstr ""
msgid "Search for a book, user, or list" msgid "Search for a book, user, or list"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:63 bookwyrm/templates/layout.html:64 #: bookwyrm/templates/layout.html:63
msgid "Main navigation menu" msgid "Main navigation menu"
msgstr "主導航選單" msgstr "主導航選單"
#: bookwyrm/templates/layout.html:74 #: bookwyrm/templates/layout.html:71
msgid "Feed" msgid "Feed"
msgstr "動態" msgstr "動態"
#: bookwyrm/templates/layout.html:118 #: bookwyrm/templates/layout.html:115
msgid "Settings" msgid "Settings"
msgstr "設定" msgstr "設定"
#: bookwyrm/templates/layout.html:127 #: bookwyrm/templates/layout.html:124
#: bookwyrm/templates/settings/invites/manage_invite_requests.html:15 #: bookwyrm/templates/settings/invites/manage_invite_requests.html:15
#: bookwyrm/templates/settings/invites/manage_invites.html:3 #: bookwyrm/templates/settings/invites/manage_invites.html:3
#: bookwyrm/templates/settings/invites/manage_invites.html:15 #: bookwyrm/templates/settings/invites/manage_invites.html:15
@ -1971,46 +1986,46 @@ msgstr "設定"
msgid "Invites" msgid "Invites"
msgstr "邀請" msgstr "邀請"
#: bookwyrm/templates/layout.html:134 #: bookwyrm/templates/layout.html:131
msgid "Admin" msgid "Admin"
msgstr "管理員" msgstr "管理員"
#: bookwyrm/templates/layout.html:141 #: bookwyrm/templates/layout.html:138
msgid "Log out" msgid "Log out"
msgstr "登出" msgstr "登出"
#: bookwyrm/templates/layout.html:149 bookwyrm/templates/layout.html:150 #: bookwyrm/templates/layout.html:146 bookwyrm/templates/layout.html:147
#: bookwyrm/templates/notifications/notifications_page.html:5 #: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10 #: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications" msgid "Notifications"
msgstr "通知" msgstr "通知"
#: bookwyrm/templates/layout.html:177 bookwyrm/templates/ostatus/error.html:33 #: bookwyrm/templates/layout.html:174 bookwyrm/templates/ostatus/error.html:33
msgid "password" msgid "password"
msgstr "密碼" msgstr "密碼"
#: bookwyrm/templates/layout.html:189 #: bookwyrm/templates/layout.html:186
msgid "Join" msgid "Join"
msgstr "加入" msgstr "加入"
#: bookwyrm/templates/layout.html:223 #: bookwyrm/templates/layout.html:220
msgid "Successfully posted status" msgid "Successfully posted status"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:224 #: bookwyrm/templates/layout.html:221
msgid "Error posting status" msgid "Error posting status"
msgstr "" msgstr ""
#: bookwyrm/templates/layout.html:240 #: bookwyrm/templates/layout.html:237
msgid "Documentation" msgid "Documentation"
msgstr "文件:" msgstr "文件:"
#: bookwyrm/templates/layout.html:247 #: bookwyrm/templates/layout.html:244
#, python-format #, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>" msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr "在 <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a> 上支援 %(site_name)s" msgstr "在 <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a> 上支援 %(site_name)s"
#: bookwyrm/templates/layout.html:251 #: bookwyrm/templates/layout.html:248
msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>." msgid "BookWyrm's source code is freely available. You can contribute or report issues on <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a>."
msgstr "BookWyrm 是開源軟體。你可以在 <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a> 貢獻或報告問題。" msgstr "BookWyrm 是開源軟體。你可以在 <a href=\"https://github.com/mouse-reeve/bookwyrm\">GitHub</a> 貢獻或報告問題。"
@ -2038,23 +2053,23 @@ msgstr "由 <a href=\"%(path)s\">%(username)s</a> 建立並管理"
msgid "Created by <a href=\"%(path)s\">%(username)s</a>" msgid "Created by <a href=\"%(path)s\">%(username)s</a>"
msgstr "由 <a href=\"%(path)s\">%(username)s</a> 建立" msgstr "由 <a href=\"%(path)s\">%(username)s</a> 建立"
#: bookwyrm/templates/lists/curate.html:8 #: bookwyrm/templates/lists/curate.html:11
msgid "Curate"
msgstr ""
#: bookwyrm/templates/lists/curate.html:20
msgid "Pending Books" msgid "Pending Books"
msgstr "等候中的書目" msgstr "等候中的書目"
#: bookwyrm/templates/lists/curate.html:11 #: bookwyrm/templates/lists/curate.html:23
msgid "Go to list"
msgstr "前往列表"
#: bookwyrm/templates/lists/curate.html:15
msgid "You're all set!" msgid "You're all set!"
msgstr "都弄好了!" msgstr "都弄好了!"
#: bookwyrm/templates/lists/curate.html:45 #: bookwyrm/templates/lists/curate.html:43
msgid "Suggested by" msgid "Suggested by"
msgstr "推薦來自" msgstr "推薦來自"
#: bookwyrm/templates/lists/curate.html:63 #: bookwyrm/templates/lists/curate.html:65
msgid "Discard" msgid "Discard"
msgstr "放棄" msgstr "放棄"
@ -2063,7 +2078,7 @@ msgid "Delete this list?"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/edit_form.html:5 #: bookwyrm/templates/lists/edit_form.html:5
#: bookwyrm/templates/lists/layout.html:16 #: bookwyrm/templates/lists/layout.html:17
msgid "Edit List" msgid "Edit List"
msgstr "編輯列表" msgstr "編輯列表"
@ -2078,7 +2093,7 @@ msgid "on <a href=\"/\">%(site_name)s</a>"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/embed-list.html:26 #: bookwyrm/templates/lists/embed-list.html:26
#: bookwyrm/templates/lists/list.html:29 #: bookwyrm/templates/lists/list.html:42
msgid "This list is currently empty" msgid "This list is currently empty"
msgstr "此列表當前是空的" msgstr "此列表當前是空的"
@ -2086,128 +2101,128 @@ msgstr "此列表當前是空的"
msgid "List curation:" msgid "List curation:"
msgstr "列表管理:" msgstr "列表管理:"
#: bookwyrm/templates/lists/form.html:22 #: bookwyrm/templates/lists/form.html:31
msgid "Closed" msgid "Closed"
msgstr "已關閉" msgstr "已關閉"
#: bookwyrm/templates/lists/form.html:23 #: bookwyrm/templates/lists/form.html:34
msgid "Only you can add and remove books to this list" msgid "Only you can add and remove books to this list"
msgstr "只有你可以在此列表中新增或移除書目" msgstr "只有你可以在此列表中新增或移除書目"
#: bookwyrm/templates/lists/form.html:27 #: bookwyrm/templates/lists/form.html:48
msgid "Curated" msgid "Curated"
msgstr "管理" msgstr "管理"
#: bookwyrm/templates/lists/form.html:28 #: bookwyrm/templates/lists/form.html:51
msgid "Anyone can suggest books, subject to your approval" msgid "Anyone can suggest books, subject to your approval"
msgstr "任何人都可以推薦書目、主題,但須經你的批准。" msgstr "任何人都可以推薦書目、主題,但須經你的批准。"
#: bookwyrm/templates/lists/form.html:32 #: bookwyrm/templates/lists/form.html:65
msgctxt "curation type" msgctxt "curation type"
msgid "Open" msgid "Open"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:33 #: bookwyrm/templates/lists/form.html:68
msgid "Anyone can add books to this list" msgid "Anyone can add books to this list"
msgstr "任何人都可以向此列表新增書目" msgstr "任何人都可以向此列表新增書目"
#: bookwyrm/templates/lists/form.html:37 #: bookwyrm/templates/lists/form.html:82
msgid "Group" msgid "Group"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:38 #: bookwyrm/templates/lists/form.html:85
msgid "Group members can add to and remove from this list" msgid "Group members can add to and remove from this list"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:41 #: bookwyrm/templates/lists/form.html:90
msgid "Select Group" msgid "Select Group"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:45 #: bookwyrm/templates/lists/form.html:94
msgid "Select a group" msgid "Select a group"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:56 #: bookwyrm/templates/lists/form.html:105
msgid "You don't have any Groups yet!" msgid "You don't have any Groups yet!"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:58 #: bookwyrm/templates/lists/form.html:107
msgid "Create a Group" msgid "Create a Group"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/form.html:81 #: bookwyrm/templates/lists/form.html:121
msgid "Delete list" msgid "Delete list"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:21 #: bookwyrm/templates/lists/list.html:34
msgid "You successfully suggested a book for this list!" msgid "You successfully suggested a book for this list!"
msgstr "你成功!向該列表推薦了一本書" msgstr "你成功!向該列表推薦了一本書"
#: bookwyrm/templates/lists/list.html:23 #: bookwyrm/templates/lists/list.html:36
msgid "You successfully added a book to this list!" msgid "You successfully added a book to this list!"
msgstr "你成功在此列表新增了一本書!" msgstr "你成功在此列表新增了一本書!"
#: bookwyrm/templates/lists/list.html:67 #: bookwyrm/templates/lists/list.html:80
#, python-format #, python-format
msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>" msgid "Added by <a href=\"%(user_path)s\">%(username)s</a>"
msgstr "由 <a href=\"%(user_path)s\">%(username)s</a> 新增" msgstr "由 <a href=\"%(user_path)s\">%(username)s</a> 新增"
#: bookwyrm/templates/lists/list.html:76 #: bookwyrm/templates/lists/list.html:95
msgid "List position" msgid "List position"
msgstr "列表位置:" msgstr "列表位置:"
#: bookwyrm/templates/lists/list.html:82 #: bookwyrm/templates/lists/list.html:101
msgid "Set" msgid "Set"
msgstr "設定" msgstr "設定"
#: bookwyrm/templates/lists/list.html:92 #: bookwyrm/templates/lists/list.html:116
#: bookwyrm/templates/snippets/remove_from_group_button.html:19 #: bookwyrm/templates/snippets/remove_from_group_button.html:19
msgid "Remove" msgid "Remove"
msgstr "移除" msgstr "移除"
#: bookwyrm/templates/lists/list.html:106 #: bookwyrm/templates/lists/list.html:130
#: bookwyrm/templates/lists/list.html:123 #: bookwyrm/templates/lists/list.html:147
msgid "Sort List" msgid "Sort List"
msgstr "排序列表" msgstr "排序列表"
#: bookwyrm/templates/lists/list.html:116 #: bookwyrm/templates/lists/list.html:140
msgid "Direction" msgid "Direction"
msgstr "方向" msgstr "方向"
#: bookwyrm/templates/lists/list.html:130 #: bookwyrm/templates/lists/list.html:154
msgid "Add Books" msgid "Add Books"
msgstr "新增書目" msgstr "新增書目"
#: bookwyrm/templates/lists/list.html:132 #: bookwyrm/templates/lists/list.html:156
msgid "Suggest Books" msgid "Suggest Books"
msgstr "推薦書目" msgstr "推薦書目"
#: bookwyrm/templates/lists/list.html:143 #: bookwyrm/templates/lists/list.html:167
msgid "search" msgid "search"
msgstr "搜尋" msgstr "搜尋"
#: bookwyrm/templates/lists/list.html:149 #: bookwyrm/templates/lists/list.html:173
msgid "Clear search" msgid "Clear search"
msgstr "清除搜尋" msgstr "清除搜尋"
#: bookwyrm/templates/lists/list.html:154 #: bookwyrm/templates/lists/list.html:178
#, python-format #, python-format
msgid "No books found matching the query \"%(query)s\"" msgid "No books found matching the query \"%(query)s\""
msgstr "沒有符合 \"%(query)s\" 請求的書目" msgstr "沒有符合 \"%(query)s\" 請求的書目"
#: bookwyrm/templates/lists/list.html:182 #: bookwyrm/templates/lists/list.html:210
msgid "Suggest" msgid "Suggest"
msgstr "推薦" msgstr "推薦"
#: bookwyrm/templates/lists/list.html:191 #: bookwyrm/templates/lists/list.html:221
msgid "Embed this list on a website" msgid "Embed this list on a website"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:229
msgid "Copy embed code" msgid "Copy embed code"
msgstr "" msgstr ""
#: bookwyrm/templates/lists/list.html:194 #: bookwyrm/templates/lists/list.html:231
#, python-format #, python-format
msgid "%(list_name)s, a list by %(owner)s on %(site_name)s" msgid "%(list_name)s, a list by %(owner)s on %(site_name)s"
msgstr "" msgstr ""
@ -2686,7 +2701,7 @@ msgstr "回到列表"
msgid "Edit Announcement" msgid "Edit Announcement"
msgstr "編輯公告" msgstr "編輯公告"
#: bookwyrm/templates/settings/announcements/announcement.html:35 #: bookwyrm/templates/settings/announcements/announcement.html:34
msgid "Visible:" msgid "Visible:"
msgstr "可見:" msgstr "可見:"
@ -2698,19 +2713,19 @@ msgstr "是"
msgid "False" msgid "False"
msgstr "否" msgstr "否"
#: bookwyrm/templates/settings/announcements/announcement.html:47 #: bookwyrm/templates/settings/announcements/announcement.html:46
#: bookwyrm/templates/settings/announcements/announcement_form.html:44 #: bookwyrm/templates/settings/announcements/announcement_form.html:44
#: bookwyrm/templates/settings/dashboard/dashboard.html:71 #: bookwyrm/templates/settings/dashboard/dashboard.html:71
msgid "Start date:" msgid "Start date:"
msgstr "開始日期:" msgstr "開始日期:"
#: bookwyrm/templates/settings/announcements/announcement.html:54 #: bookwyrm/templates/settings/announcements/announcement.html:51
#: bookwyrm/templates/settings/announcements/announcement_form.html:54 #: bookwyrm/templates/settings/announcements/announcement_form.html:54
#: bookwyrm/templates/settings/dashboard/dashboard.html:77 #: bookwyrm/templates/settings/dashboard/dashboard.html:77
msgid "End date:" msgid "End date:"
msgstr "結束日期:" msgstr "結束日期:"
#: bookwyrm/templates/settings/announcements/announcement.html:60 #: bookwyrm/templates/settings/announcements/announcement.html:55
#: bookwyrm/templates/settings/announcements/announcement_form.html:64 #: bookwyrm/templates/settings/announcements/announcement_form.html:64
msgid "Active:" msgid "Active:"
msgstr "活躍:" msgstr "活躍:"
@ -4261,7 +4276,7 @@ msgstr ""
msgid "Not a valid csv file" msgid "Not a valid csv file"
msgstr "不是有效的 csv 檔案" msgstr "不是有效的 csv 檔案"
#: bookwyrm/views/landing/login.py:69 #: bookwyrm/views/landing/login.py:70
msgid "Username or password are incorrect" msgid "Username or password are incorrect"
msgstr "" msgstr ""