Merge branch 'main' into production

This commit is contained in:
Mouse Reeve 2021-09-10 12:27:09 -07:00
commit 4515cec7d2
54 changed files with 1882 additions and 823 deletions

View file

@ -15,4 +15,5 @@ def site_settings(request): # pylint: disable=unused-argument
"media_full_url": settings.MEDIA_FULL_URL,
"preview_images_enabled": settings.ENABLE_PREVIEW_IMAGES,
"request_protocol": request_protocol,
"js_cache": settings.JS_CACHE,
}

View file

@ -0,0 +1,18 @@
# Generated by Django 3.2.4 on 2021-09-10 18:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0091_merge_0090_auto_20210908_2346_0090_emailblocklist"),
]
operations = [
migrations.AddField(
model_name="sitesettings",
name="instance_short_description",
field=models.TextField(blank=True, null=True),
),
]

View file

@ -0,0 +1,18 @@
# Generated by Django 3.2.4 on 2021-09-10 19:11
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookwyrm", "0092_sitesettings_instance_short_description"),
]
operations = [
migrations.AlterField(
model_name="sitesettings",
name="instance_short_description",
field=models.CharField(blank=True, max_length=255, null=True),
),
]

View file

@ -20,6 +20,7 @@ class SiteSettings(models.Model):
max_length=150, default="Social Reading and Reviewing"
)
instance_description = models.TextField(default="This instance has no description.")
instance_short_description = models.CharField(max_length=255, blank=True, null=True)
# about page
registration_closed_text = models.TextField(

View file

@ -13,6 +13,8 @@ VERSION = "0.0.1"
PAGE_LENGTH = env("PAGE_LENGTH", 15)
DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English")
JS_CACHE = "19447742"
# email
EMAIL_BACKEND = env("EMAIL_BACKEND", "django.core.mail.backends.smtp.EmailBackend")
EMAIL_HOST = env("EMAIL_HOST")

View file

@ -302,7 +302,42 @@ body {
right: 0;
}
/* States
/** Animations and transitions
******************************************************************************/
@keyframes turning {
from { transform: rotateZ(0deg); }
to { transform: rotateZ(360deg); }
}
.is-processing .icon-spinner::before {
animation: turning 1.5s infinite linear;
}
.icon-spinner {
display: none;
}
.is-processing .icon-spinner {
display: flex;
}
@media (prefers-reduced-motion: reduce) {
.is-processing .icon::before {
transition-duration: 0.001ms !important;
}
}
/** Transient notification
******************************************************************************/
#live-messages {
position: fixed;
bottom: 1em;
right: 1em;
}
/** States
******************************************************************************/
/* "disabled" for non-buttons */

View file

