1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-11-24 10:37:23 +00:00

Merge branch 'Develop' into metadata -> Now all tests should run "pass" now

# Conflicts:
#	cps/constants.py
#	cps/helper.py
#	cps/tasks/convert.py
#	test/Calibre-Web TestSummary_Linux.html
This commit is contained in:
Ozzie Isaacs 2023-12-11 14:23:12 +01:00
commit 31c8909dea
79 changed files with 4922 additions and 1020 deletions

View File

@ -102,10 +102,13 @@ def admin_required(f):
@admi.before_app_request @admi.before_app_request
def before_request(): def before_request():
try:
if not ub.check_user_session(current_user.id, if not ub.check_user_session(current_user.id,
flask_session.get('_id')) and 'opds' not in request.path \ flask_session.get('_id')) and 'opds' not in request.path \
and config.config_session == 1: and config.config_session == 1:
logout_user() logout_user()
except AttributeError:
pass # ? fails on requesting /ajax/emailstat during restart ?
g.constants = constants g.constants = constants
g.google_site_verification = os.getenv('GOOGLE_SITE_VERIFICATION', '') g.google_site_verification = os.getenv('GOOGLE_SITE_VERIFICATION', '')
g.allow_registration = config.config_public_reg g.allow_registration = config.config_public_reg
@ -1725,6 +1728,9 @@ def _db_configuration_update_helper():
calibre_db.update_config(config) calibre_db.update_config(config)
if not os.access(os.path.join(config.config_calibre_dir, "metadata.db"), os.W_OK): if not os.access(os.path.join(config.config_calibre_dir, "metadata.db"), os.W_OK):
flash(_("DB is not Writeable"), category="warning") flash(_("DB is not Writeable"), category="warning")
_config_string(to_save, "config_calibre_split_dir")
config.config_calibre_split = to_save.get('config_calibre_split', 0) == "on"
calibre_db.update_config(config)
config.save() config.save()
return _db_configuration_result(None, gdrive_error) return _db_configuration_result(None, gdrive_error)

View File

@ -70,6 +70,8 @@ class _Settings(_Base):
config_calibre_dir = Column(String) config_calibre_dir = Column(String)
config_calibre_uuid = Column(String) config_calibre_uuid = Column(String)
config_calibre_split = Column(Boolean, default=False)
config_calibre_split_dir = Column(String)
config_port = Column(Integer, default=constants.DEFAULT_PORT) config_port = Column(Integer, default=constants.DEFAULT_PORT)
config_external_port = Column(Integer, default=constants.DEFAULT_PORT) config_external_port = Column(Integer, default=constants.DEFAULT_PORT)
config_certfile = Column(String) config_certfile = Column(String)
@ -394,6 +396,9 @@ class ConfigSQL(object):
self.db_configured = False self.db_configured = False
self.save() self.save()
def get_book_path(self):
return self.config_calibre_split_dir if self.config_calibre_split_dir else self.config_calibre_dir
def store_calibre_uuid(self, calibre_db, Library_table): def store_calibre_uuid(self, calibre_db, Library_table):
try: try:
calibre_uuid = calibre_db.session.query(Library_table).one_or_none() calibre_uuid = calibre_db.session.query(Library_table).one_or_none()

View File

