Merge branch 'janeczku:master' into FixExpiredToken

pull/2843/head
Rick Fryar 10 months ago committed by GitHub
commit 2d9d2bec66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -71,7 +71,7 @@ Refer to the Wiki for additional installation examples: [manual installation](ht
1. Open your browser and navigate to `http://localhost:8083` or `http://localhost:8083/opds` for the OPDS catalog
2. Log in with the default admin credentials
3. If you don't have a Calibre database, you can use [this database](https://github.com/janeczku/calibre-web/blob/master/library/metadata.db) (move it out of the Calibre-Web folder to prevent overwriting during updates)
3. If you don't have a Calibre database, you can use [this database](https://github.com/janeczku/calibre-web/raw/master/library/metadata.db) (move it out of the Calibre-Web folder to prevent overwriting during updates)
4. Set `Location of Calibre database` to the path of the folder containing your Calibre library (metadata.db) and click "Save"
5. Optionally, use Google Drive to host your Calibre library by following the [Google Drive integration guide](https://github.com/janeczku/calibre-web/wiki/G-Drive-Setup#using-google-drive-integration)
6. Configure your Calibre-Web instance via the admin page, referring to the [Basic Configuration](https://github.com/janeczku/calibre-web/wiki/Configuration#basic-configuration) and [UI Configuration](https://github.com/janeczku/calibre-web/wiki/Configuration#ui-configuration) guides

@ -86,10 +86,10 @@ app.config.update(
lm = MyLoginManager()
config = config_sql.ConfigSQL()
cli_param = CliParameter()
config = config_sql.ConfigSQL()
if wtf_present:
csrf = CSRFProtect()
else:

@ -33,6 +33,7 @@ from functools import wraps
from urllib.parse import urlparse
from flask import Blueprint, flash, redirect, url_for, abort, request, make_response, send_from_directory, g, Response
from flask import Markup
from flask_login import login_required, current_user, logout_user
from flask_babel import gettext as _
from flask_babel import get_locale, format_time, format_datetime, format_timedelta
@ -1035,7 +1036,8 @@ def pathchooser():
for f in folders:
try:
data = {"name": f, "fullpath": os.path.join(cwd, f)}
sanitized_f = str(Markup.escape(f))
data = {"name": sanitized_f, "fullpath": os.path.join(cwd, sanitized_f)}
data["sort"] = data["fullpath"].lower()
except Exception:
continue

@ -48,6 +48,7 @@ class CliParameter(object):
'works only in combination with keyfile')
parser.add_argument('-k', metavar='path', help='path and name to SSL keyfile, e.g. /opt/test.key, '
'works only in combination with certfile')
parser.add_argument('-o', metavar='path', help='path and name Calibre-Web logfile')
parser.add_argument('-v', '--version', action='version', help='Shows version number and exits Calibre-Web',
version=version_info())
parser.add_argument('-i', metavar='ip-address', help='Server IP-Address to listen')
@ -60,6 +61,7 @@ class CliParameter(object):
parser.add_argument('-r', action='store_true', help='Enable public database reconnect route under /reconnect')
args = parser.parse_args()
self.logpath = args.o or ""
self.settings_path = args.p or os.path.join(_CONFIG_DIR, DEFAULT_SETTINGS_FILE)
self.gd_path = args.g or os.path.join(_CONFIG_DIR, DEFAULT_GDRIVE_FILE)

@ -89,12 +89,14 @@ def _extract_cover(tmp_file_name, original_file_extension, rar_executable):
cover_data = extension = None
if use_comic_meta:
archive = ComicArchive(tmp_file_name, rar_exe_path=rar_executable)
for index, name in enumerate(archive.getPageNameList()):
name_list = archive.getPageNameList if hasattr(archive, "getPageNameList") else archive.get_page_name_list
for index, name in enumerate(name_list()):
ext = os.path.splitext(name)
if len(ext) > 1:
extension = ext[1].lower()
if extension in cover.COVER_EXTENSIONS:
cover_data = archive.getPage(index)
get_page = archive.getPage if hasattr(archive, "getPageNameList") else archive.get_page
cover_data = get_page(index)
break
else:
cover_data, extension = _extract_cover_from_archive(original_file_extension, tmp_file_name, rar_executable)
@ -104,16 +106,21 @@ def _extract_cover(tmp_file_name, original_file_extension, rar_executable):
def get_comic_info(tmp_file_path, original_file_name, original_file_extension, rar_executable):
if use_comic_meta:
archive = ComicArchive(tmp_file_path, rar_exe_path=rar_executable)
if archive.seemsToBeAComicArchive():
if archive.hasMetadata(MetaDataStyle.CIX):
if hasattr(archive, "seemsToBeAComicArchive"):
seems_archive = archive.seemsToBeAComicArchive
else:
seems_archive = archive.seems_to_be_a_comic_archive
if seems_archive():
has_metadata = archive.hasMetadata if hasattr(archive, "hasMetadata") else archive.has_metadata
if has_metadata(MetaDataStyle.CIX):
style = MetaDataStyle.CIX
elif archive.hasMetadata(MetaDataStyle.CBI):
elif has_metadata(MetaDataStyle.CBI):
style = MetaDataStyle.CBI
else:
style = None
# if style is not None:
loaded_metadata = archive.readMetadata(style)
read_metadata = archive.readMetadata if hasattr(archive, "readMetadata") else archive.read_metadata
loaded_metadata = read_metadata(style)
lang = loaded_metadata.language or ""
loaded_metadata.language = isoLanguages.get_lang3(lang)

@ -83,9 +83,9 @@ class _Settings(_Base):
config_theme = Column(Integer, default=0)
config_log_level = Column(SmallInteger, default=logger.DEFAULT_LOG_LEVEL)
config_logfile = Column(String)
config_logfile = Column(String, default=logger.DEFAULT_LOG_FILE)
config_access_log = Column(SmallInteger, default=0)
config_access_logfile = Column(String)
config_access_logfile = Column(String, default=logger.DEFAULT_ACCESS_LOG)
config_uploading = Column(SmallInteger, default=0)
config_anonbrowse = Column(SmallInteger, default=0)
@ -341,14 +341,17 @@ class ConfigSQL(object):
have_metadata_db = os.path.isfile(db_file)
self.db_configured = have_metadata_db
constants.EXTENSIONS_UPLOAD = [x.lstrip().rstrip().lower() for x in self.config_upload_formats.split(',')]
from . import cli_param
if os.environ.get('FLASK_DEBUG'):
logfile = logger.setup(logger.LOG_TO_STDOUT, logger.logging.DEBUG)
else:
# pylint: disable=access-member-before-definition
logfile = logger.setup(self.config_logfile, self.config_log_level)
if logfile != self.config_logfile:
log.warning("Log path %s not valid, falling back to default", self.config_logfile)
logfile = logger.setup(cli_param.logpath or self.config_logfile, self.config_log_level)
if logfile != os.path.abspath(self.config_logfile):
if logfile != os.path.abspath(cli_param.logpath):
log.warning("Log path %s not valid, falling back to default", self.config_logfile)
self.config_logfile = logfile
s.config_logfile = logfile
self._session.merge(s)
try:
self._session.commit()

@ -207,6 +207,9 @@ class Tags(Base):
def get(self):
return self.name
def __eq__(self, other):
return self.name == other
def __repr__(self):
return "<Tags('{0})>".format(self.name)
@ -219,7 +222,7 @@ class Authors(Base):
sort = Column(String(collation='NOCASE'))
link = Column(String, nullable=False, default="")
def __init__(self, name, sort, link):
def __init__(self, name, sort, link=""):
self.name = name
self.sort = sort
self.link = link
@ -227,6 +230,9 @@ class Authors(Base):
def get(self):
return self.name
def __eq__(self, other):
return self.name == other
def __repr__(self):
return "<Authors('{0},{1}{2}')>".format(self.name, self.sort, self.link)
@ -245,6 +251,9 @@ class Series(Base):
def get(self):
return self.name
def __eq__(self, other):
return self.name == other
def __repr__(self):
return "<Series('{0},{1}')>".format(self.name, self.sort)
@ -261,6 +270,9 @@ class Ratings(Base):
def get(self):
return self.rating
def __eq__(self, other):
return self.rating == other
def __repr__(self):
return "<Ratings('{0}')>".format(self.rating)
@ -275,11 +287,14 @@ class Languages(Base):
self.lang_code = lang_code
def get(self):
if self.language_name:
if hasattr(self, "language_name"):
return self.language_name
else:
return self.lang_code
def __eq__(self, other):
return self.lang_code == other
def __repr__(self):
return "<Languages('{0}')>".format(self.lang_code)
@ -298,6 +313,9 @@ class Publishers(Base):
def get(self):
return self.name
def __eq__(self, other):
return self.name == other
def __repr__(self):
return "<Publishers('{0},{1}')>".format(self.name, self.sort)
@ -993,7 +1011,12 @@ class CalibreDB:
title = title[len(prep):] + ', ' + prep
return title.strip()
conn = conn or self.session.connection().connection.driver_connection
try:
# sqlalchemy <1.4.24
conn = conn or self.session.connection().connection.driver_connection
except AttributeError:
# sqlalchemy >1.4.24 and sqlalchemy 2.0
conn = conn or self.session.connection().connection.connection
try:
conn.create_function("title_sort", 1, _title_sort)
except sqliteOperationalError:

@ -40,6 +40,7 @@ from flask_babel import get_locale
from flask_login import current_user, login_required
from sqlalchemy.exc import OperationalError, IntegrityError, InterfaceError
from sqlalchemy.orm.exc import StaleDataError
from sqlalchemy.sql.expression import func
from . import constants, logger, isoLanguages, gdriveutils, uploader, helper, kobo_sync_status
from . import config, ub, db, calibre_db
@ -470,7 +471,7 @@ def get_sorted_entry(field, bookid):
if field == 'sort':
return json.dumps({'sort': book.title})
if field == 'author_sort':
return json.dumps({'author_sort': book.author})
return json.dumps({'authors': " & ".join([a.name for a in calibre_db.order_authors([book])])})
return ""
@ -1245,18 +1246,18 @@ def handle_title_on_edit(book, book_title):
def handle_author_on_edit(book, author_name, update_stored=True):
change = False
# handle author(s)
input_authors, renamed = prepare_authors(author_name)
change = modify_database_object(input_authors, book.authors, db.Authors, calibre_db.session, 'author')
# change |= modify_database_object(input_authors, book.authors, db.Authors, calibre_db.session, 'author')
# Search for each author if author is in database, if not, author name and sorted author name is generated new
# everything then is assembled for sorted author field in database
sort_authors_list = list()
for inp in input_authors:
stored_author = calibre_db.session.query(db.Authors).filter(db.Authors.name == inp).first()
if not stored_author:
stored_author = helper.get_sorted_author(inp)
stored_author = helper.get_sorted_author(inp.replace('|', ','))
else:
stored_author = stored_author.sort
sort_authors_list.append(helper.get_sorted_author(stored_author))
@ -1264,6 +1265,9 @@ def handle_author_on_edit(book, author_name, update_stored=True):
if book.author_sort != sort_authors and update_stored:
book.author_sort = sort_authors
change = True
change |= modify_database_object(input_authors, book.authors, db.Authors, calibre_db.session, 'author')
return input_authors, change, renamed
@ -1271,14 +1275,15 @@ def search_objects_remove(db_book_object, db_type, input_elements):
del_elements = []
for c_elements in db_book_object:
found = False
if db_type == 'languages':
type_elements = c_elements.lang_code
elif db_type == 'custom':
#if db_type == 'languages':
# type_elements = c_elements.lang_code
if db_type == 'custom':
type_elements = c_elements.value
else:
type_elements = c_elements.name
# type_elements = c_elements.name
type_elements = c_elements
for inp_element in input_elements:
if inp_element.lower() == type_elements.lower():
if type_elements == inp_element:
found = True
break
# if the element was not found in the new list, add it to remove list
@ -1292,13 +1297,11 @@ def search_objects_add(db_book_object, db_type, input_elements):
for inp_element in input_elements:
found = False
for c_elements in db_book_object:
if db_type == 'languages':
type_elements = c_elements.lang_code
elif db_type == 'custom':
if db_type == 'custom':
type_elements = c_elements.value
else:
type_elements = c_elements.name
if inp_element == type_elements:
type_elements = c_elements
if type_elements == inp_element:
found = True
break
if not found:
@ -1314,6 +1317,7 @@ def remove_objects(db_book_object, db_session, del_elements):
changed = True
if len(del_element.books) == 0:
db_session.delete(del_element)
db_session.flush()
return changed
@ -1327,27 +1331,34 @@ def add_objects(db_book_object, db_object, db_session, db_type, add_elements):
db_filter = db_object.name
for add_element in add_elements:
# check if an element with that name exists
db_element = db_session.query(db_object).filter(db_filter == add_element).first()
changed = True
# db_session.query(db.Tags).filter((func.lower(db.Tags.name).ilike("GênOt"))).all()
db_element = db_session.query(db_object).filter((func.lower(db_filter).ilike(add_element))).first()
# db_element = db_session.query(db_object).filter(func.lower(db_filter) == add_element.lower()).first()
# if no element is found add it
if db_type == 'author':
new_element = db_object(add_element, helper.get_sorted_author(add_element.replace('|', ',')), "")
elif db_type == 'series':
new_element = db_object(add_element, add_element)
elif db_type == 'custom':
new_element = db_object(value=add_element)
elif db_type == 'publisher':
new_element = db_object(add_element, None)
else: # db_type should be tag or language
new_element = db_object(add_element)
if db_element is None:
changed = True
if db_type == 'author':
new_element = db_object(add_element, helper.get_sorted_author(add_element.replace('|', ',')))
elif db_type == 'series':
new_element = db_object(add_element, add_element)
elif db_type == 'custom':
new_element = db_object(value=add_element)
elif db_type == 'publisher':
new_element = db_object(add_element, None)
else: # db_type should be tag or language
new_element = db_object(add_element)
db_session.add(new_element)
db_book_object.append(new_element)
else:
db_element = create_objects_for_addition(db_element, add_element, db_type)
db_no_case = db_session.query(db_object).filter(db_filter == add_element).first()
if db_no_case:
# check for new case of element
db_element = create_objects_for_addition(db_element, add_element, db_type)
else:
db_element = create_objects_for_addition(db_element, add_element, db_type)
# add element to book
changed = True
db_book_object.append(db_element)
return changed
@ -1382,13 +1393,24 @@ def modify_database_object(input_elements, db_book_object, db_object, db_session
if not isinstance(input_elements, list):
raise TypeError(str(input_elements) + " should be passed as a list")
input_elements = [x for x in input_elements if x != '']
# we have all input element (authors, series, tags) names now
changed = False
# If elements are renamed (upper lower case), rename it
for rec_a, rec_b in zip(db_book_object, input_elements):
if db_type == "custom":
if rec_a.value.casefold() == rec_b.casefold() and rec_a.value != rec_b:
create_objects_for_addition(rec_a, rec_b, db_type)
else:
if rec_a.get().casefold() == rec_b.casefold() and rec_a.get() != rec_b:
create_objects_for_addition(rec_a, rec_b, db_type)
# we have all input element (authors, series, tags) names now
# 1. search for elements to remove
del_elements = search_objects_remove(db_book_object, db_type, input_elements)
# 2. search for elements that need to be added
add_elements = search_objects_add(db_book_object, db_type, input_elements)
# if there are elements to remove, we remove them now
changed = remove_objects(db_book_object, db_session, del_elements)
changed |= remove_objects(db_book_object, db_session, del_elements)
# if there are elements to add, we add them now!
if len(add_elements) > 0:
changed |= add_objects(db_book_object, db_object, db_session, db_type, add_elements)

@ -55,7 +55,7 @@ def feed_osd():
return render_xml_template('osd.xml', lang='en-EN')
@opds.route("/opds/search", defaults={'query': ""})
# @opds.route("/opds/search", defaults={'query': ""})
@opds.route("/opds/search/<path:query>")
@requires_basic_auth_if_no_ano
def feed_cc_search(query):

@ -375,13 +375,19 @@ def render_prepare_search_form(cc):
def render_search_results(term, offset=None, order=None, limit=None):
join = db.books_series_link, db.Books.id == db.books_series_link.c.book, db.Series
entries, result_count, pagination = calibre_db.get_search_results(term,
config,
offset,
order,
limit,
*join)
if term:
join = db.books_series_link, db.Books.id == db.books_series_link.c.book, db.Series
entries, result_count, pagination = calibre_db.get_search_results(term,
config,
offset,
order,
limit,
*join)
else:
entries = list()
order = [None, None]
pagination = result_count = None
return render_title_template('search.html',
searchterm=term,
pagination=pagination,

File diff suppressed because one or more lines are too long

@ -61,7 +61,7 @@
</div>
<div id="author_div" class="form-group">
<label for="bookAuthor">{{_('Author')}}</label>
<input type="text" class="form-control typeahead" name="author_name" id="bookAuthor" value="{{' & '.join(authors)}}" autocomplete="off">
<input type="text" class="form-control typeahead" autocomplete="off" name="author_name" id="bookAuthor" value="{{' & '.join(authors)}}">
</div>
<div class="form-group">
@ -85,11 +85,11 @@
<div class="form-group">
<label for="tags">{{_('Tags')}}</label>
<input type="text" class="form-control typeahead" name="tags" id="tags" value="{% for tag in book.tags %}{{tag.name.strip()}}{% if not loop.last %}, {% endif %}{% endfor %}">
<input type="text" class="form-control typeahead" autocomplete="off" name="tags" id="tags" value="{% for tag in book.tags %}{{tag.name.strip()}}{% if not loop.last %}, {% endif %}{% endfor %}">
</div>
<div class="form-group">
<label for="series">{{_('Series')}}</label>
<input type="text" class="form-control typeahead" name="series" id="series" value="{% if book.series %}{{book.series[0].name}}{% endif %}">
<input type="text" class="form-control typeahead" autocomplete="off" name="series" id="series" value="{% if book.series %}{{book.series[0].name}}{% endif %}">
</div>
<div class="form-group">
<label for="series_index">{{_('Series ID')}}</label>
@ -120,11 +120,11 @@
</div>
<div class="form-group">
<label for="publisher">{{_('Publisher')}}</label>
<input type="text" class="form-control typeahead" name="publisher" id="publisher" value="{% if book.publishers|length > 0 %}{{book.publishers[0].name}}{% endif %}">
<input type="text" class="form-control typeahead" autocomplete="off" name="publisher" id="publisher" value="{% if book.publishers|length > 0 %}{{book.publishers[0].name}}{% endif %}">
</div>
<div class="form-group">
<label for="languages">{{_('Language')}}</label>
<input type="text" class="form-control typeahead" name="languages" id="languages" value="{% for language in book.languages %}{{language.language_name.strip()}}{% if not loop.last %}, {% endif %}{% endfor %}">
<input type="text" class="form-control typeahead" autocomplete="off" name="languages" id="languages" value="{% for language in book.languages %}{{language.language_name.strip()}}{% if not loop.last %}, {% endif %}{% endfor %}">
</div>
{% if cc|length > 0 %}
{% for c in cc %}

@ -30,7 +30,7 @@
<link rel="search"
href="{{url_for('opds.feed_osd')}}"
type="application/opensearchdescription+xml"/>
<link type="application/atom+xml" rel="search" title="{{_('Search')}}" href="{{url_for('opds.feed_cc_search')}}/{searchTerms}" />
<link type="application/atom+xml" rel="search" title="{{_('Search')}}" href="{{url_for('opds.feed_normal_search')}}/{searchTerms}" />
<title>{{instance}}</title>
<author>
<name>{{instance}}</name>

@ -20,7 +20,7 @@
{% endif %}
</head>
<body>
<div class="container-fluid">
<div class="container-fluid" style="overflow-y: auto">
<div class="row">
<div class="col">
<h1 class="text-center">{{instance}}</h1>

@ -8,7 +8,7 @@
<link rel="search"
href="{{url_for('opds.feed_osd')}}"
type="application/opensearchdescription+xml"/>
<link type="application/atom+xml" rel="search" title="{{_('Search')}}" href="{{url_for('opds.feed_cc_search')}}/{searchTerms}" />
<link type="application/atom+xml" rel="search" title="{{_('Search')}}" href="{{url_for('opds.feed_normal_search')}}/{searchTerms}" />
<title>{{instance}}</title>
<author>
<name>{{instance}}</name>

@ -6,7 +6,7 @@
<Developer>Janeczku</Developer>
<Contact>https://github.com/janeczku/calibre-web</Contact>
<Url type="text/html"
template="{{url_for('opds.feed_cc_search')}}/{searchTerms}"/>
template="{{url_for('opds.feed_normal_search')}}/{searchTerms}"/>
<Url type="application/atom+xml"
template="{{url_for('opds.feed_normal_search')}}?query={searchTerms}"/>
<SyndicationRight>open</SyndicationRight>

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+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"
@ -44,8 +44,8 @@ msgstr "Neznámý příkaz"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Kniha byla úspěšně zařazena do fronty pro odeslání na %(eReadermail)s"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Neznámý"
@ -129,7 +129,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -294,10 +294,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Chyba databáze: %(error)s."
@ -336,7 +336,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Neznámá chyba. Opakujte prosím později."
@ -477,7 +477,7 @@ msgstr "Nastavení e-mailového serveru aktualizováno"
msgid "Database Configuration"
msgstr "Konfigurace funkcí"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Vyplňte všechna pole!"
@ -512,7 +512,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr "Nezbývá žádný správce, nemůžete jej odstranit"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -529,122 +529,122 @@ msgstr "není nainstalováno"
msgid "Execution permissions missing"
msgstr "Chybí povolení k exekuci"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Vlastní sloupec %(column)d neexistuje v databázi"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Žádné"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Jejda! Vybraná kniha není k dispozici. Soubor neexistuje nebo není přístupný"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadata úspěšně aktualizována"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Soubor %(file)s nahrán"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Chybí zdrojový nebo cílový formát pro převod"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Kniha byla úspěšně zařazena do fronty pro převod do %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Při převodu této knihy došlo k chybě: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Nahraná kniha pravděpodobně existuje v knihovně, zvažte prosím změnu před nahráním nové: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s není platným jazykem"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Soubor s příponou '%(ext)s' nelze odeslat na tento server"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Soubor, který má být odeslán musí mít příponu"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Soubor %(filename)s nemohl být uložen do dočasného adresáře"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Nepodařilo se přesunout soubor obalu %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Formát knihy úspěšně smazán"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Kniha úspěšně smazána"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "upravit metadata"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Nepodařilo se vytvořit cestu %(path)s (oprávnění odepřeno)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Uložení souboru %(file)s se nezdařilo."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Formát souboru %(ext)s přidán do %(book)s"
@ -914,7 +914,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Přihlásit"
@ -992,7 +992,7 @@ msgid "Show Random Books"
msgstr "Zobrazit náhodné knihy"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategorie"
@ -1034,7 +1034,7 @@ msgstr "Zobrazit výběr vydavatele"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Jazyky"
@ -1078,7 +1078,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1326,12 +1326,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Hodnocení: %(rating)s stars"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Soubor formátů: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategorie: %(name)s"
@ -1345,117 +1345,117 @@ msgstr "Jazyky: %(name)s"
msgid "Downloads"
msgstr "Stáhnutí"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Seznam hodnocení"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Seznam formátů"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Nejprve nakonfigurujte nastavení pošty SMTP..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Kniha byla úspěšně zařazena do fronty pro odeslání na %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Při odesílání této knihy došlo k chybě: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Nejprve nakonfigurujte vaši kindle e-mailovou adresu.."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registrovat"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "E-mailový server není nakonfigurován, kontaktujte svého správce!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Váš e-mail nemá povolení k registraci"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Potvrzovací e-mail byl odeslán na váš účet."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Nelze aktivovat ověření LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "nyní jste přihlášen jako: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Záložní přihlášení jako: %(nickname)s, server LDAP není dosažitelný nebo neznámý uživatel"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Nelze se přihlásit: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Špatné uživatelské jméno nebo heslo"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Nové heslo bylo zasláno na vaši emailovou adresu"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Neznámá chyba. Opakujte prosím později."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Zadejte platné uživatelské jméno pro obnovení hesla"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "nyní jste přihlášen jako: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s profil"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profil aktualizován"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Byl nalezen existující účet pro tuto e-mailovou adresu."

@ -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: 2023-04-18 20:06+0200\n"
"PO-Revision-Date: 2023-04-16 15:05+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2023-06-25 11:29+0200\n"
"Last-Translator: Ozzie Isaacs\n"
"Language: de\n"
"Language-Team: \n"
@ -42,8 +42,8 @@ msgstr "Unbekannter Befehl"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Bücher wurden für Metadaten Backup eingereiht, für das Ergebnis bitte Aufgaben überprüfen"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Unbekannt"
@ -126,7 +126,7 @@ msgstr "Keine gültige Sprache gewählt"
msgid "No Valid Book Language Given"
msgstr "Keine gültige Buchsprache gewählt"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parameter wurde nicht gefunden"
@ -286,10 +286,10 @@ msgid "Success! Gmail Account Verified."
msgstr "G-Mail Konto verifiziert."
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Datenbankfehler: %(error)s."
@ -328,7 +328,7 @@ msgstr "Ungültige Laufzeit für Aufgaben spezifiziert"
msgid "Scheduled tasks settings updated"
msgstr "Einstellungen für Geplante Aufgaben aktualisiert"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen."
@ -464,7 +464,7 @@ msgstr "Datenbankeinstellung aktualisiert"
msgid "Database Configuration"
msgstr "Datenbank-Konfiguration"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Bitte alle Felder ausfüllen."
@ -498,7 +498,7 @@ msgstr "Guest Benutzer kann nicht gelöscht werden"
msgid "No admin user remaining, can't delete user"
msgstr "Benutzer kann nicht gelöscht werden, es wäre kein Admin Benutzer übrig"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr "E-Mail kann nicht leer sein und muss gültig sein"
@ -515,122 +515,122 @@ msgstr "Nicht installiert"
msgid "Execution permissions missing"
msgstr "Ausführeberechtigung fehlt"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Benutzerdefinierte Spalte Nr. %(column)d ist nicht in Calibre Datenbank vorhanden"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Keine"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Öffnen des Buchs fehlgeschlagen. Datei existiert nicht oder ist nicht zugänglich"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "Benutzer hat keine Berechtigung Cover hochzuladen"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "IDs unterscheiden nicht Groß-Kleinschreibung, alte ID wird überschrieben"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadaten wurden erfolgreich aktualisiert"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "Fehler beim editieren des Buches: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Datei %(file)s hochgeladen"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Quell- oder Zielformat für Konvertierung fehlt"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Buch wurde erfolgreich für die Konvertierung nach %(book_format)s eingereiht"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Es trat ein Fehler beim Konvertieren des Buches auf: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Das hochgeladene Buch existiert evtl. schon in der Bibliothek: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "'%(langname)s' ist keine gültige Sprache"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Dateiendung '%(ext)s' kann nicht auf diesen Server hochgeladen werden"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Dateien müssen eine Erweiterung haben, um hochgeladen zu werden"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Die Datei %(filename)s konnte nicht im temporären Ordner gespeichert werden"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Fehler beim Verschieben der Cover Datei %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Buch Format erfolgreich gelöscht"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Buch erfolgreich gelöscht"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Keine Erlaubnis zum Bücher löschen"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "Metadaten editieren"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s ist keine gültige Zahl, Eintrag wird ignoriert"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "Benutzer hat kein Recht zusätzliche Dateiformate hochzuladen"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Fehler beim Erzeugen des Pfads %(path)s (Zugriff verweigert)"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Fehler beim Speichern der Datei %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Dateiformat %(ext)s zu %(book)s hinzugefügt"
@ -893,7 +893,7 @@ msgstr "{} Sterne"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Login"
@ -970,7 +970,7 @@ msgid "Show Random Books"
msgstr "Zeige zufällige Bücher"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategorien"
@ -1008,7 +1008,7 @@ msgstr "Zeige Verlegerauswahl"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Sprachen"
@ -1048,7 +1048,7 @@ msgstr "Bücherliste"
msgid "Show Books List"
msgstr "Zeige Bücherliste"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1293,12 +1293,12 @@ msgstr "Bewertung: Keine"
msgid "Rating: %(rating)s stars"
msgstr "Bewertung: %(rating)s Sterne"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Dateiformat: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategorie: %(name)s"
@ -1312,109 +1312,109 @@ msgstr "Sprache: %(name)s"
msgid "Downloads"
msgstr "Downloads"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Bewertungsliste"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Liste der Dateiformate"
#: cps/web.py:1217
#: cps/web.py:1218
msgid "Please configure the SMTP mail settings first..."
msgstr "Bitte zuerst die SMTP-Einstellung konfigurieren..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Buch erfolgreich zum Senden an %(eReadermail)s eingereiht"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Beim Senden des Buchs trat ein Fehler auf: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Bitte zuerst die E-Reader E-Mailadresse konfigurieren."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr "Bitte eine Minute warten vor der Registrierung des nächsten Benutzers "
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registrieren"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Der E-Mail Server ist nicht konfigurierte, bitte den Administrator kontaktieren."
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Diese E-Mail ist nicht für die Registrierung zugelassen."
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Eine Bestätigungs-E-Mail wurde an deinen E-Mail Account versendet."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr "LDAP-Authentifizierung kann nicht aktiviert werden"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr "Bitte eine Minute vor dem nächsten Loginversuche warten "
#: cps/web.py:1360
#: cps/web.py:1361
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Du bist nun eingeloggt als '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Rückfall Login als: '%(nickname)s', LDAP Server ist nicht erreichbar, oder der Nutzer ist unbekannt"
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr "Login nicht erfolgreich: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
msgid "Wrong Username or Password"
msgstr "Falscher Benutzername oder Passwort"
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr "Das neue Passwort wurde an die E-Mail Adresse verschickt"
#: cps/web.py:1387
#: cps/web.py:1388
msgid "An unknown error occurred. Please try again later."
msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen."
#: cps/web.py:1389
#: cps/web.py:1390
msgid "Please enter valid username to reset password"
msgstr "Bitte einen gültigen Benutzernamen zum Zurücksetzen des Passworts angeben"
#: cps/web.py:1397
#: cps/web.py:1398
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "Du bist nun eingeloggt als: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s's Profil"
#: cps/web.py:1471
#: cps/web.py:1472
msgid "Success! Profile Updated"
msgstr "Profil aktualisiert"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Es existiert bereits ein Benutzer für diese E-Mailadresse."
@ -1774,7 +1774,7 @@ msgstr "Sortiere nach Buchdatum, Neuestes zuerst"
#: cps/templates/author.html:27 cps/templates/index.html:75
#: cps/templates/search.html:32 cps/templates/shelf.html:21
msgid "Sort according to book date, oldest first"
msgstr "Sortiere nach Buchdatum, ltestes zuerst"
msgstr "Sortiere nach Buchdatum, Ältestes zuerst"
#: cps/templates/author.html:28 cps/templates/index.html:76
#: cps/templates/search.html:33 cps/templates/shelf.html:22
@ -3180,7 +3180,7 @@ msgstr "Serien ausschließen"
#: cps/templates/search_form.html:95
msgid "Exclude Shelves"
msgstr "Bücherregal ausschließen"
msgstr "Bücherregale ausschliessen"
#: cps/templates/search_form.html:115
msgid "Exclude Languages"
@ -3188,11 +3188,11 @@ msgstr "Sprachen ausschließen"
#: cps/templates/search_form.html:126
msgid "Extensions"
msgstr "Erweiterungen"
msgstr "Datei Erweiterungen"
#: cps/templates/search_form.html:134
msgid "Exclude Extensions"
msgstr "Erweiterungen ausschließen"
msgstr "Datei Erweiterungen ausschliessen"
#: cps/templates/search_form.html:144
msgid "Rating Above"

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Depountis Georgios\n"
"Language: el\n"
@ -44,8 +44,8 @@ msgstr "Άγνωστη εντολή"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Το βιβλίο έχει επιτυχώς μπει σε σειρά για αποστολή στο %(eReadermail)s"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "ʼΑγνωστο"
@ -129,7 +129,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -294,10 +294,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Σφάλμα βάσης δεδομένων: %(error)s."
@ -336,7 +336,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Προέκυψε ένα άγνωστο σφάλμα. Παρακαλούμε δοκίμασε ξανά αργότερα."
@ -477,7 +477,7 @@ msgstr "Ενημερώθηκαν οι ρυθμίσεις E-mail διακομισ
msgid "Database Configuration"
msgstr "Διαμόρφωση Λειτουργίας"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Παρακαλούμε συμπλήρωσε όλα τα πεδία!"
@ -512,7 +512,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr "Δεν έχει απομείνει χρήστης διαχειριστής, δεν μπορεί να διαγραφεί ο χρήστης"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -529,122 +529,122 @@ msgstr "δεν εγκαταστάθηκε"
msgid "Execution permissions missing"
msgstr "Λείπουν άδειες εκτέλεσης"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Η ειδικά προσαρμοσμένη στήλη No.%(column)d δεν υπάρχει στο επίπεδο βάσης δεδομένων"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Κανένα"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Oυπς! Ο επιλεγμένος τίτλος βιβλίου δεν είναι διαθέσιμος. Το αρχείο δεν υπάρχει ή δεν είναι προσβάσιμο"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Τα αναγνωριστικά δεν έχουν Διάκριση Πεζών-Κεφαλαίων Γραμμάτων, Αντικατάσταση Παλιού Αναγνωριστικού"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Τα μεταδεδομένα ενημερώθηκαν επιτυχώς"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Το αρχείο %(file)s ανέβηκε"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Η δομή πηγής ή προορισμού για μετατροπή λείπει"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Το βιβλίο είναι σε σειρά επιτυχώς για μετατροπή σε %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Υπήρξε ένα σφάλμα στη μετατροπή αυτού του βιβλίου: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Το βιβλίο που ανέβηκε πιθανόν να υπάρχει στη βιβλιοθήκη, σκέψου να το αλλάξεις πριν ανεβάσεις νέο: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s δεν είναι μια έγκυρη γλώσσα"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Η επέκταση αρχείου '%(ext)s' δεν επιτρέπεται να ανέβει σε αυτό το διακομιστή"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Το αρχείο προς ανέβασμα πρέπει να έχει μια επέκταση"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Το αρχείο %(filename)s δεν μπόρεσε να αποθηκευτεί σε temp dir"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Αποτυχία Μετακίνησης Αρχείου Φόντου %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Η μορφή βιβλίου Διαγράφηκε Επιτυχώς"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Το Βιβλίο Διαγράφηκε Επιτυχώς"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "επεξεργασία μεταδεδομένων"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Αποτυχεία δημιουργίας πορείας %(path)s (Η άδεια απορρήφθηκε)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Αποτυχία αποθήκευσης αρχείου %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Μορφή αρχείου %(ext)s προστέθηκε σε %(book)s"
@ -914,7 +914,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Σύνδεση"
@ -992,7 +992,7 @@ msgid "Show Random Books"
msgstr "Προβολή Τυχαίων Βιβλίων"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Κατηγορίες"
@ -1034,7 +1034,7 @@ msgstr "Προβολή επιλογών εκδότη"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Γλώσσες"
@ -1078,7 +1078,7 @@ msgstr "Λίστα Βιβλίων"
msgid "Show Books List"
msgstr "Προβολή Λίστας Βιβλίων"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1326,12 +1326,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Αξιολόγηση: %(rating)s stars"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Μορφή αρχείου: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Κατηγορία: %(name)s"
@ -1345,117 +1345,117 @@ msgstr "Γλώσσα: %(name)s"
msgid "Downloads"
msgstr "Κατεβασμένα"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Λίστα αξιολογήσεων"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Λίστα μορφών αρχείου"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Παρακαλούμε διαμόρφωσε πρώτα τις ρυθμίσεις ταχυδρομείου SMTP..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Το βιβλίο έχει επιτυχώς μπει σε σειρά για αποστολή στο %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Oυπς! Υπήρξε ένα σφάλμα κατά την αποστολή αυτού του βιβλίου: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Παρακαλούμε ενημέρωσε το προφίλ σου με μια έγκυρη Διεύθυνση E-mail Αποστολής στο Kindle."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Εγγραφή"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Ο διακομιστής E-Mail δεν έχει διαμορφωθεί, παρακαλούμε επικοινώνησε με το διαχειριστή σου!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Η διεύθυνση e-mail σου δεν επιτρέπεται να εγγραφεί"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Το e-mail επιβεβαίωσης έχει σταλεί στον e-mail λογαριασμό σου."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Δεν μπόρεσε να ενεργοποιηθεί η επαλήθευση LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "τώρα έχεις συνδεθεί ως: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Εναλλακτική Σύνδεση ως: '%(nickname)s', Ο Διακομιστής LDAP δεν είναι προσβάσιμος, ή ο χρήστης δεν είναι γνωστός"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Δεν μπόρεσε να συνδεθεί: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Λανθασμένο Όνομα Χρήστη ή Κωδικός"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Ο Νέος Κωδικός έχει σταλεί στη διεύθυνση email σου"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Προέκυψε ένα άγνωστο σφάλμα. Παρακαλούμε δοκίμασε ξανά αργότερα."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Παρακαλούμε συμπλήρωσε ένα έγκυρο όνομα χρήστη για επαναφορά του κωδικού"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "τώρα έχεις συνδεθεί ως: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s's προφίλ"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Το προφίλ ενημερώθηκε"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Βρέθηκε ένας ήδη υπάρχον λογαριασμός για αυτή τη διεύθυνση e-mail."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-05-25 17:22+0200\n"
"Last-Translator: minakmostoles <xxx@xxx.com>\n"
"Language: es\n"
@ -48,8 +48,8 @@ msgstr "Comando desconocido"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Puesto en cola un correo electrónico de prueba enviado a %(email)s, por favor, comprueba el resultado en Tareas"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Desconocido"
@ -133,7 +133,7 @@ msgstr "No hay un sitio válido"
msgid "No Valid Book Language Given"
msgstr "No se ha indicado un idioma válido para el libro"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parámetro no encontrado"
@ -298,10 +298,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Error en la base de datos: %(error)s."
@ -340,7 +340,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde."
@ -481,7 +481,7 @@ msgstr "Actualizados los ajustes del servidor de correo electrónico"
msgid "Database Configuration"
msgstr "Configuración de la base de datos"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "¡Por favor, rellena todos los campos!"
@ -516,7 +516,7 @@ msgstr "No puedes borrar al Usuario Invitado"
msgid "No admin user remaining, can't delete user"
msgstr "No queda ningún usuario administrador, no se puede borrar al usuario"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -533,122 +533,122 @@ msgstr "no instalado"
msgid "Execution permissions missing"
msgstr "Faltan permisos de ejecución"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Columna personalizada No.%(column)d no existe en la base de datos calibre"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Ninguno"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "oh, oh, el libro seleccionado no está disponible. El archivo no existe o no es accesible"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Los identificadores no distinguen entre mayúsculas y minúsculas, sobrescribiendo el identificador antiguo"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadatos actualizados con éxito"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "El fichero %(file)s ha sido subido"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Falta la fuente o el formato de destino para la conversión"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Libro puesto a la cola para su conversión a %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Ocurrió un error al convertir este libro: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "El libro cargado probablemente existe en la biblioteca, considera cambiarlo antes de subirlo de nuevo: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s no es un idioma válido"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "No se permite subir archivos con la extensión '%(ext)s' a este servidor"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "El archivo a subir debe tener una extensión"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "El archivo %(filename)s no pudo salvarse en el directorio temporal (Temp Dir)"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Fallo al mover el archivo de cubierta %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Formato de libro eliminado con éxito"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Libro eliminado con éxito"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "editar metadatos"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex) no es un número válido, saltando"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Fallo al crear la ruta %(path)s (permiso denegado)"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Fallo al guardar el archivo %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Archivo con formato %(ext)s añadido a %(book)s"
@ -919,7 +919,7 @@ msgstr "{} Estrellas"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Inicio de sesión"
@ -997,7 +997,7 @@ msgid "Show Random Books"
msgstr "Mostrar libros al azar"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Categorías"
@ -1039,7 +1039,7 @@ msgstr "Mostrar selección de editores"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Idiomas"
@ -1083,7 +1083,7 @@ msgstr "Lista de Libros"
msgid "Show Books List"
msgstr "Mostrar Lista de Libros"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1331,12 +1331,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Calificación: %(rating)s estrellas"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Formato del archivo: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Categoría : %(name)s"
@ -1350,117 +1350,117 @@ msgstr "Idioma: %(name)s"
msgid "Downloads"
msgstr "Descargas"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Lista de calificaciones"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Lista de formatos"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Configura primero los parámetros del servidor SMTP..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Libro puesto en la cola de envío a %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Ha sucedido un error en el envío del libro: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Por favor actualiza tu perfil con la dirección de correo de su kindle..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registro"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "El servidor de correo no está configurado, por favor, ¡avisa a tu administrador!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Su correo electrónico no está permitido para registrarse"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Se ha enviado un correo electrónico de verificación a su cuenta de correo."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "No se puede activar la autenticación LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "has iniciado sesión como : '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Fallback login como: '%(nickname)s', no se puede acceder al servidor LDAP o usuario desconocido"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "No se pudo entrar: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Usuario o contraseña inválido"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Una nueva contraseña se ha enviado a su cuenta de correo electrónico"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Por favor, introduce un usuario válido para restablecer la contraseña"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "has iniciado sesión como : '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Perfil de %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Perfil actualizado"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Encontrada una cuenta existente para esa dirección de correo electrónico"

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-01-12 13:56+0100\n"
"Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n"
"Language: fi\n"
@ -45,8 +45,8 @@ msgstr ""
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Kirja lisätty onnistuneeksi lähetettäväksi osoitteeseen %(eReadermail)s"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Tuntematon"
@ -130,7 +130,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -294,10 +294,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -336,7 +336,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Tapahtui tuntematon virhe. Yritä myöhemmin uudelleen."
@ -475,7 +475,7 @@ msgstr "Sähköpostipalvelimen tiedot päivitetty"
msgid "Database Configuration"
msgstr "Ominaisuuksien asetukset"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Ole hyvä ja täytä kaikki kentät!"
@ -510,7 +510,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr "Pääkäyttäjiä ei jää jäljelle, käyttäjää ei voi poistaa"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -527,122 +527,122 @@ msgstr "ei asennettu"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Ei mitään"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Virhe eKirjan avaamisessa. Tiedostoa ei ole tai se ei ole saatavilla:"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadata päivitetty onnistuneesti"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Tiedosto %(file)s tallennettu"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Lähteen tai kohteen tiedostomuoto puuttuu"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Kirja lisätty muutosjonoon muotoon %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Kirjan muunnoksessa tapahtui virhe: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s ei ole kelvollinen kieli"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Tiedostopääte '%(ext)s' ei ole sallittujen palvelimelle ladattavien listalla"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Ladattavalla tiedostolla on oltava tiedostopääte"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "muokkaa metadataa"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Polun %(path)s luonti epäonnistui (Ei oikeutta)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Tiedoston %(file)s tallennus epäonnistui."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Tiedostoformaatti %(ext)s lisätty %(book)s"
@ -910,7 +910,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Kirjaudu sisään"
@ -988,7 +988,7 @@ msgid "Show Random Books"
msgstr "Näytä satunnausia kirjoja"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategoriat"
@ -1030,7 +1030,7 @@ msgstr "Näytä julkaisijavalinta"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Kielet"
@ -1074,7 +1074,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1322,12 +1322,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Arvostelu: %(rating)s tähteä"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Tiedostomuoto: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategoria: %(name)s"
@ -1341,116 +1341,116 @@ msgstr "Kieli: %(name)s"
msgid "Downloads"
msgstr "DLS"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Arvostelulistaus"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Tiedostomuotolistaus"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Ole hyvä ja aseta SMTP postiasetukset ensin..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Kirja lisätty onnistuneeksi lähetettäväksi osoitteeseen %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Kirjan: %(res)s lähettämisessa tapahtui virhe"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Ole hyvä ja aseta Kindle sähköpostiosoite ensin..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Rekisteröi"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr ""
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Sähköpostiosoitteellasi ei ole sallittua rekisteröityä"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Vahvistusviesti on lähetetty sähköpostiosoitteeseesi."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "LDAP autnetikoinnin aktivointi ei onnistu"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "olet nyt kirjautunut tunnuksella: \"%(nickname)s\""
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Väärä käyttäjätunnus tai salasana"
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr ""
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Tapahtui tuntematon virhe. Yritä myöhemmin uudelleen."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Väärä käyttäjätunnus tai salasana"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "olet nyt kirjautunut tunnuksella: \"%(nickname)s\""
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)sn profiili"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profiili päivitetty"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Tälle sähköpostiosoitteelle läytyi jo käyttäjätunnus."

@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-06-07 06:47+0200\n"
"Last-Translator: <thovi98@gmail.com>\n"
"Language: fr\n"
@ -60,8 +60,8 @@ msgstr "Commande inconnue"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Teste les courriels en file dattente pour lenvoi à %(email)s, veuillez vérifier le résultat des tâches"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Inconnu"
@ -145,7 +145,7 @@ msgstr "Aucun paramètre régional valide nest donné"
msgid "No Valid Book Language Given"
msgstr "Aucune langue de livre valide donnée"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Paramètre non trouvé"
@ -310,10 +310,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Erreur de la base de données: %(error)s."
@ -352,7 +352,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard."
@ -493,7 +493,7 @@ msgstr "Les paramètres du serveur de courriels ont été mis à jour"
msgid "Database Configuration"
msgstr "Configuration des options"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Veuillez compléter tous les champs !"
@ -528,7 +528,7 @@ msgstr "Impossible de supprimer lutilisateur Invité"
msgid "No admin user remaining, can't delete user"
msgstr "Aucun utilisateur admin restant, impossible de supprimer lutilisateur"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -545,122 +545,122 @@ msgstr "non installé"
msgid "Execution permissions missing"
msgstr "Les permissions d'exécutions manquantes"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "La colonne personnalisée No.%(column)d n'existe pas dans la base de données calibre"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Aucun"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Les identificateurs ne sont pas sensibles à la casse, écrasant lancien identificateur"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Les métadonnées ont bien été mises à jour"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Le fichier %(file)s a été téléchargé"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Le format de conversion de la source ou de la destination est manquant"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Le livre a été mis avec succès en file de traitement pour conversion vers %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Une erreur est survenue au cours de la conversion du livre : %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Le fichier téléchargé existe probablement dans la librairie, veuillez le modifier avant de le télécharger de nouveau: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s n'est pas une langue valide"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Lextension de fichier '%(ext)s' nest pas autorisée pour être déposée sur ce serveur"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Pour être déposé le fichier doit avoir une extension"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Le fichier %(filename)s ne peut pas être sauvegardé dans le répertoire temporaire"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Impossible de déplacer le fichier de couverture %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Le format du livre a été supprimé avec succès"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Le livre a été supprimé avec succès"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Vous navez par les permissions pour supprimer les livres"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "modifier les métadonnées"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s nest pas un nombre valide, ignoré"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Impossible de créer le chemin %(path)s (Permission refusée)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Échec de la sauvegarde du fichier %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s"
@ -931,7 +931,7 @@ msgstr "{} Étoiles"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Connexion"
@ -1009,7 +1009,7 @@ msgid "Show Random Books"
msgstr "Montrer des livres au hasard"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Catégories"
@ -1051,7 +1051,7 @@ msgstr "Montrer la sélection par éditeur"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Langues"
@ -1095,7 +1095,7 @@ msgstr "Liste des livres"
msgid "Show Books List"
msgstr "Montrer la liste des livres"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1343,12 +1343,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Évaluation : %(rating)s étoiles"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Format de fichier : %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Catégorie : %(name)s"
@ -1362,117 +1362,117 @@ msgstr "Langue : %(name)s"
msgid "Downloads"
msgstr "Téléchargements"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Liste des évaluations"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Liste de formats de fichiers"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Veuillez configurer les paramètres SMTP au préalable..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Le livre a été mis en file de traitement avec succès pour un envoi vers %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Veuillez mettre à jour votre profil avec une adresse de courriel Kindle valide."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Créer un compte"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Le serveur de courriel n'est pas configuré, veuillez contacter votre administrateur!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Votre adresse de courriel nest pas autorisé pour une inscription"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Le courriel de confirmation a été envoyé à votre adresse."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Impossible dactiver lauthentification LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "vous êtes maintenant connecté comme : '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Connexion de secours comme: '%(nickname)s', le serveur LDAP est indisponible, ou l'utilisateur est inconnu"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Impossible de se connecter: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Mauvais nom d'utilisateur ou mot de passe"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Le nouveau mot de passe a été envoyé vers votre adresse de courriel"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Veuillez entrer un nom d'utilisateur valide pour réinitialiser le mot de passe"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "vous êtes maintenant connecté comme : '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Profil de %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profil mis à jour"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Un compte existant a été trouvé pour cette adresse de courriel."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2022-08-11 16:46+0200\n"
"Last-Translator: pollitor <pollitor@gmx.com>\n"
"Language: gl\n"
@ -43,8 +43,8 @@ msgstr "Orde descoñecida"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Posto en cola un correo electrónico de proba enviado a %(email)s, por favor, comproba o resultado nas Tarefas"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Descoñecido"
@ -127,7 +127,7 @@ msgstr "Non hai unha localización válida"
msgid "No Valid Book Language Given"
msgstr "Non se indicou unha lingua válida para o libro"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parámetro non atopado"
@ -287,10 +287,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Error na base de datos: %(error)s."
@ -329,7 +329,7 @@ msgstr "Indicada unha duracción incorrecta para a tarefa"
msgid "Scheduled tasks settings updated"
msgstr "Actualizouse a configuración das tarefas programadas"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Sucedeu un erro descoñecido. Por favor volva a intentalo máis tarde."
@ -466,7 +466,7 @@ msgstr "Actualizados os axustes da base de datos"
msgid "Database Configuration"
msgstr "Configuración da base de datos"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Por favor, cubra todos os campos!"
@ -500,7 +500,7 @@ msgstr "Non se pode borrar ao Usuario Invitado"
msgid "No admin user remaining, can't delete user"
msgstr "Non queda ningún usuario administrador, non se pode borrar ao usuario"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -517,122 +517,122 @@ msgstr "non instalado"
msgid "Execution permissions missing"
msgstr "Faltan permisos de execución"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Columna personalizada No.%(column)d non existe na base de datos calibre"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Ningún"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "oh, oh, o libro seleccionado non está disponible. O arquivo non existe ou non está accesible"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "O usuario non ten permisos para subir a cuberta"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Os identificadores non distinguen entre maiúsculas e minúsculas, sobrescribindo o identificador antigo"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadatos actualizados con éxito"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "Erro editando libro: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "O ficheiro %(file)s subiuse"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Falta a fonte ou o formato de destino para a conversión"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Libro posto na cola para a súa conversión a %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Houbo un erro ao convertir este libro: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "O libro cargado probablemente existe na biblioteca, considera cambialo antes de subilo outra vez: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s non é unha lingua válida"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Non se permite subir arquivos coa extensión '%(ext)s' a este servidor"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "O arquivo que se vai cargar debe ter unha extensión"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "El archivo %(filename)s non puido gravarse no directorio temporal (Temp Dir)"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Fallo ao mover o arquivo de cuberta %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Formato de libro eliminado con éxito"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Libro eliminado con éxito"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Vostede non ten permisos para borrar libros"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "editar metadatos"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s non é un número válido, saltando"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "O usuario non ten permisos para cargar formatos de ficheiro adicionais"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Fallo ao crear a ruta %(path)s (permiso denegado)"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Fallo ao gardar o arquivo %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Arquivo con formato %(ext)s engadido a %(book)s"
@ -900,7 +900,7 @@ msgstr "{} Estrelas"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Inicio de sesión"
@ -978,7 +978,7 @@ msgid "Show Random Books"
msgstr "Mostrar libros ao chou"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Categorías"
@ -1020,7 +1020,7 @@ msgstr "Mostrar selección de editores"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Linguas"
@ -1064,7 +1064,7 @@ msgstr "Lista de libros"
msgid "Show Books List"
msgstr "Mostrar lista de libros"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1309,12 +1309,12 @@ msgstr "Valoración: Ningunha"
msgid "Rating: %(rating)s stars"
msgstr "Valoración: %(rating)s estrelas"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Formato do arquivo: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Categoría: %(name)s"
@ -1328,117 +1328,117 @@ msgstr "Lingua: %(name)s"
msgid "Downloads"
msgstr "Descargas"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Lista de valoracións"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Lista de formatos"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Configura primeiro os parámetros do servidor SMTP..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Libro posto na cola de envío a %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Oh, oh! Houbo un erro no envío do libro: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Por favor actualiza o teu perfil co enderezo de correo do teu kindle..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Rexistro"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "O servidor de correo non está configurado, por favor, avisa ao teu administrador!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "O seu correo electrónico non está permitido para rexistrarse"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Mandouse un correo electrónico de verificación á súa conta de correo."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Non se pode activar a autenticación LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Iniciou sesión como : '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Fallback login como: '%(nickname)s', non se pode acceder ao servidor LDAP ou usuario descoñecido"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Non se puido entrar: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Usuario ou contrasinal no válido"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Unha nova contrasinal enviouse ao seu enderezo de correo electrónico"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Sucedeu un erro descoñecido. Por favor volva a intentalo máis tarde."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Por favor, introduce un usuario válido para restablecer a contrasinal"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "Iniciou sesión como : '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Perfil de %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Perfil actualizado"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Atopada unha conta existente para ese enderezo de correo electrónico"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2019-04-06 23:36+0200\n"
"Last-Translator: \n"
"Language: hu\n"
@ -44,8 +44,8 @@ msgstr ""
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr ""
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Ismeretlen"
@ -129,7 +129,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -293,10 +293,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -335,7 +335,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ismeretlen hiba történt. Próbáld újra később!"
@ -474,7 +474,7 @@ msgstr "Az e-mail kiszolgáló beállításai frissítve."
msgid "Database Configuration"
msgstr "Funkciók beállítása"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Az összes mezőt ki kell tölteni!"
@ -509,7 +509,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr ""
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -526,122 +526,122 @@ msgstr "nincs telepítve"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Nincs"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Hiba történt az e-könyv megnyitásakor. A fájl nem létezik vagy nem érhető el:"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "A metaadatok sikeresen frissültek"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Az átalakításhoz hiányzik a forrás- vagy a célformátum!"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "A könyv sikeresen átalakításra lett jelölve a következő formátumra: %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Hiba történt a könyv átalakításakor: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "A(z) %(langname)s nem érvényes nyelv"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "A(z) \"%(ext)s\" kiterjesztésű fájlok feltöltése nincs engedélyezve ezen a szerveren."
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "A feltöltendő fájlnak kiterjesztéssel kell rendelkeznie!"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "Metaadatok szerkesztése"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Nem sikerült létrehozni az elérési utat (engedély megtagadva): %(path)s."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Nem sikerült elmenteni a %(file)s fájlt."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "A(z) %(ext)s fájlformátum hozzáadva a könyvhez: %(book)s."
@ -909,7 +909,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Belépés"
@ -987,7 +987,7 @@ msgid "Show Random Books"
msgstr "Mutass könyveket találomra"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Címkék"
@ -1029,7 +1029,7 @@ msgstr "Kiadó választó mutatása"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Nyelvek"
@ -1073,7 +1073,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1321,12 +1321,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr ""
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr ""
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Címke: %(name)s"
@ -1340,115 +1340,115 @@ msgstr "Nyelv: %(name)s"
msgid "Downloads"
msgstr "Letöltések"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr ""
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr ""
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Először be kell állítani az SMTP levelező beállításokat..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "A könyv sikeresen küldésre lett jelölve a következő címre: %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Hiba történt a könyv küldésekor: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Először be kell állítani a kindle e-mail címet..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Regisztrálás"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr ""
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Nem engedélyezett a megadott e-mail cím bejegyzése"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Jóváhagyó levél elküldve az email címedre."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr ""
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Be vagy jelentkezve mint: %(nickname)s"
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Rossz felhasználó név vagy jelszó!"
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr ""
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Ismeretlen hiba történt. Próbáld újra később!"
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Rossz felhasználó név vagy jelszó!"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "Be vagy jelentkezve mint: %(nickname)s"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s profilja"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "A profil frissítve."
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Már létezik felhasználó ehhez az e-mail címhez."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2023-01-21 10:00+0700\n"
"Last-Translator: Arief Hidayat<arihid95@gmail.com>\n"
"Language: id\n"
@ -45,8 +45,8 @@ msgstr "Perintah tidak diketahui"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Uji email diantrean untuk dikirim ke %(email), harap periksa Tasks untuk hasilnya"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Tidak diketahui"
@ -129,7 +129,7 @@ msgstr "Tidak Ada Lokal yang Valid Diberikan"
msgid "No Valid Book Language Given"
msgstr "Tidak Ada Bahasa Buku yang Valid Diberikan"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parameter tidak ditemukan"
@ -289,10 +289,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Kesalahan basis data: %(error)s"
@ -331,7 +331,7 @@ msgstr "Durasi tidak valid untuk tugas yang ditentukan"
msgid "Scheduled tasks settings updated"
msgstr "Pengaturan tugas terjadwal diperbarui"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Terjadi kesalahan yang tidak diketahui. Coba lagi nanti."
@ -468,7 +468,7 @@ msgstr "Pengaturan Basis Data diperbarui"
msgid "Database Configuration"
msgstr "Pengaturan Basis Data"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Harap masukkan seluruh isian!"
@ -502,7 +502,7 @@ msgstr "Tidak dapat menghapus Pengguna Tamu"
msgid "No admin user remaining, can't delete user"
msgstr "Tidak ada pengguna admin tersisa, tidak dapat menghapus pengguna"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr "Alamat email tidak boleh kosong dan harus berupa email yang valid"
@ -519,122 +519,122 @@ msgstr "belum dipasang"
msgid "Execution permissions missing"
msgstr "Izin eksekusi hilang"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Kolom Kustom No.%(column)d tidak ada di basis data kaliber"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Tidak ada"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Ups! Judul buku yang dipilih tidak tersedia. Berkas tidak ada atau tidak dapat diakses"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "Pengguna tidak berhak mengganti sampul"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "IDは大文字小文字を区別しません。元のIDを上書きします"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadata berhasil diperbarui"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "Kesalahan pengeditan buku: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Berkas %(file)s telah diunggah"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Format sumber atau tujuan untuk konversi tidak ada"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Buku berhasil diantrekan untuk dikonversi ke %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Terjadi kesalahan saat mengonversi buku ini: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Buku yang diunggah mungkin ada di perpustakaan, pertimbangkan untuk mengubahnya sebelum mengunggah yang baru: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "'%(langname)s' bukan bahasa yang valid"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Ekstensi berkas '%(ext)s' tidak diizinkan untuk diunggah ke server ini"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Berkas yang akan diunggah harus memiliki ekstensi"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Berkas %(filename)s tidak dapat disimpan ke direktori temp"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Gagal Memindahkan Berkas Sampul %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Format Buku Berhasil Dihapus"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Buku Berhasil Dihapus"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Anda tidak memiliki izin untuk menghapus buku"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "edit metadata"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s dilewati karena bukan angka yang valid"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "Pengguna tidak memiliki izin untuk mengunggah format berkas tambahan"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Gagal membuat jalur %(path)s (Izin ditolak)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Gagal menyimpan berkas %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Format berkas %(ext)s ditambahkan ke %(book)s"
@ -903,7 +903,7 @@ msgstr "{}★"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Masuk"
@ -981,7 +981,7 @@ msgid "Show Random Books"
msgstr "Tampilkan Buku Acak"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategori"
@ -1023,7 +1023,7 @@ msgstr "Tampilkan pilihan penerbit"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Bahasa"
@ -1067,7 +1067,7 @@ msgstr "Daftar Buku"
msgid "Show Books List"
msgstr "Tampilkan Daftar Buku"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1312,12 +1312,12 @@ msgstr "Peringkat: Tidak ada"
msgid "Rating: %(rating)s stars"
msgstr "Peringkat: %(rating)s★"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Format berkas: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategori: %(name)s"
@ -1331,117 +1331,117 @@ msgstr "Bahasa: %(name)s"
msgid "Downloads"
msgstr "Unduhan"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Daftar peringkat"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Daftar format berkas"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Harap atur pengaturan email SMTP terlebih dahulu..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Buku telah diantrikan untuk dikirim ke %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Oops! Terjadi kesalahan saat mengirim buku: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Harap perbarui profil Anda dengan alamat e-mail Kirim ke Kindle yang valid."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Daftar"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Server email belum diatur, silakan hubungi administrator!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Alamat email Anda tidak diizinkan untuk mendaftar"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "E-mail konfirmasi telah dikirimkan ke alamat email Anda."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Tidak dapat mengaktifkan autentikasi LDAP."
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Anda sekarang login sebagai: %(nickname)s"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Login Pengganti sebagai: '%(nickname)s', Server LDAP tidak dapat dijangkau, atau pengguna tidak diketahui."
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Tidak dapat login: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Pengguna atau Kata Sandi salah"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Kata Sandi baru telah dikirimkan ke alamat email Anda"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Terjadi kesalahan yang tidak diketahui. Coba lagi nanti."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Harap masukkan pengguna valid untuk mengatur ulang kata sandi"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "Anda sekarang login sebagai: %(nickname)s"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Profil %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profil diperbarui"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Ditemukan akun yang ada untuk alamat email ini"

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2023-04-18 09:04+0200\n"
"Last-Translator: Massimo Pissarello <mapi68@gmail.com>\n"
"Language: it\n"
@ -42,8 +42,8 @@ msgstr "Comando sconosciuto"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Tutto OK! Libri in coda per il backup dei metadati, controlla le attività per il risultato"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Sconosciuto"
@ -126,7 +126,7 @@ msgstr "Nessuna lingua valida indicata"
msgid "No Valid Book Language Given"
msgstr "Nessuna lingua valida per il libro"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parametro non trovato"
@ -286,10 +286,10 @@ msgid "Success! Gmail Account Verified."
msgstr "Tutto OK! Account Gmail verificato."
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Errore nel database: %(error)s."
@ -328,7 +328,7 @@ msgstr "Durata non valida per l'attività specificata"
msgid "Scheduled tasks settings updated"
msgstr "Impostazioni delle attività pianificate aggiornate"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Si è verificato un errore sconosciuto: per favore riprova."
@ -464,7 +464,7 @@ msgstr "Impostazioni database aggiornate"
msgid "Database Configuration"
msgstr "Configurazione del database"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Per favore compila tutti i campi!"
@ -498,7 +498,7 @@ msgstr "Non posso eliminare l'utente Guest (ospite)"
msgid "No admin user remaining, can't delete user"
msgstr "Non rimarrebbe nessun utente amministratore, non posso eliminare l'utente"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr "L'indirizzo e-mail non può essere vuoto e deve essere un recapito valido"
@ -515,122 +515,122 @@ msgstr "non installato"
msgid "Execution permissions missing"
msgstr "Mancano i permessi di esecuzione"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "La colonna personalizzata no.%(column)d non esiste nel database di Calibre"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Nessuna"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Il libro selezionato non è disponibile. Il file non esiste o non è accessibile"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "L'utente non ha i permessi per caricare le copertine"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Gli identificatori non fanno distinzione tra maiuscole e minuscole, sovrascrivendo il vecchio identificatore"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "I metadati sono stati aggiornati con successo"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "Errore durante la modifica del libro: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Il file %(file)s è stato caricato"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Mancano o il formato sorgente o quello di destinazione, entrambi necessari alla conversione"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Libro accodato con successo per essere convertito in %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Si è verificato un errore durante la conversione del libro: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Probabilmente il libro caricato esiste già nella libreria, cambialo prima di caricarlo nuovamente:"
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s non è una lingua valida"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Non è consentito caricare file con l'estensione '%(ext)s' su questo server"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Il file da caricare deve avere un'estensione"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Il file %(filename)s non può essere salvato nella cartella temporanea"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Impossibile spostare il file della copertina %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Il formato del libro è stato eliminato con successo"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Il libro è stato eliminato con successo"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Mancano le autorizzazioni per eliminare i libri"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "modifica i metadati"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s non è un numero valido, lo salto"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "L'utente non ha i permessi per caricare formati di file aggiuntivi"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Il salvataggio del file %(file)s non è riuscito."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Ho aggiunto il formato %(ext)s al libro %(book)s"
@ -893,7 +893,7 @@ msgstr "{} Stelle"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Accesso"
@ -970,7 +970,7 @@ msgid "Show Random Books"
msgstr "Mostra i libri casualmente"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Categorie"
@ -1008,7 +1008,7 @@ msgstr "Mostra la sezione degli editori"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Lingue"
@ -1048,7 +1048,7 @@ msgstr "Elenco libri"
msgid "Show Books List"
msgstr "Mostra l'elenco dei libri"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1293,12 +1293,12 @@ msgstr "Valutazione: nessuna"
msgid "Rating: %(rating)s stars"
msgstr "Valutazione: %(rating)s stelle"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Formato del file: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Categoria: %(name)s"
@ -1312,109 +1312,109 @@ msgstr "Lingua: %(name)s"
msgid "Downloads"
msgstr "Scaricati"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Elenco delle valutazioni"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Elenco dei formati"
#: cps/web.py:1217
#: cps/web.py:1218
msgid "Please configure the SMTP mail settings first..."
msgstr "Prima configura le impostazioni del server SMTP..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Tutto OK! Libro in coda per l'invio a %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Si è verificato un errore durante l'invio del libro: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Per favore aggiorna il tuo profilo con un'e-mail eReader valida."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr "Attendi un minuto per registrare l'utente successivo"
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registrati"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Il server e-mail non è configurato, per favore contatta l'amministratore"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "La tua e-mail non è consentita."
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Tutto OK! L'e-mail di conferma è stata inviata."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr "Impossibile attivare l'autenticazione LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr "Attendi un minuto prima dell'accesso successivo"
#: cps/web.py:1360
#: cps/web.py:1361
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "ora sei connesso come: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Accesso di riserva come: '%(nickname)s', il server LDAP non è raggiungibile o l'utente è sconosciuto"
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr "Impossibile accedere: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
msgid "Wrong Username or Password"
msgstr "Nome utente o password errati"
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr "La nuova password è stata inviata al tuo indirizzo email"
#: cps/web.py:1387
#: cps/web.py:1388
msgid "An unknown error occurred. Please try again later."
msgstr "Si è verificato un errore sconosciuto. Per favore riprova più tardi."
#: cps/web.py:1389
#: cps/web.py:1390
msgid "Please enter valid username to reset password"
msgstr "Inserisci un nome utente valido per reimpostare la password"
#: cps/web.py:1397
#: cps/web.py:1398
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "Ora sei connesso come: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Profilo di %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
msgid "Success! Profile Updated"
msgstr "Tutto OK! Profilo aggiornato"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Esiste già un account per questa e-mail."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2018-02-07 02:20-0500\n"
"Last-Translator: subdiox <subdiox@gmail.com>\n"
"Language: ja\n"
@ -45,8 +45,8 @@ msgstr "不明なコマンド"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "%(email)s へのテストメール送信がキューに追加されました。結果を見るにはタスクを確認してください"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "不明"
@ -129,7 +129,7 @@ msgstr "有効な言語設定がありません"
msgid "No Valid Book Language Given"
msgstr "有効な本の言語がありません"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "パラメータが見つかりません"
@ -289,10 +289,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "DBエラー: %(error)s"
@ -331,7 +331,7 @@ msgstr "指定したタスクの期間が無効です"
msgid "Scheduled tasks settings updated"
msgstr "スケジュールタスクの設定を更新しました"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "不明なエラーが発生しました。あとで再試行してください。"
@ -468,7 +468,7 @@ msgstr "DB設定を更新しました"
msgid "Database Configuration"
msgstr "DB設定"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "全ての項目を入力してください"
@ -502,7 +502,7 @@ msgstr "ゲストユーザーは削除できません"
msgid "No admin user remaining, can't delete user"
msgstr "管理者ユーザーが残っておらず、ユーザーを削除できません"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -519,122 +519,122 @@ msgstr "インストールされていません"
msgid "Execution permissions missing"
msgstr "実行権限がありません"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "カスタムカラムの%(column)d列目がcalibreのDBに存在しません"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "なし"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "選択した本は利用できません。ファイルが存在しないか、アクセスできません"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "ユーザーは表紙をアップロードする権限がありません"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "IDは大文字小文字を区別しません。元のIDを上書きします"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "メタデータを更新しました"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "本編集中のエラー: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "ファイル %(file)s をアップロードしました"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "変換元の形式または変換後の形式が指定されていません"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "本の %(book_format)s への変換がキューに追加されました"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "この本の変換中にエラーが発生しました: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "アップロードした本はすでにライブラリに存在します。新しくアップロードする前に変更を加えてください: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "'%(langname)s' は有効な言語ではありません"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "ファイル拡張子 '%(ext)s' をこのサーバーにアップロードすることは許可されていません"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "アップロードするファイルには拡張子が必要です"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "ファイル %(filename)s は一時フォルダに保存できませんでした"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "表紙ファイル %(file)s の移動に失敗しました: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "本の形式を削除しました"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "本を削除しました"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "本を削除する権限がありません"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "メタデータを編集"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s は有効な数字ではありません。スキップします"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "新たなファイル形式をアップロードする権限がありません"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "%(path)s の作成に失敗しました (Permission denied)。"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "ファイル %(file)s を保存できません。"
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "ファイル形式 %(ext)s が %(book)s に追加されました"
@ -903,7 +903,7 @@ msgstr "星{}"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "ログイン"
@ -981,7 +981,7 @@ msgid "Show Random Books"
msgstr "ランダムに本を表示"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "カテゴリ"
@ -1023,7 +1023,7 @@ msgstr "出版社選択を表示"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "言語"
@ -1067,7 +1067,7 @@ msgstr "本の一覧"
msgid "Show Books List"
msgstr "本の一覧を表示"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1312,12 +1312,12 @@ msgstr "評価: なし"
msgid "Rating: %(rating)s stars"
msgstr "評価: 星%(rating)s"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "ファイル形式: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "カテゴリ: %(name)s"
@ -1331,117 +1331,117 @@ msgstr "言語: %(name)s"
msgid "Downloads"
msgstr "ダウンロード数"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "評価一覧"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "ファイル形式一覧"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "初めにSMTPメールの設定をしてください"
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "本の %(eReadermail)s への送信がキューに追加されました"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "%(res)s を送信中にエラーが発生しました"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "初めにKindleのメールアドレスを設定してください"
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "登録"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "メールサーバーが設定されていません。管理者に連絡してください"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "このメールアドレスは登録が許可されていません"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "確認メールがこのメールアドレスに送信されました。"
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "LDAP認証を有効化できません"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "%(nickname)s としてログイン中"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "代わりに '%(nickname)s' としてログインします。LDAPサーバーにアクセスできないか、ユーザーが存在しません"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "ログインできません: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "ユーザー名またはパスワードが違います"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "新しいパスワードがあなたのメールアドレスに送信されました"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "不明なエラーが発生しました。あとで再試行してください。"
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "パスワードをリセットするには、有効なユーザー名を入力してください"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "%(nickname)s としてログイン中"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s のプロフィール"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "プロフィールを更新しました"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "このメールアドレスで登録されたアカウントがすでに存在します"

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2018-08-27 17:06+0700\n"
"Last-Translator: \n"
"Language: km_KH\n"
@ -46,8 +46,8 @@ msgstr ""
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(eReadermail)s ដោយជោគជ័យ"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "មិនដឹង"
@ -131,7 +131,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -295,10 +295,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -337,7 +337,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr ""
@ -476,7 +476,7 @@ msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្
msgid "Database Configuration"
msgstr "ការកំណត់មុខងារ"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "សូមបំពេញចន្លោះទាំងអស់!"
@ -510,7 +510,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr ""
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -527,122 +527,122 @@ msgstr "មិនបានតម្លើង"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "គ្មាន"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr ""
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr ""
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr ""
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr ""
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr ""
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr ""
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "ឯកសារប្រភេទ '%(ext)s' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "កែប្រែទិន្នន័យមេតា"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។"
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s"
@ -907,7 +907,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "ចូលប្រើប្រាស់"
@ -985,7 +985,7 @@ msgid "Show Random Books"
msgstr "បង្ហាញសៀវភៅចៃដន្យ"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "ប្រភេទនានា"
@ -1027,7 +1027,7 @@ msgstr "បង្ហាញជម្រើសស៊េរី"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "ភាសានានា"
@ -1071,7 +1071,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1318,12 +1318,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr ""
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr ""
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "ប្រភេទ៖ %(name)s"
@ -1337,113 +1337,113 @@ msgstr "ភាសា៖ %(name)s"
msgid "Downloads"
msgstr "ឯកសារ DLS"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr ""
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr ""
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន"
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(eReadermail)s ដោយជោគជ័យ"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr ""
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "ចុះឈ្មោះ"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr ""
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr ""
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr ""
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr ""
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ %(nickname)s"
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់"
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr ""
#: cps/web.py:1387
#: cps/web.py:1388
msgid "An unknown error occurred. Please try again later."
msgstr ""
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ %(nickname)s"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "ព័ត៌មានសង្ខេបរបស់ %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "ព័ត៌មានសង្ខេបបានកែប្រែ"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr ""

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2022-01-10 11:30+0900\n"
"Last-Translator: 내맘대로의 EPUBGUIDE.NET <byword77@gmail.com>\n"
"Language: ko\n"
@ -44,8 +44,8 @@ msgstr "알 수 없는 명령"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "%(email)s에 테스트를 위한 이메일을 보냄. 결과 확인 필요"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "알 수 없음"
@ -128,7 +128,7 @@ msgstr "유효한 로케일이 아님"
msgid "No Valid Book Language Given"
msgstr "제공된 책의 언어가 유효하지 않음"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "매개변수를 찾을 수 없음"
@ -288,10 +288,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "데이터베이스 오류: %(error)s."
@ -330,7 +330,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "알 수없는 오류가 발생했습니다. 나중에 다시 시도 해주십시오."
@ -467,7 +467,7 @@ msgstr "데이터베이스 설정이 업데이트 되었습니다"
msgid "Database Configuration"
msgstr "데이터베이스 구성"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "모든 필드를 채워주십시오!"
@ -501,7 +501,7 @@ msgstr "게스트 사용자는 삭제할 수 없습니다"
msgid "No admin user remaining, can't delete user"
msgstr "관리자 계정이 하나 뿐일 때는 관리자 권한을 삭제할 수 없음"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -518,122 +518,122 @@ msgstr "설치되지 않음"
msgid "Execution permissions missing"
msgstr "실행 권한 누락"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "사용자 정의 열 번호 %(column)d이(가) calibre 데이터베이스에 없습니다"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "None"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "선택한 책 제목을 사용할 수 없습니다. 파일이 존재하지 않거나 액세스할 수 없습니다"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "식별자는 대소문자를 구분하지 않으며 이전 식별자를 덮어씁니다"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "메타데이터가 성공적으로 업데이트되었습니다"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "파일 %(file)s 업로드됨"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "변환을 위한 소스 또는 대상 형식이 누락되었습니다"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "책이 %(book_format)s(으)로 변환하기 위해 대기 중입니다"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "이 책을 변환하는 동안 오류가 발생했습니다: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "업로드한 책이 라이브러리에 있을 수 있음. 새로 업로드하기 전에 확인 필요: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "'%(langname)s'은(는) 유효한 언어가 아닙니다"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "파일 확장자 '%(ext)s'은(는) 이 서버에 업로드할 수 없습니다"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "업로드할 파일에는 확장자가 있어야 합니다"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "파일 %(filename)s을(를) 임시 디렉토리에 저장할 수 없습니다"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "표지 파일%(file)s를 이동하지 못했습니다.:%(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "책 형식이 성공적으로 삭제되었습니다"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "책이 성공적으로 삭제되었습니다"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "메타데이터 편집"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s은(는) 유효한 숫자가 아닙니다. 건너뜁니다"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "%(path)s 경로를 생성하지 못했습니다(권한이 없음)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "%(file)s 파일을 저장하지 못했습니다."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "파일 형식 %(ext)s이(가) %(book)s에 추가되었습니다"
@ -904,7 +904,7 @@ msgstr "{} Stars"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "로그인"
@ -982,7 +982,7 @@ msgid "Show Random Books"
msgstr "무작위 추천"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "카테고리"
@ -1024,7 +1024,7 @@ msgstr "출판사별 보기"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "언어"
@ -1068,7 +1068,7 @@ msgstr "책 목록"
msgid "Show Books List"
msgstr "책 목록 보기"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1314,12 +1314,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "평가: %(rating)s 별"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "파일 유형: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "카테고리: %(name)s"
@ -1333,117 +1333,117 @@ msgstr "언어: %(name)s"
msgid "Downloads"
msgstr "다운로드"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "평점 목록"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "파일 유형 목록"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "먼저 SMTP 메일 설정을 구성하십시오..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "성공적으로 %(eReadermail)s에 보내기 예약이 되었습니다"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "책을 보내는 중에 오류 발생: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Kindle로 보내는 유효한 이메일 주소로 프로필을 업데이트하십시오."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "등록"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "이메일 서버가 구성되지 않았습니다. 관리자에게 문의하십시오!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "이메일을 등록할 수 없습니다"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "확인을 위한 이메일이 발송되었습니다."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "LDAP 인증을 활성화할 수 없습니다"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "다음 사용자로 로그인했습니다: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "대체 로그인: '%(nickname)s', LDAP 서버에 연결할 수 없음 또는 사용자를 알 수 없음"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "로그인 실패: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "잘못된 사용자명 또는 비밀번호"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "새 비밀번호가 이메일로 전송되었습니다"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "알 수없는 오류가 발생했습니다. 나중에 다시 시도 해주십시오."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "비밀번호를 재설정하려면 유효한 사용자 이름을 입력하십시오"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "다음 사용자로 로그인했습니다: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s 프로필"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "프로필이 업데이트 됨"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "등록되어 있는 이메일 주소입니다"

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-12-12 08:20+0100\n"
"Last-Translator: Marcel Maas <marcel.maas@outlook.com>\n"
"Language: nl\n"
@ -46,8 +46,8 @@ msgstr "Onbekende opdracht"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Test E-Mail wordt verzonden naar %(email)s, controleer de taken voor het resultaat"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Onbekend"
@ -131,7 +131,7 @@ msgstr "Geen geldige locale is opgegeven"
msgid "No Valid Book Language Given"
msgstr "Geen geldige boek taal is opgegeven"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parameter is niet gevonden"
@ -295,10 +295,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Database fout: %(error)s."
@ -337,7 +337,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Onbekende fout opgetreden. Probeer het later nog eens."
@ -478,7 +478,7 @@ msgstr "E-mailserver-instellingen bijgewerkt"
msgid "Database Configuration"
msgstr "Databaseconfiguratie"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Vul alle velden in!"
@ -513,7 +513,7 @@ msgstr "Kan Gast gebruiker niet verwijderen"
msgid "No admin user remaining, can't delete user"
msgstr "Kan laatste systeembeheerder niet verwijderen"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -530,122 +530,122 @@ msgstr "niet geïnstalleerd"
msgid "Execution permissions missing"
msgstr "Kan programma niet uitvoeren"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Aangepaste kolom Nr.%(column)d bestaat niet in de Calibre Database"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Geen"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Oeps! Geselecteerd boek is niet beschikbaar. Bestand bestaat niet of is niet toegankelijk"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Identificatoren zijn niet hoofdlettergevoelig, overschrijf huidige identificatoren"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "De metagegevens zijn bijgewerkt"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Bestand %(file)s geüpload"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Bron- of doelformaat ontbreekt voor conversie"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Het boek is in de wachtrij geplaatst voor conversie naar %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Er is een fout opgetreden bij het converteren van dit boek: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Geüpload boek staat mogelijk al in de bibliotheek, controleer alvorens door te gaan: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s is geen geldige taal"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "De bestandsextensie '%(ext)s' is niet toegestaan op deze server"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Het te uploaden bestand moet voorzien zijn van een extensie"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Bestand %(filename)s kon niet opgeslagen worden in de tijdelijke map"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Omslag %(file)s niet verplaatst: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Het boekformaat is verwijderd"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Het boek is verwijderd"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "metagegevens bewerken"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s is geen geldig nummer, sla het over"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Kan de locatie '%(path)s' niet aanmaken (niet gemachtigd)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Kan %(file)s niet opslaan."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s"
@ -916,7 +916,7 @@ msgstr "{} sterren"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Inloggen"
@ -994,7 +994,7 @@ msgid "Show Random Books"
msgstr "Willekeurige boeken tonen"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Categorieën"
@ -1036,7 +1036,7 @@ msgstr "Uitgeverskeuze tonen"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Talen"
@ -1080,7 +1080,7 @@ msgstr "Boekenlijst"
msgid "Show Books List"
msgstr "Boekenlijst tonen"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1328,12 +1328,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Beoordeling: %(rating)s sterren"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Bestandsformaat: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Categorie: %(name)s"
@ -1347,117 +1347,117 @@ msgstr "Taal: %(name)s"
msgid "Downloads"
msgstr "Downloads"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Beoordelingen"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Alle bestandsformaten"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Stel eerst SMTP-mail in..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Het boek is in de wachtrij geplaatst om te worden verstuurd aan %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Fout opgetreden bij het versturen van dit boek: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Stel je kindle-e-mailadres in..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registreren"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "E-mailserver is niet geconfigureerd, neem contact op met de beheerder!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Dit e-mailadres mag niet worden gebruikt voor registratie"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Er is een bevestigings-e-mail verstuurd naar je e-mailadres."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Kan de LDAP authenticatie niet activeren"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "je bent ingelogd als: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Terugvallen op login: '%(nickname)s', LDAP Server is onbereikbaar, of de gebruiker is onbekend"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Inloggen mislukt: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Verkeerde gebruikersnaam of wachtwoord"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Een nieuw wachtwoord is verzonden naar je e-mailadres"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Onbekende fout opgetreden. Probeer het later nog eens."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Geef een geldige gebruikersnaam op om je wachtwoord te herstellen"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "je bent ingelogd als: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)ss profiel"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profiel bijgewerkt"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Bestaand account met dit e-mailadres aangetroffen."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2023-01-06 11:00+0000\n"
"Last-Translator: Vegard Fladby <vegard.fladby@gmail.com>\n"
"Language: no\n"
@ -45,8 +45,8 @@ msgstr "Ukjent kommando"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Test e-post i kø for sending til %(email)s, sjekk Oppgaver for resultat"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Ukjent"
@ -129,7 +129,7 @@ msgstr "Ingen gyldig lokalitet gitt"
msgid "No Valid Book Language Given"
msgstr "Ikke oppgitt gyldig bokspråk"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parameter ikke funnet"
@ -290,10 +290,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, fuzzy, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Databasefeil: %(error)s."
@ -333,7 +333,7 @@ msgstr "Ugyldig varighet for spesifisert oppgave"
msgid "Scheduled tasks settings updated"
msgstr "Innstillinger for planlagte oppgaver er oppdatert"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
#, fuzzy
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "En ukjent feil oppstod. Prøv igjen senere."
@ -471,7 +471,7 @@ msgstr "Databaseinnstillinger oppdatert"
msgid "Database Configuration"
msgstr "Databasekonfigurasjon"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
#, fuzzy
msgid "Oops! Please complete all fields."
msgstr "Vennligst fyll ut alle feltene!"
@ -507,7 +507,7 @@ msgstr "Kan ikke slette gjestebruker"
msgid "No admin user remaining, can't delete user"
msgstr "Ingen administratorbruker igjen, kan ikke slette bruker"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
#, fuzzy
msgid "Email can't be empty and has to be a valid Email"
msgstr "E-postadresse kan ikke være tom og må være en gyldig e-post"
@ -525,123 +525,123 @@ msgstr "ikke installert"
msgid "Execution permissions missing"
msgstr "Utførelsestillatelser mangler"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Egendefinert kolonnenr.%(column)d finnes ikke i caliber-databasen"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Ingen"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
#, fuzzy
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Oops! Den valgte boktittelen er utilgjengelig. Filen eksisterer ikke eller er ikke tilgjengelig"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "Brukeren har ingen rettigheter til å laste opp cover"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Identifikatorer skiller ikke mellom store og små bokstaver, overskriver gammel identifikator"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadata ble oppdatert"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "Feil ved redigering av bok: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Fil %(file)s lastet opp"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Kilde- eller målformat for konvertering mangler"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Boken ble satt i kø for konvertering til %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Det oppsto en feil ved konvertering av denne boken: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Opplastet bok finnes sannsynligvis i biblioteket, vurder å endre før du laster opp ny: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "'%(langname)s' er ikke et gyldig språk"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Filtypen «%(ext)s» er ikke tillatt å lastes opp til denne serveren"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Filen som skal lastes opp må ha en utvidelse"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Filen %(filename)s kunne ikke lagres i midlertidig dir"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Kunne ikke flytte omslagsfil %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Bokformatet er slettet"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Boken ble slettet"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Du mangler tillatelser til å slette bøker"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "redigere metadata"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s er ikke et gyldig tall, hopper over"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "Brukeren har ingen rettigheter til å laste opp flere filformater"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Kunne ikke opprette banen %(path)s (Tillatelse nektet)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Kunne ikke lagre filen %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Filformat %(ext)s lagt til %(book)s"
@ -910,7 +910,7 @@ msgstr "{} Stjerner"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Logg Inn"
@ -988,7 +988,7 @@ msgid "Show Random Books"
msgstr "Vis tilfeldige bøker"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategorier"
@ -1030,7 +1030,7 @@ msgstr "Vis utgivervalg"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Språk"
@ -1074,7 +1074,7 @@ msgstr "Bøker Liste"
msgid "Show Books List"
msgstr "Vis bokliste"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1319,12 +1319,12 @@ msgstr "Vurdering: Ingen"
msgid "Rating: %(rating)s stars"
msgstr "Rangering: %(rating)s stjerner"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Filformat: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategori: %(name)s"
@ -1338,119 +1338,119 @@ msgstr "Språk: %(name)s"
msgid "Downloads"
msgstr "Nedlastinger"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Rangeringsliste"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Liste over filformater"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Vennligst konfigurer SMTP-postinnstillingene først..."
#: cps/web.py:1224
#: cps/web.py:1225
#, fuzzy, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Boken ble satt i kø for sending til %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, fuzzy, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Oops! Det oppsto en feil ved sending av denne boken: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Vennligst oppdater profilen din med en gyldig Send til Kindle-e-postadresse."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registrere"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
#, fuzzy
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "E-postserveren er ikke konfigurert, kontakt administratoren din!"
#: cps/web.py:1283
#: cps/web.py:1284
#, fuzzy
msgid "Oops! Your Email is not allowed."
msgstr "Din e-post kan ikke registreres"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr ""
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Kan ikke aktivere LDAP-autentisering"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "du er nå logget på som: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Reservepålogging som: '%(nickname)s', LDAP-serveren er ikke tilgjengelig, eller brukeren er ukjent"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Kunne ikke logge på: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Vennligst skriv inn gyldig brukernavn for å tilbakestille passordet"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Nytt passord ble sendt til e-postadressen din"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "En ukjent feil oppstod. Prøv igjen senere."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Vennligst skriv inn gyldig brukernavn for å tilbakestille passordet"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "du er nå logget på som: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, fuzzy, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s sin profil"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profil oppdatert"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr ""

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+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"
@ -47,8 +47,8 @@ msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Testowy e-mail czeka w kolejce do wysłania do %(email)s, sprawdź zadania, aby uzyskać wynik"
# ???
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Nieznany"
@ -132,7 +132,7 @@ msgstr "Nie podano prawidłowej lokalizacji"
msgid "No Valid Book Language Given"
msgstr "Nie podano obowiązującego języka książki"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Nie znaleziono parametru"
@ -295,10 +295,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Błąd bazy danych: %(error)s."
@ -337,7 +337,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później."
@ -479,7 +479,7 @@ msgstr "Zaktualizowano ustawienia serwera poczty e-mail"
msgid "Database Configuration"
msgstr "Konfiguracja bazy danych"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Proszę wypełnić wszystkie pola!"
@ -514,7 +514,7 @@ msgstr "Nie można usunąć użytkownika gościa"
msgid "No admin user remaining, can't delete user"
msgstr "Nie można usunąć użytkownika. Brak na serwerze innego konta z prawami administratora"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -531,122 +531,122 @@ msgstr "nie zainstalowane"
msgid "Execution permissions missing"
msgstr "Brak uprawnienia do wykonywania pliku"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Niestandardowa kolumna No.%(column)d nie istnieje w bazie calibre"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Brak"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Błąd otwierania e-booka. Plik nie istnieje lub jest niedostępny"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "W identyfikatorach nie jest rozróżniana wielkość liter, nadpisywanie starego identyfikatora"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadane zostały pomyślnie zaktualizowane"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Wysłano plik %(file)s"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Brak formatu źródłowego lub docelowego do konwersji"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Książka została pomyślnie umieszczona w zadaniach do konwersji %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Podczas konwersji książki wystąpił błąd: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Wysłana książka prawdopodobnie istnieje w bibliotece, rozważ zmianę przed przesłaniem nowej: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s nie jest prawidłowym językiem"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do wysłania na ten serwer"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Plik do wysłania musi mieć rozszerzenie"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Nie można zapisać pliku %(filename)s w katalogu tymczasowym"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Nie udało się przenieść pliku okładki %(file)s:%(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Plik książki w wybranym formacie został usunięty"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Książka została usunięta"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "edytuj metadane"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s nie jest poprawną liczbą, pomijanie"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Nie udało się utworzyć łącza %(path)s (Odmowa dostępu)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Nie można zapisać pliku %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Format pliku %(ext)s dodany do %(book)s"
@ -920,7 +920,7 @@ msgstr "{} Gwiazdek"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Zaloguj się"
@ -998,7 +998,7 @@ msgid "Show Random Books"
msgstr "Pokazuj losowe książki"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategorie"
@ -1040,7 +1040,7 @@ msgstr "Pokaż menu wyboru wydawcy"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Języki"
@ -1084,7 +1084,7 @@ msgstr "Lista książek"
msgid "Show Books List"
msgstr "Pokaż listę książek"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1333,12 +1333,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Ocena: %(rating)s gwiazdek"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Format pliku: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategoria: %(name)s"
@ -1352,117 +1352,117 @@ msgstr "Język: %(name)s"
msgid "Downloads"
msgstr "DLS"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Lista z ocenami"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Lista formatów"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Książka została umieszczona w kolejce do wysłania do %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Najpierw skonfiguruj adres e-mail Kindle..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Zarejestruj się"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Serwer e-mail nie jest skonfigurowany, skontaktuj się z administratorem!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Twój e-mail nie może się zarejestrować"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Wiadomość e-mail z potwierdzeniem została wysłana na Twoje konto e-mail."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Nie można aktywować uwierzytelniania LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "zalogowałeś się jako: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Fallback Login as: %(nickname)s, LDAP Server not reachable, or user not known"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Nie można zalogować: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Błędna nazwa użytkownika lub hasło"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Nowe hasło zostało wysłane na Twój adres e-mail"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Wprowadź prawidłową nazwę użytkownika, aby zresetować hasło"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "zalogowałeś się jako: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Profil użytkownika %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Zaktualizowano profil"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Znaleziono istniejące konto dla tego adresu e-mail"

@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: br\n"
@ -42,8 +42,8 @@ msgstr "Comando desconhecido"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "E-mail de teste enfileirado para envio para %(email)s, verifique o resultado em Tarefas"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Desconhecido"
@ -126,7 +126,7 @@ msgstr "Nenhum Idioma Válido Fornecido"
msgid "No Valid Book Language Given"
msgstr "Nenhum Idioma do Livro Válido Fornecido"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parametro não encontrado"
@ -286,10 +286,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Erro de banco de dados: %(error)s."
@ -328,7 +328,7 @@ msgstr "Duração inválida para a tarefa especificada"
msgid "Scheduled tasks settings updated"
msgstr "Configurações de tarefas agendadas atualizadas"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."
@ -465,7 +465,7 @@ msgstr "Configurações do Banco de Dados Atualizada"
msgid "Database Configuration"
msgstr "Configuração do Banco de Dados"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Por favor, preencha todos os campos!"
@ -499,7 +499,7 @@ msgstr "Impossível excluir Convidado"
msgid "No admin user remaining, can't delete user"
msgstr "Nenhum usuário administrador restante, não é possível apagar o usuário"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -516,122 +516,122 @@ msgstr "não instalado"
msgid "Execution permissions missing"
msgstr "Faltam as permissões de execução"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "A Coluna Personalizada No.%(column)d não existe no banco de dados do calibre"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Nenhum"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Oops! O Livro selecionado não está disponível. O arquivo não existe ou não é acessível"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "Usuário não tem permissão para fazer upload da capa"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Os identificadores não diferenciam maiúsculas de minúsculas, substituindo o identificador antigo"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadados atualizados com sucesso"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "Erro ao editar o livro: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Arquivo %(file)s enviado"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Formato de origem ou destino para conversão ausente"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Livro enfileirado com sucesso para conversão em %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Ocorreu um erro ao converter este livro: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "O livro carregado provavelmente existe na biblioteca, considere alterar antes de carregar novo: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s não é um idioma válido"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "A extensão de arquivo '%(ext)s' não pode ser enviada para este servidor"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "O arquivo a ser carregado deve ter uma extensão"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "O arquivo %(filename)s não pôde ser salvo no diretório temporário"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Falha ao mover arquivo de capa %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Formato do Livro Apagado com Sucesso"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Livro Apagado com Sucesso"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "Você não tem permissão para apagar livros"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "editar metadados"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s não é um número válido, ignorando"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "Usuário não tem direitos para fazer upload de formatos de arquivo adicionais"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Falha ao criar o caminho %(path)s (Permission denied)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Falha ao armazenar o arquivo %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Formato de arquivo %(ext)s adicionado a %(book)s"
@ -900,7 +900,7 @@ msgstr "{} Estrelas"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Login"
@ -978,7 +978,7 @@ msgid "Show Random Books"
msgstr "Mostrar Livros Aleatórios"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Categorias"
@ -1020,7 +1020,7 @@ msgstr "Mostrar seleção de editoras"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Idiomas"
@ -1064,7 +1064,7 @@ msgstr "Lista de Livros"
msgid "Show Books List"
msgstr "Mostrar Lista de Livros"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1309,12 +1309,12 @@ msgstr "Avaliação: Nenhuma"
msgid "Rating: %(rating)s stars"
msgstr "Avaliação: %(rating)s estrelas"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Formato do arquivo: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Categoria: %(name)s"
@ -1328,117 +1328,117 @@ msgstr "Idioma: %(name)s"
msgid "Downloads"
msgstr "Downloads"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Lista de Avaliações"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Lista de formatos de arquivo"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Por favor, configure primeiro as configurações de correio SMTP..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Livro enfileirado com sucesso para envio para %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Ops! Ocorreu um erro ao enviar este livro: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Por favor, atualize seu perfil com um endereço de e-mail Envie Para o Kindle válido."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registe-se"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "O servidor de E-Mail não está configurado, por favor contacte o seu administrador!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Seu e-mail não tem permissão para registrar"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "O e-mail de confirmação foi enviado para a sua conta de e-mail."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Não é possível ativar a autenticação LDAP"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "agora você está logado como: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Login de reserva como:'%(nickname)s', servidor LDAP não acessível ou usuário desconhecido"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Não foi possível fazer o login: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Nome de Usuário ou Senha incorretos"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Nova Senha foi enviada para seu endereço de e-mail"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Por favor, digite um nome de usuário válido para redefinir a senha"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "agora você está logado como: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Perfil de %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Perfil atualizado"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Encontrada uma conta existente para este endereço de e-mail."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-04-29 01:20+0400\n"
"Last-Translator: ZIZA\n"
"Language: ru\n"
@ -46,8 +46,8 @@ msgstr "Неизвестная команда"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Книга успешно поставлена в очередь для отправки на %(eReadermail)s"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Неизвестно"
@ -131,7 +131,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -296,10 +296,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -338,7 +338,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Неизвестная ошибка. Попробуйте позже."
@ -479,7 +479,7 @@ msgstr "Настройки E-mail сервера обновлены"
msgid "Database Configuration"
msgstr "Дополнительный Настройки"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Пожалуйста, заполните все поля!"
@ -514,7 +514,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr "Это последний администратор, невозможно удалить пользователя"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -531,122 +531,122 @@ msgstr "не установлено"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Нет"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Невозможно открыть книгу. Файл не существует или недоступен"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Метаданные обновлены"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Файл %(file)s загружен"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Исходный или целевой формат для конвертирования отсутствует"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Книга успешно поставлена в очередь для конвертирования в %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Произошла ошибка при конвертирования этой книги: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Загруженная книга, вероятно, существует в библиотеке, перед тем как загрузить новую, рассмотрите возможность изменения: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s не допустимый язык"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Запрещена загрузка файлов с расширением '%(ext)s'"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Загружаемый файл должен иметь расширение"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Файл %(filename)s не удалось сохранить во временную папку"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "изменить метаданные"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Не удалось сохранить файл %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Формат файла %(ext)s добавлен в %(book)s"
@ -915,7 +915,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Логин"
@ -993,7 +993,7 @@ msgid "Show Random Books"
msgstr "Показывать Случайные Книги"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Категории"
@ -1035,7 +1035,7 @@ msgstr "Показать выбор издателя"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Языки"
@ -1079,7 +1079,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1327,12 +1327,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Оценка: %(rating)s звезды(а)"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Формат файла: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Категория: %(name)s"
@ -1346,117 +1346,117 @@ msgstr "Язык: %(name)s"
msgid "Downloads"
msgstr "Скачать"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Список рейтингов"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Список форматов файлов"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Пожалуйста, сперва настройте параметры SMTP....."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Книга успешно поставлена в очередь для отправки на %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "При отправке этой книги произошла ошибка: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Зарегистрироваться"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "Сервер электронной почты не настроен, обратитесь к администратору !"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Ваш e-mail не подходит для регистрации"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Письмо с подтверждением отправлено вам на e-mail."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Не удается активировать LDAP аутентификацию"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "вы вошли как пользователь '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "Резервный вход в систему как: '%(nickname)s', LDAP-сервер недоступен или пользователь не известен"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Не удалось войти: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Ошибка в имени пользователя или пароле"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Новый пароль был отправлен на ваш адрес электронной почты"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Неизвестная ошибка. Попробуйте позже."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Пожалуйста, введите действительное имя пользователя для сброса пароля"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "вы вошли как пользователь '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Профиль %(name)s's"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Профиль обновлён"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Этот адрес электронной почты уже зарегистрирован."

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+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"
@ -45,8 +45,8 @@ msgstr "Okänt kommando"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "Testa e-post i kö för att skicka till %(email)s, vänligen kontrollera Uppgifter för resultat"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Okänd"
@ -129,7 +129,7 @@ msgstr "Inget giltigt språk anges"
msgid "No Valid Book Language Given"
msgstr "Inget giltigt bokspråk anges"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Parameter hittades inte"
@ -293,10 +293,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Databasfel: %(error)s."
@ -335,7 +335,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ett okänt fel uppstod. Försök igen senare."
@ -476,7 +476,7 @@ msgstr "E-postserverinställningar uppdaterade"
msgid "Database Configuration"
msgstr "Funktion konfiguration"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Fyll i alla fält!"
@ -510,7 +510,7 @@ msgstr "Det går inte att ta bort gästanvändaren"
msgid "No admin user remaining, can't delete user"
msgstr "Ingen adminstratörsanvändare kvar, kan inte ta bort användaren"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -527,122 +527,122 @@ msgstr "inte installerad"
msgid "Execution permissions missing"
msgstr "Körningstillstånd saknas"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "Anpassad kolumn n.%(column)d finns inte i calibre-databasen"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Ingen"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Hoppsan! Vald boktitel är inte tillgänglig. Filen finns inte eller är inte tillgänglig"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "Identifierare är inte skiftlägeskänsliga, skriver över gammal identifierare"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadata uppdaterades"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "Filen %(file)s uppladdad"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Källa eller målformat för konvertering saknas"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "Boken är i kö för konvertering till %(book_format)s"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Det gick inte att konvertera den här boken: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Uppladdad bok finns förmodligen i biblioteket, överväg att ändra innan du laddar upp nya: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s är inte ett giltigt språk"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "Filändelsen '%(ext)s' får inte laddas upp till den här servern"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Filen som ska laddas upp måste ha en ändelse"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "Filen %(filename)s kunde inte sparas i temp dir"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "Det gick inte att flytta omslagsfil %(file)s: %(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "Bokformat har tagits bort"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "Boken har tagits bort"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "redigera metadata"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "Det gick inte att skapa sökväg %(path)s (behörighet nekad)."
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Det gick inte att lagra filen %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "Filformatet %(ext)s lades till %(book)s"
@ -913,7 +913,7 @@ msgstr "{} stjärnor"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Logga in"
@ -991,7 +991,7 @@ msgid "Show Random Books"
msgstr "Visa slumpmässiga böcker"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategorier"
@ -1033,7 +1033,7 @@ msgstr "Visa urval av förlag"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Språk"
@ -1077,7 +1077,7 @@ msgstr "Boklista"
msgid "Show Books List"
msgstr "Visa boklista"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1325,12 +1325,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Betyg: %(rating)s stars"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Filformat: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategori: %(name)s"
@ -1344,117 +1344,117 @@ msgstr "Språk: %(name)s"
msgid "Downloads"
msgstr "Hämtningar"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Betygslista"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Lista över filformat"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Konfigurera SMTP-postinställningarna först..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "Boken är i kö för att skicka till %(eReadermail)s"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Det gick inte att skicka den här boken: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "Konfigurera din kindle-e-postadress först..."
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Registrera"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "E-postservern är inte konfigurerad, kontakta din administratör!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Din e-post är inte tillåten att registrera"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Bekräftelsemail skickades till ditt e-postkonto."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "Det går inte att aktivera LDAP-autentisering"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "du är nu inloggad som: \"%(nickname)s\""
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Det gick inte att logga in: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Fel användarnamn eller lösenord"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Nytt lösenord skickades till din e-postadress"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Ett okänt fel uppstod. Försök igen senare."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Ange giltigt användarnamn för att återställa lösenordet"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "du är nu inloggad som: \"%(nickname)s\""
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)ss profil"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profilen uppdaterad"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Hittade ett befintligt konto för den här e-postadressen"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-04-23 22:47+0300\n"
"Last-Translator: iz <iz7iz7iz@protonmail.ch>\n"
"Language: tr\n"
@ -45,8 +45,8 @@ msgstr ""
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "%(eReadermail)s'a gönderilmek üzere başarıyla sıraya alındı"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Bilinmeyen"
@ -129,7 +129,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -290,10 +290,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -332,7 +332,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."
@ -472,7 +472,7 @@ msgstr "E-posta sunucusu ayarları güncellendi"
msgid "Database Configuration"
msgstr "Özellik Yapılandırması"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Lütfen tüm alanları doldurun!"
@ -507,7 +507,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr "Başka yönetici kullanıcı olmadığından silinemedi"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -524,122 +524,122 @@ msgstr "yüklü değil"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Hiçbiri"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr ""
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metaveri başarıyla güncellendi"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "%(file)s dosyası yüklendi"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Dönüştürme için kaynak ya da hedef biçimi eksik"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "eKitap %(book_format)s formatlarına dönüştürülmek üzere başarıyla sıraya alındı"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Bu eKitabı dönüştürürken bir hata oluştu: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "Yüklenen eKitap muhtemelen kitaplıkta zaten var. Yenisini yüklemeden değiştirmeyi düşünün: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s geçerli bir dil değil"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "'%(ext)s' uzantılı dosyaların bu sunucuya yüklenmesine izin verilmiyor"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Yüklenecek dosyanın mutlaka bir uzantısı olması gerekli"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "%(filename)s dosyası geçici dizine kaydedilemedi"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "metaveri düzenle"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "%(path)s dizini oluşturulamadı. (İzin reddedildi)"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "%(file)s dosyası kaydedilemedi."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "%(book)s kitabına %(ext)s dosya biçimi eklendi"
@ -907,7 +907,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Giriş"
@ -985,7 +985,7 @@ msgid "Show Random Books"
msgstr "Rastgele Kitap Göster"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Kategoriler"
@ -1027,7 +1027,7 @@ msgstr "Yayıncı seçimini göster"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Diller"
@ -1071,7 +1071,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1319,12 +1319,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "Değerlendirme: %(rating)s yıldız"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Biçim: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Kategori: %(name)s"
@ -1338,116 +1338,116 @@ msgstr "Dil: %(name)s"
msgid "Downloads"
msgstr ""
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Değerlendirme listesi"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Biçim listesi"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Lütfen önce SMTP e-posta ayarlarını ayarlayın..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "%(eReadermail)s'a gönderilmek üzere başarıyla sıraya alındı"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr ""
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr ""
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Kayıt ol"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "E-Posta sunucusu ayarlanmadı, lütfen yöneticinizle iletişime geçin!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "E-posta adresinizle kaydolunmasına izin verilmiyor"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "Onay e-Postası hesabınıza gönderildi."
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "LDAP Kimlik Doğrulaması etkinleştirilemiyor"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "giriş yaptınız: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Yanlış Kullanıcı adı ya da Şifre"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Yeni şifre e-Posta adresinize gönderildi"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Şifrenizi sıfırlayabilmek için lütfen geçerli bir kullanıcı adı giriniz"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "giriş yaptınız: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s Profili"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Profil güncellendi"
#: cps/web.py:1475
#: cps/web.py:1476
#, fuzzy
msgid "Oops! An account already exists for this Email."
msgstr "Bu e-posta adresi için bir hesap mevcut."

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+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"
@ -43,8 +43,8 @@ msgstr "Невідома команда"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr ""
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Невідомий"
@ -128,7 +128,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -292,10 +292,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -334,7 +334,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr ""
@ -473,7 +473,7 @@ msgstr "З'єднання з базою даних закрите"
msgid "Database Configuration"
msgstr "Особливі налаштування"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Будь-ласка, заповніть всі поля!"
@ -507,7 +507,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr ""
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -524,122 +524,122 @@ msgstr "не встановлено"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "Ні"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "Неможливо відкрити книгу. Файл не існує або немає доступу."
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr ""
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr ""
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr ""
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr ""
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr ""
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr ""
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "Завантажувальний файл повинен мати розширення"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "змінити метадані"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr ""
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr ""
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr ""
@ -904,7 +904,7 @@ msgstr "{} зірок"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Ім'я користувача"
@ -982,7 +982,7 @@ msgid "Show Random Books"
msgstr "Показувати випадкові книги"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Категорії"
@ -1024,7 +1024,7 @@ msgstr "Показувати вибір серії"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Мови"
@ -1068,7 +1068,7 @@ msgstr "Список книжок"
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1315,12 +1315,12 @@ msgstr "Рейтинг: Відсутній"
msgid "Rating: %(rating)s stars"
msgstr "Рейтинг: %(rating)s зірок"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "Формат файлу: %(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "Категорія: %(name)s"
@ -1334,113 +1334,113 @@ msgstr "Мова: %(name)s"
msgid "Downloads"
msgstr "Завантаження"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Список рейтингів"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Список форматів файлу"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "Будь-ласка, спочатку сконфігуруйте параметри SMTP"
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr ""
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "Помилка при відправці книги: %(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr ""
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Зареєструватись"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr ""
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr ""
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr ""
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr ""
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "Ви увійшли як користувач: '%(nickname)s'"
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Помилка в імені користувача або паролі"
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr ""
#: cps/web.py:1387
#: cps/web.py:1388
msgid "An unknown error occurred. Please try again later."
msgstr ""
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Помилка в імені користувача або паролі"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "Ви увійшли як користувач: '%(nickname)s'"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "Профіль %(name)s"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Профіль оновлено"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr ""

@ -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: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2022-09-20 21:36+0700\n"
"Last-Translator: Ha Link <halink0803@gmail.com>\n"
"Language: vi\n"
@ -41,8 +41,8 @@ msgstr "Lệnh không tồn tại"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr ""
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "Không rõ"
@ -125,7 +125,7 @@ msgstr "Địa chỉ cung cấp không hợp lệ"
msgid "No Valid Book Language Given"
msgstr "Ngôn ngữ sách không hợp lệ"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "Tham số không tồn tại"
@ -285,10 +285,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "Lỗi cơ sở dữ liệu: %(error)s."
@ -328,7 +328,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr "Thiết lập cơ sở dữ lieu đã được cập nhật"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Lỗi không xác định xảy ra. Xin hãy thử lại sau."
@ -464,7 +464,7 @@ msgstr "Thiết lập cơ sở dữ lieu đã được cập nhật"
msgid "Database Configuration"
msgstr "Thiết lập cơ sở dữ lieu :)))"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "Hãy điền hết các trường!"
@ -498,7 +498,7 @@ msgstr "Không thể xoá người dùng khách"
msgid "No admin user remaining, can't delete user"
msgstr ""
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -515,122 +515,122 @@ msgstr "chưa cài đặt"
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "None"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr ""
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "Metadata đã được cập nhật thành công"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "File %(file)s đã được tải lên"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "Thiếu định dạng nguồn hoặc đích để convert"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr ""
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "Có lỗi xảy ra khi chuyển đổi định dạng cho sach: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s không phải là ngôn ngữ hợp lệ"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr ""
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr ""
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr ""
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr ""
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "Lưu file thất bại %(file)s."
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr ""
@ -899,7 +899,7 @@ msgstr "{} sao"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "Đăng nhập"
@ -977,7 +977,7 @@ msgid "Show Random Books"
msgstr "Hiển thị sách ngẫu nhiên"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "Chủ đề"
@ -1019,7 +1019,7 @@ msgstr "Hiển thị chọn nhà phát hành"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "Ngôn ngữ"
@ -1063,7 +1063,7 @@ msgstr "Danh sách sách"
msgid "Show Books List"
msgstr "Hiển thị danh sách sách"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1310,12 +1310,12 @@ msgstr "Đánh giá cao hơn"
msgid "Rating: %(rating)s stars"
msgstr ""
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr ""
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr ""
@ -1329,114 +1329,114 @@ msgstr ""
msgid "Downloads"
msgstr "Tải xuống"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "Danh sách đánh giá"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "Danh sách định dạng file"
#: cps/web.py:1217
#: cps/web.py:1218
msgid "Please configure the SMTP mail settings first..."
msgstr ""
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr ""
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr ""
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr ""
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "Đăng ký"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr ""
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "Email của bạn không được cho phép để đăng ký"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr ""
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr ""
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr ""
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "Không thể đăng nhập: %(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "Tên đăng nhập hoặc mật khẩu không đúng"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "Mật khẩu mới đã được gửi đến email của bạn"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "Lỗi không xác định xảy ra. Xin hãy thử lại sau."
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "Tên đăng nhập hoặc mật khẩu không đúng"
#: cps/web.py:1397
#: cps/web.py:1398
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr ""
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr ""
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "Metadata đã được cập nhật thành công"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "Tìm thấy một tài khoản đã toàn tại cho địa chỉ email này"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: xlivevil <xlivevil@aliyun.com>\n"
"Language: zh_CN\n"
@ -39,12 +39,11 @@ msgid "Unknown command"
msgstr "未知命令"
#: cps/admin.py:169
#, fuzzy
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "发送给 %(email)s 的测试邮件已加入队列。请检查任务结果"
msgstr "成功!书籍已排队进行元数据备份,请检查任务列表以获取结果"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "未知"
@ -127,7 +126,7 @@ msgstr "无可用本地化"
msgid "No Valid Book Language Given"
msgstr "无有效书籍语言"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "参数未找到"
@ -287,10 +286,10 @@ msgid "Success! Gmail Account Verified."
msgstr "Gmail 账户验证成功"
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "数据库错误:%(error)s"
@ -329,7 +328,7 @@ msgstr "指定任务的持续时间无效"
msgid "Scheduled tasks settings updated"
msgstr "已更新计划任务设置"
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "发生一个未知错误,请稍后再试"
@ -455,7 +454,7 @@ msgstr "证书文件路径无效,请输入正确的路径"
#: cps/admin.py:1812
msgid "Password length has to be between 1 and 40"
msgstr ""
msgstr "密码长度必须在1到40之间"
#: cps/admin.py:1864
msgid "Database Settings updated"
@ -465,7 +464,7 @@ msgstr "数据库设置已更新"
msgid "Database Configuration"
msgstr "数据库配置"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "请填写所有字段!"
@ -499,7 +498,7 @@ msgstr "无法删除游客用户"
msgid "No admin user remaining, can't delete user"
msgstr "管理员账户不存在,无法删除用户"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr "电子邮件地址不能为空,并且必须是有效的电子邮件"
@ -516,122 +515,122 @@ msgstr "未安装"
msgid "Execution permissions missing"
msgstr "缺少执行权限"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "自定义列号:%(column)d 在 Calibre 数据库中不存在"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "无"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "糟糕!选择书名无法打开。文件不存在或者文件不可访问"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr "用户没有权限上传封面"
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "标识符不区分大小写,覆盖旧标识符"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "已成功更新元数据"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr "编辑书籍时出错: {}"
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "文件 %(file)s 已上传"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "转换的源格式或目的格式缺失"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "书籍已经被成功加入 %(book_format)s 格式转换队列"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "转换此书籍时出现错误: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "上传的书籍可能已经存在,建议修改后重新上传: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "'%(langname)s' 不是一种有效语言"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "不能上传文件扩展名为“%(ext)s”的文件到此服务器"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "要上传的文件必须具有扩展名"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "文件 %(filename)s 无法保存到临时目录"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "移动封面文件失败 %(file)s%(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "书籍的此格式副本已成功删除"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "书籍已成功删除"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr "您没有删除书籍的权限"
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "编辑元数据"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s 不是一个有效的数值,忽略"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr "用户没有权限上传其他文件格式"
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "创建路径 %(path)s 失败 (权限不足)"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "保存文件 %(file)s 失败"
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "已添加 %(ext)s 格式到 %(book)s"
@ -760,7 +759,7 @@ msgstr "无效的邮箱格式"
#: cps/helper.py:703
msgid "Password doesn't comply with password validation rules"
msgstr ""
msgstr "密码不符合密码验证规则"
#: cps/helper.py:853
msgid "Python module 'advocate' is not installed but is needed for cover uploads"
@ -894,7 +893,7 @@ msgstr "{} 星"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "登录"
@ -971,7 +970,7 @@ msgid "Show Random Books"
msgstr "显示随机书籍"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "分类"
@ -1009,7 +1008,7 @@ msgstr "显示出版社栏目"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "语言"
@ -1049,7 +1048,7 @@ msgstr "书籍列表"
msgid "Show Books List"
msgstr "显示书籍列表"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1294,12 +1293,12 @@ msgstr "评分:无"
msgid "Rating: %(rating)s stars"
msgstr "评分:%(rating)s 星"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "文件格式:%(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "分类:%(name)s"
@ -1313,115 +1312,109 @@ msgstr "语言:%(name)s"
msgid "Downloads"
msgstr "下载次数"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "评分列表"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "文件格式列表"
#: cps/web.py:1217
#, fuzzy
#: cps/web.py:1218
msgid "Please configure the SMTP mail settings first..."
msgstr "请先配置 SMTP 邮箱设置..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "书籍已经成功加入 %(eReadermail)s 的发送队列"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "糟糕!发送这本书籍的时候出现错误:%(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "请先配置您的 Kindle 邮箱"
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
msgstr "请等待一分钟注册下一个用户"
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "注册"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "邮件服务未配置,请联系网站管理员!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "您的电子邮件不允许注册"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "确认邮件已经发送到您的邮箱"
#: cps/web.py:1332 cps/web.py:1350
#, fuzzy
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr "无法激活 LDAP 认证"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
msgstr "下次登录前请等待一分钟"
#: cps/web.py:1360
#, fuzzy, python-format
#: cps/web.py:1361
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "您现在已以“%(nickname)s”身份登录"
#: cps/web.py:1367
#, fuzzy, python-format
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "后备登录“%(nickname)s”无法访问 LDAP 服务器,或用户未知"
#: cps/web.py:1372
#, fuzzy, python-format
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr "无法登录:%(message)s"
#: cps/web.py:1376 cps/web.py:1401
#, fuzzy
#: cps/web.py:1377 cps/web.py:1402
msgid "Wrong Username or Password"
msgstr "用户名或密码错误"
#: cps/web.py:1383
#, fuzzy
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr "新密码已发送到您的邮箱"
#: cps/web.py:1387
#, fuzzy
#: cps/web.py:1388
msgid "An unknown error occurred. Please try again later."
msgstr "发生一个未知错误,请稍后再试"
#: cps/web.py:1389
#, fuzzy
#: cps/web.py:1390
msgid "Please enter valid username to reset password"
msgstr "请输入有效的用户名进行密码重置"
#: cps/web.py:1397
#, fuzzy, python-format
#: cps/web.py:1398
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "您现在已以“%(nickname)s”身份登录"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s 的用户配置"
#: cps/web.py:1471
#: cps/web.py:1472
msgid "Success! Profile Updated"
msgstr "资料已更新"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "使用此邮箱的账号已经存在"
@ -1687,7 +1680,7 @@ msgstr "重新连接到 Calibre 库"
#: cps/templates/admin.html:190 cps/templates/schedule_edit.html:41
msgid "Generate Metadata Backup Files"
msgstr ""
msgstr "生成元数据备份文件"
#: cps/templates/admin.html:197
msgid "Refresh Thumbnail Cache"
@ -2390,50 +2383,48 @@ msgid "Location of Unrar binary"
msgstr "Unrar 程序路径"
#: cps/templates/config_edit.html:361
#, fuzzy
msgid "Security Settings"
msgstr "OAuth 设置"
msgstr "安全设置"
#: cps/templates/config_edit.html:369
msgid "Limit failed login attempts"
msgstr ""
msgstr "限制失败的登录尝试"
#: cps/templates/config_edit.html:372
msgid "Session protection"
msgstr ""
msgstr "会话保护"
#: cps/templates/config_edit.html:374
msgid "Basic"
msgstr ""
msgstr "基本"
#: cps/templates/config_edit.html:375
msgid "Strong"
msgstr ""
msgstr ""
#: cps/templates/config_edit.html:380
#, fuzzy
msgid "User Password policy"
msgstr "重置用户密码"
msgstr "用户密码策略"
#: cps/templates/config_edit.html:384
msgid "Minimum password length"
msgstr ""
msgstr "最小密码长度"
#: cps/templates/config_edit.html:389
msgid "Enforce number"
msgstr ""
msgstr "必须使用数字"
#: cps/templates/config_edit.html:393
msgid "Enforce lowercase characters"
msgstr ""
msgstr "必须使用小写字符"
#: cps/templates/config_edit.html:397
msgid "Enforce uppercase characters"
msgstr ""
msgstr "必须使用大写字符"
#: cps/templates/config_edit.html:401
msgid "Enforce special characters"
msgstr ""
msgstr "必须使用特殊字符"
#: cps/templates/config_view_edit.html:17
msgid "View Configuration"
@ -3009,11 +3000,11 @@ msgstr "下一页"
#: cps/templates/readcbr.html:96
msgid "Single Page Display"
msgstr ""
msgstr "单页显示"
#: cps/templates/readcbr.html:97
msgid "Long Strip Display"
msgstr ""
msgstr "长条显示"
#: cps/templates/readcbr.html:98
msgid "Scale to Best"
@ -3045,16 +3036,15 @@ msgstr "翻转图片"
#: cps/templates/readcbr.html:126
msgid "Display"
msgstr ""
msgstr "显示"
#: cps/templates/readcbr.html:129
#, fuzzy
msgid "Single Page"
msgstr "管理页"
msgstr "页"
#: cps/templates/readcbr.html:130
msgid "Long Strip"
msgstr ""
msgstr "长条"
#: cps/templates/readcbr.html:135
msgid "Scale"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+0200\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: xlivevil <xlivevil@aliyun.com>\n"
"Language: zh_TW\n"
@ -45,8 +45,8 @@ msgstr "未知命令"
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr "發送給%(email)s的測試郵件已進入隊列。請檢查任務結果"
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr "未知"
@ -129,7 +129,7 @@ msgstr "無可用本地化"
msgid "No Valid Book Language Given"
msgstr "無有效書籍語言"
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr "參數未找到"
@ -289,10 +289,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr "數據庫錯誤:%(error)s。"
@ -331,7 +331,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr "發生一個未知錯誤,請稍後再試。"
@ -470,7 +470,7 @@ msgstr "郵件服務器設置已更新"
msgid "Database Configuration"
msgstr "數據庫配置"
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr "請填寫所有欄位!"
@ -504,7 +504,7 @@ msgstr "無法刪除訪客用戶"
msgid "No admin user remaining, can't delete user"
msgstr "管理員賬戶不存在,無法刪除用戶"
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -521,122 +521,122 @@ msgstr "未安裝"
msgid "Execution permissions missing"
msgstr "缺少執行權限"
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, fuzzy, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr "自定義列號:%(column)d在Calibre數據庫中不存在"
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr "無"
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr "糟糕!選擇書名無法打開。文件不存在或者文件不可訪問"
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr "標識符不區分大小寫,覆蓋舊標識符"
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr "已成功更新元數據"
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr "文件 %(file)s 已上傳"
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr "轉換的來源或目的格式不存在"
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr "書籍已經被成功加入到 %(book_format)s 格式轉換隊列"
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr "轉換此書籍時出現錯誤: %(res)s"
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr "上傳的書籍可能已經存在,建議修改後重新上傳: "
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, fuzzy, python-format
msgid "'%(langname)s' is not a valid language"
msgstr "%(langname)s 不是一種有效語言"
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr "不能上傳文件附檔名為“%(ext)s”的文件到此服務器"
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr "要上傳的文件必須具有附檔名"
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr "文件 %(filename)s 無法保存到臨時目錄"
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr "移動封面文件失敗 %(file)s%(error)s"
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr "書籍格式已成功刪除"
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr "書籍已成功刪除"
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr "編輯元數據"
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr "%(seriesindex)s 不是一個有效的數值,忽略"
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr "創建路徑 %(path)s 失敗(權限拒絕)。"
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr "保存文件 %(file)s 失敗。"
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr "已添加 %(ext)s 格式到 %(book)s"
@ -907,7 +907,7 @@ msgstr "{} 星"
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr "登入"
@ -985,7 +985,7 @@ msgid "Show Random Books"
msgstr "隨機顯示書籍"
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr "分類"
@ -1027,7 +1027,7 @@ msgstr "顯示出版社選擇"
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr "語言"
@ -1071,7 +1071,7 @@ msgstr "書籍列表"
msgid "Show Books List"
msgstr "顯示書籍列表"
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1317,12 +1317,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr "評分:%(rating)s 星"
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr "文件格式:%(format)s"
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr "分類:%(name)s"
@ -1336,117 +1336,117 @@ msgstr "語言:%(name)s"
msgid "Downloads"
msgstr "下載次數"
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr "評分列表"
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr "文件格式列表"
#: cps/web.py:1217
#: cps/web.py:1218
#, fuzzy
msgid "Please configure the SMTP mail settings first..."
msgstr "請先配置SMTP郵箱設置..."
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr "書籍已經成功加入 %(eReadermail)s 的發送隊列"
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr "糟糕!發送這本書籍的時候出現錯誤:%(res)s"
#: cps/web.py:1229
#: cps/web.py:1230
#, fuzzy
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr "請先設置您的kindle郵箱。"
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr "註冊"
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr "郵件服務未配置,請聯繫網站管理員!"
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr "您的電子郵件不允許註冊"
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr "確認郵件已經發送到您的郵箱。"
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
#, fuzzy
msgid "Cannot activate LDAP authentication"
msgstr "無法激活LDAP認證"
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, fuzzy, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "您現在已以“%(nickname)s”身份登入"
#: cps/web.py:1367
#: cps/web.py:1368
#, fuzzy, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr "備援登入“%(nickname)s”無法訪問LDAP伺服器或用戶未知"
#: cps/web.py:1372
#: cps/web.py:1373
#, fuzzy, python-format
msgid "Could not login: %(message)s"
msgstr "無法登入:%(message)s"
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
#, fuzzy
msgid "Wrong Username or Password"
msgstr "用戶名或密碼錯誤"
#: cps/web.py:1383
#: cps/web.py:1384
#, fuzzy
msgid "New Password was send to your email address"
msgstr "新密碼已發送到您的郵箱"
#: cps/web.py:1387
#: cps/web.py:1388
#, fuzzy
msgid "An unknown error occurred. Please try again later."
msgstr "發生一個未知錯誤,請稍後再試。"
#: cps/web.py:1389
#: cps/web.py:1390
#, fuzzy
msgid "Please enter valid username to reset password"
msgstr "請輸入有效的用戶名進行密碼重置"
#: cps/web.py:1397
#: cps/web.py:1398
#, fuzzy, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "您現在已以“%(nickname)s”身份登入"
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr "%(name)s 的用戶配置"
#: cps/web.py:1471
#: cps/web.py:1472
#, fuzzy
msgid "Success! Profile Updated"
msgstr "資料已更新"
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr "使用此郵箱的賬號已經存在。"

@ -397,7 +397,7 @@ def render_books_list(data, sort_param, book_id, page):
elif data == "archived":
return render_archived_books(page, order)
elif data == "search":
term = (request.args.get('query') or '')
term = request.args.get('query', None)
offset = int(int(config.config_books_per_page) * (page - 1))
return render_search_results(term, offset, order, config.config_books_per_page)
elif data == "advsearch":

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-18 20:06+0200\n"
"POT-Creation-Date: 2023-06-25 11:30+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"
@ -41,8 +41,8 @@ msgstr ""
msgid "Success! Books queued for Metadata Backup, please check Tasks for result"
msgstr ""
#: cps/admin.py:202 cps/editbooks.py:577 cps/editbooks.py:579
#: cps/editbooks.py:615 cps/editbooks.py:632 cps/editbooks.py:1241
#: cps/admin.py:202 cps/editbooks.py:578 cps/editbooks.py:580
#: cps/editbooks.py:616 cps/editbooks.py:633 cps/editbooks.py:1242
#: cps/updater.py:613 cps/uploader.py:93 cps/uploader.py:102
msgid "Unknown"
msgstr ""
@ -125,7 +125,7 @@ msgstr ""
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:530 cps/editbooks.py:443
#: cps/admin.py:530 cps/editbooks.py:444
msgid "Parameter not found"
msgstr ""
@ -285,10 +285,10 @@ msgid "Success! Gmail Account Verified."
msgstr ""
#: cps/admin.py:1307 cps/admin.py:1310 cps/admin.py:1692 cps/admin.py:1825
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:229
#: cps/editbooks.py:305 cps/editbooks.py:1203 cps/shelf.py:82 cps/shelf.py:142
#: cps/admin.py:1923 cps/admin.py:2044 cps/editbooks.py:230
#: cps/editbooks.py:306 cps/editbooks.py:1204 cps/shelf.py:82 cps/shelf.py:142
#: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:346
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1480
#: cps/shelf.py:460 cps/tasks/convert.py:136 cps/web.py:1481
#, python-format
msgid "Oops! Database Error: %(error)s."
msgstr ""
@ -327,7 +327,7 @@ msgstr ""
msgid "Scheduled tasks settings updated"
msgstr ""
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1280
#: cps/admin.py:1384 cps/admin.py:1433 cps/admin.py:2040 cps/web.py:1281
msgid "Oops! An unknown error occurred. Please try again later."
msgstr ""
@ -463,7 +463,7 @@ msgstr ""
msgid "Database Configuration"
msgstr ""
#: cps/admin.py:1887 cps/web.py:1254
#: cps/admin.py:1887 cps/web.py:1255
msgid "Oops! Please complete all fields."
msgstr ""
@ -497,7 +497,7 @@ msgstr ""
msgid "No admin user remaining, can't delete user"
msgstr ""
#: cps/admin.py:2010 cps/web.py:1429
#: cps/admin.py:2010 cps/web.py:1430
msgid "Email can't be empty and has to be a valid Email"
msgstr ""
@ -514,122 +514,122 @@ msgstr ""
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:731 cps/search.py:137 cps/web.py:731
#: cps/db.py:749 cps/search.py:137 cps/web.py:731
#, python-format
msgid "Custom Column No.%(column)d does not exist in calibre database"
msgstr ""
#: cps/db.py:972 cps/templates/config_edit.html:204
#: cps/db.py:990 cps/templates/config_edit.html:204
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:558 cps/web.py:592 cps/web.py:667 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1039 cps/web.py:1067 cps/web.py:1106
#: cps/web.py:558 cps/web.py:592 cps/web.py:665 cps/web.py:692 cps/web.py:973
#: cps/web.py:1003 cps/web.py:1040 cps/web.py:1068 cps/web.py:1107
msgid "None"
msgstr ""
#: cps/editbooks.py:110 cps/editbooks.py:896 cps/web.py:525 cps/web.py:1521
#: cps/web.py:1565 cps/web.py:1610
#: cps/editbooks.py:111 cps/editbooks.py:897 cps/web.py:525 cps/web.py:1522
#: cps/web.py:1566 cps/web.py:1611
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
msgstr ""
#: cps/editbooks.py:154 cps/editbooks.py:1224
#: cps/editbooks.py:155 cps/editbooks.py:1225
msgid "User has no rights to upload cover"
msgstr ""
#: cps/editbooks.py:174 cps/editbooks.py:717
#: cps/editbooks.py:175 cps/editbooks.py:718
msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier"
msgstr ""
#: cps/editbooks.py:216
#: cps/editbooks.py:217
msgid "Metadata successfully updated"
msgstr ""
#: cps/editbooks.py:234
#: cps/editbooks.py:235
msgid "Error editing book: {}"
msgstr ""
#: cps/editbooks.py:291
#: cps/editbooks.py:292
#, python-format
msgid "File %(file)s uploaded"
msgstr ""
#: cps/editbooks.py:319
#: cps/editbooks.py:320
msgid "Source or destination format for conversion missing"
msgstr ""
#: cps/editbooks.py:327
#: cps/editbooks.py:328
#, python-format
msgid "Book successfully queued for converting to %(book_format)s"
msgstr ""
#: cps/editbooks.py:331
#: cps/editbooks.py:332
#, python-format
msgid "There was an error converting this book: %(res)s"
msgstr ""
#: cps/editbooks.py:636
#: cps/editbooks.py:637
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgstr ""
#: cps/editbooks.py:691 cps/editbooks.py:1016
#: cps/editbooks.py:692 cps/editbooks.py:1017
#, python-format
msgid "'%(langname)s' is not a valid language"
msgstr ""
#: cps/editbooks.py:729 cps/editbooks.py:1164
#: cps/editbooks.py:730 cps/editbooks.py:1165
#, python-format
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
msgstr ""
#: cps/editbooks.py:733 cps/editbooks.py:1168
#: cps/editbooks.py:734 cps/editbooks.py:1169
msgid "File to be uploaded must have an extension"
msgstr ""
#: cps/editbooks.py:741
#: cps/editbooks.py:742
#, python-format
msgid "File %(filename)s could not saved to temp dir"
msgstr ""
#: cps/editbooks.py:761
#: cps/editbooks.py:762
#, python-format
msgid "Failed to Move Cover File %(file)s: %(error)s"
msgstr ""
#: cps/editbooks.py:818 cps/editbooks.py:820
#: cps/editbooks.py:819 cps/editbooks.py:821
msgid "Book Format Successfully Deleted"
msgstr ""
#: cps/editbooks.py:827 cps/editbooks.py:829
#: cps/editbooks.py:828 cps/editbooks.py:830
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:881
#: cps/editbooks.py:882
msgid "You are missing permissions to delete books"
msgstr ""
#: cps/editbooks.py:931
#: cps/editbooks.py:932
msgid "edit metadata"
msgstr ""
#: cps/editbooks.py:980
#: cps/editbooks.py:981
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
#: cps/editbooks.py:1159
#: cps/editbooks.py:1160
msgid "User has no rights to upload additional file formats"
msgstr ""
#: cps/editbooks.py:1180
#: cps/editbooks.py:1181
#, python-format
msgid "Failed to create path %(path)s (Permission denied)."
msgstr ""
#: cps/editbooks.py:1185
#: cps/editbooks.py:1186
#, python-format
msgid "Failed to store file %(file)s."
msgstr ""
#: cps/editbooks.py:1209
#: cps/editbooks.py:1210
#, python-format
msgid "File format %(ext)s added to %(book)s"
msgstr ""
@ -892,7 +892,7 @@ msgstr ""
#: cps/remotelogin.py:62 cps/templates/layout.html:67
#: cps/templates/layout.html:101 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1317
#: cps/templates/login.html:21 cps/web.py:1318
msgid "Login"
msgstr ""
@ -969,7 +969,7 @@ msgid "Show Random Books"
msgstr ""
#: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1110
#: cps/templates/index.xml:83 cps/web.py:1111
msgid "Categories"
msgstr ""
@ -1007,7 +1007,7 @@ msgstr ""
#: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107
#: cps/web.py:1082
#: cps/web.py:1083
msgid "Languages"
msgstr ""
@ -1047,7 +1047,7 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236
#: cps/search.py:48 cps/search.py:398 cps/templates/book_edit.html:236
#: cps/templates/feed.xml:33 cps/templates/index.xml:11
#: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226
@ -1292,12 +1292,12 @@ msgstr ""
msgid "Rating: %(rating)s stars"
msgstr ""
#: cps/web.py:647
#: cps/web.py:645
#, python-format
msgid "File format: %(format)s"
msgstr ""
#: cps/web.py:684
#: cps/web.py:682
#, python-format
msgid "Category: %(name)s"
msgstr ""
@ -1311,109 +1311,109 @@ msgstr ""
msgid "Downloads"
msgstr ""
#: cps/web.py:1042
#: cps/web.py:1043
msgid "Ratings list"
msgstr ""
#: cps/web.py:1069
#: cps/web.py:1070
msgid "File formats list"
msgstr ""
#: cps/web.py:1217
#: cps/web.py:1218
msgid "Please configure the SMTP mail settings first..."
msgstr ""
#: cps/web.py:1224
#: cps/web.py:1225
#, python-format
msgid "Success! Book queued for sending to %(eReadermail)s"
msgstr ""
#: cps/web.py:1227
#: cps/web.py:1228
#, python-format
msgid "Oops! There was an error sending book: %(res)s"
msgstr ""
#: cps/web.py:1229
#: cps/web.py:1230
msgid "Oops! Please update your profile with a valid eReader Email."
msgstr ""
#: cps/web.py:1245
#: cps/web.py:1246
msgid "Please wait one minute to register next user"
msgstr ""
#: cps/templates/layout.html:68 cps/templates/layout.html:102
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1246
#: cps/web.py:1251 cps/web.py:1255 cps/web.py:1261 cps/web.py:1281
#: cps/web.py:1285 cps/web.py:1298 cps/web.py:1301
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1247
#: cps/web.py:1252 cps/web.py:1256 cps/web.py:1262 cps/web.py:1282
#: cps/web.py:1286 cps/web.py:1299 cps/web.py:1302
msgid "Register"
msgstr ""
#: cps/web.py:1250 cps/web.py:1297
#: cps/web.py:1251 cps/web.py:1298
msgid "Oops! Email server is not configured, please contact your administrator."
msgstr ""
#: cps/web.py:1283
#: cps/web.py:1284
msgid "Oops! Your Email is not allowed."
msgstr ""
#: cps/web.py:1286
#: cps/web.py:1287
msgid "Success! Confirmation Email has been sent."
msgstr ""
#: cps/web.py:1332 cps/web.py:1350
#: cps/web.py:1333 cps/web.py:1351
msgid "Cannot activate LDAP authentication"
msgstr ""
#: cps/web.py:1344
#: cps/web.py:1345
msgid "Please wait one minute before next login"
msgstr ""
#: cps/web.py:1360
#: cps/web.py:1361
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr ""
#: cps/web.py:1367
#: cps/web.py:1368
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgstr ""
#: cps/web.py:1372
#: cps/web.py:1373
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:1376 cps/web.py:1401
#: cps/web.py:1377 cps/web.py:1402
msgid "Wrong Username or Password"
msgstr ""
#: cps/web.py:1383
#: cps/web.py:1384
msgid "New Password was send to your email address"
msgstr ""
#: cps/web.py:1387
#: cps/web.py:1388
msgid "An unknown error occurred. Please try again later."
msgstr ""
#: cps/web.py:1389
#: cps/web.py:1390
msgid "Please enter valid username to reset password"
msgstr ""
#: cps/web.py:1397
#: cps/web.py:1398
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr ""
#: cps/web.py:1455 cps/web.py:1505
#: cps/web.py:1456 cps/web.py:1506
#, python-format
msgid "%(name)s's Profile"
msgstr ""
#: cps/web.py:1471
#: cps/web.py:1472
msgid "Success! Profile Updated"
msgstr ""
#: cps/web.py:1475
#: cps/web.py:1476
msgid "Oops! An account already exists for this Email."
msgstr ""

@ -5,8 +5,8 @@ greenlet>=0.4.17,<2.1.0
httplib2>=0.9.2,<0.23.0
oauth2client>=4.0.0,<4.1.4
uritemplate>=3.0.0,<4.2.0
pyasn1-modules>=0.0.8,<0.3.0
pyasn1>=0.1.9,<0.5.0
pyasn1-modules>=0.0.8,<0.4.0
pyasn1>=0.1.9,<0.6.0
PyDrive2>=1.3.1,<1.16.0
PyYAML>=3.12
rsa>=3.4.2,<4.10.0

@ -1,10 +1,9 @@
APScheduler>=3.6.3,<3.11.0
werkzeug<2.1.0
Babel>=1.3,<3.0
Flask-Babel>=0.11.1,<3.1.0
Flask-Login>=0.3.2,<0.6.3
Flask-Principal>=0.3.2,<0.5.1
Flask>=1.0.2,<2.3.0
Flask>=1.0.2,<2.4.0
iso-639>=0.4.5,<0.5.0
PyPDF>=3.0.0,<3.8.0
pytz>=2016.10

@ -39,15 +39,13 @@ console_scripts =
include_package_data = True
install_requires =
APScheduler>=3.6.3,<3.11.0
werkzeug<2.1.0
Babel>=1.3,<3.0
Flask-Babel>=0.11.1,<3.1.0
Flask-Login>=0.3.2,<0.6.3
Flask-Principal>=0.3.2,<0.5.1
backports_abc>=0.4
Flask>=1.0.2,<2.3.0
Flask>=1.0.2,<2.4.0
iso-639>=0.4.5,<0.5.0
PyPDF>=3.0.0,<3.6.0
PyPDF>=3.0.0,<3.8.0
pytz>=2016.10
requests>=2.11.1,<2.29.0
SQLAlchemy>=1.3.0,<2.0.0
@ -93,6 +91,7 @@ metadata =
html2text>=2020.1.16,<2022.1.1
python-dateutil>=2.1,<2.9.0
beautifulsoup4>=4.0.1,<4.12.0
faust-cchardet>=2.1.18
comics =
natsort>=2.2.0,<8.4.0
comicapi>=2.2.0,<2.3.0

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save