@ -39,6 +39,7 @@
<glyph unicode="&#xe91e;" glyph-name="graphic-heart" d="M934.176 791.52c-116.128 115.072-301.824 117.472-422.112 9.216-120.32 108.256-305.952 105.856-422.144-9.216-119.712-118.528-119.712-310.688 0-429.28 34.208-33.888 353.696-350.112 353.696-350.112 37.856-37.504 99.072-37.504 136.896 0 0 0 349.824 346.304 353.696 350.112 119.744 118.592 119.744 310.752-0.032 429.28zM888.576 407.424l-353.696-350.112c-12.576-12.512-33.088-12.512-45.6 0l-353.696 350.112c-94.4 93.44-94.4 245.472 0 338.912 91.008 90.080 237.312 93.248 333.088 7.104l43.392-39.040 43.36 39.040c95.808 86.144 242.112 83.008 333.12-7.104 94.4-93.408 94.4-245.44 0.032-338.912zM296.096 719.968c8.864 0 16-7.168 16-16s-7.168-16-16-16h-0.032c-57.408 0-103.968-46.56-103.968-103.968v-0.032c0-8.832-7.168-16-16-16s-16 7.168-16 16v0c0 75.072 60.832 135.904 135.872 135.968 0.064 0 0.064 0.032 0.128 0.032z" />
<glyph unicode="&#xe91f;" glyph-name="graphic-paperplane" d="M1009.376 954.88c-5.312 3.424-11.36 5.12-17.376 5.12-6.176 0-12.384-1.76-17.76-5.376l-960-640c-9.888-6.56-15.328-18.112-14.048-29.952 1.216-11.808 8.896-22.016 19.936-26.368l250.368-100.192 117.728-206.016c5.632-9.888 16.096-16 27.424-16.128 0.128 0 0.224 0 0.352 0 11.232 0 21.664 5.952 27.424 15.552l66.464 110.816 310.24-124.064c3.808-1.536 7.808-2.272 11.872-2.272 5.44 0 10.816 1.376 15.68 4.128 8.448 4.736 14.24 13.056 15.872 22.624l160 960c2.080 12.576-3.488 25.184-14.176 32.128zM100.352 295.136l741.6 494.432-539.2-577.184c-2.848 1.696-5.376 3.936-8.512 5.184l-193.888 77.568zM326.048 189.888c-0.064 0.128-0.16 0.192-0.224 0.32l606.176 648.8-516.768-805.184-89.184 156.064zM806.944 12.512l-273.312 109.312c-6.496 2.56-13.248 3.424-19.936 3.808l420.864 652.416-127.616-765.536z" />
<glyph unicode="&#xe920;" glyph-name="graphic-banknote" d="M1005.28 621.248l-320 320c-15.872 15.872-38.88 22.24-60.672 16.864-11.488-2.816-21.76-8.736-29.888-16.864-7.264-7.264-12.736-16.256-15.872-26.304-14.496-47.008-39.552-87.872-76.64-124.928-49.536-49.504-114.048-87.008-182.304-126.656-72.448-41.984-147.296-85.504-208.64-146.816-52.128-52.192-87.616-110.24-108.416-177.632-7.008-22.752-0.896-47.36 15.872-64.192l320-320c15.872-15.872 38.88-22.24 60.672-16.864 11.488 2.88 21.76 8.736 29.888 16.864 7.264 7.264 12.736 16.256 15.872 26.368 14.528 47.008 39.584 87.872 76.704 124.928 49.504 49.504 113.984 86.944 182.304 126.56 72.384 42.048 147.264 85.568 208.576 146.88 52.128 52.128 87.616 110.24 108.448 177.632 6.976 22.72 0.832 47.424-15.904 64.16zM384 0c-105.984 105.984-214.016 214.048-320 320 90.944 294.432 485.12 281.568 576 576 105.984-105.952 214.048-214.016 320.064-320-90.976-294.368-485.152-281.568-576.064-576zM625.984 483.2c-10.432 8.736-20.928 14.688-31.488 17.632-10.496 2.944-20.992 4.128-31.616 3.36-10.496-0.8-21.248-3.2-32-7.328-10.752-4.192-21.568-8.736-32.448-14.016-17.184 19.744-34.368 39.264-51.552 57.376 7.744 7.008 15.264 10.56 22.496 10.816 7.264 0.32 14.24-0.448 20.864-2.112 6.752-1.696 12.928-3.136 18.624-4.256 5.76-1.12 10.752 0.128 15.136 3.808 4.64 4 7.2 9.184 7.552 15.424 0.32 6.304-2.048 12.448-7.328 18.432-6.752 7.744-14.88 12.448-24.64 14.176-9.632 1.696-19.488 1.568-29.76-0.672-10.112-2.304-19.744-6.112-28.864-11.488s-16.448-10.88-21.888-16.256c-2.080 1.984-4.16 3.936-6.24 5.888-2.304 2.112-5.184 3.264-8.64 3.2-3.488 0-6.368-1.504-8.736-4.256-2.304-2.688-3.36-5.824-2.944-9.12 0.32-3.424 1.696-6.048 4.064-8.064 2.080-1.76 4.16-3.488 6.24-5.312-8.192-9.888-14.944-20.8-20.256-32.32-5.376-11.552-8.576-23.008-9.76-34.112-1.248-11.2-0.064-21.44 3.36-30.944 3.424-9.568 9.76-17.696 19.008-25.376 15.072-12.512 32.8-17.824 53.376-16.64 20.512 1.248 42.624 7.36 66.4 20.128 18.88-21.824 37.824-43.488 56.736-63.616-8-6.752-15.008-10.624-21.184-11.872-6.176-1.312-11.68-1.184-16.672 0.32-4.992 1.568-9.632 3.808-13.888 6.688-4.256 2.944-8.448 5.44-12.64 7.488-4.128 2.048-8.384 3.2-12.736 3.264s-8.992-2.048-14.112-6.432c-5.248-4.576-7.872-9.888-7.872-15.872 0-5.952 2.752-12 8.128-18.112 5.44-6.112 12.512-11.264 21.056-15.328s18.208-6.624 28.832-7.328c10.624-0.736 21.824 0.864 33.632 5.248 11.872 4.32 23.616 12.128 35.2 23.744 5.568-5.44 11.2-10.624 16.8-15.616 2.368-2.048 5.248-3.072 8.736-2.816 3.36 0.128 6.304 1.696 8.64 4.512 2.368 2.88 3.36 6.048 3.008 9.376-0.32 3.36-1.696 5.952-4 7.808-5.632 4.512-11.264 9.248-16.864 14.24 9.568 11.744 17.248 24.128 22.944 36.384 5.696 12.32 9.056 24.192 10.176 35.2 1.12 11.072-0.192 21.056-3.808 30.112-3.584 9.184-9.952 17.056-19.072 24.64zM447.072 461.504c-9.056-0.384-16.96 2.624-23.872 9.312-2.944 2.816-4.992 6.24-6.24 10.304-1.312 4.064-1.76 8.512-1.248 13.376 0.448 4.8 1.888 9.824 4.384 14.88 2.368 5.056 5.888 10.112 10.368 15.008 16.224-16.128 32.416-33.824 48.64-52.128-12.288-6.752-22.976-10.368-32.032-10.752zM598.016 397.44c-2.88-5.312-6.176-10.048-10.048-14.176-17.952 18.112-35.872 38.016-53.76 58.432 4.576 2.048 9.376 4.192 14.56 6.368s10.368 3.616 15.552 4.512c5.312 0.8 10.56 0.576 15.808-0.672 5.184-1.312 10.112-4.128 14.688-8.576 4.512-4.512 7.36-9.184 8.512-14.24 1.248-5.12 1.312-10.304 0.448-15.616-0.928-5.344-2.816-10.656-5.76-16.032zM470.944 250.24c6.304 5.088 15.584 4.832 21.376-1.056 6.272-6.24 6.272-16.448 0-22.688-0.512-0.512-1.056-0.864-1.632-1.312l0.064-0.064c-20.256-15.392-36.896-29.248-54.848-47.2-16.224-16.192-30.88-33.248-43.552-50.56l-20.448-28c-0.64-1.152-1.408-2.208-2.368-3.2-6.272-6.24-16.48-6.24-22.72 0-5.44 5.44-6.112 13.824-2.112 20.064l-0.064 0.064 21.888 29.888c13.664 18.688 29.376 36.992 46.752 54.368 18.080 18.144 37.6 34.336 57.6 49.696h0.064zM588.096 713.12c16.192 16.192 30.816 33.184 43.52 50.592l21.248 29.12c0.768 1.376 1.632 2.752 2.816 3.936 6.304 6.304 16.512 6.304 22.816 0 5.984-6.016 6.24-15.52 0.8-21.888l0.064-0.064-21.888-30.016c-13.696-18.688-29.376-36.928-46.752-54.304-18.080-18.080-37.568-34.336-57.568-49.696l-0.128 0.064c-6.368-5.856-16.256-5.728-22.368 0.448-6.304 6.304-6.304 16.576 0 22.88 1.12 1.184 2.432 2.016 3.744 2.752 18.816 14.368 36.96 29.44 53.696 46.176z" />
<glyph unicode="&#xe97a;" glyph-name="spinner" d="M384 832c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM655.53 719.53c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM832 448c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64s-64 28.654-64 64zM719.53 176.47c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64s-64 28.654-64 64zM448.002 64c0 0 0 0 0 0 0 35.346 28.654 64 64 64s64-28.654 64-64c0 0 0 0 0 0 0-35.346-28.654-64-64-64s-64 28.654-64 64zM176.472 176.47c0 0 0 0 0 0 0 35.346 28.654 64 64 64s64-28.654 64-64c0 0 0 0 0 0 0-35.346-28.654-64-64-64s-64 28.654-64 64zM144.472 719.53c0 0 0 0 0 0 0 53.019 42.981 96 96 96s96-42.981 96-96c0 0 0 0 0 0 0-53.019-42.981-96-96-96s-96 42.981-96 96zM56 448c0 39.765 32.235 72 72 72s72-32.235 72-72c0-39.765-32.235-72-72-72s-72 32.235-72 72z" />
<glyph unicode="&#xe986;" glyph-name="search" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256z" />
<glyph unicode="&#xe9d7;" glyph-name="star-empty" d="M1024 562.95l-353.78 51.408-158.22 320.582-158.216-320.582-353.784-51.408 256-249.538-60.432-352.352 316.432 166.358 316.432-166.358-60.434 352.352 256.002 249.538zM512 206.502l-223.462-117.48 42.676 248.83-180.786 176.222 249.84 36.304 111.732 226.396 111.736-226.396 249.836-36.304-180.788-176.222 42.678-248.83-223.462 117.48z" />
<glyph unicode="&#xe9d8;" glyph-name="star-half" d="M1024 562.95l-353.78 51.408-158.22 320.582-158.216-320.582-353.784-51.408 256-249.538-60.432-352.352 316.432 166.358 316.432-166.358-60.434 352.352 256.002 249.538zM512 206.502l-0.942-0.496 0.942 570.768 111.736-226.396 249.836-36.304-180.788-176.222 42.678-248.83-223.462 117.48z" />

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -1,10 +1,10 @@
@font-face {
font-family: 'icomoon';
src: url('../fonts/icomoon.eot?wjd7rd');
src: url('../fonts/icomoon.eot?wjd7rd#iefix') format('embedded-opentype'),
url('../fonts/icomoon.ttf?wjd7rd') format('truetype'),
url('../fonts/icomoon.woff?wjd7rd') format('woff'),
url('../fonts/icomoon.svg?wjd7rd#icomoon') format('svg');
src: url('../fonts/icomoon.eot?36x4a3');
src: url('../fonts/icomoon.eot?36x4a3#iefix') format('embedded-opentype'),
url('../fonts/icomoon.ttf?36x4a3') format('truetype'),
url('../fonts/icomoon.woff?36x4a3') format('woff'),
url('../fonts/icomoon.svg?36x4a3#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
@ -139,3 +139,6 @@
.icon-question-circle:before {
content: "\e900";
}
.icon-spinner:before {
content: "\e97a";
}

View file

@ -301,7 +301,10 @@ let BookWyrm = new class {
ajaxPost(form) {
return fetch(form.action, {
method : "POST",
body: new FormData(form)
body: new FormData(form),
headers: {
'Accept': 'application/json',
}
});
}

View file

@ -0,0 +1,202 @@
/* exported StatusCache */
/* globals BookWyrm */
let StatusCache = new class {
constructor() {
document.querySelectorAll('[data-cache-draft]')
.forEach(t => t.addEventListener('change', this.updateDraft.bind(this)));
document.querySelectorAll('[data-cache-draft]')
.forEach(t => this.populateDraft(t));
document.querySelectorAll('.submit-status')
.forEach(button => button.addEventListener(
'submit',
this.submitStatus.bind(this))
);
}
/**
* Update localStorage copy of drafted status
*
* @param {Event} event
* @return {undefined}
*/
updateDraft(event) {
// Used in set reading goal
let key = event.target.dataset.cacheDraft;
let value = event.target.value;
if (!value) {
window.localStorage.removeItem(key);
return;
}
window.localStorage.setItem(key, value);
}
/**
* Toggle display of a DOM node based on its value in the localStorage.
*
* @param {object} node - DOM node to toggle.
* @return {undefined}
*/
populateDraft(node) {
// Used in set reading goal
let key = node.dataset.cacheDraft;
let value = window.localStorage.getItem(key);
if (!value) {
return;
}
node.value = value;
}
/**
* Post a status with ajax
*
* @param {} event
* @return {undefined}
*/
submitStatus(event) {
event.preventDefault();
const form = event.currentTarget;
const trigger = event.submitter;
BookWyrm.addRemoveClass(form, 'is-processing', true);
trigger.setAttribute('disabled', null);
BookWyrm.ajaxPost(form).finally(() => {
// Change icon to remove ongoing activity on the current UI.
// Enable back the element used to submit the form.
BookWyrm.addRemoveClass(form, 'is-processing', false);
trigger.removeAttribute('disabled');
})
.then(response => {
if (!response.ok) {
throw new Error();
}
this.submitStatusSuccess(form);
})
.catch(error => {
console.warn(error);
this.announceMessage('status-error-message');
});
}
/**
* Show a message in the live region
*
* @param {String} the id of the message dom element
* @return {undefined}
*/
announceMessage(message_id) {
const element = document.getElementById(message_id);
let copy = element.cloneNode(true);
copy.id = null;
element.insertAdjacentElement('beforebegin', copy);
BookWyrm.addRemoveClass(copy, 'is-hidden', false);
setTimeout(function() {
copy.remove();
}, 10000, copy);
}
/**
* Success state for a posted status
*
* @param {Object} the html form that was submitted
* @return {undefined}
*/
submitStatusSuccess(form) {
// Clear form data
form.reset();
// Clear localstorage
form.querySelectorAll('[data-cache-draft]')
.forEach(node => window.localStorage.removeItem(node.dataset.cacheDraft));
// Close modals
let modal = form.closest(".modal.is-active");
if (modal) {
modal.getElementsByClassName("modal-close")[0].click();
// Update shelve buttons
document.querySelectorAll("[data-shelve-button-book='" + form.book.value +"']")
.forEach(button => this.cycleShelveButtons(button, form.reading_status.value));
return;
}
// Close reply panel
let reply = form.closest(".reply-panel");
if (reply) {
document.querySelector("[data-controls=" + reply.id + "]").click();
}
this.announceMessage('status-success-message');
}
/**
* Change which buttons are available for a shelf
*
* @param {Object} html button dom element
* @param {String} the identifier of the selected shelf
* @return {undefined}
*/
cycleShelveButtons(button, identifier) {
// Pressed button
let shelf = button.querySelector("[data-shelf-identifier='" + identifier + "']");
let next_identifier = shelf.dataset.shelfNext;
// Set all buttons to hidden
button.querySelectorAll("[data-shelf-identifier]")
.forEach(item => BookWyrm.addRemoveClass(item, "is-hidden", true));
// Button that should be visible now
let next = button.querySelector("[data-shelf-identifier=" + next_identifier + "]");
// Show the desired button
BookWyrm.addRemoveClass(next, "is-hidden", false);
// ------ update the dropdown buttons
// Remove existing hidden class
button.querySelectorAll("[data-shelf-dropdown-identifier]")
.forEach(item => BookWyrm.addRemoveClass(item, "is-hidden", false));
// Remove existing disabled states
button.querySelectorAll("[data-shelf-dropdown-identifier] button")
.forEach(item => item.disabled = false);
next_identifier = next_identifier == 'complete' ? 'read' : next_identifier;
// Disable the current state
button.querySelector(
"[data-shelf-dropdown-identifier=" + identifier + "] button"
).disabled = true;
let main_button = button.querySelector(
"[data-shelf-dropdown-identifier=" + next_identifier + "]"
);
// Hide the option that's shown as the main button
BookWyrm.addRemoveClass(main_button, "is-hidden", true);
// Just hide the other two menu options, idk what to do with them
button.querySelectorAll("[data-extra-options]")
.forEach(item => BookWyrm.addRemoveClass(item, "is-hidden", true));
// Close menu
let menu = button.querySelector(".dropdown-trigger[aria-expanded=true]");
if (menu) {
menu.click();
}
}
}();

View file

@ -325,5 +325,5 @@
{% endblock %}
{% block scripts %}
<script src="{% static "js/vendor/tabs.js" %}"></script>
<script src="{% static "js/vendor/tabs.js" %}?v={{ js_cache }}"></script>
{% endblock %}

View file

@ -106,5 +106,5 @@
{% endblock %}
{% block scripts %}
<script src="{% static "js/vendor/tabs.js" %}"></script>
<script src="{% static "js/vendor/tabs.js" %}?v={{ js_cache }}"></script>
{% endblock %}

View file

@ -156,5 +156,5 @@
{% endspaceless %}{% endblock %}
{% block scripts %}
<script src="{% static "js/check_all.js" %}"></script>
<script src="{% static "js/check_all.js" %}?v={{ js_cache }}"></script>
{% endblock %}

View file

@ -210,6 +210,11 @@
</div>
</div>
<div role="region" aria-live="polite" id="live-messages">
<p id="status-success-message" class="live-message is-sr-only is-hidden">{% trans "Successfully posted status" %}</p>
<p id="status-error-message" class="live-message notification is-danger p-3 pr-5 pl-5 is-hidden">{% trans "Error posting status" %}</p>
</div>
<footer class="footer">
<div class="container">
<div class="columns">
@ -249,8 +254,11 @@
<script>
var csrf_token = '{{ csrf_token }}';
</script>
<script src="{% static "js/bookwyrm.js" %}"></script>
<script src="{% static "js/localstorage.js" %}"></script>
<script src="{% static "js/bookwyrm.js" %}?v={{ js_cache }}"></script>
<script src="{% static "js/localstorage.js" %}?v={{ js_cache }}"></script>
<script src="{% static "js/status_cache.js" %}?v={{ js_cache }}"></script>
{% block scripts %}{% endblock %}
</body>
</html>

View file

@ -23,6 +23,11 @@
<label class="label" for="id_instance_description">{% trans "Instance description:" %}</label>
{{ site_form.instance_description }}
</div>
<div class="field">
<label class="label mb-0" for="id_short_description">{% trans "Short description:" %}</label>
<p class="help">{% trans "Used when the instance is previewed on joinbookwyrm.com. Does not support html or markdown." %}</p>
{{ site_form.instance_short_description }}
</div>
<div class="field">
<label class="label" for="id_code_of_conduct">{% trans "Code of conduct:" %}</label>
{{ site_form.code_of_conduct }}

View file

@ -35,11 +35,16 @@ uuid: a unique identifier used to make html "id" attributes unique and clarify j
size="3"
value="{% firstof draft.progress readthrough.progress '' %}"
id="progress_{{ uuid }}"
data-cache-draft="id_progress_comment_{{ book.id }}"
>
</div>
<div class="control">
<div class="select">
<select name="progress_mode" aria-label="Progress mode">
<select
name="progress_mode"
aria-label="Progress mode"
data-cache-draft="id_progress_mode_comment_{{ book.id }}"
>
<option
value="PG"
{% if draft.progress_mode == 'PG' or readthrough.progress_mode == 'PG' %}selected{% endif %}

View file

@ -10,7 +10,8 @@ draft: an existing Status object that is providing default values for input fiel
{% endcomment %}
<textarea
name="content"
class="textarea"
class="textarea save-draft"
data-cache-draft="id_content_{{ type }}_{{ book.id }}{{ reply_parent.id }}"
id="id_content_{{ type }}_{{ book.id }}{{ reply_parent.id }}"
placeholder="{{ placeholder }}"
aria-label="{% if reply_parent %}{% trans 'Reply' %}{% else %}{% trans 'Content' %}{% endif %}"

View file

@ -8,5 +8,7 @@
class="input"
id="id_content_warning_{{ uuid }}"
placeholder="{% trans 'Spoilers ahead!' %}"
value="{% firstof draft.content_warning parent_status.content_warning '' %}">
value="{% firstof draft.content_warning parent_status.content_warning '' %}"
data-cache-draft="id_content_warning_{{ book.id }}_{{ type }}"
>
</div>

View file

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

View file

@ -14,7 +14,7 @@ reply_parent: the Status object this post will be in reply to, if applicable
{% block form_open %}
{# default form tag syntax, can be overriddden #}
<form class="is-flex-grow-1" name="{{ type }}" action="/post/{{ type }}" method="post" id="tab_{{ type }}_{{ book.id }}{{ reply_parent.id }}">
<form class="is-flex-grow-1 submit-status" name="{{ type }}" action="/post/{{ type }}" method="post" id="tab_{{ type }}_{{ book.id }}{{ reply_parent.id }}">
{% endblock %}
{% csrf_token %}

View file

@ -16,7 +16,10 @@
</div>
</div>
<div class="column is-narrow">
<button class="button is-link" type="submit">{% trans "Post" %}</button>
<button class="button is-link" type="submit">
<span class="icon icon-spinner" aria-hidden="true"></span>
<span>{% trans "Post" %}</span>
</button>
</div>
</div>

View file

@ -24,6 +24,7 @@ uuid: a unique identifier used to make html "id" attributes unique and clarify j
id="id_quote_{{ book.id }}_{{ type }}"
placeholder="{% blocktrans with book_title=book.title %}An excerpt from '{{ book_title }}'{% endblocktrans %}"
required
data-cache-draft="id_quote_{{ book.id }}_{{ type }}"
>{{ draft.quote|default:'' }}</textarea>
</div>
</div>
@ -32,7 +33,11 @@ uuid: a unique identifier used to make html "id" attributes unique and clarify j
<div class="field has-addons mb-0">
<div class="control">
<div class="select">
<select name="position_mode" aria-label="Position mode">
<select
name="position_mode"
aria-label="Position mode"
data-cache-draft="id_position_mode_{{ book.id }}_{{ type }}"
>
<option
value="PG"
{% if draft.position_mode == 'PG' or not draft %}selected{% endif %}
@ -58,6 +63,7 @@ uuid: a unique identifier used to make html "id" attributes unique and clarify j
size="3"
value="{% firstof draft.position '' %}"
id="position_{{ uuid }}"
data-cache-draft="id_position_{{ book.id }}_{{ type }}"
>
</div>
</div>

View file

@ -15,7 +15,17 @@ uuid: a unique identifier used to make html "id" attributes unique and clarify j
<div class="field">
<label class="label" for="id_name_{{ book.id }}">{% trans "Title:" %}</label>
<div class="control">
<input type="text" name="name" maxlength="255" class="input" required="" id="id_name_{{ book.id }}" placeholder="{% blocktrans with book_title=book.title %}Your review of '{{ book_title }}'{% endblocktrans %}" value="{% firstof draft.name ''%}">
<input
type="text"
name="name"
maxlength="255"
class="input"
required=""
id="id_name_{{ book.id }}"
placeholder="{% blocktrans with book_title=book.title %}Your review of '{{ book_title }}'{% endblocktrans %}"
value="{% firstof draft.name ''%}"
data-cache-draft="id_name_{{ book.id }}_{{ type }}"
>
</div>
</div>

View file

@ -9,7 +9,7 @@ Finish "<em>{{ book_title }}</em>"
{% endblock %}
{% block modal-form-open %}
<form name="finish-reading" action="{% url 'reading-status' 'finish' book.id %}" method="post">
<form name="finish-reading" action="{% url 'reading-status' 'finish' book.id %}" method="post" class="submit-status">
{% csrf_token %}
<input type="hidden" name="reading_status" value="read">
{% endblock %}

View file

@ -6,7 +6,7 @@
{% endblock %}
{% block modal-form-open %}
<form action="{% url 'edit-readthrough' %}" method="POST">
<form action="{% url 'edit-readthrough' %}" method="POST" class="submit-status">
{% endblock %}
{% block modal-body %}

View file

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

View file

@ -9,7 +9,7 @@ Want to Read "<em>{{ book_title }}</em>"
{% endblock %}
{% block modal-form-open %}
<form name="shelve" action="{% url 'reading-status' 'want' book.id %}" method="post">
<form name="shelve" action="{% url 'reading-status' 'want' book.id %}" method="post" class="submit-status">
<input type="hidden" name="reading_status" value="to-read">
{% csrf_token %}
{% endblock %}

View file

@ -6,7 +6,7 @@
{% with book.id|uuid as uuid %}
{% active_shelf book as active_shelf %}
{% latest_read_through book request.user as readthrough %}
<div class="field has-addons mb-0">
<div class="field has-addons mb-0" data-shelve-button-book="{{ book.id }}">
{% if switch_mode and active_shelf.book != book %}
<div class="control">
{% include 'snippets/switch_edition_button.html' with edition=book size='is-small' %}

View file

@ -7,5 +7,5 @@
{% endblock %}
{% block dropdown-list %}
{% include 'snippets/shelve_button/shelve_button_options.html' with active_shelf=active_shelf shelves=user_shelves dropdown=True class="shelf-option is-fullwidth is-small is-radiusless is-white" %}
{% include 'snippets/shelve_button/shelve_button_dropdown_options.html' with active_shelf=active_shelf shelves=user_shelves dropdown=True class="shelf-option is-fullwidth is-small is-radiusless is-white" %}
{% endblock %}

View file

@ -0,0 +1,69 @@
{% load bookwyrm_tags %}
{% load utilities %}
{% load i18n %}
{% with next_shelf_identifier=active_shelf.shelf.identifier|next_shelf %}
{% for shelf in shelves %}
{% comparison_bool shelf.identifier active_shelf.shelf.identifier as is_current %}
<li role="menuitem" class="dropdown-item p-0">
<div
class="{% if next_shelf_identifier == shelf.identifier %}is-hidden{% endif %}"
data-shelf-dropdown-identifier="{{ shelf.identifier }}"
data-shelf-next="{{ shelf.identifier|next_shelf }}"
>
{% if shelf.identifier == 'reading' %}
{% trans "Start reading" as button_text %}
{% 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 %}
{% elif shelf.identifier == 'read' %}
{% trans "Read" as button_text %}
{% 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 %}
{% elif shelf.identifier == 'to-read' %}
{% trans "Want to read" as button_text %}
{% 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 %}
{% elif shelf.editable %}
<form name="shelve" action="/shelve/" method="post">
{% csrf_token %}
<input type="hidden" name="book" value="{{ active_shelf.book.id }}">
<button class="button {{ class }}" name="shelf" type="submit" value="{{ shelf.identifier }}" {% if shelf in book.shelf_set.all %} disabled {% endif %}>
<span>{{ shelf.name }}</span>
</button>
</form>
{% endif %}
</div>
</li>
{% endfor %}
{% if readthrough and active_shelf.shelf.identifier != 'read' %}
<li role="menuitem" class="dropdown-item p-0" data-extra-options>
{% trans "Update progress" as button_text %}
{% 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" %}
</li>
{% endif %}
{% if active_shelf.shelf %}
<li role="menuitem" class="dropdown-item p-0" data-extra-options>
<form name="shelve" action="/unshelve/" method="post">
{% csrf_token %}
<input type="hidden" name="book" value="{{ active_shelf.book.id }}">
<input type="hidden" name="shelf" value="{{ active_shelf.shelf.id }}">
<button class="button is-fullwidth is-small{% if dropdown %} is-radiusless{% endif %} is-danger is-light" type="submit">
{% blocktrans with name=active_shelf.shelf.name %}Remove from {{ name }}{% endblocktrans %}
</button>
</form>
</li>
{% endif %}
{% endwith %}

View file

@ -2,33 +2,43 @@
{% load utilities %}
{% load i18n %}
{% for shelf in shelves %}
{% comparison_bool shelf.identifier active_shelf.shelf.identifier as is_current %}
{% if dropdown %}<li role="menuitem" class="dropdown-item p-0">{% endif %}
<div class="{% if not dropdown and active_shelf.shelf.identifier|next_shelf != shelf.identifier %}is-hidden{% endif %}">
{% if shelf.identifier == 'reading' %}{% if not dropdown or active_shelf.shelf.identifier|next_shelf != shelf.identifier %}
{% with next_shelf_identifier=active_shelf.shelf.identifier|next_shelf %}
{% trans "Start reading" as button_text %}
{% 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 %}
{% endif %}{% elif shelf.identifier == 'read' and active_shelf.shelf.identifier == 'read' %}{% if not dropdown or active_shelf.shelf.identifier|next_shelf != shelf.identifier %}
<div
class="{% if next_shelf_identifier != 'complete' %}is-hidden{% endif %}"
data-shelf-identifier="complete"
>
<button type="button" class="button {{ class }}" disabled>
<span>{% trans "Read" %}</span>
</button>
{% endif %}{% elif shelf.identifier == 'read' %}{% if not dropdown or active_shelf.shelf.identifier|next_shelf != shelf.identifier %}
</div>
{% trans "Finish reading" as button_text %}
{% 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 %}
{% for shelf in shelves %}
<div
class="{% if next_shelf_identifier != shelf.identifier %}is-hidden{% endif %}"
data-shelf-identifier="{{ shelf.identifier }}"
data-shelf-next="{{ shelf.identifier|next_shelf }}"
>
{% if shelf.identifier == 'reading' %}
{% endif %}{% elif shelf.identifier == 'to-read' %}{% if not dropdown or active_shelf.shelf.identifier|next_shelf != shelf.identifier %}
{% trans "Start reading" as button_text %}
{% 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 %}
{% trans "Want to read" as button_text %}
{% 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 %}
{% elif shelf.identifier == 'read' %}
{% trans "Finish reading" as button_text %}
{% 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 %}
{% elif shelf.identifier == 'to-read' %}
{% trans "Want to read" as button_text %}
{% 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 %}
{% elif shelf.editable %}
{% endif %}{% elif shelf.editable %}
<form name="shelve" action="/shelve/" method="post">
{% csrf_token %}
<input type="hidden" name="book" value="{{ active_shelf.book.id }}">
@ -36,30 +46,9 @@
<span>{{ shelf.name }}</span>
</button>
</form>
{% endif %}
</div>
{% if dropdown %}</li>{% endif %}
{% endfor %}
{% if dropdown %}
{% if readthrough and active_shelf.shelf.identifier != 'read' %}
<li role="menuitem" class="dropdown-item p-0">
{% trans "Update progress" as button_text %}
{% 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" %}
</li>
{% endif %}
{% if active_shelf.shelf %}
<li role="menuitem" class="dropdown-item p-0">
<form name="shelve" action="/unshelve/" method="post">
{% csrf_token %}
<input type="hidden" name="book" value="{{ active_shelf.book.id }}">
<input type="hidden" name="shelf" value="{{ active_shelf.shelf.id }}">
<button class="button is-fullwidth is-small{% if dropdown %} is-radiusless{% endif %} is-danger is-light" type="submit">
{% blocktrans with name=active_shelf.shelf.name %}Remove from {{ name }}{% endblocktrans %}
</button>
</form>
</li>
{% endif %}
{% endif %}
{% endwith %}

View file

@ -66,7 +66,7 @@
{% block card-bonus %}
{% if request.user.is_authenticated and not moderation_mode %}
{% with status.id|uuid as uuid %}
<section class="is-hidden" id="show_comment_{{ status.id }}">
<section class="reply-panel is-hidden" id="show_comment_{{ status.id }}">
<div class="card-footer">
<div class="card-footer-item">
{% include 'snippets/create_status/status.html' with type="reply" reply_parent=status book=None %}

View file

@ -8,8 +8,13 @@
{% block form %}
<form name="delete-user" action="{% url 'settings-delete-user' user.id %}" method="post">
{% csrf_token %}
<p>
{% blocktrans trimmed with username=user.localname %}
Are you sure you want to delete <strong>{{ username}}</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion.
{% endblocktrans %}
</p>
<div class="field">
<label class="label" for="id_password">{% trans "Confirm password:" %}</label>
<label class="label" for="id_password">{% trans "Your password:" %}</label>
<input class="input {% if form.password.errors %}is-danger{% endif %}" type="password" name="password" id="id_password" required>
{% for error in form.password.errors %}
<p class="help is-danger">{{ error | escape }}</p>

View file

@ -49,7 +49,7 @@ def get_next_shelf(current_shelf):
if current_shelf == "reading":
return "read"
if current_shelf == "read":
return "read"
return "complete"
return "to-read"

View file

@ -37,7 +37,7 @@ def get_title(book, too_short=5):
@register.simple_tag(takes_context=False)
def comparison_bool(str1, str2):
"""idk why I need to write a tag for this, it reutrns a bool"""
"""idk why I need to write a tag for this, it returns a bool"""
return str1 == str2

View file

@ -179,5 +179,5 @@ class TemplateTags(TestCase):
"""self progress helper"""
self.assertEqual(bookwyrm_tags.get_next_shelf("to-read"), "reading")
self.assertEqual(bookwyrm_tags.get_next_shelf("reading"), "read")
self.assertEqual(bookwyrm_tags.get_next_shelf("read"), "read")
self.assertEqual(bookwyrm_tags.get_next_shelf("read"), "complete")
self.assertEqual(bookwyrm_tags.get_next_shelf("blooooga"), "to-read")

View file

@ -1,12 +1,13 @@
""" boosts and favs """
from django.db import IntegrityError
from django.contrib.auth.decorators import login_required
from django.http import HttpResponseBadRequest, HttpResponseNotFound
from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseNotFound
from django.shortcuts import redirect
from django.utils.decorators import method_decorator
from django.views import View
from bookwyrm import models
from .helpers import is_api_request
# pylint: disable= no-self-use
@ -23,6 +24,8 @@ class Favorite(View):
# you already fav'ed that
return HttpResponseBadRequest()
if is_api_request(request):
return HttpResponse()
return redirect(request.headers.get("Referer", "/"))
@ -40,6 +43,8 @@ class Unfavorite(View):
return HttpResponseNotFound()
favorite.delete()
if is_api_request(request):
return HttpResponse()
return redirect(request.headers.get("Referer", "/"))
@ -65,6 +70,8 @@ class Boost(View):
privacy=status.privacy,
user=request.user,
)
if is_api_request(request):
return HttpResponse()
return redirect(request.headers.get("Referer", "/"))
@ -80,4 +87,6 @@ class Unboost(View):
).first()
boost.delete()
if is_api_request(request):
return HttpResponse()
return redirect(request.headers.get("Referer", "/"))

View file

@ -5,7 +5,7 @@ import dateutil.tz
from dateutil.parser import ParserError
from django.contrib.auth.decorators import login_required
from django.http import HttpResponseBadRequest, HttpResponseNotFound
from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseNotFound
from django.shortcuts import get_object_or_404, redirect
from django.template.response import TemplateResponse
from django.utils.decorators import method_decorator
@ -13,7 +13,7 @@ from django.views import View
from django.views.decorators.http import require_POST
from bookwyrm import forms, models
from .helpers import get_edition, handle_reading_status
from .helpers import get_edition, handle_reading_status, is_api_request
@method_decorator(login_required, name="dispatch")
@ -61,8 +61,7 @@ class ReadingStatus(View):
)
referer = request.headers.get("Referer", "/")
if "reading-status" in referer:
referer = "/"
referer = "/" if "reading-status" in referer else referer
if current_status_shelfbook is not None:
if current_status_shelfbook.shelf.identifier != desired_shelf.identifier:
current_status_shelfbook.delete()
@ -92,6 +91,9 @@ class ReadingStatus(View):
else:
privacy = request.POST.get("privacy")
handle_reading_status(request.user, desired_shelf, book, privacy)
if is_api_request(request):
return HttpResponse()
return redirect(referer)

View file

@ -5,7 +5,7 @@ from urllib.parse import urlparse
from django.contrib.auth.decorators import login_required
from django.core.validators import URLValidator
from django.core.exceptions import ValidationError
from django.http import HttpResponseBadRequest
from django.http import HttpResponse, HttpResponseBadRequest
from django.shortcuts import get_object_or_404, redirect
from django.template.response import TemplateResponse
from django.utils.decorators import method_decorator
@ -16,7 +16,7 @@ from bookwyrm import forms, models
from bookwyrm.sanitize_html import InputHtmlParser
from bookwyrm.settings import DOMAIN
from bookwyrm.utils import regex
from .helpers import handle_remote_webfinger
from .helpers import handle_remote_webfinger, is_api_request
from .reading import edit_readthrough
@ -26,7 +26,7 @@ class CreateStatus(View):
"""the view for *posting*"""
def get(self, request, status_type): # pylint: disable=unused-argument
"""compose view (used for delete-and-redraft"""
"""compose view (used for delete-and-redraft)"""
book = get_object_or_404(models.Edition, id=request.GET.get("book"))
data = {"book": book}
return TemplateResponse(request, "compose.html", data)
@ -40,6 +40,8 @@ class CreateStatus(View):
except AttributeError:
return HttpResponseBadRequest()
if not form.is_valid():
if is_api_request(request):
return HttpResponse(status=500)
return redirect(request.headers.get("Referer", "/"))
status = form.save(commit=False)
@ -79,6 +81,8 @@ class CreateStatus(View):
# update a readthorugh, if needed
edit_readthrough(request)
if is_api_request(request):
return HttpResponse()
return redirect("/")

View file

@ -8,7 +8,7 @@ from django.utils import timezone
from django.views.decorators.http import require_GET
from bookwyrm import models
from bookwyrm.settings import DOMAIN, VERSION
from bookwyrm.settings import DOMAIN, VERSION, MEDIA_FULL_URL
@require_GET
@ -95,21 +95,24 @@ def instance_info(_):
status_count = models.Status.objects.filter(user__local=True).count()
site = models.SiteSettings.get()
logo_path = site.logo_small or "images/logo-small.png"
logo = f"{MEDIA_FULL_URL}{logo_path}"
return JsonResponse(
{
"uri": DOMAIN,
"title": site.name,
"short_description": "",
"short_description": site.instance_short_description,
"description": site.instance_description,
"version": "0.0.1",
"version": VERSION,
"stats": {
"user_count": user_count,
"status_count": status_count,
},
"thumbnail": "https://%s/static/images/logo.png" % DOMAIN,
"thumbnail": logo,
"languages": ["en"],
"registrations": site.allow_registration,
"approval_required": False,
"email": site.admin_email,
}
)

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-08 15:57+0000\n"
"POT-Creation-Date: 2021-09-10 18:24+0000\n"
"PO-Revision-Date: 2021-03-02 17:19-0800\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: English <LL@li.org>\n"
@ -18,67 +18,67 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bookwyrm/forms.py:235
#: bookwyrm/forms.py:236
#, fuzzy
#| msgid "A user with that username already exists."
msgid "A user with this email already exists."
msgstr "Dieser Benutzename ist bereits vergeben."
#: bookwyrm/forms.py:249
#: bookwyrm/forms.py:250
msgid "One Day"
msgstr "Ein Tag"
#: bookwyrm/forms.py:250
#: bookwyrm/forms.py:251
msgid "One Week"
msgstr "Eine Woche"
#: bookwyrm/forms.py:251
#: bookwyrm/forms.py:252
msgid "One Month"
msgstr "Ein Monat"
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:253
msgid "Does Not Expire"
msgstr "Läuft nicht aus"
#: bookwyrm/forms.py:257
#: bookwyrm/forms.py:258
#, python-format
msgid "%(count)d uses"
msgstr "%(count)d Benutzungen"
#: bookwyrm/forms.py:260
#: bookwyrm/forms.py:261
#, fuzzy
#| msgid "Unlisted"
msgid "Unlimited"
msgstr "Ungelistet"
#: bookwyrm/forms.py:310
#: bookwyrm/forms.py:317
msgid "List Order"
msgstr ""
#: bookwyrm/forms.py:311
#: bookwyrm/forms.py:318
#, fuzzy
#| msgid "Title"
msgid "Book Title"
msgstr "Titel"
#: bookwyrm/forms.py:312
#: bookwyrm/templates/snippets/create_status/review.html:23
#: bookwyrm/forms.py:319
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr ""
#: bookwyrm/forms.py:314 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:321 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr ""
#: bookwyrm/forms.py:318
#: bookwyrm/forms.py:325
#, fuzzy
#| msgid "Started reading"
msgid "Ascending"
msgstr "Zu lesen angefangen"
#: bookwyrm/forms.py:319
#: bookwyrm/forms.py:326
#, fuzzy
#| msgid "Started reading"
msgid "Descending"
@ -102,21 +102,21 @@ msgstr "Username"
msgid "A user with that username already exists."
msgstr "Dieser Benutzename ist bereits vergeben."
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home Timeline"
msgstr ""
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home"
msgstr ""
#: bookwyrm/settings.py:114
#: bookwyrm/settings.py:116
#, fuzzy
#| msgid "Title"
msgid "Books Timeline"
msgstr "Titel"
#: bookwyrm/settings.py:114 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
#, fuzzy
@ -124,27 +124,27 @@ msgstr "Titel"
msgid "Books"
msgstr "Buch"
#: bookwyrm/settings.py:160
#: bookwyrm/settings.py:162
msgid "English"
msgstr "Englisch"
#: bookwyrm/settings.py:161
#: bookwyrm/settings.py:163
msgid "German"
msgstr "Deutsch"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:164
msgid "Spanish"
msgstr "Spanisch"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:165
msgid "French"
msgstr "Französisch"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:166
msgid "Simplified Chinese"
msgstr "Vereinfachtes Chinesisch"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:167
msgid "Traditional Chinese"
msgstr ""
@ -304,14 +304,14 @@ msgstr ""
#: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:44
#: bookwyrm/templates/preferences/edit_user.html:78
#: bookwyrm/templates/preferences/edit_user.html:80
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:108
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:45
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
msgid "Save"
msgstr "Speichern"
@ -451,6 +451,7 @@ msgstr "Zur Liste"
#: bookwyrm/templates/book/book.html:313
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
msgid "Add"
msgstr "Hinzufügen"
@ -1092,7 +1093,8 @@ msgid "Currently Reading"
msgstr "Gerade lesend"
#: bookwyrm/templates/feed/layout.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:23
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/user/shelf/shelf.html:42
msgid "Read"
msgstr "Gelesen"
@ -1103,12 +1105,16 @@ msgstr "Gelesen"
msgid "%(year)s Reading Goal"
msgstr "%(year)s Leseziel"
#: bookwyrm/templates/feed/suggested_users.html:3
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow"
msgstr ""
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/feed/suggested_users.html:9
msgid "Don't show suggested users"
msgstr ""
#: bookwyrm/templates/feed/suggested_users.html:14
msgid "View directory"
msgstr ""
@ -1236,12 +1242,12 @@ msgid "Avatar:"
msgstr ""
#: bookwyrm/templates/get_started/profile.html:42
#: bookwyrm/templates/preferences/edit_user.html:52
#: bookwyrm/templates/preferences/edit_user.html:62
msgid "Manually approve followers:"
msgstr "Folgende manuell bestätigen"
#: bookwyrm/templates/get_started/profile.html:48
#: bookwyrm/templates/preferences/edit_user.html:66
#: bookwyrm/templates/preferences/edit_user.html:54
msgid "Show this account in suggested users:"
msgstr ""
@ -1503,7 +1509,7 @@ msgid "Settings"
msgstr "Einstellungen"
#: bookwyrm/templates/layout.html:118
#: bookwyrm/templates/settings/admin_layout.html:33
#: bookwyrm/templates/settings/layout.html:33
#: bookwyrm/templates/settings/manage_invite_requests.html:15
#: bookwyrm/templates/settings/manage_invites.html:3
#: bookwyrm/templates/settings/manage_invites.html:15
@ -1547,28 +1553,40 @@ msgstr "Anmelden"
msgid "Join"
msgstr ""
#: bookwyrm/templates/layout.html:218
#: bookwyrm/templates/layout.html:214
#, fuzzy
#| msgid "Successfully imported"
msgid "Successfully posted status"
msgstr "Erfolgreich importiert"
#: bookwyrm/templates/layout.html:215
#, fuzzy
#| msgid "Boost status"
msgid "Error posting status"
msgstr "Status teilen"
#: bookwyrm/templates/layout.html:223
#, fuzzy
#| msgid "About this server"
msgid "About this instance"
msgstr "Über diesen Server"
#: bookwyrm/templates/layout.html:222
#: bookwyrm/templates/layout.html:227
msgid "Contact site admin"
msgstr "Admin kontaktieren"
#: bookwyrm/templates/layout.html:226
#: bookwyrm/templates/layout.html:231
#, fuzzy
#| msgid "List curation:"
msgid "Documentation"
msgstr "Listenkuratierung:"
#: bookwyrm/templates/layout.html:233
#: bookwyrm/templates/layout.html:238
#, python-format
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"
#: bookwyrm/templates/layout.html:237
#: bookwyrm/templates/layout.html:242
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."
@ -1631,6 +1649,7 @@ msgstr "Dieses Regal ist leer."
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:50
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1875,7 +1894,7 @@ msgstr "Listen: %(username)s"
#: bookwyrm/templates/moderation/reports.html:8
#: bookwyrm/templates/moderation/reports.html:17
#: bookwyrm/templates/settings/admin_layout.html:38
#: bookwyrm/templates/settings/layout.html:48
#, fuzzy
#| msgid "Recent Imports"
msgid "Reports"
@ -2065,6 +2084,7 @@ msgstr "Neues Passwort:"
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:26
#: bookwyrm/templates/preferences/layout.html:23
#: bookwyrm/templates/user_admin/delete_user_form.html:23
#, fuzzy
#| msgid "Create an Account"
msgid "Delete Account"
@ -2084,21 +2104,29 @@ msgid "Edit Profile"
msgstr "Profil bearbeiten:"
#: bookwyrm/templates/preferences/edit_user.html:46
msgid "Show set reading goal prompt in feed:"
#, fuzzy
#| msgid "Show set reading goal prompt in feed:"
msgid "Show reading goal prompt in feed:"
msgstr "Angegebenes Leseziel im Feed anzeigen."
#: bookwyrm/templates/preferences/edit_user.html:50
#, fuzzy
#| msgid "Suggest Books"
msgid "Show suggested users:"
msgstr "Bücher vorschlagen"
#: bookwyrm/templates/preferences/edit_user.html:58
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:68
#, fuzzy
#| msgid "Goal privacy:"
msgid "Default post privacy:"
msgstr "Sichtbarkeit des Ziels"
#: bookwyrm/templates/preferences/edit_user.html:70
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:73
#: bookwyrm/templates/preferences/edit_user.html:75
msgid "Preferred Timezone: "
msgstr ""
@ -2161,7 +2189,7 @@ msgstr "Suche"
#: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/admin_layout.html:27
#: bookwyrm/templates/settings/layout.html:27
#: bookwyrm/templates/user_admin/user_admin.html:3
#: bookwyrm/templates/user_admin/user_admin.html:10
msgid "Users"
@ -2173,58 +2201,6 @@ msgstr ""
msgid "No results found for \"%(query)s\""
msgstr "Keine Liste für \"%(query)s\" gefunden"
#: bookwyrm/templates/settings/admin_layout.html:4
msgid "Administration"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:22
msgid "Manage Users"
msgstr "Nutzer*innen verwalten"
#: bookwyrm/templates/settings/admin_layout.html:44
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#, fuzzy
#| msgid "Federated Servers"
msgid "Federated Instances"
msgstr "Föderierende Server"
#: bookwyrm/templates/settings/admin_layout.html:50
msgid "Instance Settings"
msgstr "Instanzeinstellungen"
#: bookwyrm/templates/settings/admin_layout.html:54
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
msgid "Announcements"
msgstr "Ankündigungen"
#: bookwyrm/templates/settings/admin_layout.html:58
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Seiteneinstellungen"
#: bookwyrm/templates/settings/admin_layout.html:61
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Instanzinformationen"
#: bookwyrm/templates/settings/admin_layout.html:62
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "Bilder"
#: bookwyrm/templates/settings/admin_layout.html:63
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "Inhalt des Footers"
#: bookwyrm/templates/settings/admin_layout.html:64
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "Registrierung"
#: bookwyrm/templates/settings/announcement.html:3
#: bookwyrm/templates/settings/announcement.html:6
#, fuzzy
@ -2259,18 +2235,21 @@ msgid "False"
msgstr ""
#: bookwyrm/templates/settings/announcement.html:47
#: bookwyrm/templates/settings/announcement_form.html:40
#, fuzzy
#| msgid "Birth date:"
msgid "Start date:"
msgstr "Geburtsdatum:"
#: bookwyrm/templates/settings/announcement.html:54
#: bookwyrm/templates/settings/announcement_form.html:49
#, fuzzy
#| msgid "Birth date:"
msgid "End date:"
msgstr "Geburtsdatum:"
#: bookwyrm/templates/settings/announcement.html:60
#: bookwyrm/templates/settings/announcement_form.html:58
#, fuzzy
#| msgid "Activity"
msgid "Active:"
@ -2283,6 +2262,30 @@ msgstr "Aktivität"
msgid "Create Announcement"
msgstr "Ankündigungen"
#: bookwyrm/templates/settings/announcement_form.html:16
#, fuzzy
#| msgid "reviewed"
msgid "Preview:"
msgstr "bewertete"
#: bookwyrm/templates/settings/announcement_form.html:23
#, fuzzy
#| msgid "Footer Content"
msgid "Content:"
msgstr "Inhalt des Footers"
#: bookwyrm/templates/settings/announcement_form.html:30
#, fuzzy
#| msgid "Birth date:"
msgid "Event date:"
msgstr "Geburtsdatum:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:61
msgid "Announcements"
msgstr "Ankündigungen"
#: bookwyrm/templates/settings/announcements.html:21
#, fuzzy
#| msgid "Added:"
@ -2328,6 +2331,15 @@ msgstr "Aktivität"
msgid "inactive"
msgstr "Aktivität"
#: bookwyrm/templates/settings/domain_form.html:5
#: bookwyrm/templates/settings/email_blocklist.html:10
msgid "Add domain"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:11
msgid "Domain:"
msgstr ""
#: bookwyrm/templates/settings/edit_server.html:3
#: bookwyrm/templates/settings/edit_server.html:6
#: bookwyrm/templates/settings/edit_server.html:20
@ -2397,6 +2409,36 @@ msgstr "Beschreibung:"
msgid "Notes:"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:52
#, fuzzy
#| msgid "Import Books"
msgid "Email Blocklist"
msgstr "Bücher importieren"
#: bookwyrm/templates/settings/email_blocklist.html:18
msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked."
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:25
msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:30
#, fuzzy
#| msgid "Notifications"
msgid "Options"
msgstr "Benachrichtigungen"
#: bookwyrm/templates/settings/email_blocklist.html:39
#, fuzzy, python-format
#| msgid "%(count)d uses"
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] "%(count)d Benutzungen"
msgstr[1] "%(count)d Benutzungen"
#: bookwyrm/templates/settings/federated_server.html:19
msgid "Details"
msgstr ""
@ -2476,6 +2518,14 @@ msgstr ""
msgid "All users from this instance will be re-activated."
msgstr ""
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#: bookwyrm/templates/settings/layout.html:38
#, fuzzy
#| msgid "Federated Servers"
msgid "Federated Instances"
msgstr "Föderierende Server"
#: bookwyrm/templates/settings/federation.html:19
#: bookwyrm/templates/user_admin/server_filter.html:5
#, fuzzy
@ -2493,6 +2543,50 @@ msgstr "Föderiert"
msgid "Software"
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr ""
#: bookwyrm/templates/settings/layout.html:22
msgid "Manage Users"
msgstr "Nutzer*innen verwalten"
#: bookwyrm/templates/settings/layout.html:44
#, fuzzy
#| msgid "List curation:"
msgid "Moderation"
msgstr "Listenkuratierung:"
#: bookwyrm/templates/settings/layout.html:57
msgid "Instance Settings"
msgstr "Instanzeinstellungen"
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Seiteneinstellungen"
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Instanzinformationen"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "Bilder"
#: bookwyrm/templates/settings/layout.html:70
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "Inhalt des Footers"
#: bookwyrm/templates/settings/layout.html:71
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "Registrierung"
#: bookwyrm/templates/settings/manage_invite_requests.html:4
#: bookwyrm/templates/settings/manage_invite_requests.html:11
#: bookwyrm/templates/settings/manage_invite_requests.html:25
@ -2762,32 +2856,32 @@ msgstr ""
msgid "Progress:"
msgstr "Fortschritt:"
#: bookwyrm/templates/snippets/create_status/comment.html:47
#: bookwyrm/templates/snippets/create_status/comment.html:52
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:30
#: bookwyrm/templates/snippets/readthrough_form.html:22
msgid "pages"
msgstr "Seiten"
#: bookwyrm/templates/snippets/create_status/comment.html:53
#: bookwyrm/templates/snippets/create_status/comment.html:58
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:31
#: bookwyrm/templates/snippets/readthrough_form.html:23
msgid "percent"
msgstr "Prozent"
#: bookwyrm/templates/snippets/create_status/comment.html:60
#: bookwyrm/templates/snippets/create_status/comment.html:65
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:36
#, python-format
msgid "of %(pages)s pages"
msgstr "von %(pages)s Seiten"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#: bookwyrm/templates/snippets/status/layout.html:31
#: bookwyrm/templates/snippets/status/layout.html:49
#: bookwyrm/templates/snippets/status/layout.html:50
msgid "Reply"
msgstr "Antwort"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#, fuzzy
#| msgid "Footer Content"
msgid "Content"
@ -2801,7 +2895,7 @@ msgstr "Spoileralarm:"
msgid "Spoilers ahead!"
msgstr "Spoileralarm!"
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:5
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13
msgid "Include spoiler alert"
msgstr "Spoileralarm aktivieren"
@ -2819,7 +2913,7 @@ msgstr "Kommentieren"
msgid "Private"
msgstr "Privat"
#: bookwyrm/templates/snippets/create_status/post_options_block.html:19
#: bookwyrm/templates/snippets/create_status/post_options_block.html:21
msgid "Post"
msgstr "Absenden"
@ -2835,31 +2929,31 @@ msgstr "Zitieren"
msgid "An excerpt from '%(book_title)s'"
msgstr "Editionen von %(book_title)s"
#: bookwyrm/templates/snippets/create_status/quotation.html:31
#: bookwyrm/templates/snippets/create_status/quotation.html:32
#, fuzzy
#| msgid "Description:"
msgid "Position:"
msgstr "Beschreibung:"
#: bookwyrm/templates/snippets/create_status/quotation.html:40
#: bookwyrm/templates/snippets/create_status/quotation.html:45
#, fuzzy
#| msgid "pages"
msgid "On page:"
msgstr "Seiten"
#: bookwyrm/templates/snippets/create_status/quotation.html:46
#: bookwyrm/templates/snippets/create_status/quotation.html:51
#, fuzzy
#| msgid "percent"
msgid "At percent:"
msgstr "Prozent"
#: bookwyrm/templates/snippets/create_status/review.html:18
#: bookwyrm/templates/snippets/create_status/review.html:25
#, fuzzy, python-format
#| msgid "Editions of %(book_title)s"
msgid "Your review of '%(book_title)s'"
msgstr "Editionen von %(book_title)s"
#: bookwyrm/templates/snippets/create_status/review.html:30
#: bookwyrm/templates/snippets/create_status/review.html:40
#, fuzzy
#| msgid "Review"
msgid "Review:"
@ -3092,7 +3186,7 @@ msgid "(Optional)"
msgstr ""
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50
#, fuzzy
#| msgid "Progress"
msgid "Update progress"
@ -3136,24 +3230,26 @@ msgstr "Deine Bücher"
msgid "More shelves"
msgstr "Mehr Regale"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:11
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading"
msgstr "Zu lesen beginnen"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21
msgid "Finish reading"
msgstr "Lesen abschließen"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36
msgid "Want to read"
msgstr "Auf Leseliste setzen"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:59
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62
#, fuzzy, python-format
#| msgid "Lists: %(username)s"
msgid "Remove from %(name)s"
msgstr "Listen: %(username)s"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30
msgid "Finish reading"
msgstr "Lesen abschließen"
#: bookwyrm/templates/snippets/status/content_status.html:73
#: bookwyrm/templates/snippets/trimmed_text.html:17
msgid "Show more"
@ -3260,7 +3356,7 @@ msgstr "Diese Lesedaten löschen"
#: bookwyrm/templates/snippets/status/status_options.html:35
#: bookwyrm/templates/snippets/user_options.html:13
#: bookwyrm/templates/user_admin/user_moderation_actions.html:12
#: bookwyrm/templates/user_admin/user_moderation_actions.html:13
msgid "Send direct message"
msgstr "Direktnachricht senden"
@ -3462,6 +3558,22 @@ msgstr[1] "folgt dir"
msgid "No followers you follow"
msgstr "folgt dir"
#: bookwyrm/templates/user_admin/delete_user_form.html:5
#: bookwyrm/templates/user_admin/user_moderation_actions.html:31
msgid "Permanently delete user"
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:12
#, python-format
msgid "Are you sure you want to delete <strong>%(username)s</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion."
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:17
#, fuzzy
#| msgid "Confirm password:"
msgid "Your password:"
msgstr "Passwort bestätigen:"
#: bookwyrm/templates/user_admin/user.html:8
#, fuzzy
#| msgid "Back to reports"
@ -3588,15 +3700,15 @@ msgstr ""
msgid "Permanently deleted"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:17
#: bookwyrm/templates/user_admin/user_moderation_actions.html:20
msgid "Suspend user"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:19
#: bookwyrm/templates/user_admin/user_moderation_actions.html:25
msgid "Un-suspend user"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:28
#: bookwyrm/templates/user_admin/user_moderation_actions.html:47
msgid "Access level:"
msgstr ""
@ -3742,11 +3854,6 @@ msgstr ""
#~ msgid "Decimal number"
#~ msgstr "Seriennummer:"
#, fuzzy
#~| msgid "List curation:"
#~ msgid "Duration"
#~ msgstr "Listenkuratierung:"
#, fuzzy
#~| msgid "Email address:"
#~ msgid "Email address"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-08 15:57+0000\n"
"POT-Creation-Date: 2021-09-10 18:24+0000\n"
"PO-Revision-Date: 2021-02-28 17:19-0800\n"
"Last-Translator: Mouse Reeve <mousereeve@riseup.net>\n"
"Language-Team: English <LL@li.org>\n"
@ -18,59 +18,59 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bookwyrm/forms.py:235
#: bookwyrm/forms.py:236
msgid "A user with this email already exists."
msgstr ""
#: bookwyrm/forms.py:249
#: bookwyrm/forms.py:250
msgid "One Day"
msgstr ""
#: bookwyrm/forms.py:250
#: bookwyrm/forms.py:251
msgid "One Week"
msgstr ""
#: bookwyrm/forms.py:251
#: bookwyrm/forms.py:252
msgid "One Month"
msgstr ""
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:253
msgid "Does Not Expire"
msgstr ""
#: bookwyrm/forms.py:257
#: bookwyrm/forms.py:258
#, python-format
msgid "%(count)d uses"
msgstr ""
#: bookwyrm/forms.py:260
#: bookwyrm/forms.py:261
msgid "Unlimited"
msgstr ""
#: bookwyrm/forms.py:310
#: bookwyrm/forms.py:317
msgid "List Order"
msgstr ""
#: bookwyrm/forms.py:311
#: bookwyrm/forms.py:318
msgid "Book Title"
msgstr ""
#: bookwyrm/forms.py:312
#: bookwyrm/templates/snippets/create_status/review.html:23
#: bookwyrm/forms.py:319
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr ""
#: bookwyrm/forms.py:314 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:321 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr ""
#: bookwyrm/forms.py:318
#: bookwyrm/forms.py:325
msgid "Ascending"
msgstr ""
#: bookwyrm/forms.py:319
#: bookwyrm/forms.py:326
msgid "Descending"
msgstr ""
@ -92,45 +92,45 @@ msgstr ""
msgid "A user with that username already exists."
msgstr ""
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home Timeline"
msgstr ""
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home"
msgstr ""
#: bookwyrm/settings.py:114
#: bookwyrm/settings.py:116
msgid "Books Timeline"
msgstr ""
#: bookwyrm/settings.py:114 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr ""
#: bookwyrm/settings.py:160
#: bookwyrm/settings.py:162
msgid "English"
msgstr ""
#: bookwyrm/settings.py:161
#: bookwyrm/settings.py:163
msgid "German"
msgstr ""
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:164
msgid "Spanish"
msgstr ""
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:165
msgid "French"
msgstr ""
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:166
msgid "Simplified Chinese"
msgstr ""
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:167
msgid "Traditional Chinese"
msgstr ""
@ -280,14 +280,14 @@ msgstr ""
#: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:44
#: bookwyrm/templates/preferences/edit_user.html:78
#: bookwyrm/templates/preferences/edit_user.html:80
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:108
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:45
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
msgid "Save"
msgstr ""
@ -412,6 +412,7 @@ msgstr ""
#: bookwyrm/templates/book/book.html:313
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
msgid "Add"
msgstr ""
@ -994,7 +995,8 @@ msgid "Currently Reading"
msgstr ""
#: bookwyrm/templates/feed/layout.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:23
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/user/shelf/shelf.html:42
msgid "Read"
msgstr ""
@ -1005,12 +1007,16 @@ msgstr ""
msgid "%(year)s Reading Goal"
msgstr ""
#: bookwyrm/templates/feed/suggested_users.html:3
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow"
msgstr ""
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/feed/suggested_users.html:9
msgid "Don't show suggested users"
msgstr ""
#: bookwyrm/templates/feed/suggested_users.html:14
msgid "View directory"
msgstr ""
@ -1123,12 +1129,12 @@ msgid "Avatar:"
msgstr ""
#: bookwyrm/templates/get_started/profile.html:42
#: bookwyrm/templates/preferences/edit_user.html:52
#: bookwyrm/templates/preferences/edit_user.html:62
msgid "Manually approve followers:"
msgstr ""
#: bookwyrm/templates/get_started/profile.html:48
#: bookwyrm/templates/preferences/edit_user.html:66
#: bookwyrm/templates/preferences/edit_user.html:54
msgid "Show this account in suggested users:"
msgstr ""
@ -1380,7 +1386,7 @@ msgid "Settings"
msgstr ""
#: bookwyrm/templates/layout.html:118
#: bookwyrm/templates/settings/admin_layout.html:33
#: bookwyrm/templates/settings/layout.html:33
#: bookwyrm/templates/settings/manage_invite_requests.html:15
#: bookwyrm/templates/settings/manage_invites.html:3
#: bookwyrm/templates/settings/manage_invites.html:15
@ -1424,24 +1430,32 @@ msgstr ""
msgid "Join"
msgstr ""
#: bookwyrm/templates/layout.html:218
#: bookwyrm/templates/layout.html:214
msgid "Successfully posted status"
msgstr ""
#: bookwyrm/templates/layout.html:215
msgid "Error posting status"
msgstr ""
#: bookwyrm/templates/layout.html:223
msgid "About this instance"
msgstr ""
#: bookwyrm/templates/layout.html:222
#: bookwyrm/templates/layout.html:227
msgid "Contact site admin"
msgstr ""
#: bookwyrm/templates/layout.html:226
#: bookwyrm/templates/layout.html:231
msgid "Documentation"
msgstr ""
#: bookwyrm/templates/layout.html:233
#: bookwyrm/templates/layout.html:238
#, python-format
msgid "Support %(site_name)s on <a href=\"%(support_link)s\" target=\"_blank\">%(support_title)s</a>"
msgstr ""
#: bookwyrm/templates/layout.html:237
#: bookwyrm/templates/layout.html:242
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 ""
@ -1498,6 +1512,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:50
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1714,7 +1729,7 @@ msgstr ""
#: bookwyrm/templates/moderation/reports.html:8
#: bookwyrm/templates/moderation/reports.html:17
#: bookwyrm/templates/settings/admin_layout.html:38
#: bookwyrm/templates/settings/layout.html:48
msgid "Reports"
msgstr ""
@ -1894,6 +1909,7 @@ msgstr ""
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:26
#: bookwyrm/templates/preferences/layout.html:23
#: bookwyrm/templates/user_admin/delete_user_form.html:23
msgid "Delete Account"
msgstr ""
@ -1911,19 +1927,23 @@ msgid "Edit Profile"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:46
msgid "Show set reading goal prompt in feed:"
msgid "Show reading goal prompt in feed:"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:50
msgid "Show suggested users:"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:58
msgid "Default post privacy:"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:70
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:73
#: bookwyrm/templates/preferences/edit_user.html:68
msgid "Default post privacy:"
msgstr ""
#: bookwyrm/templates/preferences/edit_user.html:75
msgid "Preferred Timezone: "
msgstr ""
@ -1977,7 +1997,7 @@ msgstr ""
#: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/admin_layout.html:27
#: bookwyrm/templates/settings/layout.html:27
#: bookwyrm/templates/user_admin/user_admin.html:3
#: bookwyrm/templates/user_admin/user_admin.html:10
msgid "Users"
@ -1988,56 +2008,6 @@ msgstr ""
msgid "No results found for \"%(query)s\""
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:4
msgid "Administration"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:22
msgid "Manage Users"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:44
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
msgid "Federated Instances"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:50
msgid "Instance Settings"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:54
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
msgid "Announcements"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:58
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:61
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:62
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:63
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr ""
#: bookwyrm/templates/settings/admin_layout.html:64
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr ""
#: bookwyrm/templates/settings/announcement.html:3
#: bookwyrm/templates/settings/announcement.html:6
msgid "Announcement"
@ -2066,14 +2036,17 @@ msgid "False"
msgstr ""
#: bookwyrm/templates/settings/announcement.html:47
#: bookwyrm/templates/settings/announcement_form.html:40
msgid "Start date:"
msgstr ""
#: bookwyrm/templates/settings/announcement.html:54
#: bookwyrm/templates/settings/announcement_form.html:49
msgid "End date:"
msgstr ""
#: bookwyrm/templates/settings/announcement.html:60
#: bookwyrm/templates/settings/announcement_form.html:58
msgid "Active:"
msgstr ""
@ -2082,6 +2055,24 @@ msgstr ""
msgid "Create Announcement"
msgstr ""
#: bookwyrm/templates/settings/announcement_form.html:16
msgid "Preview:"
msgstr ""
#: bookwyrm/templates/settings/announcement_form.html:23
msgid "Content:"
msgstr ""
#: bookwyrm/templates/settings/announcement_form.html:30
msgid "Event date:"
msgstr ""
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:61
msgid "Announcements"
msgstr ""
#: bookwyrm/templates/settings/announcements.html:21
msgid "Date added"
msgstr ""
@ -2115,6 +2106,15 @@ msgstr ""
msgid "inactive"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:5
#: bookwyrm/templates/settings/email_blocklist.html:10
msgid "Add domain"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:11
msgid "Domain:"
msgstr ""
#: bookwyrm/templates/settings/edit_server.html:3
#: bookwyrm/templates/settings/edit_server.html:6
#: bookwyrm/templates/settings/edit_server.html:20
@ -2170,6 +2170,31 @@ msgstr ""
msgid "Notes:"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:52
msgid "Email Blocklist"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:18
msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked."
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:25
msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:30
msgid "Options"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:39
#, python-format
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] ""
msgstr[1] ""
#: bookwyrm/templates/settings/federated_server.html:19
msgid "Details"
msgstr ""
@ -2237,6 +2262,12 @@ msgstr ""
msgid "All users from this instance will be re-activated."
msgstr ""
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#: bookwyrm/templates/settings/layout.html:38
msgid "Federated Instances"
msgstr ""
#: bookwyrm/templates/settings/federation.html:19
#: bookwyrm/templates/user_admin/server_filter.html:5
msgid "Instance name"
@ -2250,6 +2281,48 @@ msgstr ""
msgid "Software"
msgstr ""
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr ""
#: bookwyrm/templates/settings/layout.html:22
msgid "Manage Users"
msgstr ""
#: bookwyrm/templates/settings/layout.html:44
msgid "Moderation"
msgstr ""
#: bookwyrm/templates/settings/layout.html:57
msgid "Instance Settings"
msgstr ""
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr ""
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr ""
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr ""
#: bookwyrm/templates/settings/layout.html:70
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr ""
#: bookwyrm/templates/settings/layout.html:71
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr ""
#: bookwyrm/templates/settings/manage_invite_requests.html:4
#: bookwyrm/templates/settings/manage_invite_requests.html:11
#: bookwyrm/templates/settings/manage_invite_requests.html:25
@ -2489,32 +2562,32 @@ msgstr ""
msgid "Progress:"
msgstr ""
#: bookwyrm/templates/snippets/create_status/comment.html:47
#: bookwyrm/templates/snippets/create_status/comment.html:52
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:30
#: bookwyrm/templates/snippets/readthrough_form.html:22
msgid "pages"
msgstr ""
#: bookwyrm/templates/snippets/create_status/comment.html:53
#: bookwyrm/templates/snippets/create_status/comment.html:58
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:31
#: bookwyrm/templates/snippets/readthrough_form.html:23
msgid "percent"
msgstr ""
#: bookwyrm/templates/snippets/create_status/comment.html:60
#: bookwyrm/templates/snippets/create_status/comment.html:65
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:36
#, python-format
msgid "of %(pages)s pages"
msgstr ""
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#: bookwyrm/templates/snippets/status/layout.html:31
#: bookwyrm/templates/snippets/status/layout.html:49
#: bookwyrm/templates/snippets/status/layout.html:50
msgid "Reply"
msgstr ""
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
msgid "Content"
msgstr ""
@ -2526,7 +2599,7 @@ msgstr ""
msgid "Spoilers ahead!"
msgstr ""
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:5
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13
msgid "Include spoiler alert"
msgstr ""
@ -2542,7 +2615,7 @@ msgstr ""
msgid "Private"
msgstr ""
#: bookwyrm/templates/snippets/create_status/post_options_block.html:19
#: bookwyrm/templates/snippets/create_status/post_options_block.html:21
msgid "Post"
msgstr ""
@ -2555,24 +2628,24 @@ msgstr ""
msgid "An excerpt from '%(book_title)s'"
msgstr ""
#: bookwyrm/templates/snippets/create_status/quotation.html:31
#: bookwyrm/templates/snippets/create_status/quotation.html:32
msgid "Position:"
msgstr ""
#: bookwyrm/templates/snippets/create_status/quotation.html:40
#: bookwyrm/templates/snippets/create_status/quotation.html:45
msgid "On page:"
msgstr ""
#: bookwyrm/templates/snippets/create_status/quotation.html:46
#: bookwyrm/templates/snippets/create_status/quotation.html:51
msgid "At percent:"
msgstr ""
#: bookwyrm/templates/snippets/create_status/review.html:18
#: bookwyrm/templates/snippets/create_status/review.html:25
#, python-format
msgid "Your review of '%(book_title)s'"
msgstr ""
#: bookwyrm/templates/snippets/create_status/review.html:30
#: bookwyrm/templates/snippets/create_status/review.html:40
msgid "Review:"
msgstr ""
@ -2790,7 +2863,7 @@ msgid "(Optional)"
msgstr ""
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50
msgid "Update progress"
msgstr ""
@ -2828,23 +2901,25 @@ msgstr ""
msgid "More shelves"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:11
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21
msgid "Finish reading"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36
msgid "Want to read"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:59
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62
#, python-format
msgid "Remove from %(name)s"
msgstr ""
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30
msgid "Finish reading"
msgstr ""
#: bookwyrm/templates/snippets/status/content_status.html:73
#: bookwyrm/templates/snippets/trimmed_text.html:17
msgid "Show more"
@ -2939,7 +3014,7 @@ msgstr ""
#: bookwyrm/templates/snippets/status/status_options.html:35
#: bookwyrm/templates/snippets/user_options.html:13
#: bookwyrm/templates/user_admin/user_moderation_actions.html:12
#: bookwyrm/templates/user_admin/user_moderation_actions.html:13
msgid "Send direct message"
msgstr ""
@ -3128,6 +3203,20 @@ msgstr[1] ""
msgid "No followers you follow"
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:5
#: bookwyrm/templates/user_admin/user_moderation_actions.html:31
msgid "Permanently delete user"
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:12
#, python-format
msgid "Are you sure you want to delete <strong>%(username)s</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion."
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:17
msgid "Your password:"
msgstr ""
#: bookwyrm/templates/user_admin/user.html:8
msgid "Back to users"
msgstr ""
@ -3225,15 +3314,15 @@ msgstr ""
msgid "Permanently deleted"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:17
#: bookwyrm/templates/user_admin/user_moderation_actions.html:20
msgid "Suspend user"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:19
#: bookwyrm/templates/user_admin/user_moderation_actions.html:25
msgid "Un-suspend user"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:28
#: bookwyrm/templates/user_admin/user_moderation_actions.html:47
msgid "Access level:"
msgstr ""

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-08 15:57+0000\n"
"POT-Creation-Date: 2021-09-10 18:24+0000\n"
"PO-Revision-Date: 2021-03-19 11:49+0800\n"
"Last-Translator: Reese Porter <reesedporter@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,59 +18,59 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bookwyrm/forms.py:235
#: bookwyrm/forms.py:236
msgid "A user with this email already exists."
msgstr "Ya existe un usuario con ese correo electrónico."
#: bookwyrm/forms.py:249
#: bookwyrm/forms.py:250
msgid "One Day"
msgstr "Un día"
#: bookwyrm/forms.py:250
#: bookwyrm/forms.py:251
msgid "One Week"
msgstr "Una semana"
#: bookwyrm/forms.py:251
#: bookwyrm/forms.py:252
msgid "One Month"
msgstr "Un mes"
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:253
msgid "Does Not Expire"
msgstr "Nunca se vence"
#: bookwyrm/forms.py:257
#: bookwyrm/forms.py:258
#, python-format
msgid "%(count)d uses"
msgstr "%(count)d usos"
#: bookwyrm/forms.py:260
#: bookwyrm/forms.py:261
msgid "Unlimited"
msgstr "Sin límite"
#: bookwyrm/forms.py:310
#: bookwyrm/forms.py:317
msgid "List Order"
msgstr "Orden de la lista"
#: bookwyrm/forms.py:311
#: bookwyrm/forms.py:318
msgid "Book Title"
msgstr "Título"
#: bookwyrm/forms.py:312
#: bookwyrm/templates/snippets/create_status/review.html:23
#: bookwyrm/forms.py:319
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "Calificación"
#: bookwyrm/forms.py:314 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:321 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "Ordenar por"
#: bookwyrm/forms.py:318
#: bookwyrm/forms.py:325
msgid "Ascending"
msgstr "Ascendente"
#: bookwyrm/forms.py:319
#: bookwyrm/forms.py:326
msgid "Descending"
msgstr "Descendente"
@ -92,45 +92,45 @@ msgstr "nombre de usuario"
msgid "A user with that username already exists."
msgstr "Ya existe un usuario con ese nombre."
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home Timeline"
msgstr "Línea temporal de hogar"
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home"
msgstr "Hogar"
#: bookwyrm/settings.py:114
#: bookwyrm/settings.py:116
msgid "Books Timeline"
msgstr "Línea temporal de libros"
#: bookwyrm/settings.py:114 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "Libros"
#: bookwyrm/settings.py:160
#: bookwyrm/settings.py:162
msgid "English"
msgstr "Inglés"
#: bookwyrm/settings.py:161
#: bookwyrm/settings.py:163
msgid "German"
msgstr "Aléman"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:164
msgid "Spanish"
msgstr "Español"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:165
msgid "French"
msgstr "Francés"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:166
msgid "Simplified Chinese"
msgstr "Chino simplificado"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:167
msgid "Traditional Chinese"
msgstr "Chino tradicional"
@ -280,14 +280,14 @@ msgstr "Clave Goodreads:"
#: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:44
#: bookwyrm/templates/preferences/edit_user.html:78
#: bookwyrm/templates/preferences/edit_user.html:80
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:108
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:45
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
msgid "Save"
msgstr "Guardar"
@ -412,6 +412,7 @@ msgstr "Agregar a lista"
#: bookwyrm/templates/book/book.html:313
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
msgid "Add"
msgstr "Agregar"
@ -994,7 +995,8 @@ msgid "Currently Reading"
msgstr "Leyendo actualmente"
#: bookwyrm/templates/feed/layout.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:23
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/user/shelf/shelf.html:42
msgid "Read"
msgstr "Leido"
@ -1005,12 +1007,18 @@ msgstr "Leido"
msgid "%(year)s Reading Goal"
msgstr "%(year)s Meta de lectura"
#: bookwyrm/templates/feed/suggested_users.html:3
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow"
msgstr "A quién seguir"
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/feed/suggested_users.html:9
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Don't show suggested users"
msgstr "Mostrar esta cuenta en los usuarios sugeridos:"
#: bookwyrm/templates/feed/suggested_users.html:14
msgid "View directory"
msgstr "Ver directorio"
@ -1123,12 +1131,12 @@ msgid "Avatar:"
msgstr "Avatar:"
#: bookwyrm/templates/get_started/profile.html:42
#: bookwyrm/templates/preferences/edit_user.html:52
#: bookwyrm/templates/preferences/edit_user.html:62
msgid "Manually approve followers:"
msgstr "Aprobar seguidores a mano:"
#: bookwyrm/templates/get_started/profile.html:48
#: bookwyrm/templates/preferences/edit_user.html:66
#: bookwyrm/templates/preferences/edit_user.html:54
msgid "Show this account in suggested users:"
msgstr "Mostrar esta cuenta en los usuarios sugeridos:"
@ -1380,7 +1388,7 @@ msgid "Settings"
msgstr "Configuración"
#: bookwyrm/templates/layout.html:118
#: bookwyrm/templates/settings/admin_layout.html:33
#: bookwyrm/templates/settings/layout.html:33
#: bookwyrm/templates/settings/manage_invite_requests.html:15
#: bookwyrm/templates/settings/manage_invites.html:3
#: bookwyrm/templates/settings/manage_invites.html:15
@ -1424,24 +1432,36 @@ msgstr "Iniciar sesión"
msgid "Join"
msgstr "Unirse"
#: bookwyrm/templates/layout.html:218
#: bookwyrm/templates/layout.html:214
#, fuzzy
#| msgid "Successfully imported"
msgid "Successfully posted status"
msgstr "Importado exitosamente"
#: bookwyrm/templates/layout.html:215
#, fuzzy
#| msgid "Boost status"
msgid "Error posting status"
msgstr "Respaldar status"
#: bookwyrm/templates/layout.html:223
msgid "About this instance"
msgstr "Sobre esta instancia"
#: bookwyrm/templates/layout.html:222
#: bookwyrm/templates/layout.html:227
msgid "Contact site admin"
msgstr "Contactarse con administradores del sitio"
#: bookwyrm/templates/layout.html:226
#: bookwyrm/templates/layout.html:231
msgid "Documentation"
msgstr "Documentación de Django"
#: bookwyrm/templates/layout.html:233
#: bookwyrm/templates/layout.html:238
#, python-format
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>"
#: bookwyrm/templates/layout.html:237
#: bookwyrm/templates/layout.html:242
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>."
@ -1502,6 +1522,7 @@ msgstr "Este campo no puede ser nulo."
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:50
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1720,7 +1741,7 @@ msgstr "Informes: %(instance_name)s"
#: bookwyrm/templates/moderation/reports.html:8
#: bookwyrm/templates/moderation/reports.html:17
#: bookwyrm/templates/settings/admin_layout.html:38
#: bookwyrm/templates/settings/layout.html:48
msgid "Reports"
msgstr "Informes"
@ -1900,6 +1921,7 @@ msgstr "Nueva contraseña:"
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:26
#: bookwyrm/templates/preferences/layout.html:23
#: bookwyrm/templates/user_admin/delete_user_form.html:23
msgid "Delete Account"
msgstr "Quitar cuenta"
@ -1917,19 +1939,27 @@ msgid "Edit Profile"
msgstr "Editar perfil"
#: bookwyrm/templates/preferences/edit_user.html:46
msgid "Show set reading goal prompt in feed:"
#, fuzzy
#| msgid "Show set reading goal prompt in feed:"
msgid "Show reading goal prompt in feed:"
msgstr "Mostrar meta de lectura en el feed:"
#: bookwyrm/templates/preferences/edit_user.html:58
msgid "Default post privacy:"
msgstr "Privacidad de publicación por defecto:"
#: bookwyrm/templates/preferences/edit_user.html:50
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Show suggested users:"
msgstr "Mostrar esta cuenta en los usuarios sugeridos:"
#: bookwyrm/templates/preferences/edit_user.html:70
#: bookwyrm/templates/preferences/edit_user.html:58
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr "Tu cuenta se aparecerá en el <a href=\"%(path)s\">directorio</a>, y puede ser recomendado a otros usuarios de BookWyrm."
#: bookwyrm/templates/preferences/edit_user.html:73
#: bookwyrm/templates/preferences/edit_user.html:68
msgid "Default post privacy:"
msgstr "Privacidad de publicación por defecto:"
#: bookwyrm/templates/preferences/edit_user.html:75
msgid "Preferred Timezone: "
msgstr "Huso horario preferido"
@ -1983,7 +2013,7 @@ msgstr "Tipo de búsqueda"
#: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/admin_layout.html:27
#: bookwyrm/templates/settings/layout.html:27
#: bookwyrm/templates/user_admin/user_admin.html:3
#: bookwyrm/templates/user_admin/user_admin.html:10
msgid "Users"
@ -1994,56 +2024,6 @@ msgstr "Usuarios"
msgid "No results found for \"%(query)s\""
msgstr "No se encontró ningún resultado correspondiente a \"%(query)s\""
#: bookwyrm/templates/settings/admin_layout.html:4
msgid "Administration"
msgstr "Adminstración"
#: bookwyrm/templates/settings/admin_layout.html:22
msgid "Manage Users"
msgstr "Administrar usuarios"
#: bookwyrm/templates/settings/admin_layout.html:44
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
msgid "Federated Instances"
msgstr "Instancias federalizadas"
#: bookwyrm/templates/settings/admin_layout.html:50
msgid "Instance Settings"
msgstr "Configuración de instancia"
#: bookwyrm/templates/settings/admin_layout.html:54
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
msgid "Announcements"
msgstr "Anuncios"
#: bookwyrm/templates/settings/admin_layout.html:58
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Configuración de sitio"
#: bookwyrm/templates/settings/admin_layout.html:61
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Información de instancia"
#: bookwyrm/templates/settings/admin_layout.html:62
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "Imagenes"
#: bookwyrm/templates/settings/admin_layout.html:63
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "Contenido del pie de página"
#: bookwyrm/templates/settings/admin_layout.html:64
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "Registración"
#: bookwyrm/templates/settings/announcement.html:3
#: bookwyrm/templates/settings/announcement.html:6
msgid "Announcement"
@ -2072,14 +2052,17 @@ msgid "False"
msgstr "Falso"
#: bookwyrm/templates/settings/announcement.html:47
#: bookwyrm/templates/settings/announcement_form.html:40
msgid "Start date:"
msgstr "Fecha de inicio:"
#: bookwyrm/templates/settings/announcement.html:54
#: bookwyrm/templates/settings/announcement_form.html:49
msgid "End date:"
msgstr "Fecha final:"
#: bookwyrm/templates/settings/announcement.html:60
#: bookwyrm/templates/settings/announcement_form.html:58
msgid "Active:"
msgstr "Activ@:"
@ -2088,6 +2071,30 @@ msgstr "Activ@:"
msgid "Create Announcement"
msgstr "Crear anuncio"
#: bookwyrm/templates/settings/announcement_form.html:16
#, fuzzy
#| msgid "Preview"
msgid "Preview:"
msgstr "Vista preliminar"
#: bookwyrm/templates/settings/announcement_form.html:23
#, fuzzy
#| msgid "Content"
msgid "Content:"
msgstr "Contenido"
#: bookwyrm/templates/settings/announcement_form.html:30
#, fuzzy
#| msgid "End date:"
msgid "Event date:"
msgstr "Fecha final:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:61
msgid "Announcements"
msgstr "Anuncios"
#: bookwyrm/templates/settings/announcements.html:21
msgid "Date added"
msgstr "Fecha agregada"
@ -2121,6 +2128,15 @@ msgstr "activo"
msgid "inactive"
msgstr "inactivo"
#: bookwyrm/templates/settings/domain_form.html:5
#: bookwyrm/templates/settings/email_blocklist.html:10
msgid "Add domain"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:11
msgid "Domain:"
msgstr ""
#: bookwyrm/templates/settings/edit_server.html:3
#: bookwyrm/templates/settings/edit_server.html:6
#: bookwyrm/templates/settings/edit_server.html:20
@ -2176,6 +2192,36 @@ msgstr "Versión:"
msgid "Notes:"
msgstr "Notas:"
#: bookwyrm/templates/settings/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:52
#, fuzzy
#| msgid "Import Blocklist"
msgid "Email Blocklist"
msgstr "Importar lista de bloqueo"
#: bookwyrm/templates/settings/email_blocklist.html:18
msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked."
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:25
msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:30
#, fuzzy
#| msgid "Actions"
msgid "Options"
msgstr "Acciones"
#: bookwyrm/templates/settings/email_blocklist.html:39
#, fuzzy, python-format
#| msgid "%(count)d uses"
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] "%(count)d usos"
msgstr[1] "%(count)d usos"
#: bookwyrm/templates/settings/federated_server.html:19
msgid "Details"
msgstr "Detalles"
@ -2243,6 +2289,12 @@ msgstr "Desbloquear"
msgid "All users from this instance will be re-activated."
msgstr "Todos los usuarios en esta instancia serán re-activados."
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#: bookwyrm/templates/settings/layout.html:38
msgid "Federated Instances"
msgstr "Instancias federalizadas"
#: bookwyrm/templates/settings/federation.html:19
#: bookwyrm/templates/user_admin/server_filter.html:5
msgid "Instance name"
@ -2256,6 +2308,50 @@ msgstr "Fecha de federalización"
msgid "Software"
msgstr "Software"
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "Adminstración"
#: bookwyrm/templates/settings/layout.html:22
msgid "Manage Users"
msgstr "Administrar usuarios"
#: bookwyrm/templates/settings/layout.html:44
#, fuzzy
#| msgid "Duration"
msgid "Moderation"
msgstr "Duración"
#: bookwyrm/templates/settings/layout.html:57
msgid "Instance Settings"
msgstr "Configuración de instancia"
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Configuración de sitio"
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Información de instancia"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "Imagenes"
#: bookwyrm/templates/settings/layout.html:70
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "Contenido del pie de página"
#: bookwyrm/templates/settings/layout.html:71
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "Registración"
#: bookwyrm/templates/settings/manage_invite_requests.html:4
#: bookwyrm/templates/settings/manage_invite_requests.html:11
#: bookwyrm/templates/settings/manage_invite_requests.html:25
@ -2495,32 +2591,32 @@ msgstr "Algunos pensamientos sobre el libro"
msgid "Progress:"
msgstr "Progreso:"
#: bookwyrm/templates/snippets/create_status/comment.html:47
#: bookwyrm/templates/snippets/create_status/comment.html:52
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:30
#: bookwyrm/templates/snippets/readthrough_form.html:22
msgid "pages"
msgstr "páginas"
#: bookwyrm/templates/snippets/create_status/comment.html:53
#: bookwyrm/templates/snippets/create_status/comment.html:58
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:31
#: bookwyrm/templates/snippets/readthrough_form.html:23
msgid "percent"
msgstr "por ciento"
#: bookwyrm/templates/snippets/create_status/comment.html:60
#: bookwyrm/templates/snippets/create_status/comment.html:65
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:36
#, python-format
msgid "of %(pages)s pages"
msgstr "de %(pages)s páginas"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#: bookwyrm/templates/snippets/status/layout.html:31
#: bookwyrm/templates/snippets/status/layout.html:49
#: bookwyrm/templates/snippets/status/layout.html:50
msgid "Reply"
msgstr "Respuesta"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
msgid "Content"
msgstr "Contenido"
@ -2532,7 +2628,7 @@ msgstr "Alerta de spoiler:"
msgid "Spoilers ahead!"
msgstr "¡Advertencia, ya vienen spoilers!"
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:5
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13
msgid "Include spoiler alert"
msgstr "Incluir alerta de spoiler"
@ -2548,7 +2644,7 @@ msgstr "Comentario:"
msgid "Private"
msgstr "Privada"
#: bookwyrm/templates/snippets/create_status/post_options_block.html:19
#: bookwyrm/templates/snippets/create_status/post_options_block.html:21
msgid "Post"
msgstr "Compartir"
@ -2561,30 +2657,30 @@ msgstr "Cita:"
msgid "An excerpt from '%(book_title)s'"
msgstr "Un extracto de '%(book_title)s'"
#: bookwyrm/templates/snippets/create_status/quotation.html:31
#: bookwyrm/templates/snippets/create_status/quotation.html:32
#, fuzzy
#| msgid "Description:"
msgid "Position:"
msgstr "Descripción:"
#: bookwyrm/templates/snippets/create_status/quotation.html:40
#: bookwyrm/templates/snippets/create_status/quotation.html:45
#, fuzzy
#| msgid "pages"
msgid "On page:"
msgstr "páginas"
#: bookwyrm/templates/snippets/create_status/quotation.html:46
#: bookwyrm/templates/snippets/create_status/quotation.html:51
#, fuzzy
#| msgid "percent"
msgid "At percent:"
msgstr "por ciento"
#: bookwyrm/templates/snippets/create_status/review.html:18
#: bookwyrm/templates/snippets/create_status/review.html:25
#, python-format
msgid "Your review of '%(book_title)s'"
msgstr "Tu reseña de '%(book_title)s'"
#: bookwyrm/templates/snippets/create_status/review.html:30
#: bookwyrm/templates/snippets/create_status/review.html:40
msgid "Review:"
msgstr "Reseña:"
@ -2802,7 +2898,7 @@ msgid "(Optional)"
msgstr "(Opcional)"
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50
msgid "Update progress"
msgstr "Progreso de actualización"
@ -2840,23 +2936,25 @@ msgstr "Mover libro"
msgid "More shelves"
msgstr "Más estantes"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:11
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading"
msgstr "Empezar leer"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21
msgid "Finish reading"
msgstr "Terminar de leer"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36
msgid "Want to read"
msgstr "Quiero leer"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:59
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62
#, python-format
msgid "Remove from %(name)s"
msgstr "Quitar de %(name)s"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30
msgid "Finish reading"
msgstr "Terminar de leer"
#: bookwyrm/templates/snippets/status/content_status.html:73
#: bookwyrm/templates/snippets/trimmed_text.html:17
msgid "Show more"
@ -2953,7 +3051,7 @@ msgstr "Eliminar y recomponer"
#: bookwyrm/templates/snippets/status/status_options.html:35
#: bookwyrm/templates/snippets/user_options.html:13
#: bookwyrm/templates/user_admin/user_moderation_actions.html:12
#: bookwyrm/templates/user_admin/user_moderation_actions.html:13
msgid "Send direct message"
msgstr "Enviar mensaje directo"
@ -3142,6 +3240,24 @@ msgstr[1] "%(mutuals_display)s seguidores que sigues"
msgid "No followers you follow"
msgstr "Ningún seguidor que tu sigues"
#: bookwyrm/templates/user_admin/delete_user_form.html:5
#: bookwyrm/templates/user_admin/user_moderation_actions.html:31
#, fuzzy
#| msgid "Permanently deleted"
msgid "Permanently delete user"
msgstr "Eliminado permanentemente"
#: bookwyrm/templates/user_admin/delete_user_form.html:12
#, python-format
msgid "Are you sure you want to delete <strong>%(username)s</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion."
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:17
#, fuzzy
#| msgid "Confirm password:"
msgid "Your password:"
msgstr "Confirmar contraseña:"
#: bookwyrm/templates/user_admin/user.html:8
msgid "Back to users"
msgstr "Volver a usuarios"
@ -3255,15 +3371,15 @@ msgstr "Ver instancia"
msgid "Permanently deleted"
msgstr "Eliminado permanentemente"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:17
#: bookwyrm/templates/user_admin/user_moderation_actions.html:20
msgid "Suspend user"
msgstr "Suspender usuario"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:19
#: bookwyrm/templates/user_admin/user_moderation_actions.html:25
msgid "Un-suspend user"
msgstr "Des-suspender usuario"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:28
#: bookwyrm/templates/user_admin/user_moderation_actions.html:47
msgid "Access level:"
msgstr "Nivel de acceso:"
@ -3489,9 +3605,6 @@ msgstr "Actualizaciones de status de {obj.display_name}"
#~ msgid "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[.uuuuuu] format."
#~ msgstr "“%(value)s” valor tiene un formato invalido. Debe estar en formato [DD] [[HH:]MM:]ss[.uuuuuu]."
#~ msgid "Duration"
#~ msgstr "Duración"
#~ msgid "Email address"
#~ msgstr "Dirección de correo electrónico"

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-08 15:57+0000\n"
"POT-Creation-Date: 2021-09-10 18:24+0000\n"
"PO-Revision-Date: 2021-04-05 12:44+0100\n"
"Last-Translator: Fabien Basmaison <contact@arkhi.org>\n"
"Language-Team: Mouse Reeve <LL@li.org>\n"
@ -18,59 +18,59 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: bookwyrm/forms.py:235
#: bookwyrm/forms.py:236
msgid "A user with this email already exists."
msgstr "Cet email est déjà associé à un compte."
#: bookwyrm/forms.py:249
#: bookwyrm/forms.py:250
msgid "One Day"
msgstr "Un jour"
#: bookwyrm/forms.py:250
#: bookwyrm/forms.py:251
msgid "One Week"
msgstr "Une semaine"
#: bookwyrm/forms.py:251
#: bookwyrm/forms.py:252
msgid "One Month"
msgstr "Un mois"
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:253
msgid "Does Not Expire"
msgstr "Sans expiration"
#: bookwyrm/forms.py:257
#: bookwyrm/forms.py:258
#, python-format
msgid "%(count)d uses"
msgstr "%(count)d utilisations"
#: bookwyrm/forms.py:260
#: bookwyrm/forms.py:261
msgid "Unlimited"
msgstr "Sans limite"
#: bookwyrm/forms.py:310
#: bookwyrm/forms.py:317
msgid "List Order"
msgstr "Ordre de la liste"
#: bookwyrm/forms.py:311
#: bookwyrm/forms.py:318
msgid "Book Title"
msgstr "Titre du livre"
#: bookwyrm/forms.py:312
#: bookwyrm/templates/snippets/create_status/review.html:23
#: bookwyrm/forms.py:319
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "Note"
#: bookwyrm/forms.py:314 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:321 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "Trier par"
#: bookwyrm/forms.py:318
#: bookwyrm/forms.py:325
msgid "Ascending"
msgstr "Ordre croissant"
#: bookwyrm/forms.py:319
#: bookwyrm/forms.py:326
msgid "Descending"
msgstr "Ordre décroissant"
@ -92,47 +92,47 @@ msgstr "nom du compte:"
msgid "A user with that username already exists."
msgstr "Ce nom est déjà associé à un compte."
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home Timeline"
msgstr "Mon fil dactualité"
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home"
msgstr "Accueil"
#: bookwyrm/settings.py:114
#: bookwyrm/settings.py:116
#, fuzzy
#| msgid "Book Title"
msgid "Books Timeline"
msgstr "Titre du livre"
#: bookwyrm/settings.py:114 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "Livres"
#: bookwyrm/settings.py:160
#: bookwyrm/settings.py:162
msgid "English"
msgstr "English"
#: bookwyrm/settings.py:161
#: bookwyrm/settings.py:163
msgid "German"
msgstr "Deutsch"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:164
msgid "Spanish"
msgstr "Español"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:165
msgid "French"
msgstr "Français"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:166
msgid "Simplified Chinese"
msgstr "简化字"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:167
#, fuzzy
#| msgid "Additional info:"
msgid "Traditional Chinese"
@ -284,14 +284,14 @@ msgstr "Clé Goodreads:"
#: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:44
#: bookwyrm/templates/preferences/edit_user.html:78
#: bookwyrm/templates/preferences/edit_user.html:80
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:108
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:45
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
msgid "Save"
msgstr "Enregistrer"
@ -416,6 +416,7 @@ msgstr "Ajouter à la liste"
#: bookwyrm/templates/book/book.html:313
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
msgid "Add"
msgstr "Ajouter"
@ -1007,7 +1008,8 @@ msgid "Currently Reading"
msgstr "Lectures en cours"
#: bookwyrm/templates/feed/layout.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:23
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/user/shelf/shelf.html:42
msgid "Read"
msgstr "Lu"
@ -1018,12 +1020,18 @@ msgstr "Lu"
msgid "%(year)s Reading Goal"
msgstr "Défi lecture pour %(year)s"
#: bookwyrm/templates/feed/suggested_users.html:3
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow"
msgstr "À qui sabonner"
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/feed/suggested_users.html:9
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Don't show suggested users"
msgstr "Afficher ce compte dans ceux suggérés:"
#: bookwyrm/templates/feed/suggested_users.html:14
#, fuzzy
#| msgid "Directory"
msgid "View directory"
@ -1138,12 +1146,12 @@ msgid "Avatar:"
msgstr "Avatar:"
#: bookwyrm/templates/get_started/profile.html:42
#: bookwyrm/templates/preferences/edit_user.html:52
#: bookwyrm/templates/preferences/edit_user.html:62
msgid "Manually approve followers:"
msgstr "Autoriser les abonnements manuellement:"
#: bookwyrm/templates/get_started/profile.html:48
#: bookwyrm/templates/preferences/edit_user.html:66
#: bookwyrm/templates/preferences/edit_user.html:54
msgid "Show this account in suggested users:"
msgstr "Afficher ce compte dans ceux suggérés:"
@ -1399,7 +1407,7 @@ msgid "Settings"
msgstr "Paramètres"
#: bookwyrm/templates/layout.html:118
#: bookwyrm/templates/settings/admin_layout.html:33
#: bookwyrm/templates/settings/layout.html:33
#: bookwyrm/templates/settings/manage_invite_requests.html:15
#: bookwyrm/templates/settings/manage_invites.html:3
#: bookwyrm/templates/settings/manage_invites.html:15
@ -1443,24 +1451,36 @@ msgstr "Se connecter"
msgid "Join"
msgstr "Rejoindre"
#: bookwyrm/templates/layout.html:218
#: bookwyrm/templates/layout.html:214
#, fuzzy
#| msgid "Successfully imported"
msgid "Successfully posted status"
msgstr "Importation réussie"
#: bookwyrm/templates/layout.html:215
#, fuzzy
#| msgid "Boost status"
msgid "Error posting status"
msgstr "Partager le statut"
#: bookwyrm/templates/layout.html:223
msgid "About this instance"
msgstr "À propos de cette instance"
#: bookwyrm/templates/layout.html:222
#: bookwyrm/templates/layout.html:227
msgid "Contact site admin"
msgstr "Contacter ladministrateur du site"
#: bookwyrm/templates/layout.html:226
#: bookwyrm/templates/layout.html:231
msgid "Documentation"
msgstr "Documentation"
#: bookwyrm/templates/layout.html:233
#: bookwyrm/templates/layout.html:238
#, python-format
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>"
#: bookwyrm/templates/layout.html:237
#: bookwyrm/templates/layout.html:242
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>."
@ -1521,6 +1541,7 @@ msgstr "Cette étagère est vide"
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:50
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1745,7 +1766,7 @@ msgstr "Signalements: %(instance_name)s"
#: bookwyrm/templates/moderation/reports.html:8
#: bookwyrm/templates/moderation/reports.html:17
#: bookwyrm/templates/settings/admin_layout.html:38
#: bookwyrm/templates/settings/layout.html:48
msgid "Reports"
msgstr "Signalements"
@ -1925,6 +1946,7 @@ msgstr "Nouveau mot de passe:"
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:26
#: bookwyrm/templates/preferences/layout.html:23
#: bookwyrm/templates/user_admin/delete_user_form.html:23
#, fuzzy
#| msgid "Create an Account"
msgid "Delete Account"
@ -1944,21 +1966,29 @@ msgid "Edit Profile"
msgstr "Modifier le profil"
#: bookwyrm/templates/preferences/edit_user.html:46
msgid "Show set reading goal prompt in feed:"
#, fuzzy
#| msgid "Show set reading goal prompt in feed:"
msgid "Show reading goal prompt in feed:"
msgstr "Afficher le message pour définir un défi lecture dans le fil dactualité:"
#: bookwyrm/templates/preferences/edit_user.html:50
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Show suggested users:"
msgstr "Afficher ce compte dans ceux suggérés:"
#: bookwyrm/templates/preferences/edit_user.html:58
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr "Votre compte sera listé dans le <a href=\"%(path)s\">répertoire</a> et pourra être recommandé à dautres utilisateurs ou utilisatrices de BookWyrm."
#: bookwyrm/templates/preferences/edit_user.html:68
#, fuzzy
#| msgid "Post privacy"
msgid "Default post privacy:"
msgstr "Confidentialité du statut"
#: bookwyrm/templates/preferences/edit_user.html:70
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr "Votre compte sera listé dans le <a href=\"%(path)s\">répertoire</a> et pourra être recommandé à dautres utilisateurs ou utilisatrices de BookWyrm."
#: bookwyrm/templates/preferences/edit_user.html:73
#: bookwyrm/templates/preferences/edit_user.html:75
msgid "Preferred Timezone: "
msgstr "Fuseau horaire préféré"
@ -2015,7 +2045,7 @@ msgstr "Type de recherche"
#: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/admin_layout.html:27
#: bookwyrm/templates/settings/layout.html:27
#: bookwyrm/templates/user_admin/user_admin.html:3
#: bookwyrm/templates/user_admin/user_admin.html:10
msgid "Users"
@ -2026,56 +2056,6 @@ msgstr "Comptes"
msgid "No results found for \"%(query)s\""
msgstr "Aucun résultat pour « %(query)s»"
#: bookwyrm/templates/settings/admin_layout.html:4
msgid "Administration"
msgstr "Administration"
#: bookwyrm/templates/settings/admin_layout.html:22
msgid "Manage Users"
msgstr "Gérer les comptes"
#: bookwyrm/templates/settings/admin_layout.html:44
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
msgid "Federated Instances"
msgstr "Instances fédérées"
#: bookwyrm/templates/settings/admin_layout.html:50
msgid "Instance Settings"
msgstr "Paramètres de linstance"
#: bookwyrm/templates/settings/admin_layout.html:54
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
msgid "Announcements"
msgstr "Annonces"
#: bookwyrm/templates/settings/admin_layout.html:58
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Paramètres du site"
#: bookwyrm/templates/settings/admin_layout.html:61
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Information sur linstance"
#: bookwyrm/templates/settings/admin_layout.html:62
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "Images"
#: bookwyrm/templates/settings/admin_layout.html:63
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "Contenu du pied de page"
#: bookwyrm/templates/settings/admin_layout.html:64
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "Inscription"
#: bookwyrm/templates/settings/announcement.html:3
#: bookwyrm/templates/settings/announcement.html:6
msgid "Announcement"
@ -2104,14 +2084,17 @@ msgid "False"
msgstr "Faux"
#: bookwyrm/templates/settings/announcement.html:47
#: bookwyrm/templates/settings/announcement_form.html:40
msgid "Start date:"
msgstr "Date de début:"
#: bookwyrm/templates/settings/announcement.html:54
#: bookwyrm/templates/settings/announcement_form.html:49
msgid "End date:"
msgstr "Date de fin:"
#: bookwyrm/templates/settings/announcement.html:60
#: bookwyrm/templates/settings/announcement_form.html:58
msgid "Active:"
msgstr "Active:"
@ -2120,6 +2103,30 @@ msgstr "Active:"
msgid "Create Announcement"
msgstr "Ajouter une annonce"
#: bookwyrm/templates/settings/announcement_form.html:16
#, fuzzy
#| msgid "Preview"
msgid "Preview:"
msgstr "Aperçu"
#: bookwyrm/templates/settings/announcement_form.html:23
#, fuzzy
#| msgid "Content"
msgid "Content:"
msgstr "Contenu"
#: bookwyrm/templates/settings/announcement_form.html:30
#, fuzzy
#| msgid "End date:"
msgid "Event date:"
msgstr "Date de fin:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:61
msgid "Announcements"
msgstr "Annonces"
#: bookwyrm/templates/settings/announcements.html:21
msgid "Date added"
msgstr "Date dajout"
@ -2153,6 +2160,15 @@ msgstr "active"
msgid "inactive"
msgstr "inactive"
#: bookwyrm/templates/settings/domain_form.html:5
#: bookwyrm/templates/settings/email_blocklist.html:10
msgid "Add domain"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:11
msgid "Domain:"
msgstr ""
#: bookwyrm/templates/settings/edit_server.html:3
#: bookwyrm/templates/settings/edit_server.html:6
#: bookwyrm/templates/settings/edit_server.html:20
@ -2208,6 +2224,36 @@ msgstr "Description:"
msgid "Notes:"
msgstr "Remarques:"
#: bookwyrm/templates/settings/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:52
#, fuzzy
#| msgid "Import Blocklist"
msgid "Email Blocklist"
msgstr "Importer une liste de blocage"
#: bookwyrm/templates/settings/email_blocklist.html:18
msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked."
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:25
msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:30
#, fuzzy
#| msgid "Actions"
msgid "Options"
msgstr "Actions"
#: bookwyrm/templates/settings/email_blocklist.html:39
#, fuzzy, python-format
#| msgid "%(count)d uses"
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] "%(count)d utilisations"
msgstr[1] "%(count)d utilisations"
#: bookwyrm/templates/settings/federated_server.html:19
msgid "Details"
msgstr "Détails"
@ -2275,6 +2321,12 @@ msgstr "Débloquer"
msgid "All users from this instance will be re-activated."
msgstr "Tous les comptes de cette instance seront réactivés."
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#: bookwyrm/templates/settings/layout.html:38
msgid "Federated Instances"
msgstr "Instances fédérées"
#: bookwyrm/templates/settings/federation.html:19
#: bookwyrm/templates/user_admin/server_filter.html:5
msgid "Instance name"
@ -2288,6 +2340,50 @@ msgstr "Date de fédération"
msgid "Software"
msgstr "Logiciel"
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "Administration"
#: bookwyrm/templates/settings/layout.html:22
msgid "Manage Users"
msgstr "Gérer les comptes"
#: bookwyrm/templates/settings/layout.html:44
#, fuzzy
#| msgid "List curation:"
msgid "Moderation"
msgstr "Modération de la liste:"
#: bookwyrm/templates/settings/layout.html:57
msgid "Instance Settings"
msgstr "Paramètres de linstance"
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "Paramètres du site"
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "Information sur linstance"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "Images"
#: bookwyrm/templates/settings/layout.html:70
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "Contenu du pied de page"
#: bookwyrm/templates/settings/layout.html:71
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "Inscription"
#: bookwyrm/templates/settings/manage_invite_requests.html:4
#: bookwyrm/templates/settings/manage_invite_requests.html:11
#: bookwyrm/templates/settings/manage_invite_requests.html:25
@ -2528,32 +2624,32 @@ msgstr ""
msgid "Progress:"
msgstr "Progression:"
#: bookwyrm/templates/snippets/create_status/comment.html:47
#: bookwyrm/templates/snippets/create_status/comment.html:52
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:30
#: bookwyrm/templates/snippets/readthrough_form.html:22
msgid "pages"
msgstr "pages"
#: bookwyrm/templates/snippets/create_status/comment.html:53
#: bookwyrm/templates/snippets/create_status/comment.html:58
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:31
#: bookwyrm/templates/snippets/readthrough_form.html:23
msgid "percent"
msgstr "pourcent"
#: bookwyrm/templates/snippets/create_status/comment.html:60
#: bookwyrm/templates/snippets/create_status/comment.html:65
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:36
#, python-format
msgid "of %(pages)s pages"
msgstr "sur %(pages)s pages"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#: bookwyrm/templates/snippets/status/layout.html:31
#: bookwyrm/templates/snippets/status/layout.html:49
#: bookwyrm/templates/snippets/status/layout.html:50
msgid "Reply"
msgstr "Répondre"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
msgid "Content"
msgstr "Contenu"
@ -2565,7 +2661,7 @@ msgstr "Alerte Spoiler:"
msgid "Spoilers ahead!"
msgstr "Attention spoilers!"
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:5
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13
msgid "Include spoiler alert"
msgstr "Afficher une alerte spoiler"
@ -2581,7 +2677,7 @@ msgstr "Commentaire:"
msgid "Private"
msgstr "Privé"
#: bookwyrm/templates/snippets/create_status/post_options_block.html:19
#: bookwyrm/templates/snippets/create_status/post_options_block.html:21
msgid "Post"
msgstr "Publier"
@ -2595,31 +2691,31 @@ msgstr "Citation:"
msgid "An excerpt from '%(book_title)s'"
msgstr "Modifier « %(book_title)s»"
#: bookwyrm/templates/snippets/create_status/quotation.html:31
#: bookwyrm/templates/snippets/create_status/quotation.html:32
#, fuzzy
#| msgid "Description:"
msgid "Position:"
msgstr "Description:"
#: bookwyrm/templates/snippets/create_status/quotation.html:40
#: bookwyrm/templates/snippets/create_status/quotation.html:45
#, fuzzy
#| msgid "pages"
msgid "On page:"
msgstr "pages"
#: bookwyrm/templates/snippets/create_status/quotation.html:46
#: bookwyrm/templates/snippets/create_status/quotation.html:51
#, fuzzy
#| msgid "percent"
msgid "At percent:"
msgstr "pourcent"
#: bookwyrm/templates/snippets/create_status/review.html:18
#: bookwyrm/templates/snippets/create_status/review.html:25
#, fuzzy, python-format
#| msgid "Editions of %(book_title)s"
msgid "Your review of '%(book_title)s'"
msgstr "Éditions de %(book_title)s"
#: bookwyrm/templates/snippets/create_status/review.html:30
#: bookwyrm/templates/snippets/create_status/review.html:40
msgid "Review:"
msgstr "Critique:"
@ -2841,7 +2937,7 @@ msgid "(Optional)"
msgstr ""
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50
msgid "Update progress"
msgstr "Progression de la mise à jour"
@ -2879,23 +2975,25 @@ msgstr "Déplacer le livre"
msgid "More shelves"
msgstr "Plus détagères"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:11
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading"
msgstr "Commencer la lecture"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21
msgid "Finish reading"
msgstr "Terminer la lecture"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36
msgid "Want to read"
msgstr "Je veux le lire"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:59
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62
#, python-format
msgid "Remove from %(name)s"
msgstr "Retirer de %(name)s"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30
msgid "Finish reading"
msgstr "Terminer la lecture"
#: bookwyrm/templates/snippets/status/content_status.html:73
#: bookwyrm/templates/snippets/trimmed_text.html:17
msgid "Show more"
@ -2999,7 +3097,7 @@ msgstr "Supprimer & recommencer la rédaction"
#: bookwyrm/templates/snippets/status/status_options.html:35
#: bookwyrm/templates/snippets/user_options.html:13
#: bookwyrm/templates/user_admin/user_moderation_actions.html:12
#: bookwyrm/templates/user_admin/user_moderation_actions.html:13
msgid "Send direct message"
msgstr "Envoyer un message direct"
@ -3193,6 +3291,22 @@ msgstr[1] "%(mutuals_display)s abonné(e)s que vous suivez"
msgid "No followers you follow"
msgstr "compte que vous suivez"
#: bookwyrm/templates/user_admin/delete_user_form.html:5
#: bookwyrm/templates/user_admin/user_moderation_actions.html:31
msgid "Permanently delete user"
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:12
#, python-format
msgid "Are you sure you want to delete <strong>%(username)s</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion."
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:17
#, fuzzy
#| msgid "Confirm password:"
msgid "Your password:"
msgstr "Confirmez le mot de passe:"
#: bookwyrm/templates/user_admin/user.html:8
msgid "Back to users"
msgstr "Retour aux comptes"
@ -3306,15 +3420,15 @@ msgstr "Voir linstance"
msgid "Permanently deleted"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:17
#: bookwyrm/templates/user_admin/user_moderation_actions.html:20
msgid "Suspend user"
msgstr "Suspendre le compte"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:19
#: bookwyrm/templates/user_admin/user_moderation_actions.html:25
msgid "Un-suspend user"
msgstr "Rétablir le compte"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:28
#: bookwyrm/templates/user_admin/user_moderation_actions.html:47
msgid "Access level:"
msgstr "Niveau daccès:"
@ -3431,11 +3545,6 @@ msgstr ""
#~ msgid "Decimal number"
#~ msgstr "Numéro dans la série:"
#, fuzzy
#~| msgid "List curation:"
#~ msgid "Duration"
#~ msgstr "Modération de la liste:"
#, fuzzy
#~| msgid "Email address:"
#~ msgid "Email address"

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-08 15:57+0000\n"
"POT-Creation-Date: 2021-09-10 18:24+0000\n"
"PO-Revision-Date: 2021-03-20 00:56+0000\n"
"Last-Translator: Kana <gudzpoz@live.com>\n"
"Language-Team: Mouse Reeve <LL@li.org>\n"
@ -18,59 +18,59 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: bookwyrm/forms.py:235
#: bookwyrm/forms.py:236
msgid "A user with this email already exists."
msgstr "已经存在使用该邮箱的用户。"
#: bookwyrm/forms.py:249
#: bookwyrm/forms.py:250
msgid "One Day"
msgstr "一天"
#: bookwyrm/forms.py:250
#: bookwyrm/forms.py:251
msgid "One Week"
msgstr "一周"
#: bookwyrm/forms.py:251
#: bookwyrm/forms.py:252
msgid "One Month"
msgstr "一个月"
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:253
msgid "Does Not Expire"
msgstr "永不失效"
#: bookwyrm/forms.py:257
#: bookwyrm/forms.py:258
#, python-format
msgid "%(count)d uses"
msgstr "%(count)d 次使用"
#: bookwyrm/forms.py:260
#: bookwyrm/forms.py:261
msgid "Unlimited"
msgstr "不受限"
#: bookwyrm/forms.py:310
#: bookwyrm/forms.py:317
msgid "List Order"
msgstr "列表顺序"
#: bookwyrm/forms.py:311
#: bookwyrm/forms.py:318
msgid "Book Title"
msgstr "书名"
#: bookwyrm/forms.py:312
#: bookwyrm/templates/snippets/create_status/review.html:23
#: bookwyrm/forms.py:319
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "评价"
#: bookwyrm/forms.py:314 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:321 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "排序方式"
#: bookwyrm/forms.py:318
#: bookwyrm/forms.py:325
msgid "Ascending"
msgstr "升序"
#: bookwyrm/forms.py:319
#: bookwyrm/forms.py:326
msgid "Descending"
msgstr "降序"
@ -92,45 +92,45 @@ msgstr "用户名"
msgid "A user with that username already exists."
msgstr "已经存在使用该用户名的用户。"
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home Timeline"
msgstr "主页时间线"
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home"
msgstr "主页"
#: bookwyrm/settings.py:114
#: bookwyrm/settings.py:116
msgid "Books Timeline"
msgstr "书目时间线"
#: bookwyrm/settings.py:114 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "书目"
#: bookwyrm/settings.py:160
#: bookwyrm/settings.py:162
msgid "English"
msgstr "English英语"
#: bookwyrm/settings.py:161
#: bookwyrm/settings.py:163
msgid "German"
msgstr "Deutsch德语"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:164
msgid "Spanish"
msgstr "Español西班牙语"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:165
msgid "French"
msgstr "Français法语"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:166
msgid "Simplified Chinese"
msgstr "简体中文"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:167
msgid "Traditional Chinese"
msgstr "繁體中文(繁体中文)"
@ -280,14 +280,14 @@ msgstr "Goodreads key:"
#: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:44
#: bookwyrm/templates/preferences/edit_user.html:78
#: bookwyrm/templates/preferences/edit_user.html:80
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:108
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:45
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
msgid "Save"
msgstr "保存"
@ -411,6 +411,7 @@ msgstr "添加到列表"
#: bookwyrm/templates/book/book.html:313
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
msgid "Add"
msgstr "添加"
@ -993,7 +994,8 @@ msgid "Currently Reading"
msgstr "在读"
#: bookwyrm/templates/feed/layout.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:23
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/user/shelf/shelf.html:42
msgid "Read"
msgstr "读过"
@ -1004,12 +1006,18 @@ msgstr "读过"
msgid "%(year)s Reading Goal"
msgstr "%(year)s 阅读目标"
#: bookwyrm/templates/feed/suggested_users.html:3
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow"
msgstr "可以关注的人"
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/feed/suggested_users.html:9
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Don't show suggested users"
msgstr "在推荐的用户中显示此帐号:"
#: bookwyrm/templates/feed/suggested_users.html:14
#, fuzzy
#| msgid "Directory"
msgid "View directory"
@ -1124,12 +1132,12 @@ msgid "Avatar:"
msgstr "头像:"
#: bookwyrm/templates/get_started/profile.html:42
#: bookwyrm/templates/preferences/edit_user.html:52
#: bookwyrm/templates/preferences/edit_user.html:62
msgid "Manually approve followers:"
msgstr "手动批准关注者:"
#: bookwyrm/templates/get_started/profile.html:48
#: bookwyrm/templates/preferences/edit_user.html:66
#: bookwyrm/templates/preferences/edit_user.html:54
msgid "Show this account in suggested users:"
msgstr "在推荐的用户中显示此帐号:"
@ -1381,7 +1389,7 @@ msgid "Settings"
msgstr "设置"
#: bookwyrm/templates/layout.html:118
#: bookwyrm/templates/settings/admin_layout.html:33
#: bookwyrm/templates/settings/layout.html:33
#: bookwyrm/templates/settings/manage_invite_requests.html:15
#: bookwyrm/templates/settings/manage_invites.html:3
#: bookwyrm/templates/settings/manage_invites.html:15
@ -1425,24 +1433,36 @@ msgstr "登录"
msgid "Join"
msgstr "加入"
#: bookwyrm/templates/layout.html:218
#: bookwyrm/templates/layout.html:214
#, fuzzy
#| msgid "Successfully imported"
msgid "Successfully posted status"
msgstr "成功导入了"
#: bookwyrm/templates/layout.html:215
#, fuzzy
#| msgid "Boost status"
msgid "Error posting status"
msgstr "转发状态"
#: bookwyrm/templates/layout.html:223
msgid "About this instance"
msgstr "关于本实例"
#: bookwyrm/templates/layout.html:222
#: bookwyrm/templates/layout.html:227
msgid "Contact site admin"
msgstr "联系站点管理员"
#: bookwyrm/templates/layout.html:226
#: bookwyrm/templates/layout.html:231
msgid "Documentation"
msgstr "文档"
#: bookwyrm/templates/layout.html:233
#: bookwyrm/templates/layout.html:238
#, python-format
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"
#: bookwyrm/templates/layout.html:237
#: bookwyrm/templates/layout.html:242
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> 贡献或报告问题。"
@ -1501,6 +1521,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:50
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1725,7 +1746,7 @@ msgstr "报告: %(instance_name)s"
#: bookwyrm/templates/moderation/reports.html:8
#: bookwyrm/templates/moderation/reports.html:17
#: bookwyrm/templates/settings/admin_layout.html:38
#: bookwyrm/templates/settings/layout.html:48
msgid "Reports"
msgstr "报告"
@ -1906,6 +1927,7 @@ msgstr "新密码:"
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:26
#: bookwyrm/templates/preferences/layout.html:23
#: bookwyrm/templates/user_admin/delete_user_form.html:23
msgid "Delete Account"
msgstr "删除帐号"
@ -1923,19 +1945,27 @@ msgid "Edit Profile"
msgstr "编辑个人资料"
#: bookwyrm/templates/preferences/edit_user.html:46
msgid "Show set reading goal prompt in feed:"
#, fuzzy
#| msgid "Show set reading goal prompt in feed:"
msgid "Show reading goal prompt in feed:"
msgstr "在消息流中显示设置阅读目标的提示:"
#: bookwyrm/templates/preferences/edit_user.html:58
msgid "Default post privacy:"
msgstr "默认发文隐私:"
#: bookwyrm/templates/preferences/edit_user.html:50
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Show suggested users:"
msgstr "在推荐的用户中显示此帐号:"
#: bookwyrm/templates/preferences/edit_user.html:70
#: bookwyrm/templates/preferences/edit_user.html:58
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr "你的帐号会显示在 <a href=\"%(path)s\">目录</a> 中,并可能受其它 BookWyrm 用户推荐。"
#: bookwyrm/templates/preferences/edit_user.html:73
#: bookwyrm/templates/preferences/edit_user.html:68
msgid "Default post privacy:"
msgstr "默认发文隐私:"
#: bookwyrm/templates/preferences/edit_user.html:75
msgid "Preferred Timezone: "
msgstr "偏好的时区:"
@ -1989,7 +2019,7 @@ msgstr "搜索类型"
#: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/admin_layout.html:27
#: bookwyrm/templates/settings/layout.html:27
#: bookwyrm/templates/user_admin/user_admin.html:3
#: bookwyrm/templates/user_admin/user_admin.html:10
msgid "Users"
@ -2000,56 +2030,6 @@ msgstr "用户"
msgid "No results found for \"%(query)s\""
msgstr "没有找到 “%(query)s” 的搜索结果"
#: bookwyrm/templates/settings/admin_layout.html:4
msgid "Administration"
msgstr "管理"
#: bookwyrm/templates/settings/admin_layout.html:22
msgid "Manage Users"
msgstr "管理用户"
#: bookwyrm/templates/settings/admin_layout.html:44
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
msgid "Federated Instances"
msgstr "互联实例"
#: bookwyrm/templates/settings/admin_layout.html:50
msgid "Instance Settings"
msgstr "实例设置"
#: bookwyrm/templates/settings/admin_layout.html:54
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
msgid "Announcements"
msgstr "公告"
#: bookwyrm/templates/settings/admin_layout.html:58
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "站点设置"
#: bookwyrm/templates/settings/admin_layout.html:61
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "实例信息"
#: bookwyrm/templates/settings/admin_layout.html:62
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "图像"
#: bookwyrm/templates/settings/admin_layout.html:63
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "页脚内容"
#: bookwyrm/templates/settings/admin_layout.html:64
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "注册"
#: bookwyrm/templates/settings/announcement.html:3
#: bookwyrm/templates/settings/announcement.html:6
msgid "Announcement"
@ -2078,14 +2058,17 @@ msgid "False"
msgstr "否"
#: bookwyrm/templates/settings/announcement.html:47
#: bookwyrm/templates/settings/announcement_form.html:40
msgid "Start date:"
msgstr "开始日期:"
#: bookwyrm/templates/settings/announcement.html:54
#: bookwyrm/templates/settings/announcement_form.html:49
msgid "End date:"
msgstr "结束日期:"
#: bookwyrm/templates/settings/announcement.html:60
#: bookwyrm/templates/settings/announcement_form.html:58
msgid "Active:"
msgstr "活跃:"
@ -2094,6 +2077,30 @@ msgstr "活跃:"
msgid "Create Announcement"
msgstr "创建公告"
#: bookwyrm/templates/settings/announcement_form.html:16
#, fuzzy
#| msgid "Preview"
msgid "Preview:"
msgstr "预览"
#: bookwyrm/templates/settings/announcement_form.html:23
#, fuzzy
#| msgid "Content"
msgid "Content:"
msgstr "内容"
#: bookwyrm/templates/settings/announcement_form.html:30
#, fuzzy
#| msgid "End date:"
msgid "Event date:"
msgstr "结束日期:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:61
msgid "Announcements"
msgstr "公告"
#: bookwyrm/templates/settings/announcements.html:21
msgid "Date added"
msgstr "添加日期:"
@ -2127,6 +2134,15 @@ msgstr "活跃"
msgid "inactive"
msgstr "停用"
#: bookwyrm/templates/settings/domain_form.html:5
#: bookwyrm/templates/settings/email_blocklist.html:10
msgid "Add domain"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:11
msgid "Domain:"
msgstr ""
#: bookwyrm/templates/settings/edit_server.html:3
#: bookwyrm/templates/settings/edit_server.html:6
#: bookwyrm/templates/settings/edit_server.html:20
@ -2182,6 +2198,35 @@ msgstr "版本:"
msgid "Notes:"
msgstr "备注:"
#: bookwyrm/templates/settings/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:52
#, fuzzy
#| msgid "Import Blocklist"
msgid "Email Blocklist"
msgstr "导入屏蔽列表"
#: bookwyrm/templates/settings/email_blocklist.html:18
msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked."
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:25
msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:30
#, fuzzy
#| msgid "Actions"
msgid "Options"
msgstr "动作"
#: bookwyrm/templates/settings/email_blocklist.html:39
#, fuzzy, python-format
#| msgid "%(count)d uses"
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] "%(count)d 次使用"
#: bookwyrm/templates/settings/federated_server.html:19
msgid "Details"
msgstr "详细"
@ -2249,6 +2294,12 @@ msgstr "取消屏蔽"
msgid "All users from this instance will be re-activated."
msgstr "来自此实例的所有用户将会被重新启用。"
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#: bookwyrm/templates/settings/layout.html:38
msgid "Federated Instances"
msgstr "互联实例"
#: bookwyrm/templates/settings/federation.html:19
#: bookwyrm/templates/user_admin/server_filter.html:5
msgid "Instance name"
@ -2262,6 +2313,50 @@ msgstr "跨站日期"
msgid "Software"
msgstr "软件"
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "管理"
#: bookwyrm/templates/settings/layout.html:22
msgid "Manage Users"
msgstr "管理用户"
#: bookwyrm/templates/settings/layout.html:44
#, fuzzy
#| msgid "Mentions"
msgid "Moderation"
msgstr "提及"
#: bookwyrm/templates/settings/layout.html:57
msgid "Instance Settings"
msgstr "实例设置"
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "站点设置"
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "实例信息"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "图像"
#: bookwyrm/templates/settings/layout.html:70
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "页脚内容"
#: bookwyrm/templates/settings/layout.html:71
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "注册"
#: bookwyrm/templates/settings/manage_invite_requests.html:4
#: bookwyrm/templates/settings/manage_invite_requests.html:11
#: bookwyrm/templates/settings/manage_invite_requests.html:25
@ -2500,32 +2595,32 @@ msgstr "对书的一些看法"
msgid "Progress:"
msgstr "进度:"
#: bookwyrm/templates/snippets/create_status/comment.html:47
#: bookwyrm/templates/snippets/create_status/comment.html:52
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:30
#: bookwyrm/templates/snippets/readthrough_form.html:22
msgid "pages"
msgstr "页数"
#: bookwyrm/templates/snippets/create_status/comment.html:53
#: bookwyrm/templates/snippets/create_status/comment.html:58
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:31
#: bookwyrm/templates/snippets/readthrough_form.html:23
msgid "percent"
msgstr "百分比"
#: bookwyrm/templates/snippets/create_status/comment.html:60
#: bookwyrm/templates/snippets/create_status/comment.html:65
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:36
#, python-format
msgid "of %(pages)s pages"
msgstr "全书 %(pages)s 页"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#: bookwyrm/templates/snippets/status/layout.html:31
#: bookwyrm/templates/snippets/status/layout.html:49
#: bookwyrm/templates/snippets/status/layout.html:50
msgid "Reply"
msgstr "回复"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
msgid "Content"
msgstr "内容"
@ -2537,7 +2632,7 @@ msgstr "剧透警告:"
msgid "Spoilers ahead!"
msgstr "前有剧透!"
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:5
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13
msgid "Include spoiler alert"
msgstr "加入剧透警告"
@ -2553,7 +2648,7 @@ msgstr "评论:"
msgid "Private"
msgstr "私密"
#: bookwyrm/templates/snippets/create_status/post_options_block.html:19
#: bookwyrm/templates/snippets/create_status/post_options_block.html:21
msgid "Post"
msgstr "发布"
@ -2566,30 +2661,30 @@ msgstr "引用:"
msgid "An excerpt from '%(book_title)s'"
msgstr "摘自《%(book_title)s》的节录"
#: bookwyrm/templates/snippets/create_status/quotation.html:31
#: bookwyrm/templates/snippets/create_status/quotation.html:32
#, fuzzy
#| msgid "Description:"
msgid "Position:"
msgstr "描述:"
#: bookwyrm/templates/snippets/create_status/quotation.html:40
#: bookwyrm/templates/snippets/create_status/quotation.html:45
#, fuzzy
#| msgid "pages"
msgid "On page:"
msgstr "页数"
#: bookwyrm/templates/snippets/create_status/quotation.html:46
#: bookwyrm/templates/snippets/create_status/quotation.html:51
#, fuzzy
#| msgid "percent"
msgid "At percent:"
msgstr "百分比"
#: bookwyrm/templates/snippets/create_status/review.html:18
#: bookwyrm/templates/snippets/create_status/review.html:25
#, python-format
msgid "Your review of '%(book_title)s'"
msgstr "你对《%(book_title)s》的书评"
#: bookwyrm/templates/snippets/create_status/review.html:30
#: bookwyrm/templates/snippets/create_status/review.html:40
msgid "Review:"
msgstr "书评:"
@ -2803,7 +2898,7 @@ msgid "(Optional)"
msgstr ""
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50
msgid "Update progress"
msgstr "更新进度"
@ -2841,23 +2936,25 @@ msgstr "移动书目"
msgid "More shelves"
msgstr "更多书架"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:11
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading"
msgstr "开始阅读"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21
msgid "Finish reading"
msgstr "完成阅读"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36
msgid "Want to read"
msgstr "想要阅读"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:59
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62
#, python-format
msgid "Remove from %(name)s"
msgstr "从 %(name)s 移除"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30
msgid "Finish reading"
msgstr "完成阅读"
#: bookwyrm/templates/snippets/status/content_status.html:73
#: bookwyrm/templates/snippets/trimmed_text.html:17
msgid "Show more"
@ -2954,7 +3051,7 @@ msgstr "删除并重新起草"
#: bookwyrm/templates/snippets/status/status_options.html:35
#: bookwyrm/templates/snippets/user_options.html:13
#: bookwyrm/templates/user_admin/user_moderation_actions.html:12
#: bookwyrm/templates/user_admin/user_moderation_actions.html:13
msgid "Send direct message"
msgstr "发送私信"
@ -3138,6 +3235,24 @@ msgstr[0] "%(mutuals_display)s 个你也关注的关注者"
msgid "No followers you follow"
msgstr "没有你关注的关注者"
#: bookwyrm/templates/user_admin/delete_user_form.html:5
#: bookwyrm/templates/user_admin/user_moderation_actions.html:31
#, fuzzy
#| msgid "Permanently deleted"
msgid "Permanently delete user"
msgstr "已永久删除"
#: bookwyrm/templates/user_admin/delete_user_form.html:12
#, python-format
msgid "Are you sure you want to delete <strong>%(username)s</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion."
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:17
#, fuzzy
#| msgid "Confirm password:"
msgid "Your password:"
msgstr "确认密码:"
#: bookwyrm/templates/user_admin/user.html:8
msgid "Back to users"
msgstr "回到用户"
@ -3249,15 +3364,15 @@ msgstr "查看实例"
msgid "Permanently deleted"
msgstr "已永久删除"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:17
#: bookwyrm/templates/user_admin/user_moderation_actions.html:20
msgid "Suspend user"
msgstr "停用用户"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:19
#: bookwyrm/templates/user_admin/user_moderation_actions.html:25
msgid "Un-suspend user"
msgstr "取消停用用户"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:28
#: bookwyrm/templates/user_admin/user_moderation_actions.html:47
msgid "Access level:"
msgstr "访问级别:"