@ -149,7 +149,7 @@ del env_CALIBRE_PORT
EXTENSIONS_AUDIO = {'mp3', 'mp4', 'ogg', 'opus', 'wav', 'flac', 'm4a', 'm4b'} EXTENSIONS_AUDIO = {'mp3', 'mp4', 'ogg', 'opus', 'wav', 'flac', 'm4a', 'm4b'}
EXTENSIONS_CONVERT_FROM = ['pdf', 'epub', 'mobi', 'azw3', 'docx', 'rtf', 'fb2', 'lit', 'lrf', EXTENSIONS_CONVERT_FROM = ['pdf', 'epub', 'mobi', 'azw3', 'docx', 'rtf', 'fb2', 'lit', 'lrf',
'txt', 'htmlz', 'rtf', 'odt', 'cbz', 'cbr'] 'txt', 'htmlz', 'rtf', 'odt', 'cbz', 'cbr', 'prc']
EXTENSIONS_CONVERT_TO = ['pdf', 'epub', 'mobi', 'azw3', 'docx', 'rtf', 'fb2', EXTENSIONS_CONVERT_TO = ['pdf', 'epub', 'mobi', 'azw3', 'docx', 'rtf', 'fb2',
'lit', 'lrf', 'txt', 'htmlz', 'rtf', 'odt'] 'lit', 'lrf', 'txt', 'htmlz', 'rtf', 'odt']
EXTENSIONS_UPLOAD = {'txt', 'pdf', 'epub', 'kepub', 'mobi', 'azw', 'azw3', 'cbr', 'cbz', 'cbt', 'cb7', 'djvu', 'djv', EXTENSIONS_UPLOAD = {'txt', 'pdf', 'epub', 'kepub', 'mobi', 'azw', 'azw3', 'cbr', 'cbz', 'cbt', 'cb7', 'djvu', 'djv',
@ -173,6 +173,7 @@ def selected_roles(dictionary):
BookMeta = namedtuple('BookMeta', 'file_path, extension, title, author, cover, description, tags, series, ' BookMeta = namedtuple('BookMeta', 'file_path, extension, title, author, cover, description, tags, series, '
'series_id, languages, publisher, pubdate, identifiers') 'series_id, languages, publisher, pubdate, identifiers')
# python build process likes to have x.y.zbw -> b for beta and w a counting number
STABLE_VERSION = {'version': '0.6.22b'} STABLE_VERSION = {'version': '0.6.22b'}
NIGHTLY_VERSION = dict() NIGHTLY_VERSION = dict()

View File

@ -61,7 +61,7 @@ def dependency_check(optional=False):
deps = load_dependencies(optional) deps = load_dependencies(optional)
for dep in deps: for dep in deps:
try: try:
dep_version_int = [int(x) for x in dep[0].split('.')] dep_version_int = [int(x) if x.isnumeric() else 0 for x in dep[0].split('.')]
low_check = [int(x) for x in dep[3].split('.')] low_check = [int(x) for x in dep[3].split('.')]
high_check = [int(x) for x in dep[5].split('.')] high_check = [int(x) for x in dep[5].split('.')]
except AttributeError: except AttributeError:

36
cps/editbooks.py Executable file → Normal file
View File

@ -29,8 +29,17 @@ from markupsafe import escape, Markup # dependency of flask
from functools import wraps from functools import wraps
try: try:
from lxml.html.clean import clean_html, Cleaner from bleach import clean_text as clean_html
BLEACH = True
except ImportError: except ImportError:
try:
from nh3 import clean as clean_html
BLEACH = False
except ImportError:
try:
from lxml.html.clean import clean_html
BLEACH = False
except ImportError:
clean_html = None clean_html = None
from flask import Blueprint, request, flash, redirect, url_for, abort, Response from flask import Blueprint, request, flash, redirect, url_for, abort, Response
@ -126,7 +135,7 @@ def edit_book(book_id):
edited_books_id = book.id edited_books_id = book.id
modify_date = True modify_date = True
title_author_error = helper.update_dir_structure(edited_books_id, title_author_error = helper.update_dir_structure(edited_books_id,
config.config_calibre_dir, config.get_book_path(),
input_authors[0], input_authors[0],
renamed_author=renamed) renamed_author=renamed)
if title_author_error: if title_author_error:
@ -271,7 +280,7 @@ def upload():
meta.extension.lower()) meta.extension.lower())
else: else:
error = helper.update_dir_structure(book_id, error = helper.update_dir_structure(book_id,
config.config_calibre_dir, config.get_book_path(),
input_authors[0], input_authors[0],
meta.file_path, meta.file_path,
title_dir + meta.extension.lower(), title_dir + meta.extension.lower(),
@ -321,7 +330,7 @@ def convert_bookformat(book_id):
return redirect(url_for('edit-book.show_edit_book', book_id=book_id)) return redirect(url_for('edit-book.show_edit_book', book_id=book_id))
log.info('converting: book id: %s from: %s to: %s', book_id, book_format_from, book_format_to) log.info('converting: book id: %s from: %s to: %s', book_id, book_format_from, book_format_to)
rtn = helper.convert_book_format(book_id, config.config_calibre_dir, book_format_from.upper(), rtn = helper.convert_book_format(book_id, config.get_book_path(), book_format_from.upper(),
book_format_to.upper(), current_user.name) book_format_to.upper(), current_user.name)
if rtn is None: if rtn is None:
@ -391,7 +400,7 @@ def edit_list_book(param):
elif param == 'title': elif param == 'title':
sort_param = book.sort sort_param = book.sort
if handle_title_on_edit(book, vals.get('value', "")): if handle_title_on_edit(book, vals.get('value', "")):
rename_error = helper.update_dir_structure(book.id, config.config_calibre_dir) rename_error = helper.update_dir_structure(book.id, config.get_book_path())
if not rename_error: if not rename_error:
ret = Response(json.dumps({'success': True, 'newValue': book.title}), ret = Response(json.dumps({'success': True, 'newValue': book.title}),
mimetype='application/json') mimetype='application/json')
@ -409,7 +418,7 @@ def edit_list_book(param):
mimetype='application/json') mimetype='application/json')
elif param == 'authors': elif param == 'authors':
input_authors, __, renamed = handle_author_on_edit(book, vals['value'], vals.get('checkA', None) == "true") input_authors, __, renamed = handle_author_on_edit(book, vals['value'], vals.get('checkA', None) == "true")
rename_error = helper.update_dir_structure(book.id, config.config_calibre_dir, input_authors[0], rename_error = helper.update_dir_structure(book.id, config.get_book_path(), input_authors[0],
renamed_author=renamed) renamed_author=renamed)
if not rename_error: if not rename_error:
ret = Response(json.dumps({ ret = Response(json.dumps({
@ -513,10 +522,10 @@ def merge_list_book():
for element in from_book.data: for element in from_book.data:
if element.format not in to_file: if element.format not in to_file:
# create new data entry with: book_id, book_format, uncompressed_size, name # create new data entry with: book_id, book_format, uncompressed_size, name
filepath_new = os.path.normpath(os.path.join(config.config_calibre_dir, filepath_new = os.path.normpath(os.path.join(config.get_book_path(),
to_book.path, to_book.path,
to_name + "." + element.format.lower())) to_name + "." + element.format.lower()))
filepath_old = os.path.normpath(os.path.join(config.config_calibre_dir, filepath_old = os.path.normpath(os.path.join(config.get_book_path(),
from_book.path, from_book.path,
element.name + "." + element.format.lower())) element.name + "." + element.format.lower()))
copyfile(filepath_old, filepath_new) copyfile(filepath_old, filepath_new)
@ -556,7 +565,7 @@ def table_xchange_author_title():
if edited_books_id: if edited_books_id:
# toDo: Handle error # toDo: Handle error
edit_error = helper.update_dir_structure(edited_books_id, config.config_calibre_dir, input_authors[0], edit_error = helper.update_dir_structure(edited_books_id, config.get_book_path(), input_authors[0],
renamed_author=renamed) renamed_author=renamed)
if modify_date: if modify_date:
book.last_modified = datetime.utcnow() book.last_modified = datetime.utcnow()
@ -753,7 +762,7 @@ def move_coverfile(meta, db_book):
cover_file = meta.cover cover_file = meta.cover
else: else:
cover_file = os.path.join(constants.STATIC_DIR, 'generic_cover.jpg') cover_file = os.path.join(constants.STATIC_DIR, 'generic_cover.jpg')
new_cover_path = os.path.join(config.config_calibre_dir, db_book.path) new_cover_path = os.path.join(config.get_book_path(), db_book.path)
try: try:
os.makedirs(new_cover_path, exist_ok=True) os.makedirs(new_cover_path, exist_ok=True)
copyfile(cover_file, os.path.join(new_cover_path, "cover.jpg")) copyfile(cover_file, os.path.join(new_cover_path, "cover.jpg"))
@ -839,7 +848,7 @@ def delete_book_from_table(book_id, book_format, json_response):
book = calibre_db.get_book(book_id) book = calibre_db.get_book(book_id)
if book: if book:
try: try:
result, error = helper.delete_book(book, config.config_calibre_dir, book_format=book_format.upper()) result, error = helper.delete_book(book, config.get_book_path(), book_format=book_format.upper())
if not result: if not result:
if json_response: if json_response:
return json.dumps([{"location": url_for("edit-book.show_edit_book", book_id=book_id), return json.dumps([{"location": url_for("edit-book.show_edit_book", book_id=book_id),
@ -992,6 +1001,9 @@ def edit_book_series_index(series_index, book):
def edit_book_comments(comments, book): def edit_book_comments(comments, book):
modify_date = False modify_date = False
if comments: if comments:
if BLEACH:
comments = clean_html(comments, tags=None, attributes=None)
else:
comments = clean_html(comments) comments = clean_html(comments)
if len(book.comments): if len(book.comments):
if book.comments[0].text != comments: if book.comments[0].text != comments:
@ -1172,7 +1184,7 @@ def upload_single_file(file_request, book, book_id):
return False return False
file_name = book.path.rsplit('/', 1)[-1] file_name = book.path.rsplit('/', 1)[-1]
filepath = os.path.normpath(os.path.join(config.config_calibre_dir, book.path)) filepath = os.path.normpath(os.path.join(config.get_book_path(), book.path))
saved_filename = os.path.join(filepath, file_name + '.' + file_ext) saved_filename = os.path.join(filepath, file_name + '.' + file_ext)
# check if file path exists, otherwise create it, copy file to calibre path and delete temp file # check if file path exists, otherwise create it, copy file to calibre path and delete temp file

View File

@ -48,7 +48,8 @@ def get_epub_layout(book, book_data):
'n': 'urn:oasis:names:tc:opendocument:xmlns:container', 'n': 'urn:oasis:names:tc:opendocument:xmlns:container',
'pkg': 'http://www.idpf.org/2007/opf', 'pkg': 'http://www.idpf.org/2007/opf',
} }
file_path = os.path.normpath(os.path.join(config.config_calibre_dir, book.path, book_data.name + "." + book_data.format.lower())) file_path = os.path.normpath(os.path.join(config.get_book_path(),
book.path, book_data.name + "." + book_data.format.lower()))
try: try:
epubZip = zipfile.ZipFile(file_path) epubZip = zipfile.ZipFile(file_path)

View File

@ -782,7 +782,7 @@ def get_book_cover_internal(book, resolution=None):
# Send the book cover from the Calibre directory # Send the book cover from the Calibre directory
else: else:
cover_file_path = os.path.join(config.config_calibre_dir, book.path) cover_file_path = os.path.join(config.get_book_path(), book.path)
if os.path.isfile(os.path.join(cover_file_path, "cover.jpg")): if os.path.isfile(os.path.join(cover_file_path, "cover.jpg")):
return send_from_directory(cover_file_path, "cover.jpg") return send_from_directory(cover_file_path, "cover.jpg")
else: else:
@ -932,7 +932,7 @@ def save_cover(img, book_path):
else: else:
return False, message return False, message
else: else:
return save_cover_from_filestorage(os.path.join(config.config_calibre_dir, book_path), "cover.jpg", img) return save_cover_from_filestorage(os.path.join(config.get_book_path(), book_path), "cover.jpg", img)
def do_download_file(book, book_format, client, data, headers): def do_download_file(book, book_format, client, data, headers):
@ -954,7 +954,7 @@ def do_download_file(book, book_format, client, data, headers):
else: else:
abort(404) abort(404)
else: else:
filename = os.path.join(config.config_calibre_dir, book.path) filename = os.path.join(config.get_book_path(), book.path)
if not os.path.isfile(os.path.join(filename, book_name + "." + book_format)): if not os.path.isfile(os.path.join(filename, book_name + "." + book_format)):
# ToDo: improve error handling # ToDo: improve error handling
log.error('File not found: %s', os.path.join(filename, book_name + "." + book_format)) log.error('File not found: %s', os.path.join(filename, book_name + "." + book_format))
@ -1086,23 +1086,17 @@ def tags_filters():
# in all calls the email address is checked for validity # in all calls the email address is checked for validity
def check_valid_domain(domain_text): def check_valid_domain(domain_text):
sql = "SELECT * FROM registration WHERE (:domain LIKE domain and allow = 1);" sql = "SELECT * FROM registration WHERE (:domain LIKE domain and allow = 1);"
result = ub.session.query(ub.Registration).from_statement(text(sql)).params(domain=domain_text).all() if not len(ub.session.query(ub.Registration).from_statement(text(sql)).params(domain=domain_text).all()):
if not len(result):
return False return False
sql = "SELECT * FROM registration WHERE (:domain LIKE domain and allow = 0);" sql = "SELECT * FROM registration WHERE (:domain LIKE domain and allow = 0);"
result = ub.session.query(ub.Registration).from_statement(text(sql)).params(domain=domain_text).all() return not len(ub.session.query(ub.Registration).from_statement(text(sql)).params(domain=domain_text).all())
return not len(result)
def get_download_link(book_id, book_format, client): def get_download_link(book_id, book_format, client):
book_format = book_format.split(".")[0] book_format = book_format.split(".")[0]
book = calibre_db.get_filtered_book(book_id, allow_show_archived=True) book = calibre_db.get_filtered_book(book_id, allow_show_archived=True)
data1= ""
if book: if book:
data1 = calibre_db.get_book_format(book.id, book_format.upper()) data1 = calibre_db.get_book_format(book.id, book_format.upper())
else:
log.error("Book id {} not found for downloading".format(book_id))
abort(404)
if data1: if data1:
# collect downloaded books only for registered user and not for anonymous user # collect downloaded books only for registered user and not for anonymous user
if current_user.is_authenticated: if current_user.is_authenticated:
@ -1117,6 +1111,7 @@ def get_download_link(book_id, book_format, client):
quote(file_name), book_format, quote(file_name), book_format) quote(file_name), book_format, quote(file_name), book_format)
return do_download_file(book, book_format, client, data1, headers) return do_download_file(book, book_format, client, data1, headers)
else: else:
log.error("Book id {} not found for downloading".format(book_id))
abort(404) abort(404)

View File

@ -7760,6 +7760,384 @@ LANGUAGE_NAMES = {
"zxx": "Нет языкового содержимого", "zxx": "Нет языкового содержимого",
"zza": "Зазаки" "zza": "Зазаки"
}, },
"sk": {
"abk": "Abkhazian",
"ace": "Achinese",
"ach": "Acoli",
"ada": "Adangme",
"ady": "Adyghe",
"aar": "Afar",
"afh": "Afrihili",
"afr": "Afrikánsky",
"ain": "Ainu (Japan)",
"aka": "Akan",
"akk": "Akkadian",
"sqi": "Albanian",
"ale": "Aleut",
"amh": "Amharic",
"anp": "Angika",
"ara": "Arabská",
"arg": "Aragonese",
"arp": "Arapaho",
"arw": "Arawak",
"hye": "Arménčina",
"asm": "Assamese",
"ast": "Asturian",
"ava": "Avaric",
"ave": "Avestan",
"awa": "Awadhi",
"aym": "Aymara",
"aze": "Ázerbajdžánsky",
"ban": "Balinese",
"bal": "Baluchi",
"bam": "Bambara",
"bas": "Basa (Cameroon)",
"bak": "Bashkir",
"eus": "Baskitský",
"bej": "Beja",
"bel": "Belarusian",
"bem": "Bemba (Zambia)",
"ben": "Bengali",
"bit": "Berinomo",
"bho": "Bhojpuri",
"bik": "Bikol",
"byn": "Bilin",
"bin": "Bini",
"bis": "Bislama",
"zbl": "Blissymbols",
"bos": "Bosnian",
"bra": "Braj",
"bre": "Bretónsky",
"bug": "Buginese",
"bul": "Bulharský",
"bua": "Buriat",
"mya": "Burmese",
"cad": "Caddo",
"cat": "Katalánsky",
"ceb": "Cebuano",
"chg": "Chagatai",
"cha": "Chamorro",
"che": "Chechen",
"chr": "Cherokee",
"chy": "Cheyenne",
"chb": "Chibcha",
"zho": "Čínsky",
"chn": "Chinook jargon",
"chp": "Chipewyan",
"cho": "Choctaw",
"cht": "Cholón",
"chk": "Chuukese",
"chv": "Chuvash",
"cop": "Coptic",
"cor": "Cornish",
"cos": "Corsican",
"cre": "Cree",
"mus": "Creek",
"hrv": "Chorvátsky",
"ces": "Český",
"dak": "Dakota",
"dan": "Dánsky",
"dar": "Dargwa",
"del": "Delaware",
"div": "Dhivehi",
"din": "Dinka",
"doi": "Dogri (macrolanguage)",
"dgr": "Dogrib",
"dua": "Duala",
"nld": "Holandský",
"dse": "Dutch Sign Language",
"dyu": "Dyula",
"dzo": "Dzongkha",
"efi": "Efik",
"egy": "Egyptian (Ancient)",
"eka": "Ekajuk",
"elx": "Elamite",
"eng": "Angličtina",
"enu": "Enu",
"myv": "Erzya",
"epo": "Esperanto",
"est": "Estónsky",
"ewe": "Ewe",
"ewo": "Ewondo",
"fan": "Fang (Equatorial Guinea)",
"fat": "Fanti",
"fao": "Faroese",
"fij": "Fijian",
"fil": "Filipino",
"fin": "Fínsky",
"fon": "Fon",
"fra": "Francúzsky",
"fur": "Friulian",
"ful": "Fulah",
"gaa": "Ga",
"glg": "Galician",
"lug": "Ganda",
"gay": "Gayo",
"gba": "Gbaya (Central African Republic)",
"hmj": "Ge",
"gez": "Geez",
"kat": "Georgian",
"deu": "Nemecký",
"gil": "Gilbertese",
"gon": "Gondi",
"gor": "Gorontalo",
"got": "Gothic",
"grb": "Grebo",
"grn": "Guarani",
"guj": "Gujarati",
"gwi": "Gwichʼin",
"hai": "Haida",
"hau": "Hausa",
"haw": "Hawaiian",
"heb": "Hebrejský",
"her": "Herero",
"hil": "Hiligaynon",
"hin": "Hindi",
"hmo": "Hiri Motu",
"hit": "Hittite",
"hmn": "Hmong",
"hun": "Maďarský",
"hup": "Hupa",
"iba": "Iban",
"isl": "Islandský",
"ido": "Ido",
"ibo": "Igbo",
"ilo": "Iloko",
"ind": "Indonézsky",
"inh": "Ingush",
"ina": "Interlingua (International Auxiliary Language Association)",
"ile": "Interlingue",
"iku": "Inuktitut",
"ipk": "Inupiaq",
"gle": "Írsky",
"ita": "Taliansky",
"jpn": "Japonský",
"jav": "Javanese",
"jrb": "Judeo-Arabic",
"jpr": "Judeo-Persian",
"kbd": "Kabardian",
"kab": "Kabyle",
"kac": "Kachin",
"kal": "Kalaallisut",
"xal": "Kalmyk",
"kam": "Kamba (Kenya)",
"kan": "Kannada",
"kau": "Kanuri",
"kaa": "Kara-Kalpak",
"krc": "Karachay-Balkar",
"krl": "Karelian",
"kas": "Kashmiri",
"csb": "Kashubian",
"kaw": "Kawi",
"kaz": "Kazakh",
"kha": "Khasi",
"kho": "Khotanese",
"kik": "Kikuyu",
"kmb": "Kimbundu",
"kin": "Kinyarwanda",
"kir": "Kirghiz",
"tlh": "Klingon",
"kom": "Komi",
"kon": "Kongo",
"kok": "Konkani (macrolanguage)",
"kor": "Kórejský",
"kos": "Kosraean",
"kpe": "Kpelle",
"kua": "Kuanyama",
"kum": "Kumyk",
"kur": "Kurdský",
"kru": "Kurukh",
"kut": "Kutenai",
"lad": "Ladino",
"lah": "Lahnda",
"lam": "Lamba",
"lao": "Lao",
"lat": "Latin",
"lav": "Latvian",
"lez": "Lezghian",
"lim": "Limburgan",
"lin": "Lingala",
"lit": "Lotyšský",
"jbo": "Lojban",
"loz": "Lozi",
"lub": "Luba-Katanga",
"lua": "Luba-Lulua",
"lui": "Luiseno",
"smj": "Lule Sami",
"lun": "Lunda",
"luo": "Luo (Kenya and Tanzania)",
"lus": "Lushai",
"ltz": "Luxembourgish",
"mkd": "Macedónsky",
"mad": "Madurese",
"mag": "Magahi",
"mai": "Maithili",
"mak": "Makasar",
"mlg": "Malagasy",
"msa": "Malay (macrolanguage)",
"mal": "Malayalam",
"mlt": "Maltézsky",
"mnc": "Manchu",
"mdr": "Mandar",
"man": "Mandingo",
"mni": "Manipuri",
"glv": "Manx",
"mri": "Maori",
"arn": "Mapudungun",
"mar": "Marathi",
"chm": "Mari (Russia)",
"mah": "Marshallese",
"mwr": "Marwari",
"mas": "Masai",
"men": "Mende (Sierra Leone)",
"mic": "Mi'kmaq",
"min": "Minangkabau",
"mwl": "Mirandese",
"moh": "Mohawk",
"mdf": "Moksha",
"lol": "Mongo",
"mon": "Mongolian",
"mos": "Mossi",
"mul": "Multiple languages",
"nqo": "N'Ko",
"nau": "Nauru",
"nav": "Navajo",
"ndo": "Ndonga",
"nap": "Neapolitan",
"nia": "Nias",
"niu": "Niuean",
"zxx": "No linguistic content",
"nog": "Nogai",
"nor": "Norwegian",
"nob": "Norwegian Bokmål",
"nno": "Norwegian Nynorsk",
"nym": "Nyamwezi",
"nya": "Nyanja",
"nyn": "Nyankole",
"nyo": "Nyoro",
"nzi": "Nzima",
"oci": "Occitan (post 1500)",
"oji": "Ojibwa",
"orm": "Oromo",
"osa": "Osage",
"oss": "Ossetian",
"pal": "Pahlavi",
"pau": "Palauan",
"pli": "Pali",
"pam": "Pampanga",
"pag": "Pangasinan",
"pan": "Panjabi",
"pap": "Papiamento",
"fas": "Persian",
"phn": "Phoenician",
"pon": "Pohnpeian",
"pol": "Poľský",
"por": "Portugalský",
"pus": "Pashto",
"que": "Quechua",
"raj": "Rajasthani",
"rap": "Rapanui",
"ron": "Rumunský",
"roh": "Romansh",
"rom": "Romany",
"run": "Rundi",
"rus": "Ruský",
"smo": "Samoan",
"sad": "Sandawe",
"sag": "Sango",
"san": "Sanskrit",
"sat": "Santali",
"srd": "Sardinian",
"sas": "Sasak",
"sco": "Scots",
"sel": "Selkup",
"srp": "Srbský",
"srr": "Serer",
"shn": "Shan",
"sna": "Shona",
"scn": "Sicilian",
"sid": "Sidamo",
"bla": "Siksika",
"snd": "Sindhi",
"sin": "Sinhala",
"den": "Slave (Athapascan)",
"slk": "Slovenský",
"slv": "Slovinský",
"sog": "Sogdian",
"som": "Somali",
"snk": "Soninke",
"spa": "Španielsky",
"srn": "Sranan Tongo",
"suk": "Sukuma",
"sux": "Sumerian",
"sun": "Sundanese",
"sus": "Susu",
"swa": "Swahili (macrolanguage)",
"ssw": "Swati",
"swe": "Švédsky",
"syr": "Syriac",
"tgl": "Tagalog",
"tah": "Tahitian",
"tgk": "Tajik",
"tmh": "Tamashek",
"tam": "Tamilský",
"tat": "Tatar",
"tel": "Telugu",
"ter": "Tereno",
"tet": "Tetum",
"tha": "Thajský",
"bod": "Tibetan",
"tig": "Tigre",
"tir": "Tigrinya",
"tem": "Timne",
"tiv": "Tiv",
"tli": "Tlingit",
"tpi": "Tok Pisin",
"tkl": "Tokelau",
"tog": "Tonga (Nyasa)",
"ton": "Tonga (Tonga Islands)",
"tsi": "Tsimshian",
"tso": "Tsonga",
"tsn": "Tswana",
"tum": "Tumbuka",
"tur": "Turecký",
"tuk": "Turkmen",
"tvl": "Tuvalu",
"tyv": "Tuvinian",
"twi": "Twi",
"udm": "Udmurt",
"uga": "Ugaritic",
"uig": "Uighur",
"ukr": "Ukrainian",
"umb": "Umbundu",
"mis": "Uncoded languages",
"und": "Undetermined",
"urd": "Urdu",
"uzb": "Uzbek",
"vai": "Vai",
"ven": "Venda",
"vie": "Vietnamský",
"vol": "Volapük",
"vot": "Votic",
"wln": "Vallónsky",
"war": "Waray (Philippines)",
"was": "Washo",
"cym": "Welšský",
"wal": "Wolaytta",
"wol": "Wolof",
"xho": "Xhosa",
"sah": "Yakut",
"yao": "Yao",
"yap": "Yapese",
"yid": "Yiddish",
"yor": "Yoruba",
"zap": "Zapotec",
"zza": "Zaza",
"zen": "Zenaga",
"zha": "Zhuang",
"zul": "Zulu",
"zun": "Zuni"
},
"sv": { "sv": {
"aar": "Afar", "aar": "Afar",
"abk": "Abchaziska", "abk": "Abchaziska",

View File

@ -56,7 +56,7 @@ from .kobo_auth import requires_kobo_auth, get_auth_token
KOBO_FORMATS = {"KEPUB": ["KEPUB"], "EPUB": ["EPUB3", "EPUB"]} KOBO_FORMATS = {"KEPUB": ["KEPUB"], "EPUB": ["EPUB3", "EPUB"]}
KOBO_STOREAPI_URL = "https://storeapi.kobo.com" KOBO_STOREAPI_URL = "https://storeapi.kobo.com"
KOBO_IMAGEHOST_URL = "https://kbimages1-a.akamaihd.net" KOBO_IMAGEHOST_URL = "https://cdn.kobo.com/book-images"
SYNC_ITEM_LIMIT = 100 SYNC_ITEM_LIMIT = 100
@ -205,7 +205,7 @@ def HandleSyncRequest():
for book in books: for book in books:
formats = [data.format for data in book.Books.data] formats = [data.format for data in book.Books.data]
if 'KEPUB' not in formats and config.config_kepubifypath and 'EPUB' in formats: if 'KEPUB' not in formats and config.config_kepubifypath and 'EPUB' in formats:
helper.convert_book_format(book.Books.id, config.config_calibre_dir, 'EPUB', 'KEPUB', current_user.name) helper.convert_book_format(book.Books.id, config.get_book_path(), 'EPUB', 'KEPUB', current_user.name)
kobo_reading_state = get_or_create_reading_state(book.Books.id) kobo_reading_state = get_or_create_reading_state(book.Books.id)
entitlement = { entitlement = {
@ -959,6 +959,7 @@ def HandleUnimplementedRequest(dummy=None):
@kobo.route("/v1/user/wishlist", methods=["GET", "POST"]) @kobo.route("/v1/user/wishlist", methods=["GET", "POST"])
@kobo.route("/v1/user/recommendations", methods=["GET", "POST"]) @kobo.route("/v1/user/recommendations", methods=["GET", "POST"])
@kobo.route("/v1/analytics/<dummy>", methods=["GET", "POST"]) @kobo.route("/v1/analytics/<dummy>", methods=["GET", "POST"])
@kobo.route("/v1/assets", methods=["GET"])
def HandleUserRequest(dummy=None): def HandleUserRequest(dummy=None):
log.debug("Unimplemented User Request received: %s (request is forwarded to kobo if configured)", request.base_url) log.debug("Unimplemented User Request received: %s (request is forwarded to kobo if configured)", request.base_url)
return redirect_or_proxy_request() return redirect_or_proxy_request()

View File

@ -150,7 +150,7 @@ def setup(log_file, log_level=None):
else: else:
try: try:
file_handler = RotatingFileHandler(log_file, maxBytes=100000, backupCount=2, encoding='utf-8') file_handler = RotatingFileHandler(log_file, maxBytes=100000, backupCount=2, encoding='utf-8')
except IOError: except (IOError, PermissionError):
if log_file == DEFAULT_LOG_FILE: if log_file == DEFAULT_LOG_FILE:
raise raise
file_handler = RotatingFileHandler(DEFAULT_LOG_FILE, maxBytes=100000, backupCount=2, encoding='utf-8') file_handler = RotatingFileHandler(DEFAULT_LOG_FILE, maxBytes=100000, backupCount=2, encoding='utf-8')
@ -177,7 +177,7 @@ def create_access_log(log_file, log_name, formatter):
access_log.setLevel(logging.INFO) access_log.setLevel(logging.INFO)
try: try:
file_handler = RotatingFileHandler(log_file, maxBytes=50000, backupCount=2, encoding='utf-8') file_handler = RotatingFileHandler(log_file, maxBytes=50000, backupCount=2, encoding='utf-8')
except IOError: except (IOError, PermissionError):
if log_file == DEFAULT_ACCESS_LOG: if log_file == DEFAULT_ACCESS_LOG:
raise raise
file_handler = RotatingFileHandler(DEFAULT_ACCESS_LOG, maxBytes=50000, backupCount=2, encoding='utf-8') file_handler = RotatingFileHandler(DEFAULT_ACCESS_LOG, maxBytes=50000, backupCount=2, encoding='utf-8')

View File

@ -169,7 +169,8 @@ class Douban(Metadata):
), ),
) )
html = etree.HTML(r.content.decode("utf8")) decode_content = r.content.decode("utf8")
html = etree.HTML(decode_content)
match.title = html.xpath(self.TITTLE_XPATH)[0].text match.title = html.xpath(self.TITTLE_XPATH)[0].text
match.cover = html.xpath( match.cover = html.xpath(
@ -184,7 +185,7 @@ class Douban(Metadata):
if len(tag_elements): if len(tag_elements):
match.tags = [tag_element.text for tag_element in tag_elements] match.tags = [tag_element.text for tag_element in tag_elements]
else: else:
match.tags = self._get_tags(html.text) match.tags = self._get_tags(decode_content)
description_element = html.xpath(self.DESCRIPTION_XPATH) description_element = html.xpath(self.DESCRIPTION_XPATH)
if len(description_element): if len(description_element):

View File

@ -502,7 +502,7 @@ def render_element_index(database_column, linked_table, folder):
entries = entries.join(linked_table).join(db.Books) entries = entries.join(linked_table).join(db.Books)
entries = entries.filter(calibre_db.common_filters()).group_by(func.upper(func.substr(database_column, 1, 1))).all() entries = entries.filter(calibre_db.common_filters()).group_by(func.upper(func.substr(database_column, 1, 1))).all()
elements = [] elements = []
if off == 0: if off == 0 and entries:
elements.append({'id': "00", 'name': _("All")}) elements.append({'id': "00", 'name': _("All")})
shift = 1 shift = 1
for entry in entries[ for entry in entries[

View File

@ -217,8 +217,8 @@ def extend_search_term(searchterm,
searchterm.extend([_("Rating <= %(rating)s", rating=rating_high)]) searchterm.extend([_("Rating <= %(rating)s", rating=rating_high)])
if rating_low: if rating_low:
searchterm.extend([_("Rating >= %(rating)s", rating=rating_low)]) searchterm.extend([_("Rating >= %(rating)s", rating=rating_low)])
if read_status: if read_status != "Any":
searchterm.extend([_("Read Status = %(status)s", status=read_status)]) searchterm.extend([_("Read Status = '%(status)s'", status=read_status)])
searchterm.extend(ext for ext in tags['include_extension']) searchterm.extend(ext for ext in tags['include_extension'])
searchterm.extend(ext for ext in tags['exclude_extension']) searchterm.extend(ext for ext in tags['exclude_extension'])
# handle custom columns # handle custom columns
@ -283,7 +283,7 @@ def render_adv_search_results(term, offset=None, order=None, limit=None):
cc_present = True cc_present = True
if any(tags.values()) or author_name or book_title or publisher or pub_start or pub_end or rating_low \ if any(tags.values()) or author_name or book_title or publisher or pub_start or pub_end or rating_low \
or rating_high or description or cc_present or read_status: or rating_high or description or cc_present or read_status != "Any":
search_term, pub_start, pub_end = extend_search_term(search_term, search_term, pub_start, pub_end = extend_search_term(search_term,
author_name, author_name,
book_title, book_title,
@ -302,6 +302,7 @@ def render_adv_search_results(term, offset=None, order=None, limit=None):
q = q.filter(func.datetime(db.Books.pubdate) > func.datetime(pub_start)) q = q.filter(func.datetime(db.Books.pubdate) > func.datetime(pub_start))
if pub_end: if pub_end:
q = q.filter(func.datetime(db.Books.pubdate) < func.datetime(pub_end)) q = q.filter(func.datetime(db.Books.pubdate) < func.datetime(pub_end))
if read_status != "Any":
q = q.filter(adv_search_read_status(read_status)) q = q.filter(adv_search_read_status(read_status))
if publisher: if publisher:
q = q.filter(db.Books.publishers.any(func.lower(db.Publishers.name).ilike("%" + publisher + "%"))) q = q.filter(db.Books.publishers.any(func.lower(db.Publishers.name).ilike("%" + publisher + "%")))

View File

@ -21,12 +21,12 @@ import os
import errno import errno
import signal import signal
import socket import socket
import subprocess # nosec
try: try:
from gevent.pywsgi import WSGIServer from gevent.pywsgi import WSGIServer
from .gevent_wsgi import MyWSGIHandler from .gevent_wsgi import MyWSGIHandler
from gevent.pool import Pool from gevent.pool import Pool
from gevent.socket import socket as GeventSocket
from gevent import __version__ as _version from gevent import __version__ as _version
from greenlet import GreenletExit from greenlet import GreenletExit
import ssl import ssl
@ -36,6 +36,7 @@ except ImportError:
from .tornado_wsgi import MyWSGIContainer from .tornado_wsgi import MyWSGIContainer
from tornado.httpserver import HTTPServer from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop from tornado.ioloop import IOLoop
from tornado.netutil import bind_unix_socket
from tornado import version as _version from tornado import version as _version
VERSION = 'Tornado ' + _version VERSION = 'Tornado ' + _version
_GEVENT = False _GEVENT = False
@ -95,7 +96,12 @@ class WebServer(object):
log.warning('Cert path: %s', certfile_path) log.warning('Cert path: %s', certfile_path)
log.warning('Key path: %s', keyfile_path) log.warning('Key path: %s', keyfile_path)
def _make_gevent_unix_socket(self, socket_file): def _make_gevent_socket_activated(self):
# Reuse an already open socket on fd=SD_LISTEN_FDS_START
SD_LISTEN_FDS_START = 3
return GeventSocket(fileno=SD_LISTEN_FDS_START)
def _prepare_unix_socket(self, socket_file):
# the socket file must not exist prior to bind() # the socket file must not exist prior to bind()
if os.path.exists(socket_file): if os.path.exists(socket_file):
# avoid nuking regular files and symbolic links (could be a mistype or security issue) # avoid nuking regular files and symbolic links (could be a mistype or security issue)
@ -103,35 +109,41 @@ class WebServer(object):
raise OSError(errno.EEXIST, os.strerror(errno.EEXIST), socket_file) raise OSError(errno.EEXIST, os.strerror(errno.EEXIST), socket_file)
os.remove(socket_file) os.remove(socket_file)
unix_sock = WSGIServer.get_listener(socket_file, family=socket.AF_UNIX)
self.unix_socket_file = socket_file self.unix_socket_file = socket_file
def _make_gevent_listener(self):
if os.name != 'nt':
socket_activated = os.environ.get("LISTEN_FDS")
if socket_activated:
sock = self._make_gevent_socket_activated()
sock_info = sock.getsockname()
return sock, "systemd-socket:" + _readable_listen_address(sock_info[0], sock_info[1])
unix_socket_file = os.environ.get("CALIBRE_UNIX_SOCKET")
if unix_socket_file:
self._prepare_unix_socket(unix_socket_file)
unix_sock = WSGIServer.get_listener(unix_socket_file, family=socket.AF_UNIX)
# ensure current user and group have r/w permissions, no permissions for other users # ensure current user and group have r/w permissions, no permissions for other users
# this way the socket can be shared in a semi-secure manner # this way the socket can be shared in a semi-secure manner
# between the user running calibre-web and the user running the fronting webserver # between the user running calibre-web and the user running the fronting webserver
os.chmod(socket_file, 0o660) os.chmod(unix_socket_file, 0o660)
return unix_sock return unix_sock, "unix:" + unix_socket_file
def _make_gevent_socket(self):
if os.name != 'nt':
unix_socket_file = os.environ.get("CALIBRE_UNIX_SOCKET")
if unix_socket_file:
return self._make_gevent_unix_socket(unix_socket_file), "unix:" + unix_socket_file
if self.listen_address: if self.listen_address:
return (self.listen_address, self.listen_port), None return ((self.listen_address, self.listen_port),
_readable_listen_address(self.listen_address, self.listen_port))
if os.name == 'nt': if os.name == 'nt':
self.listen_address = '0.0.0.0' self.listen_address = '0.0.0.0'
return (self.listen_address, self.listen_port), None return ((self.listen_address, self.listen_port),
_readable_listen_address(self.listen_address, self.listen_port))
try: try:
address = ('::', self.listen_port) address = ('::', self.listen_port)
sock = WSGIServer.get_listener(address, family=socket.AF_INET6) sock = WSGIServer.get_listener(address, family=socket.AF_INET6)
except socket.error as ex: except socket.error as ex:
log.error('%s', ex) log.error('%s', ex)
log.warning('Unable to listen on "", trying on IPv4 only...') log.warning('Unable to listen on {}, trying on IPv4 only...'.format(address))
address = ('', self.listen_port) address = ('', self.listen_port)
sock = WSGIServer.get_listener(address, family=socket.AF_INET) sock = WSGIServer.get_listener(address, family=socket.AF_INET)
@ -201,9 +213,7 @@ class WebServer(object):
ssl_args = self.ssl_args or {} ssl_args = self.ssl_args or {}
try: try:
sock, output = self._make_gevent_socket() sock, output = self._make_gevent_listener()
if output is None:
output = _readable_listen_address(self.listen_address, self.listen_port)
log.info('Starting Gevent server on %s', output) log.info('Starting Gevent server on %s', output)
self.wsgiserver = WSGIServer(sock, self.app, log=self.access_logger, handler_class=MyWSGIHandler, self.wsgiserver = WSGIServer(sock, self.app, log=self.access_logger, handler_class=MyWSGIHandler,
error_log=log, error_log=log,
@ -228,17 +238,42 @@ class WebServer(object):
if os.name == 'nt' and sys.version_info > (3, 7): if os.name == 'nt' and sys.version_info > (3, 7):
import asyncio import asyncio
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
log.info('Starting Tornado server on %s', _readable_listen_address(self.listen_address, self.listen_port)) try:
# Max Buffersize set to 200MB # Max Buffersize set to 200MB
http_server = HTTPServer(MyWSGIContainer(self.app), http_server = HTTPServer(MyWSGIContainer(self.app),
max_buffer_size=209700000, max_buffer_size=209700000,
ssl_options=self.ssl_args) ssl_options=self.ssl_args)
unix_socket_file = os.environ.get("CALIBRE_UNIX_SOCKET")
if os.environ.get("LISTEN_FDS") and os.name != 'nt':
SD_LISTEN_FDS_START = 3
sock = socket.socket(fileno=SD_LISTEN_FDS_START)
http_server.add_socket(sock)
sock.setblocking(0)
socket_name =sock.getsockname()
output = "systemd-socket:" + _readable_listen_address(socket_name[0], socket_name[1])
elif unix_socket_file and os.name != 'nt':
self._prepare_unix_socket(unix_socket_file)
output = "unix:" + unix_socket_file
unix_socket = bind_unix_socket(self.unix_socket_file)
http_server.add_socket(unix_socket)
# ensure current user and group have r/w permissions, no permissions for other users
# this way the socket can be shared in a semi-secure manner
# between the user running calibre-web and the user running the fronting webserver
os.chmod(self.unix_socket_file, 0o660)
else:
output = _readable_listen_address(self.listen_address, self.listen_port)
http_server.listen(self.listen_port, self.listen_address) http_server.listen(self.listen_port, self.listen_address)
log.info('Starting Tornado server on %s', output)
self.wsgiserver = IOLoop.current() self.wsgiserver = IOLoop.current()
self.wsgiserver.start() self.wsgiserver.start()
# wait for stop signal # wait for stop signal
self.wsgiserver.close(True) self.wsgiserver.close(True)
finally:
if self.unix_socket_file:
os.remove(self.unix_socket_file)
self.unix_socket_file = None
def start(self): def start(self):
try: try:

View File

@ -179,8 +179,9 @@ kthoom.ImageFile = function(file) {
}; };
function updateDirectionButtons(){ function updateDirectionButtons(){
var left, right = 1; var left = 1;
if (currentImage == 0 ) { var right = 1;
if (currentImage <= 0 ) {
if (settings.direction === 0) { if (settings.direction === 0) {
left = 0; left = 0;
} else { } else {

View File

@ -0,0 +1 @@
!function(a){a.fn.datepicker.dates.sk={days:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],daysShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],daysMin:["Ne","Po","Ut","St","Št","Pia","So"],months:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],monthsShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],today:"Dnes",clear:"Vymazať",weekStart:1,format:"d.m.yyyy"}}(jQuery);

9
cps/tasks/convert.py Executable file → Normal file
View File

@ -49,7 +49,6 @@ class TaskConvert(CalibreTask):
self.file_path = file_path self.file_path = file_path
self.book_id = book_id self.book_id = book_id
self.title = "" self.title = ""
self.has_cover = None
self.settings = settings self.settings = settings
self.ereader_mail = ereader_mail self.ereader_mail = ereader_mail
self.user = user self.user = user
@ -67,14 +66,14 @@ class TaskConvert(CalibreTask):
data.name + "." + self.settings['old_book_format'].lower()) data.name + "." + self.settings['old_book_format'].lower())
df_cover = gdriveutils.getFileFromEbooksFolder(cur_book.path, "cover.jpg") df_cover = gdriveutils.getFileFromEbooksFolder(cur_book.path, "cover.jpg")
if df: if df:
datafile = os.path.join(config.config_calibre_dir, datafile = os.path.join(config.get_book_path(),
cur_book.path, cur_book.path,
data.name + "." + self.settings['old_book_format'].lower()) data.name + "." + self.settings['old_book_format'].lower())
if df_cover: if df_cover:
datafile_cover = os.path.join(config.config_calibre_dir, datafile_cover = os.path.join(config.get_book_path(),
cur_book.path, "cover.jpg") cur_book.path, "cover.jpg")
if not os.path.exists(os.path.join(config.config_calibre_dir, cur_book.path)): if not os.path.exists(os.path.join(config.get_book_path(), cur_book.path)):
os.makedirs(os.path.join(config.config_calibre_dir, cur_book.path)) os.makedirs(os.path.join(config.get_book_path(), cur_book.path))
df.GetContentFile(datafile) df.GetContentFile(datafile)
if df_cover: if df_cover:
df_cover.GetContentFile(datafile_cover) df_cover.GetContentFile(datafile_cover)

2
cps/tasks/mail.py Executable file → Normal file
View File

@ -239,7 +239,7 @@ class TaskEmail(CalibreTask):
@classmethod @classmethod
def _get_attachment(cls, book_path, filename): def _get_attachment(cls, book_path, filename):
"""Get file as MIMEBase message""" """Get file as MIMEBase message"""
calibre_path = config.config_calibre_dir calibre_path = config.get_book_path()
if config.config_use_google_drive: if config.config_use_google_drive:
df = gdriveutils.getFileFromEbooksFolder(book_path, filename) df = gdriveutils.getFileFromEbooksFolder(book_path, filename)
if df: if df:

View File

@ -114,7 +114,7 @@ class TaskBackupMetadata(CalibreTask):
True) True)
else: else:
# ToDo: Handle book folder not found or not readable # ToDo: Handle book folder not found or not readable
book_metadata_filepath = os.path.join(config.config_calibre_dir, book.path, 'metadata.opf') book_metadata_filepath = os.path.join(config.get_book_path(), book.path, 'metadata.opf')
# prepare finalize everything and output # prepare finalize everything and output
doc = etree.ElementTree(package) doc = etree.ElementTree(package)
try: try:

View File

@ -209,7 +209,7 @@ class TaskGenerateCoverThumbnails(CalibreTask):
if stream is not None: if stream is not None:
stream.close() stream.close()
else: else:
book_cover_filepath = os.path.join(config.config_calibre_dir, book.path, 'cover.jpg') book_cover_filepath = os.path.join(config.get_book_path(), book.path, 'cover.jpg')
if not os.path.isfile(book_cover_filepath): if not os.path.isfile(book_cover_filepath):
raise Exception('Book cover file not found') raise Exception('Book cover file not found')
@ -404,7 +404,7 @@ class TaskGenerateSeriesThumbnails(CalibreTask):
if stream is not None: if stream is not None:
stream.close() stream.close()
book_cover_filepath = os.path.join(config.config_calibre_dir, book.path, 'cover.jpg') book_cover_filepath = os.path.join(config.get_book_path(), book.path, 'cover.jpg')
if not os.path.isfile(book_cover_filepath): if not os.path.isfile(book_cover_filepath):
raise Exception('Book cover file not found') raise Exception('Book cover file not found')

View File

@ -16,6 +16,18 @@
<button type="button" data-toggle="modal" id="calibre_modal_path" data-link="config_calibre_dir" data-filefilter="metadata.db" data-target="#fileModal" id="library_path" class="btn btn-default"><span class="glyphicon glyphicon-folder-open"></span></button> <button type="button" data-toggle="modal" id="calibre_modal_path" data-link="config_calibre_dir" data-filefilter="metadata.db" data-target="#fileModal" id="library_path" class="btn btn-default"><span class="glyphicon glyphicon-folder-open"></span></button>
</span> </span>
</div> </div>
<div class="form-group required">
<input type="checkbox" id="config_calibre_split" name="config_calibre_split" data-control="split_settings" data-t ="{{ config.config_calibre_split_dir }}" {% if config.config_calibre_split %}checked{% endif %} >
<label for="config_calibre_split">{{_('Separate Book files from Library')}}</label>
</div>
<div data-related="split_settings">
<div class="form-group required input-group">
<input type="text" class="form-control" id="config_calibre_split_dir" name="config_calibre_split_dir" value="{% if config.config_calibre_split_dir != None %}{{ config.config_calibre_split_dir }}{% endif %}" autocomplete="off">
<span class="input-group-btn">
<button type="button" data-toggle="modal" id="calibre_modal_split_path" data-link="config_calibre_split_dir" data-filefilter="" data-target="#fileModal" id="book_path" class="btn btn-default"><span class="glyphicon glyphicon-folder-open"></span></button>
</span>
</div>
</div>
{% if feature_support['gdrive'] %} {% if feature_support['gdrive'] %}
<div class="form-group required"> <div class="form-group required">
<input type="checkbox" id="config_use_google_drive" name="config_use_google_drive" data-control="gdrive_settings" {% if config.config_use_google_drive %}checked{% endif %} > <input type="checkbox" id="config_use_google_drive" name="config_use_google_drive" data-control="gdrive_settings" {% if config.config_use_google_drive %}checked{% endif %} >

View File

@ -41,7 +41,8 @@
<div class="form-group"> <div class="form-group">
<label for="read_status">{{_('Read Status')}}</label> <label for="read_status">{{_('Read Status')}}</label>
<select name="read_status" id="read_status" class="form-control"> <select name="read_status" id="read_status" class="form-control">
<option value="" selected></option> <option value="Any" selected>{{_('Any')}}</option>
<option value="">{{_('Empty')}}</option>
<option value="True" >{{_('Yes')}}</option> <option value="True" >{{_('Yes')}}</option>
<option value="False" >{{_('No')}}</option> <option value="False" >{{_('No')}}</option>
</select> </select>

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-06-09 21:11+0100\n" "PO-Revision-Date: 2020-06-09 21:11+0100\n"
"Last-Translator: Lukas Heroudek <lukas.heroudek@gmail.com>\n" "Last-Translator: Lukas Heroudek <lukas.heroudek@gmail.com>\n"
"Language: cs_CZ\n" "Language: cs_CZ\n"
@ -938,7 +938,7 @@ msgstr "Knihy"
msgid "Show recent books" msgid "Show recent books"
msgstr "Zobrazit nedávné knihy" msgstr "Zobrazit nedávné knihy"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Žhavé knihy" msgstr "Žhavé knihy"
@ -955,7 +955,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Nejlépe hodnocené knihy" msgstr "Nejlépe hodnocené knihy"
@ -963,8 +963,8 @@ msgstr "Nejlépe hodnocené knihy"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Zobrazit nejlépe hodnocené knihy" msgstr "Zobrazit nejlépe hodnocené knihy"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Přečtené knihy" msgstr "Přečtené knihy"
@ -973,8 +973,8 @@ msgstr "Přečtené knihy"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Zobrazit prečtené a nepřečtené" msgstr "Zobrazit prečtené a nepřečtené"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Nepřečtené knihy" msgstr "Nepřečtené knihy"
@ -986,13 +986,13 @@ msgstr "Zobrazit nepřečtené"
msgid "Discover" msgid "Discover"
msgstr "Objevte" msgstr "Objevte"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Zobrazit náhodné knihy" msgstr "Zobrazit náhodné knihy"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategorie" msgstr "Kategorie"
@ -1002,7 +1002,7 @@ msgid "Show Category Section"
msgstr "Zobrazit výběr kategorie" msgstr "Zobrazit výběr kategorie"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Série" msgstr "Série"
@ -1013,7 +1013,7 @@ msgid "Show Series Section"
msgstr "Zobrazit výběr sérií" msgstr "Zobrazit výběr sérií"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autoři" msgstr "Autoři"
@ -1023,7 +1023,7 @@ msgid "Show Author Section"
msgstr "Zobrazit výběr autora" msgstr "Zobrazit výběr autora"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Vydavatelé" msgstr "Vydavatelé"
@ -1033,7 +1033,7 @@ msgid "Show Publisher Section"
msgstr "Zobrazit výběr vydavatele" msgstr "Zobrazit výběr vydavatele"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Jazyky" msgstr "Jazyky"
@ -1043,7 +1043,7 @@ msgstr "Jazyky"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Zobrazit výběr jazyka" msgstr "Zobrazit výběr jazyka"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Hodnocení" msgstr "Hodnocení"
@ -1052,7 +1052,7 @@ msgstr "Hodnocení"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Zobrazit výběr hodnocení" msgstr "Zobrazit výběr hodnocení"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formáty souborů" msgstr "Formáty souborů"
@ -1079,7 +1079,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2631,7 +2631,7 @@ msgid "Add to shelf"
msgstr "Přidat do police" msgstr "Přidat do police"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2709,7 +2709,7 @@ msgstr "Zadejte jméno domény"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Zakázané domény pro registraci" msgstr "Zakázané domény pro registraci"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Další" msgstr "Další"
@ -2769,72 +2769,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Start" msgstr "Start"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Oblíbené publikace z tohoto katalogu založené na počtu stažení." msgstr "Oblíbené publikace z tohoto katalogu založené na počtu stažení."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Oblíbené publikace z tohoto katalogu založené na hodnocení." msgstr "Oblíbené publikace z tohoto katalogu založené na hodnocení."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Nedávno přidané knihy" msgstr "Nedávno přidané knihy"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Nejnovější knihy" msgstr "Nejnovější knihy"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Náhodné knihy" msgstr "Náhodné knihy"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Knihy seřazené podle autora" msgstr "Knihy seřazené podle autora"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Knihy seřazené podle vydavatele" msgstr "Knihy seřazené podle vydavatele"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Knihy seřazené podle kategorie" msgstr "Knihy seřazené podle kategorie"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Knihy seřazené podle série" msgstr "Knihy seřazené podle série"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Knihy seřazené podle jazyků" msgstr "Knihy seřazené podle jazyků"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Knihy řazené podle hodnocení" msgstr "Knihy řazené podle hodnocení"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Knihy seřazené podle souboru formátů" msgstr "Knihy seřazené podle souboru formátů"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Police" msgstr "Police"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Knihy organizované v policích" msgstr "Knihy organizované v policích"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2023-10-21 15:45+0200\n" "PO-Revision-Date: 2023-10-21 15:45+0200\n"
"Last-Translator: Ozzie Isaacs\n" "Last-Translator: Ozzie Isaacs\n"
"Language: de\n" "Language: de\n"
@ -917,7 +917,7 @@ msgstr "Bücher"
msgid "Show recent books" msgid "Show recent books"
msgstr "Zeige kürzlich hinzugefügte Bücher" msgstr "Zeige kürzlich hinzugefügte Bücher"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Beliebte Bücher" msgstr "Beliebte Bücher"
@ -934,7 +934,7 @@ msgstr "Heruntergeladene Bücher"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Zeige heruntergeladene Bücher" msgstr "Zeige heruntergeladene Bücher"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Best bewertete Bücher" msgstr "Best bewertete Bücher"
@ -942,8 +942,8 @@ msgstr "Best bewertete Bücher"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Bestbewertete Bücher anzeigen" msgstr "Bestbewertete Bücher anzeigen"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Gelesene Bücher" msgstr "Gelesene Bücher"
@ -951,8 +951,8 @@ msgstr "Gelesene Bücher"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Zeige gelesene/ungelesene Bücher" msgstr "Zeige gelesene/ungelesene Bücher"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Ungelesene Bücher" msgstr "Ungelesene Bücher"
@ -964,13 +964,13 @@ msgstr "Zeige Ungelesene"
msgid "Discover" msgid "Discover"
msgstr "Entdecke" msgstr "Entdecke"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Zeige zufällige Bücher" msgstr "Zeige zufällige Bücher"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategorien" msgstr "Kategorien"
@ -979,7 +979,7 @@ msgid "Show Category Section"
msgstr "Zeige Kategorienauswahl" msgstr "Zeige Kategorienauswahl"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Serien" msgstr "Serien"
@ -989,7 +989,7 @@ msgid "Show Series Section"
msgstr "Zeige Serienauswahl" msgstr "Zeige Serienauswahl"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autoren" msgstr "Autoren"
@ -998,7 +998,7 @@ msgid "Show Author Section"
msgstr "Zeige Autorenauswahl" msgstr "Zeige Autorenauswahl"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Verleger" msgstr "Verleger"
@ -1007,7 +1007,7 @@ msgid "Show Publisher Section"
msgstr "Zeige Verlegerauswahl" msgstr "Zeige Verlegerauswahl"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Sprachen" msgstr "Sprachen"
@ -1016,7 +1016,7 @@ msgstr "Sprachen"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Zeige Sprachauswahl" msgstr "Zeige Sprachauswahl"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Bewertungen" msgstr "Bewertungen"
@ -1024,7 +1024,7 @@ msgstr "Bewertungen"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Zeige Bewertungsauswahl" msgstr "Zeige Bewertungsauswahl"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Dateiformate" msgstr "Dateiformate"
@ -1049,7 +1049,7 @@ msgid "Show Books List"
msgstr "Zeige Bücherliste" msgstr "Zeige Bücherliste"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2578,7 +2578,7 @@ msgid "Add to shelf"
msgstr "Zu Bücherregal hinzufügen" msgstr "Zu Bücherregal hinzufügen"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2654,7 +2654,7 @@ msgstr "Domainnamen eingeben"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Verbotene Domains für eine Registrierung" msgstr "Verbotene Domains für eine Registrierung"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Nächste" msgstr "Nächste"
@ -2712,72 +2712,72 @@ msgstr "Sortiere Serienindex aufsteigend"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Sortiere Serienindex absteigend" msgstr "Sortiere Serienindex absteigend"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Start" msgstr "Start"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Bücher alphabetisch" msgstr "Bücher alphabetisch"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Bücher alphabetisch sortiert" msgstr "Bücher alphabetisch sortiert"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Beliebte Publikationen aus dieser Bibliothek basierend auf Anzahl der Downloads." msgstr "Beliebte Publikationen aus dieser Bibliothek basierend auf Anzahl der Downloads."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Beliebte Veröffentlichungen dieses Katalogs basierend auf Bewertung." msgstr "Beliebte Veröffentlichungen dieses Katalogs basierend auf Bewertung."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Kürzlich hinzugefügte Bücher" msgstr "Kürzlich hinzugefügte Bücher"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Die neuesten Bücher" msgstr "Die neuesten Bücher"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Zufällige Bücher" msgstr "Zufällige Bücher"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Bücher nach Autoren sortiert" msgstr "Bücher nach Autoren sortiert"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Bücher nach Verlegern sortiert" msgstr "Bücher nach Verlegern sortiert"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Bücher nach Kategorien sortiert" msgstr "Bücher nach Kategorien sortiert"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Bücher nach Serien sortiert" msgstr "Bücher nach Serien sortiert"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Bücher nach Sprache sortiert" msgstr "Bücher nach Sprache sortiert"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Bücher nach Bewertungen sortiert" msgstr "Bücher nach Bewertungen sortiert"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Bücher nach Dateiformaten sortiert" msgstr "Bücher nach Dateiformaten sortiert"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Bücherregale" msgstr "Bücherregale"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Bücher in Bücherregalen organisiert" msgstr "Bücher in Bücherregalen organisiert"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Depountis Georgios\n" "Last-Translator: Depountis Georgios\n"
"Language: el\n" "Language: el\n"
@ -938,7 +938,7 @@ msgstr "Βιβλία"
msgid "Show recent books" msgid "Show recent books"
msgstr "Προβολή πρόσφατων βιβλίων" msgstr "Προβολή πρόσφατων βιβλίων"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Βιβλία στη Μόδα" msgstr "Βιβλία στη Μόδα"
@ -955,7 +955,7 @@ msgstr "Κατεβασμένα Βιβλία"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Προβολή Κατεβασμένων Βιβλίων" msgstr "Προβολή Κατεβασμένων Βιβλίων"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Βιβλία με Κορυφαία Αξιολόγηση" msgstr "Βιβλία με Κορυφαία Αξιολόγηση"
@ -963,8 +963,8 @@ msgstr "Βιβλία με Κορυφαία Αξιολόγηση"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Προβολή Βιβλίων με Κορυφαία Αξιολόγηση" msgstr "Προβολή Βιβλίων με Κορυφαία Αξιολόγηση"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Βιβλία που Διαβάστηκαν" msgstr "Βιβλία που Διαβάστηκαν"
@ -973,8 +973,8 @@ msgstr "Βιβλία που Διαβάστηκαν"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Προβολή διαβασμένων και αδιάβαστων" msgstr "Προβολή διαβασμένων και αδιάβαστων"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Βιβλία που δεν Διαβάστηκαν" msgstr "Βιβλία που δεν Διαβάστηκαν"
@ -986,13 +986,13 @@ msgstr "Προβολή αδιάβαστων"
msgid "Discover" msgid "Discover"
msgstr "Ανακάλυψε" msgstr "Ανακάλυψε"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Προβολή Τυχαίων Βιβλίων" msgstr "Προβολή Τυχαίων Βιβλίων"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Κατηγορίες" msgstr "Κατηγορίες"
@ -1002,7 +1002,7 @@ msgid "Show Category Section"
msgstr "Προβολή επιλογών κατηγορίας" msgstr "Προβολή επιλογών κατηγορίας"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Σειρές" msgstr "Σειρές"
@ -1013,7 +1013,7 @@ msgid "Show Series Section"
msgstr "Προβολή επιλογών σειράς" msgstr "Προβολή επιλογών σειράς"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Συγγραφείς" msgstr "Συγγραφείς"
@ -1023,7 +1023,7 @@ msgid "Show Author Section"
msgstr "Προβολή επιλογών συγγραφέα" msgstr "Προβολή επιλογών συγγραφέα"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Εκδότες" msgstr "Εκδότες"
@ -1033,7 +1033,7 @@ msgid "Show Publisher Section"
msgstr "Προβολή επιλογών εκδότη" msgstr "Προβολή επιλογών εκδότη"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Γλώσσες" msgstr "Γλώσσες"
@ -1043,7 +1043,7 @@ msgstr "Γλώσσες"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Προβολή επιλογών γλώσσας" msgstr "Προβολή επιλογών γλώσσας"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Αξιολογήσεις" msgstr "Αξιολογήσεις"
@ -1052,7 +1052,7 @@ msgstr "Αξιολογήσεις"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Προβολή επιλογών αξιολόγησης" msgstr "Προβολή επιλογών αξιολόγησης"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Μορφές αρχείου" msgstr "Μορφές αρχείου"
@ -1079,7 +1079,7 @@ msgid "Show Books List"
msgstr "Προβολή Λίστας Βιβλίων" msgstr "Προβολή Λίστας Βιβλίων"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2631,7 +2631,7 @@ msgid "Add to shelf"
msgstr "Προσθήκη στο ράφι" msgstr "Προσθήκη στο ράφι"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2709,7 +2709,7 @@ msgstr "Όνομα domain"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domains που Απορρίφθηκαν (Μαύρη λίστα)" msgstr "Domains που Απορρίφθηκαν (Μαύρη λίστα)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Επόμενο" msgstr "Επόμενο"
@ -2769,72 +2769,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Έναρξη" msgstr "Έναρξη"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Δημοφιλείς εκδόσεις από αυτό τον κατάλογο με βάση τις Λήψεις." msgstr "Δημοφιλείς εκδόσεις από αυτό τον κατάλογο με βάση τις Λήψεις."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Δημοφιλείς εκδόσεις από αυτό τον κατάλογο με βάση την Αξιολόγηση." msgstr "Δημοφιλείς εκδόσεις από αυτό τον κατάλογο με βάση την Αξιολόγηση."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Βιβλία που προστέθηκαν Πρόσφατα" msgstr "Βιβλία που προστέθηκαν Πρόσφατα"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Τα τελευταία Βιβλία" msgstr "Τα τελευταία Βιβλία"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Τυχαία Βιβλία" msgstr "Τυχαία Βιβλία"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Τα βιβλία ταξινομήθηκαν ανά Συγγραφέα" msgstr "Τα βιβλία ταξινομήθηκαν ανά Συγγραφέα"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Τα βιβλία ταξινομήθηκαν ανά εκδότη" msgstr "Τα βιβλία ταξινομήθηκαν ανά εκδότη"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Τα βιβλία ταξινομήθηκαν ανά κατηγορία" msgstr "Τα βιβλία ταξινομήθηκαν ανά κατηγορία"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Τα βιβλία ταξινομήθηκαν ανά σειρές" msgstr "Τα βιβλία ταξινομήθηκαν ανά σειρές"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Τα βιβλία ταξινομήθηκαν ανά Γλώσσες" msgstr "Τα βιβλία ταξινομήθηκαν ανά Γλώσσες"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Τα βιβλία ταξινομήθηκαν ανά Αξιολόγηση" msgstr "Τα βιβλία ταξινομήθηκαν ανά Αξιολόγηση"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Τα βιβλία ταξινομήθηκαν ανά μορφές αρχείου" msgstr "Τα βιβλία ταξινομήθηκαν ανά μορφές αρχείου"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Ράφια" msgstr "Ράφια"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Βιβλία οργανωμένα σε ράφια" msgstr "Βιβλία οργανωμένα σε ράφια"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-05-25 17:22+0200\n" "PO-Revision-Date: 2020-05-25 17:22+0200\n"
"Last-Translator: minakmostoles <xxx@xxx.com>\n" "Last-Translator: minakmostoles <xxx@xxx.com>\n"
"Language: es\n" "Language: es\n"
@ -943,7 +943,7 @@ msgstr "Libros"
msgid "Show recent books" msgid "Show recent books"
msgstr "Mostrar libros recientes" msgstr "Mostrar libros recientes"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Libros populares" msgstr "Libros populares"
@ -960,7 +960,7 @@ msgstr "Libros Descargados"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Mostrar Libros Descargados" msgstr "Mostrar Libros Descargados"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Libros mejor valorados" msgstr "Libros mejor valorados"
@ -968,8 +968,8 @@ msgstr "Libros mejor valorados"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Mostrar libros mejor valorados" msgstr "Mostrar libros mejor valorados"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Libros leídos" msgstr "Libros leídos"
@ -978,8 +978,8 @@ msgstr "Libros leídos"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Mostrar leídos y no leídos" msgstr "Mostrar leídos y no leídos"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Libros no leídos" msgstr "Libros no leídos"
@ -991,13 +991,13 @@ msgstr "Mostrar no leído"
msgid "Discover" msgid "Discover"
msgstr "Descubrir" msgstr "Descubrir"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Mostrar libros al azar" msgstr "Mostrar libros al azar"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Categorías" msgstr "Categorías"
@ -1007,7 +1007,7 @@ msgid "Show Category Section"
msgstr "Mostrar selección de categorías" msgstr "Mostrar selección de categorías"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Series" msgstr "Series"
@ -1018,7 +1018,7 @@ msgid "Show Series Section"
msgstr "Mostrar selección de series" msgstr "Mostrar selección de series"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autores" msgstr "Autores"
@ -1028,7 +1028,7 @@ msgid "Show Author Section"
msgstr "Mostrar selección de autores" msgstr "Mostrar selección de autores"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Editores" msgstr "Editores"
@ -1038,7 +1038,7 @@ msgid "Show Publisher Section"
msgstr "Mostrar selección de editores" msgstr "Mostrar selección de editores"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Idiomas" msgstr "Idiomas"
@ -1048,7 +1048,7 @@ msgstr "Idiomas"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Mostrar selección de idiomas" msgstr "Mostrar selección de idiomas"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Calificaciones" msgstr "Calificaciones"
@ -1057,7 +1057,7 @@ msgstr "Calificaciones"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Mostrar selección de calificaciones" msgstr "Mostrar selección de calificaciones"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formatos de archivo" msgstr "Formatos de archivo"
@ -1084,7 +1084,7 @@ msgid "Show Books List"
msgstr "Mostrar Lista de Libros" msgstr "Mostrar Lista de Libros"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2637,7 +2637,7 @@ msgid "Add to shelf"
msgstr "Agregar al estante" msgstr "Agregar al estante"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2716,7 +2716,7 @@ msgstr "Introducir nombre de dominio"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Dominios prohibidos (Blaclist)" msgstr "Dominios prohibidos (Blaclist)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Siguiente" msgstr "Siguiente"
@ -2776,72 +2776,72 @@ msgstr "Ordenar ascendientemente en base al índice de serie"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Ordenar descendientemente en base al índice de serie" msgstr "Ordenar descendientemente en base al índice de serie"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Iniciar" msgstr "Iniciar"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Libros Alfabéticos" msgstr "Libros Alfabéticos"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Libros ordenados alfabéticamente" msgstr "Libros ordenados alfabéticamente"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Publicaciones populares de este catálogo basadas en las Descargas." msgstr "Publicaciones populares de este catálogo basadas en las Descargas."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Publicaciones populares del catálogo basados en la clasificación." msgstr "Publicaciones populares del catálogo basados en la clasificación."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Libros añadidos recientemente" msgstr "Libros añadidos recientemente"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Últimos ibros" msgstr "Últimos ibros"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Libros al azar" msgstr "Libros al azar"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Libros ordenados por autor" msgstr "Libros ordenados por autor"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Libros ordenados por editor" msgstr "Libros ordenados por editor"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Libros ordenados por categorías" msgstr "Libros ordenados por categorías"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Libros ordenados por series" msgstr "Libros ordenados por series"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Libros ordenados por idioma" msgstr "Libros ordenados por idioma"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Libros ordenados por puntuación" msgstr "Libros ordenados por puntuación"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Libros ordenados por formato de archivo" msgstr "Libros ordenados por formato de archivo"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Estanterías" msgstr "Estanterías"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Libros organizados en estanterías" msgstr "Libros organizados en estanterías"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-01-12 13:56+0100\n" "PO-Revision-Date: 2020-01-12 13:56+0100\n"
"Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n" "Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n"
"Language: fi\n" "Language: fi\n"
@ -934,7 +934,7 @@ msgstr "Kirjat"
msgid "Show recent books" msgid "Show recent books"
msgstr "Näytä viimeisimmät kirjat" msgstr "Näytä viimeisimmät kirjat"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Kuumat kirjat" msgstr "Kuumat kirjat"
@ -951,7 +951,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Parhaiten arvioidut kirjat" msgstr "Parhaiten arvioidut kirjat"
@ -959,8 +959,8 @@ msgstr "Parhaiten arvioidut kirjat"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Näytä parhaiten arvioidut kirjat" msgstr "Näytä parhaiten arvioidut kirjat"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Luetut kirjat" msgstr "Luetut kirjat"
@ -969,8 +969,8 @@ msgstr "Luetut kirjat"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Näytä luetut ja lukemattomat" msgstr "Näytä luetut ja lukemattomat"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Lukemattomat kirjat" msgstr "Lukemattomat kirjat"
@ -982,13 +982,13 @@ msgstr "Näyt lukemattomat"
msgid "Discover" msgid "Discover"
msgstr "Löydä" msgstr "Löydä"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Näytä satunnausia kirjoja" msgstr "Näytä satunnausia kirjoja"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategoriat" msgstr "Kategoriat"
@ -998,7 +998,7 @@ msgid "Show Category Section"
msgstr "Näytä kategoriavalinta" msgstr "Näytä kategoriavalinta"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Sarjat" msgstr "Sarjat"
@ -1009,7 +1009,7 @@ msgid "Show Series Section"
msgstr "Näytä sarjavalinta" msgstr "Näytä sarjavalinta"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Kirjailijat" msgstr "Kirjailijat"
@ -1019,7 +1019,7 @@ msgid "Show Author Section"
msgstr "Näytä kirjailijavalinta" msgstr "Näytä kirjailijavalinta"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Julkaisijat" msgstr "Julkaisijat"
@ -1029,7 +1029,7 @@ msgid "Show Publisher Section"
msgstr "Näytä julkaisijavalinta" msgstr "Näytä julkaisijavalinta"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Kielet" msgstr "Kielet"
@ -1039,7 +1039,7 @@ msgstr "Kielet"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Näytä keilivalinta" msgstr "Näytä keilivalinta"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Arvostelut" msgstr "Arvostelut"
@ -1048,7 +1048,7 @@ msgstr "Arvostelut"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Näytä arvosteluvalinta" msgstr "Näytä arvosteluvalinta"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Tiedotomuodot" msgstr "Tiedotomuodot"
@ -1075,7 +1075,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2625,7 +2625,7 @@ msgid "Add to shelf"
msgstr "Lisää hyllyyn" msgstr "Lisää hyllyyn"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2703,7 +2703,7 @@ msgstr "Syötä domainnimi"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "" msgstr ""
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Seuraava" msgstr "Seuraava"
@ -2761,72 +2761,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Aloita" msgstr "Aloita"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Suositut julkaisut tästä kokoelmasta perustuen latauksiin." msgstr "Suositut julkaisut tästä kokoelmasta perustuen latauksiin."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Suositut julkaisut tästä kokoelmasta perustuen arvioihin." msgstr "Suositut julkaisut tästä kokoelmasta perustuen arvioihin."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Viimeisimmät kirjat" msgstr "Viimeisimmät kirjat"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Satunnaisia kirjoja" msgstr "Satunnaisia kirjoja"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Kirjat kirjailijoittain" msgstr "Kirjat kirjailijoittain"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Kirjat julkaisijoittain" msgstr "Kirjat julkaisijoittain"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Kirjat kategorioittain" msgstr "Kirjat kategorioittain"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Kirjat sarjoittain" msgstr "Kirjat sarjoittain"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "" msgstr ""
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-06-07 06:47+0200\n" "PO-Revision-Date: 2020-06-07 06:47+0200\n"
"Last-Translator: <thovi98@gmail.com>\n" "Last-Translator: <thovi98@gmail.com>\n"
"Language: fr\n" "Language: fr\n"
@ -955,7 +955,7 @@ msgstr "Livres"
msgid "Show recent books" msgid "Show recent books"
msgstr "Afficher les livres récents" msgstr "Afficher les livres récents"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Livres populaires" msgstr "Livres populaires"
@ -972,7 +972,7 @@ msgstr "Livres téléchargés"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Montrer les livres téléchargés" msgstr "Montrer les livres téléchargés"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Livres les mieux notés" msgstr "Livres les mieux notés"
@ -980,8 +980,8 @@ msgstr "Livres les mieux notés"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Montrer les livres les mieux notés" msgstr "Montrer les livres les mieux notés"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Livres lus" msgstr "Livres lus"
@ -990,8 +990,8 @@ msgstr "Livres lus"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Montrer lus et non-lus" msgstr "Montrer lus et non-lus"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Livres non-lus" msgstr "Livres non-lus"
@ -1003,13 +1003,13 @@ msgstr "Afficher non-lus"
msgid "Discover" msgid "Discover"
msgstr "Découvrir" msgstr "Découvrir"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Montrer des livres au hasard" msgstr "Montrer des livres au hasard"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Catégories" msgstr "Catégories"
@ -1019,7 +1019,7 @@ msgid "Show Category Section"
msgstr "Montrer la sélection par catégories" msgstr "Montrer la sélection par catégories"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Séries" msgstr "Séries"
@ -1030,7 +1030,7 @@ msgid "Show Series Section"
msgstr "Montrer la sélection par séries" msgstr "Montrer la sélection par séries"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Auteurs" msgstr "Auteurs"
@ -1040,7 +1040,7 @@ msgid "Show Author Section"
msgstr "Montrer la sélection par auteur" msgstr "Montrer la sélection par auteur"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Éditeurs" msgstr "Éditeurs"
@ -1050,7 +1050,7 @@ msgid "Show Publisher Section"
msgstr "Montrer la sélection par éditeur" msgstr "Montrer la sélection par éditeur"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Langues" msgstr "Langues"
@ -1060,7 +1060,7 @@ msgstr "Langues"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Montrer la sélection par langue" msgstr "Montrer la sélection par langue"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Notes" msgstr "Notes"
@ -1069,7 +1069,7 @@ msgstr "Notes"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Afficher la sélection des évaluations" msgstr "Afficher la sélection des évaluations"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formats de fichier" msgstr "Formats de fichier"
@ -1096,7 +1096,7 @@ msgid "Show Books List"
msgstr "Montrer la liste des livres" msgstr "Montrer la liste des livres"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2649,7 +2649,7 @@ msgid "Add to shelf"
msgstr "Ajouter à l'étagère" msgstr "Ajouter à l'étagère"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2728,7 +2728,7 @@ msgstr "Saisir le nom du domaine"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domaines refusés (Liste noire)" msgstr "Domaines refusés (Liste noire)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Suivant" msgstr "Suivant"
@ -2788,72 +2788,72 @@ msgstr "Trier par ordre croissant en fonction de lindex de série"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Trier par ordre décroissant en fonction de lindex de série" msgstr "Trier par ordre décroissant en fonction de lindex de série"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Démarrer" msgstr "Démarrer"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Livres alphabétiques" msgstr "Livres alphabétiques"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Livres triés dans lordre alphabétique" msgstr "Livres triés dans lordre alphabétique"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Publications populaires depuis le catalogue basées sur les téléchargements." msgstr "Publications populaires depuis le catalogue basées sur les téléchargements."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Publications populaires de ce catalogue sur la base des évaluations." msgstr "Publications populaires de ce catalogue sur la base des évaluations."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Livres récents ajoutés" msgstr "Livres récents ajoutés"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Les derniers livres" msgstr "Les derniers livres"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Livres au hasard" msgstr "Livres au hasard"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Livres classés par auteur" msgstr "Livres classés par auteur"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Livres classés par éditeur" msgstr "Livres classés par éditeur"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Livres classés par catégorie" msgstr "Livres classés par catégorie"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Livres classés par série" msgstr "Livres classés par série"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Livres classés par langue" msgstr "Livres classés par langue"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Livres classés par évaluation" msgstr "Livres classés par évaluation"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Livres classés par formats de fichiers" msgstr "Livres classés par formats de fichiers"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Etagères" msgstr "Etagères"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Livres organisés par étagères" msgstr "Livres organisés par étagères"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2022-08-11 16:46+0200\n" "PO-Revision-Date: 2022-08-11 16:46+0200\n"
"Last-Translator: pollitor <pollitor@gmx.com>\n" "Last-Translator: pollitor <pollitor@gmx.com>\n"
"Language: gl\n" "Language: gl\n"
@ -924,7 +924,7 @@ msgstr "Libros"
msgid "Show recent books" msgid "Show recent books"
msgstr "Mostrar libros recentes" msgstr "Mostrar libros recentes"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Libros populares" msgstr "Libros populares"
@ -941,7 +941,7 @@ msgstr "Libros descargados"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Mostrar libros descargados" msgstr "Mostrar libros descargados"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Libros mellor valorados" msgstr "Libros mellor valorados"
@ -949,8 +949,8 @@ msgstr "Libros mellor valorados"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Mostrar libros mellor valorados" msgstr "Mostrar libros mellor valorados"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Libros lidos" msgstr "Libros lidos"
@ -959,8 +959,8 @@ msgstr "Libros lidos"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Mostrar lidos e non lidos" msgstr "Mostrar lidos e non lidos"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Libros non lidos" msgstr "Libros non lidos"
@ -972,13 +972,13 @@ msgstr "Mostrar non lidos"
msgid "Discover" msgid "Discover"
msgstr "Descubrir" msgstr "Descubrir"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Mostrar libros ao chou" msgstr "Mostrar libros ao chou"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Categorías" msgstr "Categorías"
@ -988,7 +988,7 @@ msgid "Show Category Section"
msgstr "Mostrar selección de categorías" msgstr "Mostrar selección de categorías"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Series" msgstr "Series"
@ -999,7 +999,7 @@ msgid "Show Series Section"
msgstr "Mostrar selección de series" msgstr "Mostrar selección de series"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autores" msgstr "Autores"
@ -1009,7 +1009,7 @@ msgid "Show Author Section"
msgstr "Mostrar selección de autores" msgstr "Mostrar selección de autores"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Editores" msgstr "Editores"
@ -1019,7 +1019,7 @@ msgid "Show Publisher Section"
msgstr "Mostrar selección de editores" msgstr "Mostrar selección de editores"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Linguas" msgstr "Linguas"
@ -1029,7 +1029,7 @@ msgstr "Linguas"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Mostrar selección de linguas" msgstr "Mostrar selección de linguas"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Valoracións" msgstr "Valoracións"
@ -1038,7 +1038,7 @@ msgstr "Valoracións"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Mostrar selección de valoracións" msgstr "Mostrar selección de valoracións"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formatos de arquivo" msgstr "Formatos de arquivo"
@ -1065,7 +1065,7 @@ msgid "Show Books List"
msgstr "Mostrar lista de libros" msgstr "Mostrar lista de libros"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2606,7 +2606,7 @@ msgid "Add to shelf"
msgstr "Engadir ao andel" msgstr "Engadir ao andel"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2685,7 +2685,7 @@ msgstr "Introducir nome de dominio"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Dominios prohibidos (Blaclist)" msgstr "Dominios prohibidos (Blaclist)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Seguinte" msgstr "Seguinte"
@ -2743,72 +2743,72 @@ msgstr "Ordear cara arriba segundo ao índice de serie"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Ordear cara abaixo segundo ao índice de serie" msgstr "Ordear cara abaixo segundo ao índice de serie"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Comezar" msgstr "Comezar"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Libros alfabéticos" msgstr "Libros alfabéticos"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Libros ordeados alfabéticamente" msgstr "Libros ordeados alfabéticamente"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Publicacións populares do catálogo baseadas nas descargas." msgstr "Publicacións populares do catálogo baseadas nas descargas."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Publicacións populares do catálogo baseadas na valoración." msgstr "Publicacións populares do catálogo baseadas na valoración."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Libros engadidos recentemente" msgstr "Libros engadidos recentemente"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Últimos libros" msgstr "Últimos libros"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Libros ao chou" msgstr "Libros ao chou"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Libros ordeados por autor" msgstr "Libros ordeados por autor"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Libros ordeados por editor" msgstr "Libros ordeados por editor"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Libros ordeados por categorías" msgstr "Libros ordeados por categorías"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Libros ordeados por series" msgstr "Libros ordeados por series"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Libros ordeados por lingua" msgstr "Libros ordeados por lingua"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Libros ordeados por valoración" msgstr "Libros ordeados por valoración"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Libros ordeados por formato de arquivo" msgstr "Libros ordeados por formato de arquivo"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Andeis" msgstr "Andeis"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Libros organizados en andeis" msgstr "Libros organizados en andeis"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2019-04-06 23:36+0200\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language: hu\n" "Language: hu\n"
@ -933,7 +933,7 @@ msgstr ""
msgid "Show recent books" msgid "Show recent books"
msgstr "Legutóbbi könyvek mutatása" msgstr "Legutóbbi könyvek mutatása"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Kelendő könyvek" msgstr "Kelendő könyvek"
@ -950,7 +950,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Legjobb könyvek" msgstr "Legjobb könyvek"
@ -958,8 +958,8 @@ msgstr "Legjobb könyvek"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Legjobbra értékelt könyvek mutatása" msgstr "Legjobbra értékelt könyvek mutatása"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Olvasott könyvek" msgstr "Olvasott könyvek"
@ -968,8 +968,8 @@ msgstr "Olvasott könyvek"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Mutassa az olvasva/olvasatlan állapotot" msgstr "Mutassa az olvasva/olvasatlan állapotot"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Olvasatlan könyvek" msgstr "Olvasatlan könyvek"
@ -981,13 +981,13 @@ msgstr ""
msgid "Discover" msgid "Discover"
msgstr "Felfedezés" msgstr "Felfedezés"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Mutass könyveket találomra" msgstr "Mutass könyveket találomra"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Címkék" msgstr "Címkék"
@ -997,7 +997,7 @@ msgid "Show Category Section"
msgstr "Címke választó mutatása" msgstr "Címke választó mutatása"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Sorozatok" msgstr "Sorozatok"
@ -1008,7 +1008,7 @@ msgid "Show Series Section"
msgstr "Sorozat választó mutatása" msgstr "Sorozat választó mutatása"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Szerzők" msgstr "Szerzők"
@ -1018,7 +1018,7 @@ msgid "Show Author Section"
msgstr "Szerző választó mutatása" msgstr "Szerző választó mutatása"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Kiadók" msgstr "Kiadók"
@ -1028,7 +1028,7 @@ msgid "Show Publisher Section"
msgstr "Kiadó választó mutatása" msgstr "Kiadó választó mutatása"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Nyelvek" msgstr "Nyelvek"
@ -1038,7 +1038,7 @@ msgstr "Nyelvek"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Nyelv választó mutatása" msgstr "Nyelv választó mutatása"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "" msgstr ""
@ -1047,7 +1047,7 @@ msgstr ""
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Sorozat választó mutatása" msgstr "Sorozat választó mutatása"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "" msgstr ""
@ -1074,7 +1074,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2622,7 +2622,7 @@ msgid "Add to shelf"
msgstr "Hozzáadás polchoz" msgstr "Hozzáadás polchoz"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2700,7 +2700,7 @@ msgstr "Tartomány megadása"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "" msgstr ""
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Következő" msgstr "Következő"
@ -2758,72 +2758,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Kezdés" msgstr "Kezdés"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Ebből a katalógusból származó népszerű kiadványok letöltések alapján." msgstr "Ebből a katalógusból származó népszerű kiadványok letöltések alapján."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Ebből a katalógusból származó népszerű kiadványok értékelések alapján." msgstr "Ebből a katalógusból származó népszerű kiadványok értékelések alapján."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "A legfrissebb könyvek" msgstr "A legfrissebb könyvek"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Könyvek találomra" msgstr "Könyvek találomra"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Könyvek szerző szerint rendezve" msgstr "Könyvek szerző szerint rendezve"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Könyvek kiadók szerint rendezve" msgstr "Könyvek kiadók szerint rendezve"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Könyvek címke szerint rendezve" msgstr "Könyvek címke szerint rendezve"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Könyvek sorozat szerint rendezve" msgstr "Könyvek sorozat szerint rendezve"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "" msgstr ""
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2023-01-21 10:00+0700\n" "PO-Revision-Date: 2023-01-21 10:00+0700\n"
"Last-Translator: Arief Hidayat<arihid95@gmail.com>\n" "Last-Translator: Arief Hidayat<arihid95@gmail.com>\n"
"Language: id\n" "Language: id\n"
@ -927,7 +927,7 @@ msgstr "Buku"
msgid "Show recent books" msgid "Show recent books"
msgstr "Tampilkan buku terbaru" msgstr "Tampilkan buku terbaru"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Buku Populer" msgstr "Buku Populer"
@ -944,7 +944,7 @@ msgstr "Buku yang Diunduh"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Tampilkan Buku yang Diunduh" msgstr "Tampilkan Buku yang Diunduh"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Buku Berperingkat Teratas" msgstr "Buku Berperingkat Teratas"
@ -952,8 +952,8 @@ msgstr "Buku Berperingkat Teratas"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Tampilkan Buku Berperingkat Teratas" msgstr "Tampilkan Buku Berperingkat Teratas"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Buku Telah Dibaca" msgstr "Buku Telah Dibaca"
@ -962,8 +962,8 @@ msgstr "Buku Telah Dibaca"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Tampilkan sudah dibaca dan belum dibaca" msgstr "Tampilkan sudah dibaca dan belum dibaca"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Buku yang Belum Dibaca" msgstr "Buku yang Belum Dibaca"
@ -975,13 +975,13 @@ msgstr "Tampilkan belum dibaca"
msgid "Discover" msgid "Discover"
msgstr "Temukan" msgstr "Temukan"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Tampilkan Buku Acak" msgstr "Tampilkan Buku Acak"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategori" msgstr "Kategori"
@ -991,7 +991,7 @@ msgid "Show Category Section"
msgstr "Tampilkan pilihan kategori" msgstr "Tampilkan pilihan kategori"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Seri" msgstr "Seri"
@ -1002,7 +1002,7 @@ msgid "Show Series Section"
msgstr "Tampilkan pilihan seri" msgstr "Tampilkan pilihan seri"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Penulis" msgstr "Penulis"
@ -1012,7 +1012,7 @@ msgid "Show Author Section"
msgstr "Tampilkan pilihan penulis" msgstr "Tampilkan pilihan penulis"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Penerbit" msgstr "Penerbit"
@ -1022,7 +1022,7 @@ msgid "Show Publisher Section"
msgstr "Tampilkan pilihan penerbit" msgstr "Tampilkan pilihan penerbit"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Bahasa" msgstr "Bahasa"
@ -1032,7 +1032,7 @@ msgstr "Bahasa"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Tampilkan pilihan bahasa" msgstr "Tampilkan pilihan bahasa"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Peringkat" msgstr "Peringkat"
@ -1041,7 +1041,7 @@ msgstr "Peringkat"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Tampilkan pilihan peringkat" msgstr "Tampilkan pilihan peringkat"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Format berkas" msgstr "Format berkas"
@ -1068,7 +1068,7 @@ msgid "Show Books List"
msgstr "Tampilkan Daftar Buku" msgstr "Tampilkan Daftar Buku"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2609,7 +2609,7 @@ msgid "Add to shelf"
msgstr "Tambah ke rak" msgstr "Tambah ke rak"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2688,7 +2688,7 @@ msgstr "Masukkan Nama Domain"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domain yang Ditolak (Daftar Hitam)" msgstr "Domain yang Ditolak (Daftar Hitam)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Selanjutnya" msgstr "Selanjutnya"
@ -2746,72 +2746,72 @@ msgstr "Urutkan naik menurut indeks seri"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Urutkan menurun menurut indeks seri" msgstr "Urutkan menurun menurut indeks seri"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Mulai" msgstr "Mulai"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Buku Abjad" msgstr "Buku Abjad"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Buku diurutkan menurut abjad" msgstr "Buku diurutkan menurut abjad"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Publikasi populer dari katalog ini berdasarkan Unduhan." msgstr "Publikasi populer dari katalog ini berdasarkan Unduhan."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Publikasi populer dari katalog ini berdasarkan Rating." msgstr "Publikasi populer dari katalog ini berdasarkan Rating."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Buku yang baru ditambahkan" msgstr "Buku yang baru ditambahkan"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Buku-buku terbaru" msgstr "Buku-buku terbaru"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Buku Acak" msgstr "Buku Acak"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Buku yang diurutkan menurut Penulis" msgstr "Buku yang diurutkan menurut Penulis"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Buku yang diurutkan menurut Penerbit" msgstr "Buku yang diurutkan menurut Penerbit"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Buku yang diurutkan menurut Kategori" msgstr "Buku yang diurutkan menurut Kategori"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Buku yang diurutkan menurut Seri" msgstr "Buku yang diurutkan menurut Seri"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Buku yang diurutkan menurut Bahasa" msgstr "Buku yang diurutkan menurut Bahasa"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Buku yang diurutkan menurut Peringkat" msgstr "Buku yang diurutkan menurut Peringkat"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Buku yang diurutkan menurut format berkas" msgstr "Buku yang diurutkan menurut format berkas"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Rak" msgstr "Rak"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "本棚に整理された本" msgstr "本棚に整理された本"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2023-10-21 15:27+0200\n" "PO-Revision-Date: 2023-10-21 15:27+0200\n"
"Last-Translator: Massimo Pissarello <mapi68@gmail.com>\n" "Last-Translator: Massimo Pissarello <mapi68@gmail.com>\n"
"Language: it\n" "Language: it\n"
@ -917,7 +917,7 @@ msgstr "Libri"
msgid "Show recent books" msgid "Show recent books"
msgstr "Mostra i libri recenti" msgstr "Mostra i libri recenti"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Libri hot" msgstr "Libri hot"
@ -934,7 +934,7 @@ msgstr "Libri scaricati"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Mostra i libri scaricati" msgstr "Mostra i libri scaricati"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Libri più votati" msgstr "Libri più votati"
@ -942,8 +942,8 @@ msgstr "Libri più votati"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Mostra i libri più votati" msgstr "Mostra i libri più votati"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Libri letti" msgstr "Libri letti"
@ -951,8 +951,8 @@ msgstr "Libri letti"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Mostra i libri letti e da leggere" msgstr "Mostra i libri letti e da leggere"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Libri da leggere" msgstr "Libri da leggere"
@ -964,13 +964,13 @@ msgstr "Mostra da leggere"
msgid "Discover" msgid "Discover"
msgstr "Da scoprire" msgstr "Da scoprire"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Mostra i libri casualmente" msgstr "Mostra i libri casualmente"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Categorie" msgstr "Categorie"
@ -979,7 +979,7 @@ msgid "Show Category Section"
msgstr "Mostra la sezione delle categorie" msgstr "Mostra la sezione delle categorie"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Serie" msgstr "Serie"
@ -989,7 +989,7 @@ msgid "Show Series Section"
msgstr "Mostra la sezione delle serie" msgstr "Mostra la sezione delle serie"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autori" msgstr "Autori"
@ -998,7 +998,7 @@ msgid "Show Author Section"
msgstr "Mostra la sezione degli autori" msgstr "Mostra la sezione degli autori"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Editori" msgstr "Editori"
@ -1007,7 +1007,7 @@ msgid "Show Publisher Section"
msgstr "Mostra la sezione degli editori" msgstr "Mostra la sezione degli editori"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Lingue" msgstr "Lingue"
@ -1016,7 +1016,7 @@ msgstr "Lingue"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Mostra la sezione delle lingue" msgstr "Mostra la sezione delle lingue"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Valutazioni" msgstr "Valutazioni"
@ -1024,7 +1024,7 @@ msgstr "Valutazioni"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Mostra la sezione delle valutazioni" msgstr "Mostra la sezione delle valutazioni"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formati file" msgstr "Formati file"
@ -1049,7 +1049,7 @@ msgid "Show Books List"
msgstr "Mostra l'elenco dei libri" msgstr "Mostra l'elenco dei libri"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2578,7 +2578,7 @@ msgid "Add to shelf"
msgstr "Aggiungi allo scaffale" msgstr "Aggiungi allo scaffale"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2654,7 +2654,7 @@ msgstr "Inserisci il nome del dominio"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domini bloccati (lista nera)" msgstr "Domini bloccati (lista nera)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Prossimo" msgstr "Prossimo"
@ -2712,72 +2712,72 @@ msgstr "Ordina in ordine ascendente secondo il numero della serie"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Ordina in ordine discendente secondo il numero della serie" msgstr "Ordina in ordine discendente secondo il numero della serie"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Avvio" msgstr "Avvio"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Libri in ordine alfabetico" msgstr "Libri in ordine alfabetico"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Libri ordinati alfabeticamente" msgstr "Libri ordinati alfabeticamente"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Pubblicazioni popolari in questo catalogo in base ai download." msgstr "Pubblicazioni popolari in questo catalogo in base ai download."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Pubblicazioni popolari in questo catalogo in base alle valutazioni." msgstr "Pubblicazioni popolari in questo catalogo in base alle valutazioni."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Libri aggiunti di recente" msgstr "Libri aggiunti di recente"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Gli ultimi libri" msgstr "Gli ultimi libri"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Libri casuali" msgstr "Libri casuali"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Libri ordinati per autore" msgstr "Libri ordinati per autore"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Libri ordinati per editore" msgstr "Libri ordinati per editore"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Libri ordinati per categoria" msgstr "Libri ordinati per categoria"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Libri ordinati per serie" msgstr "Libri ordinati per serie"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Libri ordinati per lingua" msgstr "Libri ordinati per lingua"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Libri ordinati per valutazione" msgstr "Libri ordinati per valutazione"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Libri ordinati per formato" msgstr "Libri ordinati per formato"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Scaffali" msgstr "Scaffali"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Libri organizzati in scaffali" msgstr "Libri organizzati in scaffali"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2018-02-07 02:20-0500\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n"
"Last-Translator: subdiox <subdiox@gmail.com>\n" "Last-Translator: subdiox <subdiox@gmail.com>\n"
"Language: ja\n" "Language: ja\n"
@ -927,7 +927,7 @@ msgstr "本"
msgid "Show recent books" msgid "Show recent books"
msgstr "最近追加された本を表示" msgstr "最近追加された本を表示"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "人気の本" msgstr "人気の本"
@ -944,7 +944,7 @@ msgstr "ダウンロードされた本"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "ダウンロードされた本を表示" msgstr "ダウンロードされた本を表示"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "高評価の本" msgstr "高評価の本"
@ -952,8 +952,8 @@ msgstr "高評価の本"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "高評価の本を表示" msgstr "高評価の本を表示"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "既読の本" msgstr "既読の本"
@ -962,8 +962,8 @@ msgstr "既読の本"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "既読の本と未読の本を表示" msgstr "既読の本と未読の本を表示"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "未読の本" msgstr "未読の本"
@ -975,13 +975,13 @@ msgstr "未読の本を表示"
msgid "Discover" msgid "Discover"
msgstr "見つける" msgstr "見つける"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "ランダムに本を表示" msgstr "ランダムに本を表示"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "カテゴリ" msgstr "カテゴリ"
@ -991,7 +991,7 @@ msgid "Show Category Section"
msgstr "カテゴリ選択を表示" msgstr "カテゴリ選択を表示"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "シリーズ" msgstr "シリーズ"
@ -1002,7 +1002,7 @@ msgid "Show Series Section"
msgstr "シリーズ選択を表示" msgstr "シリーズ選択を表示"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "著者" msgstr "著者"
@ -1012,7 +1012,7 @@ msgid "Show Author Section"
msgstr "著者選択を表示" msgstr "著者選択を表示"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "出版社" msgstr "出版社"
@ -1022,7 +1022,7 @@ msgid "Show Publisher Section"
msgstr "出版社選択を表示" msgstr "出版社選択を表示"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "言語" msgstr "言語"
@ -1032,7 +1032,7 @@ msgstr "言語"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "言語選択を表示" msgstr "言語選択を表示"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "評価" msgstr "評価"
@ -1041,7 +1041,7 @@ msgstr "評価"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "評価選択を表示" msgstr "評価選択を表示"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "ファイル形式" msgstr "ファイル形式"
@ -1068,7 +1068,7 @@ msgid "Show Books List"
msgstr "本の一覧を表示" msgstr "本の一覧を表示"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2609,7 +2609,7 @@ msgid "Add to shelf"
msgstr "本棚に追加" msgstr "本棚に追加"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2688,7 +2688,7 @@ msgstr "ドメイン名を入力"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "拒否するドメイン名 (ブラックリスト)" msgstr "拒否するドメイン名 (ブラックリスト)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "次" msgstr "次"
@ -2746,72 +2746,72 @@ msgstr "巻数が小さい順にソート"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "巻数が大きい順にソート" msgstr "巻数が大きい順にソート"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "開始" msgstr "開始"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "五十音順の本" msgstr "五十音順の本"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "五十音順にソートされた本" msgstr "五十音順にソートされた本"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "ダウンロード数に基づいた、この出版社が出している有名な本" msgstr "ダウンロード数に基づいた、この出版社が出している有名な本"
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "評価に基づいた、この出版社が出している有名な本" msgstr "評価に基づいた、この出版社が出している有名な本"
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "最近追加された本" msgstr "最近追加された本"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "最新の本" msgstr "最新の本"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "ランダム" msgstr "ランダム"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "著者名順" msgstr "著者名順"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "出版社順" msgstr "出版社順"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "カテゴリ順" msgstr "カテゴリ順"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "シリーズ順" msgstr "シリーズ順"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "言語順" msgstr "言語順"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "評価順" msgstr "評価順"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "ファイル形式順" msgstr "ファイル形式順"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "本棚" msgstr "本棚"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "本棚に整理された本" msgstr "本棚に整理された本"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2018-08-27 17:06+0700\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language: km_KH\n" "Language: km_KH\n"
@ -931,7 +931,7 @@ msgstr ""
msgid "Show recent books" msgid "Show recent books"
msgstr "បង្ហាញសៀវភៅមកថ្មី" msgstr "បង្ហាញសៀវភៅមកថ្មី"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "សៀវភៅដែលមានប្រជាប្រិយភាព" msgstr "សៀវភៅដែលមានប្រជាប្រិយភាព"
@ -948,7 +948,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "សៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" msgstr "សៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ"
@ -956,8 +956,8 @@ msgstr "សៀវភៅដែលមានការវាយតម្លៃល្
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "បង្ហាញសៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" msgstr "បង្ហាញសៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "សៀវភៅដែលបានអានរួច" msgstr "សៀវភៅដែលបានអានរួច"
@ -966,8 +966,8 @@ msgstr "សៀវភៅដែលបានអានរួច"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "បង្ហាញអានរួច និងមិនទាន់អាន" msgstr "បង្ហាញអានរួច និងមិនទាន់អាន"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "សៀវភៅដែលមិនទាន់បានអាន" msgstr "សៀវភៅដែលមិនទាន់បានអាន"
@ -979,13 +979,13 @@ msgstr ""
msgid "Discover" msgid "Discover"
msgstr "ស្រាវជ្រាវ" msgstr "ស្រាវជ្រាវ"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "បង្ហាញសៀវភៅចៃដន្យ" msgstr "បង្ហាញសៀវភៅចៃដន្យ"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "ប្រភេទនានា" msgstr "ប្រភេទនានា"
@ -995,7 +995,7 @@ msgid "Show Category Section"
msgstr "បង្ហាញជម្រើសប្រភេទ" msgstr "បង្ហាញជម្រើសប្រភេទ"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "ស៊េរី" msgstr "ស៊េរី"
@ -1006,7 +1006,7 @@ msgid "Show Series Section"
msgstr "បង្ហាញជម្រើសស៊េរី" msgstr "បង្ហាញជម្រើសស៊េរី"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "អ្នកនិពន្ធ" msgstr "អ្នកនិពន្ធ"
@ -1016,7 +1016,7 @@ msgid "Show Author Section"
msgstr "បង្ហាញជម្រើសអ្នកនិពន្ធ" msgstr "បង្ហាញជម្រើសអ្នកនិពន្ធ"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "" msgstr ""
@ -1026,7 +1026,7 @@ msgid "Show Publisher Section"
msgstr "បង្ហាញជម្រើសស៊េរី" msgstr "បង្ហាញជម្រើសស៊េរី"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "ភាសានានា" msgstr "ភាសានានា"
@ -1036,7 +1036,7 @@ msgstr "ភាសានានា"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "បង្ហាញផ្នែកភាសា" msgstr "បង្ហាញផ្នែកភាសា"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "" msgstr ""
@ -1045,7 +1045,7 @@ msgstr ""
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "បង្ហាញជម្រើសស៊េរី" msgstr "បង្ហាញជម្រើសស៊េរី"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "" msgstr ""
@ -1072,7 +1072,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2614,7 +2614,7 @@ msgid "Add to shelf"
msgstr "បន្ថែមទៅធ្នើ" msgstr "បន្ថែមទៅធ្នើ"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2691,7 +2691,7 @@ msgstr ""
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "" msgstr ""
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "បន្ទាប់" msgstr "បន្ទាប់"
@ -2749,72 +2749,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "ចាប់ផ្តើម" msgstr "ចាប់ផ្តើម"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការទាញយក" msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការទាញយក"
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការវាយតម្លៃ" msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការវាយតម្លៃ"
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "សៀវភៅចុងក្រោយគេ" msgstr "សៀវភៅចុងក្រោយគេ"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "សៀវភៅចៃដន្យ" msgstr "សៀវភៅចៃដន្យ"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "សៀវភៅរៀបតាមលំដាប់អ្នកនិពន្ធ" msgstr "សៀវភៅរៀបតាមលំដាប់អ្នកនិពន្ធ"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "" msgstr ""
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "សៀវភៅរៀបតាមលំដាប់ប្រភេទ" msgstr "សៀវភៅរៀបតាមលំដាប់ប្រភេទ"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "សៀវភៅរៀបតាមលំដាប់ស៊េរី" msgstr "សៀវភៅរៀបតាមលំដាប់ស៊េរី"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "" msgstr ""
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-web\n" "Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2022-01-10 11:30+0900\n" "PO-Revision-Date: 2022-01-10 11:30+0900\n"
"Last-Translator: 내맘대로의 EPUBGUIDE.NET <byword77@gmail.com>\n" "Last-Translator: 내맘대로의 EPUBGUIDE.NET <byword77@gmail.com>\n"
"Language: ko\n" "Language: ko\n"
@ -928,7 +928,7 @@ msgstr "책"
msgid "Show recent books" msgid "Show recent books"
msgstr "최근 책 보기" msgstr "최근 책 보기"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "인기있는 책" msgstr "인기있는 책"
@ -945,7 +945,7 @@ msgstr "다운로드된 책"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "다운로드된 책 보기" msgstr "다운로드된 책 보기"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "평점이 높은 책" msgstr "평점이 높은 책"
@ -953,8 +953,8 @@ msgstr "평점이 높은 책"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "평점이 높은 책 보기" msgstr "평점이 높은 책 보기"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "읽은 책" msgstr "읽은 책"
@ -963,8 +963,8 @@ msgstr "읽은 책"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "읽은 책과 읽지 않은 책 보기" msgstr "읽은 책과 읽지 않은 책 보기"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "읽지 않은 책" msgstr "읽지 않은 책"
@ -976,13 +976,13 @@ msgstr "읽지 않은 책 보기"
msgid "Discover" msgid "Discover"
msgstr "발견" msgstr "발견"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "무작위 추천" msgstr "무작위 추천"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "카테고리" msgstr "카테고리"
@ -992,7 +992,7 @@ msgid "Show Category Section"
msgstr "카테고리별 보기" msgstr "카테고리별 보기"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "시리즈" msgstr "시리즈"
@ -1003,7 +1003,7 @@ msgid "Show Series Section"
msgstr "시리즈별 보기" msgstr "시리즈별 보기"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "저자" msgstr "저자"
@ -1013,7 +1013,7 @@ msgid "Show Author Section"
msgstr "저자별 보기" msgstr "저자별 보기"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "출판사" msgstr "출판사"
@ -1023,7 +1023,7 @@ msgid "Show Publisher Section"
msgstr "출판사별 보기" msgstr "출판사별 보기"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "언어" msgstr "언어"
@ -1033,7 +1033,7 @@ msgstr "언어"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "언어별 보기" msgstr "언어별 보기"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "평점" msgstr "평점"
@ -1042,7 +1042,7 @@ msgstr "평점"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "평점별 보기" msgstr "평점별 보기"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "파일 유형" msgstr "파일 유형"
@ -1069,7 +1069,7 @@ msgid "Show Books List"
msgstr "책 목록 보기" msgstr "책 목록 보기"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2612,7 +2612,7 @@ msgid "Add to shelf"
msgstr "서재에 추가" msgstr "서재에 추가"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2691,7 +2691,7 @@ msgstr "도메인 입력"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "거부 도메인(블랙리스트)" msgstr "거부 도메인(블랙리스트)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "다음" msgstr "다음"
@ -2750,72 +2750,72 @@ msgstr "시리즈 인덱스에 따라 오름차순 정렬"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "시리즈 인덱스에 따라 내림차순 정렬" msgstr "시리즈 인덱스에 따라 내림차순 정렬"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "시작" msgstr "시작"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "가나다(알파벳) 순" msgstr "가나다(알파벳) 순"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "가나다(알파벳)순으로 정렬한 책" msgstr "가나다(알파벳)순으로 정렬한 책"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "다운로드 기준 인기 도서." msgstr "다운로드 기준 인기 도서."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "별점 기준 인기 도서." msgstr "별점 기준 인기 도서."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "최근 추가된 도서" msgstr "최근 추가된 도서"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "최신 도서" msgstr "최신 도서"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "랜덤 정렬" msgstr "랜덤 정렬"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "저자별 정렬" msgstr "저자별 정렬"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "출판사별 정렬" msgstr "출판사별 정렬"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "카테고리별 정렬" msgstr "카테고리별 정렬"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "시리즈별 정렬" msgstr "시리즈별 정렬"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "언어별 정렬" msgstr "언어별 정렬"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "평점별 정렬" msgstr "평점별 정렬"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "파일 종류별 정렬" msgstr "파일 종류별 정렬"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "서재" msgstr "서재"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "서재별 정렬" msgstr "서재별 정렬"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web (GPLV3)\n" "Project-Id-Version: Calibre-Web (GPLV3)\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-12-12 08:20+0100\n" "PO-Revision-Date: 2020-12-12 08:20+0100\n"
"Last-Translator: Marcel Maas <marcel.maas@outlook.com>\n" "Last-Translator: Marcel Maas <marcel.maas@outlook.com>\n"
"Language: nl\n" "Language: nl\n"
@ -940,7 +940,7 @@ msgstr "Boeken"
msgid "Show recent books" msgid "Show recent books"
msgstr "Recent toegevoegde boeken tonen" msgstr "Recent toegevoegde boeken tonen"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Populaire boeken" msgstr "Populaire boeken"
@ -957,7 +957,7 @@ msgstr "Gedownloade boeken"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Gedownloade boeken tonen" msgstr "Gedownloade boeken tonen"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Best beoordeelde boeken" msgstr "Best beoordeelde boeken"
@ -965,8 +965,8 @@ msgstr "Best beoordeelde boeken"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Best beoordeelde boeken tonen" msgstr "Best beoordeelde boeken tonen"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Gelezen boeken" msgstr "Gelezen boeken"
@ -975,8 +975,8 @@ msgstr "Gelezen boeken"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Gelezen/Ongelezen boeken tonen" msgstr "Gelezen/Ongelezen boeken tonen"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Ongelezen boeken" msgstr "Ongelezen boeken"
@ -988,13 +988,13 @@ msgstr "Ongelezen boeken tonen"
msgid "Discover" msgid "Discover"
msgstr "Willekeurige boeken" msgstr "Willekeurige boeken"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Willekeurige boeken tonen" msgstr "Willekeurige boeken tonen"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Categorieën" msgstr "Categorieën"
@ -1004,7 +1004,7 @@ msgid "Show Category Section"
msgstr "Categoriekeuze tonen" msgstr "Categoriekeuze tonen"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Boekenreeksen" msgstr "Boekenreeksen"
@ -1015,7 +1015,7 @@ msgid "Show Series Section"
msgstr "Boekenreeksenkeuze tonen" msgstr "Boekenreeksenkeuze tonen"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Auteurs" msgstr "Auteurs"
@ -1025,7 +1025,7 @@ msgid "Show Author Section"
msgstr "Auteurkeuze tonen" msgstr "Auteurkeuze tonen"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Uitgevers" msgstr "Uitgevers"
@ -1035,7 +1035,7 @@ msgid "Show Publisher Section"
msgstr "Uitgeverskeuze tonen" msgstr "Uitgeverskeuze tonen"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Talen" msgstr "Talen"
@ -1045,7 +1045,7 @@ msgstr "Talen"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Taalkeuze tonen" msgstr "Taalkeuze tonen"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Beoordelingen" msgstr "Beoordelingen"
@ -1054,7 +1054,7 @@ msgstr "Beoordelingen"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Beoordelingen tonen" msgstr "Beoordelingen tonen"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Bestandsformaten" msgstr "Bestandsformaten"
@ -1081,7 +1081,7 @@ msgid "Show Books List"
msgstr "Boekenlijst tonen" msgstr "Boekenlijst tonen"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2634,7 +2634,7 @@ msgid "Add to shelf"
msgstr "Toevoegen aan boekenplank" msgstr "Toevoegen aan boekenplank"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2713,7 +2713,7 @@ msgstr "Voer domeinnaam in"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Geweigerde domeinen voor registratie" msgstr "Geweigerde domeinen voor registratie"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Volgende" msgstr "Volgende"
@ -2773,72 +2773,72 @@ msgstr "Sorteer oplopend volgens de serie index"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Sorteer aflopend volgens de serie index" msgstr "Sorteer aflopend volgens de serie index"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Starten" msgstr "Starten"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Alfabetische Boeken" msgstr "Alfabetische Boeken"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Boeken Alfabetisch gesorteerd" msgstr "Boeken Alfabetisch gesorteerd"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Populaire publicaties uit deze catalogus, gebaseerd op Downloads." msgstr "Populaire publicaties uit deze catalogus, gebaseerd op Downloads."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Populaire publicaties uit deze catalogus, gebaseerd op Beoordeling." msgstr "Populaire publicaties uit deze catalogus, gebaseerd op Beoordeling."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Recent toegevoegde boeken" msgstr "Recent toegevoegde boeken"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Nieuwe boeken" msgstr "Nieuwe boeken"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Willekeurige boeken" msgstr "Willekeurige boeken"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Boeken gesorteerd op auteur" msgstr "Boeken gesorteerd op auteur"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Boeken gesorteerd op uitgever" msgstr "Boeken gesorteerd op uitgever"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Boeken gesorteerd op categorie" msgstr "Boeken gesorteerd op categorie"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Boeken gesorteerd op reeks" msgstr "Boeken gesorteerd op reeks"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Boeken gesorteerd op taal" msgstr "Boeken gesorteerd op taal"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Boeken gesorteerd op beoordeling" msgstr "Boeken gesorteerd op beoordeling"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Boeken gesorteerd op bestandsformaat" msgstr "Boeken gesorteerd op bestandsformaat"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Boekenplanken" msgstr "Boekenplanken"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Boeken georganiseerd op boekenplanken" msgstr "Boeken georganiseerd op boekenplanken"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2023-01-06 11:00+0000\n" "PO-Revision-Date: 2023-01-06 11:00+0000\n"
"Last-Translator: Vegard Fladby <vegard.fladby@gmail.com>\n" "Last-Translator: Vegard Fladby <vegard.fladby@gmail.com>\n"
"Language: no\n" "Language: no\n"
@ -934,7 +934,7 @@ msgstr "Bøker"
msgid "Show recent books" msgid "Show recent books"
msgstr "Vis nyere bøker" msgstr "Vis nyere bøker"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Hot bøker" msgstr "Hot bøker"
@ -951,7 +951,7 @@ msgstr "Nedlastede bøker"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Vis nedlastede bøker" msgstr "Vis nedlastede bøker"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Topprangerte bøker" msgstr "Topprangerte bøker"
@ -959,8 +959,8 @@ msgstr "Topprangerte bøker"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Vis best rangerte bøker" msgstr "Vis best rangerte bøker"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Lese bøker" msgstr "Lese bøker"
@ -969,8 +969,8 @@ msgstr "Lese bøker"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Vis lest og ulest" msgstr "Vis lest og ulest"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Uleste bøker" msgstr "Uleste bøker"
@ -982,13 +982,13 @@ msgstr "Vis ulest"
msgid "Discover" msgid "Discover"
msgstr "Oppdage" msgstr "Oppdage"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Vis tilfeldige bøker" msgstr "Vis tilfeldige bøker"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategorier" msgstr "Kategorier"
@ -998,7 +998,7 @@ msgid "Show Category Section"
msgstr "Vis kategorivalg" msgstr "Vis kategorivalg"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Serie" msgstr "Serie"
@ -1009,7 +1009,7 @@ msgid "Show Series Section"
msgstr "Vis serieutvalg" msgstr "Vis serieutvalg"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Forfattere" msgstr "Forfattere"
@ -1019,7 +1019,7 @@ msgid "Show Author Section"
msgstr "Vis forfattervalg" msgstr "Vis forfattervalg"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Forlag" msgstr "Forlag"
@ -1029,7 +1029,7 @@ msgid "Show Publisher Section"
msgstr "Vis utgivervalg" msgstr "Vis utgivervalg"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Språk" msgstr "Språk"
@ -1039,7 +1039,7 @@ msgstr "Språk"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Vis språkvalg" msgstr "Vis språkvalg"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Vurderinger" msgstr "Vurderinger"
@ -1048,7 +1048,7 @@ msgstr "Vurderinger"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Vis vurderingsvalg" msgstr "Vis vurderingsvalg"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Filformater" msgstr "Filformater"
@ -1075,7 +1075,7 @@ msgid "Show Books List"
msgstr "Vis bokliste" msgstr "Vis bokliste"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2637,7 +2637,7 @@ msgid "Add to shelf"
msgstr "Rediger en hylle" msgstr "Rediger en hylle"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2717,7 +2717,7 @@ msgstr "Skriv inn kommentarer"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "" msgstr ""
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@ -2778,76 +2778,76 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
#, fuzzy #, fuzzy
msgid "Start" msgid "Start"
msgstr "Omstart" msgstr "Omstart"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "" msgstr ""
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "" msgstr ""
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
#, fuzzy #, fuzzy
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Vis nyere bøker" msgstr "Vis nyere bøker"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
#, fuzzy #, fuzzy
msgid "The latest Books" msgid "The latest Books"
msgstr "Slå sammen valgte bøker" msgstr "Slå sammen valgte bøker"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
#, fuzzy #, fuzzy
msgid "Random Books" msgid "Random Books"
msgstr "Vis tilfeldige bøker" msgstr "Vis tilfeldige bøker"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "" msgstr ""
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "" msgstr ""
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "" msgstr ""
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "" msgstr ""
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "" msgstr ""
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre Web - polski (POT: 2021-06-12 08:52)\n" "Project-Id-Version: Calibre Web - polski (POT: 2021-06-12 08:52)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2021-06-12 15:35+0200\n" "PO-Revision-Date: 2021-06-12 15:35+0200\n"
"Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n" "Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n"
"Language: pl\n" "Language: pl\n"
@ -944,7 +944,7 @@ msgstr "Książki"
msgid "Show recent books" msgid "Show recent books"
msgstr "Pokaż menu ostatnio dodanych książek" msgstr "Pokaż menu ostatnio dodanych książek"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Najpopularniejsze" msgstr "Najpopularniejsze"
@ -961,7 +961,7 @@ msgstr "Pobrane książki"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Pokaż pobrane książki" msgstr "Pokaż pobrane książki"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Najwyżej ocenione" msgstr "Najwyżej ocenione"
@ -969,8 +969,8 @@ msgstr "Najwyżej ocenione"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Pokaż menu najwyżej ocenionych książek" msgstr "Pokaż menu najwyżej ocenionych książek"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Przeczytane" msgstr "Przeczytane"
@ -979,8 +979,8 @@ msgstr "Przeczytane"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Pokaż menu przeczytane i nieprzeczytane" msgstr "Pokaż menu przeczytane i nieprzeczytane"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Nieprzeczytane" msgstr "Nieprzeczytane"
@ -992,13 +992,13 @@ msgstr "Pokaż nieprzeczytane"
msgid "Discover" msgid "Discover"
msgstr "Odkrywaj" msgstr "Odkrywaj"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Pokazuj losowe książki" msgstr "Pokazuj losowe książki"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategorie" msgstr "Kategorie"
@ -1008,7 +1008,7 @@ msgid "Show Category Section"
msgstr "Pokaż menu wyboru kategorii" msgstr "Pokaż menu wyboru kategorii"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Cykle" msgstr "Cykle"
@ -1019,7 +1019,7 @@ msgid "Show Series Section"
msgstr "Pokaż menu wyboru cyklu" msgstr "Pokaż menu wyboru cyklu"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autorzy" msgstr "Autorzy"
@ -1029,7 +1029,7 @@ msgid "Show Author Section"
msgstr "Pokaż menu wyboru autora" msgstr "Pokaż menu wyboru autora"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Wydawcy" msgstr "Wydawcy"
@ -1039,7 +1039,7 @@ msgid "Show Publisher Section"
msgstr "Pokaż menu wyboru wydawcy" msgstr "Pokaż menu wyboru wydawcy"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Języki" msgstr "Języki"
@ -1049,7 +1049,7 @@ msgstr "Języki"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Pokaż menu wyboru języka" msgstr "Pokaż menu wyboru języka"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Oceny" msgstr "Oceny"
@ -1058,7 +1058,7 @@ msgstr "Oceny"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Pokaż menu listy ocen" msgstr "Pokaż menu listy ocen"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formaty plików" msgstr "Formaty plików"
@ -1085,7 +1085,7 @@ msgid "Show Books List"
msgstr "Pokaż listę książek" msgstr "Pokaż listę książek"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2646,7 +2646,7 @@ msgid "Add to shelf"
msgstr "Dodaj do półki" msgstr "Dodaj do półki"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2725,7 +2725,7 @@ msgstr "Podaj nazwę domeny"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domeny zabronione (czarna lista)" msgstr "Domeny zabronione (czarna lista)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Następne" msgstr "Następne"
@ -2787,72 +2787,72 @@ msgstr "Sortuj rosnąco według indeksu serii"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Sortuj malejąco według indeksu serii" msgstr "Sortuj malejąco według indeksu serii"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Rozpocznij" msgstr "Rozpocznij"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Książki alfabetyczne" msgstr "Książki alfabetyczne"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Książki uporządkowane alfabetycznie" msgstr "Książki uporządkowane alfabetycznie"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Popularne publikacje z tego katalogu bazujące na pobranych." msgstr "Popularne publikacje z tego katalogu bazujące na pobranych."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Popularne publikacje z tego katalogu bazujące na ocenach." msgstr "Popularne publikacje z tego katalogu bazujące na ocenach."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Ostatnio dodane książki" msgstr "Ostatnio dodane książki"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Ostatnie książki" msgstr "Ostatnie książki"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Losowe książki" msgstr "Losowe książki"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Książki sortowane według autorów" msgstr "Książki sortowane według autorów"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Książki sortowane według wydawców" msgstr "Książki sortowane według wydawców"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Książki sortowane według kategorii" msgstr "Książki sortowane według kategorii"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Książki sortowane według cyklu" msgstr "Książki sortowane według cyklu"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Ksiązki sortowane według języka" msgstr "Ksiązki sortowane według języka"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Książki sortowane według oceny" msgstr "Książki sortowane według oceny"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Ksiązki sortowane według formatu" msgstr "Ksiązki sortowane według formatu"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Półki" msgstr "Półki"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Książki ułożone na półkach" msgstr "Książki ułożone na półkach"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2023-07-25 11:30+0100\n" "PO-Revision-Date: 2023-07-25 11:30+0100\n"
"Last-Translator: horus68 <https://github.com/horus68>\n" "Last-Translator: horus68 <https://github.com/horus68>\n"
"Language: pt\n" "Language: pt\n"
@ -924,7 +924,7 @@ msgstr "Livros"
msgid "Show recent books" msgid "Show recent books"
msgstr "Mostrar livros recentes" msgstr "Mostrar livros recentes"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Livros quentes" msgstr "Livros quentes"
@ -941,7 +941,7 @@ msgstr "Livros descarregados"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Mostrar livros descarregados" msgstr "Mostrar livros descarregados"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Top de pontuação de livros" msgstr "Top de pontuação de livros"
@ -949,8 +949,8 @@ msgstr "Top de pontuação de livros"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Mostrar livros mais bem pontuados" msgstr "Mostrar livros mais bem pontuados"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Livros lidos" msgstr "Livros lidos"
@ -959,8 +959,8 @@ msgstr "Livros lidos"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Mostrar lido e não lido" msgstr "Mostrar lido e não lido"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Livros não lidos" msgstr "Livros não lidos"
@ -972,13 +972,13 @@ msgstr "Mostrar Não Lidos"
msgid "Discover" msgid "Discover"
msgstr "Descobrir" msgstr "Descobrir"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Mostrar livros aleatoriamente" msgstr "Mostrar livros aleatoriamente"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Categorias" msgstr "Categorias"
@ -988,7 +988,7 @@ msgid "Show Category Section"
msgstr "Mostrar secção da categoria" msgstr "Mostrar secção da categoria"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Séries" msgstr "Séries"
@ -999,7 +999,7 @@ msgid "Show Series Section"
msgstr "Mostrar secção de séries" msgstr "Mostrar secção de séries"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autores" msgstr "Autores"
@ -1009,7 +1009,7 @@ msgid "Show Author Section"
msgstr "Mostrar secção de autor" msgstr "Mostrar secção de autor"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Editoras" msgstr "Editoras"
@ -1019,7 +1019,7 @@ msgid "Show Publisher Section"
msgstr "Mostrar seleção de editoras" msgstr "Mostrar seleção de editoras"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Idiomas" msgstr "Idiomas"
@ -1029,7 +1029,7 @@ msgstr "Idiomas"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Mostrar secção de idioma" msgstr "Mostrar secção de idioma"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Pontuações" msgstr "Pontuações"
@ -1038,7 +1038,7 @@ msgstr "Pontuações"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Mostrar secção de pontuações" msgstr "Mostrar secção de pontuações"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formatos de ficheiro" msgstr "Formatos de ficheiro"
@ -1065,7 +1065,7 @@ msgid "Show Books List"
msgstr "Mostrar lista de livros" msgstr "Mostrar lista de livros"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2606,7 +2606,7 @@ msgid "Add to shelf"
msgstr "Adicionar à estante" msgstr "Adicionar à estante"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2685,7 +2685,7 @@ msgstr "Digite o nome do domínio"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domínios ngados (Lista Negra)" msgstr "Domínios ngados (Lista Negra)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Seguinte" msgstr "Seguinte"
@ -2743,72 +2743,72 @@ msgstr "Ordenar em ordem ascendente de acordo com o índice da série"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Ordenação em ordem descendente de acordo com o índice de série" msgstr "Ordenação em ordem descendente de acordo com o índice de série"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Início" msgstr "Início"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Livros alfabeticamente" msgstr "Livros alfabeticamente"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Livros ordenados alfabeticamente" msgstr "Livros ordenados alfabeticamente"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Publicações populares deste catálogo com base no número de descarregamentos." msgstr "Publicações populares deste catálogo com base no número de descarregamentos."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Publicações populares deste catálogo com base nas pontuações." msgstr "Publicações populares deste catálogo com base nas pontuações."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Livros recentemente adicionados" msgstr "Livros recentemente adicionados"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Os livros mais recentes" msgstr "Os livros mais recentes"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Livros aleatórios" msgstr "Livros aleatórios"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Livros ordenados por autor" msgstr "Livros ordenados por autor"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Livros ordenados por editora" msgstr "Livros ordenados por editora"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Livros ordenados por categoria" msgstr "Livros ordenados por categoria"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Livros ordenados por série" msgstr "Livros ordenados por série"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Livros ordenados por idiomas" msgstr "Livros ordenados por idiomas"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Livros ordenados por pontuação" msgstr "Livros ordenados por pontuação"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Livros ordenados por formatos de ficheiro" msgstr "Livros ordenados por formatos de ficheiro"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Estantes" msgstr "Estantes"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Livros organizados em estantes" msgstr "Livros organizados em estantes"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: br\n" "Language: br\n"
@ -924,7 +924,7 @@ msgstr "Livros"
msgid "Show recent books" msgid "Show recent books"
msgstr "Mostrar livros recentes" msgstr "Mostrar livros recentes"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Livros Quentes" msgstr "Livros Quentes"
@ -941,7 +941,7 @@ msgstr "Livros Baixados"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Mostrar Livros Baixados" msgstr "Mostrar Livros Baixados"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Livros Mais Bem Avaliados" msgstr "Livros Mais Bem Avaliados"
@ -949,8 +949,8 @@ msgstr "Livros Mais Bem Avaliados"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Mostrar Livros Mais Bem Avaliados" msgstr "Mostrar Livros Mais Bem Avaliados"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Livros Lidos" msgstr "Livros Lidos"
@ -959,8 +959,8 @@ msgstr "Livros Lidos"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Mostrar lido e não lido" msgstr "Mostrar lido e não lido"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Livros Não Lidos" msgstr "Livros Não Lidos"
@ -972,13 +972,13 @@ msgstr "Mostrar Não Lidos"
msgid "Discover" msgid "Discover"
msgstr "Descubra" msgstr "Descubra"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Mostrar Livros Aleatórios" msgstr "Mostrar Livros Aleatórios"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Categorias" msgstr "Categorias"
@ -988,7 +988,7 @@ msgid "Show Category Section"
msgstr "Mostrar seção de categoria" msgstr "Mostrar seção de categoria"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Série" msgstr "Série"
@ -999,7 +999,7 @@ msgid "Show Series Section"
msgstr "Mostrar seção de séries" msgstr "Mostrar seção de séries"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Autores" msgstr "Autores"
@ -1009,7 +1009,7 @@ msgid "Show Author Section"
msgstr "Mostrar seção de autor" msgstr "Mostrar seção de autor"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Editoras" msgstr "Editoras"
@ -1019,7 +1019,7 @@ msgid "Show Publisher Section"
msgstr "Mostrar seção de editoras" msgstr "Mostrar seção de editoras"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Idiomas" msgstr "Idiomas"
@ -1029,7 +1029,7 @@ msgstr "Idiomas"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Mostrar seção de idioma" msgstr "Mostrar seção de idioma"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Avaliações" msgstr "Avaliações"
@ -1038,7 +1038,7 @@ msgstr "Avaliações"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Mostrar seção de avaliações" msgstr "Mostrar seção de avaliações"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Formatos de arquivo" msgstr "Formatos de arquivo"
@ -1065,7 +1065,7 @@ msgid "Show Books List"
msgstr "Mostrar Lista de Livros" msgstr "Mostrar Lista de Livros"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2606,7 +2606,7 @@ msgid "Add to shelf"
msgstr "Adicionar à estante" msgstr "Adicionar à estante"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2685,7 +2685,7 @@ msgstr "Digite o nome do domínio"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domínios Negados (Lista Negra)" msgstr "Domínios Negados (Lista Negra)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Próximo" msgstr "Próximo"
@ -2743,72 +2743,72 @@ msgstr "Ordenar em ordem crescente de acordo com o índice de série"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Ordenação em ordem decrescente de acordo com o índice de série" msgstr "Ordenação em ordem decrescente de acordo com o índice de série"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Início" msgstr "Início"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Livros Alfabéticos" msgstr "Livros Alfabéticos"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Livros ordenados alfabeticamente" msgstr "Livros ordenados alfabeticamente"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Publicações populares deste catálogo baseadas em Downloads." msgstr "Publicações populares deste catálogo baseadas em Downloads."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Publicações populares deste catálogo baseadas em Avaliação." msgstr "Publicações populares deste catálogo baseadas em Avaliação."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Livros recentemente adicionados" msgstr "Livros recentemente adicionados"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Os últimos Livros" msgstr "Os últimos Livros"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Livros Aleatórios" msgstr "Livros Aleatórios"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Livros ordenados por Autor" msgstr "Livros ordenados por Autor"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Livros ordenados por editora" msgstr "Livros ordenados por editora"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Livros ordenados por categoria" msgstr "Livros ordenados por categoria"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Livros ordenados por série" msgstr "Livros ordenados por série"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Livros ordenados por Idiomas" msgstr "Livros ordenados por Idiomas"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Livros ordenados por Avaliação" msgstr "Livros ordenados por Avaliação"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Livros ordenados por formatos de arquivo" msgstr "Livros ordenados por formatos de arquivo"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Estantes" msgstr "Estantes"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Livros organizados em Estantes" msgstr "Livros organizados em Estantes"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-04-29 01:20+0400\n" "PO-Revision-Date: 2020-04-29 01:20+0400\n"
"Last-Translator: ZIZA\n" "Last-Translator: ZIZA\n"
"Language: ru\n" "Language: ru\n"
@ -939,7 +939,7 @@ msgstr "Книги"
msgid "Show recent books" msgid "Show recent books"
msgstr "Показывать недавние книги" msgstr "Показывать недавние книги"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Популярные Книги" msgstr "Популярные Книги"
@ -956,7 +956,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Книги с наилучшим рейтингом" msgstr "Книги с наилучшим рейтингом"
@ -964,8 +964,8 @@ msgstr "Книги с наилучшим рейтингом"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Показывать книги с наивысшим рейтингом" msgstr "Показывать книги с наивысшим рейтингом"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Прочитанные Книги" msgstr "Прочитанные Книги"
@ -974,8 +974,8 @@ msgstr "Прочитанные Книги"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Показывать прочитанные и непрочитанные" msgstr "Показывать прочитанные и непрочитанные"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Непрочитанные Книги" msgstr "Непрочитанные Книги"
@ -987,13 +987,13 @@ msgstr "Показать непрочитанное"
msgid "Discover" msgid "Discover"
msgstr "Обзор" msgstr "Обзор"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Показывать Случайные Книги" msgstr "Показывать Случайные Книги"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Категории" msgstr "Категории"
@ -1003,7 +1003,7 @@ msgid "Show Category Section"
msgstr "Показывать выбор категории" msgstr "Показывать выбор категории"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Серии" msgstr "Серии"
@ -1014,7 +1014,7 @@ msgid "Show Series Section"
msgstr "Показывать выбор серии" msgstr "Показывать выбор серии"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Авторы" msgstr "Авторы"
@ -1024,7 +1024,7 @@ msgid "Show Author Section"
msgstr "Показывать выбор автора" msgstr "Показывать выбор автора"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Издатели" msgstr "Издатели"
@ -1034,7 +1034,7 @@ msgid "Show Publisher Section"
msgstr "Показать выбор издателя" msgstr "Показать выбор издателя"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Языки" msgstr "Языки"
@ -1044,7 +1044,7 @@ msgstr "Языки"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Показывать выбор языка" msgstr "Показывать выбор языка"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Рейтинги" msgstr "Рейтинги"
@ -1053,7 +1053,7 @@ msgstr "Рейтинги"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Показать выбор рейтинга" msgstr "Показать выбор рейтинга"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Форматы файлов" msgstr "Форматы файлов"
@ -1080,7 +1080,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2632,7 +2632,7 @@ msgid "Add to shelf"
msgstr "Добавить на книжную полку" msgstr "Добавить на книжную полку"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2710,7 +2710,7 @@ msgstr "Введите доменное имя"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Запрещенные домены (черный список)" msgstr "Запрещенные домены (черный список)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Далее" msgstr "Далее"
@ -2770,72 +2770,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Старт" msgstr "Старт"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Популярные книги в этом каталоге, на основе количества Скачиваний." msgstr "Популярные книги в этом каталоге, на основе количества Скачиваний."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Популярные книги из этого каталога на основании Рейтинга." msgstr "Популярные книги из этого каталога на основании Рейтинга."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Недавно добавленные книги" msgstr "Недавно добавленные книги"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Последние Книги" msgstr "Последние Книги"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Случайный выбор" msgstr "Случайный выбор"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Книги, отсортированные по Автору" msgstr "Книги, отсортированные по Автору"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Книги, отсортированные по издателю" msgstr "Книги, отсортированные по издателю"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Книги, отсортированные по категории" msgstr "Книги, отсортированные по категории"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Книги, отсортированные по серии" msgstr "Книги, отсортированные по серии"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Книги отсортированы по языкам" msgstr "Книги отсортированы по языкам"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Книги, упорядоченные по рейтингу" msgstr "Книги, упорядоченные по рейтингу"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Книги отсортированы по формату файла" msgstr "Книги отсортированы по формату файла"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Полки" msgstr "Полки"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Книги организованы на полках" msgstr "Книги организованы на полках"

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2021-05-13 11:00+0000\n" "PO-Revision-Date: 2021-05-13 11:00+0000\n"
"Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl@gmail.com>\n" "Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl@gmail.com>\n"
"Language: sv\n" "Language: sv\n"
@ -937,7 +937,7 @@ msgstr "Böcker"
msgid "Show recent books" msgid "Show recent books"
msgstr "Visa senaste böcker" msgstr "Visa senaste böcker"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Heta böcker" msgstr "Heta böcker"
@ -954,7 +954,7 @@ msgstr "Hämtade böcker"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Visa hämtade böcker" msgstr "Visa hämtade böcker"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Bäst rankade böcker" msgstr "Bäst rankade böcker"
@ -962,8 +962,8 @@ msgstr "Bäst rankade böcker"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Visa böcker med bästa betyg" msgstr "Visa böcker med bästa betyg"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Lästa böcker" msgstr "Lästa böcker"
@ -972,8 +972,8 @@ msgstr "Lästa böcker"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Visa lästa och olästa" msgstr "Visa lästa och olästa"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Olästa böcker" msgstr "Olästa böcker"
@ -985,13 +985,13 @@ msgstr "Visa olästa"
msgid "Discover" msgid "Discover"
msgstr "Upptäck" msgstr "Upptäck"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Visa slumpmässiga böcker" msgstr "Visa slumpmässiga böcker"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategorier" msgstr "Kategorier"
@ -1001,7 +1001,7 @@ msgid "Show Category Section"
msgstr "Visa kategorival" msgstr "Visa kategorival"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Serier" msgstr "Serier"
@ -1012,7 +1012,7 @@ msgid "Show Series Section"
msgstr "Visa serieval" msgstr "Visa serieval"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Författare" msgstr "Författare"
@ -1022,7 +1022,7 @@ msgid "Show Author Section"
msgstr "Visa författarval" msgstr "Visa författarval"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Förlag" msgstr "Förlag"
@ -1032,7 +1032,7 @@ msgid "Show Publisher Section"
msgstr "Visa urval av förlag" msgstr "Visa urval av förlag"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Språk" msgstr "Språk"
@ -1042,7 +1042,7 @@ msgstr "Språk"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Visa språkval" msgstr "Visa språkval"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Betyg" msgstr "Betyg"
@ -1051,7 +1051,7 @@ msgstr "Betyg"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Visa val av betyg" msgstr "Visa val av betyg"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Filformat" msgstr "Filformat"
@ -1078,7 +1078,7 @@ msgid "Show Books List"
msgstr "Visa boklista" msgstr "Visa boklista"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2630,7 +2630,7 @@ msgid "Add to shelf"
msgstr "Lägg till hyllan" msgstr "Lägg till hyllan"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2709,7 +2709,7 @@ msgstr "Ange domännamn"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Avvisade domäner för registrering" msgstr "Avvisade domäner för registrering"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Nästa" msgstr "Nästa"
@ -2769,72 +2769,72 @@ msgstr "Sortera stigande enligt serieindex"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "Sortera fallande enligt serieindex" msgstr "Sortera fallande enligt serieindex"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Starta" msgstr "Starta"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "Alfabetiska böcker" msgstr "Alfabetiska böcker"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "Böcker sorterade alfabetiskt" msgstr "Böcker sorterade alfabetiskt"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Populära publikationer från den här katalogen baserad på hämtningar." msgstr "Populära publikationer från den här katalogen baserad på hämtningar."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Populära publikationer från den här katalogen baserad på betyg." msgstr "Populära publikationer från den här katalogen baserad på betyg."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Senaste tillagda böcker" msgstr "Senaste tillagda böcker"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "De senaste böckerna" msgstr "De senaste böckerna"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Slumpmässiga böcker" msgstr "Slumpmässiga böcker"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Böcker ordnade efter författare" msgstr "Böcker ordnade efter författare"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Böcker ordnade efter förlag" msgstr "Böcker ordnade efter förlag"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Böcker ordnade efter kategori" msgstr "Böcker ordnade efter kategori"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Böcker ordnade efter serier" msgstr "Böcker ordnade efter serier"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Böcker ordnade efter språk" msgstr "Böcker ordnade efter språk"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Böcker sorterade efter Betyg" msgstr "Böcker sorterade efter Betyg"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Böcker ordnade av filformat" msgstr "Böcker ordnade av filformat"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Hyllor" msgstr "Hyllor"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Böcker organiserade i hyllor" msgstr "Böcker organiserade i hyllor"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-04-23 22:47+0300\n" "PO-Revision-Date: 2020-04-23 22:47+0300\n"
"Last-Translator: iz <iz7iz7iz@protonmail.ch>\n" "Last-Translator: iz <iz7iz7iz@protonmail.ch>\n"
"Language: tr\n" "Language: tr\n"
@ -931,7 +931,7 @@ msgstr "eKitaplar"
msgid "Show recent books" msgid "Show recent books"
msgstr "Son eKitapları göster" msgstr "Son eKitapları göster"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Popüler" msgstr "Popüler"
@ -948,7 +948,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "" msgstr ""
@ -956,8 +956,8 @@ msgstr ""
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "" msgstr ""
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Okunanlar" msgstr "Okunanlar"
@ -966,8 +966,8 @@ msgstr "Okunanlar"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Okunan ve okunmayanları göster" msgstr "Okunan ve okunmayanları göster"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Okunmamışlar" msgstr "Okunmamışlar"
@ -979,13 +979,13 @@ msgstr "Okunmamışları göster"
msgid "Discover" msgid "Discover"
msgstr "Keşfet" msgstr "Keşfet"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Rastgele Kitap Göster" msgstr "Rastgele Kitap Göster"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Kategoriler" msgstr "Kategoriler"
@ -995,7 +995,7 @@ msgid "Show Category Section"
msgstr "Kategori seçimini göster" msgstr "Kategori seçimini göster"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Seriler" msgstr "Seriler"
@ -1006,7 +1006,7 @@ msgid "Show Series Section"
msgstr "Seri seçimini göster" msgstr "Seri seçimini göster"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Yazarlar" msgstr "Yazarlar"
@ -1016,7 +1016,7 @@ msgid "Show Author Section"
msgstr "Yazar seçimini göster" msgstr "Yazar seçimini göster"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Yayıncılar" msgstr "Yayıncılar"
@ -1026,7 +1026,7 @@ msgid "Show Publisher Section"
msgstr "Yayıncı seçimini göster" msgstr "Yayıncı seçimini göster"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Diller" msgstr "Diller"
@ -1036,7 +1036,7 @@ msgstr "Diller"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Dil seçimini göster" msgstr "Dil seçimini göster"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Değerlendirmeler" msgstr "Değerlendirmeler"
@ -1045,7 +1045,7 @@ msgstr "Değerlendirmeler"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Değerlendirme seçimini göster" msgstr "Değerlendirme seçimini göster"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Biçimler" msgstr "Biçimler"
@ -1072,7 +1072,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2621,7 +2621,7 @@ msgid "Add to shelf"
msgstr "Kitaplığa ekle" msgstr "Kitaplığa ekle"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2698,7 +2698,7 @@ msgstr "Servis adı girin"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "" msgstr ""
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Sonraki" msgstr "Sonraki"
@ -2757,72 +2757,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Başlangıç" msgstr "Başlangıç"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "İndirilme sayısına göre bu katalogdaki popüler yayınlar." msgstr "İndirilme sayısına göre bu katalogdaki popüler yayınlar."
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Değerlendirmeye göre bu katalogdaki popüler yayınlar." msgstr "Değerlendirmeye göre bu katalogdaki popüler yayınlar."
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Yeni eklenen eKitaplar" msgstr "Yeni eklenen eKitaplar"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "En en eKitaplar" msgstr "En en eKitaplar"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Rastgele eKitaplar" msgstr "Rastgele eKitaplar"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Yazara göre sıralanmış eKitaplar" msgstr "Yazara göre sıralanmış eKitaplar"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Yayınevine göre sıralanmış eKitaplar" msgstr "Yayınevine göre sıralanmış eKitaplar"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Kategoriye göre sıralanmış eKitaplar" msgstr "Kategoriye göre sıralanmış eKitaplar"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Seriye göre sıralanmış eKitaplar" msgstr "Seriye göre sıralanmış eKitaplar"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Dile göre sıralanmış eKitaplar" msgstr "Dile göre sıralanmış eKitaplar"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Biçime göre sıralanmış eKitaplar" msgstr "Biçime göre sıralanmış eKitaplar"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-web\n" "Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2017-04-30 00:47+0300\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n"
"Last-Translator: ABIS Team <biblio.if.abis@gmail.com>\n" "Last-Translator: ABIS Team <biblio.if.abis@gmail.com>\n"
"Language: uk\n" "Language: uk\n"
@ -928,7 +928,7 @@ msgstr "Книжки"
msgid "Show recent books" msgid "Show recent books"
msgstr "Показувати останні книги" msgstr "Показувати останні книги"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Популярні книги" msgstr "Популярні книги"
@ -945,7 +945,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Книги з найкращим рейтингом" msgstr "Книги з найкращим рейтингом"
@ -953,8 +953,8 @@ msgstr "Книги з найкращим рейтингом"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Показувати книги з найвищим рейтингом" msgstr "Показувати книги з найвищим рейтингом"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Прочитані книги" msgstr "Прочитані книги"
@ -963,8 +963,8 @@ msgstr "Прочитані книги"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Показувати прочитані та непрочитані книги" msgstr "Показувати прочитані та непрочитані книги"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Непрочитані книги" msgstr "Непрочитані книги"
@ -976,13 +976,13 @@ msgstr "Показати не прочитані"
msgid "Discover" msgid "Discover"
msgstr "Огляд" msgstr "Огляд"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Показувати випадкові книги" msgstr "Показувати випадкові книги"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Категорії" msgstr "Категорії"
@ -992,7 +992,7 @@ msgid "Show Category Section"
msgstr "Показувати вибір категорії" msgstr "Показувати вибір категорії"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Серії" msgstr "Серії"
@ -1003,7 +1003,7 @@ msgid "Show Series Section"
msgstr "Показувати вибір серії" msgstr "Показувати вибір серії"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Автори" msgstr "Автори"
@ -1013,7 +1013,7 @@ msgid "Show Author Section"
msgstr "Показувати вибір автора" msgstr "Показувати вибір автора"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Видавництва" msgstr "Видавництва"
@ -1023,7 +1023,7 @@ msgid "Show Publisher Section"
msgstr "Показувати вибір серії" msgstr "Показувати вибір серії"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Мови" msgstr "Мови"
@ -1033,7 +1033,7 @@ msgstr "Мови"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Показувати вибір мови" msgstr "Показувати вибір мови"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Рейтинги" msgstr "Рейтинги"
@ -1042,7 +1042,7 @@ msgstr "Рейтинги"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Показувати вибір серії" msgstr "Показувати вибір серії"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Формати файлів" msgstr "Формати файлів"
@ -1069,7 +1069,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2613,7 +2613,7 @@ msgid "Add to shelf"
msgstr "Додати на книжкову полицю" msgstr "Додати на книжкову полицю"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2690,7 +2690,7 @@ msgstr "Введіть домен"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Заборонені домени (Чорний список)" msgstr "Заборонені домени (Чорний список)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Далі" msgstr "Далі"
@ -2748,72 +2748,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Старт" msgstr "Старт"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "Популярні книги в цьому каталозі, на основі кількості завантажень" msgstr "Популярні книги в цьому каталозі, на основі кількості завантажень"
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "Популярні книги з цього каталогу на основі рейтингу" msgstr "Популярні книги з цього каталогу на основі рейтингу"
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Останні книги" msgstr "Останні книги"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Випадковий список книг" msgstr "Випадковий список книг"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Книги відсортовані за автором" msgstr "Книги відсортовані за автором"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "" msgstr ""
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Книги відсортовані за категоріями" msgstr "Книги відсортовані за категоріями"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Книги відсортовані за серією" msgstr "Книги відсортовані за серією"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "" msgstr ""
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-web\n" "Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2022-09-20 21:36+0700\n" "PO-Revision-Date: 2022-09-20 21:36+0700\n"
"Last-Translator: Ha Link <halink0803@gmail.com>\n" "Last-Translator: Ha Link <halink0803@gmail.com>\n"
"Language: vi\n" "Language: vi\n"
@ -923,7 +923,7 @@ msgstr "Sách"
msgid "Show recent books" msgid "Show recent books"
msgstr "Hiển thị sách gần đây" msgstr "Hiển thị sách gần đây"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "Sách hot" msgstr "Sách hot"
@ -940,7 +940,7 @@ msgstr "Sách đã tải"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "Hiển thị sách đã tải" msgstr "Hiển thị sách đã tải"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "Top sách được đánh giá cao" msgstr "Top sách được đánh giá cao"
@ -948,8 +948,8 @@ msgstr "Top sách được đánh giá cao"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "Hiện thị top những sách được đánh giá cao" msgstr "Hiện thị top những sách được đánh giá cao"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "Sách đã đọc" msgstr "Sách đã đọc"
@ -958,8 +958,8 @@ msgstr "Sách đã đọc"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "Hiển thị đã đọc và chưa đọc" msgstr "Hiển thị đã đọc và chưa đọc"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "Sách chưa đọc" msgstr "Sách chưa đọc"
@ -971,13 +971,13 @@ msgstr "Hiện thị sách chưa đọc"
msgid "Discover" msgid "Discover"
msgstr "Khám phá" msgstr "Khám phá"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "Hiển thị sách ngẫu nhiên" msgstr "Hiển thị sách ngẫu nhiên"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "Chủ đề" msgstr "Chủ đề"
@ -987,7 +987,7 @@ msgid "Show Category Section"
msgstr "Hiển thị chọn chủ đề" msgstr "Hiển thị chọn chủ đề"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "Series" msgstr "Series"
@ -998,7 +998,7 @@ msgid "Show Series Section"
msgstr "Hiển thị chọn series" msgstr "Hiển thị chọn series"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "Tác giả" msgstr "Tác giả"
@ -1008,7 +1008,7 @@ msgid "Show Author Section"
msgstr "Hiển thị chọn tác giả" msgstr "Hiển thị chọn tác giả"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "Nhà phát hành" msgstr "Nhà phát hành"
@ -1018,7 +1018,7 @@ msgid "Show Publisher Section"
msgstr "Hiển thị chọn nhà phát hành" msgstr "Hiển thị chọn nhà phát hành"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "Ngôn ngữ" msgstr "Ngôn ngữ"
@ -1028,7 +1028,7 @@ msgstr "Ngôn ngữ"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "Hiển thị chọn ngôn ngữ" msgstr "Hiển thị chọn ngôn ngữ"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "Đánh giá" msgstr "Đánh giá"
@ -1037,7 +1037,7 @@ msgstr "Đánh giá"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "Hiển thị chọn đánh giá" msgstr "Hiển thị chọn đánh giá"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "Định dạng file" msgstr "Định dạng file"
@ -1064,7 +1064,7 @@ msgid "Show Books List"
msgstr "Hiển thị danh sách sách" msgstr "Hiển thị danh sách sách"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2609,7 +2609,7 @@ msgid "Add to shelf"
msgstr "Thêm vào giá sách" msgstr "Thêm vào giá sách"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2688,7 +2688,7 @@ msgstr "Nhập tên domain"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "Domain bị từ chối (Blacklist)" msgstr "Domain bị từ chối (Blacklist)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "Tiếp tục" msgstr "Tiếp tục"
@ -2747,72 +2747,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "Bắt đầu" msgstr "Bắt đầu"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "" msgstr ""
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "" msgstr ""
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "Sách mới được thêm gần đây" msgstr "Sách mới được thêm gần đây"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "Sách mới nhất" msgstr "Sách mới nhất"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "Sách ngẫu nhiên" msgstr "Sách ngẫu nhiên"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "Sách sắp xếp theo tác giả" msgstr "Sách sắp xếp theo tác giả"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "Sách sắp xếp theo nhà phát hành" msgstr "Sách sắp xếp theo nhà phát hành"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "Sách sắp xếp theo thể loại" msgstr "Sách sắp xếp theo thể loại"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "Sách sắp xếp theo series" msgstr "Sách sắp xếp theo series"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "Sách sắp xếp theo ngôn ngữ" msgstr "Sách sắp xếp theo ngôn ngữ"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "Sách sắp xếp theo xếp hạng" msgstr "Sách sắp xếp theo xếp hạng"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Sách sắp xếp theo định dạng" msgstr "Sách sắp xếp theo định dạng"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "Giá sách" msgstr "Giá sách"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "Sách tổ chức theo giá sách" msgstr "Sách tổ chức theo giá sách"
@ -2834,7 +2834,7 @@ msgstr "Tài khoản"
#: cps/templates/layout.html:71 cps/templates/layout.html:96 #: cps/templates/layout.html:71 cps/templates/layout.html:96
msgid "Logout" msgid "Logout"
msgstr "Đăng suất" msgstr "Đăng xuất"
#: cps/templates/layout.html:78 cps/templates/layout.html:134 #: cps/templates/layout.html:78 cps/templates/layout.html:134
msgid "Uploading..." msgid "Uploading..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n" "PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: xlivevil <xlivevil@aliyun.com>\n" "Last-Translator: xlivevil <xlivevil@aliyun.com>\n"
"Language: zh_CN\n" "Language: zh_CN\n"
@ -917,7 +917,7 @@ msgstr "书籍"
msgid "Show recent books" msgid "Show recent books"
msgstr "显示最近查看的书籍" msgstr "显示最近查看的书籍"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "热门书籍" msgstr "热门书籍"
@ -934,7 +934,7 @@ msgstr "已下载书籍"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "显示下载过的书籍" msgstr "显示下载过的书籍"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "最高评分书籍" msgstr "最高评分书籍"
@ -942,8 +942,8 @@ msgstr "最高评分书籍"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "显示最高评分书籍" msgstr "显示最高评分书籍"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "已读书籍" msgstr "已读书籍"
@ -951,8 +951,8 @@ msgstr "已读书籍"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "显示已读或未读状态" msgstr "显示已读或未读状态"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "未读书籍" msgstr "未读书籍"
@ -964,13 +964,13 @@ msgstr "显示未读"
msgid "Discover" msgid "Discover"
msgstr "发现" msgstr "发现"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "显示随机书籍" msgstr "显示随机书籍"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "分类" msgstr "分类"
@ -979,7 +979,7 @@ msgid "Show Category Section"
msgstr "显示分类栏目" msgstr "显示分类栏目"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "丛书" msgstr "丛书"
@ -989,7 +989,7 @@ msgid "Show Series Section"
msgstr "显示丛书栏目" msgstr "显示丛书栏目"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "作者" msgstr "作者"
@ -998,7 +998,7 @@ msgid "Show Author Section"
msgstr "显示作者栏目" msgstr "显示作者栏目"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "出版社" msgstr "出版社"
@ -1007,7 +1007,7 @@ msgid "Show Publisher Section"
msgstr "显示出版社栏目" msgstr "显示出版社栏目"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "语言" msgstr "语言"
@ -1016,7 +1016,7 @@ msgstr "语言"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "显示语言栏目" msgstr "显示语言栏目"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "评分" msgstr "评分"
@ -1024,7 +1024,7 @@ msgstr "评分"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "显示评分栏目" msgstr "显示评分栏目"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "文件格式" msgstr "文件格式"
@ -1049,7 +1049,7 @@ msgid "Show Books List"
msgstr "显示书籍列表" msgstr "显示书籍列表"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2578,7 +2578,7 @@ msgid "Add to shelf"
msgstr "添加到书架" msgstr "添加到书架"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2654,7 +2654,7 @@ msgstr "输入域名"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "禁止注册的域名(黑名单)" msgstr "禁止注册的域名(黑名单)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "下一个" msgstr "下一个"
@ -2712,72 +2712,72 @@ msgstr "按丛书编号排序"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "按丛书编号逆排序" msgstr "按丛书编号逆排序"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "开始" msgstr "开始"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "字母排序书籍" msgstr "字母排序书籍"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "按字母排序的书籍" msgstr "按字母排序的书籍"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "基于下载数的热门书籍" msgstr "基于下载数的热门书籍"
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "基于评分的热门书籍" msgstr "基于评分的热门书籍"
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "最近添加的书籍" msgstr "最近添加的书籍"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "最新书籍" msgstr "最新书籍"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "随机书籍" msgstr "随机书籍"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "书籍按作者排序" msgstr "书籍按作者排序"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "书籍按出版社排序" msgstr "书籍按出版社排序"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "书籍按分类排序" msgstr "书籍按分类排序"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "书籍按丛书排序" msgstr "书籍按丛书排序"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "书籍按语言排序" msgstr "书籍按语言排序"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "书籍按评分排序" msgstr "书籍按评分排序"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "书籍按文件格式排序" msgstr "书籍按文件格式排序"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "书架列表" msgstr "书架列表"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "书架上的书" msgstr "书架上的书"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n" "PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: xlivevil <xlivevil@aliyun.com>\n" "Last-Translator: xlivevil <xlivevil@aliyun.com>\n"
"Language: zh_TW\n" "Language: zh_TW\n"
@ -931,7 +931,7 @@ msgstr "書籍"
msgid "Show recent books" msgid "Show recent books"
msgstr "顯示最近書籍" msgstr "顯示最近書籍"
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "熱門書籍" msgstr "熱門書籍"
@ -948,7 +948,7 @@ msgstr "已下載書籍"
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "顯示下載過的書籍" msgstr "顯示下載過的書籍"
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "最高評分書籍" msgstr "最高評分書籍"
@ -956,8 +956,8 @@ msgstr "最高評分書籍"
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "顯示最高評分書籍" msgstr "顯示最高評分書籍"
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "已讀書籍" msgstr "已讀書籍"
@ -966,8 +966,8 @@ msgstr "已讀書籍"
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "顯示閱讀狀態" msgstr "顯示閱讀狀態"
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "未讀書籍" msgstr "未讀書籍"
@ -979,13 +979,13 @@ msgstr "顯示未讀"
msgid "Discover" msgid "Discover"
msgstr "發現" msgstr "發現"
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "隨機顯示書籍" msgstr "隨機顯示書籍"
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "分類" msgstr "分類"
@ -995,7 +995,7 @@ msgid "Show Category Section"
msgstr "顯示分類選擇" msgstr "顯示分類選擇"
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "叢書" msgstr "叢書"
@ -1006,7 +1006,7 @@ msgid "Show Series Section"
msgstr "顯示叢書選擇" msgstr "顯示叢書選擇"
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "作者" msgstr "作者"
@ -1016,7 +1016,7 @@ msgid "Show Author Section"
msgstr "顯示作者選擇" msgstr "顯示作者選擇"
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "出版社" msgstr "出版社"
@ -1026,7 +1026,7 @@ msgid "Show Publisher Section"
msgstr "顯示出版社選擇" msgstr "顯示出版社選擇"
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "語言" msgstr "語言"
@ -1036,7 +1036,7 @@ msgstr "語言"
msgid "Show Language Section" msgid "Show Language Section"
msgstr "顯示語言選擇" msgstr "顯示語言選擇"
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "評分" msgstr "評分"
@ -1045,7 +1045,7 @@ msgstr "評分"
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "顯示評分選擇" msgstr "顯示評分選擇"
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "文件格式" msgstr "文件格式"
@ -1072,7 +1072,7 @@ msgid "Show Books List"
msgstr "顯示書籍列表" msgstr "顯示書籍列表"
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2620,7 +2620,7 @@ msgid "Add to shelf"
msgstr "添加到書架" msgstr "添加到書架"
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2699,7 +2699,7 @@ msgstr "輸入網域名"
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "禁止註冊的網域名(黑名單)" msgstr "禁止註冊的網域名(黑名單)"
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "下一個" msgstr "下一個"
@ -2758,72 +2758,72 @@ msgstr "按叢書編號排序"
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "按叢書編號逆排序" msgstr "按叢書編號逆排序"
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "開始" msgstr "開始"
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "字母排序書籍" msgstr "字母排序書籍"
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "按字母排序的書籍" msgstr "按字母排序的書籍"
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "基於下載數的熱門書籍。" msgstr "基於下載數的熱門書籍。"
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "基於評分的熱門書籍。" msgstr "基於評分的熱門書籍。"
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "最近添加的書籍" msgstr "最近添加的書籍"
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "最新書籍" msgstr "最新書籍"
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "隨機書籍" msgstr "隨機書籍"
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "書籍按作者排序" msgstr "書籍按作者排序"
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "書籍按出版社排序" msgstr "書籍按出版社排序"
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "書籍按分類排序" msgstr "書籍按分類排序"
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "書籍按叢書排序" msgstr "書籍按叢書排序"
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "書籍按語言排序" msgstr "書籍按語言排序"
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "書籍按評分排序" msgstr "書籍按評分排序"
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "書籍按文件格式排序" msgstr "書籍按文件格式排序"
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "書架列表" msgstr "書架列表"
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "書架上的書" msgstr "書架上的書"

View File

@ -104,7 +104,7 @@ def check_user_session(user_id, session_key):
try: try:
return bool(session.query(User_Sessions).filter(User_Sessions.user_id==user_id, return bool(session.query(User_Sessions).filter(User_Sessions.user_id==user_id,
User_Sessions.session_key==session_key).one_or_none()) User_Sessions.session_key==session_key).one_or_none())
except (exc.OperationalError, exc.InvalidRequestError): except (exc.OperationalError, exc.InvalidRequestError) as e:
session.rollback() session.rollback()
log.exception(e) log.exception(e)

6
cps/web.py Executable file → Normal file
View File

@ -1192,7 +1192,7 @@ def serve_book(book_id, book_format, anyname):
if book_format.upper() == 'TXT': if book_format.upper() == 'TXT':
log.info('Serving book: %s', data.name) log.info('Serving book: %s', data.name)
try: try:
rawdata = open(os.path.join(config.config_calibre_dir, book.path, data.name + "." + book_format), rawdata = open(os.path.join(config.get_book_path(), book.path, data.name + "." + book_format),
"rb").read() "rb").read()
result = chardet.detect(rawdata) result = chardet.detect(rawdata)
return make_response( return make_response(
@ -1202,7 +1202,7 @@ def serve_book(book_id, book_format, anyname):
return "File Not Found" return "File Not Found"
# enable byte range read of pdf # enable byte range read of pdf
response = make_response( response = make_response(
send_from_directory(os.path.join(config.config_calibre_dir, book.path), data.name + "." + book_format)) send_from_directory(os.path.join(config.get_book_path(), book.path), data.name + "." + book_format))
if not range_header: if not range_header:
log.info('Serving book: %s', data.name) log.info('Serving book: %s', data.name)
response.headers['Accept-Ranges'] = 'bytes' response.headers['Accept-Ranges'] = 'bytes'
@ -1226,7 +1226,7 @@ def send_to_ereader(book_id, book_format, convert):
response = [{'type': "danger", 'message': _("Please configure the SMTP mail settings first...")}] response = [{'type': "danger", 'message': _("Please configure the SMTP mail settings first...")}]
return Response(json.dumps(response), mimetype='application/json') return Response(json.dumps(response), mimetype='application/json')
elif current_user.kindle_mail: elif current_user.kindle_mail:
result = send_mail(book_id, book_format, convert, current_user.kindle_mail, config.config_calibre_dir, result = send_mail(book_id, book_format, convert, current_user.kindle_mail, config.get_book_path(),
current_user.name) current_user.name)
if result is None: if result is None:
ub.update_download(book_id, int(current_user.id)) ub.update_download(book_id, int(current_user.id))

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-10-21 15:46+0200\n" "POT-Creation-Date: 2023-11-06 16:47+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -916,7 +916,7 @@ msgstr ""
msgid "Show recent books" msgid "Show recent books"
msgstr "" msgstr ""
#: cps/render_template.py:45 cps/templates/index.xml:25 #: cps/render_template.py:45 cps/templates/index.xml:26
msgid "Hot Books" msgid "Hot Books"
msgstr "" msgstr ""
@ -933,7 +933,7 @@ msgstr ""
msgid "Show Downloaded Books" msgid "Show Downloaded Books"
msgstr "" msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:32 cps/web.py:429 #: cps/render_template.py:59 cps/templates/index.xml:33 cps/web.py:429
msgid "Top Rated Books" msgid "Top Rated Books"
msgstr "" msgstr ""
@ -941,8 +941,8 @@ msgstr ""
msgid "Show Top Rated Books" msgid "Show Top Rated Books"
msgstr "" msgstr ""
#: cps/render_template.py:62 cps/templates/index.xml:54 #: cps/render_template.py:62 cps/templates/index.xml:55
#: cps/templates/index.xml:58 cps/web.py:750 #: cps/templates/index.xml:59 cps/web.py:750
msgid "Read Books" msgid "Read Books"
msgstr "" msgstr ""
@ -950,8 +950,8 @@ msgstr ""
msgid "Show Read and Unread" msgid "Show Read and Unread"
msgstr "" msgstr ""
#: cps/render_template.py:66 cps/templates/index.xml:61 #: cps/render_template.py:66 cps/templates/index.xml:62
#: cps/templates/index.xml:65 cps/web.py:753 #: cps/templates/index.xml:66 cps/web.py:753
msgid "Unread Books" msgid "Unread Books"
msgstr "" msgstr ""
@ -963,13 +963,13 @@ msgstr ""
msgid "Discover" msgid "Discover"
msgstr "" msgstr ""
#: cps/render_template.py:71 cps/templates/index.xml:50 #: cps/render_template.py:71 cps/templates/index.xml:51
#: cps/templates/user_table.html:159 cps/templates/user_table.html:162 #: cps/templates/user_table.html:159 cps/templates/user_table.html:162
msgid "Show Random Books" msgid "Show Random Books"
msgstr "" msgstr ""
#: cps/render_template.py:72 cps/templates/book_table.html:67 #: cps/render_template.py:72 cps/templates/book_table.html:67
#: cps/templates/index.xml:83 cps/web.py:1119 #: cps/templates/index.xml:84 cps/web.py:1119
msgid "Categories" msgid "Categories"
msgstr "" msgstr ""
@ -978,7 +978,7 @@ msgid "Show Category Section"
msgstr "" msgstr ""
#: cps/render_template.py:75 cps/templates/book_edit.html:91 #: cps/render_template.py:75 cps/templates/book_edit.html:91
#: cps/templates/book_table.html:68 cps/templates/index.xml:90 #: cps/templates/book_table.html:68 cps/templates/index.xml:91
#: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021 #: cps/templates/search_form.html:69 cps/web.py:1009 cps/web.py:1021
msgid "Series" msgid "Series"
msgstr "" msgstr ""
@ -988,7 +988,7 @@ msgid "Show Series Section"
msgstr "" msgstr ""
#: cps/render_template.py:78 cps/templates/book_table.html:66 #: cps/render_template.py:78 cps/templates/book_table.html:66
#: cps/templates/index.xml:69 #: cps/templates/index.xml:70
msgid "Authors" msgid "Authors"
msgstr "" msgstr ""
@ -997,7 +997,7 @@ msgid "Show Author Section"
msgstr "" msgstr ""
#: cps/render_template.py:82 cps/templates/book_table.html:72 #: cps/render_template.py:82 cps/templates/book_table.html:72
#: cps/templates/index.xml:76 cps/web.py:977 #: cps/templates/index.xml:77 cps/web.py:977
msgid "Publishers" msgid "Publishers"
msgstr "" msgstr ""
@ -1006,7 +1006,7 @@ msgid "Show Publisher Section"
msgstr "" msgstr ""
#: cps/render_template.py:85 cps/templates/book_table.html:70 #: cps/render_template.py:85 cps/templates/book_table.html:70
#: cps/templates/index.xml:97 cps/templates/search_form.html:107 #: cps/templates/index.xml:98 cps/templates/search_form.html:107
#: cps/web.py:1091 #: cps/web.py:1091
msgid "Languages" msgid "Languages"
msgstr "" msgstr ""
@ -1015,7 +1015,7 @@ msgstr ""
msgid "Show Language Section" msgid "Show Language Section"
msgstr "" msgstr ""
#: cps/render_template.py:89 cps/templates/index.xml:104 #: cps/render_template.py:89 cps/templates/index.xml:105
msgid "Ratings" msgid "Ratings"
msgstr "" msgstr ""
@ -1023,7 +1023,7 @@ msgstr ""
msgid "Show Ratings Section" msgid "Show Ratings Section"
msgstr "" msgstr ""
#: cps/render_template.py:92 cps/templates/index.xml:112 #: cps/render_template.py:92 cps/templates/index.xml:113
msgid "File formats" msgid "File formats"
msgstr "" msgstr ""
@ -1048,7 +1048,7 @@ msgid "Show Books List"
msgstr "" msgstr ""
#: cps/search.py:48 cps/search.py:398 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/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:226 #: cps/templates/search_form.html:226
msgid "Search" msgid "Search"
@ -2577,7 +2577,7 @@ msgid "Add to shelf"
msgstr "" msgstr ""
#: cps/templates/detail.html:304 cps/templates/detail.html:323 #: cps/templates/detail.html:304 cps/templates/detail.html:323
#: cps/templates/feed.xml:80 cps/templates/layout.html:154 #: cps/templates/feed.xml:81 cps/templates/layout.html:154
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@ -2653,7 +2653,7 @@ msgstr ""
msgid "Denied Domains (Blacklist)" msgid "Denied Domains (Blacklist)"
msgstr "" msgstr ""
#: cps/templates/feed.xml:21 cps/templates/layout.html:187 #: cps/templates/feed.xml:22 cps/templates/layout.html:187
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@ -2711,72 +2711,72 @@ msgstr ""
msgid "Sort descending according to series index" msgid "Sort descending according to series index"
msgstr "" msgstr ""
#: cps/templates/index.xml:6 #: cps/templates/index.xml:7
msgid "Start" msgid "Start"
msgstr "" msgstr ""
#: cps/templates/index.xml:18 #: cps/templates/index.xml:19
msgid "Alphabetical Books" msgid "Alphabetical Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:22 #: cps/templates/index.xml:23
msgid "Books sorted alphabetically" msgid "Books sorted alphabetically"
msgstr "" msgstr ""
#: cps/templates/index.xml:29 #: cps/templates/index.xml:30
msgid "Popular publications from this catalog based on Downloads." msgid "Popular publications from this catalog based on Downloads."
msgstr "" msgstr ""
#: cps/templates/index.xml:36 #: cps/templates/index.xml:37
msgid "Popular publications from this catalog based on Rating." msgid "Popular publications from this catalog based on Rating."
msgstr "" msgstr ""
#: cps/templates/index.xml:39 #: cps/templates/index.xml:40
msgid "Recently added Books" msgid "Recently added Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:43 #: cps/templates/index.xml:44
msgid "The latest Books" msgid "The latest Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:46 #: cps/templates/index.xml:47
msgid "Random Books" msgid "Random Books"
msgstr "" msgstr ""
#: cps/templates/index.xml:73 #: cps/templates/index.xml:74
msgid "Books ordered by Author" msgid "Books ordered by Author"
msgstr "" msgstr ""
#: cps/templates/index.xml:80 #: cps/templates/index.xml:81
msgid "Books ordered by publisher" msgid "Books ordered by publisher"
msgstr "" msgstr ""
#: cps/templates/index.xml:87 #: cps/templates/index.xml:88
msgid "Books ordered by category" msgid "Books ordered by category"
msgstr "" msgstr ""
#: cps/templates/index.xml:94 #: cps/templates/index.xml:95
msgid "Books ordered by series" msgid "Books ordered by series"
msgstr "" msgstr ""
#: cps/templates/index.xml:101 #: cps/templates/index.xml:102
msgid "Books ordered by Languages" msgid "Books ordered by Languages"
msgstr "" msgstr ""
#: cps/templates/index.xml:108 #: cps/templates/index.xml:109
msgid "Books ordered by Rating" msgid "Books ordered by Rating"
msgstr "" msgstr ""
#: cps/templates/index.xml:116 #: cps/templates/index.xml:117
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:119 cps/templates/layout.html:152 #: cps/templates/index.xml:120 cps/templates/layout.html:152
#: cps/templates/search_form.html:87 #: cps/templates/search_form.html:87
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
#: cps/templates/index.xml:123 #: cps/templates/index.xml:124
msgid "Books organized in shelves" msgid "Books organized in shelves"
msgstr "" msgstr ""

View File

@ -1,7 +1,7 @@
Werkzeug<3.0.0 Werkzeug<3.0.0
APScheduler>=3.6.3,<3.11.0 APScheduler>=3.6.3,<3.11.0
Babel>=1.3,<3.0 Babel>=1.3,<3.0
Flask-Babel>=0.11.1,<3.2.0 Flask-Babel>=0.11.1,<4.1.0
Flask-Login>=0.3.2,<0.6.3 Flask-Login>=0.3.2,<0.6.3
Flask-Principal>=0.3.2,<0.5.1 Flask-Principal>=0.3.2,<0.5.1
Flask>=1.0.2,<2.4.0 Flask>=1.0.2,<2.4.0
@ -9,12 +9,12 @@ iso-639>=0.4.5,<0.5.0
PyPDF>=3.0.0,<3.16.0 PyPDF>=3.0.0,<3.16.0
pytz>=2016.10 pytz>=2016.10
requests>=2.28.0,<2.32.0 requests>=2.28.0,<2.32.0
SQLAlchemy>=1.3.0,<2.0.0 SQLAlchemy>=1.3.0,<2.1.0
tornado>=6.3,<6.4 tornado>=6.3,<6.4
Wand>=0.4.4,<0.7.0 Wand>=0.4.4,<0.7.0
unidecode>=0.04.19,<1.4.0 unidecode>=0.04.19,<1.4.0
lxml>=3.8.0,<5.0.0 lxml>=3.8.0,<5.0.0
flask-wtf>=0.14.2,<1.2.0 flask-wtf>=0.14.2,<1.3.0
chardet>=3.0.0,<4.1.0 chardet>=3.0.0,<4.1.0
advocate>=1.0.0,<1.1.0 advocate>=1.0.0,<1.1.0
Flask-Limiter>=2.3.0,<3.5.0 Flask-Limiter>=2.3.0,<3.6.0

View File

@ -41,7 +41,7 @@ install_requires =
Werkzeug<3.0.0 Werkzeug<3.0.0
APScheduler>=3.6.3,<3.11.0 APScheduler>=3.6.3,<3.11.0
Babel>=1.3,<3.0 Babel>=1.3,<3.0
Flask-Babel>=0.11.1,<3.2.0 Flask-Babel>=0.11.1,<4.1.0
Flask-Login>=0.3.2,<0.6.3 Flask-Login>=0.3.2,<0.6.3
Flask-Principal>=0.3.2,<0.5.1 Flask-Principal>=0.3.2,<0.5.1
Flask>=1.0.2,<2.4.0 Flask>=1.0.2,<2.4.0
@ -49,15 +49,15 @@ install_requires =
PyPDF>=3.0.0,<3.16.0 PyPDF>=3.0.0,<3.16.0
pytz>=2016.10 pytz>=2016.10
requests>=2.28.0,<2.32.0 requests>=2.28.0,<2.32.0
SQLAlchemy>=1.3.0,<2.0.0 SQLAlchemy>=1.3.0,<2.1.0
tornado>=6.3,<6.4 tornado>=6.3,<6.4
Wand>=0.4.4,<0.7.0 Wand>=0.4.4,<0.7.0
unidecode>=0.04.19,<1.4.0 unidecode>=0.04.19,<1.4.0
lxml>=3.8.0,<5.0.0 lxml>=3.8.0,<5.0.0
flask-wtf>=0.14.2,<1.2.0 flask-wtf>=0.14.2,<1.3.0
chardet>=3.0.0,<4.1.0 chardet>=3.0.0,<4.1.0
advocate>=1.0.0,<1.1.0 advocate>=1.0.0,<1.1.0
Flask-Limiter>=2.3.0,<3.5.0 Flask-Limiter>=2.3.0,<3.6.0
[options.packages.find] [options.packages.find]