Merge branch 'master' into Develop

# Conflicts:
#	cps/admin.py
#	cps/constants.py
#	cps/static/css/caliBlur.min.css
#	cps/uploader.py
pull/1409/head
Ozzieisaacs 5 years ago
commit 38c28f4358

@ -178,10 +178,6 @@ def update_view_configuration():
_config_int("config_authors_max")
_config_int("config_restricted_column")
if config.config_google_drive_watch_changes_response:
config.config_google_drive_watch_changes_response = \
json.dumps(config.config_google_drive_watch_changes_response)
config.config_default_role = constants.selected_roles(to_save)
config.config_default_role &= ~constants.ROLE_ANONYMOUS

@ -299,6 +299,10 @@ class _ConfigSQL(object):
'''Apply all configuration values to the underlying storage.'''
s = self._read_from_storage() # type: _Settings
if self.config_google_drive_watch_changes_response:
self.config_google_drive_watch_changes_response = json.dumps(
self.config_google_drive_watch_changes_response)
for k, v in self.__dict__.items():
if k[0] == '_':
continue

@ -111,10 +111,10 @@ except ValueError:
del env_CALIBRE_PORT
EXTENSIONS_AUDIO = {'mp3', 'm4a', 'm4b'}
EXTENSIONS_AUDIO = {'mp3', 'mp4', 'ogg', 'opus', 'wav', 'flac'}
EXTENSIONS_CONVERT = ['pdf', 'epub', 'mobi', 'azw3', 'docx', 'rtf', 'fb2', 'lit', 'lrf', 'txt', 'htmlz', 'rtf', 'odt']
EXTENSIONS_UPLOAD = {'txt', 'pdf', 'epub', 'kepub', 'mobi', 'azw', 'azw3', 'cbr', 'cbz', 'cbt', 'djvu', 'prc', 'doc',
'docx', 'fb2', 'html', 'rtf', 'lit', 'odt', 'mp3', 'm4a', 'm4b'}
EXTENSIONS_UPLOAD = {'txt', 'pdf', 'epub', 'kepub', 'mobi', 'azw', 'azw3', 'cbr', 'cbz', 'cbt', 'djvu', 'prc', 'doc', 'docx',
'fb2', 'html', 'rtf', 'lit', 'odt', 'mp3', 'mp4', 'ogg', 'opus', 'wav', 'flac'}
def has_flag(value, bit_flag):

@ -332,6 +332,9 @@ def get_series(book):
return None
return book.series[0].name
def get_seriesindex(book):
return book.series_index or 1
def get_metadata(book):
download_urls = []
@ -386,8 +389,8 @@ def get_metadata(book):
name = get_series(book)
metadata["Series"] = {
"Name": get_series(book),
"Number": book.series_index, # ToDo Check int() ?
"NumberFloat": float(book.series_index),
"Number": get_seriesindex(book), # ToDo Check int() ?
"NumberFloat": float(get_seriesindex(book)),
# Get a deterministic id based on the series name.
"Id": uuid.uuid3(uuid.NAMESPACE_DNS, name),
}

File diff suppressed because one or more lines are too long