Binary file not shown.

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-08 15:57+0000\n"
"POT-Creation-Date: 2021-09-10 18:24+0000\n"
"PO-Revision-Date: 2021-06-30 10:36+0000\n"
"Last-Translator: Grace Cheng <chengracecwy@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,59 +18,59 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: bookwyrm/forms.py:235
#: bookwyrm/forms.py:236
msgid "A user with this email already exists."
msgstr "已經存在使用該郵箱的使用者。"
#: bookwyrm/forms.py:249
#: bookwyrm/forms.py:250
msgid "One Day"
msgstr "一天"
#: bookwyrm/forms.py:250
#: bookwyrm/forms.py:251
msgid "One Week"
msgstr "一週"
#: bookwyrm/forms.py:251
#: bookwyrm/forms.py:252
msgid "One Month"
msgstr "一個月"
#: bookwyrm/forms.py:252
#: bookwyrm/forms.py:253
msgid "Does Not Expire"
msgstr "永不失效"
#: bookwyrm/forms.py:257
#: bookwyrm/forms.py:258
#, python-format
msgid "%(count)d uses"
msgstr "%(count)d 次使用"
#: bookwyrm/forms.py:260
#: bookwyrm/forms.py:261
msgid "Unlimited"
msgstr "不受限"
#: bookwyrm/forms.py:310
#: bookwyrm/forms.py:317
msgid "List Order"
msgstr "列表順序"
#: bookwyrm/forms.py:311
#: bookwyrm/forms.py:318
msgid "Book Title"
msgstr "書名"
#: bookwyrm/forms.py:312
#: bookwyrm/templates/snippets/create_status/review.html:23
#: bookwyrm/forms.py:319
#: bookwyrm/templates/snippets/create_status/review.html:33
#: bookwyrm/templates/user/shelf/shelf.html:117
#: bookwyrm/templates/user/shelf/shelf.html:148
msgid "Rating"
msgstr "評價"
#: bookwyrm/forms.py:314 bookwyrm/templates/lists/list.html:107
#: bookwyrm/forms.py:321 bookwyrm/templates/lists/list.html:107
msgid "Sort By"
msgstr "排序方式"
#: bookwyrm/forms.py:318
#: bookwyrm/forms.py:325
msgid "Ascending"
msgstr "升序"
#: bookwyrm/forms.py:319
#: bookwyrm/forms.py:326
msgid "Descending"
msgstr "降序"
@ -92,47 +92,47 @@ msgstr "使用者名稱"
msgid "A user with that username already exists."
msgstr "已經存在使用該名稱的使用者。"
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home Timeline"
msgstr "主頁時間線"
#: bookwyrm/settings.py:113
#: bookwyrm/settings.py:115
msgid "Home"
msgstr "主頁"
#: bookwyrm/settings.py:114
#: bookwyrm/settings.py:116
#, fuzzy
#| msgid "Book Title"
msgid "Books Timeline"
msgstr "書名"
#: bookwyrm/settings.py:114 bookwyrm/templates/search/layout.html:21
#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21
#: bookwyrm/templates/search/layout.html:42
#: bookwyrm/templates/user/layout.html:81
msgid "Books"
msgstr "書目"
#: bookwyrm/settings.py:160
#: bookwyrm/settings.py:162
msgid "English"
msgstr "English英語"
#: bookwyrm/settings.py:161
#: bookwyrm/settings.py:163
msgid "German"
msgstr "Deutsch德語"
#: bookwyrm/settings.py:162
#: bookwyrm/settings.py:164
msgid "Spanish"
msgstr "Español西班牙語"
#: bookwyrm/settings.py:163
#: bookwyrm/settings.py:165
msgid "French"
msgstr "Français法語"
#: bookwyrm/settings.py:164
#: bookwyrm/settings.py:166
msgid "Simplified Chinese"
msgstr "簡體中文"
#: bookwyrm/settings.py:165
#: bookwyrm/settings.py:167
#, fuzzy
#| msgid "Tranditional Chinese"
msgid "Traditional Chinese"
@ -286,14 +286,14 @@ msgstr "Goodreads key:"
#: bookwyrm/templates/book/readthrough.html:76
#: bookwyrm/templates/lists/bookmark_button.html:15
#: bookwyrm/templates/lists/form.html:44
#: bookwyrm/templates/preferences/edit_user.html:78
#: bookwyrm/templates/preferences/edit_user.html:80
#: bookwyrm/templates/settings/announcement_form.html:69
#: bookwyrm/templates/settings/edit_server.html:68
#: bookwyrm/templates/settings/federated_server.html:98
#: bookwyrm/templates/settings/site.html:108
#: bookwyrm/templates/snippets/reading_modals/layout.html:16
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42
#: bookwyrm/templates/user_admin/user_moderation_actions.html:45
#: bookwyrm/templates/user_admin/user_moderation_actions.html:64
msgid "Save"
msgstr "儲存"
@ -417,6 +417,7 @@ msgstr "新增到列表"
#: bookwyrm/templates/book/book.html:313
#: bookwyrm/templates/book/cover_modal.html:31
#: bookwyrm/templates/lists/list.html:179
#: bookwyrm/templates/settings/domain_form.html:26
msgid "Add"
msgstr "新增"
@ -1018,7 +1019,8 @@ msgid "Currently Reading"
msgstr "在讀"
#: bookwyrm/templates/feed/layout.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:23
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
#: bookwyrm/templates/user/shelf/shelf.html:42
msgid "Read"
msgstr "讀過"
@ -1029,12 +1031,18 @@ msgstr "讀過"
msgid "%(year)s Reading Goal"
msgstr "%(year)s 閱讀目標"
#: bookwyrm/templates/feed/suggested_users.html:3
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/get_started/users.html:6
msgid "Who to follow"
msgstr "可以關注的人"
#: bookwyrm/templates/feed/suggested_users.html:5
#: bookwyrm/templates/feed/suggested_users.html:9
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Don't show suggested users"
msgstr "在推薦的使用者中顯示此帳號:"
#: bookwyrm/templates/feed/suggested_users.html:14
#, fuzzy
#| msgid "Directory"
msgid "View directory"
@ -1149,12 +1157,12 @@ msgid "Avatar:"
msgstr "頭像:"
#: bookwyrm/templates/get_started/profile.html:42
#: bookwyrm/templates/preferences/edit_user.html:52
#: bookwyrm/templates/preferences/edit_user.html:62
msgid "Manually approve followers:"
msgstr "手動批准關注者:"
#: bookwyrm/templates/get_started/profile.html:48
#: bookwyrm/templates/preferences/edit_user.html:66
#: bookwyrm/templates/preferences/edit_user.html:54
msgid "Show this account in suggested users:"
msgstr "在推薦的使用者中顯示此帳號:"
@ -1410,7 +1418,7 @@ msgid "Settings"
msgstr "設定"
#: bookwyrm/templates/layout.html:118
#: bookwyrm/templates/settings/admin_layout.html:33
#: bookwyrm/templates/settings/layout.html:33
#: bookwyrm/templates/settings/manage_invite_requests.html:15
#: bookwyrm/templates/settings/manage_invites.html:3
#: bookwyrm/templates/settings/manage_invites.html:15
@ -1454,24 +1462,36 @@ msgstr "登入"
msgid "Join"
msgstr "加入"
#: bookwyrm/templates/layout.html:218
#: bookwyrm/templates/layout.html:214
#, fuzzy
#| msgid "Successfully imported"
msgid "Successfully posted status"
msgstr "成功匯入了"
#: bookwyrm/templates/layout.html:215
#, fuzzy
#| msgid "Boost status"
msgid "Error posting status"
msgstr "轉發狀態"
#: bookwyrm/templates/layout.html:223
msgid "About this instance"
msgstr "關於本實例"
#: bookwyrm/templates/layout.html:222
#: bookwyrm/templates/layout.html:227
msgid "Contact site admin"
msgstr "聯絡網站管理員"
#: bookwyrm/templates/layout.html:226
#: bookwyrm/templates/layout.html:231
msgid "Documentation"
msgstr "文件:"
#: bookwyrm/templates/layout.html:233
#: bookwyrm/templates/layout.html:238
#, python-format
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"
#: bookwyrm/templates/layout.html:237
#: bookwyrm/templates/layout.html:242
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> 貢獻或報告問題。"
@ -1530,6 +1550,7 @@ msgstr ""
#: bookwyrm/templates/lists/delete_list_modal.html:15
#: bookwyrm/templates/settings/announcement.html:20
#: bookwyrm/templates/settings/email_blocklist.html:50
#: bookwyrm/templates/snippets/delete_readthrough_modal.html:15
#: bookwyrm/templates/snippets/follow_request_buttons.html:12
msgid "Delete"
@ -1754,7 +1775,7 @@ msgstr "舉報: %(instance_name)s"
#: bookwyrm/templates/moderation/reports.html:8
#: bookwyrm/templates/moderation/reports.html:17
#: bookwyrm/templates/settings/admin_layout.html:38
#: bookwyrm/templates/settings/layout.html:48
msgid "Reports"
msgstr "舉報"
@ -1934,6 +1955,7 @@ msgstr "新密碼:"
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:26
#: bookwyrm/templates/preferences/layout.html:23
#: bookwyrm/templates/user_admin/delete_user_form.html:23
#, fuzzy
#| msgid "Create an Account"
msgid "Delete Account"
@ -1953,21 +1975,29 @@ msgid "Edit Profile"
msgstr "編輯使用者資料"
#: bookwyrm/templates/preferences/edit_user.html:46
msgid "Show set reading goal prompt in feed:"
#, fuzzy
#| msgid "Show set reading goal prompt in feed:"
msgid "Show reading goal prompt in feed:"
msgstr "在即時動態中顯示設定的閱讀目標提示:"
#: bookwyrm/templates/preferences/edit_user.html:50
#, fuzzy
#| msgid "Show this account in suggested users:"
msgid "Show suggested users:"
msgstr "在推薦的使用者中顯示此帳號:"
#: bookwyrm/templates/preferences/edit_user.html:58
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr "你的帳號會顯示在 <a href=\"%(path)s\">目錄</a> 中,並可能受其它 BookWyrm 使用者推薦。"
#: bookwyrm/templates/preferences/edit_user.html:68
#, fuzzy
#| msgid "Post privacy"
msgid "Default post privacy:"
msgstr "發文隱私"
#: bookwyrm/templates/preferences/edit_user.html:70
#, python-format
msgid "Your account will show up in the <a href=\"%(path)s\">directory</a>, and may be recommended to other BookWyrm users."
msgstr "你的帳號會顯示在 <a href=\"%(path)s\">目錄</a> 中,並可能受其它 BookWyrm 使用者推薦。"
#: bookwyrm/templates/preferences/edit_user.html:73
#: bookwyrm/templates/preferences/edit_user.html:75
msgid "Preferred Timezone: "
msgstr "偏好時區:"
@ -2024,7 +2054,7 @@ msgstr "搜尋類別"
#: bookwyrm/templates/search/layout.html:23
#: bookwyrm/templates/search/layout.html:46
#: bookwyrm/templates/settings/admin_layout.html:27
#: bookwyrm/templates/settings/layout.html:27
#: bookwyrm/templates/user_admin/user_admin.html:3
#: bookwyrm/templates/user_admin/user_admin.html:10
msgid "Users"
@ -2035,56 +2065,6 @@ msgstr "使用者"
msgid "No results found for \"%(query)s\""
msgstr "沒有找到 \"%(query)s\" 的搜尋結果"
#: bookwyrm/templates/settings/admin_layout.html:4
msgid "Administration"
msgstr "管理"
#: bookwyrm/templates/settings/admin_layout.html:22
msgid "Manage Users"
msgstr "管理使用者"
#: bookwyrm/templates/settings/admin_layout.html:44
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
msgid "Federated Instances"
msgstr "聯合實例"
#: bookwyrm/templates/settings/admin_layout.html:50
msgid "Instance Settings"
msgstr "實例設定"
#: bookwyrm/templates/settings/admin_layout.html:54
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
msgid "Announcements"
msgstr "公告"
#: bookwyrm/templates/settings/admin_layout.html:58
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "網站設定"
#: bookwyrm/templates/settings/admin_layout.html:61
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "實例資訊"
#: bookwyrm/templates/settings/admin_layout.html:62
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "圖片"
#: bookwyrm/templates/settings/admin_layout.html:63
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "頁尾內容"
#: bookwyrm/templates/settings/admin_layout.html:64
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "註冊"
#: bookwyrm/templates/settings/announcement.html:3
#: bookwyrm/templates/settings/announcement.html:6
msgid "Announcement"
@ -2113,14 +2093,17 @@ msgid "False"
msgstr "否"
#: bookwyrm/templates/settings/announcement.html:47
#: bookwyrm/templates/settings/announcement_form.html:40
msgid "Start date:"
msgstr "開始日期:"
#: bookwyrm/templates/settings/announcement.html:54
#: bookwyrm/templates/settings/announcement_form.html:49
msgid "End date:"
msgstr "結束日期:"
#: bookwyrm/templates/settings/announcement.html:60
#: bookwyrm/templates/settings/announcement_form.html:58
msgid "Active:"
msgstr "活躍:"
@ -2129,6 +2112,30 @@ msgstr "活躍:"
msgid "Create Announcement"
msgstr "建立公告"
#: bookwyrm/templates/settings/announcement_form.html:16
#, fuzzy
#| msgid "Preview"
msgid "Preview:"
msgstr "預覽"
#: bookwyrm/templates/settings/announcement_form.html:23
#, fuzzy
#| msgid "Content"
msgid "Content:"
msgstr "內容"
#: bookwyrm/templates/settings/announcement_form.html:30
#, fuzzy
#| msgid "End date:"
msgid "Event date:"
msgstr "結束日期:"
#: bookwyrm/templates/settings/announcements.html:3
#: bookwyrm/templates/settings/announcements.html:5
#: bookwyrm/templates/settings/layout.html:61
msgid "Announcements"
msgstr "公告"
#: bookwyrm/templates/settings/announcements.html:21
msgid "Date added"
msgstr "新增日期:"
@ -2162,6 +2169,15 @@ msgstr "啟用"
msgid "inactive"
msgstr "停用"
#: bookwyrm/templates/settings/domain_form.html:5
#: bookwyrm/templates/settings/email_blocklist.html:10
msgid "Add domain"
msgstr ""
#: bookwyrm/templates/settings/domain_form.html:11
msgid "Domain:"
msgstr ""
#: bookwyrm/templates/settings/edit_server.html:3
#: bookwyrm/templates/settings/edit_server.html:6
#: bookwyrm/templates/settings/edit_server.html:20
@ -2217,6 +2233,35 @@ msgstr "版本:"
msgid "Notes:"
msgstr "備註:"
#: bookwyrm/templates/settings/email_blocklist.html:5
#: bookwyrm/templates/settings/email_blocklist.html:7
#: bookwyrm/templates/settings/layout.html:52
#, fuzzy
#| msgid "Import Blocklist"
msgid "Email Blocklist"
msgstr "匯入封鎖列表"
#: bookwyrm/templates/settings/email_blocklist.html:18
msgid "When someone tries to register with an email from this domain, no account will be created. The registration process will appear to have worked."
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:25
msgid "Domain"
msgstr ""
#: bookwyrm/templates/settings/email_blocklist.html:30
#, fuzzy
#| msgid "Actions"
msgid "Options"
msgstr "動作"
#: bookwyrm/templates/settings/email_blocklist.html:39
#, fuzzy, python-format
#| msgid "%(count)d uses"
msgid "%(display_count)s user"
msgid_plural "%(display_count)s users"
msgstr[0] "%(count)d 次使用"
#: bookwyrm/templates/settings/federated_server.html:19
msgid "Details"
msgstr "詳細"
@ -2284,6 +2329,12 @@ msgstr "取消封鎖"
msgid "All users from this instance will be re-activated."
msgstr "來自此實例的所有使用者將會被重新啟用。"
#: bookwyrm/templates/settings/federation.html:3
#: bookwyrm/templates/settings/federation.html:5
#: bookwyrm/templates/settings/layout.html:38
msgid "Federated Instances"
msgstr "聯合實例"
#: bookwyrm/templates/settings/federation.html:19
#: bookwyrm/templates/user_admin/server_filter.html:5
msgid "Instance name"
@ -2297,6 +2348,50 @@ msgstr "跨站日期"
msgid "Software"
msgstr "軟體"
#: bookwyrm/templates/settings/layout.html:4
msgid "Administration"
msgstr "管理"
#: bookwyrm/templates/settings/layout.html:22
msgid "Manage Users"
msgstr "管理使用者"
#: bookwyrm/templates/settings/layout.html:44
#, fuzzy
#| msgid "Mentions"
msgid "Moderation"
msgstr "提及"
#: bookwyrm/templates/settings/layout.html:57
msgid "Instance Settings"
msgstr "實例設定"
#: bookwyrm/templates/settings/layout.html:65
#: bookwyrm/templates/settings/site.html:4
#: bookwyrm/templates/settings/site.html:6
msgid "Site Settings"
msgstr "網站設定"
#: bookwyrm/templates/settings/layout.html:68
#: bookwyrm/templates/settings/site.html:13
msgid "Instance Info"
msgstr "實例資訊"
#: bookwyrm/templates/settings/layout.html:69
#: bookwyrm/templates/settings/site.html:39
msgid "Images"
msgstr "圖片"
#: bookwyrm/templates/settings/layout.html:70
#: bookwyrm/templates/settings/site.html:59
msgid "Footer Content"
msgstr "頁尾內容"
#: bookwyrm/templates/settings/layout.html:71
#: bookwyrm/templates/settings/site.html:81
msgid "Registration"
msgstr "註冊"
#: bookwyrm/templates/settings/manage_invite_requests.html:4
#: bookwyrm/templates/settings/manage_invite_requests.html:11
#: bookwyrm/templates/settings/manage_invite_requests.html:25
@ -2540,32 +2635,32 @@ msgstr ""
msgid "Progress:"
msgstr "進度:"
#: bookwyrm/templates/snippets/create_status/comment.html:47
#: bookwyrm/templates/snippets/create_status/comment.html:52
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:30
#: bookwyrm/templates/snippets/readthrough_form.html:22
msgid "pages"
msgstr "頁數"
#: bookwyrm/templates/snippets/create_status/comment.html:53
#: bookwyrm/templates/snippets/create_status/comment.html:58
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:31
#: bookwyrm/templates/snippets/readthrough_form.html:23
msgid "percent"
msgstr "百分比"
#: bookwyrm/templates/snippets/create_status/comment.html:60
#: bookwyrm/templates/snippets/create_status/comment.html:65
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:36
#, python-format
msgid "of %(pages)s pages"
msgstr "全書 %(pages)s 頁"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
#: bookwyrm/templates/snippets/status/layout.html:31
#: bookwyrm/templates/snippets/status/layout.html:49
#: bookwyrm/templates/snippets/status/layout.html:50
msgid "Reply"
msgstr "回覆"
#: bookwyrm/templates/snippets/create_status/content_field.html:16
#: bookwyrm/templates/snippets/create_status/content_field.html:17
msgid "Content"
msgstr "內容"
@ -2577,7 +2672,7 @@ msgstr "劇透警告:"
msgid "Spoilers ahead!"
msgstr "前有劇透!"
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:5
#: bookwyrm/templates/snippets/create_status/content_warning_toggle.html:13
msgid "Include spoiler alert"
msgstr "加入劇透警告"
@ -2593,7 +2688,7 @@ msgstr "評論:"
msgid "Private"
msgstr "私密"
#: bookwyrm/templates/snippets/create_status/post_options_block.html:19
#: bookwyrm/templates/snippets/create_status/post_options_block.html:21
msgid "Post"
msgstr "釋出"
@ -2607,31 +2702,31 @@ msgstr "引用:"
msgid "An excerpt from '%(book_title)s'"
msgstr "編輯 \"%(book_title)s\""
#: bookwyrm/templates/snippets/create_status/quotation.html:31
#: bookwyrm/templates/snippets/create_status/quotation.html:32
#, fuzzy
#| msgid "Description:"
msgid "Position:"
msgstr "描述:"
#: bookwyrm/templates/snippets/create_status/quotation.html:40
#: bookwyrm/templates/snippets/create_status/quotation.html:45
#, fuzzy
#| msgid "pages"
msgid "On page:"
msgstr "頁數"
#: bookwyrm/templates/snippets/create_status/quotation.html:46
#: bookwyrm/templates/snippets/create_status/quotation.html:51
#, fuzzy
#| msgid "percent"
msgid "At percent:"
msgstr "百分比"
#: bookwyrm/templates/snippets/create_status/review.html:18
#: bookwyrm/templates/snippets/create_status/review.html:25
#, fuzzy, python-format
#| msgid "Editions of %(book_title)s"
msgid "Your review of '%(book_title)s'"
msgstr "%(book_title)s 的各版本"
#: bookwyrm/templates/snippets/create_status/review.html:30
#: bookwyrm/templates/snippets/create_status/review.html:40
msgid "Review:"
msgstr "書評:"
@ -2849,7 +2944,7 @@ msgid "(Optional)"
msgstr ""
#: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:5
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:47
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:50
msgid "Update progress"
msgstr "更新進度"
@ -2887,23 +2982,25 @@ msgstr "移動書目"
msgid "More shelves"
msgstr "更多書架"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:11
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:17
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:24
msgid "Start reading"
msgstr "開始閱讀"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:21
msgid "Finish reading"
msgstr "完成閱讀"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:27
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:29
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:36
msgid "Want to read"
msgstr "想要閱讀"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:59
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:62
#, python-format
msgid "Remove from %(name)s"
msgstr "從 %(name)s 移除"
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:30
msgid "Finish reading"
msgstr "完成閱讀"
#: bookwyrm/templates/snippets/status/content_status.html:73
#: bookwyrm/templates/snippets/trimmed_text.html:17
msgid "Show more"
@ -3007,7 +3104,7 @@ msgstr "刪除並重新起草"
#: bookwyrm/templates/snippets/status/status_options.html:35
#: bookwyrm/templates/snippets/user_options.html:13
#: bookwyrm/templates/user_admin/user_moderation_actions.html:12
#: bookwyrm/templates/user_admin/user_moderation_actions.html:13
msgid "Send direct message"
msgstr "發送私信"
@ -3196,6 +3293,22 @@ msgstr[0] "%(mutuals_display)s 個你也關注的關注者"
msgid "No followers you follow"
msgstr "你關注的關注者"
#: bookwyrm/templates/user_admin/delete_user_form.html:5
#: bookwyrm/templates/user_admin/user_moderation_actions.html:31
msgid "Permanently delete user"
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:12
#, python-format
msgid "Are you sure you want to delete <strong>%(username)s</strong>'s account? This action cannot be undone. To proceed, please enter your password to confirm deletion."
msgstr ""
#: bookwyrm/templates/user_admin/delete_user_form.html:17
#, fuzzy
#| msgid "Confirm password:"
msgid "Your password:"
msgstr "確認密碼:"
#: bookwyrm/templates/user_admin/user.html:8
msgid "Back to users"
msgstr "回到使用者"
@ -3307,15 +3420,15 @@ msgstr "檢視實例"
msgid "Permanently deleted"
msgstr ""
#: bookwyrm/templates/user_admin/user_moderation_actions.html:17
#: bookwyrm/templates/user_admin/user_moderation_actions.html:20
msgid "Suspend user"
msgstr "停用使用者"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:19
#: bookwyrm/templates/user_admin/user_moderation_actions.html:25
msgid "Un-suspend user"
msgstr "取消停用使用者"
#: bookwyrm/templates/user_admin/user_moderation_actions.html:28
#: bookwyrm/templates/user_admin/user_moderation_actions.html:47
msgid "Access level:"
msgstr "訪問權限:"