Compare commits

...

27 Commits

Author SHA1 Message Date
Ozzie Isaacs
d26964ab08 Added log message for missing python magic 2024-07-08 12:46:23 +02:00
Ozzie Isaacs
bc1c097271 Updated readme for setup calibre binaries
Added h tags to recognized tags for sanitizing comments
Avoid depreciation warning in lubimyczytac
Removed some unsed imports
2024-07-08 12:34:10 +02:00
Ozzie Isaacs
53a16c5a6f Merge remote-tracking branch 'epub_progress/progress_indicator' 2024-07-07 10:39:06 +02:00
Ozzie Isaacs
108caa0898 Merge branch 'Develop' 2024-07-07 10:32:02 +02:00
Ozzie Isaacs
a0b776cbd1 Merge remote-tracking branch 'epub_reader_font/feat_font' into Develop 2024-07-07 10:31:49 +02:00
Ozzie Isaacs
4719797aff Merge branch 'Develop' epub reader themes 2024-07-07 10:22:56 +02:00
Ozzie Isaacs
60cc0c9395 Merge remote-tracking branch 'epub_theme/Develop' into Develop 2024-07-07 10:22:32 +02:00
Ozzie Isaacs
ded4cb7a19 Merge remote-tracking branch 'it/patch-1' 2024-07-07 10:18:31 +02:00
Ozzie Isaacs
f5f16a3dd2 Merge branch 'master' into Develop 2024-07-06 14:34:45 +02:00
Ozzie Isaacs
c5f2323c8a Version bump 2024-07-06 14:21:49 +02:00
mapi68
ea89fe07d8
Update messages.po 2024-07-05 04:35:07 +02:00
Purbayan Chowdhury
5d86bb0ba0
Merge branch 'janeczku:Develop' into Develop 2024-05-23 01:45:36 +05:30
Purbayan Chowdhury
05032aed3c
Updating theme logic and persisting theme change 2024-01-08 16:56:13 +05:30
lucas
7e46f9c0b1 Add font/spread customize for epub reader 2023-08-09 17:10:09 +08:00
quarz12
5e15cac598 deleted empty lines 2023-06-09 18:32:32 +02:00
quarz12
d0551274dc switched to using epub.min.js, deleted now unnecessary dependencies 2023-06-09 18:32:30 +02:00
quarz12
99c05650a1 -added pako and epub-cfi-resolver as dependencies
-cfi resolving is now done by that module, therefore removed validateChildNodes and adjusted cfiToXmlNode
2023-06-09 18:32:28 +02:00
quarz12
617ee3d781 now shows correct numbers, still needs bugfixes 2023-06-09 18:32:26 +02:00
quarz12
47aa3254c7 better css positioning 2023-06-09 18:32:24 +02:00
quarz12
0717b9493c added progress display, better rounding
TODO: getPrev gives wrong values,
design, testing
2023-06-09 18:32:22 +02:00
quarz12
824ebc4d76 added event on change position 2023-06-09 18:32:22 +02:00
quarz12
cbaa61bbb7 EpubParser now gets automatically loaded
TODO:detect page change, display number
2023-06-09 18:32:15 +02:00
quarz12
dbac685985 implemented current file process, needs testing but looks good 2023-06-09 18:32:11 +02:00
quarz12
b25c024b66 added getCurrentFileProgress,
TODO: resolve CFI to xml node
2023-06-09 18:32:10 +02:00
quarz12
bc65180c32 restructured and fixed a bug in getprevfilesize 2023-06-09 18:32:06 +02:00
quarz12
10c66b6e63 wrote a class to handle epub parsing, implemented bytesize of all previous files, total bytesize. still needs implementation of bytesize of current file until CFI point. 2023-06-09 18:32:05 +02:00
quarz12
c29b1696f7 added function to get bytelength of book text 2023-06-09 18:31:55 +02:00
64 changed files with 1163 additions and 1028 deletions

View File

@ -107,8 +107,8 @@ Pre-built Docker images are available in the following Docker Hub repositories (
Both the Calibre-Web and Calibre-Mod images are automatically rebuilt on new releases and updates.
- Set "path to convertertool" to `/usr/bin/ebook-convert`
- Set "path to unrar" to `/usr/bin/unrar`
- Set "Path to Calibre Binaries" to `/usr/bin`
- Set "Path to Unrar" to `/usr/bin/unrar`
## Contributor Recognition

View File

@ -35,7 +35,7 @@ def clean_string(unsafe_text, book_id=0):
try:
if bleach:
allowed_tags = list(ALLOWED_TAGS)
allowed_tags.extend(['p', 'span', 'div', 'pre'])
allowed_tags.extend(["p", "span", "div", "pre", "h1", "h2", "h3", "h4", "h5", "h6"])
safe_text = clean_html(unsafe_text, tags=set(allowed_tags))
else:
safe_text = clean_html(unsafe_text)

View File

@ -175,7 +175,7 @@ BookMeta = namedtuple('BookMeta', 'file_path, extension, title, author, cover, d
'series_id, languages, publisher, pubdate, identifiers')
# python build process likes to have x.y.zbw -> b for beta and w a counting number
STABLE_VERSION = {'version': '0.6.22'}
STABLE_VERSION = {'version': '0.6.23b'}
NIGHTLY_VERSION = dict()
NIGHTLY_VERSION[0] = '$Format:%H$'

View File

@ -23,7 +23,7 @@
import os
from datetime import datetime
import json
from shutil import copyfile, move
from shutil import copyfile
from uuid import uuid4
from markupsafe import escape, Markup # dependency of flask
from functools import wraps

View File

@ -21,17 +21,17 @@ import os
import shutil
import zipfile
import mimetypes
import copy
from io import BytesIO
try:
import magic
except ImportError:
pass
from . import logger
log = logger.create()
try:
import magic
except ImportError as e:
log.error("Cannot import python-magic, checking uploaded file metadata will not work: %s", e)
def get_temp_dir():
tmp_dir = os.path.join(gettempdir(), 'calibre_web')

View File

@ -137,7 +137,7 @@ class LubimyCzytac(Metadata):
def _prepare_query(self, title: str) -> str:
query = ""
characters_to_remove = "\?()\/"
characters_to_remove = r"\?()\/"
pattern = "[" + characters_to_remove + "]"
title = re.sub(pattern, "", title)
title = title.replace("_", " ")

View File

@ -551,7 +551,7 @@ input:-moz-placeholder { color: #454545; }
position: relative;
border-radius: 3px;
margin: 0 auto;
height: 320px;
/* height: 320px; */
}
.md-content > div {
@ -826,3 +826,10 @@ input:-moz-placeholder { color: #454545; }
.icon-columns::before { content: '\e810'; } /* '' */
.icon-list::before { content: '\e800'; } /* '' */
.icon-resize-small::before { content: '\e808'; } /* '' */
#progress{
right: 4rem;
bottom: 4rem;
width: fit-content;
position: absolute;
}

View File

@ -27,3 +27,21 @@
border: none;
outline: none;
}
.item {
font-size: 20px;
font-weight: 400;
font-family: Open Sans;
padding-right: 10px;
color: white;
}
.item~button {
display: inline-block;
border: none;
text-align: center;
text-decoration: none;
margin-top: 5%;
margin-right: 1%;
font-size: 16px;
}

View File

@ -0,0 +1,54 @@
/**
* waits until queue is finished, meaning the book is done loading
* @param callback
*/
function qFinished(callback){
let timeout=setInterval(()=>{
if(reader.rendition.q.running===undefined)
clearInterval(timeout);
callback();
},300
)
}
function calculateProgress(){
let data=reader.rendition.location.end;
return Math.round(epub.locations.percentageFromCfi(data.cfi)*100);
}
// register new event emitter locationchange that fires on urlchange
// source: https://stackoverflow.com/a/52809105/21941129
(() => {
let oldPushState = history.pushState;
history.pushState = function pushState() {
let ret = oldPushState.apply(this, arguments);
window.dispatchEvent(new Event('locationchange'));
return ret;
};
let oldReplaceState = history.replaceState;
history.replaceState = function replaceState() {
let ret = oldReplaceState.apply(this, arguments);
window.dispatchEvent(new Event('locationchange'));
return ret;
};
window.addEventListener('popstate', () => {
window.dispatchEvent(new Event('locationchange'));
});
})();
window.addEventListener('locationchange',()=>{
let newPos=calculateProgress();
progressDiv.textContent=newPos+"%";
});
var epub=ePub(calibre.bookUrl)
let progressDiv=document.getElementById("progress");
qFinished(()=>{
epub.locations.generate().then(()=> {
window.dispatchEvent(new Event('locationchange'))
});
})

View File

@ -13,10 +13,9 @@ var reader;
bookmarks: calibre.bookmark ? [calibre.bookmark] : []
});
reader.rendition.themes.register("lightTheme", "/static/css/epub_themes.css");
reader.rendition.themes.register("darkTheme", "/static/css/epub_themes.css");
reader.rendition.themes.register("sepiaTheme", "/static/css/epub_themes.css");
reader.rendition.themes.register("blackTheme", "/static/css/epub_themes.css");
Object.keys(themes).forEach(function (theme) {
reader.rendition.themes.register(theme, themes[theme].css_path);
});
if (calibre.useBookmarks) {
reader.on("reader:bookmarked", updateBookmark.bind(reader, "add"));
@ -78,6 +77,8 @@ var reader;
alert(error);
});
}
// Default settings load
const theme = localStorage.getItem("calibre.reader.theme") ?? Object.keys(themes)[0];
selectTheme(theme);
})();