@ -23,6 +23,8 @@ $("body.uiconfig").addClass("admin");
$("body.advsearch").addClass("advanced_search");
$("body.newuser").addClass("admin");
$("body.mailset").addClass("admin");
$("body > div.container-fluid > div > div.col-sm-10 > div.filterheader").attr("style","margin: 40px 0 !important; padding: 0 10px 0 40px !important;");
// Back button
curHref = window.location.href.split("/");
@ -106,15 +108,15 @@ if ( $("body.book").length > 0 ) {
if (description.context != undefined) {
newdesc = description.text()
.replace(/^(?=\n)$|^\s*|\s*$|\n\n+/gm, "").split(/\n/);
}
else {
} else {
newdesc = description.text();
}
doc = nlp(newdesc.toString());
sentences = doc.map((m) => m.out("text"));
sentences[0] = sentences[0].replace(",", "");
$(".comments p").remove();
let size = 3; let sentenceChunks = [];
let size = 3;
let sentenceChunks = [];
for (var i = 0; i < sentences.length; i += size) {
sentenceChunks.push(sentences.slice(i, i + size));
}
@ -127,8 +129,7 @@ if ( $("body.book").length > 0 ) {
output += "<p>" + preOutput + "</p>";
});
$("div.comments").append(output);
}
else {
} else {
$.each(description, function (i, val) {
// $( description[i].outerHTML ).appendTo( ".comments" );
$("div.comments :empty").remove();
@ -304,6 +305,7 @@ if ( $("body.book").length > 0 ) {
}
}
}
dropdownToggle();
$(window).on("resize", function () {
@ -335,13 +337,10 @@ $(document).mouseup(function (e) {
if (!$(value).is(e.target) // if the target of the click isn't the container...
&& $(value).has(e.target).length === 0) // ... nor a descendant of the container
{
if ( $(value).hasClass("dropdown-menu") )
{
if ($(value).hasClass("dropdown-menu")) {
$(value).hide();
} else
{
if ( $(value).hasClass("collapse") )
{
} else {
if ($(value).hasClass("collapse")) {
$(value).collapse("toggle");
}
}
@ -510,19 +509,22 @@ if ( $( "body.shelf" ).length > 0 ) {
$(".delete-shelf-btn").attr({
"data-toggle-two": "tooltip",
"title": $(".delete-shelf-btn").text(), // "Delete Shelf"
"data-placement": "bottom" })
"data-placement": "bottom"
})
.addClass("delete-btn-tooltip");
$(".edit-shelf-btn").attr({
"data-toggle-two": "tooltip",
"title": $(".edit-shelf-btn").text(), // "Edit Shelf"
"data-placement": "bottom" })
"data-placement": "bottom"
})
.addClass("edit-btn-tooltip");
$(".order-shelf-btn").attr({
"data-toggle-two": "tooltip",
"title": $(".order-shelf-btn").text(), //"Reorder Shelf"
"data-placement": "bottom" })
"data-placement": "bottom"
})
.addClass("order-btn-tooltip");
}
@ -530,83 +532,95 @@ if ( $( "body.shelf" ).length > 0 ) {
$(".home-btn > a").attr({
"data-toggle": "tooltip",
"title": $(document.body).attr("data-text"), // Home
"data-placement": "bottom" })
"data-placement": "bottom"
})
.addClass("home-btn-tooltip");
$(".plexBack > a").attr({
"data-toggle": "tooltip",
"title": $(document.body).attr("data-textback"), // Back
"data-placement": "bottom" })
"data-placement": "bottom"
})
.addClass("back-btn-tooltip");
$("#top_tasks").attr({
"data-toggle": "tooltip",
"title": $("#top_tasks").text(), // "Tasks"
"data-placement": "bottom",
"data-viewport": "#main-nav" })
"data-viewport": "#main-nav"
})
.addClass("tasks-btn-tooltip");
$("#top_admin").attr({
"data-toggle": "tooltip",
"title": $("#top_admin").attr("data-text"), // Settings
"data-placement": "bottom",
"data-viewport": "#main-nav" })
"data-viewport": "#main-nav"
})
.addClass("admin-btn-tooltip");
$(".profileDrop").attr({
"title": $("#top_user").attr("data-text"), //Account
"data-placement": "bottom",
"data-toggle-two": "tooltip",
"data-viewport": "#main-nav" })
"data-viewport": "#main-nav"
})
.addClass("send-btn-tooltip dropdown");
$("#btn-upload").attr({
"data-toggle": "tooltip",
"title": $("#btn-upload").parent().text(), // "Upload"
"data-placement": "bottom",
"data-viewport": "#main-nav" })
"data-viewport": "#main-nav"
})
.addClass("upload-btn-tooltip");
$("#add-to-shelf").attr({
"data-toggle-two": "tooltip",
"title": $("#add-to-shelf").text(), // "Add to Shelf"
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("addtoshelf-btn-tooltip");
$("#have_read_cb").attr({
"data-toggle": "tooltip",
"title": $("#have_read_cb").attr("data-unchecked"),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("readunread-btn-tooltip");
$("#have_read_cb:checked").attr({
"data-toggle": "tooltip",
"title": $("#have_read_cb").attr("data-checked"),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("readunread-btn-tooltip");
$("#archived_cb").attr({
"data-toggle": "tooltip",
"title": $("#archived_cb").attr("data-unchecked"),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("readunread-btn-tooltip");
$("#archived_cb:checked").attr({
"data-toggle": "tooltip",
"title": $("#archived_cb").attr("data-checked"),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("readunread-btn-tooltip");
$("button#delete").attr({
"data-toggle-two": "tooltip",
"title": $("button#delete").text(), //"Delete"
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("delete-book-btn-tooltip");
$("#have_read_cb").click(function () {
@ -629,35 +643,40 @@ $('.btn-group[aria-label="Edit/Delete book"] a').attr({
"data-toggle": "tooltip",
"title": $("#edit_book").text(), // "Edit"
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("edit-btn-tooltip");
$("#sendbtn").attr({
"data-toggle": "tooltip",
"title": $("#sendbtn").attr("data-text"),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("send-btn-tooltip");
$("#sendbtn2").attr({
"data-toggle-two": "tooltip",
"title": $("#sendbtn2").text(), // "Send to Kindle",
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" })
"data-viewport": ".btn-toolbar"
})
.addClass("send-btn-tooltip");
$("#read-in-browser").attr({
"data-toggle-two": "tooltip",
"title": $("#read-in-browser").text(),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar"})
"data-viewport": ".btn-toolbar"
})
.addClass("send-btn-tooltip");
$("#btnGroupDrop1").attr({
"data-toggle-two": "tooltip",
"title": $("#btnGroupDrop1").text(),
"data-placement": "bottom",
"data-viewport": ".btn-toolbar" });
"data-viewport": ".btn-toolbar"
});
if ($("body.epub").length === 0) {
$(document).ready(function () {
@ -736,7 +755,9 @@ $.each(deleteButtons, function(i, val) {
});
// Turn off bootstrap animations
$(function() { $.support.transition = false; })
$(function () {
$.support.transition = false;
})
mobileSupport();
@ -747,3 +768,4 @@ $(window).on("resize",function() {
// id = setTimeout(mobileSupport, 500);
mobileSupport();
});

@ -143,6 +143,10 @@
<input type="number" step="1" class="form-control" name="{{ 'custom_column_' ~ c.id }}" id="{{ 'custom_column_' ~ c.id }}" value="">
{% endif %}
{% if c.datatype == 'float' %}
<input type="number" step="0.01" class="form-control" name="{{ 'custom_column_' ~ c.id }}" id="{{ 'custom_column_' ~ c.id }}" value="">
{% endif %}
{% if c.datatype in ['text', 'series'] and not c.is_multiple %}
<input type="text" class="form-control" name="{{ 'custom_column_' ~ c.id }}" id="{{ 'custom_column_' ~ c.id }}" value="">
{% endif %}

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-01-08 11:37+0000\n"
"Last-Translator: Lukas Heroudek <lukas.heroudek@gmail.com>\n"
"Language: cs_CZ\n"
@ -45,8 +45,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Neznámý"
@ -291,7 +291,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Chyba otevírání eknihy. Soubor neexistuje nebo není přístupný"
@ -304,16 +304,16 @@ msgstr "upravit metadata"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s není platným jazykem"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Soubor s příponou '%(ext)s' nelze odeslat na tento server"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Soubor, který má být odeslán musí mít příponu"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Nepodařilo se vytvořit cestu %(path)s (oprávnění odepřeno)."
@ -328,48 +328,48 @@ msgstr "Uložení souboru %(file)s se nezdařilo."
msgid "File format %(ext)s added to %(book)s"
msgstr "Formát souboru %(ext)s přidán do %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Metadata úspěšně aktualizována"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Chyba při úpravách knihy, zkontrolujte prosím log pro podrobnosti"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Soubor %(filename)s nemohl být uložen do dočasného adresáře"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Nahraná kniha pravděpodobně existuje v knihovně, zvažte prosím změnu před nahráním nové: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Nepodařilo se uložit soubor %(file)s (Oprávnění odepřeno)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Nepodařilo se smazat soubor %(file)s (Oprávnění odepřeno)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Soubor %(file)s nahrán"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Chybí zdrojový nebo cílový formát pro převod"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Kniha byla úspěšně zařazena do fronty pro převod do %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Při převodu této knihy došlo k chybě: %(res)s"
@ -443,103 +443,103 @@ msgstr "E-mail: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Požadovaný soubor nelze přečíst. Možná nesprávná oprávnění?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Přejmenování názvu z: '%(src)s' na '%(dest)s' selhalo chybou: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Přejmenovat autora z: '%(src)s' na '%(dest)s' selhalo chybou: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Přejmenování souboru v cestě '%(src)s' na '%(dest)s' selhalo chybou: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Soubor %(file)s nenalezen na Google Drive"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Cesta ke knize %(path)s nebyla nalezena na Google Drive"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Čekám"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Selhalo"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Spuštěno"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Dokončeno"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Neznámý stav"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mail: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Převést:"
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Nahrát:"
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Neznámá úloha:"
@ -1295,13 +1295,13 @@ msgid "In Library"
msgstr "V knihovně"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Vše"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "redukovat"
@ -1930,6 +1930,12 @@ msgstr "Popis:"
msgid "Add to shelf"
msgstr "Přidat do police"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Upravit metadata"
@ -1978,11 +1984,6 @@ msgstr "Opravdu chcete odstranit toto pravidlo domény?"
msgid "Next"
msgstr "Další"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-05-01 17:15+0200\n"
"Last-Translator: Ozzie Isaacs\n"
"Language: de\n"
@ -46,8 +46,8 @@ msgstr "Erfolgreich neu verbunden"
msgid "Unknown command"
msgstr "Unbekannter Befehl"
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Unbekannt"
@ -292,7 +292,7 @@ msgstr "Buch Format erfolgreich gelöscht"
msgid "Book Successfully Deleted"
msgstr "Buch erfolgreich geschlöscht"
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Öffnen des Buchs fehlgeschlagen. Datei existiert nicht oder ist nicht zugänglich"
@ -305,16 +305,16 @@ msgstr "Metadaten editieren"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s ist keine gültige Sprache"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Dateiendung '%(ext)s' kann nicht auf diesen Server hochgeladen werden"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Dateien müssen eine Erweiterung haben, um hochgeladen zu werden"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Fehler beim Erzeugen des Pfads %(path)s (Zugriff verweigert)"
@ -329,48 +329,48 @@ msgstr "Fehler beim Speichern der Datei %(file)s."
msgid "File format %(ext)s added to %(book)s"
msgstr "Dateiformat %(ext)s zu %(book)s hinzugefügt"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Metadaten wurden erfolgreich aktualisiert"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Fehler beim Editieren des Buchs, Details im Logfile"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Die Datei %(filename)s konnte nicht im temporären Ordner gespeichert werden"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Das hochgeladene Buch existiert evtl. schon in der Bibliothek: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Fehler beim Speichern der Datei %(file)s (Zugriff verweigert)"
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Fehler beim Löschen von Datei %(file)s (Zugriff verweigert)"
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Datei %(file)s hochgeladen"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Quell- oder Zielformat für Konvertierung fehlt"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Buch wurde erfolgreich für die Konvertierung nach %(book_format)s eingereiht"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Es trat ein Fehler beim Konvertieren des Buches auf: %(res)s"
@ -444,103 +444,103 @@ msgstr "E-Mail: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Die angeforderte Datei konnte nicht gelesen werden. Evtl. falsche Zugriffsrechte?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr "Löschen von Buch %(id)s fehlgeschlagen, Pfad hat Unterpfade: %(path)s"
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr "Löschen von Buch %(id)s fehlgeschlagen: %(message)s"
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr "Löschen von Buch %(id)s fehlgeschlagen, Buch Pfad nicht gültig: %(path)s"
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Umbenennen des Titels '%(src)s' zu '%(dest)s' schlug fehl: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Umbenennen des Authors '%(src)s' zu '%(dest)s' schlug fehl: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Umbenennen der Datei im Pfad '%(src)s' nach '%(dest)s' ist fehlgeschlagen: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Datei %(file)s wurde nicht auf Google Drive gefunden"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Buchpfad %(path)s wurde nicht auf Google Drive gefunden"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr "Fehler beim Erzeugen des Ordners für die Coverdatei"
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Cover Datei ist keine gültige Bilddatei, kann nicht gespeichert werden"
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr "Es werden nur jpg/jpeg/png/webp Dateien als Cover untertützt"
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Es werden nur jpg/jpeg Dateien als Cover untertützt"
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr "UnRar Programm nicht gefunden"
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr "Fehler beim ausführen von UnRar"
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Wartend"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Fehlgeschlagen"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Gestartet"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Beendet"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Unbekannter Status"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-Mail: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Konvertiere: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Upload: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Unbekannte Aufgabe: "
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr "In Bibliothek"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Alle"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "Reduzieren"
@ -1931,6 +1931,12 @@ msgstr "Beschreibung:"
msgid "Add to shelf"
msgstr "Zu Bücherregal hinzufügen"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr "(Öffentlich)"
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Metadaten bearbeiten"
@ -1979,11 +1985,6 @@ msgstr "Soll diese Domain-Regel wirklich gelöscht werden?"
msgid "Next"
msgstr "Nächste"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr "(Öffentlich)"
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Öffne ddie .kobo/Kobo eReader.conf Datei in einem Texteditor und füge hinzu (oder ersetze):"

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-09 16:09+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2019-07-26 11:44+0100\n"
"Last-Translator: minakmostoles <xxx@xxx.com>\n"
"Language: es\n"
@ -502,47 +502,47 @@ msgstr ""
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:623
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:636
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:692
#: cps/helper.py:694
msgid "Waiting"
msgstr "Esperando"
#: cps/helper.py:694
#: cps/helper.py:696
msgid "Failed"
msgstr "Fallido"
#: cps/helper.py:696
#: cps/helper.py:698
msgid "Started"
msgstr "Comenzado"
#: cps/helper.py:698
#: cps/helper.py:700
msgid "Finished"
msgstr "Finalizado"
#: cps/helper.py:700
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Estado desconocido"
#: cps/helper.py:705
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mail "
#: cps/helper.py:707 cps/helper.py:711
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Convertir: "
#: cps/helper.py:709
#: cps/helper.py:711
msgid "Upload: "
msgstr "Subir: "
#: cps/helper.py:713
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Tarea desconocida"
@ -1298,13 +1298,13 @@ msgid "In Library"
msgstr "en Librería"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Todo"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "reducir"
@ -1933,6 +1933,12 @@ msgstr "Descripción:"
msgid "Add to shelf"
msgstr "Agregar al estante"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Editar metadatos"
@ -1981,11 +1987,6 @@ msgstr "¿Realmente quiere eliminar esta regla de dominio?"
msgid "Next"
msgstr "Siguiente"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-01-12 13:56+0100\n"
"Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n"
"Language: fi\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Tuntematon"
@ -292,7 +292,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Virhe e-kirjaa avatessa. Tiedostoa ei löydy tai se ei ole saatavilla"
@ -305,16 +305,16 @@ msgstr "muokkaa metadataa"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s ei ole kelvollinen kieli"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Tiedostopääte '%(ext)s' ei ole sallittujen palvelimelle ladattavien listalla"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Ladattavalla tiedostolla on oltava tiedostopääte"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Polun %(path)s luonti epäonnistui (Ei oikeutta)."
@ -329,48 +329,48 @@ msgstr "Tiedoston %(file)s tallennus epäonnistui."
msgid "File format %(ext)s added to %(book)s"
msgstr "Tiedostoformaatti %(ext)s lisätty %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Metadata päivitetty onnistuneesti"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Kirjan editoinnissa tapahtui virhe, tarkista virheilmoitus lokista"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Tiedoston %(file)s tallentamisessa tapahtui virhe (Ei oikeutta)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Tiedoston %(file)s poisto epäonnistui (Ei oikeutta)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Tiedosto %(file)s tallennettu"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Lähteen tai kohteen tiedostomuoto puuttuu"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Kirja lisätty muutosjonoon muotoon %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Kirjan muunnoksessa tapahtui virhe: %(res)s"
@ -444,103 +444,103 @@ msgstr "Sähköposti: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Haettua tiedostoa ei pystytty lukemaan. Ehkä vaäärät oikeudet?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Tiedon muuttaminen arvosta: '%(src)s' arvoon '%(dest)s' epäonnistui virheeseen: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kirjailijan muuttaminen arvosta: \"%(src)s\" arvoon \"%(dest)s\" epäonnistui virheeseen: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Tiedoston nimeäminen polusta '%(src)s' polkuun '%(dest)s' epäonnistui virheeseen: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Tiedostoa %(file)s ei löytynyt Google Drivesta"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Kirjan polkua %(path)s ei löytynyt Google Drivesta"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Odottaa"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Epäonnistui"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Aloitettu"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Valmistui"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Tuntematon tila"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "Sähköposti: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Muunna: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Lähetä: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Tuntematon tehtävä: "
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr "Kirjastossa"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Kaikki"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "vähennä"
@ -1931,6 +1931,12 @@ msgstr "Kuvaus:"
msgid "Add to shelf"
msgstr "Lisää hyllyyn"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Muokkaa metadataa"
@ -1979,11 +1985,6 @@ msgstr "Haluatko todellakin poistaa tämän domainin säännön?"
msgid "Next"
msgstr "Seuraava"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2020-05-09 16:09+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-05-08 14:36+0200\n"
"Last-Translator: Dekani <dekani1500@gmail.com>\n"
"Language: fr\n"
@ -513,47 +513,47 @@ msgstr "Seuls les fichiers jpg/jpeg/png/webp sont supportés comme fichier de co
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Seuls les fichiers jpg/jpeg sont supportés comme fichier de couverture"
#: cps/helper.py:623
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr "Fichier binaire Unrar non trouvé"
#: cps/helper.py:636
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr "Une erreur est survenue lors de l'exécution d'UnRar"
#: cps/helper.py:692
#: cps/helper.py:694
msgid "Waiting"
msgstr "En attente"
#: cps/helper.py:694
#: cps/helper.py:696
msgid "Failed"
msgstr "Echoué"
#: cps/helper.py:696
#: cps/helper.py:698
msgid "Started"
msgstr "Débuté"
#: cps/helper.py:698
#: cps/helper.py:700
msgid "Finished"
msgstr "Terminé"
#: cps/helper.py:700
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Statut inconnu"
#: cps/helper.py:705
#: cps/helper.py:707
msgid "E-mail: "
msgstr "Courriel : "
#: cps/helper.py:707 cps/helper.py:711
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Convertir vers : "
#: cps/helper.py:709
#: cps/helper.py:711
msgid "Upload: "
msgstr "Téléverser : "
#: cps/helper.py:713
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Tâche inconnue : "
@ -1309,13 +1309,13 @@ msgid "In Library"
msgstr "Dans la librairie"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Tout"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "réduire"
@ -1944,6 +1944,12 @@ msgstr "Description :"
msgid "Add to shelf"
msgstr "Ajouter à l'étagère"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr "(Public)"
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Éditer les métadonnées"
@ -1992,11 +1998,6 @@ msgstr "Souhaitez-vous vraiment supprimer cette règle de domaine ?"
msgid "Next"
msgstr "Suivant"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr "(Public)"
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Ouvrir le fichier .kobo/Kobo eReader.conf dans un éditeur de texte et ajouter (ou éditer):"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2019-04-06 23:36+0200\n"
"Last-Translator: \n"
"Language: hu\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Ismeretlen"
@ -292,7 +292,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Hiba az ekönyv megnyitásakor. A fájl nem létezik vagy nem elérhető."
@ -305,16 +305,16 @@ msgstr "Metaadatok szerkesztése"
msgid "%(langname)s is not a valid language"
msgstr "A(z) %(langname)s nem érvényes nyelv"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "A(z) \"%(ext)s\" kiterjesztésű fájlok feltöltése nincs engedélyezve ezen a szerveren."
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "A feltöltendő fájlnak kiterjesztéssel kell rendelkeznie!"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Nem sikerült létrehozni az elérési utat (engedély megtagadva): %(path)s."
@ -329,48 +329,48 @@ msgstr "Nem sikerült elmenteni a %(file)s fájlt."
msgid "File format %(ext)s added to %(book)s"
msgstr "A(z) %(ext)s fájlformátum hozzáadva a könyvhez: %(book)s."
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "A metaadatok sikeresen frissültek"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Hiba a könyv szerkesztése során, további részletek a naplófájlban."
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Nem sikerült elmenteni a %(file)s fájlt."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Nem sikerült törölni a %(file)s fájlt."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Az átalakításhoz hiányzik a forrás- vagy a célformátum!"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "A könyv sikeresen átalakításra lett jelölve a következő formátumra: %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Hiba történt a könyv átalakításakor: %(res)s"
@ -444,103 +444,103 @@ msgstr "E-mail: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "A kért fájl nem olvasható. Esetleg jogosultsági probléma lenne?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "A cím átnevezése \"%(src)s\"-ról \"%(dest)s\"-ra nem sikerült a következő hiba miatt: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "A szerző átnevezése \"%(src)s\"-ról \"%(dest)s\"-ra nem sikerült a következő hiba miatt: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "\"%(src)s\" fájl átnevezése \"%(dest)s\"-re nem sikerült a következő hiba miatt: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "A \"%(file)s\" fájl nem található a Google Drive-on"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "A könyv elérési útja (\"%(path)s\") nem található a Google Drive-on"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Várakozás"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Nem sikerült"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Elindítva"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Végrehajtva"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Ismeretlen állapot"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mail cím: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Konvertálás:"
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Feltöltés:"
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Ismeretlen feladat:"
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr "Könyvtárban"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr ""
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "csökkentsd"
@ -1931,6 +1931,12 @@ msgstr "Ismertető:"
msgid "Add to shelf"
msgstr "Hozzáadás polchoz"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Metaadatok szerkesztése"
@ -1979,11 +1985,6 @@ msgstr "Valóban törölni akarod ezt a tartomány-szabályt?"
msgid "Next"
msgstr "Következő"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-08 14:54+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2017-04-04 15:09+0200\n"
"Last-Translator: ElQuimm <quimm@webtaste.com>\n"
"Language: it\n"
@ -499,47 +499,47 @@ msgstr "Solamente i file nei formati jpg/jpeg/png/webp sono supportati per le co
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Solamente i file nei formati jpg/jpeg sono supportati per le copertine"
#: cps/helper.py:623
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr "Non ho trovato il file binario di UnRar"
#: cps/helper.py:636
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr "Errore nell'eseguire UnRar"
#: cps/helper.py:692
#: cps/helper.py:694
msgid "Waiting"
msgstr "Attendi"
#: cps/helper.py:694
#: cps/helper.py:696
msgid "Failed"
msgstr "Non riuscito"
#: cps/helper.py:696
#: cps/helper.py:698
msgid "Started"
msgstr "Avviato"
#: cps/helper.py:698
#: cps/helper.py:700
msgid "Finished"
msgstr "Terminato"
#: cps/helper.py:700
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Stato sconosciuto"
#: cps/helper.py:705
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mail: "
#: cps/helper.py:707 cps/helper.py:711
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Conversione: "
#: cps/helper.py:709
#: cps/helper.py:711
msgid "Upload: "
msgstr "Upload: "
#: cps/helper.py:713
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Processo sconosciuto: "
@ -1295,13 +1295,13 @@ msgid "In Library"
msgstr "Nella libreria"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Tutti"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "riduci"
@ -1930,6 +1930,12 @@ msgstr "Descrizione:"
msgid "Add to shelf"
msgstr "Aggiungi allo scaffale"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr "(Pubblico)"
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Modifica metadati"
@ -1978,11 +1984,6 @@ msgstr "Se sicuro di voler eliminare questo dominio?"
msgid "Next"
msgstr "Prossimo"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr "(Pubblico)"
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Apri il file .kobo/Kobo eReader.conf in un editore di testi e aggiungi (o edita):"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2018-02-07 02:20-0500\n"
"Last-Translator: white <space_white@yahoo.com>\n"
"Language: ja\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "不明"
@ -292,7 +292,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "電子書籍を開けません。ファイルが存在しないかアクセスできません"
@ -305,16 +305,16 @@ msgstr "メタデータを編集"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s は有効な言語ではありません"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "ファイル拡張子 '%(ext)s' をこのサーバにアップロードすることは許可されていません"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "アップロードするファイルには拡張子が必要です"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "%(path)s の作成に失敗しました (Permission denied)。"
@ -329,48 +329,48 @@ msgstr "%(file)s を保存できません。"
msgid "File format %(ext)s added to %(book)s"
msgstr "ファイル形式 %(ext)s が %(book)s に追加されました"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "メタデータを更新しました"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "本の編集でエラーが発生しました。詳細はログファイルを確認してください"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "ファイル %(file)s の保存に失敗しました (Permission denied)。"
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "ファイル %(file)s の削除に失敗しました (Permission denied)。"
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "変換元の形式または変換後の形式が指定されていません"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "本の %(book_format)s への変換がキューに追加されました"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "この本の変換中にエラーが発生しました: %(res)s"
@ -444,103 +444,103 @@ msgstr "メール: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "要求されたファイルを読み込めませんでした。権限設定が正しいか確認してください。"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "エラー: %(error)s により、タイトルを %(src)s から %(dest)s に変更できませんでした。"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "エラー: %(error)s により、著者名を %(src)s から %(dest)s に変更できませんでした。"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "エラー: %(error)s により、ファイルパスを %(src)s から %(dest)s に変更できませんでした。"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "ファイル %(file)s はGoogleドライブ上にありません"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "本のパス %(path)s はGoogleドライブ上にありません"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "待機中"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "失敗"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "開始"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "終了"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "不明"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "メール: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "変換: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "アップロード: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "不明なタスク: "
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr "ライブラリ内"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr ""
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "減らす"
@ -1931,6 +1931,12 @@ msgstr "詳細:"
msgid "Add to shelf"
msgstr "本棚に追加"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr ""
@ -1979,11 +1985,6 @@ msgstr ""
msgid "Next"
msgstr "次"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2018-08-27 17:06+0700\n"
"Last-Translator: \n"
"Language: km_KH\n"
@ -47,8 +47,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "មិនដឹង"
@ -293,7 +293,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ ពុំមានឯកសារ ឬឯកសារនេះមិនអាចបើកបាន"
@ -306,16 +306,16 @@ msgstr "កែប្រែទិន្នន័យមេតា"
msgid "%(langname)s is not a valid language"
msgstr ""
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "ឯកសារប្រភេទ '%(ext)s' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។"
@ -330,48 +330,48 @@ msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។"
msgid "File format %(ext)s added to %(book)s"
msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr ""
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។"
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "មិនអាចលុបឯកសារ %(file)s (មិនមានសិទ្ធិ)។"
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr ""
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr ""
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr ""
@ -445,103 +445,103 @@ msgstr "អ៊ីមែល៖ %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "ឯកសារដែលបានស្នើសុំមិនអាចបើកបានទេ។ អាចនឹងខុសសិទ្ធិប្រើប្រាស់ទេដឹង?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "ប្តូរចំណងជើងពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "ប្តូរអ្នកនិពន្ធពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "ឯកសារ %(file)s រកមិនឃើញក្នុង Google Drive"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "កំពុងរង់ចាំ"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "បានបរាជ័យ"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "បានចាប់ផ្តើម"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "បានបញ្ចប់"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr ""
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr ""
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr ""
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr ""
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr ""
@ -1297,13 +1297,13 @@ msgid "In Library"
msgstr "នៅក្នុងបណ្ណាល័យ"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr ""
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr ""
@ -1932,6 +1932,12 @@ msgstr "ពិពណ៌នា"
msgid "Add to shelf"
msgstr "បន្ថែមទៅធ្នើ"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "កែប្រែទិន្នន័យមេតា"
@ -1980,11 +1986,6 @@ msgstr ""
msgid "Next"
msgstr "បន្ទាប់"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web (GPLV3)\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"PO-Revision-Date: 2020-04-29 14:30+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-05-10 21:00+0200\n"
"Last-Translator: Marcel Maas <marcel.maas@outlook.com>\n"
"Language: nl\n"
"Language-Team: ed.driesen@telenet.be\n"
@ -47,8 +47,8 @@ msgstr "Opnieuw verbinden gelukt"
msgid "Unknown command"
msgstr "Onbekende opdracht"
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Onbekend"
@ -111,7 +111,7 @@ msgstr ""
#: cps/admin.py:599
msgid "LDAP Certificate Location is not Valid, Please Enter Correct Path"
msgstr ""
msgstr "LDAP certificaatlocatie is onjuist, voer een geldige locatie in"
#: cps/admin.py:647
msgid "Logfile Location is not Valid, Please Enter Correct Path"
@ -174,7 +174,7 @@ msgstr "E-mailserver-instellingen bijgewerkt"
#: cps/admin.py:821
msgid "User not found"
msgstr ""
msgstr "Gebruiker niet gevonden"
#: cps/admin.py:842
#, python-format
@ -250,7 +250,7 @@ msgstr "Databaseverbindingen zijn gesloten"
#: cps/admin.py:1005
msgid "Stopping server"
msgstr "Bezig met stoppen van de server"
msgstr "Bezig met stoppen van Calibre-Web"
#: cps/admin.py:1006
msgid "Update finished, please press okay and reload page"
@ -287,13 +287,13 @@ msgstr "niet geconfigureerd"
#: cps/editbooks.py:239
msgid "Book Format Successfully Deleted"
msgstr ""
msgstr "Het boekformaat is verwijderd"
#: cps/editbooks.py:242
msgid "Book Successfully Deleted"
msgstr ""
msgstr "Het boek is verwijderd"
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Kan e-boek niet openen: het bestand bestaat niet of is ontoegankelijk"
@ -306,16 +306,16 @@ msgstr "metagegevens bewerken"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s is geen geldige taal"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "De bestandsextensie '%(ext)s' is niet toegestaan op deze server"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Het te uploaden bestand moet voorzien zijn van een extensie"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Kan de locatie '%(path)s' niet aanmaken (niet gemachtigd)."
@ -330,48 +330,48 @@ msgstr "Kan %(file)s niet opslaan."
msgid "File format %(ext)s added to %(book)s"
msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "De metagegevens zijn bijgewerkt"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Kan het boek niet bewerken, controleer het logbestand"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Bestand %(filename)s kon niet opgeslagen worden in de tijdelijke map"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Geüpload boek staat mogelijk al in de bibliotheek, controleer alvorens door te gaan: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Kan %(file)s niet opslaan (niet gemachtigd)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr "Bestand %(file)s niet verplaatst: %(error)s"
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Kan %(file)s niet verwijderen (niet gemachtigd)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Omslag %(file)s niet verplaatst: %(error)s"
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Bestand %(file)s geüpload"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Bron- of doelformaat ontbreekt voor conversie"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Het boek is in de wachtrij geplaatst voor conversie naar %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Er is een fout opgetreden bij het converteren van dit boek: %(res)s"
@ -445,103 +445,103 @@ msgstr "E-mail: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Het opgevraagde bestand kan niet worden uitgelezen. Ben je hiertoe gemachtigd?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
msgstr "Verwijderen van boek %(id)s mislukt, de locatie heeft submappen: %(path)s"
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
msgstr "Verwijderen van boek %(id)s mislukt: %(message)s"
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
msgstr "Verwijderen van boek %(id)s mislukt, locatie onjuist: %(path)s"
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kan de naam '%(src)s' niet wijzigen in '%(dest)s': %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kan de auteursnaam '%(src)s' niet wijzigen in '%(dest)s': %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kan het bestand in '%(src)s' niet wijzigen naar '%(dest)s': %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Bestand '%(file)s' niet aangetroffen op Google Drive"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Boeken locatie '%(path)s' niet aangetroffen op Google Drive"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr "Locatie aanmaken voor omslag mislukt"
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Omslag-bestand is geen afbeelding of kon niet opgeslagen worden"
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
msgstr "Alleen jpg/jpeg/png/webp bestanden zijn toegestaan als omslag"
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Aleen jpg/jpeg bestanden zijn toegestaan als omslag"
msgstr "Alleen jpg/jpeg bestanden zijn toegestaan als omslag"
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
msgstr "Unrar executable niet gevonden"
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
msgstr "Fout bij het uitvoeren van Unrar"
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Wachten"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Mislukt"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Gestart"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Voltooid"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Onbekende status"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mailadres: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Converteren: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Uploaden: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Onbekende taak: "
@ -560,7 +560,7 @@ msgstr "Aanmelden bij %(provider)s"
#: cps/oauth_bb.py:154
msgid "Failed to log in with GitHub."
msgstr "Aanmelden bij GitHub mislukt."
msgstr "Inloggen bij GitHub mislukt."
#: cps/oauth_bb.py:159
msgid "Failed to fetch user info from GitHub."
@ -568,7 +568,7 @@ msgstr "Opvragen gebruikersinfo bij GitHub mislukt."
#: cps/oauth_bb.py:170
msgid "Failed to log in with Google."
msgstr "Aanmelden bij Google mislukt."
msgstr "Inloggen bij Google mislukt."
#: cps/oauth_bb.py:175
msgid "Failed to fetch user info from Google."
@ -586,7 +586,7 @@ msgstr "Koppeling gemaakt met %(oauth)s"
#: cps/oauth_bb.py:241
msgid "Login failed, No User Linked With OAuth Account"
msgstr "Aanmelden mislukt, geen gebruiker gekoppeld aan OAuth account"
msgstr "Inloggen mislukt, geen gebruiker gekoppeld aan OAuth account"
#: cps/oauth_bb.py:283
#, python-format
@ -820,11 +820,11 @@ msgstr "Bestandsformaten tonen"
#: cps/ub.py:107 cps/web.py:1150
msgid "Archived Books"
msgstr ""
msgstr "Gearchiveerde boeken"
#: cps/ub.py:109
msgid "Show archived books"
msgstr ""
msgstr "Gearchiveerde boeken tonen"
#: cps/updater.py:294 cps/updater.py:305 cps/updater.py:406 cps/updater.py:420
msgid "Unexpected data while reading update information"
@ -874,7 +874,7 @@ msgstr ""
#: cps/web.py:363
msgid "User Successfully Imported"
msgstr ""
msgstr "Gebruiker is geïmporteerd"
#: cps/web.py:587
msgid "Recently Added Books"
@ -1018,7 +1018,7 @@ msgstr ""
#: cps/web.py:1304
#, python-format
msgid "Could not login: %(message)s"
msgstr "Aanmelden mislukt: %(message)s"
msgstr "Inloggen mislukt: %(message)s"
#: cps/web.py:1308 cps/web.py:1332
msgid "Wrong Username or Password"
@ -1039,7 +1039,7 @@ msgstr "Je bent ingelogd als: '%(nickname)s'"
#: cps/web.py:1336 cps/web.py:1363
msgid "login"
msgstr "aanmelden"
msgstr "inloggen"
#: cps/web.py:1375 cps/web.py:1409
msgid "Token not found"
@ -1136,7 +1136,7 @@ msgstr "Gebruiker toevoegen"
#: cps/templates/admin.html:40 cps/templates/admin.html:41
msgid "Import LDAP Users"
msgstr ""
msgstr "LDAP gebruikers importeren"
#: cps/templates/admin.html:48
msgid "E-mail Server Settings"
@ -1200,7 +1200,7 @@ msgstr "Openbare registratie"
#: cps/templates/admin.html:104
msgid "Magic Link Remote Login"
msgstr "Aanmelden op afstand"
msgstr "Inloggen op afstand"
#: cps/templates/admin.html:108
msgid "Reverse Proxy Login"
@ -1212,11 +1212,11 @@ msgstr "Reverse proxy header naam"
#: cps/templates/admin.html:118
msgid "Edit Basic Configuration"
msgstr "Bewerk Basis configuratie"
msgstr "Bewerk basis configuratie"
#: cps/templates/admin.html:119
msgid "Edit UI Configuration"
msgstr "Bewerk Gebruikersinterface configuratie"
msgstr "Bewerk gebruikersinterface configuratie"
#: cps/templates/admin.html:125
msgid "Administration"
@ -1228,7 +1228,7 @@ msgstr "Logboeken bekijken"
#: cps/templates/admin.html:127
msgid "Reconnect Calibre Database"
msgstr "Opnieuw verbinden met Calibre DB"
msgstr "Opnieuw verbinden met Calibre database"
#: cps/templates/admin.html:128
msgid "Restart"
@ -1297,13 +1297,13 @@ msgid "In Library"
msgstr "In bibliotheek"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Alles"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "beperken"
@ -1362,23 +1362,23 @@ msgstr "Omschrijving"
#: cps/templates/book_edit.html:66
msgid "Identifiers"
msgstr ""
msgstr "Identificatoren"
#: cps/templates/book_edit.html:70 cps/templates/book_edit.html:308
msgid "Identifier Type"
msgstr ""
msgstr "Identificatie type"
#: cps/templates/book_edit.html:71 cps/templates/book_edit.html:309
msgid "Identifier Value"
msgstr ""
msgstr "Identificatie waarde"
#: cps/templates/book_edit.html:72 cps/templates/book_edit.html:310
msgid "Remove"
msgstr ""
msgstr "Verwijderen"
#: cps/templates/book_edit.html:76
msgid "Add Identifier"
msgstr ""
msgstr "Identificator toevoegen"
#: cps/templates/book_edit.html:80 cps/templates/search_form.html:33
msgid "Tags"
@ -1521,7 +1521,7 @@ msgstr "Druk op 'Opslaan' om door te gaan met instellen"
#: cps/templates/config_edit.html:44
msgid "Please finish Google Drive setup after login"
msgstr "Voltooi na aanmelden de Google Drive-instelwizard"
msgstr "Voltooi na inloggen de Google Drive-instelwizard"
#: cps/templates/config_edit.html:49
msgid "Google Drive Calibre folder"
@ -1605,7 +1605,7 @@ msgstr "Openbare registratie inschakelen"
#: cps/templates/config_edit.html:170
msgid "Enable Magic Link Remote Login"
msgstr "Aanmelden op afstand inschakelen ('magic link')"
msgstr "Inloggen op afstand inschakelen ('magic link')"
#: cps/templates/config_edit.html:175
msgid "Enable Kobo sync"
@ -1694,11 +1694,11 @@ msgstr "Anoniem"
#: cps/templates/config_edit.html:253
msgid "Unauthenticated"
msgstr ""
msgstr "Niet geverifieerd"
#: cps/templates/config_edit.html:254
msgid "Simple"
msgstr ""
msgstr "Eenvoudig"
#: cps/templates/config_edit.html:259
msgid "LDAP Administrator Username"
@ -1730,11 +1730,11 @@ msgstr ""
#: cps/templates/config_edit.html:287
msgid "LDAP Group Name"
msgstr ""
msgstr "LDAP groepnaam"
#: cps/templates/config_edit.html:291
msgid "LDAP Group Members Field"
msgstr ""
msgstr "LDAP groepleden veld"
#: cps/templates/config_edit.html:300
#, python-format
@ -1782,7 +1782,7 @@ msgstr "Locatie van Unrar-programma"
#: cps/templates/config_edit.html:368 cps/templates/layout.html:84
#: cps/templates/login.html:4 cps/templates/login.html:20
msgid "Login"
msgstr "Aanmelden"
msgstr "Inloggen"
#: cps/templates/config_view_edit.html:16
msgid "View Configuration"
@ -1818,7 +1818,7 @@ msgstr "Reguliere expressie om kolommen te negeren"
#: cps/templates/config_view_edit.html:50
msgid "Link Read/Unread Status to Calibre Column"
msgstr "Gelezen/Ongelezen-status koppelen aan Calibre-kolom"
msgstr "Gelezen/ongelezen-status koppelen aan Calibre-kolom"
#: cps/templates/config_view_edit.html:59
msgid "View Restrictions based on Calibre column"
@ -1914,15 +1914,15 @@ msgstr "Gelezen"
#: cps/templates/detail.html:208
msgid "Restore from archive"
msgstr ""
msgstr "Terughalen uit archief"
#: cps/templates/detail.html:208
msgid "Add to archive"
msgstr ""
msgstr "Toevoegen aan archief"
#: cps/templates/detail.html:209
msgid "Archived"
msgstr ""
msgstr "Gearchiveerd"
#: cps/templates/detail.html:219
msgid "Description:"
@ -1932,6 +1932,12 @@ msgstr "Beschrijving:"
msgid "Add to shelf"
msgstr "Toevoegen aan boekenplank"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr "(Openbaar)"
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Metagegevens bewerken"
@ -1980,11 +1986,6 @@ msgstr "Weet je zeker dat je deze domeinregel wilt verwijderen?"
msgid "Next"
msgstr "Volgende"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr "(Openbaar)"
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Open het .kobo/Kobo eReader.conf bestand in een teksteditor en voeg toe (of bewerk):"
@ -2154,7 +2155,7 @@ msgstr "Wachtwoord Vergeten?"
#: cps/templates/login.html:25
msgid "Log in with Magic Link"
msgstr "Aanmelden met magische koppeling"
msgstr "Inloggen met magische koppeling"
#: cps/templates/logviewer.html:6
msgid "Show Calibre-Web Log: "

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre Web - polski (POT: 2019-08-06 18:35)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-03-31 21:50+0200\n"
"Last-Translator: Jerzy Piątek <jerzy.piatek@gmail.com>\n"
"Language: pl\n"
@ -48,8 +48,8 @@ msgid "Unknown command"
msgstr ""
# ???
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Nieznany"
@ -296,7 +296,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Błąd podczas otwierania e-booka. Plik nie istnieje lub jest niedostępny"
@ -309,16 +309,16 @@ msgstr "edytuj metadane"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s nie jest prawidłowym językiem"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do wysłania na ten serwer"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Plik do wysłania musi mieć rozszerzenie"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Nie udało się utworzyć łącza %(path)s (Odmowa dostępu)."
@ -333,48 +333,48 @@ msgstr "Nie można zapisać pliku %(file)s."
msgid "File format %(ext)s added to %(book)s"
msgstr "Format pliku %(ext)s dodany do %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Metadane zostały pomyślnie zaktualizowane"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Błąd podczas edycji książki, sprawdź plik dziennika, aby uzyskać szczegółowe informacje"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Nie można zapisać pliku %(filename)s w katalogu tymczasowym"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Wysłana książka prawdopodobnie istnieje w bibliotece, rozważ zmianę przed przesłaniem nowej: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Nie można przechowywać pliku %(file)s (Odmowa dostępu)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Nie udało się usunąć pliku %(file)s (Odmowa dostępu)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Wysłano plik %(file)s"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Brak formatu źródłowego lub docelowego do konwersji"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Książka została pomyślnie umieszczona w zadaniach do konwersji %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Podczas konwersji książki wystąpił błąd: %(res)s"
@ -450,103 +450,103 @@ msgstr "E-mail: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Żądany plik nie mógł zostać odczytany. Sprawdź uprawnienia?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Zmiana nazwy tytułu z: „%(src)s” na „%(dest)s” zakończyła się niepowodzeniem z błędem: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Zmiana autora z: '%(src)s' na '%(dest)s' zakończyło się błędem: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Zmiana nazwy pliku w ścieżce '%(src)s' na '%(dest)s' zakończyło się błędem: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Nie znaleziono pliku %(file)s na Google Drive"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Nie znaleziono ścieżki do książki %(path)s na Google Drive"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr "Nie udało się utworzyć ścieżki dla okładki"
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr "Jako plik okładki dopuszczalne są jedynie pliki jpg/jpeg/png/webp"
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Jako plik okładki dopuszczalne są jedynie pliki jpg/jpeg"
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Oczekiwanie"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Nieudane"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Rozpoczynanie"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Zakończone"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Ststus nieznany"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mail: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Konwertowanie: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Wyślij: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Nieznane zadanie: "
@ -1306,13 +1306,13 @@ msgstr "W Bibliotece"
# ???
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Wszystko"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "zwiń"
@ -1945,6 +1945,12 @@ msgstr "Opis:"
msgid "Add to shelf"
msgstr "Dodaj do półki"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Edytuj metadane"
@ -1993,11 +1999,6 @@ msgstr "Czy na pewno chcesz usunąć tę domenę?"
msgid "Next"
msgstr "Następne"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Otwórz plik .kobo/Kobo eReader.conf w edytorze tekstu i dodaj (lub edytuj):"

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-04-29 01:20+0400\n"
"Last-Translator: ZIZA\n"
"Language: ru\n"
@ -47,8 +47,8 @@ msgstr "Успешно переподключено"
msgid "Unknown command"
msgstr "Неизвестная команда"
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Неизвестно"
@ -293,7 +293,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Ошибка при открытии eBook. Файл не существует или файл недоступен"
@ -306,16 +306,16 @@ msgstr "изменить метаданные"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s не допустимый язык"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Запрещена загрузка файлов с расширением '%(ext)s'"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Загружаемый файл должен иметь расширение"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)."
@ -330,48 +330,48 @@ msgstr "Не удалось сохранить файл %(file)s."
msgid "File format %(ext)s added to %(book)s"
msgstr "Формат файла %(ext)s добавлен в %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Метаданные обновлены"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Файл %(filename)s не удалось сохранить во временную папку"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Загруженная книга, вероятно, существует в библиотеке, перед тем как загрузить новую, рассмотрите возможность изменения: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Ошибка записи файла %(file)s (Доступ запрещён)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Ошибка удаления файла %(file)s (Доступ запрещён)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Файл %(file)s загружен"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Исходный или целевой формат для конвертирования отсутствует"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Книга успешно поставлена в очередь для конвертирования в %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Произошла ошибка при конвертирования этой книги: %(res)s"
@ -445,103 +445,103 @@ msgstr "Эл. почта: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Запрашиваемый файл не может быть прочитан. Возможно у вас нет разрешения?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Переименовывание заголовка с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Переименовывание автора с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Не удалось переименовать файл по пути '%(src)s' to '%(dest)s' из-за ошибки: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Файл %(file)s не найден на Google Drive"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Путь книги %(path)s не найден на Google Drive"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr "Не удалось создать путь для обложки."
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr "Только файлы jpg / jpeg / png / webp поддерживаются в качестве файла обложки"
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Только файлы в формате jpg / jpeg поддерживаются как файл обложки"
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Ожидание"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Неудачно"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Начало"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Завершено"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Неизвестный статус"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-mail: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Конвертировать: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Загрузить: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Неизвестная задача: "
@ -1297,13 +1297,13 @@ msgid "In Library"
msgstr "В библиотеке"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Все"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "уменьшить"
@ -1932,6 +1932,12 @@ msgstr "Описание:"
msgid "Add to shelf"
msgstr "Добавить на книжную полку"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr "(Публичная)"
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Редактировать метаданные"
@ -1980,11 +1986,6 @@ msgstr "Вы действительно желаете удалить это п
msgid "Next"
msgstr "Далее"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr "(Публичная)"
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Откройте файл .kobo / Kobo eReader.conf в текстовом редакторе и добавьте (или отредактируйте):"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-03-14 09:30+0100\n"
"Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl@gmail.com>\n"
"Language: sv\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Okänd"
@ -292,7 +292,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Det gick inte att öppna e-boken. Filen finns inte eller filen är inte tillgänglig"
@ -305,16 +305,16 @@ msgstr "redigera metadata"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s är inte ett giltigt språk"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Filändelsen '%(ext)s' får inte laddas upp till den här servern"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Filen som ska laddas upp måste ha en ändelse"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Det gick inte att skapa sökväg %(path)s (behörighet nekad)."
@ -329,48 +329,48 @@ msgstr "Det gick inte att lagra filen %(file)s."
msgid "File format %(ext)s added to %(book)s"
msgstr "Filformatet %(ext)s lades till %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Metadata uppdaterades"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Det gick inte att redigera boken, kontrollera loggfilen för mer information"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Filen %(filename)s kunde inte sparas i temp dir"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Uppladdad bok finns förmodligen i biblioteket, överväg att ändra innan du laddar upp nya: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "Det gick inte att lagra filen %(file)s (behörighet nekad)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "Det gick inte att ta bort filen %(file)s (behörighet nekad)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "Filen %(file)s uppladdad"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Källa eller målformat för konvertering saknas"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Boken är i kö för konvertering till %(book_format)s"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Det gick inte att konvertera den här boken: %(res)s"
@ -444,103 +444,103 @@ msgstr "E-post: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "Den begärda filen kunde inte läsas. Kanske fel behörigheter?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Byt namn på titel från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Byt namn på författare från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Byt namn på fil i sökvägen '%(src)s' till '%(dest)s' misslyckades med fel: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Filen %(file)s hittades inte på Google Drive"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Boksökvägen %(path)s hittades inte på Google Drive"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr "Det gick inte att skapa sökväg för omslag"
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr "Endast jpg/jpeg/png/webp-filer stöds som omslagsfil"
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Endast jpg/jpeg-filer stöds som omslagsfil"
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Väntar"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Misslyckades"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Startad"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Klar"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Okänd status"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "E-post: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Konvertera: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Överför: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Okänd uppgift: "
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr "I biblioteket"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Alla"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "minska"
@ -1931,6 +1931,12 @@ msgstr "Beskrivning:"
msgid "Add to shelf"
msgstr "Lägg till hyllan"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Redigera metadata"
@ -1979,11 +1985,6 @@ msgstr "Är du säker på att du vill ta bort den här domänregeln?"
msgid "Next"
msgstr "Nästa"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "Öppna filen .kobo/Kobo eReader.conf i en textredigerare och lägg till (eller redigera):"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2020-04-23 22:47+0300\n"
"Last-Translator: iz <iz7iz7iz@protonmail.ch>\n"
"Language: tr\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Bilinmeyen"
@ -292,7 +292,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "eKitap açılırken hata oluştu. Dosya mevcut değil veya erişilemiyor"
@ -305,16 +305,16 @@ msgstr "metaveri düzenle"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s geçerli bir dil değil"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "'%(ext)s' uzantılı dosyaların bu sunucuya yüklenmesine izin verilmiyor"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Yüklenecek dosyanın mutlaka bir uzantısı olması gerekli"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "%(path)s dizini oluşturulamadı. (İzin reddedildi)"
@ -329,48 +329,48 @@ msgstr "%(file)s dosyası kaydedilemedi."
msgid "File format %(ext)s added to %(book)s"
msgstr "%(book)s kitabına %(ext)s dosya biçimi eklendi"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "Metaveri başarıyla güncellendi"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "eKitap düzenlenirken hata oluştu, detaylar için lütfen log dosyasını kontrol edin"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "%(filename)s dosyası geçici dizine kaydedilemedi"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Yüklenen eKitap muhtemelen kitaplıkta zaten var. Yenisini yüklemeden değiştirmeyi düşünün: "
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "%(file)s dosyası kaydedilemedi. (İzin reddedildi)"
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "%(file)s dosyası silinemedi. (İzin reddedildi)"
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "%(file)s dosyası yüklendi"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "Dönüştürme için kaynak ya da hedef biçimi eksik"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "eKitap %(book_format)s formatlarına dönüştürülmek üzere başarıyla sıraya alındı"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Bu eKitabı dönüştürürken bir hata oluştu: %(res)s"
@ -444,103 +444,103 @@ msgstr "e-Posta: %(book)s"
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "İstenilen dosya okunamadı. Yanlış izinlerden kaynaklanabilir?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kitap adını değiştirme sırasında hata oluştu ('%(src)s' → '%(dest)s'): %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Yazar adını değiştirme sırasında hata oluştu ('%(src)s' → '%(dest)s'): %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Dosya adını değiştirme sırasında hata oluştu ('%(src)s' → '%(dest)s'): %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "%(file)s dosyası Google Drive'da bulunamadı"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "eKitap yolu %(path)s Google Drive'da bulunamadı"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "Bekleniyor"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "Başarısız"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "Başladı"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "Bitti"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "Bilinmeyen Durum"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr "e-Posta: "
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "Dönüştür: "
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "Yükle: "
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "Bilinmeyen Görev: "
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr "Kitaplıkta"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "Tümü"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr "azalt"
@ -1931,6 +1931,12 @@ msgstr "Açıklama:"
msgid "Add to shelf"
msgstr "Kitaplığa ekle"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr ""
@ -1979,11 +1985,6 @@ msgstr ""
msgid "Next"
msgstr "Sonraki"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2017-04-30 00:47+0300\n"
"Last-Translator: ABIS Team <biblio.if.abis@gmail.com>\n"
"Language: uk\n"
@ -45,8 +45,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "Невідомий"
@ -291,7 +291,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "Сталась помилка при відкриванні eBook. Файл не існує або відсутній доступ до нього"
@ -304,16 +304,16 @@ msgstr "змінити метадані"
msgid "%(langname)s is not a valid language"
msgstr ""
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr ""
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "Завантажувальний файл повинен мати розширення"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr ""
@ -328,48 +328,48 @@ msgstr ""
msgid "File format %(ext)s added to %(book)s"
msgstr ""
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr ""
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "Сталась помилка при редагуванні книги. Будь-ласка, перевірте лог-файл для деталей"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr ""
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr ""
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr ""
@ -443,103 +443,103 @@ msgstr ""
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr ""
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr ""
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr ""
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr ""
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr ""
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr ""
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr ""
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr ""
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr ""
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr ""
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr ""
@ -1295,13 +1295,13 @@ msgid "In Library"
msgstr "У бібліотеці"
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr ""
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr ""
@ -1930,6 +1930,12 @@ msgstr "Опис:"
msgid "Add to shelf"
msgstr "Додати на книжкову полицю"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "Редагувати метадані"
@ -1978,11 +1984,6 @@ msgstr ""
msgid "Next"
msgstr "Далі"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2020-05-01 17:15+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: 2017-01-06 17:00+0000\n"
"Last-Translator: dalin <dalin.lin@gmail.com>\n"
"Language: zh_Hans_CN\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Unknown command"
msgstr ""
#: cps/admin.py:115 cps/editbooks.py:504 cps/editbooks.py:514
#: cps/editbooks.py:620 cps/editbooks.py:622 cps/editbooks.py:688
#: cps/admin.py:115 cps/editbooks.py:505 cps/editbooks.py:515
#: cps/editbooks.py:621 cps/editbooks.py:623 cps/editbooks.py:689
#: cps/updater.py:509 cps/uploader.py:99 cps/uploader.py:110
msgid "Unknown"
msgstr "未知"
@ -292,7 +292,7 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:253 cps/editbooks.py:489
#: cps/editbooks.py:253 cps/editbooks.py:490
msgid "Error opening eBook. File does not exist or file is not accessible"
msgstr "打开电子书出错。文件不存在或不可访问"
@ -305,16 +305,16 @@ msgstr "编辑元数据"
msgid "%(langname)s is not a valid language"
msgstr "%(langname)s 不是一种有效语言"
#: cps/editbooks.py:413 cps/editbooks.py:663
#: cps/editbooks.py:413 cps/editbooks.py:664
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "不能上传后缀为 '%(ext)s' 的文件到此服务器"
#: cps/editbooks.py:417 cps/editbooks.py:667
#: cps/editbooks.py:417 cps/editbooks.py:668
msgid "File to be uploaded must have an extension"
msgstr "要上传的文件必须有一个后缀"
#: cps/editbooks.py:429 cps/editbooks.py:701
#: cps/editbooks.py:429 cps/editbooks.py:702
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "创建路径 %(path)s 失败(权限拒绝)。"
@ -329,48 +329,48 @@ msgstr "保存文件 %(file)s 失败。"
msgid "File format %(ext)s added to %(book)s"
msgstr "已添加 %(ext)s 格式到 %(book)s"
#: cps/editbooks.py:606
#: cps/editbooks.py:607
msgid "Metadata successfully updated"
msgstr "已成功更新元数据"
#: cps/editbooks.py:615
#: cps/editbooks.py:616
msgid "Error editing book, please check logfile for details"
msgstr "编辑书籍出错,详情请检查日志文件"
#: cps/editbooks.py:675
#: cps/editbooks.py:676
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "文件 %(filename)s 无法保存到临时目录"
#: cps/editbooks.py:692
#: cps/editbooks.py:693
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "上传的书籍可能已经存在,建议修改后重新上传:"
#: cps/editbooks.py:707
#: cps/editbooks.py:709
#, python-format
msgid "Failed to store file %(file)s (Permission denied)."
msgstr "存储文件 %(file)s 失败(权限拒绝)。"
msgid "Failed to Move File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:713
#: cps/editbooks.py:723
#, python-format
msgid "Failed to delete file %(file)s (Permission denied)."
msgstr "删除文件 %(file)s 失败(权限拒绝)。"
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:804
#: cps/editbooks.py:808
#, python-format
msgid "File %(file)s uploaded"
msgstr "文件 %(file)s 已上传"
#: cps/editbooks.py:833
#: cps/editbooks.py:837
msgid "Source or destination format for conversion missing"
msgstr "转换的源或目的格式缺失"
#: cps/editbooks.py:841
#: cps/editbooks.py:845
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "书籍已经被成功加入 %(book_format)s 的转换队列"
#: cps/editbooks.py:845
#: cps/editbooks.py:849
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "转换此书时出现错误: %(res)s"
@ -444,103 +444,103 @@ msgstr ""
msgid "The requested file could not be read. Maybe wrong permissions?"
msgstr "无法读取请求的文件。 可能有错误的权限设置?"
#: cps/helper.py:299
#: cps/helper.py:300
#, python-format
msgid "Deleting book %(id)s failed, path has subfolders: %(path)s"
msgstr ""
#: cps/helper.py:309
#: cps/helper.py:310
#, python-format
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:319
#: cps/helper.py:320
#, python-format
msgid "Deleting book %(id)s failed, book path not valid: %(path)s"
msgstr ""
#: cps/helper.py:354
#: cps/helper.py:355
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "将标题从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s"
#: cps/helper.py:364
#: cps/helper.py:365
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "将作者从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s"
#: cps/helper.py:378
#: cps/helper.py:379
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "从 '%(src)s' 重命名为 '%(dest)s' 失败,报错信息: %(error)s"
#: cps/helper.py:404 cps/helper.py:414 cps/helper.py:422
#: cps/helper.py:405 cps/helper.py:415 cps/helper.py:423
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Google Drive上找不到文件 %(file)s"
#: cps/helper.py:443
#: cps/helper.py:444
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Google Drive上找不到书籍路径 %(path)s"
#: cps/helper.py:550
#: cps/helper.py:551
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:555
#: cps/helper.py:556
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:566
#: cps/helper.py:567
msgid "Only jpg/jpeg/png/webp files are supported as coverfile"
msgstr ""
#: cps/helper.py:580
#: cps/helper.py:581
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:622
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:635
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:691
#: cps/helper.py:694
msgid "Waiting"
msgstr "等待中"
#: cps/helper.py:693
#: cps/helper.py:696
msgid "Failed"
msgstr "失败"
#: cps/helper.py:695
#: cps/helper.py:698
msgid "Started"
msgstr "已开始"
#: cps/helper.py:697
#: cps/helper.py:700
msgid "Finished"
msgstr "已完成"
#: cps/helper.py:699
#: cps/helper.py:702
msgid "Unknown Status"
msgstr "未知状态"
#: cps/helper.py:704
#: cps/helper.py:707
msgid "E-mail: "
msgstr ""
#: cps/helper.py:706 cps/helper.py:710
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr "转换:"
#: cps/helper.py:708
#: cps/helper.py:711
msgid "Upload: "
msgstr "上传:"
#: cps/helper.py:712
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr "未知任务:"
@ -1296,13 +1296,13 @@ msgid "In Library"
msgstr ""
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr "全部"
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr ""
@ -1931,6 +1931,12 @@ msgstr "简介:"
msgid "Add to shelf"
msgstr "添加到书架"
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr "编辑元数据"
@ -1979,11 +1985,6 @@ msgstr "您确定要删除这条域名规则吗?"
msgid "Next"
msgstr "下一个"
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr "在文本编辑器中打开.kobo/Kobo eReader.conf增加修改为:"

@ -74,23 +74,21 @@ except ImportError as e:
use_PIL = False
def process(tmp_file_path, original_file_name, original_file_extension, rarExcecutable):
def process(tmp_file_path, original_file_name, original_file_extension, rarExecutable):
meta = None
extension_upper = original_file_extension.upper()
try:
if ".PDF" == original_file_extension.upper():
if ".PDF" == extension_upper:
meta = pdf_meta(tmp_file_path, original_file_name, original_file_extension)
elif ".EPUB" == original_file_extension.upper() and use_epub_meta is True:
elif extension_upper in [".KEPUB", ".EPUB"] and use_epub_meta is True:
meta = epub.get_epub_info(tmp_file_path, original_file_name, original_file_extension)
elif ".KEPUB" == original_file_extension.upper() and use_epub_meta is True:
meta = epub.get_epub_info(tmp_file_path, original_file_name, original_file_extension)
elif ".FB2" == original_file_extension.upper() and use_fb2_meta is True:
elif ".FB2" == extension_upper and use_fb2_meta is True:
meta = fb2.get_fb2_info(tmp_file_path, original_file_extension)
elif original_file_extension.upper() in ['.CBZ', '.CBT', '.CBR']:
elif extension_upper in ['.CBZ', '.CBT', '.CBR']:
meta = comic.get_comic_info(tmp_file_path,
original_file_name,
original_file_extension,
rarExcecutable)
rarExecutable)
except Exception as ex:
log.warning('cannot parse metadata, using default: %s', ex)
@ -98,7 +96,6 @@ def process(tmp_file_path, original_file_name, original_file_extension, rarExcec
if meta.author.lower() == 'unknown':
meta = meta._replace(author=_(u'Unknown'))
return meta
else:
return default_meta(tmp_file_path, original_file_name, original_file_extension)
@ -117,14 +114,11 @@ def default_meta(tmp_file_path, original_file_name, original_file_extension):
def pdf_meta(tmp_file_path, original_file_name, original_file_extension):
if use_pdf_meta:
pdf = PdfFileReader(open(tmp_file_path, 'rb'))
doc_info = pdf.getDocumentInfo()
else:
doc_info = None
if use_pdf_meta:
doc_info = PdfFileReader(open(tmp_file_path, 'rb')).getDocumentInfo()
if doc_info is not None:
if doc_info:
author = doc_info.author if doc_info.author else u'Unknown'
title = doc_info.title if doc_info.title else original_file_name
subject = doc_info.subject
@ -149,7 +143,6 @@ def pdf_meta(tmp_file_path, original_file_name, original_file_extension):
def pdf_preview(tmp_file_path, tmp_dir):
if use_generic_pdf_cover:
return None
else:
try:
cover_file_name = os.path.splitext(tmp_file_path)[0] + ".cover.jpg"
with Image() as img:
@ -202,12 +195,11 @@ def upload(uploadfile, rarExcecutable):
if not os.path.isdir(tmp_dir):
os.mkdir(tmp_dir)
filename = uploadfile.filename
filename_root, file_extension = os.path.splitext(filename)
md5 = hashlib.md5()
md5.update(filename.encode('utf-8'))
tmp_file_path = os.path.join(tmp_dir, md5.hexdigest())
md5 = hashlib.md5(filename.encode('utf-8')).hexdigest()
tmp_file_path = os.path.join(tmp_dir, md5)
log.debug("Temporary file: %s", tmp_file_path)
uploadfile.save(tmp_file_path)
meta = process(tmp_file_path, filename_root, file_extension, rarExcecutable)
return meta
return process(tmp_file_path, filename_root, file_extension, rarExcecutable)

@ -1617,7 +1617,7 @@ def read_book(book_id, book_format):
log.debug(u"Start txt reader for %d", book_id)
return render_title_template('readtxt.html', txtfile=book_id, title=_(u"Read a Book"))
else:
for fileExt in ["mp3", "m4b", "m4a"]:
for fileExt in constants.EXTENSIONS_AUDIO:
if book_format.lower() == fileExt:
entries = db.session.query(db.Books).filter(db.Books.id == book_id).filter(common_filters()).first()
log.debug(u"Start mp3 listening for %d", book_id)

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2020-05-09 16:09+0200\n"
"POT-Creation-Date: 2020-05-15 20:33+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -499,47 +499,47 @@ msgstr ""
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:623
#: cps/helper.py:625
msgid "Unrar binary file not found"
msgstr ""
#: cps/helper.py:636
#: cps/helper.py:638
msgid "Error excecuting UnRar"
msgstr ""
#: cps/helper.py:692
#: cps/helper.py:694
msgid "Waiting"
msgstr ""
#: cps/helper.py:694
#: cps/helper.py:696
msgid "Failed"
msgstr ""
#: cps/helper.py:696
#: cps/helper.py:698
msgid "Started"
msgstr ""
#: cps/helper.py:698
#: cps/helper.py:700
msgid "Finished"
msgstr ""
#: cps/helper.py:700
#: cps/helper.py:702
msgid "Unknown Status"
msgstr ""
#: cps/helper.py:705
#: cps/helper.py:707
msgid "E-mail: "
msgstr ""
#: cps/helper.py:707 cps/helper.py:711
#: cps/helper.py:709 cps/helper.py:713
msgid "Convert: "
msgstr ""
#: cps/helper.py:709
#: cps/helper.py:711
msgid "Upload: "
msgstr ""
#: cps/helper.py:713
#: cps/helper.py:715
msgid "Unknown Task: "
msgstr ""
@ -1295,13 +1295,13 @@ msgid "In Library"
msgstr ""
#: cps/templates/author.html:34 cps/templates/list.html:14
#: cps/templates/search.html:41
#: cps/templates/search.html:38
msgid "All"
msgstr ""
#: cps/templates/author.html:58 cps/templates/author.html:110
#: cps/templates/discover.html:27 cps/templates/index.html:26
#: cps/templates/index.html:89 cps/templates/search.html:67
#: cps/templates/index.html:89 cps/templates/search.html:64
#: cps/templates/shelf.html:36
msgid "reduce"
msgstr ""
@ -1930,6 +1930,12 @@ msgstr ""
msgid "Add to shelf"
msgstr ""
#: cps/templates/detail.html:243 cps/templates/detail.html:260
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140 cps/templates/search.html:20
msgid "(Public)"
msgstr ""
#: cps/templates/detail.html:274
msgid "Edit Metadata"
msgstr ""
@ -1978,11 +1984,6 @@ msgstr ""
msgid "Next"
msgstr ""
#: cps/templates/feed.xml:79 cps/templates/layout.html:136
#: cps/templates/layout.html:140
msgid "(Public)"
msgstr ""
#: cps/templates/generate_kobo_auth_url.html:5
msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):"
msgstr ""

@ -1,9 +1,9 @@
# GDrive Integration
google-api-python-client==1.7.11,<1.8.0
gevent>=1.2.1,<1.6.0
#gevent>=1.2.1,<20.6.0
greenlet>=0.4.12,<0.5.0
httplib2>=0.9.2,<0.18.0
oauth2client>=4.0.0,<4.14.0
oauth2client>=4.0.0,<4.1.4
uritemplate>=3.0.0,<3.1.0
pyasn1-modules>=0.0.8,<0.3.0
pyasn1>=0.1.9,<0.5.0

Loading…
Cancel
Save