View File

@ -1,33 +1,35 @@
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>{{_('epub Reader')}} | {{title}}</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
{% if g.google_site_verification|length > 0 %}
<meta name="google-site-verification" content="{{g.google_site_verification}}">
{% endif %}
<link rel="apple-touch-icon" sizes="140x140" href="{{ url_for('static', filename='favicon.ico') }}">
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/libs/normalize.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/popup.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/reader.css') }}">
</head>
<body>
<div id="sidebar">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>{{_('epub Reader')}} | {{title}}</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
{% if g.google_site_verification|length > 0 %}
<meta name="google-site-verification" content="{{g.google_site_verification}}">
{% endif %}
<link rel="apple-touch-icon" sizes="140x140" href="{{ url_for('static', filename='favicon.ico') }}">
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/libs/normalize.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/popup.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/reader.css') }}">
</head>
<body>
<div id="sidebar">
<div id="panels">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
<!--input id="searchBox" placeholder="search" type="search"-->
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
<!--input id="searchBox" placeholder="search" type="search"-->
<!--a id="show-Search" class="show_view icon-search" data-view="Search">Search</a-->
<a id="show-Toc" class="show_view icon-list-1 active" data-view="Toc">TOC</a>
<a id="show-Bookmarks" class="show_view icon-bookmark" data-view="Bookmarks">Bookmarks</a>
<!--a id="show-Notes" class="show_view icon-edit" data-view="Notes">Notes</a-->
<!--a id="show-Search" class="show_view icon-search" data-view="Search">Search</a-->
<a id="show-Toc" class="show_view icon-list-1 active" data-view="Toc">TOC</a>
<a id="show-Bookmarks" class="show_view icon-bookmark" data-view="Bookmarks">Bookmarks</a>
<!--a id="show-Notes" class="show_view icon-edit" data-view="Notes">Notes</a-->
</div>
<div id="tocView" class="view">
@ -36,7 +38,7 @@
<ul id="searchResults"></ul>
</div-->
<div id="bookmarksView" class="view">
<ul id="bookmarks"></ul>
<ul id="bookmarks"></ul>
</div>
<!--div id="notesView" class="view">
<div id="new-note">
@ -45,110 +47,169 @@
</div>
<ol id="notes"></ol>
</div-->
</div>
<div id="main">
</div>
<div id="main">
<div id="titlebar">
<div id="opener">
<a id="slider" class="icon-menu">Menu</a>
</div>
<div id="metainfo">
<span id="book-title"></span>
<span id="title-seperator">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span id="chapter-title"></span>
</div>
<div id="title-controls">
<a id="bookmark" class="icon-bookmark-empty">Bookmark</a>
<a id="setting" class="icon-cog">Settings</a>
<a id="fullscreen" class="icon-resize-full">Fullscreen</a>
</div>
</div>
<div id="opener">
<a id="slider" class="icon-menu">Menu</a>
</div>
<div id="metainfo">
<span id="book-title"></span>
<span id="title-seperator">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span id="chapter-title"></span>
</div>
<div id="title-controls">
<a id="bookmark" class="icon-bookmark-empty">Bookmark</a>
<a id="setting" class="icon-cog">Settings</a>
<a id="fullscreen" class="icon-resize-full">Fullscreen</a>
</div>
</div>
<div id="divider"></div>
<div id="prev" class="arrow"></div>
<div id="viewer"></div>
<div id="next" class="arrow"></div>
<div id="divider"></div>
<div id="prev" class="arrow"></div>
<div id="viewer"></div>
<div id="next" class="arrow"></div>
<div id="progress">0%</div>
<div id="loader"><img src="{{ url_for('static', filename='img/loader.gif') }}"></div>
</div>
<div class="modal md-effect-1" id="settings-modal">
<div class="md-content">
<h3>{{_('Settings')}}</h3>
<div class="form-group themes" id="themes">
Choose a theme below: <br />
<div id="loader"><img src="{{ url_for('static', filename='img/loader.gif') }}"></div>
</div>
<div class="modal md-effect-1" id="settings-modal">
<div class="md-content">
<h3>{{_('Settings')}}</h3>
<div class="themes" id="themes">
Choose a theme below: <br />
<!-- Hardcoded a tick in the light theme button because it is the "default" theme. Need to find a way to do this dynamically on startup-->
<button type="button" id="lightTheme" class="lightTheme" onclick="selectTheme(this.id)"><span id="lightSelected"></span>{{_('Light')}}</button>
<button type="button" id="darkTheme" class="darkTheme" onclick="selectTheme(this.id)"><span id="darkSelected"> </span>{{_('Dark')}}</button>
<button type="button" id="sepiaTheme" class="sepiaTheme" onclick="selectTheme(this.id)"><span id="sepiaSelected"> </span>{{_('Sepia')}}</button>
<button type="button" id="blackTheme" class="blackTheme" onclick="selectTheme(this.id)"><span id="blackSelected"> </span>{{_('Black')}}</button>
</div>
<div>
<p>
<input type="checkbox" id="sidebarReflow" name="sidebarReflow">{{_('Reflow text when sidebars are open.')}}
</p>
</div>
<div class="fontSizeWrapper">
<!-- Hardcoded a tick in the light theme button because it is the "default" theme. Need to find a way to do this dynamically on startup-->
<button type="button" id="lightTheme" class="lightTheme" onclick="selectTheme(this.id)"><span
id="lightSelected">✓</span>{{_('Light')}}</button>
<button type="button" id="darkTheme" class="darkTheme" onclick="selectTheme(this.id)"><span
id="darkSelected"> </span>{{_('Dark')}}</button>
<button type="button" id="sepiaTheme" class="sepiaTheme" onclick="selectTheme(this.id)"><span
id="sepiaSelected"> </span>{{_('Sepia')}}</button>
<button type="button" id="blackTheme" class="blackTheme" onclick="selectTheme(this.id)"><span
id="blackSelected"> </span>{{_('Black')}}</button>
</div>
<div class="form-group">
<p>
<input type="checkbox" id="sidebarReflow"
name="sidebarReflow">{{_('Reflow text when sidebars are open.')}}
</p>
</div>
<div class="form-group fontSizeWrapper">
<div class="slider">
<label for="fader">{{ _('Font Sizes') }}</label>
<input type="range" min="75" max="200" value="100" id="fontSizeFader" step="25">
</div>
</div>
</div>
<div class="font" id="font">
<label class="item">{{_('Font')}}:</label>
<button type="button" id="default" onclick="selectFont(this.id)"><span></span>{{_('Default')}}</button>
<button type="button" id="Yahei" onclick="selectFont(this.id)"><span></span>{{_('Yahei')}}</button>
<button type="button" id="SimSun" onclick="selectFont(this.id)"><span></span>{{_('SimSun')}}</button>
<button type="button" id="KaiTi" onclick="selectFont(this.id)"><span></span>{{_('KaiTi')}}</button>
<button type="button" id="Arial" onclick="selectFont(this.id)"><span></span>{{_('Arial')}}</button>
</div>
<div class="closer icon-cancel-circled"></div>
</div>
</div>
<div class="overlay"></div>
<script src="{{ url_for('static', filename='js/libs/jquery.min.js') }}"></script>
<script src="{{ url_for('static', filename='js/compress/jszip_epub.min.js') }}">
</script> <script src="{{ url_for('static', filename='js/libs/epub.min.js') }}"></script>
<script type="text/javascript">
window.calibre = {
filePath: "{{ url_for('static', filename='js/libs/') }}",
cssPath: "{{ url_for('static', filename='css/') }}",
bookmarkUrl: "{{ url_for('web.set_bookmark', book_id=bookid, book_format='EPUB') }}",
bookUrl: "{{ url_for('web.serve_book', book_id=bookid, book_format='epub', anyname='file.epub') }}",
bookmark: "{{ bookmark.bookmark_key if bookmark != None }}",
useBookmarks: "{{ current_user.is_authenticated | tojson }}"
};
<div class="layou" id="layout">
<label class="item">{{ _('Spread') }}:</label>
<button type="button" id="spread" onclick="spread(this.id)"><span></span>{{_('Two columns')}}</button>
<button type="button" id="nonespread" onclick="spread(this.id)"><span></span>{{_('One column')}}</button>
</div>
<div class="closer icon-cancel-circled"></div>
</div>
</div>
<div class="overlay"></div>
<script src="{{ url_for('static', filename='js/libs/jquery.min.js') }}"></script>
<script src="{{ url_for('static', filename='js/compress/jszip_epub.min.js') }}">
</script>
<script src="{{ url_for('static', filename='js/libs/epub.min.js') }}"></script>
<script type="text/javascript">
window.calibre = {
filePath: "{{ url_for('static', filename='js/libs/') }}",
cssPath: "{{ url_for('static', filename='css/') }}",
bookmarkUrl: "{{ url_for('web.set_bookmark', book_id=bookid, book_format='EPUB') }}",
bookUrl: "{{ url_for('web.serve_book', book_id=bookid, book_format='epub', anyname='file.epub') }}",
bookmark: "{{ bookmark.bookmark_key if bookmark != None }}",
useBookmarks: "{{ current_user.is_authenticated | tojson }}"
};
window.themes = {
"darkTheme": {
"bgColor": "#202124",
"css_path": "{{ url_for('static', filename='css/epub_themes.css') }}"
},
"lightTheme": {
"bgColor": "white",
"css_path": "{{ url_for('static', filename='css/epub_themes.css') }}"
},
"sepiaTheme": {
"bgColor": "#ece1ca",
"css_path": "{{ url_for('static', filename='css/epub_themes.css') }}"
},
"blackTheme": {
"bgColor": "black",
"css_path": "{{ url_for('static', filename='css/epub_themes.css') }}"
},
};
function selectTheme (id) {
let tickSpans = document.getElementById("themes").querySelectorAll("span");
function selectTheme(id) {
tickSpans = document.getElementById("themes").querySelectorAll("span");
// Remove tick mark from all theme buttons
for(var i = 0; i < tickSpans.length; i++) {
document.getElementById(tickSpans[i].id).textContent = "";
}
tickSpans.forEach(function (tickSpan) {
document.getElementById(tickSpan.id).textContent = "";
});
// Add tick mark to the button corresponding to the currently selected theme
document.getElementById(id).querySelector("span").textContent = "✓";
// Saving theme to local storage
localStorage.setItem("calibre.reader.theme", id);
// Apply theme to epubjs iframe
reader.rendition.themes.select(id);
// Apply theme to rest of the page. TODO - Do this smarter
if (id == "darkTheme") {
document.getElementById("main").style.backgroundColor = "#202124";
}
else if (id == "lightTheme") {
document.getElementById("main").style.backgroundColor = "white";
}
else if (id == "sepiaTheme") {
document.getElementById("main").style.backgroundColor = "#ece1ca";
}
else if (id == "blackTheme") {
document.getElementById("main").style.backgroundColor = "black";
}
// Apply theme to rest of the page.
document.getElementById("main").style.backgroundColor = themes[id]["bgColor"];
}
// font size settings logic
let fontSizeFader = document.getElementById('fontSizeFader');
fontSizeFader.addEventListener ("change", function () {
reader.rendition.themes.fontSize(`${this.value}%`)
fontSizeFader.addEventListener("change", function () {
reader.rendition.themes.fontSize(`${this.value}%`);
});
let defaultFont;
function selectFont(id) {
if (!defaultFont) {
defaultFont = reader.rendition.getContents()[0]?.css('font-family');
}
spans = document.getElementById("font").querySelectorAll("span");
for(var i = 0; i < spans.length; i++) {
spans[i].textContent = "";
}
document.getElementById(id).querySelector("span").textContent = "✓";
if (id == 'default') {
reader.rendition.themes.font(defaultFont);
return;
}
reader.rendition.themes.font(id);
}
function spread(id) {
spans = document.getElementById("layout").querySelectorAll("span");
for(var i = 0; i < spans.length; i++) {
spans[i].textContent = "";
}
document.getElementById(id).querySelector("span").textContent = "✓";
reader.rendition.spread(id==='spread'?true:'none');
}
</script>
<script src="{{ url_for('static', filename='js/libs/screenfull.min.js') }}"></script>
<script src="{{ url_for('static', filename='js/libs/reader.min.js') }}"></script>
<script src="{{ url_for('static', filename='js/reading/epub.js') }}"></script>
<script src="{{ url_for('static', filename='js/reading/epub-progress.js') }}"></script>
</body>
</html>

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-06-09 21:11+0100\n"
"Last-Translator: Lukas Heroudek <lukas.heroudek@gmail.com>\n"
"Language: cs_CZ\n"
@ -745,121 +745,121 @@ msgstr "Mazání knihy selhalo %(id)s failed: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Mazání knihy %(id)s, cesta ke knize není platná %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Soubor %(file)s nenalezen na Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Zadané uživatelské jméno je již použito"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Chyba stahování obalu"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Chyba formátu obalu"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Vytvoření cesty obalu selhalo"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Soubor obalu není platný, nebo nelze uložit"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Pouze jpg/jpeg jsou podporované soubory pro obal"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Objevte"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRar binární soubor nenalezen"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Chyba provádění UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Databáze není zapisovatelná"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Chybí povolení k exekuci"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Chyba provádění UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1564,21 +1564,21 @@ msgstr "upravit metadata"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2023-10-21 15:45+0200\n"
"Last-Translator: Ozzie Isaacs\n"
"Language: de\n"
@ -727,119 +727,119 @@ msgstr "Löschen von Buch %(id)s fehlgeschlagen: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Lösche Buch %(id)s nur aus Datenbank, Pfad zum Buch in Datenbank ist nicht gültig: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Umbenennen des Autors '%(src)s' zu '%(dest)s' schlug fehl: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Datei %(file)s wurde nicht auf Google Drive gefunden"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "Es existiert bereits ein Benutzerkonto für diese E-Mail Adresse"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Benutzername ist schon vorhanden"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr "Ungültiges E-Mail Adressformat"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr "Passwort stimmt nicht mit den Passwortregln überein"
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "Python Module 'advocate' ist nicht installiert, wird aber für das Cover hochladen benötigt"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Fehler beim Herunterladen des Covers"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Coverdatei fehlerhaft"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Keine Berechtigung Cover von Localhost oder dem lokalen Netzwerk hochzuladen"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Fehler beim Erzeugen des Ordners für die Coverdatei"
#: cps/helper.py:915
#: cps/helper.py:912
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:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Nur jpg/jpeg/png/webp/bmp Dateien werden als Coverdatei unterstützt"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Ungültiger Cover Dateiinhalt"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Es werden nur jpg/jpeg Dateien als Cover untertützt"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
msgid "Cover"
msgstr "Titelbild"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRar Programm nicht gefunden"
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr "Fehler beim Ausführen von UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Datenbank ist nicht schreibbar"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Ausführeberechtigung fehlt"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Fehler beim Ausführen von UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Alle Bücher für Metadaten Backup einreihen"
@ -1521,21 +1521,21 @@ msgstr "Metadaten Backup läuft"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "%(count)s Cover Miniaturansichten erzeugt"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Cover Miniaturansichtern"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "{0} Serien Miniaturansichten erzeugt"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Cover Miniaturansichten Cache wird gelöscht"

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Depountis Georgios\n"
"Language: el\n"
@ -745,121 +745,121 @@ msgstr "Η διαγραφή βιβλίου %(id)s απέτυχε: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Διαγραφή βιβλίου %(id)s, η πορεία βιβλίου δεν είναι έγκυρη: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Το αρχείο %(file)s δεν βρέθηκε στο Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Η πορεία βιβλίου %(path)s δεν βρέθηκε στο Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Αυτό το όνομα χρήστη έχει ήδη παρθεί"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Σφάλμα Κατεβάσματος Φόντου"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Σφάλμα Μορφής Φόντου"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Αποτυχία δημιουργίας πορείας για φόντο"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Το αρχείο φόντου δεν είναι ένα έγκυρο αρχείο εικόνας, ή δεν μπόρεσε να αποθηκευτεί"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Μόνο jpg/jpeg αρχεία υποστηρίζονται ως αρχεία φόντου"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Ανακάλυψε"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Δεν βρέθηκε δυαδικό αρχείο UnRar"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Σφάλμα εκτέλεσης UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Η DB δεν μπορεί να Γραφτεί"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Λείπουν άδειες εκτέλεσης"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Σφάλμα εκτέλεσης UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1564,21 +1564,21 @@ msgstr "επεξεργασία μεταδεδομένων"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-05-25 17:22+0200\n"
"Last-Translator: minakmostoles <xxx@xxx.com>\n"
"Language: es\n"
@ -749,122 +749,122 @@ msgstr "El eliminado del libro %(id)s falló: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Borrando el libro %(id)s, la ruta del libro es no válida: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "El renombrado del título de: '%(src)s' a '%(dest)s' falló con el error: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Fichero %(file)s no encontrado en Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "El renombrado del título de: '%(src)s' a '%(dest)s' falló con el error: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "La ruta %(path)s del libro no fue encontrada en Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Este nombre de usuario ya está en uso"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Dirección de correo no válida"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Error al descargar la cubierta"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Error en el formato de la cubierta"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Error al crear una ruta para la cubierta"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "El archivo de cubierta no es una imágen válida"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Sólo se admiten como portada los archivos jpg/jpeg/png/webp/bmp"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Sólo se admiten como portada los archivos jpg/jpeg"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Descubrir"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "No se encuentra el archivo binario UnRar"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Error ejecutando UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "La base de datos no es modificable"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Faltan permisos de ejecución"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Error ejecutando UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1569,21 +1569,21 @@ msgstr "editar metadatos"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-01-12 13:56+0100\n"
"Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n"
"Language: fi\n"
@ -743,118 +743,118 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Tiedostoa %(file)s ei löytynyt Google Drivesta"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr ""
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Löydä"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1556,21 +1556,21 @@ msgstr "muokkaa metadataa"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-06-07 06:47+0200\n"
"Last-Translator: <thovi98@gmail.com>\n"
"Language: fr\n"
@ -761,122 +761,122 @@ msgstr "La suppression du livre %(id)s a échoué: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Suppression du livre %(id)s, le chemin du livre est invalide : %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Renommer le titre de : '%(src)s' à '%(dest)s' a échoué avec lerreur : %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Le fichier %(file)s n'a pas été trouvé dans Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Renommer le titre de : '%(src)s' à '%(dest)s' a échoué avec lerreur : %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Le chemin du livre %(path)s n'a pas été trouvé dans Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Cet utilisateur est déjà pris"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Format de ladresse courriel invalide"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Erreur lors du téléchargement de la couverture"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Erreur de format de couverture"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Impossible de créer le chemin pour la couverture"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Le fichier couverture n'est pas un fichier image valide, ou ne peut pas être stocké"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Seuls les fichiers jpg/jpeg/png/webp/bmp sont supportés comme fichier de couverture"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Contenu du fichier de couverture invalide"
#: cps/helper.py:942
#: cps/helper.py:939
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:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Découvrir"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Fichier binaire UnRar non trouvé"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Une erreur est survenue lors de l'exécution d'UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "La base de données n'est pas accessible en écriture"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Les permissions d'exécutions manquantes"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Une erreur est survenue lors de l'exécution d'UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1581,21 +1581,21 @@ msgstr "modifier les métadonnées"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2022-08-11 16:46+0200\n"
"Last-Translator: pollitor <pollitor@gmx.com>\n"
"Language: gl\n"
@ -732,121 +732,121 @@ msgstr "O borrado do libro %(id)s fallou: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Borrando o libro %(id)s, a ruta de libro non é válida: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "O renomeado do título de: '%(src)s' a '%(dest)s' fallou co erro: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Ficheiro %(file)s non atopado en Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "O renomeado do título de: '%(src)s' a '%(dest)s' fallou co erro: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "A ruta %(path)s do libro non se atopou en Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Este nome de usuario xa está en uso"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Enderezo de correo non válido"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "O módulo Python 'advocate' non está instalado pero se necesita para as cargas de cubertas"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Erro ao descargar a cuberta"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Erro no formato da cuberta"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Non ten permiso para acceder a localhost ou á rede local para as cargas de cubertas"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Erro ao crear unha ruta para a cuberta"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "O arquivo de cuberta non é unha imaxe válida"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Soamente se admiten como cuberta os arquivos jpg/jpeg/png/webp/bmp"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Contido do arquivo de cuberta non válido"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Soamente se admiten como cuberta os arquivos jpg/jpeg"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Descubrir"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Non se atopa o arquivo binario de UnRar"
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr "Erro executando UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "A base de datos non é modificable"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Faltan permisos de execución"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Erro executando UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1546,21 +1546,21 @@ msgstr "editar metadatos"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "Xeradas %(count)s miniaturas de cubertas"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Miniaturas de cubertas"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "Xeradas {0} miniaturas de series"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Limpando caché de miniaturas de cubertas"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2019-04-06 23:36+0200\n"
"Last-Translator: \n"
"Language: hu\n"
@ -742,118 +742,118 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, 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:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr ""
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Felfedezés"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1554,21 +1554,21 @@ msgstr "Metaadatok szerkesztése"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2023-01-21 10:00+0700\n"
"Last-Translator: Arief Hidayat<arihid95@gmail.com>\n"
"Language: id\n"
@ -734,122 +734,122 @@ msgstr "Gagal menghapus buku %(id)s: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Menghapus buku %(id)s hanya dari basis data, jalur buku di basis data tidak valid: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Ganti nama pengarang dari: '%(src)s' menjadi '%(dest)s' gagal dengan kesalahan: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Berkas %(file)s tidak ditemukan di Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Ganti nama judul dari: '%(src)s' menjadi '%(dest)s' gagal dengan kesalahan: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Jalur buku %(path)s tidak ditemukan di Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Nama pengguna ini sudah digunakan"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Format alamat email tidak valid"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "Modul 'advocate' Python tidak diinstal tetapi diperlukan untuk unggahan sampul"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Kesalahan Mengunduh Sampul"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Kesalahan Format Sampul"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Anda tidak diizinkan mengakses localhost atau jaringan lokal untuk unggahan sampul"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Gagal membuat jalur untuk sampul"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Berkas sampul bukan berkas gambar yang valid, atau tidak dapat disimpan"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Hanya berkas jpg/jpeg/png/webp/bmp yang didukung sebagai berkas sampul"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Konten berkas sampul tidak valid"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Hanya berkas jpg/jpeg yang didukung sebagai berkas sampul"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Sampul"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Berkas biner unrar tidak ditemukan"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Kesalahan saat menjalankan UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Basis Data tidak dapat ditulisi"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Izin eksekusi hilang"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Kesalahan saat menjalankan UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Antrian semua buku untuk cadangan metadata"
@ -1549,21 +1549,21 @@ msgstr "Mencadangkan Metadata"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "%(count)s thumbnail sampul dibuat"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Thumbnail Sampul"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "{0} thumbnail seri dihasilkan"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Menghapus cache thumbnail sampul"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"PO-Revision-Date: 2024-06-01 05:51+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2024-07-05 04:34+0200\n"
"Last-Translator: Massimo Pissarello <mapi68@gmail.com>\n"
"Language: it\n"
"Language-Team: Italian <>\n"
@ -578,9 +578,8 @@ msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s non è una lingua valida"
#: cps/editbooks.py:756 cps/editbooks.py:1192
#, fuzzy
msgid "File type isn't allowed to be uploaded to this server"
msgstr "Non è consentito caricare l'estensione del file '%(ext)s' su questo server"
msgstr "Non è consentito caricare questo tipo di file su questo server"
#: cps/editbooks.py:762 cps/editbooks.py:1202
#, python-format
@ -727,118 +726,117 @@ msgstr "Eliminazione del libro %(id)s non riuscita: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Eliminazione del libro %(id)s solo dal database, percorso del libro nel database non valido: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "La modifica dell'autore da '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Il file %(file) non è stato trovato su Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "La modifica del titolo da '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Il percorso del libro %(path)s non è stato trovato su Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "Trovato un account esistente per questo indirizzo e-mail"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Questo nome utente è già utilizzato"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr "Formato dell'indirizzo e-mail non valido"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr "La password non è conforme alle regole di convalida della password"
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "Il modulo Python \"advocate\" non è installato ma è necessario per il caricamento delle copertine"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Errore nello scaricare la copertina"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Errore nel formato della copertina"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Non ti è consentito accedere all'host locale o alla rete locale per caricare le copertine"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Impossibile creare il percorso per la copertina"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Il file della copertina non è in un formato di immagine valido o non può essere salvato"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Solo i file jpg/jpeg/png/webp/bmp sono supportati come file di copertina"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Contenuto del file di copertina non valido"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Solo i file jpg/jpeg sono supportati come file di copertina"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
msgid "Cover"
msgstr "Copertina"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "File binario UnRar non trovato"
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr "Errore nell'eseguire UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr "Impossibile trovare la cartella specificata"
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr "Specifica una cartella, non un file"
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr "Eseguibili di Calibre non validi"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr "File eseguibili di Calibre mancanti: %(missing)s"
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Permessi di esecuzione mancanti: %(missing)s"
#: cps/helper.py:1083
#, fuzzy
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr "Errore nell'esecuzione di Calibre"
msgstr "Errore durante l'esecuzione di Calibre"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Metti in coda tutti i libri per il backup dei metadati"
@ -1519,21 +1517,21 @@ msgstr "Backup dei metadati"
msgid "Delete temp folder contents"
msgstr "Elimina contenuto della cartella temporanea"
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "Sono state generate %(count)s miniature delle copertine"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Miniature delle copertine"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "Sono state generate {0} miniature delle serie"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Cancellazione della cache delle miniature delle copertine"
@ -2421,7 +2419,6 @@ msgid "Path to Kepubify E-Book Converter"
msgstr "Percorso del convertitore di libri Kepubify"
#: cps/templates/config_edit.html:344
#, fuzzy
msgid "Location of Unrar binary"
msgstr "Posizione del file binario di UnRar"
@ -2438,13 +2435,12 @@ msgid "Configure Backend for Limiter"
msgstr "Configura il backend per il limitatore"
#: cps/templates/config_edit.html:376
#, fuzzy
msgid "Options for Limiter Backend"
msgstr "Opzioni per il limitatore"
msgstr "Opzioni per il limitatore del Backend"
#: cps/templates/config_edit.html:382
msgid "Check if file extensions matches file content on upload"
msgstr ""
msgstr "Controlla se le estensioni dei file corrispondono al contenuto del file al momento del caricamento"
#: cps/templates/config_edit.html:385
msgid "Session protection"
@ -2613,9 +2609,8 @@ msgid "Mark As Read"
msgstr "Contrassegna come letto"
#: cps/templates/detail.html:254
#, fuzzy
msgid "Mark Book as Read or Unread"
msgstr "Contrassegna come da leggere"
msgstr "Contrassegna il libro come letto o da leggere"
#: cps/templates/detail.html:254 cps/templates/listenmp3.html:159
msgid "Read"
@ -2631,12 +2626,11 @@ msgstr "Aggiungi all'archivio"
#: cps/templates/detail.html:267
msgid "Mark Book as archived or not, to hide it in Calibre-Web and delete it from Kobo Reader"
msgstr ""
msgstr "Contrassegna il libro come archiviato o no per nasconderlo in Calibre-Web ed eliminarlo da Kobo Reader"
#: cps/templates/detail.html:267
#, fuzzy
msgid "Archive"
msgstr "Archiviato"
msgstr "Archivio"
#: cps/templates/detail.html:278 cps/templates/listenmp3.html:177
msgid "Description:"

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2018-02-07 02:20-0500\n"
"Last-Translator: subdiox <subdiox@gmail.com>\n"
"Language: ja\n"
@ -734,122 +734,122 @@ msgstr "本 %(id)s の削除に失敗しました: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "本 %(id)s はDBのみから削除されます。DB内の本のパスが有効ではありません: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "ファイル %(file)s はGoogleドライブ上にありません"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "本のパス %(path)s はGoogleドライブ上にありません"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "このユーザー名はすでに使われています"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "メールアドレスの形式が無効"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "表紙のアップロードに必要なPythonモジュール 'advocate' がインストールされていません"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "表紙のダウンロードに失敗しました"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "表紙形式エラー"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "表紙アップロードのためにlocalhostやローカルネットワークにアクセスすることは許可されていません"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "表紙ファイルの作成に失敗しました"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "表紙ファイルが有効な画像ファイルでないか、または保存できませんでした"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "表紙ファイルは jpg/jpeg/png/webp/bmp のみ対応しています"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "表紙ファイルの内容が無効です"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "表紙ファイルは jpg/jpeg のみ対応しています"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "見つける"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRarのバイナリファイルが見つかりません"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "UnRarの実行中にエラーが発生しました"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "DBへの書き込みができません"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "実行権限がありません"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "UnRarの実行中にエラーが発生しました"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1549,21 +1549,21 @@ msgstr "メタデータを編集"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "表紙サムネイルを%(count)s個生成しました"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "表紙サムネイル"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "シリーズのサムネイルを{0}個生成しました"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "表紙サムネイルのキャッシュを消去中"

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2018-08-27 17:06+0700\n"
"Last-Translator: \n"
"Language: km_KH\n"
@ -740,118 +740,118 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "ឯកសារ %(file)s រកមិនឃើញក្នុង Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr ""
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "ស្រាវជ្រាវ"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1548,21 +1548,21 @@ msgstr "កែប្រែទិន្នន័យមេតា"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2022-01-10 11:30+0900\n"
"Last-Translator: 내맘대로의 EPUBGUIDE.NET <byword77@gmail.com>\n"
"Language: ko\n"
@ -734,122 +734,122 @@ msgstr "%(id)s 도서 삭제 실패: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "데이터베이스에서만 책 %(id)s 을(를) 삭제 중, 데이터베이스의 책 경로가 유효하지 않음: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Google 드라이브에서 %(file)s 파일을 찾을 수 없습니다"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Google 드라이브에서 책 경로 %(path)s을(를) 찾을 수 없습니다"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "다른 계정에서 사용하고 있는 이메일 주소입니다."
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "등록되어 있는 username입니다"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "이메일 주소 형식이 잘못되었습니다"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr "규칙에 어긋나는 비밀번호입니다."
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "표지 업로드에 필요한 Python 모듈 'advocate'이 설치되지 않았습니다."
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "표지 다운로드 중 오류 발생"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "표지 형식 오류"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "표지 업로드를 위해 localhost 또는 로컬 네트워크에 액세스할 수 없습니다."
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "표지 경로 생성 실패"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "표지 파일이 유효한 이미지 파일이 아니거나 저장할 수 없습니다"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "표지는 jpg/jpeg/png/webp/bmp 파일만 지원됩니다"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "잘못된 표지 파일 콘텐츠"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "표지 파일로 jpg/jpeg 파일만 지원됩니다"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "발견"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRar 바이너리 파일을 찾을 수 없습니다"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "UnRar 실행 오류"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "쓰기 권한이 없는 DB"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "실행 권한 누락"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "UnRar 실행 오류"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "메타데이터 백업을 위해 모든 도서를 대기열에 추가"
@ -1551,21 +1551,21 @@ msgstr "메타데이터 편집"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "%(count)개의 표지 섬네일을 생성하였습니다."
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "표지 섬네일"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "{0} 시리즈 섬네일을 생성하였습니다."
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "표지 섬네일 캐시를 삭제합니다."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web (GPLV3)\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2023-12-20 22:00+0100\n"
"Last-Translator: Michiel Cornelissen <michiel.cornelissen+gitbhun at proton.me>\n"
"Language: nl\n"
@ -746,122 +746,122 @@ msgstr "Verwijderen van boek %(id)s mislukt: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Verwijder boek %(id)s alleen uit database, boek pad is ongeldig: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kan de titel '%(src)s' niet wijzigen in '%(dest)s': %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Bestand '%(file)s' niet aangetroffen op Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Kan de titel '%(src)s' niet wijzigen in '%(dest)s': %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "Bestaand account gevondne met dit e-mailadres"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Deze gebruikersnaam is al in gebruik"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Ongeldig E-Mail adres"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr "Het wachtwoord voldoet niet aan de validatieregels"
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "Pythonmodule 'advocate' is niet geïnstalleerd maar is nodig omslag uploads"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Fout bij downloaden omslag"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Onjuist omslagformaat"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Toegang tot localhost of het lokale netwerk niet toegestaant voor omslag uploaden"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Locatie aanmaken voor omslag mislukt"
#: cps/helper.py:915
#: cps/helper.py:912
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:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Alleen jpg/jpeg/png/webp/bmp bestanden worden ondersteund als omslag"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Ongeldig omslagbestand"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Alleen jpg/jpeg bestanden zijn toegestaan als omslag"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Willekeurige boeken"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRar executable niet gevonden"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Fout bij het uitvoeren van UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Kan niet schrijven naar database"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Kan programma niet uitvoeren"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Fout bij het uitvoeren van UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Voeg alle boeken toe aan de wachtrij voor het maken van een metagegevens backup"
@ -1566,21 +1566,21 @@ msgstr "metagegevens bewerken"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "%{count}s omslagminiaturen gegenereerd"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Omslag miniaturen"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "{0} serieminiaturen gegenereerd"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Cache met omslagminiaturen aan het opschonen"

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2023-01-06 11:00+0000\n"
"Last-Translator: Vegard Fladby <vegard.fladby@gmail.com>\n"
"Language: no\n"
@ -742,121 +742,121 @@ msgstr "Sletting av bok %(id)s mislyktes: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Sletter bok %(id)s kun fra databasen, bokbanen i databasen er ikke gyldig: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Endre navn på forfatter fra: '%(src)s' til '%(dest)s' mislyktes med feil: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Fil %(file)s ikke funnet på Google Disk"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Endre navn på tittel fra: '%(src)s' til '%(dest)s' mislyktes med feil: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Finner ikke bokbane %(path)s på Google Disk"
#: cps/helper.py:685
#: cps/helper.py:682
#, fuzzy
msgid "Found an existing account for this Email address"
msgstr "Fant en eksisterende konto for denne e-postadressen"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Dette brukernavnet er allerede tatt"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Ugyldig format for e-postadresse"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "Python-modulen 'advocate' er ikke installert, men er nødvendig for omslagsopplastinger"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Feil ved nedlasting av cover"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Omslagsformatfeil"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Du har ikke tilgang til localhost eller det lokale nettverket for coveropplastinger"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Kunne ikke opprette bane for dekning"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Cover-filen er ikke en gyldig bildefil, eller kunne ikke lagres"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Bare jpg/jpeg/png/webp/bmp-filer støttes som coverfile"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Ugyldig omslagsfilinnhold"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Bare jpg/jpeg-filer støttes som coverfile"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
msgid "Cover"
msgstr "Dekke"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRar binær fil ikke funnet"
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr "Feil ved kjøring av UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "DB er ikke skrivbar"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Utførelsestillatelser mangler"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Feil ved kjøring av UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Sett alle bøker i kø for sikkerhetskopiering av metadata"
@ -1557,21 +1557,21 @@ msgstr "Sikkerhetskopierer metadata"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "Genererte %(count)s forsideminiatyrbilder"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Forsideminiatyrbilder"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "Genererte {0} serieminiatyrbilder"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Tømmer cache for miniatyrbilde for omslag"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre Web - polski (POT: 2021-06-12 08:52)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2021-06-12 15:35+0200\n"
"Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n"
"Language: pl\n"
@ -749,122 +749,122 @@ msgstr "Usuwanie książki %(id)s zakończyło się błędem: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Usuwanie książki %(id)s, ścieżka książki jest niepoprawna: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author 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ę błędem: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Nie znaleziono pliku %(file)s na Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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ę błędem: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Nazwa użytkownika jest już zajęta"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Nieprawidłowy format adresu e-mail"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Błąd przy pobieraniu okładki"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Błędny format okładki"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Nie udało się utworzyć ścieżki dla okładki"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Plik okładki nie jest poprawnym plikiem obrazu lub nie mógł zostać zapisany"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Jako plik okładki obsługiwane są tylko pliki jpg/jpeg/png/webp/bmp"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Jako plik okładki dopuszczalne są jedynie pliki jpg/jpeg"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Odkrywaj"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Plik wykonywalny programu unrar nie znaleziony"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Błąd przy wykonywaniu unrar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Baza danych nie jest zapisywalna"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Brak uprawnienia do wykonywania pliku"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Błąd przy wykonywaniu unrar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1570,21 +1570,21 @@ msgstr "edytuj metadane"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2023-07-25 11:30+0100\n"
"Last-Translator: horus68 <https://github.com/horus68>\n"
"Language: pt\n"
@ -731,122 +731,122 @@ msgstr "Falha ao eliminar livro %(id)s: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Eliminar livro %(id)s apenas da base de dados, caminho do livro inválido: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Renomear autor de: '%(src)s' para '%(dest)s' falhou com o erro: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Ficheiro %(file)s não encontrado no Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Renomear título de: '%(src)s' para '%(dest)s' falhou com o erro: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Caminho do livro %(path)s não encontrado no Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "Encontrada uma conta existente para este endereço de email"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Este nome de utilizador já está registado"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Formato de endereço de email inválido"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "O módulo Python 'advocate' não está instalado, mas é necessário para carregar capas"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Erro ao descarregar a capa"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Erro de formato da capa"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Não possui permissões para aceder a localhost ou à rede local para carregar capas"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Falha em criar um caminho para a capa"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "O ficheiro de capa não é um ficheiro de imagem válido, ou não foi possível ser armazenado"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Apenas ficheiros jpg/jpeg/png/webp/bmp são suportados como ficheiros de capa"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Conteúdo do ficheiro de capa inválido"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Apenas ficheiros jpg/jpeg são suportados como ficheiros de capa"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Capa"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Binário UnRar não encontrado"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Erro a executar UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "DB não é gravável"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Falta de permissões de execução"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Erro a executar UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Enviar todos os livros para lista de espera para cópia de segurança de metadados"
@ -1546,21 +1546,21 @@ msgstr "Cópia de segurança de metadados"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "Geradas %(count)s miniaturas para capa"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Miniaturas de capa"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "Geradas {0} miniaturas de série"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "A esvaziar a cache de miniaturas da capa"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: br\n"
@ -731,122 +731,122 @@ msgstr "Falha ao excluir livro %(id)s: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Excluindo livro %(id)s somente do banco de dados, caminho do livro inválido: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Renomear autor de: '%(src)s' para '%(dest)s' falhou com o erro: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Arquivo %(file)s não encontrado no Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Renomear título de: '%(src)s' para '%(dest)s' falhou com o erro: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Caminho do livro %(path)s não encontrado no Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Este nome de usuário já está registrado"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Formato de endereço de e-mail inválido"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "O módulo Python 'advocate' não está instalado, mas é necessário para uploads de capa"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Erro ao Baixar a capa"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Erro de Formato da Capa"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Você não tem permissão para acessar localhost ou a rede local para uploads de capa"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Falha em criar caminho para a capa"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "O arquivo de capa não é um arquivo de imagem válido, ou não pôde ser armazenado"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Apenas arquivos jpg/jpeg/png/webp/bmp são suportados como arquivos de capa"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Conteúdo do arquivo de capa inválido"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Apenas arquivos jpg/jpeg são suportados como arquivos de capa"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Capa"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Binário UnRar não encontrado"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Erro excecutando UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "DB não é gravável"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Faltam as permissões de execução"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Erro excecutando UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1546,21 +1546,21 @@ msgstr "Cópia de segurança de metadados"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "Gerado %(count)s miniaturas de capa"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Miniatura da Capa"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "Gerado {0} miniaturas de série"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Limpando o cache de miniaturas da capa"

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-04-29 01:20+0400\n"
"Last-Translator: ZIZA\n"
"Language: ru\n"
@ -747,118 +747,118 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Файл %(file)s не найден на Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Путь книги %(path)s не найден на Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Это имя пользователя уже занято"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Не удалось создать путь для обложки."
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Только файлы в формате jpg / jpeg поддерживаются как файл обложки"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Обзор"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1563,21 +1563,21 @@ msgstr "изменить метаданные"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2023-11-01 06:12+0100\n"
"Last-Translator: Branislav Hanáček <brango@brango.sk>\n"
"Language: sk_SK\n"
@ -727,119 +727,119 @@ msgstr "Mazanie knihy %(id)s zlyhalo: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Mazanie knihy %(id)s iba z databázy, cesta ku knihe v databáze nie je platná: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Premenovanie autora z: '%(src)s' na '%(dest)s' zlyhalo s chybou: %(error)s"
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Súbor %(file)s sa nenašiel na Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "Zmena názvu knihy z: '%(src)s' na '%(dest)s' zlyhalo s chybou: %(error)s"
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Cesta ku knihe %(path)s sa nenašla na Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "Pre túto poštovú adresu sa našiel existujúci účet"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Toto meno používateľa sa už používa"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr "Neplatný formát poštovej adresy"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr "Heslo nedodržiava pravidlá validácie"
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "Python modul 'advocate' nie je nainštalovaný ale je potrebný pre nahrávanie obálok kníh"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Chyba pri sťahovaní obálky knihy"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Chyba formátu obálky knihy"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "Nemáte povolené pristupovať na lokálneho hostiteľa alebo lokálnu sieť na pre nahrávanie obálok kníh"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Vytváranie cesty k obálke knihy zlyhalo"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Súbor obálky knihy nie je platný súbor s obrázkom alebo nie je uložený"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Ako súbor obálky knihy sú podporované iba súbory jpg/jpeg/png/webp/bmp"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "Neplatný obsah súboru obalky knihy"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Ako súbor obálky knihy sú podporované iba súbory jpg/jpeg"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
msgid "Cover"
msgstr "Obálka knihy"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "Binárny súbor pre UnRar sa nenašiel"
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr "Chyba pri spustení UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "Do databázy nie je možné zapisovať"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Chýba právo na vykonanie"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Chyba pri spustení UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "Zaradiť všetky knihy na zálohovanie metadát"
@ -1521,21 +1521,21 @@ msgstr "Zálohovať metadáta"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "Bolo vygenerovaných %(count)s náhľadov obálok kníh"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "Náhľad obálky knihy"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "Bolo vygenerovaných {0} náhľadov pre série"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "Vyrovnávacia pamäť pre obálky kníh sa vyprázdňuje"

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2021-05-13 11:00+0000\n"
"Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl@gmail.com>\n"
"Language: sv\n"
@ -743,122 +743,122 @@ msgstr "Borttagning av boken %(id)s misslyckades: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "Borttagning av boken %(id)s, boksökväg inte giltig: %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Filen %(file)s hittades inte på Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, 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:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Detta användarnamn är redan taget"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Ogiltigt e-postadressformat"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Fel vid hämtning av omslaget"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Fel på omslagsformat"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Det gick inte att skapa sökväg för omslag"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "Omslagsfilen är inte en giltig bildfil eller kunde inte lagras"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "Endast jpg/jpeg/png/webp/bmp-filer stöds som omslagsfil"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "Endast jpg/jpeg-filer stöds som omslagsfil"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Upptäck"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "UnRar binär fil hittades inte"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "Fel vid körning av UnRar"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "DB är inte skrivbar"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "Körningstillstånd saknas"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "Fel vid körning av UnRar"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1562,21 +1562,21 @@ msgstr "redigera metadata"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-04-23 22:47+0300\n"
"Last-Translator: iz <iz7iz7iz@protonmail.ch>\n"
"Language: tr\n"
@ -740,118 +740,118 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, python-format
msgid "Rename author 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "%(file)s dosyası Google Drive'da bulunamadı"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "eKitap yolu %(path)s Google Drive'da bulunamadı"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Bu kullanıcı adı zaten alındı"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Keşfet"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1554,21 +1554,21 @@ msgstr "metaveri düzenle"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -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: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+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"
@ -736,118 +736,118 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr ""
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr ""
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr ""
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Огляд"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1544,21 +1544,21 @@ msgstr "змінити метадані"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2022-09-20 21:36+0700\n"
"Last-Translator: Ha Link <halink0803@gmail.com>\n"
"Language: vi\n"
@ -730,119 +730,119 @@ msgstr "Xoá sách %(id)s thất bại: %(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "File %(file)s không tìm thấy trẻn Google Drive"
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Không tìm thấy được dẫn sách %(path)s trên Google Drive"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "Username này đã bị sử dụng"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "Định dạng email address không hợp lệ"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "Lỗi tải xuống ảnh bìa"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "Định dạng ảnh bìa lỗi"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "Tạo đường dẫn cho ảnh bìa thất bại"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "Khám phá"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1542,21 +1542,21 @@ msgstr ""
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: xlivevil <xlivevil@aliyun.com>\n"
"Language: zh_CN\n"
@ -727,119 +727,119 @@ msgstr "删除书籍 %(id)s 失败:%(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "仅从数据库中删除书籍 %(id)s数据库中的书籍路径无效 %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Google Drive 上找不到文件 %(file)s"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Google Drive 上找不到书籍路径 %(path)s"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr "已存在使用此邮箱的账户"
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "此用户名已被使用"
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr "无效的邮箱格式"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr "密码不符合密码验证规则"
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr "上传封面所需的 Python 模块 'advocate' 未安装"
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "下载封面时出错"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "封面格式出错"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr "您没有访问本地主机或本地网络进行封面上传"
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "创建封面路径失败"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "封面文件不是有效的图片文件,或者无法存储它"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "封面文件只支持 jpg、jpeg、png、webp、bmp 文件"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr "封面文件内容无效"
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "仅将 jpg、jpeg 文件作为封面文件"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
msgid "Cover"
msgstr "封面"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "找不到 UnRar 执行文件"
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr "执行 UnRar 时出错"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "数据库不可写入"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "缺少执行权限"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "执行 UnRar 时出错"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr "将所有书籍加入元数据备份队列"
@ -1521,21 +1521,21 @@ msgstr "正在备份元数据"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr "生成了 %(count)s 个封面缩略图"
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr "封面缩略图"
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr "生成了 %(count)s 个丛书缩略图"
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr "正在清理封面缩略图缓存"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+0200\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: xlivevil <xlivevil@aliyun.com>\n"
"Language: zh_TW\n"
@ -737,122 +737,122 @@ msgstr "刪除書籍 %(id)s失敗%(message)s"
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr "僅從數據庫中刪除書籍 %(id)s數據庫中的書籍路徑無效 %(path)s"
#: cps/helper.py:465
#: cps/helper.py:463
#, fuzzy, 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:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Google Drive上找不到文件 %(file)s"
#: cps/helper.py:587
#: cps/helper.py:584
#, 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:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Google Drive上找不到書籍路徑 %(path)s"
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr "此用戶名已被使用"
#: cps/helper.py:705
#: cps/helper.py:702
#, fuzzy
msgid "Invalid Email address format"
msgstr "無效的郵件地址格式"
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr "下載封面時出錯"
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr "封面格式出錯"
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr "創建封面路徑失敗"
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "封面文件不是有效的圖片文件,或者無法儲存"
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "封面文件只支持jpg/jpeg/png/webp/bmp格式文件"
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "僅將jpg、jpeg文件作為封面文件"
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
#, fuzzy
msgid "Cover"
msgstr "發現"
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr "找不到UnRar執行文件"
#: cps/helper.py:1042
#: cps/helper.py:1039
#, fuzzy
msgid "Error executing UnRar"
msgstr "執行UnRar時出錯"
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
#, fuzzy
msgid "Calibre binaries not viable"
msgstr "數據庫不可寫入"
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, fuzzy, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr "缺少執行權限"
#: cps/helper.py:1083
#: cps/helper.py:1080
#, fuzzy
msgid "Error executing Calibre"
msgstr "執行UnRar時出錯"
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1554,21 +1554,21 @@ msgstr "編輯元數據"
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-06-30 12:19+0200\n"
"POT-Creation-Date: 2024-07-07 10:17+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"
@ -725,117 +725,117 @@ msgstr ""
msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s"
msgstr ""
#: cps/helper.py:465
#: cps/helper.py:463
#, python-format
msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:536 cps/helper.py:545
#: cps/helper.py:534 cps/helper.py:543
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr ""
#: cps/helper.py:587
#: cps/helper.py:584
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:625
#: cps/helper.py:622
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr ""
#: cps/helper.py:685
#: cps/helper.py:682
msgid "Found an existing account for this Email address"
msgstr ""
#: cps/helper.py:693
#: cps/helper.py:690
msgid "This username is already taken"
msgstr ""
#: cps/helper.py:705
#: cps/helper.py:702
msgid "Invalid Email address format"
msgstr ""
#: cps/helper.py:726
#: cps/helper.py:723
msgid "Password doesn't comply with password validation rules"
msgstr ""
#: cps/helper.py:873
#: cps/helper.py:870
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
msgstr ""
#: cps/helper.py:883
#: cps/helper.py:880
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:886
#: cps/helper.py:883
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:889
#: cps/helper.py:886
msgid "You are not allowed to access localhost or the local network for cover uploads"
msgstr ""
#: cps/helper.py:899
#: cps/helper.py:896
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:915
#: cps/helper.py:912
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:926
#: cps/helper.py:923
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:938
#: cps/helper.py:935
msgid "Invalid cover file content"
msgstr ""
#: cps/helper.py:942
#: cps/helper.py:939
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:1014 cps/helper.py:1171
#: cps/helper.py:1011 cps/helper.py:1168
msgid "Cover"
msgstr ""
#: cps/helper.py:1031
#: cps/helper.py:1028
msgid "UnRar binary file not found"
msgstr ""
#: cps/helper.py:1042
#: cps/helper.py:1039
msgid "Error executing UnRar"
msgstr ""
#: cps/helper.py:1050
#: cps/helper.py:1047
msgid "Could not find the specified directory"
msgstr ""
#: cps/helper.py:1053
#: cps/helper.py:1050
msgid "Please specify a directory, not a file"
msgstr ""
#: cps/helper.py:1067
#: cps/helper.py:1064
msgid "Calibre binaries not viable"
msgstr ""
#: cps/helper.py:1076
#: cps/helper.py:1073
#, python-format
msgid "Missing calibre binaries: %(missing)s"
msgstr ""
#: cps/helper.py:1078
#: cps/helper.py:1075
#, python-format
msgid "Missing executable permissions: %(missing)s"
msgstr ""
#: cps/helper.py:1083
#: cps/helper.py:1080
msgid "Error executing Calibre"
msgstr ""
#: cps/helper.py:1173 cps/templates/admin.html:216
#: cps/helper.py:1170 cps/templates/admin.html:216
msgid "Queue all books for metadata backup"
msgstr ""
@ -1516,21 +1516,21 @@ msgstr ""
msgid "Delete temp folder contents"
msgstr ""
#: cps/tasks/thumbnail.py:96
#: cps/tasks/thumbnail.py:97
#, python-format
msgid "Generated %(count)s cover thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:231 cps/tasks/thumbnail.py:444
#: cps/tasks/thumbnail.py:512
#: cps/tasks/thumbnail.py:230 cps/tasks/thumbnail.py:443
#: cps/tasks/thumbnail.py:511
msgid "Cover Thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:290
#: cps/tasks/thumbnail.py:289
msgid "Generated {0} series thumbnails"
msgstr ""
#: cps/tasks/thumbnail.py:455
#: cps/tasks/thumbnail.py:454
msgid "Clearing cover thumbnail cache"
msgstr ""