diff --git a/cps/comic.py b/cps/comic.py old mode 100644 new mode 100755 index 91cb325d..1ddb7194 --- a/cps/comic.py +++ b/cps/comic.py @@ -17,33 +17,50 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -import zipfile -import tarfile import os -import uploader +from cps import uploader +from cps import app +from iso639 import languages as isoLanguages -def extractCover(tmp_file_name, original_file_extension): - cover_data = None - if original_file_extension.upper() == '.CBZ': - cf = zipfile.ZipFile(tmp_file_name) - for name in cf.namelist(): - ext = os.path.splitext(name) - if len(ext) > 1: - extension = ext[1].lower() - if extension == '.jpg': - cover_data = cf.read(name) - break - elif original_file_extension.upper() == '.CBT': - cf = tarfile.TarFile(tmp_file_name) - for name in cf.getnames(): - ext = os.path.splitext(name) - if len(ext) > 1: - extension = ext[1].lower() - if extension == '.jpg': - cover_data = cf.extractfile(name).read() - break +try: + from comicapi.comicarchive import ComicArchive, MetaDataStyle + use_comic_meta = True +except ImportError as e: + app.logger.warning('cannot import comicapi, extracting comic metadata will not work: %s', e) + import zipfile + import tarfile + use_comic_meta = False + +def extractCover(tmp_file_name, original_file_extension): + if use_comic_meta: + archive = ComicArchive(tmp_file_name) + cover_data = None + ext = os.path.splitext(archive.getPageName(0)) + if len(ext) > 1: + extension = ext[1].lower() + if extension == '.jpg' or extension == '.jpeg': + cover_data = archive.getPage(0) + else: + if original_file_extension.upper() == '.CBZ': + cf = zipfile.ZipFile(tmp_file_name) + for name in cf.namelist(): + ext = os.path.splitext(name) + if len(ext) > 1: + extension = ext[1].lower() + if extension == '.jpg': + cover_data = cf.read(name) + break + elif original_file_extension.upper() == '.CBT': + cf = tarfile.TarFile(tmp_file_name) + for name in cf.getnames(): + ext = os.path.splitext(name) + if len(ext) > 1: + extension = ext[1].lower() + if extension == '.jpg': + cover_data = cf.extractfile(name).read() + break prefix = os.path.dirname(tmp_file_name) if cover_data: tmp_cover_name = prefix + '/cover' + extension @@ -56,15 +73,46 @@ def extractCover(tmp_file_name, original_file_extension): def get_comic_info(tmp_file_path, original_file_name, original_file_extension): + if use_comic_meta: + archive = ComicArchive(tmp_file_path) + if archive.seemsToBeAComicArchive(): + if archive.hasMetadata(MetaDataStyle.CIX): + style = MetaDataStyle.CIX + elif archive.hasMetadata(MetaDataStyle.CBI): + style = MetaDataStyle.CBI + else: + style = None - coverfile = extractCover(tmp_file_path, original_file_extension) + if style is not None: + loadedMetadata = archive.readMetadata(style) + + lang = loadedMetadata.language + if len(lang) == 2: + loadedMetadata.language = isoLanguages.get(part1=lang).name + elif len(lang) == 3: + loadedMetadata.language = isoLanguages.get(part3=lang).name + else: + loadedMetadata.language = "" + + return uploader.BookMeta( + file_path=tmp_file_path, + extension=original_file_extension, + title=loadedMetadata.title or original_file_name, + author=" & ".join([credit["person"] for credit in loadedMetadata.credits if credit["role"] == "Writer"]) or u"Unknown", + cover=extractCover(tmp_file_path, original_file_extension), + description=loadedMetadata.comments or "", + tags="", + series=loadedMetadata.series or "", + series_id=loadedMetadata.issue or "", + languages=loadedMetadata.language) + else: - return uploader.BookMeta( + return uploader.BookMeta( file_path=tmp_file_path, extension=original_file_extension, title=original_file_name, author=u"Unknown", - cover=coverfile, + cover=extractCover(tmp_file_path, original_file_extension), description="", tags="", series="", diff --git a/cps/helper.py b/cps/helper.py index 4df27fcf..4fb6077a 100644 --- a/cps/helper.py +++ b/cps/helper.py @@ -148,7 +148,7 @@ def send_registration_mail(e_mail, user_name, default_password, resend=False): text += "Sincerely\r\n\r\n" text += "Your Calibre-Web team" global_WorkerThread.add_email(_(u'Get Started with Calibre-Web'),None, None, ub.get_mail_settings(), - e_mail, user_name, _(u"Registration e-mail for user: %(name)s", name=user_name), text) + e_mail, None, _(u"Registration e-mail for user: %(name)s", name=user_name), text) return @@ -196,7 +196,7 @@ def check_send_to_kindle(entry): # Check if a reader is existing for any of the book formats, if not, return empty list, otherwise return # list with supported formats def check_read_formats(entry): - EXTENSIONS_READER = {'TXT', 'PDF', 'EPUB', 'ZIP', 'CBZ', 'TAR', 'CBT', 'RAR', 'CBR'} + EXTENSIONS_READER = {'TXT', 'PDF', 'EPUB', 'CBZ', 'CBT', 'CBR'} bookformats = list() if len(entry.data): for ele in iter(entry.data): @@ -596,14 +596,11 @@ def json_serial(obj): return obj.isoformat() raise TypeError ("Type %s not serializable" % type(obj)) - +# helper function to apply localize status information in tasklist entries def render_task_status(tasklist): - #helper function to apply localize status information in tasklist entries renderedtasklist=list() - # task2 = task for task in tasklist: if task['user'] == current_user.nickname or current_user.role_admin(): - # task2 = copy.deepcopy(task) # = task if task['formStarttime']: task['starttime'] = format_datetime(task['formStarttime'], format='short', locale=get_locale()) # task2['formStarttime'] = "" diff --git a/cps/jinjia.py b/cps/jinjia.py index 89c15672..5aaa9a61 100644 --- a/cps/jinjia.py +++ b/cps/jinjia.py @@ -73,10 +73,13 @@ def mimetype_filter(val): @jinjia.app_template_filter('formatdate') def formatdate_filter(val): - conformed_timestamp = re.sub(r"[:]|([-](?!((\d{2}[:]\d{2})|(\d{4}))$))", '', val) - formatdate = datetime.datetime.strptime(conformed_timestamp[:15], "%Y%m%d %H%M%S") - return format_date(formatdate, format='medium', locale=get_locale()) - + try: + conformed_timestamp = re.sub(r"[:]|([-](?!((\d{2}[:]\d{2})|(\d{4}))$))", '', val) + formatdate = datetime.datetime.strptime(conformed_timestamp[:15], "%Y%m%d %H%M%S") + return format_date(formatdate, format='medium', locale=get_locale()) + except AttributeError as e: + app.logger.error('Babel error: %s, Current user locale: %s, Current User: %s' % (e, current_user.locale, current_user.nickname)) + return formatdate @jinjia.app_template_filter('formatdateinput') def format_date_input(val): diff --git a/cps/static/css/caliBlur.min.css b/cps/static/css/caliBlur.min.css index 3026f373..839e84fa 100644 --- a/cps/static/css/caliBlur.min.css +++ b/cps/static/css/caliBlur.min.css @@ -1 +1 @@ -.form-control,.home-btn,.home-btn>a,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{font-variant-caps:normal;font-variant-numeric:normal;font-weight:400;font-style:normal;letter-spacing:normal}.pagination,.plexBack.noBack,.root .plexBack,.root .plexBack>a{cursor:default}.navigation li a,.shelforder #sortTrue>div{-o-text-overflow:ellipsis;text-overflow:ellipsis}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2:before,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{line-height:60px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;white-space:nowrap}@font-face{font-family:Open Sans Regular;font-weight:400;font-style:normal;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:Open Sans Semibold;font-style:normal;font-weight:400;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:Open Sans Bold;font-weight:400;font-style:normal;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:plex-icons-new;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:plex-icons;src:url(data:application/font-woff;base64,d09GRgABAAAAACgUAAsAAAAASkgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQgAAAFZALE2vY21hcAAAAYAAAAIcAAAHPPbk4EZnbHlmAAADnAAAHjAAADToXHMrbWhlYWQAACHMAAAAMwAAADZfMaXKaGhlYQAAIgAAAAAgAAAAJAwLCDBobXR4AAAiIAAAADQAAAGgmaT/4mxvY2EAACJUAAAA0gAAANKMfH8YbWF4cAAAIygAAAAfAAAAIAGBAOBuYW1lAAAjSAAAATEAAAIuQUhg6nBvc3QAACR8AAADmAAAB6r5SxTSeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sA4gYGVgYPpGNMeBgaGHgjN+IDBkJGJgYGJgZWZASsISHNNYXB4xfgqm/kFkBvF/JKBBUgzguQANxoMXwAAeJzt1NVy22AAROHjxGFmJoeZmZmZmaHNm+sBepv+q+1jNDOfTrwj2clIYyADSA/6giSkdZEIv5FIhTUR7+nkxnuSP/E5Se3R989POCZ0DK+T8TEtnJsM75hJFtnkhOvyyKeAQooopoRSyiingkqqqKaGWuqop4FGmmimhRSttNFOB5100U0PveHz+xlgkCGGGWGUMcaZYJIppplhljnmWWCRJZZZYZU11tlgM3zqFtvssMse+xxwyBHHnHDKGedccMkV19xwyx33PPAY3nOWJ57DO73wyhvvfPAZ/q1M/v/k65BR/u/Vt+68xc9CmqGmm56pKGl6OqIM0/MWZRpqlqFmG2qOoeaansMoz1DzTX9dVGCohYZaZKjFhlpiqKWGWmao5YZaYaiVhlplqNWGWmOotYZaZ6j1htpgqI2G2mSozYbaYqgpQ2011DZDbTfUDkPtNNQuQ+021B5D7TXUPtN3R9RvqAOGOmioQ4Y6bKgjhjpqqGOGOm6oE4Y6aahThjptqDOGOmuoc4Y6b6gLhrpoqEuGumyoK4a6aqhrhrpuqBuGummoWxY/w9uGth1D266hbc/Qtm9oOzC0HRrajgxtx4a2E0PbqaHtzNB2bmi7MLRdGtquDG3XhrYbQ9utoe3O0HZvaHswtD0a2p4Mbc8W3/cXi+/pq6Fz3wyd+27xvfswdN2noeu+DF33y9B1vw1d9218/gXvgiTueJy9ewt0HNWVYN163V39qf5WVX8k9ae61F36tLql/pVtyZJlCUtG2JZkwB+CbYJkYGTO2tgJIYudAM7wycTiM3gTHAiQPZgsOGwGwgTi8RJCTjTOzODZgJmQzC4mAzE7G29mVnM2OOry3lfV3ZKMDMyes9Oq9+rWq1uv7rvvvvurJ4Zl8Ee+RZ5gOEZgGLCqEOL8ilDWyjFWtHE2Dk7ovxmGv/7qV3c9Fky0bd/YmWuTU/DabbfD5n/q0T1kc0wIQ+7K7eORgAU7MPo7SwLYH5OS/bI/5U+xd1X2s3fBpH5kiP2Z/u7pyk9OUzS2ivsEQxg/wwgykYFLW4m/WC7I+WAUpsmW6bmjZEvg15VfD0lemPRK7MnKfhIYAtCPwCmvJHmbGca7oB+OceG1wISYRibOKIzKtDM5psBoTDfDdCE9glIqWLFwCIeqcKl6VhfcL110JmfnwqenptijU1PP61fCs89PTVW2TE1dqsWEyRNzTw3jD3a+hfUQLQYXhoaGq4WSDhcuXJgjH5APkGImJUqih81CsRe0cgi5t/DKCpOd49eNd3aOd3V3siercGdPZ+W1R1gS7e4Q3eqK7g4nz7P7pys9sRVZgW8xG+DxvQab6rzimCamFV9ewDkqlGQQQ8FQMK/hxBfVtJpO4tTbQmIM8r1QzELSAyRwGlnA9lReU9P9q7+5uj+t1oFptX99v2pUJFApsT+b1vn1A6soxqqBIzVgnbo6nV69jlbGuA1aUuQsY6Wz7wAZfgxJWKW/ov83WEXO6rzOw+xCms35ZVKSXKKyRecQX/caCcyFydmpuXMoGchWEtil87X+2R62h7HjhRjMl4vppA2Otfa04gGzMXpqrcnhKfL3jMNYA7JVSOEhC0QJcVpI1RSVnYBd+tu79beNCnbt7nntsZ7H8Hith73rtH70zTdhy2nYom+/5eW9e1++5eXq2Mw+GRBqXcLs7sUdkV/pR2vP00es1bH+p+pYA0yEYTRZkul4gcpnQdVUTgUJK009xQ5XfkDCdPhzU2T13InjP7hid2L3FXDSON3YeyMJVXrYPZV31+1O7FkHAbwd33NFbczvkfcYG+OmYw5xIS0kyGbn9+vfv/fk8pP3zsCIcYb7jRMrGKf5uXsC5wTnA/yKXy6hGPllie0+pD8COw/BTjhWBfRHDjHWCxcQ/x/IwzgXfiaKK3IDfWs+KNoUOR2qASSZNhc/XkGwcJE4SiijmiTakumVoFDMbigVy1RTFMwnfgJzXlH06je0boUbDeiYtULP7FW0nnu/e/WGwdUq/lYPfmtwdbolmz3jETzXODwexzU1gD0XVsKFu7Fqh2QkGcGjcmdT/ZGW9OrB0auH1/xsq9PjcW71iO5rKHCNW/QsWF9nkcNUEzEo1SlKHCVXRQ7BrM5T0TaFL7wLJ277W23dbXgMwb36rfU+PsA+RORUB/IpT9emj7IgQZnho2wRagItKEmb5BeD3ZAvl/zFNMzes2/PwODgwJ59+u9qUL8p9FPDHkny0IqcXYwAPgpVAiZdbFTy6EeofoVJj7RALs8aurWd6WMGkK5QDOLAecALahZyoKGWskLIsVT7krghTWU3N7Je5223Ob1sYx2qfMBO9FWOsG8ude9XaYvkffZZr2RJ1yE42zfTB9sWYxrQHexkX+WbbGSJW2xycScG1I8dLbBNZ3E2fFTCZb+wSBmiOTg/sPeevQNGRS/prA5Wrwf21vsYJ+OX6mO8MjixoA+8ZI/rTy7qw12n4+PsGirwAurEglTwp9BicYVSOysVUiVFSikSLhIFbyJsXhdoUbEAltPTEJs+rXdOT781PT00Pc3ehZp7ehqbd07DpAHDMeMmPaE9xt/c0Sl6Oj1d/b1VA/R3pym5lqr8PoG6S2aylEI/Xas45XRpx+lqRYHF9Z5MlwRUHX5FVYQ6W5BFKtq7fAxEDySz0CQ+s9fi5SDMeS17nxGbmsS5L4hNF35Atv7g9n++bcX1y5dfv49WV83bIPaUFH3QardbH4xKle9I0ajEDlR+znY8Wvl6FRmr02oVW+2v0bzQh2CotiV+OQJVzct2o0bbeEjfSE/mhaniaMFlbUDzfo25fhOXWL2AapYzdK6mLrlg4bGNP/5x7Vh6seqvL0BZsEancAQ8IyHvUXcI+O4QHUkhC2pJikGokGVVKcaGCmlKjRoMoeaWDZxTK8rZFPxdZfL13c6Vrau38aOONbv6x+6+2rHBoZWu3CTmk+w53cc72Y65KdDjq8qXwcnKdOtK559s4Lev7t+15qENjqvvHtu56apSud/pnq28Gy+yr83LBKXNgjIdYVJo1T4FRfApCNn/ad7PUfsDO9n/iPNrRwoEJoy6VcY2RSvgXPRByAtYKapWCKX6UEsZlaqoBVh1onTtr1wdNvlr1pJTuvemYMNNIf2UtewSAWwllxj7TMcJuKy47Z7iUCIxVLxH8DU0NLSvKd4tyrTaU8T38+b42W8b8sWjDQziSpaZNK7jTqbILDMpsWJJGYTMk0ShlIaw2scaDVghkELSZA5dkx8ieVA8UfqM/g2kSTqOlCZvpdT9BaVZX0lr/xOU0BEK3k8h/e1rMyfAXro2g4QXi2NDSKd4t0l/FWrBShbdOB5RxJHJMoX2lEolU77hFHuTMRYGtAK6IgUO/tiSt8QseSvt8nfFomnHbNOkzMRQU40jZrlgrAWRrgUlqeI6oGagjAaBTnxq/maSXhfpQrF+/DOWN5f3bRpZ257JtK8d2dS3IiRIPq9gcfBW0eMP+io8vYm/tSPfrQHw1RX4yDB9ZJg+EhSCPm/A6nCbj5BYqI4eCjXG5PgqeXAgtqJJjgYXd1RFWQA2xJILsOf9pDLyQKxpgosGCLMfJZGUPvqihTaJRa+N6dKopYUh1NmV8jR78vQ0ecIADB104f8g7j+RJ1HSWtBjhiz0sqh6kXcx1sY5oBcMDnI2r8FHSlMwBP+ib8zJ8rYvfym3YUPuS1/eJss51HI7kzGH47L2bDafuemm4aGBYtLpiCY3wNO5A1+iKIiLD33pQE4/CVclr+3IreZ5jy83MdFnIXk517FNxhhnnp6PULPUa5fofV6PbCVbDdlzG/46GhAr1XASGhJ/yqjJFozIJvV3ITaM4RZEaeTZTYO0IWybHcLg8dlpo15or0x/62bmlk/yuLSVUCxRIeyDReKYY00FllYVG+dhKW9DmolRQDWHA6bKOEijaryFKIA+LSd0LYOuj3Pa9rMOm8Wy1mbzOjk7AGfBs8NhtzvCTVLQYZfcvD8W83A29Ypmq83FOwSHO+zibE4LcVotLGfhLNZhfFggLPz7pS3J3LkodUDb9vBgs7kkh8W6luPEsE8JxKIB2ety4ottAYedBQBCXD7eSl9ms9gtFoLjsFidFos34E0gptU6jI9mw3Z7BK6vyf+L5EVqnRyAghciL+q9E7BNf3ICZuHVCf1JhKqx2mYTT6A+JJc3bsK2hWj1ufoA56oV7VsZpemiKMEIZEPJ+rQl6lOpFtDToAEDdccxFNtxrbZsmXbtjndqwO57FvOFQi9s3uyV84qSlzcvwjWAzYtxTb7+I1z3+bCSzCeVxbK1nBlirruEbBHqBZWKVIyyxBChdqBy4iGGlERBUEpZM9rBAIjTELcqefhXoAOmAhYKSksK0mG2ZxilgbMHG6O+hkYX7/K4XE0RX6wxaOechJwf9gkoaIJv6DQhdkfEy3tsNjzcvDfi4Ai5hP+xEVfQ5LAkeqMeXzQicLwFBYS18JzYEPV7mryCOKz/eswhiyhdUVF2/NUwduj2hjgrFSTAlR/yejw8tY1uIz6k88qjd9DJrGTWMJuYbcxnmUnmJlyTe5gvIOdM79D0FEnSSIuYbqLQRaNABf0GMVjAaBkdS5pFWvQAR0MwOvdCgSKb/ieu5HLBmoV24AqypnByiTNO1ZIqJJH3Gntu3ikfXLZj2bIdu2l1zMG3ze0K+WBU/8/JHO9gf5FcnkwuH6RVMtnVNdjV9Q2IpHjH3GoHn4qQL7Eu7vKjuyqTRzcdJX+yvfK3R3cdBeGpXU9BACG9Axz8Ppidjwj0cvVFWLGP8PbjR3XOG2zLJViPndefr74Jq1P0VYNdpD/V8JSD5x1PNaQ0G/fUU09t3/6U+eMd2/dV8wsXLtAJxdVTwChumBlFvvayeeqGUea0A8obwVKNs1EgCRYj3C6AgIZLQIaWiRl3U5yShvzV5BirZVnkNwc+66qJz0+ssgYpKUGrllFIqokP8E0pomQ0sxlaZXVclaEp1TiAt/CQcmNFq37IWhw7i2UbXpDw8h2atmO528+Xtkb1z0bbbf302X6uPQqPRreWeL+7cj8c9Hj0/UIkDAl6c6Pd7ba/l1mXza7L/G32ikzmiux83usDdo8hX2m6CmvxBQqRfMkLmJ2fUv2ZeZj45mF2z/xMLFXN+wFn0W6h5fajnDrAb6ZE4dghiOlHEIhdjOdgaVrFQJqkOVS0agbeIZozrCDe/yBtGAsymmF0qDbohZCRKYyBeXCGreHyqa4XI9Gi3MFCKtHYn3RfM7Bm3dUPptvXx2QZSEu82NwMlYd+BHZvsnNdy1BEDJCR2+QkIdvXESWevLpzXb5F9LBQp4/6IIzgoCnauaNmqo5SbOj6xKI8LAMFSUlVy0KYPX7+vP5Ds7D3zcPw6nn6YzcbJ2qfDd1wFuNoF8bRDdSf8Ut5M0hAaw/FNA1ycYUrkiHGhilAmOpDuY2M639kg1/OXZ+JPzeCyzc3lntuZMWyHRN7t49vyHaS8edsf1R5u01mj1cG45kRXOgjiLJ3YseyFSOd2Q3jC9/vxDFFMPY23k8V7ie9fuq67Q+0tH7s21tbHth+3dSl3163oey5ug1V500ixkFVa1r1D/8cbejCnB6YOT20umZOb+72alKPvGicKj+tJfXMNbKRHGR60Ae6jUYkkiFGxByrSE0RGqSq+4p2KsuiGaJiR7DugxIqYG6R3ZJE+jxrmKd8r0XrZRfZOOJH7z4YYu+b4ILtUkNXe7PH5bfaiAUNUHOuHJOVxICsyDEtm/LwaDEtPpenub2rUWoP2icg8zDr9XqUhJSWm1wOD0HXxemMpUJiKFIulrGzqMvpstksboerSVbFhOLxrg43ZMfjZLwMxO10JVo7G4K5iJwMhxuKkaZCh+JGN8rGud1KR74pUixEEolwLtjY1SrzTjeBcv45IFavI5JoFgMpobFJaGkRQi3NXnyD0yk1JVtDtKWpUWwOSM3xiMNrJaD/ENw2JX7xPKZAo977rDF76OTM1Lyd2jx8hd1i5EobaO7aSB/GQEvaTB9UrgGQ6R7v7r5y+UxrNwWAVM+zxhlWGFe1o54TP4eyjJGb5gc/ukT+8/CdkZHD7HH9DchUBiFzUe6KYiIaYDl85gz88syZw1Rc2eN13/lFlBlzzQuL1ztNntAEz8K1Tg6OVAKQmaE/EFh35X/Dq3pvnT8HsS/WoG2GPT5BEvpu5mK6wU8zzgU/yv6mkRGaN4OM/galv5pn/qBOj5cJ0O9QJeNPw6JiEax+aGD/ppKn5acsV/nwpxTaqX95YvRx408/+yH884K1Rx5lduFFKcSVFJvisaJk21DOYtZQvhBKaPlCr1Uroy+BK4IeSVUpxTG0CZlev58zfH0PRu0WDNvTxgpgc5DWSlqvtQ8oM3rtnCsUDLgdYPwcHow2eI7bDM0PchwfFAWvnbbbebszhN49d+5fvEIy5hGjDhsBlrXZGwSP3CxI+u/139u9QkBSfW6JJ9TNYt2heColeIl473PP3Qes3R0IhrCLAwc4zhUOBnjq17N2PhDCVvsfsDEoOpxebB3Bdt7n8reHBcGrz3rEQLDF5xZ4FjsFYuMifm8yJQQPHMA3qs3xoJuFuuyYPNv7/5FrSolTUb/92zAP3hppy92S/zfhoZ5+PaVNwLzfchZ56UevuA9lWaG6FyNPqlK7KW/9Bn+T9ZiyHUqFfNkMTjHwTOVpdGDjKP/wFkls2NS9rODxOeVYfKhzA12FG0pXJBMq35ZIXdn9zDPqiqYGhe9Q23eu1fn8SCKWEIOJSOOy1DNvtqifaWoOXpZuUZAL7F9SVmQK2U2N27q03Egq07q+cae2sgxKWlmV6lyTak2OzMfXf04eYxxMPzPCXFnVaEY0Q0ocWvI8FQq0MNTGWLlkO0gFM7zpZfuguBIn3pqjE67RdIVWCNUicTZVmioXp7QPUZX8DU51SBLc5kx4BCmI89M3XJ9OFn+eULwZJ7PyYT/r45T49aWHhKwodojQM7puw/qxdaNw3yXnd+QSs1W5/3srfdYmdf03lnV17c7nq+P9Co43jXN2I8YudLycFAP0qXH6SjHACSoV0+ZMlYp08lRqCa0L2IKTKie5RYumG6Sl1kGdGZ9T4qn0qu68GmiXEjElHQ43J9q9cSHWtiKngZeyalcZ51vP22384vUiSfwiZpmy7wkass86xA5JQi49EG2xg1WJZ7p8msMVRL50CUHFyWdi6Vv/3xmot1YZhz+HwbsHyFfQRppfP+NMiskyGrMK/U3U+uV8COtgPmXAceRIKZjX6CeO2h0wuSEG64C1BpwZCagBLDAyEkgHwKiWV9v0F6qm87N43rhiReUl88xOQUT/jW1W/w1EbNvgOX3MZjt31102G9uA9aw+Bs/Z9N+aBta0xuPdh+v2thb/fx8tER1JF8pCNfpXq1kLrpoTrF2jUGh+FWJUZlSMXNFNim8rlculbeWrsl1d2as2D6RUNTVQXp6Q5cTyylsTKPy7WrLZlnK0uTlKvn/VLbfq52+95ary2smbzt40uXbzsg1jL45tWFbu6B/4+kB/h/6tmZnK0zNgb9w0samx7Ote0+2rf7dgt6D/bjX2Y3yEjvziN8H9S/dj6qwEUXHMkpFj/8QRsg98/JjUTzME0+68XKcf36GUrOY3FuoCc4dnZibYuw+XDtcOdjPtZWZiQRN2Ya/q3I/uJ2FK1K+huw/oWZZkuOg8PU3OVsr6u9PTaMdOLg09vwt/57HAzlrFMB4al3OnMK5qZHLM1cx+5i7ma8zDzBHm28wx5nnmvzA/Y37OMK2mJvQbC18WgwV/0gYyV80o+o3MF5pOOZU2fHNUJCENA5MkdcQthvZJq1LQUDraJ6NYFYEUBKsiFaieKqY1hSug8i2o6RxaGmSukTEg9fsFCikpozZ3zmhKCB/BJ/BRaxWf2/X731Nb7A9ILpfbJYleFwfA2btbW7v/8ELlAGez+4N2zu52OSWv1WJh7yQ+Xg67bd5IWPD65UBzKy9lPHa/z5MINaVaOk7wCfNuwBdIBJrb3FK71x7wuY27mfNPfveVV777Cpxc2yW15TKnuseK/o3+4miIWGzhn/qCaI895q0/7Ty0DYIHD25cv37jRGnoimKprK0bLnVWDhlYSKrgo6SSBJLv9gmiy9XaPfdON9lXI7VyZY34f/D6XA6nzeW22dN2uxLzRQIiBiO82+Hs8KDa833C/U2QoT7tZe+Pq2ub4TeatuNyp1fc0DDoU/zwd++NYet7LX/xXkt3S77l333+6qv33rIxMuhLBurruLrHB+VKoF+G6UasggNd+MJNRJyaC7Pdb+nv6u++dQiOoVdO92nov4Yo7FyYq/iAGWMYOVkzOcTIcVcDPqjmHvNGaBcHzS9r1U8yyWr4x0rigugRNTXMWq3+hoZEbyy1prco+MM2p8Ua9AtFObm+PZfP7sjlc+3rk/aH9FsfIBEtllTky5JKMrasU/XwXjtn9bs8qQyGbJlgQAgBWKyC29+xYjCVGFA680k5fbnSsjYhF5CTDodD9BcSDtqVJdyMYR3GdR53c0cJw7pSQ7MS7gw2drYmMKyzoKmbro55ikzR/SwCTVM7aICmwuktENPfxQpiW+j3BKzI1BbKu0U3Fvpqgdo+JZDklYBawY/F3CFgFuifmvpgF1w5tfCbTtjY6eEBZf7TkJFCoOle4JbcnsXu69rXd/O1W0uaVtp67dsUSCngm5h7p7VlcM2TawZbWusA+JRUHYsCN/ft69J/N8FuHluER4G6DHybfNXIx3NW5MTXhuF7cOx2/Qj8/Pbz7PvDlYeZhfTzTJH6OQv2N6C6R/+8rKHSRB0TQjuHWtLGhTgVnSGllKY7mNKoRWBy/sv96570zZM3rxg8NLgCz2nP4cMXN8Ds/Hf7xCWx6g0LaPwJ46TrgX6vpBsTZbVA6Cfm2dP734DP4ax87o39z5MA3UX2Z39m1HP/i24/q/JiazUnB8Y+JwzcaSIOYtWc3OTFeIKJNm0gIcIsTePpR4z1Vc0nvWV89SXotXtZnHXjCxK4wAtm0o56h0If9LLVJSb0sTTZj359QSKFL1ttHEq5xW5zeG2EwLFHLKwFmywW7hff+0urlfOLDqvF4bGQF9ZbWLy2Wyy2X0CnfoHjOJR5lrjsVjthn9cn7YSz2AgLU2zYYeec1E8mHoet0vlNjtiIlbqCU/N+/D+SB9AiqswKYwcQyqZNDOEi0NAfLWsptZxl24F+TjTaqWtGv26Ug5xEm5LothY16MXh1LLxrGVju/71hgawCoWw/nrIYXWQbwD4k+2hB0sdnU3GPUvD2gjc2OTh90YUlqT0Z3ztvv/p9cLV4vLEFc2FwtpCgXzNTvtZG9H/IDgd0BVu8jieeTiUkf3E7aG9DDfof8CubmzKZQCNVuS17jT2g91kvHCVJMJccbiIx/w6PogjdtD8gYP40QjiEGsbueBVNq0/WXkblp+DX56r/HU8k+nNZMjBytv6k2wato38Vk/9Fu6njb2Z+r6MnagVfIZH245xHN12KWGvXEhRObyY79zYTAd0Nw/eV9CMkjsqd/b0wH//Dw8te/4FltOPydns6lyODfZUTrAH5h7pvvPO7jvvYA/ob588BDd8/U9foEg/ApIdyOKh72AHevTMnXf23HFHDyXFWpW/Wo4kwkRpjsTUUwLda4gWnNp0fLVSUOjuQ7if3Vx5mpbDNFmjf/Hxx0cff3ytzf072vbCKKyix+gobR4drevCg8Y76F4URqNL7SNjnSCJuXfYzSdeHjpzhr1P32S64DTr8+SJl4ym3XBZzZm2LOizukeHZnYM/8vYEVqSycG5d2iXi8vE6MwohEdHvzBTzVEv7MPIUQs4Vn+1AN3KWC0TM2aaKkO37dUKe3xG5+kBfzWqH6RHTceYuSt8R5+xCw4m8hNsuvI0KtmJwxPsOQOq8eZRjOnpN0z0OFMXqXxjh4C61GdNUpgXC5g10sQ0mfx+DTCzyjRxfKIG3PnS6Et4jCzCe7+eYD6x6AH4Y4r70sU0dvyraKTz8Slpo8L0aSkbnY8PL54/c08czmI184jsudRXBxpYZLDMGp6/AWaMWGIGg4EZ/Q3z2px08zRrnPC1trpeyDErmcuZTcwO5mbKmaVMtqGq8S9U/QRT/1PUhTZS0vCqlzUvrIvgalS/CB0eYmGxwW9NF9siUtjv8F7ucNmkpnA03BAK8+5Nk+vH9sYKvYV4HKvYG7HiymLMqPRN8zAI0bYoHr3zmBOLvYTVXyzE1XBjLOFXgqEGXk3Fm9AZRm+sK+g/Hq92EyvG34wX4lDtJb4Qlmj/0VfmUev60JxDc/7qOVpAjqGHQDc3a9ZqG8ZUT5v6Z+7VPcv20GM5HuQ5vRdepc00bQtgNJrHf8WGi2S482N3Clws2BouMBSc2Y/K7PYlJHsG1d7hj8rsEpI9M2N80qrv8ZXRjg7Rb7D+msBU//JmLFeL6BbLUFJNL/hLLZQQraZaLcTJ+8VIk9zc2pEvdx/oLuc7Wpvlpojo550c9zE3gV95wxdvWGlUZ0zTBrM2zhcIh6MNsUiTGOTdbldQjIbjkVgogpGWe/E9Pig2RWIN0TBGZO6V1Z5W3uBZZA8Pos/oxjhdMu0PGFsbZMnYDlqi+3nMHL9Z4Dv4IFyWrwzm2W9X3kbru3/kDP6RR5G++Mjcd8n4yMjch3jvR2xfrczHQnSf+kpmhL6l+rkKOYxxqRG9mPEJR3dfpKshTDskzeSzjW69oMGTTEq9UKLrURKDIQxlqtspMHBrcrl4N+9qjPhjDUEH5yAWmCLEbm+guyisXpvVU91FMVXZD8eGfEJbd5voY0/W9k2InIvuh2CtLrsYifk8UY8oAs973b4guvgYbtpsIZ/b6+LvN8zPkTGnLMTa2mKC7BxbMD7R+G+OpXaYhZbedrZv4rrl3d3Lr5s4WwP2rV/0Tx0UIE8swjCA6Y/+/8eiPeutqB8vsctlqSjG6leoH7TUvpW/78qNbXx141iuqw7As1PnL7Edhb9uESYFnobJ89R3/b/I/geUeJxjYGRgYABiq7Cn8vH8Nl8ZuJlfAEUYalQ3NMDo/9///2G/wPwSyOVgYAKJAgBX/w2MAHicY2BkYGB+wcDAEMV+4f/3/9/ZLzAARVBABgCj/gdKeJxjYGBgYH6Bjv//xxSjRB2menZHFPHvEEyKPf//osqT4hbS3M1+gTw/khdGqBgAqch1rQAAAAAAKAA+AGIAwgD4AT4BUgFuAYIBrAHIAfwCHAI0AqgCygMUA4wDrgPQBCoEhASqBOYFNAV0BbQGGgYuBrAG1gbsBzQHWAeCCDAIRAhYCLAJRAn4CnQKtArICtwLGAsmC1ILkgvSC+YMBgy2DMoM+A0MDSANRg1UDWgNkA4qDtAPMg+qEEgQsBEGESoRZhGKEcQS6hMKE4QTphPAFAwUIBRyFJIUphS6FRYVihWyFfoWLBZWFngWpBa6FwwXWBeWGDoYbhi8GToZcBngGiQadAAAeJxjYGRgYMhguMLAzwACTEDMBYQMDP/BfAYAKU8CYgB4nG2RPU7DMBiG3/QP0UoIBGJh8QILavozdmRo9w7d09RJUyVx5LhVewdOwCE4BANn4BAcom/NJ1VCtSX7+R6/jhUbwC2+EeDUAnT9eGoNXLH64ybpTrhFfhJuo4dn4Q79ULiLV0yEe7iH5heC1jXNA/bCDdzgXbhJ/yHcIn8Kt/GIL+EO/Y9wFwv8CvfwErxVud73s9iU9Vyn2zyyZ3GmhbZ1Zko1CodnOdOltpHTK7U8qHqXjp1LVGJNoaamdDrPjaqs2ejYhWvnqslgkIgPY1OgQs6/26OPDDEMStSY06TYciWCvZi45BY0lnPma4URQt7npeSMpvTpCI7ziuklDhxr7HjymNYhYZ0wY1CQpn7vKZ2zG5rKr21oYvoQa7+r4rsN2JN/+dCfXhwBAqhkfAAAAHicbVXnf9s2ENVLRyzZlm15xUnapnuyTUfSPZPuvfeAyKOIn0GCBUFKyl9fTIlOrS/CvQNuvAMeBxcG/jcanP8rcAH34F7ch/txERsYYoRNbGEbY+xgF3uYYB8HOMQRjnEJJ7iMK7iKB/AgHsI1PIxH8Cgew+N4Ak/iKTyNZ/AsnkOC5/ECruNFvISX8Qpu4CZexWt4HW/gTbyFt/EO3sV7eB8f4BZu40N8hI/xCT7FZ/gcX+BLfIWv8Q2+xXf4Hj/gR/yEn/ELfsVv+B1/4E/8hb/xDximSJGBkGOGAnwwYkrzRic3bl4fpoLXjV2NcikyUm5Zyo6TQ4dl2/DUgXUhtXTgVi1okaQFdUpWw6aQcw83mqkkky7w2BlU1nppzW1n5q0Q1trTXVLKjBKqtE+5u0IW3J2/yLLM/u/Yfy2TWrClMEUPmSClvcetlGwrt3ObVUws7/BqZq191jGbMlWyTkq2+D/GK1d0asJUGfONp6wkxTxesKoi0QSWZEN2dZjKsmYVl1WSMkMhSzXvaHwWnWSdSSJkepoUsnWRD9eQSdxqz+7xGm2oZopp6XaPLd6QCkPwpmlMuBo2KPMcTXLWScU1rXneW0GR62HOhQ+zUZCoXW9FO00qWuiVUSvq3BZe5dItXFE2YMnUKWnLqq3CIAdrRCwVT33sUipX3HbNZrQK7q0YfVKTaqSZku25dUPbsHN1s7ELcxcM7bW5Ey7oScTOcm48V8/3SDfSveCkhfG5LIcBsZw0qSJy+44DGrrQvKSsX4oZFC/5HdfWTsRCm9GOje4Gu2atvygxuHs1iS7actr0D8a+V3bgKAb6t6WW+t0oqonpfjcBkRV5cj3aFG2e+4tyEKFTXidT5gd63AdzqeZMZX2yO56RNJdP2wm7ko+iR4q2pKTgs6JfRoCFnJ+Dljw7B5V57m9HeNRBVWyR2czzq8jMtjQv089kpEhIFpdGn9yuTUVSRdFqiKm08EJEglLtT271W9n3YjVVJla8S5NGGhlhTWqSRfFwUEZ9bGQUTLe+Us1mCWu1eymbxpiFPZe0lGJqtCSIFhPTtrSOK3c5YuMu2cqn9FwqN6RJxFJLWHUGykgzLrxoBigKwlEEzJu3who09OQueE3gKsJM+UGtOnD3UyuTydN7LTrC4VzJ8kwbq1DNsnIfjMsRmDNtvhW271lQsKEJ3LhRjdoqKs24rfpz23HHEsHCF2Iw+A+2QlOE) format("woff")}@font-face{font-family:Glyphicons Regular;src:url(data:application/font-woff;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Glyphicons Social Regular;src:url(data:application/font-woff;base64,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) format("woff");font-weight:400;font-style:normal}:root{--color-background:#474747;--color-primary:#F9BE03;--color-secondary:#CC7B19;--color-secondary-hover:#E59029;--color-background-mobile:#1f1f1f}@-webkit-keyframes fade{0%{opacity:.1}50%{opacity:.2}75%{opacity:.3}100%{opacity:.4}}@keyframes fade{0%{opacity:.1}50%{opacity:.2}75%{opacity:.3}100%{opacity:.4}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:991px) and (min-width:768px){body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a>span:before{font-size:18px}#main-nav+.col-sm-2{position:fixed;width:240px;height:calc(100% - 120px);left:0;top:120px;background:rgba(0,0,0,.15);padding:0 5px 20px 0;overflow-y:auto}#main-nav+.col-sm-2:after{width:100%;height:60px;background:rgba(0,0,0,.15);display:block;content:'';position:fixed;top:60px;left:240px;pointer-events:none}}@media only screen and (max-height:600px){body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{padding:0!important;height:60px!important}body.login>div.container-fluid>div.row-fluid>div.col-sm-10{top:60px!important}body.login .well{padding:0 60px!important}}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a[href*=advanced_search]{display:none}body.blur .row-fluid .col-sm-10{-webkit-animation:fadeIn 1s linear 1;animation:fadeIn 1s linear 1}.col-sm-10 .book-meta>div.btn-toolbar:after{content:'';direction:block;position:fixed;top:120px;right:0;width:300px;height:7px;z-index:999999999999999999999999999999999999999999999999999999}.plexBack.noBack>a{color:hsla(0,0%,100%,.45);pointer-events:none;cursor:default}.root .plexBack>a{color:hsla(0,0%,100%,.45)!important;pointer-events:none}#scnd-nav>li.active a,.authorlist #nav_author a,.catlist #nav_cat a,.langlist #nav_lang a,.serieslist #nav_serie a{color:var(--color-primary)}#scnd-nav>li.active:hover a,.authorlist #nav_author:hover a,.catlist #nav_cat:hover a,.langlist #nav_lang:hover a,.serieslist #nav_serie:hover a{color:#fff;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus{color:var(--color-primary);background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.a-z #scnd-nav>li.dropdown>a,.newest #scnd-nav>li.dropdown>a,.oldest #scnd-nav>li.dropdown>a,.z-a #scnd-nav>li.dropdown>a{color:var(--color-primary)}.a-z #scnd-nav>li.dropdown:hover>a,.newest #scnd-nav>li.dropdown:hover>a,.oldest #scnd-nav>li.dropdown:hover>a,.z-a #scnd-nav>li.dropdown:hover>a{color:#fff!important;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.readbooks #scnd-nav>li.active a[href*=unreadbooks]{color:hsla(0,0%,100%,.7)}.readbooks #scnd-nav>li.active a[href*=unreadbooks]:hover{color:#fff}.unreadbooks #scnd-nav>li.active a[href*=readbooks]{color:hsla(0,0%,100%,.7)}.unreadbooks #scnd-nav>li.active a[href*=readbooks]:hover{color:#fff}.unreadbooks #scnd-nav>li.active a[href*=unreadbooks]{color:var(--color-primary)}.shelforder #sortTrue>.list-group-item{background:0 0;border-radius:0;border:none}.shelforder #sortTrue{border-top:2px solid rgba(0,0,0,.3);border-bottom:2px solid rgba(0,0,0,.3);padding:0}.shelforder #sortTrue>.list-group-item:nth-of-type(even){background:hsla(0,0%,100%,.02)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>.col-sm-6{margin-left:calc(20%);width:calc(80% - 30px)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2:before{content:"Reorder Shelf";width:calc(100vw - 240px);height:60px;margin:0;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;font-weight:400;-webkit-margin-before:0;-webkit-margin-after:0;position:fixed;top:60px;left:240px;text-align:left}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1;margin:0;padding:60px 15px 40px;width:100%;height:auto;top:auto;left:auto;position:relative;border-bottom:2px solid rgba(0,0,0,.3)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2+div{margin-top:90px;font-size:15px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;padding:15px;color:#eee;text-transform:uppercase}.home-btn>a,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{text-transform:none;-moz-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased}.shelforder #sortTrue>div{padding:0 15px;margin:0;vertical-align:bottom;overflow:hidden;white-space:nowrap;min-height:50px;line-height:50px;color:hsla(0,0%,100%,.6)}.shelforder #sortTrue>div:hover{background-color:hsla(0,0%,100%,.06)!important;cursor:move;cursor:grab;cursor:-webkit-grab;color:#eee}.shelforder #sortTrue>div:active{cursor:grabbing;cursor:-webkit-grabbing}.shelforder #sortTrue>div:before{content:"\EA53";font-family:plex-icons-new;margin-right:30px;margin-left:15px;vertical-align:bottom;display:inline-block;font-weight:400;font-size:18px;opacity:0}.shelforder #sortTrue>div:hover:before{opacity:1;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.shelforder #ChangeOrder{float:right;margin:30px 0 60px}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>a{float:right;background-color:hsla(0,0%,100%,.25);color:#fff;margin:30px 10px 60px 0}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>a:hover{background-color:hsla(0,0%,100%,.3)}body.shelforder>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:"\e155";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}#have_read_form{display:inline-block;float:left}#have_read_form>label{margin:0;top:0;height:60px}#have_read_form>label>label{position:relative;width:1px;height:1px;top:0}#have_read_form:hover label:before{color:#fff!important}#have_read_form span,div[aria-label="Download, send to Kindle, reading"]>.btn-group:first-child>p:first-child,div[aria-label="Download, send to Kindle, reading"]>.btn-group:first-child>p:last-child{display:none}#have_read_cb{opacity:0;height:60px;width:50px;cursor:pointer;margin:0;display:inline-block}#have_read_cb+label:before,#have_read_cb:checked+label:before{font-family:'Glyphicons Halflings';font-size:16px;height:40px;width:60px;top:-48px;left:16px;z-index:-999999999999999999999999999999999999999999999999999999;font-style:normal;font-weight:400;display:inline-block;position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#have_read_cb:checked+label:before{content:"\e105";color:var(--color-primary)}#have_read_cb+label:before{content:"\e106";color:hsla(0,0%,100%,.7)}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]>.downloadBtn{border-left:2px solid rgba(0,0,0,.15)}div[aria-label="Edit/Delete book"]>.btn-warning{width:50px;height:60px;margin:0;overflow:hidden;display:inline-block;padding:0;line-height:1.71428571;text-align:center;vertical-align:middle;cursor:pointer;background:0 0;color:transparent}div[aria-label="Edit/Delete book"]>.btn-warning>span{visibility:visible;position:relative;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.7);text-align:center;white-space:nowrap;cursor:pointer;margin:auto}div[aria-label="Edit/Delete book"]>.btn-warning>span:before{content:"\EA5d";font-family:plex-icons;font-size:20px;padding:16px 15px;display:inline-block;height:60px}div[aria-label="Edit/Delete book"]>.btn-warning>span:hover{color:#fff}.download-text:not(#btnGroupDrop1){display:none!important}.advanced_search #scnd-nav>li>a[href*=advanced_search]{color:var(--color-primary)}.book{width:225px;max-width:225px;position:relative!important;left:auto!important;top:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;min-width:225px;display:block}#infscr-loading img,body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope:after,body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope:before{display:none}#infscr-loading:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;display:block;margin:20px auto;position:fixed;top:calc(50% - 12px);left:calc(50% - 12px);z-index:999999}#loader>center:after,.app-loading:before{-webkit-animation:spin .5s linear infinite}a{color:hsla(0,0%,100%,.45)}a:hover{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;color:#fff}#titlebar a{color:#4f4f4f}#titlebar a:hover{cursor:pointer}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{margin:60px auto auto!important;width:240px;height:60px;text-align:left;color:var(--color-primary)!important;font-size:15px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-stretch:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;text-shadow:none;-webkit-user-select:none;user-select:none;word-spacing:0;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.45);padding:0 20px}.home-btn,.home-btn>a{-webkit-font-variant-ligatures:normal;top:0;cursor:pointer;display:block;font-size:20px;height:60px;font-variant-ligatures:normal}.btn,.home-btn>a,.plexBack>a,input.pill+label{-webkit-user-select:none}.form-control,.home-btn,.home-btn>a{font-variant-east-asian:normal;font-stretch:100%}.home-btn>a,.plexBack>a{-webkit-text-decoration-color:hsla(0,0%,100%,.7);text-decoration-color:hsla(0,0%,100%,.7);-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-rendering:optimizeLegibility;-webkit-writing-mode:horizontal-tb;-webkit-box-sizing:border-box;box-sizing:border-box;speak:none;text-shadow:none;word-spacing:0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.home-btn{color:hsla(0,0%,100%,.7);line-height:34.29px;margin:0;padding:0;position:absolute;width:40px;left:10px}.home-btn>a{color:rgba(255,255,255,.7);font-family:plex-icons-new;line-height:60px;position:relative;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;user-select:none;vertical-align:middle;width:100%;-webkit-box-direction:normal;padding:0 10px}.btn,input.pill+label{-moz-user-select:none;-ms-user-select:none}.home-btn>a:before{content:"\EA30"}body>div.navbar.navbar-default.navbar-static-top>div>div.home-btn>a:hover:before{color:#fff}.glyphicon-search:before{content:"\EA4F";font-family:plex-icons}#nav_about:after,.profileDrop>span:after,.profileDrop>span:before{content:''}.navbar-default{background-color:rgba(0,0,0,.6)!important;border:none;position:fixed;width:100%;height:60px;z-index:-9}body:not(.read-frame){background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background-repeat:repeat,no-repeat!important;background-attachment:fixed,fixed!important;background-position:center center,center center!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;line-height:1.71428571;background:url(images/caliblur/blur-noise.png),var(--color-background);color:hsla(0,0%,100%,.45);font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;margin:0}body>div.navbar.navbar-default.navbar-static-top>div>form>div{width:360px}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span.input-group-btn{opacity:0;pointer-events:none;z-index:9999999999999999999999999999999999999999999999999999999999999999999999999999999999}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>span.input-group-btn{opacity:1;pointer-events:auto}.profileDrop{width:60px;height:60px;padding:0!important;background:0 0!important}.profileDrop>span{width:30px;height:30px;margin:15px;top:0}.profileDrop>span:before{display:inline-block;overflow:hidden;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:contain;position:absolute;width:30px;height:30px}.profileDrop>span:after{display:inline-block;width:0;height:0;margin:15px 0 0 35px;vertical-align:middle;border-top:5px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.top_tasks{float:left!important}.navbar{z-index:9!important}.profileDropli>li>a>span.glyphicon{display:none}.profileDropli>li>a>span.hidden-sm{display:inline!important}#nav_about:after{width:100%;height:1px;background-color:hsla(0,0%,78%,.15);display:block;margin:5px 0}#btn-upload{min-width:1px;min-height:1px;width:50px;height:60px;left:0;line-height:1;font-size:1px}#btn-upload:hover{cursor:pointer!important}.btn,.rating-input .glyphicon:hover{cursor:pointer}#main-nav>li:nth-child(1){float:right;margin-left:10px}.glyphicon{top:0}#form-upload{position:relative;float:right;width:50px;margin:0;padding:0;height:60px}#form-upload .form-group .btn{color:transparent;background:0 0;border:0;text-transform:uppercase;font-weight:400;margin:0;padding:0;height:60px;width:50px}#form-upload:hover .form-group .btn:after,#form-upload:hover .form-group .btn:before{color:#fff}#form-upload .form-group .btn:before{content:"\e043";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.7);font-size:16px;background:0 0;border-radius:50%;width:20px;height:20px;display:inline-block;margin:0;padding:23px 19px;z-index:-9}#top_admin>span.hidden-sm,#top_tasks>span.hidden-sm{display:none}#form-upload .form-group .btn:after{content:"\EA13";position:absolute;font-family:plex-icons-new;font-size:8px;background:#3c444a;color:hsla(0,0%,100%,.7);border-radius:50%;padding:.25px .25px 0 0;z-index:9;left:15px;top:32px;width:10px;height:10px;line-height:10px;font-weight:400;text-align:center;pointer-events:none}#top_admin,#top_tasks{height:60px;width:50px;padding:20px 15px}#top_tasks>.glyphicon-tasks::before{content:"\EA2E";text-transform:none;font-weight:400;font-style:normal;font-family:plex-icons-new;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-rendering:optimizeLegibility;speak:none;font-size:20px}.btn,.navigation .create-shelf a,.navigation .nav-head,.well>form,body>div.container-fluid>div>div.col-sm-10>div.discover>h1:first-letter{text-transform:uppercase}#top_tasks>.glyphicon-tasks{background-color:hsla(0,0%,100%,.15);border-radius:50%}.form-control{background-image:none;display:block;width:100%;height:40px;padding:6px 12px;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px!important;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;line-height:22.29px!important;color:#eee;vertical-align:middle;background-color:hsla(0,0%,100%,.08);border-radius:4px;border:0!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.form-control:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none;background:#eee!important;color:#555}.form-control.tt-hint{background:hsla(0,0%,100%,.25)!important}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button:before{content:"\EA32";font-family:plex-icons-new;color:#eee;background:#555;font-size:10px;width:25px;height:19px;border-radius:4px;padding:2px 5px;position:absolute}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button{background-color:transparent;color:transparent;border:none;height:40px;border-radius:0 4px 4px 0}body>div.navbar.navbar-default.navbar-static-top>div>form:before{content:"\EA4F";display:block;font-family:plex-icons;position:absolute;color:#eee;font-weight:400;font-size:14px;top:18px;left:122px}#query{width:360px!important;padding-right:50px;padding-left:46px}#query:focus{background:#eee!important;color:#555!important}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>span.input-group-btn:before{content:"\EA4F";display:block;font-family:plex-icons;position:absolute;left:-298px;top:8px;width:40px;height:40px;color:#555;font-weight:400;font-size:14px}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span.input-group-btn{position:absolute;left:320px;height:40px;width:40px;border-radius:4px}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button:hover{color:#fff}body>div.navbar.navbar-default.navbar-static-top>div>form{margin-left:-140px;padding:0;margin-top:10px;margin-bottom:10px}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input::-webkit-input-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input:-moz-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input::-moz-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input:-ms-input-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input{border-radius:4px;height:40px;width:360px;padding:4px}#main-nav{margin-right:15px}#main-nav>li{float:right}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li{height:60px}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a{height:60px;padding:20px 10px;color:hsla(0,0%,100%,.7)}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>.glyphicon-dashboard::before{content:"\EA31";font-family:plex-icons-new;font-size:20px}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>span:last-of-type{vertical-align:top}.badge,.btn{vertical-align:middle}.author>a:hover{color:#fff!important}.row{margin:0}body>div.container-fluid>div>div.col-sm-10>div>form>h2{font-size:15px;color:var(--color-primary);border-top:1px solid rgba(0,0,0,.3);padding-top:60px;margin-top:50px;margin-bottom:30px}.btn,.form-group>label{font-size:14px;font-weight:400}.navigation .nav-head:nth-child(1n+2){border-top:none;padding-top:0;width:200px}.btn-default{border-color:var(--color-secondary);color:#fff;background-color:var(--color-secondary);-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}.btn-default:hover{border-color:var(--color-secondary-hover);color:#fff;background-color:var(--color-secondary-hover)}body>div.container-fluid>div>div.col-sm-10>div>form>a{background-color:hsla(0,0%,100%,.25);color:#fff}body>div.container-fluid>div>div.col-sm-10>div>form>a:hover{background-color:hsla(0,0%,100%,.3);color:#fff}.btn{display:inline-block;padding:6px 16px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;margin-bottom:0;line-height:1.71428571;text-align:center;border-radius:3px;white-space:nowrap;-o-user-select:none;user-select:none}.navigation li,.navigation li:not(ul>li){border-radius:0 4px 4px 0}.btn-primary{color:#fff;background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.25)}.btn-primary:hover{border-color:hsla(0,0%,100%,.3)}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.open>.dropdown-toggle.btn-default{border-color:var(--color-secondary-hover);color:#fff;background-color:var(--color-secondary-hover)}.form-group>label{color:#eee;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.login .form-group>label{font-weight:400;color:hsla(0,0%,100%,.45);font-family:Open Sans bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.navbar>.container-fluid{margin:0;padding:0;height:60px}.navigation .nav-head{margin:0;color:hsla(0,0%,100%,.3);font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:45px;padding-left:25px}.navigation li a{color:hsla(0,0%,100%,.7);text-decoration:none;padding:4px 25px;font-size:13px;height:30px;line-height:1.71428571;width:100%;white-space:nowrap;overflow:hidden}.navigation li{min-height:30px;max-width:265px;overflow:visible}.navigation li:hover{background-color:hsla(0,0%,100%,.08)}.navigation .create-shelf a,.navigation li.nav-head:hover{background-color:transparent}.navigation li a:hover{background:0 0;color:#fff}#nav_hot .glyphicon-fire::before{content:"\1F525";font-family:glyphicons regular}.glyphicon-star:before{content:"\EA10";font-family:plex-icons-new}#nav_rand .glyphicon-random::before{content:"\EA44";font-family:plex-icons-new}.glyphicon-list::before{content:"\EA4D";font-family:plex-icons-new}#nav_about .glyphicon-info-sign::before{content:"\EA26";font-family:plex-icons-new}#nav_cat .glyphicon-inbox::before,.glyphicon-tags::before{content:"\E067";font-family:Glyphicons Regular;margin-left:2px}.navigation #nav_cat a span{margin-right:8px}.navigation .create-shelf a{width:25px;color:hsla(0,0%,100%,.7)!important;padding:5px 7px 2px;font-size:12px;line-height:1;border-radius:3px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;font-weight:400;white-space:nowrap;margin:auto;max-height:22px;-o-text-overflow:initial;text-overflow:initial}.navigation .create-shelf a:hover{color:#fff!important;background:0 0!important;border-radius:0}#scnd-nav .dropdown-menu>li>a:hover{color:#fff;background:0 0}#scnd-nav .dropdown-menu{left:12px!important;margin:0}.navigation .create-shelf a:before{content:"\EA13";font-family:plex-icons-new;font-size:100%;padding-right:10px;vertical-align:middle}.container-fluid .book .meta .author,.container-fluid .book .meta .author>a,.container-fluid .book .meta .title{font-weight:400;font-size:13px;-webkit-font-smoothing:antialiased;line-height:20px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}.navigation .create-shelf{width:25px;margin:10px -15px 0 0;min-height:auto;float:right}.navigation .create-shelf:hover{background:0 0}.container-fluid .book .meta .title{color:#fff}.container-fluid .book .meta .author,.container-fluid .book .meta .author>a{color:hsla(0,0%,100%,.45)}.container-fluid .book .cover img{border:none;-webkit-box-shadow:0 0 2px rgba(0,0,0,.35);box-shadow:0 0 2px rgba(0,0,0,.35);position:relative;z-index:-9}#books>.cover>a,#books_rand>.cover>a,.book.isotope-item>.cover>a,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a{display:inline-block;width:auto;height:100%}#books>.cover>a:before,#books_rand>.cover>a:before,.book.isotope-item>.cover>a:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:before{content:"\e352";font-family:Glyphicons Regular;background:var(--color-secondary);border-radius:50%;font-weight:400;font-size:18px;line-height:50px;width:50px;height:50px;padding-left:16px;right:0;margin:auto;opacity:0;left:0;position:absolute;top:0;display:inline-block;color:#fff;bottom:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:before{z-index:9;zoom:.8}#books>.cover>a:hover:before,#books_rand>.cover>a:hover:before,.book.isotope-item>.cover>a:hover:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:hover:before{-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s;opacity:1}#books>.cover>a:hover,#books_rand>.cover>a:hover,.book.isotope-item>.cover>a:hover,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:hover{outline:solid var(--color-secondary);font-size:50px;-o-transition:outline 0s;transition:outline 0s;-webkit-transition:outline 0s}#books>.cover>a:after,#books_rand>.cover>a:after,.book.isotope-item>.cover>a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(50,50,50,.5) 50%,#323232 100%);z-index:-9}body.me>div.container-fluid>div>div.col-sm-10>div.discover{left:240px;margin:120px 0 0 20%!important;padding:30px 15px 15px!important;width:calc(80% - 30px);border-top:2px solid rgba(0,0,0,.3)}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{float:right;margin-left:0}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2{height:200px;padding:0;margin:15px}.container-fluid .discover,.navbar{margin-bottom:0}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a{width:100%}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(50,50,50,.5) 50%,#323232 100%)}#books>.cover>a:hover:after,#books_rand>.cover>a:hover:after,.book.isotope-item>.cover>a:hover:after,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:hover:after{opacity:1;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}.container-fluid .book .cover{width:auto;display:inline-block}.navbar{border:none}.navbar-collapse.collapse{height:60px!important;padding-bottom:0;overflow:visible!important}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline-offset:0}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.15);border-radius:3px}#bookDetailsModal,.pagination,body>.container-fluid{min-width:1px;min-height:1px}app-loading-container{background:#3f4245}.app-loading>span{display:none}.app-loading{margin:auto;color:#fff!important;text-align:center;font-size:20px}.app-loading:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;animation:spin .5s linear infinite;display:block;margin:20px auto}.pace-progress,.random-books{display:none}#main-nav+#scnd-nav::-webkit-scrollbar,#main-nav+.col-sm-2::-webkit-scrollbar,.navbar-collapse.collapse::-webkit-scrollbar,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar{width:14px;max-height:calc(100% - 60px)}#description::-webkit-scrollbar,#meta-info::-webkit-scrollbar,.book-meta::-webkit-scrollbar{width:14px}#main-nav+#scnd-nav::-webkit-scrollbar-track,#main-nav+.col-sm-2::-webkit-scrollbar-track,.navbar-collapse.collapse::-webkit-scrollbar-track,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar-track,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar-track{background-color:transparent;max-height:calc(100% - 60px)}#meta-info::-webkit-scrollbar-track{background-color:#202020}#description::-webkit-scrollbar-track,.book-meta::-webkit-scrollbar-track{background-color:transparent}#main-nav+#scnd-nav::-webkit-scrollbar-thumb,#main-nav+.col-sm-2::-webkit-scrollbar-thumb,.navbar-collapse.collapse::-webkit-scrollbar-thumb,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar-thumb,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar-thumb{min-height:110px;border:3px solid transparent;border-radius:8px;background-color:hsla(0,0%,100%,.2);background-clip:padding-box;max-height:calc(100% - 60px)}#description::-webkit-scrollbar-thumb,#meta-info::-webkit-scrollbar-thumb,.book-meta::-webkit-scrollbar-thumb{min-height:50px;border:3px solid transparent;border-radius:8px;background-color:hsla(0,0%,100%,.2);background-clip:padding-box}#description::-webkit-scrollbar-thumb:hover,#main-nav+#scnd-nav::-webkit-scrollbar-thumb:hover,#main-nav+.col-sm-2::-webkit-scrollbar-thumb:hover,#meta-info::-webkit-scrollbar-thumb:hover,.book-meta::-webkit-scrollbar-thumb:hover,.navbar-collapse.collapse::-webkit-scrollbar-thumb:hover,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar-thumb:hover,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}::-webkit-scrollbar-corner{background:0 0}.pace .pace-activity{border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;right:auto;left:8px;top:17px}body>.container-fluid{margin:0;padding:0;width:calc(100%);height:calc(100% - 60px);position:fixed;top:60px;left:0}body>div.container-fluid>div.row-fluid>div.col-sm-2{position:absolute;width:240px;height:calc(100% - 60px);left:0;top:60px;background:rgba(0,0,0,.15);padding:0 5px 20px 0;overflow-y:auto}body>div.container-fluid>div.row-fluid>div.col-sm-10{width:calc(100vw - 237px);height:calc(100% - 60px);padding:0;position:absolute;min-height:1px;min-width:1px;top:60px;right:0;overflow-y:auto!important}body.me>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:'';font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:6vw;background-position-x:center;height:100%;background-repeat:no-repeat}body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope{display:-ms-grid!important;display:grid!important;overflow:hidden!important;height:auto!important;width:100%;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:10px 0;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important}body>div.container-fluid>div>div.col-sm-10>div.discover{height:auto;width:calc(100vw - 257px);margin:40px 0!important;padding:0 10px 0 40px!important}body>div.container-fluid>div>div.col-sm-10>div.single{height:auto;width:calc(100vw - 254px);margin:0!important;padding:60px 15px!important}body>div.container-fluid>div>div.col-sm-10>div.discover{margin-top:0}.container-fluid .book .meta>p{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>h2{color:#eee;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;overflow:hidden;min-width:0;width:100%;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:400;padding-left:15px;margin-bottom:20px;top:0;left:0;height:auto}body>div.container-fluid>div>div.col-sm-10>h3:not(:first-of-type){color:#eee;width:calc(100% - 30px);max-width:800px;margin:60px auto 10px;text-align:left}body>div.container-fluid>div>div.col-sm-10>p{margin:auto auto 60px;width:calc(100% - 30px);max-width:800px;text-align:right}.book .book-meta>h2>h2,.well>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h1,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h2,body>div.container-fluid>div>div.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2,body>div.container-fluid>div>div.col-sm-10>div:nth-of-type(2)>h2,body>div.container-fluid>div>div.col-sm-10>h1,body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-margin-before:0;-webkit-margin-after:0}body>div.container-fluid>div>div.col-sm-10>p>a{color:var(--color-secondary)}body>div.container-fluid>div>div.col-sm-10>p>a:hover{color:#fff}.book .book-meta>h2>h2,body>div.container-fluid>div>div.col-sm-10>div:nth-of-type(2)>h2,body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{height:60px;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;white-space:nowrap;font-weight:400;position:fixed;top:60px;left:240px}body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{content:"About";width:calc(100vw - 240px);text-align:left}.book .book-meta>h2>h2{width:calc(100vw - 540px)}body>div.container-fluid>div>div.col-sm-10>div:nth-of-type(2)>h2{content:"Books";width:calc(100vw - 240px)}.well>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2{width:calc(100vw - 240px)!important;height:60px!important;padding-left:25px!important;color:hsla(0,0%,100%,.7)!important;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:60px!important;white-space:nowrap!important;font-weight:400!important;position:fixed!important;top:60px!important;left:240px!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important;max-width:calc(100vw - 550px)!important;overflow:hidden!important}@media only screen and (min-width:768px){body>div.container-fluid>div.row-fluid>div.col-sm-2:after{width:100%;height:60px;background:rgba(0,0,0,.15);display:block;content:'';position:fixed;top:60px;left:240px}}body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h1,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h2,body>div.container-fluid>div>div.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2,body>div.container-fluid>div>div.col-sm-10>h1{width:calc(100vw - 240px);height:60px;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;white-space:nowrap;font-weight:400;position:fixed;top:60px;left:240px}body>div.container-fluid>div>div.col-sm-10>div.discover>form>.btn.btn-default{float:right;margin:0 0 0 10px}.pagination{display:block!important;position:fixed;top:60px;right:0;overflow:visible;height:60px;margin:0;line-height:60px;font-size:15px;z-index:99999}.pagination:after,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous{top:0;font-family:plex-icons-new;font-weight:100;-webkit-font-smoothing:antialiased;line-height:60px;height:60px;font-style:normal;-moz-osx-font-smoothing:grayscale}.pagination>a{color:hsla(0,0%,100%,.7)}.pagination>a:hover{color:#fff;text-decoration:none}.pagination>.ellipsis{color:hsla(0,0%,100%,.7)}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff!important}body>div.container-fluid>div>div.col-sm-10>div.pagination>a,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous+a,body>div.container-fluid>div>div.col-sm-10>div.pagination>a[href*=page]{display:none}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous{color:transparent;margin-left:0;width:65px;padding:0;font-size:15px;position:absolute;display:block!important}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next{right:0}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous{right:65px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next:before{content:"\EA32";visibility:visible;color:hsla(0,0%,100%,.35);height:60px;line-height:60px;border-left:2px solid transparent;font-size:20px;padding:20px 0 20px 20px;margin-right:-27px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:before{content:"\EA33";visibility:visible;color:hsla(0,0%,100%,.65);height:60px;line-height:60px;font-size:20px;padding:20px 25px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next:hover:before,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:hover:before{color:#fff}.pagination>strong{display:none}.pagination:after{content:"\EA32";position:relative;right:0;display:inline-block;color:hsla(0,0%,100%,.55);font-size:20px;padding:0 23px;margin-left:20px;z-index:-1}.pagination>.ellipsis,.pagination>a:nth-last-of-type(2){display:none}body.authorlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-xs-12,body.catlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-xs-12,body.langlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-sm-6,body.serieslist>div.container-fluid>div>div.col-sm-10>div.container>div.col-sm-6{width:100%}body.serieslist>div.container-fluid>div>div.col-sm-10:before{content:"\e044";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}body>div.container-fluid>div>div.col-sm-10>div.container{width:calc(80% - 30px);margin:120px 0 30px 20%;border-top:2px solid rgba(0,0,0,.3);border-bottom:2px solid rgba(0,0,0,.3);padding:0;max-width:calc(80% - 30px)}body>div.container-fluid>div>div.col-sm-10>div.container>div{padding:0}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row{padding:4px 0}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row:nth-of-type(even){background:hsla(0,0%,100%,.02)}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row>.col-xs-6{width:calc(91.666% - 30px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:hsla(0,0%,100%,.45);padding-left:60px}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row>.col-xs-6>a{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.book-meta>.bookinfo>.tags .btn-info,.well>form>.btn{vertical-align:middle;-o-transition:background-color .2s,color .2s}body.catlist>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:"\E067";font-family:Glyphicons Regular;font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}body.authorlist>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.langlist>div.container-fluid>div>div.col-sm-10:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;left:240px;top:180px;width:calc(20% - 55px);text-align:center;position:fixed}body.authorlist>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:"\e008"}body.langlist>div.container-fluid>div>div.col-sm-10:before{content:"\e034"}body.advsearch>div.container-fluid>div>div.col-sm-10:before,body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.me>div.container-fluid>div>div.col-sm-10>div.discover:before,body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before{top:60px;font-size:24px;color:#eee;line-height:1;padding-left:15px;position:absolute;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Authors"}body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Categories"}body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Series"}body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Languages"}body.advsearch>div.container-fluid>div>div.col-sm-10:before{content:"Advanced Search";margin-left:20%;left:0}body.me>div.container-fluid>div>div.col-sm-10>div.discover:before{content:"My Profile"}.well{max-height:520px;height:auto;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-width:600px;max-width:700px;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;padding:60px}.well>form{background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.45);padding:60px;margin-top:60px}.checkbox{text-transform:none}.well>form>.btn{display:inline-block;overflow:hidden;border-radius:4px;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;padding:6px 30px 5px;font-size:15px;font-weight:400;background-color:var(--color-secondary);border:none;width:100%;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none;margin-top:20px}.well>form>.btn:hover{background-color:var(--color-secondary-hover)}body>div.row-fluid{margin-top:0!important}.alert{position:fixed;top:auto;bottom:20px;left:50%;width:50%;margin:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);opacity:1!important;right:0;border-radius:10px;background-color:#000;color:#eee;border:0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:34px;line-height:1.71428571!important;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px;padding:5px 0;z-index:99999;-webkit-animation:cssAnimation 0s ease-in 10s forwards;animation:cssAnimation 0s ease-in 10s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.alert-danger{background-color:rgba(255,85,51,.3);color:#fff}.table>thead>tr>th{border-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid rgba(0,0,0,.3);background:rgba(0,0,0,.15)}#libs,#stats{margin:auto;width:calc(100% - 30px);max-width:800px;color:hsla(0,0%,100%,.75);border-bottom:2px solid rgba(0,0,0,.3);border-top:2px solid rgba(0,0,0,.2)}#libs{margin-bottom:15px}#libs>tbody>tr>th,#libs>thead>tr>th:first-child,#stats>tbody>tr>th{color:hsla(0,0%,100%,.45)}#books .cover img,#books_rand .cover img,.book .cover img{width:auto}.container-fluid img{display:block;width:100%;height:auto;max-width:195px;margin:auto}#bookDetailsModal .modal-footer,#bookDetailsModal .modal-header>.close,.modal-backdrop.in{display:none}.container-fluid .single .cover img{border:0;border-radius:0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.35);box-shadow:0 0 2px rgba(0,0,0,.35);background-color:rgba(0,0,0,.45)}body>div.container-fluid>div>div.col-sm-10>div.col-sm-3.col-lg-3.col-xs-12,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3{max-width:calc(25% - 75px);position:fixed}body>div.container-fluid>div>div.col-sm-10>div.col-sm-3.col-lg-3.col-xs-12{padding-top:40px;padding-bottom:40px}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-9.col-lg-9.book-meta{margin-left:calc(25%);width:calc(75%)}.advanced_search #search>.row>.form-group.col-sm-6:first-of-type{padding-left:0}.advanced_search #search>.row>.form-group.col-sm-6:last-of-type{padding-right:0}.advanced_search .btn{text-transform:none;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}label{font-weight:400}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8{margin-left:calc(20%);width:calc(80% - 30px);padding:60px 0}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>div>span>input.form-control.typeahead.tt-hint{background:hsla(0,0%,100%,.08)!important}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>div>span>input.form-control:focus{background:#fff!important}.navigation li a .glyphicon-star{color:hsla(0,0%,100%,.7)}.glyphicon-star,.navigation li a:hover .glyphicon-star{color:#fff}.rating-input:hover{cursor:default}.rating-input{padding-left:0}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>.btn.btn-default{float:right;margin:0 0 0 10px;text-transform:uppercase;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}#get_meta{float:left;margin:0}textarea{resize:none;resize:vertical}#metaModal{top:0;overflow:hidden;padding-top:60px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#metaModal>.modal-dialog>.modal-content{z-index:9999999999999999999999;max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px}#metaModal>.modal-dialog>.modal-content>.modal-header{padding:0;background:#282828;border-radius:3px 3px 0 0}#metaModal>.modal-dialog>.modal-content>.modal-header>h4{border-bottom:0;background:#323232;height:65px;padding:15px 0 0 15px;font-size:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:1.71428571;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-radius:3px 3px 0 0;margin-bottom:0}#metaModal>.modal-dialog>.modal-content>.modal-header>h4:before{content:"\E025";font:normal normal normal 16px/1 Glyphicons Halflings;color:#999;padding-right:10px}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>span>button,.dropdown-menu>li>a,.plexBack,.plexBack>a{font-stretch:100%;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-numeric:normal;font-style:normal}#metaModal>.modal-dialog>.modal-content>.modal-header>.close{color:#eee;opacity:.2;font-size:20px;text-shadow:none;margin:20px}#metaModal>.modal-dialog>.modal-content>.modal-header>.close:hover{opacity:.5}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search{margin:25px 0 0}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>input{width:calc(100% - 51px);border-radius:0;background-color:hsla(0,0%,100%,.15)}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group{max-width:100%;width:100%}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>span>button{height:40px;width:50px;padding:0;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px!important;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;line-height:22.29px!important;color:#eee;vertical-align:middle;background-color:hsla(0,0%,100%,.15);border-radius:0;margin:0 0 0 -1px}.dropdown-menu>li>a,.plexBack{-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>span{float:right;text-align:right;width:50px;margin:0}#metaModal>.modal-dialog>.modal-content>.modal-header>div{font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.71428571;color:var(--color-primary);font-weight:100;text-align:right;position:absolute;right:0;padding:12.5px}#metaModal>.modal-dialog>.modal-content>.modal-body{padding:0}#metaModal>.modal-dialog>.modal-content>.modal-body>.text-center{text-align:left;margin-bottom:0;padding-top:10px}#metaModal>.modal-dialog>.modal-content>.modal-body>#book-list{margin-bottom:0}input.pill:checked+label{background-color:transparent;border-color:transparent;color:var(--color-secondary)}input.pill+label{border:0;border-radius:0;color:hsla(0,0%,100%,.25);cursor:pointer;display:inline-block;padding:3px 15px;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input.pill+label:hover{color:var(--color-secondary-hover)}#meta-info{max-height:calc(100vh - 357px);overflow-y:scroll;background:#282828!important;padding:0;margin:0}#meta-info #book-list .media>.media-body{font-family:"Open Sans Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;color:#999;font-weight:100;padding-left:15px}#meta-info #book-list .media>img{padding:0}#meta-info #book-list .media>.media-body>h4>a{color:#eee}#meta-info #book-list .media>.media-body>h4>a:hover{color:#fff}#meta-info #book-list{width:100%;margin:0}#meta-info #book-list .media:nth-of-type(odd){background:hsla(0,0%,100%,.02)}#meta-info #book-list .media{margin-top:0;padding:20px 15px 5px}#meta-info #book-list .media>.media-body>p>a{color:var(--color-secondary);padding-left:10px}#meta-info #book-list .media>.media-body>p>a:hover{color:#fff}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-header,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before{color:hsla(0,0%,100%,.7);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;white-space:nowrap;-webkit-box-direction:normal;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-weight:400}.modal-content{position:relative;background-color:#323232;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:0 0 3px 3px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-footer{padding:15px;text-align:right;border-top:0}.modal-header{padding:15px;border-bottom:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before{height:60px;padding-left:25px;background:0 0;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;top:60px;left:240px;position:fixed}#meta-info #book-list .media>img:hover{cursor:pointer;outline:solid var(--color-secondary);-webkit-filter:brightness(90%);filter:brightness(90%)}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before{content:"Edit Metadata";width:calc(100vw - 350px);margin:0;-webkit-margin-before:0;-webkit-margin-after:0;pointer-events:none}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-xs-12{margin:50px 0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before{content:"Advanced Search";width:calc(100vw - 240px);margin:0;-webkit-margin-before:0;-webkit-margin-after:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test{border-top:2px solid rgba(0,0,0,.3);margin-top:-50px;padding-top:50px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn{margin:2px 3px 0 0;padding:0 10px;background:hsla(0,0%,100%,.25);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn:hover{background:hsla(0,0%,100%,.3)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-danger:hover{background:#ce3d2a}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-danger.active{background:#ac3323}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-danger.active:hover{background:#ce3d2a}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-primary:hover{background:var(--color-secondary-hover)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-primary.active{background:var(--color-secondary)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-primary.active:hover{background:var(--color-secondary-hover)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>label{margin-left:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>label:first-of-type{padding-top:40px}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8:before{content:"\EA4F";font-family:plex-icons;font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}a:focus{outline:0;outline-offset:0}#bookDetailsModal{width:calc(100vw - 240px);height:calc(100% - 60px);padding:0;position:fixed;top:60px;left:240px;background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover!important;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}#bookDetailsModal>.modal-dialog.modal-lg{padding:0;margin:0;width:100%;height:100%}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-header{width:100%;height:60px;margin:0;padding:0 0 0 25px;background:rgba(0,0,0,.15);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-margin-before:0;-webkit-margin-after:0;position:fixed;top:0;left:0}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-header>h4{width:100%;max-width:calc(100% - 340px);height:60px;line-height:60px}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body{width:calc(100vw - 240px);height:calc(100% - 120px);position:fixed;min-height:1px;min-width:1px;top:60px;left:0;padding:0}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>.container-fluid{padding:0}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5{padding:30px 15px 15px 30px;height:300px}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5{padding:15px;height:300px;pointer-events:none}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover{margin:0;width:100%;height:100%}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img{margin:0 auto;max-height:300px;max-width:200px;height:auto;width:100%}.book-meta>.bookinfo>.comments,.book-meta>.description{margin-top:60px;font-size:15px;color:#eee}.book-meta .bookinfo p{margin:0}.book-meta>.bookinfo>.publishers{margin-top:24px}.book-meta>.bookinfo>.publishers>span:first-of-type,.book-meta>.bookinfo>.publishing-date>span:first-of-type{color:hsla(0,0%,100%,.45);text-transform:uppercase;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}.book-meta>.bookinfo>.publishers>span:last-of-type,.book-meta>.bookinfo>.publishing-date>span:last-of-type{font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;font-size:15px;-webkit-font-smoothing:antialiased}.book-meta>.bookinfo>.publishers>span:last-of-type{padding-left:90px}.book-meta>.bookinfo>.publishing-date>span:last-of-type{padding-left:41px}.book-meta>.bookinfo>.languages>span:first-of-type{color:hsla(0,0%,100%,.45);text-transform:uppercase;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}.book-meta>.bookinfo>.languages>span:last-of-type{font-size:15px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;padding-left:85px}.book-meta>.bookinfo>.tags .btn-info,.book-meta>h2,body.book .author{font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}#bookDetailsModal .book-meta>h2{margin-top:15px}.book-meta>h2{font-size:24px;color:#eee;font-weight:400;line-height:1;margin:0;max-width:calc(100% - 100px);padding:15px 0}.book-meta>.author>a:first-of-type:before{content:"Author — ";color:hsla(0,0%,100%,.45);position:absolute;left:15px;pointer-events:none}.book-meta>.bookinfo>.rating{float:right;position:relative;z-index:-1;margin-top:-50px}.book-meta>.bookinfo>p+.rating{margin-top:-25px}.book-meta>.bookinfo>.rating .glyphicon-star{color:hsla(0,0%,100%,.25)}body.book .author{font-size:15px;line-height:30px;margin-top:-5px;max-width:calc(100% - 176px);margin-left:76px}.book-meta>p{color:hsla(0,0%,100%,.45)}.book-meta>.bookinfo>p:first-of-type{color:hsla(0,0%,100%,.45);font-size:15px;margin-top:-10px;max-width:calc(100% - 100px)}.bookinfo .rating .glyphicon-star.good{color:hsla(0,0%,100%,.7)}.book-meta>.languages>p>.label-default{background:0 0;color:hsla(0,0%,100%,.45);padding:0;font-size:14px}.book-meta>.bookinfo>.languages>span:first-letter{text-transform:uppercase}.book-meta>.bookinfo>.hr{margin:24px -15px;height:2px;background-color:rgba(0,0,0,.3)}.book-meta>.bookinfo>.identifiers>p>.btn-success,.book-meta>.bookinfo>.tags .btn-info{overflow:hidden;text-align:center;white-space:nowrap;margin:2px 3px 0 0;padding:0 10px}.book-meta>.bookinfo>.tags .btn-info{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);font-size:13px;display:inline-block;border-radius:4px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;text-transform:none}.dropdown-menu,.tooltip.in{-webkit-transition:opacity .15s ease-out,-webkit-transform .15s cubic-bezier(.6,.4,.2,1.4)}.book-meta>.bookinfo>.tags .btn-info:hover{color:#fff;text-decoration:underline}.book-meta>.bookinfo>.identifiers,.book-meta>.bookinfo>.tags{padding-left:40px;margin:10px 0}.book-meta>.bookinfo>.tags a{max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.book-meta>.bookinfo>.identifiers .glyphicon-link,.book-meta>.bookinfo>.tags .glyphicon-tags{margin-left:-40px;margin-right:17px;color:hsla(0,0%,100%,.45);width:20px;vertical-align:text-bottom}.book-meta>h3:first-of-type{font-size:14px;font-weight:400;text-transform:uppercase;border-top:2px solid rgba(0,0,0,.3);padding-top:20px;margin-top:20px}.book-meta>div{color:hsla(0,0%,100%,.65)}.more-stuff{margin-top:0;padding-top:0;border-top:0}.book-meta>.more-stuff>br{display:none}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]>div.btn-group[role=group]>p{display:none}#shelf-actions{float:left}#add-to-shelf,#btnGroupDrop1,#read-in-browser,#sendbtn,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type,.book-meta .btn-toolbar>.btn-group>.btn-warning,.btn-toolbar>.btn-group>#btnGroupDrop2,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2{background:0 0;color:transparent;width:50px;height:60px;margin:0;overflow:hidden;padding:0}#add-to-shelf>span.caret,#btnGroupDrop1>span.caret,#read-in-browser>span.caret,.btn-toolbar>.btn-group>#btnGroupDrop2>span.caret,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.caret{padding-bottom:5px}#add-to-shelf>span,#btnGroupDrop1>span,#read-in-browser>span,#sendbtn>span,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type>span,.book-meta .btn-toolbar>.btn-group>.btn-warning>span,.btn-toolbar>.btn-group>#btnGroupDrop2>span,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span{color:hsla(0,0%,100%,.7)}#add-to-shelf:hover span,#btnGroupDrop1:hover>span,#read-in-browser:hover>span,#sendbtn:hover>span,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type:hover>span,.book-meta .btn-toolbar>.btn-group>.btn-warning:hover>span,.btn-toolbar>.btn-group>#btnGroupDrop2:hover>span,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2:hover>span{color:#fff}#add-to-shelf>span.glyphicon.glyphicon-list:before{content:"\EA59";font-family:plex-icons;font-size:18px}#sendbtn>span,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type>span,.book-meta .btn-toolbar>.btn-group>.btn-warning>span.glyphicon-edit{font-size:16px;line-height:54px;width:100%}#read-in-browser>span.glyphicon-eye-open:before,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.glyphicon-eye-open:before{content:"\e352";font-family:Glyphicons Regular;font-size:18px;padding-right:5px}#read-in-browser>span.glyphicon-list:before,.btn-toolbar>.btn-group>#btnGroupDrop2>span.glyphicon-list:before{font-size:18px}#btnGroupDrop1>span.glyphicon-download:before{font-size:20px;content:"\ea66";font-family:plex-icons}.col-sm-10 .book-meta>div.btn-toolbar{position:fixed;top:60px;right:0;margin:0;width:calc(100vw - 240px);height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#bookDetailsModal>div>div>div.modal-body>div>div>div>div.col-sm-9.col-lg-9.book-meta>div.btn-toolbar>div>div.btn-group.open>div.dropdown-backdrop,.dropdown-backdrop{display:none}.book-meta .btn-toolbar>h2{height:60px;margin:0;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;white-space:nowrap;font-weight:400;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:25px}.book-meta .btn-toolbar>.btn-group{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.book-meta>div.btn-toolbar ul.dropdown-menu.offscreen{position:fixed;top:120px;right:14px;left:auto!important}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{background-color:hsla(0,0%,100%,.3)}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:hsla(0,0%,100%,.3);border-color:transparent}.book-meta>div.more-stuff>.btn-toolbar>.btn-group>.btn-group>.dropdown-menu{margin-left:-100px}.book-meta .btn-toolbar>.btn-group>ul.dropdown-menu{margin-left:0;max-width:200px;overflow:hidden}.book-meta .btn-toolbar>.btn-group>ul.dropdown-menu>li>a{max-width:200px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.dropdown-menu.offscreen{right:0;left:auto!important}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"] .dropdown-menu.offscreen{position:fixed;top:120px;right:5px}.dropdown-menu{border-radius:4px!important;font-size:13px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 0;background-color:#191a1c!important;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.35);box-shadow:0 4px 10px rgba(0,0,0,.35);-o-transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4),-webkit-transform .15s cubic-bezier(.6,.4,.2,1.4);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;border:0;left:0!important}.dropdown-menu>li>a{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:400;padding-top:4px;padding-bottom:4px;line-height:1.71428571}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background:hsla(0,0%,100%,.08)}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.book-meta>.bookinfo>.identifiers>p>.btn-success{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);font-size:13px;display:inline-block;border-radius:4px;vertical-align:middle;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;text-transform:none}.book-meta>.bookinfo>.identifiers>p>.btn-success:hover{color:#fff;text-decoration:underline}#bookDetailsModal .book-meta{color:hsla(0,0%,100%,.7);height:calc(100% - 120px);overflow-x:hidden;overflow-y:scroll}.book-meta>.bookinfo .publishers,.book-meta>.bookinfo>.identifiers>p>.glyphicon-link{color:hsla(0,0%,100%,.45)}.rating .glyphicon-star.good{color:var(--color-primary)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-danger{background:#ac3323;width:auto}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-danger:hover{background:#ce3d2a}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:first-of-type{background:hsla(0,0%,100%,.25)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:first-of-type:hover{background:hsla(0,0%,100%,.3)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:last-of-type{background:var(--color-secondary)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:last-of-type:hover{background:var(--color-secondary-hover)}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]{max-width:100%}.book-meta>.bookinfo>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a{max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:20px 0 0!important;border-radius:3px;background:hsla(0,0%,100%,.25);text-transform:none;padding:0 10px;text-align:left;line-height:1.5;font-family:Open Sans semibold,Helvetica Neue,Helvetica,Arial,sans-serif}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a:hover{background:#ce3d2a;color:#fff}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a>.glyphicon-remove{font-size:12px;padding-right:3px}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a>.glyphicon-remove:before{content:"\ea64";font-family:plex-icons}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>.col-sm-6{width:100%}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group{padding-left:15px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12{padding:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{padding:0;margin-bottom:60px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{float:left;margin-left:calc(100vw - 400px)}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9.col-xs-12>button.btn.btn-default{float:right}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9.col-xs-12>a:last-of-type{float:right;background:hsla(0,0%,100%,.25);margin-right:10px}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9.col-xs-12>a:last-of-type:hover{background:hsla(0,0%,100%,.3)}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>h2{width:calc(100vw - 390px)!important;height:60px!important;margin:0!important;padding-left:25px!important;color:hsla(0,0%,100%,.7)!important;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:60px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;white-space:nowrap!important;-webkit-box-direction:normal!important;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent!important;font-weight:400!important;-webkit-margin-before:0!important;-webkit-margin-after:0!important;position:fixed!important;top:60px!important;left:240px!important;text-align:left!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:25px!important}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before,.plexBack>a{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before,.blur-wrapper>div,.plexBack>a{-webkit-box-direction:normal;-webkit-font-smoothing:antialiased}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group{position:fixed;top:60px;right:0}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]{position:relative;float:right;width:50px;height:60px;border-radius:0;background:0 0;color:transparent;overflow:hidden;padding:6px 11px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:before{content:"\EA6D";font-family:plex-icons-new;position:absolute;color:hsla(0,0%,100%,.7);font-size:20px;padding:6px 0 0 2px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:hover{background:#ce3d2a}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:hover:before{color:#fff}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]{position:relative;float:right;width:50px;height:60px;border-radius:0;background:0 0;color:transparent;overflow:hidden;margin:0;padding:6px 13px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:before{content:"\EA5d";font-family:plex-icons;position:absolute;color:hsla(0,0%,100%,.7);font-size:20px;padding:6px 0 0 2px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:hover:before{color:#fff}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:hover{background:0 0}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]{position:relative;float:right;width:50px;height:60px;border-radius:0;background:0 0;color:transparent;overflow:hidden;margin:0;padding:6px 11px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:before{content:"\E409";font-family:Glyphicons Regular;position:absolute;color:hsla(0,0%,100%,.7);font-size:20px;padding:6px 0 0 2px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:hover:before{color:#fff}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:hover{background:0 0}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a:hover{color:#fff!important;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;background-color:rgba(0,0,0,.55)!important}.blur-wrapper:after{content:'';display:block;width:100vw;height:100%;position:fixed;top:0;left:0;background-image:url(images/caliblur/blur-noise.png)!important;background-repeat:repeat!important;background-attachment:fixed!important;background-position:center center!important;background-size:auto!important;-webkit-background-size:auto!important}.blur-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#3f4245;-o-transition:background-color 1s ease-in;transition:background-color 1s ease-in;-webkit-transition:background-color 1s ease-in;z-index:-9}.blur-wrapper>div{-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.bg-blur{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%!important;height:100%!important;position:absolute;max-width:100%!important;-webkit-filter:blur(125px) brightness(85%);filter:blur(125px) brightness(85%);-moz-filter:blur(125px);-o-filter:blur(125px);-ms-filter:blur(125px);opacity:.4;-webkit-animation:fade 1s;animation:fade 1s;-moz-animation:fade 1s;-o-animation:fade 1s;-o-object-fit:cover;object-fit:cover}.plexBack,.plexBack>a{display:block;height:60px;letter-spacing:normal;font-size:20px;top:0;font-weight:400;cursor:pointer}.authorlist .blur-wrapper{background:0 0}#scnd-nav>li.nav-head:first-child{margin-top:10px}.btn-danger{color:#fff;background-color:#ac3323;border-color:#ac3323}.btn-danger:hover{background-color:#ce3d2a;border-color:#641e14}.caret{border-top:5px solid;border-right:4px solid transparent;border-left:4px solid transparent}.plexBack{color:hsla(0,0%,100%,.7);line-height:34.29px;margin:0;padding:0;position:absolute;width:40px;left:50px}.plexBack>a{color:rgba(255,255,255,.7);font-family:plex-icons-new;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;line-height:60px;position:relative;text-align:center;-webkit-text-size-adjust:100%;text-transform:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%;padding:0 10px}.plexBack>a:before{content:"\EA2F"}.plexBack:not(.noBack):hover>a{color:#fff}.login .well>h2{display:none}.login .well>form{max-width:480px;margin:auto}.login .well>form input{background-color:hsla(0,0%,100%,.25)}.login ::-webkit-input-placeholder{color:transparent}.login :-moz-placeholder{color:transparent}.login ::-moz-placeholder{color:transparent}.login :-ms-input-placeholder{color:transparent}body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{width:100vw;height:120px;margin:0!important;text-align:center;padding:60px 0 0;background:0 0;color:#ccc!important;font-size:20px}body.login>.container-fluid{width:100vw;height:100%;position:relative}body.login>div.container-fluid>div.row-fluid>div.col-sm-10{width:100%;height:100%;overflow-y:visible!important}body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse{display:none!important}.login .navbar-default{background:0 0!important}body.login:not(.read-frame),body.shelfcreate,body.shelfedit{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-dark.png)!important}body.author .undefined-img,body.shelfcreate,body.shelfedit{background-repeat:repeat,no-repeat!important;background-attachment:fixed,fixed!important;background-position:center center,center center!important}body.login>div.container-fluid>div.row-fluid>div.col-sm-10::before,body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a::before{display:none}.book-meta>.bookinfo>.comments[aria-expanded=true]+a:after,.book-meta>.description[aria-expanded=true]+a:after{content:'';display:inline-block;border-color:hsla(0,0%,100%,.45);width:10px;height:10px;border-top-width:0;border-right:4px solid transparent;border-bottom-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:9px 6px}.book-meta>.bookinfo>.comments[aria-expanded=false]+a:after,.book-meta>.description[aria-expanded=false]+a:after{content:'';display:inline-block;border-color:hsla(0,0%,100%,.45);width:0;height:0;border-bottom-width:0;border-right:4px solid transparent;border-top-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:12px 6px}.book-meta>.bookinfo>.comments+a,.book-meta>.description+a{width:100px;margin-top:10px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.book-meta>.bookinfo>.comments+a:hover,.book-meta>.description+a:hover{text-decoration:none}.book-meta>.bookinfo>.comments[aria-expanded=false]+a:hover:after,.book-meta>.description[aria-expanded=false]+a:hover:after{border-color:#fff;border-right:4px solid transparent;border-top-width:5px;border-left:4px solid transparent}.book-meta>.bookinfo>.comments[aria-expanded=true]+a:hover:after,.book-meta>.description[aria-expanded=true]+a:hover:after{border-color:#fff;border-right:4px solid transparent;border-bottom-width:5px;border-left:4px solid transparent}.navigation>ul>li>a>span.hidden-sm{display:inline-block!important}.shelfcreate .col-sm-10>.discover>form,.shelfedit .col-sm-10>.discover>form{width:500px;height:500px;margin:auto;max-width:calc(100vw - 300px);max-height:calc(100% - 200px)}body.shelfcreate>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group,body.shelfedit>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group{padding-left:0}body.shelfcreate,body.shelfedit{background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;-webkit-transition:background-image 2s ease-in;-o-transition:background-image 2s ease-in;transition:background-image 2s ease-in}body.author .undefined-img{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;opacity:1;-webkit-filter:none;filter:none;width:100vw;height:100%;position:fixed;top:0;left:0;content:''}body.author img.bg-blur[src=undefined]{display:none}body.author:not(.authorlist) .undefined-img:before{content:"\e008";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:200px;width:20%;text-align:center;z-index:9}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before{content:"About Author";width:calc(100vw - 240px);height:60px;margin:0;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-text-size-adjust:100%;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-weight:400;-webkit-margin-before:0;-webkit-margin-after:0;position:fixed;top:60px;left:240px;text-align:left}.author>.container-fluid>.row-fluid>.col-sm-10>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1;margin:60px 0 0;padding:15px 15px 35px;border-bottom:2px solid rgba(0,0,0,.3)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio{padding:35px 15px 15px;font-size:15px;color:hsla(0,0%,100%,.65)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>img{position:fixed;left:270px;top:200px;width:calc(20% - 60px);max-width:250px}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>.author-link{color:var(--color-secondary)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>.author-link:hover{color:var(--color-secondary-hover)}body.author:not(.authorlist)>div.container-fluid>div>div.col-sm-10{width:calc(100% - 240px);left:240px;padding-left:20%;padding-right:30px;padding-bottom:20px}body.author>div.container-fluid>div>div.col-sm-10>div.discover{width:100%;padding:0 0 0 15px!important}body.author>div.container-fluid>div>div.col-sm-10>div.discover>h3{font-size:15px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;text-transform:uppercase;color:#eee}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio a{color:var(--color-secondary)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio a:hover{color:var(--color-secondary-hover)}body.shelf.modal-open>.container-fluid{z-index:9}#DeleteShelfDialog .text-center{text-align:left}#DeleteShelfDialog{top:0;overflow:hidden;padding-top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#DeleteShelfDialog>.modal-dialog{width:450px;margin:auto}#DeleteShelfDialog>.modal-dialog>.modal-content{max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px;z-index:9999999999999999999999;left:calc(50% - 225px);right:auto;width:450px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header{padding:15px 20px;border-radius:3px 3px 0 0;line-height:1.71428571;vertical-align:bottom;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-bottom:1px solid #222;background-color:#323232}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\E197";padding-right:10px;font-size:18px;color:#999;display:inline-block;font-family:Glyphicons Regular;font-style:normal;font-weight:400}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Delete Shelf";display:inline-block;font-size:20px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header>span{display:none}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 30px;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>span:before{content:"Are you sure you want to delete this shelf?";display:inline-block;padding-right:5px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:30px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>.btn{float:right;z-index:9;position:relative;margin:45px 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>.btn-default{background-color:hsla(0,0%,100%,.25)}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:hover{background-color:hsla(0,0%,100%,.3)}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:initial;background-color:initial;border-color:initial}#remove-from-shelves>.btn{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);padding:0 10px;font-size:13px;display:inline-block;overflow:hidden;border-radius:4px;vertical-align:middle;text-align:center;white-space:nowrap;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;margin:2px 6px 0 0;text-transform:none}#remove-from-shelves>.btn>span{font-size:10px;display:inline-block;top:3px;line-height:inherit;position:absolute;right:5px}#remove-from-shelves>.btn>span:before{content:"\EA52";font-family:plex-icons-new;color:transparent;padding-left:5px}#remove-from-shelves>a:first-of-type{margin-left:40px;overflow:visible}#remove-from-shelves>a:first-of-type:before{content:"\EA4D";font-family:plex-icons-new;position:absolute;color:hsla(0,0%,100%,.45);font-style:normal;font-weight:400;font-size:14px;left:-40px;pointer-events:none}#remove-from-shelves>.btn:hover{padding-right:20px;background:#ce3d2a;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#remove-from-shelves>.btn:hover span:before{color:#fff;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#remove-from-shelves+.identifiers,#remove-from-shelves+.languages,#remove-from-shelves+.publishers,#remove-from-shelves+.publishing-date,#remove-from-shelves+.tags{margin-top:-25px;z-index:9;position:relative}#remove-from-shelves>a.btn:last-of-type{margin-bottom:35px}#DeleteShelfDialog:before{content:"\E208";padding-right:10px;display:block;font-family:Glyphicons Regular;font-style:normal;font-weight:400;position:absolute;left:calc(50% + 185px);top:88px;font-size:16px;color:#eee;opacity:.5;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);z-index:99}#DeleteShelfDialog.modal.in:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#DeleteShelfDialog:hover:before{cursor:pointer}.btn-default.active:hover,.btn-default:active:hover{border-color:var(--color-secondary-hover);color:#fff;background-color:var(--color-secondary-hover)}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8{padding:20px 0 60px;margin-top:120px;border-top:2px solid rgba(0,0,0,.3);width:calc(80% - 30px)}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div,body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>label{padding-left:15px;padding-right:15px}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div .rating-input{padding-top:0;padding-bottom:0}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>.btn.btn-default{margin-right:15px;margin-top:20px}.advanced_search #search>.row>.form-group.col-sm-6{padding-left:0;margin-bottom:0}.advanced_search #search>.row>.form-group.col-sm-6>label[for=ratinghigh],.advanced_search #search>.row>.form-group.col-sm-6>label[for=ratinglow]{color:hsla(0,0%,100%,.45);font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:10px}.glyphicon-remove:before{content:"\EA52";font-family:plex-icons-new;font-weight:400}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div.row:nth-child(4){margin-bottom:30px}.me .dropdown-menu>li>#top_user{color:var(--color-primary)}.navbar-right>li>ul.dropdown-menu.offscreen{right:-10px}.login .plexBack,body.login>div.container-fluid>div.row-fluid>div.col-sm-2,body.login>div.navbar.navbar-default.navbar-static-top>div>form{display:none}@media only screen and (min-width:768px){#main-nav+#scnd-nav{background:rgba(0,0,0,.15)}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#logout{display:none}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user{height:60px;padding:0!important;background:0 0!important;color:hsla(0,0%,100%,.7);line-height:20px;position:fixed;display:block;right:15px}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.hidden-sm{display:none}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.glyphicon-user{width:30px;height:30px;margin:15px;top:0;color:hsla(0,0%,100%,.7)}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.glyphicon-user:before{content:'';display:inline-block;overflow:hidden;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:contain;position:absolute;width:30px;height:30px}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.glyphicon-user:after{content:'';display:inline-block;width:0;height:0;margin:15px 0 0 35px;vertical-align:middle;border-top:5px dashed;border-right:4px solid transparent;border-left:4px solid transparent}body:not(.blur) #nav_createshelf,body:not(.blur) #scnd-nav>#nav_about,body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li:not(.form-upload)>#form-upload,body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li:not(.top_admin)>#top_admin,body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li:not(.top_tasks)>#top_tasks{display:none}body:not(.blur) #nav_new{margin-bottom:30px}body:not(.blur) #nav_new:before{content:"\EA4F";font-family:plex-icons;font-style:normal;font-weight:400;line-height:1;color:hsla(0,0%,100%,.7);font-size:13px;position:absolute;left:25px;margin-top:9px}body:not(.blur) #nav_new:after{content:"Advanced Search";color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.71428571;white-space:nowrap;position:absolute;left:49px;margin-top:5px}body:not(.blur)>.navbar>.container-fluid>.navbar-header:after,body:not(.blur)>.navbar>.container-fluid>.navbar-header:before{color:hsla(0,0%,100%,.7);cursor:pointer;display:block;font-family:plex-icons-new;font-size:20px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-numeric:normal;font-weight:400;height:60px;letter-spacing:normal;line-height:60px;position:absolute}body:not(.blur)>.navbar>.container-fluid>.navbar-header:before{content:"\EA30";-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;left:20px}body:not(.blur)>.navbar>.container-fluid>.navbar-header:after{content:"\EA2F";-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;left:60px}}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before,body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before{width:calc(100vw - 240px);height:60px;margin:0;padding-left:25px;background:0 0;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-margin-before:0;-webkit-margin-after:0;top:60px;white-space:nowrap;font-weight:400}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before{content:"Admin Settings";position:fixed;left:240px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before{content:"User Settings";position:fixed;left:240px}body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before{content:"New User";position:fixed;left:240px}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid{height:auto;width:calc(100vw - 257px);margin:20px 0 30px!important;padding:0 10px 0 40px!important}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>h2,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:transparent}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.btn>a,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>.btn>a{text-decoration:none;color:#fff}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col .table>tbody>tr>td,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col .table>tbody>tr>th,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>.table>tbody>tr>td,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>.table>tbody>tr>th{border:collapse}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before{content:'';font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:6vw;background-position-x:center;height:100%;background-repeat:no-repeat}body.edituser.admin>div.container-fluid>div>div.col-sm-10>div.discover,body.newuser.admin>div.container-fluid>div>div.col-sm-10>div.discover{left:240px;margin:120px 0 0 20%!important;padding:30px 15px 15px!important;width:calc(80% - 30px);border-top:2px solid rgba(0,0,0,.3)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1{width:auto;position:absolute;top:60px;left:20%;font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1;padding-left:30px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{float:right;margin-left:10px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back{float:right;margin-left:0;background-color:hsla(0,0%,100%,.25)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back:hover,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back:hover{background-color:hsla(0,0%,100%,.3)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{margin-bottom:60px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12{padding:0}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2{color:#eee;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;overflow:hidden;min-width:0;width:100%;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:400;padding-left:15px;margin-bottom:20px;top:0;left:0;height:auto}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{height:200px;padding:0;margin:15px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a{width:100%;display:inline-block;height:100%}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover{outline:solid var(--color-secondary);font-size:50px;-o-transition:outline 0s;transition:outline 0s;-webkit-transition:outline 0s}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:before{content:"\e352";display:inline-block;position:absolute;font-family:Glyphicons Regular;background:var(--color-secondary);color:#fff;border-radius:50%;font-weight:400;font-size:18px;line-height:50px;width:50px;height:50px;padding-left:16px;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;z-index:9}body.admin,body.admin td>a{color:hsla(0,0%,100%,.65)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:before{-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s;opacity:1}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:after,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(50,50,50,.5) 50%,#323232 100%)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:after,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:after{opacity:1;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}body.admin .panel{background:rgba(0,0,0,.15);border:none;box-shadow:none;-webkit-box-shadow:none;border-radius:0}body.admin .panel-default>.panel-collapse>.panel-body,body.admin .panel-default>.panel-heading{color:hsla(0,0%,100%,.65);background-color:transparent;border:none}body.config.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>*,body.uiconfig.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>*{float:right}body.config.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a,body.uiconfig.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a{background-color:hsla(0,0%,100%,.25);margin-right:10px}body.config.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a:hover,body.uiconfig.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a:hover{background-color:hsla(0,0%,100%,.3)}body.admin{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-dark.png)!important}body.admin td{font-family:Open Sans regular,Helvetica Neue,Helvetica,Arial,sans-serif}body.admin td>a:hover{color:#fff}.glyphicon-ok::before{content:"\EA55";font-family:plex-icons-new;font-weight:400}body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>h1{width:calc(100vw - 240px);background:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;-webkit-margin-before:0;-webkit-margin-after:0;height:60px;top:60px;left:240px;position:fixed;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;white-space:nowrap;font-weight:400}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>h1{margin:0;padding-left:25px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover{padding:0 30px!important;margin-bottom:120px!important}body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type::before,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type::before{content:none}body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type{margin:0;padding-left:25px}body:not(.blur) #scnd-nav>li>a>.glyphicon-book,body:not(.blur) #scnd-nav>li>a>.glyphicon-search{margin-right:7px}#scnd-nav>li>a>.glyphicon-search{margin-right:11px}#remove-from-shelves+.more-stuff+.languages,.identifiers+.more-stuff+.languages,.tags+.more-stuff+.languages{margin-top:20px}body:not(.blur):not(.login):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.langlist):not(.authorlist):not(.serieslist):not(.catlist):not(.shelforder):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,.15))),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background:-o-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background-repeat:no-reapeat,repeat,no-repeat!important;background-attachment:fixed,fixed,fixed!important;background-position:center center,center center,center center!important;background-size:auto,auto,cover!important;-webkit-background-size:auto,auto,cover!important;-moz-background-size:autom,auto,cover!important;-o-background-size:auto,auto,cover!important;width:100%;height:60px;display:block;content:'';position:fixed;top:60px;left:240px;z-index:99999999999999999999999999999999999}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:before,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:before,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:before{background:url(images/caliblur/blur-noise.png) center center fixed,url(images/caliblur/blur-light.png) center center no-repeat fixed!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;width:calc(100vw - 240px);height:calc(100% - 120px);display:block;content:'';position:fixed;top:120px;left:240px;right:0;bottom:0;z-index:99999999999999999999999999999999999}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:after,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:after,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>p:first-of-type:after,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);width:24px;height:24px;-webkit-animation:loading .5s linear infinite;animation:loading .5s linear infinite;display:block;top:240px;left:calc(50% + 120px);position:fixed;z-index:999999999999999999999999999999999999}.search #shelf-actions,body.login .home-btn{display:none}body.read:not(.blur) a[href*=readbooks]{color:hsla(0,0%,100%,.7)!important}.tooltip{-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}.tooltip.in{opacity:1;-o-transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4),-webkit-transform .15s cubic-bezier(.6,.4,.2,1.4);-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);pointer-events:none}.tooltip.bottom .tooltip-inner{font-size:13px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:3px 10px;border-radius:4px;background-color:#191a1c;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.35);box-shadow:0 4px 10px 0 rgba(0,0,0,.35);opacity:1;white-space:nowrap;margin-top:-16px!important;line-height:1.71428571;color:#eee}.tooltip.bottom .tooltip-arrow{width:0;margin-left:auto;height:0;border:6px solid transparent;top:-6px;border-bottom-color:#191a1c;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;margin-top:-16px!important}#sendbtn>span{height:60px}body.search>div.container-fluid>div>div.col-sm-10>div.discover>h2+p{border-top:2px solid rgba(0,0,0,.3);margin:90px 27px 0 20px;text-align:center;padding-top:100px;color:hsla(0,0%,100%,.45);font-size:18px;line-height:1.5}body.search>div.container-fluid>div>div.col-sm-10>div.discover>h2+p:before{content:"Library";position:absolute;top:25px;left:60px;color:#fff;font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.71428571}body.search>div.container-fluid>div>div.col-sm-10>div.discover>h2+p:after{content:"No Results";position:absolute;margin-left:-170px;margin-top:-40px;font-size:20px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3{max-width:calc(25% - 75px);position:fixed}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9{margin-left:25%!important;width:75%}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete{position:fixed;top:60px;right:0;width:50px;height:60px;color:transparent;background:0 0;overflow:hidden;cursor:pointer;border-radius:0}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:before{content:"\EA6D";font-family:plex-icons-new;font-size:18px;color:hsla(0,0%,100%,.7)}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover{background:#ce3d2a}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover:before{color:#fff}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center.more-stuff>h4,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center.more-stuff>h4{color:#eee;margin:20px;text-transform:uppercase;font-size:16px}.editbook .form-control.tt-hint,.upload .form-control.tt-hint{background:hsla(0,0%,100%,.08)!important}.checkbox input[type=checkbox]{margin-left:-19px;margin-top:5px}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover{width:calc(100% - 3px);margin:0 0 0 3px!important;padding:0!important;border-collapse:collapse}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container,body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table{border:none;border-radius:0}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th{border-bottom:none;border-radius:0;background-color:hsla(0,0%,100%,.1);border-right:2px solid transparent;text-align:left!important;position:relative}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th:last-of-type{border-right:none}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th:hover{background-color:hsla(0,0%,100%,.15);color:#fff}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th:hover .th-inner{color:#fff}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner{font-size:13px;color:hsla(0,0%,100%,.7);-webkit-tap-highlight-color:transparent;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-image:none;text-align:left;padding:8px 20px;white-space:nowrap;width:100%;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.asc,body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.desc{color:#fff}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.asc:after{content:"\EA58";font-family:plex-icons-new;font-weight:400;right:20px;position:absolute}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.desc:after{content:"\EA57";font-family:plex-icons-new;font-weight:400;right:20px;position:absolute}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr:hover{background:0 0!important}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr>td{background:0 0;border:none;text-align:left!important;padding:8px 20px;color:hsla(0,0%,100%,.65);-webkit-tap-highlight-color:transparent;font-size:13px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr:nth-of-type(even){background-color:hsla(0,0%,100%,.02)!important}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr.no-records-found>td:before{content:"No Records Found";position:absolute;top:120px;left:calc(50% - 66px);font-size:14px;color:hsla(0,0%,100%,.65)}.epub-back,.epub-back:before{display:inline-block;overflow:hidden}.epub-back{width:18px;height:19px;line-height:20px;opacity:.5;padding:4px;border-radius:4px;position:relative}.epub-back>input{opacity:0;width:26px;height:27px;position:absolute;overflow:hidden;padding:0;left:0;top:0}.epub-back:before{content:"\EA1C";font-family:plex-icons-new;font-weight:400;color:#4f4f4f;position:absolute;opacity:.5;font-size:16px;left:5px;top:4px}.epub-back:hover:before{top:3px;left:4px;opacity:1}.epub-back:hover{border:1px solid rgba(0,0,0,.2);padding:3px}.col-sm-10 .book-meta>div.btn-toolbar>div.btn-group>div.btn-group>p:first-child{margin:0}body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a:hover{color:#ccc!important;background-color:transparent!important}.empty-ul{opacity:.6;cursor:default;pointer-events:none}#DeleteDomain:hover:before,#RestartDialog:hover:before,#ShutdownDialog:hover:before,#UpdateprogressDialog:hover:before,#deleteButton,#deleteModal:hover:before,body.mailset>div.container-fluid>div>div.col-sm-10>div.discover td>a:hover{cursor:pointer}.lDutch{padding-left:90px!important}.blur-wrapper+.dropdown-menu{position:fixed;top:118px;right:5px}#read-in-browser[aria-expanded=true],#shelf-actions>.btn-group.open,.downloadBtn.open,.profileDrop[aria-expanded=true]{pointer-events:none}#btnGroupDrop1[aria-expanded=true]>span,#read-in-browser[aria-expanded=true]>span,#shelf-actions>.btn-group.open>#add-to-shelf>span{color:#fff}.navigation li a span{vertical-align:middle;margin-bottom:1px}.navigation li.active a .glyphicon-star{color:var(--color-primary)}#shelf-actions,#shelf-actions>.btn-group,#shelf-actions>.btn-group>.empty-ul{pointer-events:none}#shelf-actions>.btn-group>#add-to-shelf[aria-expanded=false]:not(.empty-ul){pointer-events:auto}.book-meta>.bookinfo>.comments p,.description p{margin:0 0 28px}#login,.profileDrop+span.hidden-sm{display:none}.admin #container>h2,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1}.admin #container>.col-xs-12,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12{width:100%;background:rgba(0,0,0,.15);padding:0;border-collapse:collapse}.admin #container>.col-xs-12:last-of-type,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12:last-of-type{border-bottom:2px solid rgba(0,0,0,.3)}.admin #container>.col-xs-12>.Row>.col-xs-6,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12>.row>.col-xs-6{width:50%;padding-top:8px;padding-bottom:8px;border-top:2px solid rgba(0,0,0,.3)}body.admin>div.container-fluid>div>div.col-sm-10>div.discover .btn>a{text-decoration:none;color:#fff}.admin #container+.col-xs-12{padding:0;margin:10px 0 30px}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12:nth-child(3){margin-bottom:20px}body.admin:not(.modal-open) .btn-default{margin-bottom:10px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:hsla(0,0%,100%,.02)}.form-group[aria-label="Upload cover from local drive"]>.btn-primary{font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3{max-width:calc(25% - 75px);position:fixed;padding-left:30px;padding-right:0;z-index:9}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-9,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-9{margin-left:25%!important;width:75%}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete{position:fixed;top:60px;right:0;width:50px;height:60px;color:transparent;background:0 0;overflow:hidden;cursor:pointer;border-radius:0}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:before{content:"\EA6D";font-family:plex-icons-new;font-size:18px;color:hsla(0,0%,100%,.7);vertical-align:super}#main-nav+#scnd-nav .create-shelf a,#main-nav+#scnd-nav li.nav-head{font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover{background:#ce3d2a}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover:before{color:#fff}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center.more-stuff>h4,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center.more-stuff>h4{color:#eee;margin:20px;text-transform:uppercase;font-size:16px}#main-nav+#scnd-nav{width:240px;height:calc(100% - 120px);left:0;top:120px;background:0 0;padding:0 5px 20px 0;overflow-y:auto;position:fixed}#main-nav+#scnd-nav li.nav-head{margin:0;color:hsla(0,0%,100%,.3);font-size:12px;line-height:45px;padding-left:25px}#main-nav+#scnd-nav>li.nav-head:first-child{margin-top:10px}#main-nav+#scnd-nav li{min-height:30px;max-width:265px;overflow:visible;border-radius:0 4px 4px 0;display:list-item;height:auto;float:none}#main-nav+#scnd-nav li a{color:hsla(0,0%,100%,.7);text-decoration:none;padding:4px 25px;font-size:13px;height:30px;line-height:1.71428571;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;border-radius:0 4px 4px 0}#main-nav+#scnd-nav li a span{vertical-align:middle;margin-bottom:1px;margin-right:10px}#main-nav+#scnd-nav li a span:before{font-size:13px}#main-nav+#scnd-nav li.active a{color:var(--color-primary);background:0 0}#main-nav+#scnd-nav li a:hover{background:hsla(0,0%,100%,.08)}#main-nav+#scnd-nav li a[href*=advanced_search]{display:block}#main-nav+#scnd-nav li a[href*=advanced_search] span.hidden-sm{display:inline-block!important}#main-nav+#scnd-nav li.open a{background:0 0}#main-nav+#scnd-nav li.open a:hover{background:hsla(0,0%,100%,.08);color:#fff}#main-nav+#scnd-nav li a .glyphicon-star{color:hsla(0,0%,100%,.7)}#main-nav+#scnd-nav li a:hover .glyphicon-star{color:#fff}#main-nav+#scnd-nav #nav_cat a span{margin-right:8px}#main-nav+#scnd-nav .nav-head:nth-child(1n+2){border-top:none;padding-top:0;width:200px}#main-nav+#scnd-nav .create-shelf{width:25px;margin:10px -15px 0 0;min-height:auto;float:right;font-size:12px;text-align:center}#main-nav+#scnd-nav .create-shelf a{width:25px;color:hsla(0,0%,100%,.7)!important;background-color:transparent;padding:5px 7px 2px;font-size:12px;line-height:1;border-radius:3px;border:0;-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;font-weight:400;white-space:nowrap;margin:auto;max-height:22px;-o-text-overflow:initial;text-overflow:initial;display:block}#main-nav+#scnd-nav .create-shelf a:before{content:"\EA13";font-family:plex-icons-new;font-size:100%;padding-right:10px;vertical-align:middle}#main-nav+#scnd-nav .create-shelf a:hover{background:0 0;color:#fff!important}#main-nav+#scnd-nav:after{width:100%;height:60px;background:rgba(0,0,0,.15);display:block;content:'';position:fixed;top:60px;left:240px;pointer-events:none}.modal-dialog{margin:0 auto 60px}body.admin.modal-open .navbar{z-index:0!important}#RestartDialog,#ShutdownDialog,#UpdateprogressDialog,#deleteModal{top:0;overflow:hidden;padding-top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#RestartDialog:before,#ShutdownDialog:before,#UpdateprogressDialog:before,#deleteModal:before{content:"\E208";padding-right:10px;display:block;font-family:Glyphicons Regular;font-style:normal;font-weight:400;position:absolute;left:calc(50% + 185px);top:88px;font-size:16px;color:#eee;opacity:.5;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);z-index:99}#RestartDialog.in:before,#ShutdownDialog.in:before,#UpdateprogressDialog.in:before,#deleteModal.in:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#RestartDialog>.modal-dialog,#ShutdownDialog>.modal-dialog,#UpdateprogressDialog>.modal-dialog,#deleteModal>.modal-dialog{width:450px;margin:auto}#RestartDialog>.modal-dialog>.modal-content,#ShutdownDialog>.modal-dialog>.modal-content,#UpdateprogressDialog>.modal-dialog>.modal-content,#deleteModal>.modal-dialog>.modal-content{max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px;z-index:9999999999999999999999;left:calc(50% - 225px);right:auto;width:450px}#RestartDialog>.modal-dialog>.modal-content>.modal-header,#ShutdownDialog>.modal-dialog>.modal-content>.modal-header,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header,#deleteModal>.modal-dialog>.modal-content>.modal-header{padding:15px 20px;border-radius:3px 3px 0 0;line-height:1.71428571;vertical-align:bottom;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-bottom:1px solid #222;background-color:#323232;text-align:left}#RestartDialog>.modal-dialog>.modal-content>.modal-header:before,#ShutdownDialog>.modal-dialog>.modal-content>.modal-header:before,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header:before,#deleteModal>.modal-dialog>.modal-content>.modal-header:before{padding-right:10px;font-size:18px;color:#999;font-style:normal;font-weight:400;display:inline-block}#RestartDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\EA4F";font-family:plex-icons-new}#ShutdownDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\E064";font-family:glyphicons regular}#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\EA15";font-family:plex-icons-new}#deleteModal>.modal-dialog>.modal-content>.modal-header:before{content:"\EA6D";font-family:plex-icons-new}#RestartDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Restart Calibre-Web";display:inline-block;font-size:20px}#ShutdownDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Stop Calibre-Web";display:inline-block;font-size:20px}#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Update Calibre-Web";display:inline-block;font-size:20px}#deleteModal>.modal-dialog>.modal-content>.modal-header:after{content:"Delete Book";display:inline-block;font-size:20px}#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header>span,#deleteModal>.modal-dialog>.modal-content>.modal-header>span,#loader>center>img,.rating-mobile{display:none}#RestartDialog>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 10px;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828;text-align:left}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body,#deleteModal>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 40px;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828;text-align:left}#RestartDialog>.modal-dialog>.modal-content>.modal-body>p,#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>p,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body>p,#deleteModal>.modal-dialog>.modal-content>.modal-body>p{padding:20px 20px 0 0;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828}#RestartDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#restart),#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#shutdown),#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-default{float:right;z-index:9;position:relative;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px;background-color:hsla(0,0%,100%,.25)}#RestartDialog>.modal-dialog>.modal-content>.modal-body>#restart{float:right;z-index:9;position:relative;margin:25px 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>#shutdown,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body>#updateFinished{float:right;z-index:9;position:relative;margin:55px 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-danger{float:right;z-index:9;position:relative;margin:0 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#RestartDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#restart){margin:25px 0 0 10px}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#shutdown){margin:55px 0 0 10px}#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-default{margin:0 0 0 10px}#RestartDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#restart):hover,#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#shutdown):hover,#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-default:hover{background-color:hsla(0,0%,100%,.3)}#RestartDialog>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:10px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body:after,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:40px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}#deleteButton{position:fixed;top:60px;right:50px;width:50px;height:60px;color:transparent;background:0 0;overflow:hidden;border-radius:0;border-right:2px solid rgba(0,0,0,.3)}#deleteButton>span.glyphicon-remove{font-size:18px;color:hsla(0,0%,100%,.7)}#deleteButton:hover span.glyphicon-remove{color:#fff}#deleteButton>span.glyphicon-remove:before{content:"\EA66"}.editbook .more-stuff>.dropdown-menu{position:fixed;top:90px;right:17px;left:auto!important}body.authorlist .blur-wrapper:after{content:none}#loader{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-dark.png)!important;background-repeat:repeat,no-repeat!important;background-attachment:fixed,fixed!important;background-position:center center,center center!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:9}#loader>center{display:block;width:100%;height:100%;top:calc(50% - 120px);position:absolute}#loader>center>h3{font-size:20px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;text-transform:uppercase}#loader>center:after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;animation:spin .5s linear infinite;display:block;margin:20px auto;position:fixed;top:calc(50% - 24px);left:calc(50% - 12px);z-index:999999}.book:not(body){width:180px!important;max-width:180px!important;min-width:180px!important}#books .cover img,#books_rand .cover img,.book.isotope-item .cover img{width:150px!important}.container-fluid .book .meta .author,.container-fluid .book .meta .title{white-space:nowrap!important}.container-fluid .book .meta .rating{display:none!important}.container-fluid .book .meta{margin-top:0!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>h2{position:absolute;margin-top:-30px;font-size:14px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;display:-ms-grid;display:grid;margin-top:40px;margin-bottom:60px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;display:-ms-grid;display:grid;margin-top:90px;margin-bottom:0}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12:before{content:'';display:block;position:absolute;width:calc(100% + 30px);height:2px;background:rgba(0,0,0,.3);margin-left:-15px;margin-top:-65px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{width:135px!important;max-width:135px!important;min-width:135px!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a>img,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img{width:135px!important;height:200px!important}#theme,label[for=theme]{display:inline}@media only screen and (max-width:767px){#form-upload .form-group .btn:before,#top_admin>.glyphicon,#top_tasks>.glyphicon-tasks{-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal}#query,.navbar-collapse.collapse>.col-sm-2{padding-left:0;padding-right:0}#query,.collapsing{-o-transition:all 0s}body.login:not(.read-frame),body:not(.read-frame){background-color:var(--color-background-mobile)!important;background-image:none!important}.navbar-default{height:48px;min-height:48px}.navbar>.container-fluid{height:48px}.navbar>.container-fluid>.navbar-header{margin:0}.navbar>.container-fluid>.navbar-header>button.navbar-toggle{border:0;float:left;padding:0;width:48px;height:48px;margin:0;top:0}.navbar>.container-fluid>.navbar-header>button.navbar-toggle:active,.navbar>.container-fluid>.navbar-header>button.navbar-toggle:focus,.navbar>.container-fluid>.navbar-header>button.navbar-toggle:hover{background:0 0}.navbar>.container-fluid>.navbar-header>button.navbar-toggle:before{content:'';display:inline-block;overflow:hidden;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:contain;position:absolute;width:30px;height:30px;top:9px;left:9px}.navbar>.container-fluid>.navbar-header>button.navbar-toggle>span{opacity:0;position:absolute}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{margin:0!important;height:48px;line-height:48px;width:calc(100vw - 138px);background:0 0!important;color:hsla(0,0%,100%,.7)!important;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:none}.home-btn{height:48px;line-height:28.29px;right:10px;left:auto}.home-btn>a{height:48px;line-height:48px}.plexBack{height:48px;line-height:28.29px;left:48px;display:none}.plexBack>a{height:48px;line-height:48px}body>div.navbar.navbar-default.navbar-static-top>div>form{margin:0;padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;position:absolute;right:50px;top:0;height:48px}body>div.navbar.navbar-default.navbar-static-top>div>form:before{top:12px;left:auto;right:15px;color:hsla(0,0%,100%,.7)}body>div.navbar.navbar-default.navbar-static-top>div>form:hover:before{color:#fff}body>div.navbar.navbar-default.navbar-static-top>div>form>div{width:40px;height:48px}#query{width:40px!important;height:48px;border-radius:0;background:0 0;cursor:pointer;color:transparent;opacity:0;-webkit-transition:all 0s;transition:all 0s}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus{position:absolute;top:0;left:0;width:100vw}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div.form-group{width:100vw}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>#query{width:calc(100vw - 100px)!important;margin:0!important}#query:focus{background:#555!important;color:#eee!important;cursor:text;left:50px;width:calc(100px)!important;opacity:1;padding-left:15px}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>span.input-group-btn:before{content:"\EA33";display:block;font-family:plex-icons-new;position:fixed;left:0;top:0;width:50px;height:48px;color:#eee;font-weight:400;font-size:14px;background:#555;line-height:48px;text-align:center;cursor:pointer}.mobile-navbar-brand,.profileDrop>span:after,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul:first-of-type:not(.navbar-right){display:none}#form-upload>.form-group:before,.profileDrop+span.hidden-sm{font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span.input-group-btn{background:#555;position:absolute;left:auto;right:0;height:48px;width:50px;border-radius:0}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button{height:48px;width:50px;border-radius:0}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button::before{color:#555;background:#eee}.navbar-collapse.collapse{height:calc(100%)!important;width:240px;background:#3f4245;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;position:fixed;top:0;left:0;overflow-y:auto!important;overflow-x:hidden!important}#form-upload,#main-nav>li:nth-child(1){border-bottom:1px solid hsla(0,0%,78%,.15);float:left}#main-nav{margin-right:0;height:auto}#main-nav>li:nth-child(1){margin-left:0;width:100%;height:120px;z-index:99}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a.profileDrop{height:120px;width:100%}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a.profileDrop:before{right:auto;position:absolute;left:211px;top:80px;color:#fff;content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.profileDrop>span{width:30px;height:30px;margin:30px 15px;top:0}.profileDrop+span.hidden-sm{display:block;position:absolute;top:70px;left:15px;color:#fff;pointer-events:none}#main-nav>li{float:left}#main-nav>li.form-upload{width:100%}#form-upload{position:relative;width:100%;margin:0;padding:0;height:60px;border-top:none}#form-upload>.form-group:before{content:"Upload Book";color:#fff;font-size:13px!important;padding-left:15px;height:60px;line-height:60px;position:absolute}#form-upload .form-group .btn{float:left;width:240px}#btn-upload{width:100%}#form-upload .form-group .btn:before{content:"\e043";font-family:'Glyphicons Halflings';line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:16px;background:0 0;border-radius:50%;width:20px;height:20px;display:inline-block;margin:0;padding:23px 0 23px 202px;z-index:-9}#form-upload .form-group .btn:after{content:"\EA13";position:absolute;font-family:plex-icons-new;font-size:8px;background:#3c444a;color:#fff;border-radius:50%;padding:.25px .25px 0 0;z-index:9;left:198px;top:32px;width:10px;height:10px;line-height:10px;font-weight:400;text-align:center;pointer-events:none}#main-nav>li.top_admin,#main-nav>li.top_tasks{height:45px;width:100%;min-height:30px;overflow:visible;border-radius:0 4px 4px 0;max-width:265px}#main-nav>li.top_tasks:before{content:"MANAGE";color:hsla(0,0%,100%,.45);text-transform:uppercase;font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:60px;padding-left:15px;position:absolute;top:-60px}#top_admin,#top_tasks,.navigation>ul>li>a{color:#fff;height:45px;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}#main-nav>li.top_tasks{margin-top:72px}#top_admin,#top_tasks{padding:11.5px 15px;font-size:13px;line-height:1.71428571;overflow:hidden}#top_admin>.glyphicon,#top_tasks>.glyphicon-tasks{position:relative;top:0;font-family:'Glyphicons Halflings';line-height:1;border-radius:0;background:0 0;display:inline-block}#top_tasks>.glyphicon-tasks{-webkit-font-smoothing:antialiased;margin-right:7px}#top_admin>.glyphicon{-webkit-font-smoothing:antialiased;margin-right:10px}#top_tasks>.glyphicon-tasks::before,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>.glyphicon-dashboard::before{text-transform:none;font-family:plex-icons-new;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;speak:none;vertical-align:sub;font-weight:400;font-style:normal}#top_tasks>.glyphicon-tasks::before{content:"\EA2E";line-height:22px;font-size:16px}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>.glyphicon-dashboard::before{content:"\EA56";line-height:22px;font-size:14px}#top_admin>span.hidden-sm,#top_tasks>span.hidden-sm{display:inline-block;line-height:22px}.navigation>ul>li:hover{background-color:transparent}.navigation>ul>li{min-height:45px;max-width:265px;overflow:visible;border-radius:0 4px 4px 0}.navigation>ul>li>a{padding:11.5px 15px;font-size:13px;line-height:1.71428571;overflow:hidden}.navigation .nav-head{margin:0;color:hsla(0,0%,100%,.45);text-transform:uppercase;font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:60px;padding-left:15px;height:60px;min-height:60px}.pagination,.pagination:after,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:before{line-height:42px;height:42px}.navigation .create-shelf{width:25px;margin:17.5px 0 0;min-height:auto;float:right}.navigation .create-shelf a{color:#fff!important}.navigation li a .glyphicon-star{color:#fff}.navbar-nav .open .dropdown-menu.profileDropli{width:210px;margin-left:12px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:hsla(0,0%,100%,.7)}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.navbar-collapse.collapse .navigation li a span{vertical-align:middle}.navbar-collapse.collapse .navigation li a span.caret{position:absolute;left:210px;top:20px}.navbar-collapse.collapse .hidden-xs{display:list-item!important;width:225px}.navbar-collapse.collapse:after{display:none}.tooltip{display:none!important}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2:before,body.advsearch>div.container-fluid>div>div.col-sm-10:before,body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.login .navbar>.container-fluid>.navbar-header>button.navbar-toggle,body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before{display:none}body>div.container-fluid>div.row-fluid>div.col-sm-10{width:100%;top:42px;height:calc(100% - 42px)}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid,body>div.container-fluid>div>div.col-sm-10>div.discover{width:100%;margin:0!important;padding:10px!important}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before,body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before,body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before,body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>h1,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h1,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before,body>div.container-fluid>div>div.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2,body>div.container-fluid>div>div.col-sm-10>h1,body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{top:48px;left:0;padding-left:10px;height:42px;width:calc(100%);line-height:42px;padding-right:130px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.15);font-size:13px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1{top:10px;left:55px;font-size:16px}body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before{text-transform:none}.pagination{top:48px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next:before{height:42px;line-height:42px;padding:11px 0 11px 20px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:before{padding:11px 25px}body>.container-fluid{height:calc(100% - 48px);top:48px}body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}.book:not(body){width:110px!important;max-width:110px!important;min-width:110px!important;padding:0 5px;margin-left:auto;margin-right:auto}.container-fluid .book{margin-top:10px}.container-fluid .book .cover{height:150px;margin-bottom:0}#books .cover img,#books_rand .cover img,.book.isotope-item .cover img{width:100px!important}#books>.cover>a:before,#books_rand>.cover>a:before,.book.isotope-item>.cover>a:before{line-height:40px;width:40px;height:40px;font-size:16px;padding-left:12px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before,body.me>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before{position:absolute;top:20px;left:30px;width:30px;height:30px;background-size:30px}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8:before,body.author:not(.authorlist) .undefined-img:before,body.authorlist>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.catlist>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.langlist>div.container-fluid>div>div.col-sm-10:before,body.serieslist>div.container-fluid>div>div.col-sm-10:before,body.shelforder>div.container-fluid>div.row-fluid>div.col-sm-10:before{position:fixed;top:62px;right:23px;left:auto;width:auto;height:auto;font-size:14px;color:hsla(0,0%,100%,.7)}body.edituser.admin>div.container-fluid>div>div.col-sm-10>div.discover,body.me>div.container-fluid>div>div.col-sm-10>div.discover,body.newuser.admin>div.container-fluid>div>div.col-sm-10>div.discover{left:0;width:auto;margin:75px 15px 0!important;padding:20px 0!important;max-width:100%!important;border-top:1px solid hsla(0,0%,78%,.15)}body>div.container-fluid>div>div.col-sm-10>div.container{left:0;width:auto;margin:0!important;padding:0!important;max-width:100%!important;border:0}body.me>div.container-fluid>div>div.col-sm-10>div.discover:before{top:30px;left:70px;font-size:16px}body:not(.shelfcreate):not(.shelfedit)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group{padding-right:15px}.form-group>label{font-size:12px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12{margin:100px 0 0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{float:left;width:100%;margin-bottom:10px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12:before{width:100%;margin-left:0;margin-top:-45px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{width:100px!important;max-width:100px!important;min-width:100px!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a>img,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img{width:100px!important;height:150px!important}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{margin-right:15px}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:after{width:calc(100%)}body>div.container-fluid>div>div.col-sm-10>h3:not(:first-of-type){margin:15px auto 10px;font-size:14px}body>div.container-fluid>div>div.col-sm-10>p{margin:auto auto 15px}.well>h2,body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2{top:48px!important;left:0!important;padding-left:10px!important;height:42px!important;width:calc(100%)!important;line-height:42px!important;padding-right:130px!important;overflow:hidden!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:rgba(0,0,0,.15)!important;font-size:13px!important;max-width:100%!important}.author>.container-fluid>.row-fluid>.col-sm-10>h2:after{content:"\e008";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2{height:42px;width:calc(100%);line-height:42px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.15);font-size:13px;max-width:100%;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed;top:48px;left:0;border:0;padding:0 50px 0 10px}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.asc:after{right:2px}#libs{margin-bottom:5px}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row{padding:0}.well{padding:60px 0;max-width:calc(100% - 30px);min-width:auto}body.author .undefined-img{background:var(--color-background-mobile)!important}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group{position:relative;top:0;right:auto;left:auto;width:210px;margin:auto}#DeleteShelfDialog>.modal-dialog{max-width:calc(100vw - 40px)}#DeleteShelfDialog>.modal-dialog>.modal-content{max-width:calc(100vw - 40px);left:0}.shelfcreate .col-sm-10>.discover>form,.shelfedit .col-sm-10>.discover>form{max-width:calc(100vw - 30px);max-height:calc(100% - 200px)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>.col-sm-6{margin:0;width:100%;padding:10px}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2+div{margin-top:0;font-size:13px;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--color-primary);text-align:right;text-transform:none}.shelforder #ChangeOrder{margin:0 0 10px}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>a{margin:0 10px 10px 0}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:var(--color-primary);background-color:transparent}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8{border:0;width:100%;margin:0;padding:10px}.advanced_search #search>.row>.form-group.col-sm-6:first-of-type{padding-right:0;margin-bottom:15px}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div.row:nth-child(4){margin-bottom:15px}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>.btn.btn-default{margin-bottom:20px;margin-top:10px}body.me>div.container-fluid>div>div.col-sm-10>div.discover{border-top:1px solid hsla(0,0%,78%,.15)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12:before{height:1px;background:hsla(0,0%,78%,.15)}body{font-size:13px}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>h2,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2{font-size:14px;text-transform:uppercase}.me .dropdown-menu>li>#top_user:hover{color:#fff}body:not(.blur):not(.login):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.langlist):not(.authorlist):not(.serieslist):not(.catlist):not(.shelforder):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,.15))),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;background:-o-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;width:100%;height:42px;display:block;content:'';position:fixed;top:48px;left:0;z-index:99999999999999999999999999999999999;border:0;animation:none;-webkit-animation:none;border-radius:0}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:before,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:before,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:before,body:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before{background:var(--color-background-mobile)!important;width:100%;height:calc(100% - 90px);display:block;content:'';position:fixed;top:90px;left:0;right:0;bottom:0;z-index:99999999999999999999999999999999999}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:after,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:after,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>p:first-of-type:after,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:after,body:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);width:24px;height:24px;-webkit-animation:loading .5s linear infinite;animation:loading .5s linear infinite;display:block;top:50%;left:calc(50% - 12px);position:fixed;z-index:999999999999999999999999999999999999}body:not(.blur)>.navbar>.container-fluid>.navbar-header:before{content:"\EA30";color:hsla(0,0%,100%,.7);cursor:pointer;display:block;font-family:plex-icons-new;font-size:20px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:48px;letter-spacing:normal;line-height:48px;position:absolute;left:auto;right:20px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test{border-top:1px solid hsla(0,0%,78%,.15)}.col-sm-10 .book-meta>div.btn-toolbar{position:relative;top:0;width:calc(100% + 30px);margin-left:-15px}.book-meta .btn-toolbar>h2{display:none}.book-meta .btn-toolbar>.btn-group{float:none;margin:auto}.btn-toolbar{margin-left:0}#shelf-actions{width:50px}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]{display:block}.book-meta>.author>a:first-of-type::before,.book-meta>.bookinfo>.rating,.col-sm-10 .book-meta>div.btn-toolbar:after{display:none}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]>.downloadBtn{border-left:0}.blur-wrapper{display:none;-o-transition:none;transition:none;-webkit-transition:none}body.book>div.container-fluid>div.row-fluid>div.col-sm-10{width:100%;top:0;height:calc(100% - 0px)}body>div.container-fluid>div>div.col-sm-10>div.single{width:100%;padding:15px!important}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5{position:absolute;height:150px;width:100px;padding:0;max-width:100px;margin-top:75px}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img{width:100px;height:150px}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-9.col-lg-9.book-meta{margin:0;width:100%;padding:0}.book-meta>h2{max-width:100%;margin-left:120px;font-size:16px;padding:15px 0 10px;min-height:60px;line-height:20px;margin-top:10px}.book-meta>.bookinfo>p:first-of-type,body.book .author{margin-left:120px;line-height:1}body.book .author{font-size:14px;padding-bottom:10px}.book-meta>.author:before{content:"Author — ";color:hsla(0,0%,100%,.45);position:relative;left:0;pointer-events:none}.book-meta>.bookinfo>.hr{background:0 0;margin:45px}.book-meta>.bookinfo>.publishing-date>span:last-of-type{padding-left:25px}.book-meta>.bookinfo>.publishers>span:last-of-type{padding-left:70px}.book-meta>.bookinfo>.languages>span:last-of-type{padding-left:65px}.book-meta>.bookinfo .publishers{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.comments+[data-readmore-toggle],div.description+[data-readmore-toggle]{text-align:center;color:var(--color-secondary);margin:10px auto}div.comments+[data-readmore-toggle]:hover,div.description+[data-readmore-toggle]:hover{color:#fff}.book-meta>.bookinfo>.comments[aria-expanded=false]+a:after,.book-meta>.description[aria-expanded=false]+a:after{content:'';display:inline-block;border-color:var(--color-secondary);width:0;height:0;border-bottom-width:0;border-right:4px solid transparent;border-top-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:12px 6px}.book-meta>.bookinfo>.comments[aria-expanded=true]+a:after,.book-meta>.description[aria-expanded=true]+a:after{content:'';display:inline-block;border-color:var(--color-secondary);width:10px;height:10px;border-top-width:0;border-right:4px solid transparent;border-bottom-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:9px 6px}body.author:not(.authorlist) .blur-wrapper:before,body.author>.container-fluid>.row-fluid>.col-sm-10>h2:after{content:"\e008";font-family:'Glyphicons Halflings';font-weight:400;z-index:9;line-height:1;text-align:center}body.author:not(.authorlist)>div.container-fluid>div>div.col-sm-10{width:100%;left:0;padding:10px}.author>.container-fluid>.row-fluid>.col-sm-10>h2{float:right;width:100%;margin:0;border-bottom:1px solid hsla(0,0%,78%,.15);padding:20px 0 0 135px;min-height:140px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>img{position:absolute;left:25px;top:25px;width:100px;height:100px;z-index:9;border-radius:50%}body.author>.container-fluid>.row-fluid>.col-sm-10>h2:after{font-style:normal;font-size:8vw;position:absolute;left:25px;top:26px;width:100px;height:100px}body.author:not(.authorlist) .blur-wrapper{display:block;background:var(--color-background-mobile)}body.author:not(.authorlist) .blur-wrapper>img{opacity:0;-webkit-animation:none;animation:none;-moz-animation:none;-o-animation:none}body.author:not(.authorlist) .blur-wrapper:before{position:fixed;top:62px;right:23px;left:auto;width:auto;height:auto;font-size:14px;color:hsla(0,0%,100%,.7)}.author>.container-fluid>.row-fluid>.col-sm-10>h2+.discover>.row{padding-top:30px}body.author>div.container-fluid>div>div.col-sm-10>div.discover{padding:0!important}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio{margin-top:125px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12{float:left;width:100%;margin-bottom:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{margin-bottom:20px;padding-right:15px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{height:150px;padding:0;margin:7.5px auto}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover{padding:15px 0!important}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>form>.btn.btn-default{display:block;margin:10px 15px 0 100%}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>form>a.btn.btn-default{margin-bottom:15px}.shelforder #sortTrue>.list-group-item:nth-of-type(even){background:0 0}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3{max-width:130px;width:130px;height:180px;margin:0;padding:15px;position:absolute}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9{padding:15px;margin:0!important;width:100%}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(1),body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(2),body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(1),body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(2){padding-left:120px}#deleteButton,body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete{top:48px;height:42px}#metaModal{padding:0;background:var(--color-background-mobile)}#main-nav+#scnd-nav li.open a:hover,#main-nav+#scnd-nav>li>a:hover{background:0 0}#metaModal>.modal-dialog{margin:5px}#metaModal>.modal-dialog>.modal-content{max-height:100%}#meta-info{max-height:calc(100vh - 224px)}#metaModal>.modal-dialog>.modal-content>.modal-header>div{display:none}#meta-info #book-list .media>.media-body{font-size:12px;line-height:16px}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search{margin:0}#metaModal>.modal-dialog>.modal-content>.modal-header,#metaModal>.modal-dialog>.modal-content>.modal-header>h4{border-radius:8px 8px 0 0}#metaModal>.modal-dialog>.modal-content{border-radius:8px}.blur-wrapper:after{content:none}#main-nav+#scnd-nav{position:relative;top:0;padding:0;overflow:hidden;height:auto;width:auto;margin-bottom:10px}#main-nav+#scnd-nav li.nav-head{margin:0;color:hsla(0,0%,100%,.45);text-transform:uppercase;font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:60px;padding-left:15px;height:60px;min-height:60px}#main-nav+#scnd-nav>li{min-height:45px;max-width:265px;overflow:visible;border-radius:0 4px 4px 0}#main-nav+#scnd-nav>li>a{color:#fff;text-decoration:none;padding:11.5px 15px;font-size:13px;height:45px;line-height:1.71428571;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#main-nav+#scnd-nav li a span.caret{position:absolute;left:210px;top:20px}#main-nav+#scnd-nav .open .dropdown-menu{position:absolute}#main-nav+#scnd-nav li.open ul.dropdown-menu a:hover{background:hsla(0,0%,100%,.08);color:#fff}#main-nav+#scnd-nav li a .glyphicon-star{color:#fff}#main-nav+#scnd-nav .create-shelf{width:25px;margin:17.5px 0 0;min-height:auto;float:right}#main-nav+#scnd-nav .nav-head.hidden-xs{display:list-item!important;width:225px}.shelforder #sortTrue>div:before{opacity:1;pointer-events:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:30px}.shelforder #sortTrue>.list-group-item{width:78px;overflow:visible;color:#eee;pointer-events:none}.shelforder #sortTrue>div:hover{background-color:transparent!important}#RestartDialog>.modal-dialog,#ShutdownDialog>.modal-dialog,#UpdateprogressDialog>.modal-dialog,#deleteModal>.modal-dialog{max-width:calc(100vw - 40px)}#RestartDialog>.modal-dialog>.modal-content,#ShutdownDialog>.modal-dialog>.modal-content,#UpdateprogressDialog>.modal-dialog>.modal-content,#deleteModal>.modal-dialog>.modal-content{max-width:calc(100vw - 40px);left:0}.rating-mobile{display:block;text-align:center;margin:30px 0 20px}.rating-mobile .glyphicon-star.good{color:hsla(0,0%,100%,.7)}.rating-mobile .glyphicon-star{color:hsla(0,0%,100%,.25)}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group{height:60px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"],body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit],body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]{height:40px;width:40px;padding:0;margin:10px 15px;border-radius:50%}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:before,body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:before,body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:before{padding:0 0 0 10px;line-height:40px}.collapsing{-webkit-transition:all 0s;transition:all 0s}.navbar-collapse.collapse.in{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:99}.navbar-collapse{border:0;width:240px;height:100%!important;overflow:hidden;visibility:visible;-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0);-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;top:0;margin:0;position:fixed;display:block;opacity:1}.navbar-collapse:not(.in)>*{margin:0!important}.navbar-collapse.collapse.in+.sidebar-backdrop{width:calc(100vw);height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:9;visibility:visible;opacity:1}.alert{width:90%;max-width:500px}.col-xs-12>.row>.col-xs-2{position:absolute;padding:15px 0 0;text-align:center;min-width:40px;pointer-events:none;color:#}.col-xs-12>.row>.col-xs-10{padding:0;width:100%;height:100%;float:right;max-width:calc(100vw - 40px)}.col-xs-12>.row>.col-xs-10>a{padding:15px 15px 15px 16.66666667%;display:block;color:#eee}.col-xs-12>.row>.col-xs-10>a:hover{color:#eee;text-decoration:none}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row:nth-of-type(even){background:0 0}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row{border-bottom:1px solid hsla(0,0%,78%,.15)}.col-xs-12>.row>.col-xs-10:after{content:'';position:absolute;width:0;height:0;right:13px;top:50%;vertical-align:middle;border-left:5px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent;pointer-events:none;color:#eee}}@media only screen and (max-width:500px){.login .well>form{padding:30px 15px}#RestartDialog.in:before,#ShutdownDialog.in:before,#UpdateprogressDialog.in:before,#deleteModal.in:before{left:auto;right:34px}}@media only screen and (max-width:490px){#DeleteShelfDialog:before{left:auto;right:34px}}@media only screen and (max-width:500px) and (max-height:600px){body.login .well{padding:0!important}}#btnGroupDrop1>span.caret{position:absolute;margin-left:0;left:33px;top:28px}#btnGroupDrop1>span.glyphicon-download:before{margin-left:8px}#read-in-browser>span.caret,.btn-toolbar>.btn-group>#btnGroupDrop2>span.caret,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.caret{position:absolute;margin-left:0;left:33px;top:28px}#read-in-browser>span.glyphicon-eye-open:before,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.glyphicon-eye-open:before{margin-left:8px}#add-to-shelf>span.caret{position:absolute;margin-left:0;left:33px;top:28px}#add-to-shelf>span.glyphicon.glyphicon-list:before{margin-left:8px}.container-fluid .book .meta .author,.container-fluid .book .meta .title{max-width:150px;overflow:hidden;text-overflow:ellipsis}body.publisherlist>div.container-fluid>div>div.col-sm-10:before{content:"\e241";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}body.publisherlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Series";top:60px;font-size:24px;color:#eee;line-height:1;padding-left:15px;position:absolute;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}body.publisherlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-sm-6{width:100%}#have_read_cb+label:before,#have_read_cb:checked+label:before,div[aria-label="Edit/Delete book"]>.btn-warning>span:before{line-height:1.1}@media only screen and (min-width:768px){body.author:not(.authorlist) .undefined-img{background-image:url(images/caliblur/blur-light.png)!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;opacity:1;-webkit-filter:none;filter:none;width:100vw;height:100%;position:fixed;top:0;left:0;content:''}}@media only screen and (max-width:767px){body.publisherlist>div.container-fluid>div.row-fluid>div.col-sm-10:before{position:fixed;top:62px;right:23px;left:auto;width:auto;height:auto;font-size:14px;color:hsla(0,0%,100%,.7)}body.publisherlist>div.container-fluid>div>div.col-sm-10>div.container:before{display:none!important}}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div .twitter-typeahead .tt-hint{background-color:hsla(0,0%,100%,.08)!important}@media only screen and (min-width:767px) and (max-width:811px){body.author>div.container-fluid>div>div.col-sm-10>div.discover{width:calc(100% + 20px);padding:0!important}}body.mailset.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before{display:none}body.mailset.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type{margin-top:90px;padding-left:15px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .fixed-table-container{border:none;padding-left:15px;margin-bottom:30px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .fixed-table-container .table-hover>tbody>tr:hover{background-color:transparent}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .bootstrap-table .table{border-radius:0;border-bottom:0}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .editable-buttons>button{height:40px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .glyphicon-trash:before{content:"\EA6D";font-family:plex-icons-new}#DeleteDomain{top:0;overflow:hidden;padding-top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#DeleteDomain.in:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#DeleteDomain:before{content:"\E208";padding-right:10px;display:block;font-family:Glyphicons Regular;font-style:normal;font-weight:400;position:absolute;left:calc(50% + 185px);top:88px;font-size:16px;color:#eee;opacity:.5;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);z-index:99}#DeleteDomain>.modal-dialog{width:450px;margin:auto}#DeleteDomain>.modal-dialog>.modal-content{max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px;z-index:9999999999999999999999;left:calc(50% - 225px);right:auto;width:450px}#DeleteDomain>.modal-dialog>.modal-content>.modal-header{padding:15px 20px;border-radius:3px 3px 0 0;line-height:1.71428571;vertical-align:bottom;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-bottom:1px solid #222;background-color:#323232;text-align:left}#DeleteDomain>.modal-dialog>.modal-content>.modal-header:before{content:"\EA6D";font-family:plex-icons-new;padding-right:10px;font-size:18px;color:#999;font-style:normal;font-weight:400;display:inline-block}#DeleteDomain>.modal-dialog>.modal-content>.modal-header:after{content:"Remove Domain";display:inline-block;font-size:20px}#DeleteDomain>.modal-dialog>.modal-content>.modal-body,#DeleteDomain>.modal-dialog>.modal-content>.modal-body>p{font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828}#DeleteDomain>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 40px;text-align:left}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>p{padding:20px 20px 0 0}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>#btndeletedomain,#DeleteDomain>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#btndeletedomain){margin:55px 0 0 10px;float:right;z-index:9;position:relative;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#btndeletedomain){background-color:hsla(0,0%,100%,.25)}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#btndeletedomain):hover{background-color:hsla(0,0%,100%,.3)}#DeleteDomain>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:40px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}@media only screen and (max-width:500px){#DeleteDomain.in:before{left:auto;right:34px}}@media only screen and (max-width:767px){#DeleteDomain>.modal-dialog{max-width:calc(100vw - 40px)}#DeleteDomain>.modal-dialog>.modal-content{max-width:calc(100vw - 40px);left:0}}#sendbtn2{background:0 0;color:transparent;width:50px;height:60px;margin:0;overflow:hidden;padding:0}#sendbtn2>span{color:hsla(0,0%,100%,.7)}#sendbtn2>span.glyphicon-send:before{margin-left:8px}#sendbtn2>span.caret{position:absolute;margin-left:0;left:33px;top:28px;padding-bottom:5px}#sendbtn2:focus span,#sendbtn2:hover span{color:#fff}#sendbtn2[aria-expanded=true]{pointer-events:none}div.comments + [data-readmore-toggle],div.comments[data-readmore]{display:block;width:100%}div.comments[data-readmore]{transition:height 300ms;overflow:hidden} +.form-control,.home-btn,.home-btn>a,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{font-variant-caps:normal;font-variant-numeric:normal;font-weight:400;font-style:normal;letter-spacing:normal}.pagination,.plexBack.noBack,.root .plexBack,.root .plexBack>a{cursor:default}.navigation li a,.shelforder #sortTrue>div{-o-text-overflow:ellipsis;text-overflow:ellipsis}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2:before,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{line-height:60px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;white-space:nowrap}@font-face{font-family:Open Sans Regular;font-weight:400;font-style:normal;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:Open Sans Semibold;font-style:normal;font-weight:400;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:Open Sans Bold;font-weight:400;font-style:normal;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:plex-icons-new;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:plex-icons;src:url(data:application/font-woff;base64,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) format("woff")}@font-face{font-family:Glyphicons Regular;src:url(data:application/font-woff;base64,d09GRgABAAAAAXcsABEAAAACa0QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcaBvSk0dERUYAAAGcAAAAHwAAACACFgAET1MvMgAAAbwAAABEAAAAYHdEe55jbWFwAAACAAAABT4AAAoWx4xbi2N2dCAAAAdAAAAAJgAAACYRBwj7ZnBnbQAAB2gAAAGxAAACZVO0L6dnYXNwAAAJHAAAAAgAAAAIAAAAEGdseWYAAAkkAAFcvwACN6REiVV+aGVhZAABZeQAAAA1AAAANgTVZa9oaGVhAAFmHAAAAB4AAAAkFRsIU2htdHgAAWY8AAACdgAABsaR+UDwbG9jYQABaLQAAAUrAAAHqAIJVtRtYXhwAAFt4AAAACAAAAAgAyYFjG5hbWUAAW4AAAABdwAAAzDK95H4cG9zdAABb3gAAAd6AAAS4sD1NCNwcmVwAAF29AAAAC4AAAAusPIrFHdlYmYAAXckAAAABgAAAAZaKFHJAAAAAQAAAADMPaLPAAAAAM3vJR0AAAAAze8KpnjaY2BkYGDgA2IJBhBgYmBkYGR8ASRZwDwGAA5OARwAeNpjYOa0YJzAwMrAwibBuoCBgWELhGb2YDAC84FSCMCExA71DvdjcGBQ+P+fveGfAgMDdwjjAaAwI5ISBQZGAAZ8Csx42tWVbWiVZRjHr2vvxwLPXtyc+tzP49Azp5Wbc+jKaEtFBwVTixgWW762opgvISuCk41o1oehFS6QpIIyBCNBCsrqg/ghlSwrd0x3v2lvFL3p6oOd/vd9HyT60Oc68NvvOoftuf//5773HCIqJaJicAOYhHEJMSZKpfEp+8+LC5+XFKfx/kPKUhl1UELzaD9NFOWSScn8pDc52FCVKcqkMnsyezNHG1ONkxuXySJZIlMyLWtkvZwpm2SzbJOL5XLZJXvkOtkvB+RWOSiH5ahKqXrVpNpVl+pR/WpQDatRXaxTul5ndJNu0e16qV6pe/R63a+36EE9rPcaMmUmZdJmiqk3TabVtJnFptN0mR7TZ/rNoNlphs2oTdlKW2+b7ALbbrtst+2x/XYgn0eThOYWGtC1BnytQYVvQGhQhgbVslYmchYatMpFskOukN2yT27wDbbLrBxRpNIqUc2qQ3WrPjWgsmpEky7VaZ3oObpZL9Qderlepfv0Rj2gt+ms3o0GRaYCDapNnUlMMxosQoOlphsN1psBkzVDZsSSTdtqm9hm22Y70WC17XMN8iafy2/Kp6/eJFPjF8ePjD94oTRXl6sce2ZsaKx3rHas8uz5pCGZmSTJtGRqUpdUJpOTVFKelMX5+M/49/iX+Of4+/i7+NvYxOfjHfGW+KF4Y9wb98Rr4jvjFXGnOCdy4ow4JU6K4+KY+EAcFUfEW+KQOCDeEK+Il0SrWCBaxDzRJOaIBjFDTBfTRJWoFNeJUlEcXY0moivRT9GuaCh6Knoi2hE9Gj0SPRBtju6P1oZT9r9+Xe9+lJ4pvHvcn6iA+3+aC+aBErC/QBmYKFBOVJQLUEXhTye5fzx4foBq4N4ATYEPBqiWqKEqQHVEGdzLTBHmqXAqQNPgPQGaDu8N0Az4aIAiokas3eh+X8CTAy5M47IAzSSSkHTXb4BLAjQbRh/p/jYDpwOut6wGNaG/RFZZj/lGGNeVuB61wLNAE+ZWuDlA7bB734b5ZngRWIz5VrgDLMd8G7wCdGHGe9kNejCvhPvAOsyr4Q2gH/Pd8ECA1sJbA3QvvB0MYr4PzoJhzOvhETCK+WEiBSnXcQeMfsp1eRJGF+XyPwsju0J2egFGTuWyvQwjm3LZDsDIplyewzCyKLfu+zDWVW7d4zDWVW7d00Qa0u4cnYPxjNYuwziMDNplsDAyaNx7+hGeA1yeyzDy6JZwzvRC4LL9ASObXooZTz+Ne6dxzxhr6FUAORlnUiOnxj1gt85GgMyMvdTIrLdgxtp6G0B+xrnSyK+Rn3E29G6AM8b4LjEUYOynwdkxOCuMLAbnzaALI5NJB/gWGGfG4IzzEhhn2mAdxl4bdDToxbfD6GVwPb4Dbgsw7rHBOTE4J4wepjPAa2B0NdgLvgt2v+c64gyYvgCjn0FX4zpugtHRuF7Yd4NeZidm7LsZAq7jYzD2yGCPOOu3gKzrsgtGD1uJ+XkYXazL/yKM/Nbl3wcjv12A+XUY2S3uAb8JI691OQ/B3QF+B8Y5ti7zuzDyWpfzI3ggwB8T//qah/gEfNhDfBK+CC5hPgX/4CH+hPi3cg/xaXiKh/hTeLqH+DO4wUN8Bl7lIf4cvsdD/AW82UP8JdzvIT4LZz3EY/CrHuIc/J6H+Bx8zEP8FXzCQ3wePuUhvgBf8hCPwxMeYkl8ucpDrOAaD7GGaz3EBp7tIbZwo4cY9+PK0x5iXPvKcx7ir+G3PcTfAHdOC490ds+8on889Tk83sOrpPS//RVV9re5nMI3x7++KtyPvwBOLlhTAAAAAADGALoBLQErAWAAyQBjAH8AhASuAJwA0AK7AYABGgDsAFAF8AAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZDGe6EFCcTVjWJkO4XlCGk3cpGLcQEfQIFEDdqvGaChpEibBiEXSHxCPiESM2uIojQ7O7NzzpkzS8qRqnfpa89T5ySQwt0GzTb9Tki1swD3pOvrjYy0gwdabGb0ynX7/gsGm9GUO2oA5T1vKQ8ZTTuBWrSn/tH8Cob7/B/zOxi0NNP01DoJ6SEE5ptxS4PvGc26yw/6gtXhYjAwpJim4i4/plL+tzTnasuwtZHRvIMzEfnJNEBTa20Emv7UIdXzcRRLkMumsTaYmLL+JBPBhcl0VVO1zPjawV2ys+hggyrNgQfYw1Z5DB4ODyYU0rckyiwNEfZiq8QIEZMcCjnl3Mn+pED5SBLGvElKO+OGtQbGkdfAoDZPs/88m01tbx3C+FkcwXe/GUs6+MiG2hgRYjtiKYAJREJGVfmGGs+9LAbkUvvPQJSA5fGPf50ItO7YRDyXtXUOMVYIen7b3PLLirtWuc6LQndvqmqo0inN+17OvscDnh4Lw0FjwZvP+/5Kgfo8LK40aA4EQ3o3ev+iteqIq7wXPrIn07+xWgAAAAABAAH//wAPeNqsfQl8E2X6/7wzOds0ySSZpFfSXE2aXmmTNOlFW6AHR4FS7hsh3IeggKgoiHihHCLireiiuLriTFp0UXRZF7WuZr0Q111dr/2trLqr7roitB3+z/NOC3jt7u/3+QMz884777xJnvd9nuf7HO8LwzIdDMO+pmliOEbLlEuECdentCr+bxFJo363PsWxUGQkDqvVWJ3Saix99SmC9VHewxd6eE8Hu6n/NfKB7NY0nTrSod7LMAxhepge3e2625k2pp0RW8JiUVRUpUV3JKVqySjpalJZ9Hg26EvEnAgRR4TF2uOiMSJG06I9kqqNYptaBtvU6qDN0Ig0kpQwFZVWPhaPekgg1kjiEQehdxG7wMNdAbHbtITe2TQ+D9yZiMYbJPTOG6ji4S4MbyYI3PU4BfKm/IbJdMxYYiTlcFcqOEnYVGw8ZjLJb5LXBadTkMtJObSASvl1uDsmOOU3jMXwipGEZWivyiWlNhe0Ud56g7xpc7lscin0g29BP3CHb70OHwItSLlcjv2S1+U3TaY3oQUJOymtkkCrGONjGKvNHvXweIrEq3h6igV8HnryagQeT/Dd2b+7baRIKGA/t7kLhH5bgSD/XijotwhO7inB02+3eT0C+6lHgDZO9u/4mf0Wp8AwHCklO3Ux7WuMiSlgwkwxIzrDoi0tZoVxeMrCoj9NxIqwaD4OYyXmpMWiiFRJKX+O1go9v3+fQ773vNQpaPbhR5+aCV/isEJihYznl5GIZ+v7nznvRvX8eTcMo2E2Mdm61fq5jJ8JMRFmGNPKjGa2MKInLBrTYmNYjKfF1rA4HH5Be1hkjovatKg1SwIpEfPT0hhSImkZ3iJyNaLAN5lU2W5PYVFxabRmeHPbyNF+R42Yb5FyRtXUMFKjkbd0qbKLS7A2zj+ZU8hFQzWjaKNWS1dRrLoNi8N5KTCypgZmZcCSIBpWsDlcXDTSwCbiVTE2SOwWrYZlVG4/w+qJ3cE5iNXIegNhYrVHIwmrUeXzBoJWj8arjieIdhN54BVSc51E1Gukz9auOfHYajWRriM1v3uEkG3yGXmjXAHHme1kJVmVl/NuD9H8Pats40VX+f1XNQ2pqb9KzVdXjyusvcIbIovH/I6Mys8jy3u4Lz4g0+6TX+yQ3zucbVj0+v0LF/3stQWG7MPE10Fq9soPvpeW75S/ufNOkkEWqg6QVW6hv/8++S8kV59bWmRLkaMOQW5QGVzZ1jI7u7LN6iiQd/fAnN3LCLpXdV8xMWY6I4bDYiCdCoSRawPFwK9MWHRHRZIWXRFRExZzojgWjohoC4uZ6ZQtExvaeH0JEavCYui4yEfE4rRojkhxGKXiEIxSSQ3MuTziKScJj9VjYTwRld3igFufV6P1cB6vze6AC9I7nvBoWA0Q0x9gg3s7iJYQIj/SQUo7yMtk9t0k572bLfJK2zd3HP19lH2go/9KeM6u6JALnB0rbpn09FvZZJf5mmPyO488LP/x3XtKODcpzR7FAqdcSu5e9oL85pN3fLL/HflYYSRLPjZ287L6b/7nafmZz6695BjJ2Y+yjpRyW3QxtQ14ysKIXFg0wAw0hyVe4ZtBZh5g4e/yBffEOW6gctNMduol7XNMHuNlxJywmJHGfyboMT8sOaFHyZTDWyR1Fp13sXgiUBWzxP3RiMoRh5NFsBlZZD/zLzar1j5PzHveI0umTptxLzHcNfOu36877b/3Iy576++dnuI9xPz82i+ey98rf3XfJX+4b84J+Hz2zN1nqvVHM4Lw6W3AXalKhikRW9KpSiq1K4MgkZnKehw4ENm+42JpWiw1SwlgMXVEbEqLmVRQS4lS+I7OlpoasYkXc3EoObOF8SeqYvGI3UnsKsbC+1ggh1YZUDi7OQJPE1EXcRKbiwU24oBmDSTiIiBS4Ed5A8nDpIk8c7Kus+4keYY0HVZfL7+6+b32ce9fcfn748f8aaP86g3sBKeQFJzWkvE11Z0BgcuvqKjIj1xw/4KuYyoV0ZFPyIoTliWhurrQEssJ+RY5R/6WZC26YMH6jYuTq+Sv+n5TCWqAOIXKwLB6X2HZMI+FW8XpdTo917dz9E0Xt7zNMHqgE6OfC3JIzWTAmOcxHibIlDKVTIJJMal8pFhBGlkgQlmgKiIGgVYwgtVUKoGcVZmlfCCZNyJ60qIfzmYpBveJtFQDxFOBlJI0mUC8fL5Jr9VnGLJMZmsuSBwp5uEtTXpbjh0EV1l5BQqhBC+FS1BoFeTDaxml8BoDr2m0erMjp4iKMAmUILyWmWXirfayMH3Nx0uGcpxDfBXwUpQD+UQ4EGJai7mBuF3EbCRukPG2SBXP8VE+5iUoo/TEQQLWSMwHquVmrfZykt80Uf74lluIc/zwPVs+JJoPt2z5UD79Ieg0+MOOndhE8m+RPybOW+Q/D/1IqyU3q9p7evpnEefEJvnPmvuhumFy/y1n39uypa8bO5Yv1L5Kbobz6Zn0AzTZtJ8J/XN6epD8IFVhDDphDKLMEGYUkypFqteHRQuQuSEsmo6LVUB5s5QJZAUtlmOWaqEkpKVGIHBOJoh3S2miHgjBSPUwV1MmIVGjSPK4Q+0iJuIiDr4cZ2QUVJpNo+UbSCIYiCcK43YtB/qfUIET1GoCQQY4PBIH9vaquFwbu8WmN+6f+97Oiev++tCDn188Ycc7cx8x6W3s1UION5PLMR5+WG7o7ZeH7D9kyuG49RumTrn88ilTufE25fHDi7c41ZHaQ4se+vSzBxcfqjn9O+fVix+GpjO4HFv/FYLOeFh66UXpEHSpnX5gw4YDG5AeBAigu12/j5nJrGJGMKkJQA8irg6LjuOiNTJAgglAgsyI2JkWayPSRUgIB/z0DOck+OniBF7Sz4JrpyXlmb8CalB2udQOF9E6+IA/GEjEo4E4wK6oEcjjsDvyCNyVq4IRewFxsdqIw67VqLR8opw0kEbSoErYjKpAkAieKgIIS0UauEbiUjk0Wo02EAR4MGLPmAmV0dxYLv/JYfloXWvhgjUaTqUeOjOU0GmTz7dceGHL80nC8fbi3NBYq5VVa3VrFhS21slHD3+iUat8blLQMm/iA02hYTOmLxztl9+Sj8lv+UcvnD5jWIhdox0xc3qBy1C0ZMJo7c4JdX5/3QTVMCFgyckv8w67eeInrOz4n0d/e1IbX1NWZogdaW3NjT0sf0nMD8dyMwuXzFrq1nCcJX67X3vyt4/+j6Of/cRfOXFSiASr/Pag9erfbZxcmJGRIb91/DgpgULh5I2/U6lG37V6hiNbX7Bo6T2jAxPrpk2rm0jnqvfMF/rb9AuYEpitNUwqhHM1GhbDMFdjYbHsuFiZlqpgOCrLQPFZYEpGUQMW1ohhvptRef1amKcVlRaKeQsIQXwBeANmJkBeATAvkN3IamFMBhCvyhx3280at9cYAWgaYUd5J5VWVabj7JyqUaNjb8Vi/Xur5HeScy+42tt/MGI0Ro2AcP9H8/KTRPXEE3IfCRZDFX3v+kmL55MgvgivjR4Z778/no5URCd4+5+oNIVMEcC0eZnKW08yVH8xZ+6jsjHMTKTITK/gSfVx0IpddoNaVyKWpMWSsGhPp+wlqFTsufqSVIkdiyWgXxBuSvYS4FC9rsBLOVQPUg+qFGkFOgKhpxtBP9UVGpBu6oFSYcCrVWsCQwCLJgoB8AfsZm72PmK/l5tttuda+pqJ2uzIt8l7bXvxlO8wE3VfsyWXdD0qVBjZV9mn1kriuv7W/oqsCuERm1lPvup/+M2ssDBaEDSLNPBPgGI46012qmzUm1EKgb6eC3haBfZTBpPFMLyeK+T1xKNnefYw+Zp8zR7+Zi87tf9h/dzeDnYqO5XsZA/LBvJ1f3OPSux/mHP3dkDV1F6wxMAKYwErztPPA92iZ6wMk7AS+D16VQKtHRxf9nNye/8dNp6sUqvI7af7uE9eEeoFEhGEVwrYRfLiz3U8e1Ktkhef7tVmvyII8u/sdcIrVGaeqT1TmxHICDBvM+/DbSxeR4LArCzwrycRBMxwfg3V1ALvSPDfqXGSRANwu8ZE8NG5Gg5qQFIi9Nc6PINtaE0JARliZAH24qNzNRzUgGRFyyyo5Qfb0JohRAsigwX5go/O1XBQ48PvGcUvrNWUE7wvtKoLrVyh+oVY+X1z7Jl8YXmV/TNSuvSwfEd5DOpuHajb3dDecPjY5wN3s+Futr2qvJDPtH9+7DDc3WotKyp0ZBitt96H78l3HF5KSj8baDKH1p3rXz629DBZpPRvNWY4CovKrLdCJ8+8+dMfsBs+IHDuA8iiw0vlY5+VrMgPQO/crzcBLiWbNgHUP6Pa+oN3B+7+L98tAN/t3/z4N5/54Y8f+G4/8QHnE/f8Hw8fUBKYVzk7KZ/ZNPBrqEw496cS5WEtzPEAyAg9Y4AKMQNgEUgJMEF1x1E/cekUp0NxwKlBMug4LOo0IBmMigvAA/wOWgW4jK3Vfd77F/bwqSPs4f4m9oi8XD/39Ld9z/81EvkrN0xV03cFdzV8HjnzqX6Ofh1YvMOYCoaIw8NiLti3adFtlipAJ5rSUjMIHXcuiBniAh1Ywac4i1rRgQ5EoIBGVbksr1FpVEZOy/Jg9Tv0JJYALRfHv9EIzFsTMapAADMwU31eQg66uvrXLXnuT0d7fnbz/JqfyXeelP9x5OV772nrE1ycfDXryC+557H/+eWqP09/eX2rSWXLyGh8cMuJ1TeSN+RFY42lGRo7+aXT6Wha+PN3SS3ZAKLEG55Z21o/eeH2GfJhed2kxx8okK9iTTlNC1+6e+/y+kvrrxMX6bKGZOdsfu+G+5pGk9XyX5dYw0D/JJPUz9X1AU7tYMQCai0bgeBekM7HATF1CRY9iGVNGk01IZ0SNEhxIQ+IrxGwqKGOGI0ehsAHdBI0QKcsI6UOIvoEk+ADFKu7KVbX8vYByYyGSDJURz78Y/KC14j3tQuST7FsXcgpnFxsc+35rGO8h9hnk0tH7SHFV/Zs2NBzpXz81lHytaPltz3jOz6jVj/DqM/cDd//KHz/MFibTUwzM5KEGfz2Q9Mp71D8gl7QG2J+RGwOA+xLqY3xSCQC6E8sQ2+SWKdooVFhseS4WJFOlVRQXQM/SiwxAzAXK8xSG0yD7HQquw0fZVvhUbaZzpCwNBoexXOfaqj88mNGKMkQ1eVGUXNEDRr7lFFsOPLUr//4ZQofqMU4PKmGJ0Z8knXkqQbHl5fBk0z4Kl2NVQ1W6BrPKTi7t7q3+jRG3lIjNtYwBzVZ1U0NjeX0D2nKUGuyjFXxc1X4R2zKJVIF6EWxFNG7WFkjui0HI9Ghw1pGIqBv48XWGjHbIqLGLPPyloPZJZWxlhEUO3BVKNutDQQ9NA5rFMU2lcM8nlG8egSlVMUnQMJaHcBfVg8bRJsV5rOWeKo8hZ5ElTrpFJ7dVzprjrpizqzSfc+i3Tqz2Cn02FzffksvxWDV9iRJqbzqa424kHcUnn6i0KGryyUHOHffB6p2UpqUV6kfASON9U1raprW/x612JK9m7GvPXvwrLoy6ZQnJHtWkmvJ/sKiIvNflvWO7OlJvrES9Zi8amA++5gW5jEG2TmShn9dqshwmMfGKFpV9kjKo8LB9OTDPFZ5qNNRj4Zra1gsOI7manZazIqksgsGhzxVkI3FAoaOvlSG457uqomXQafFabE4LNakUzXF2KamEZoX12Cx2I/MUVwGzAGTSKopBuaojKBB5hkOxWLE1ipeKqlG+EINCg+Pg4Ha1aOMg8/DDxIfHWf/kaXkVU6BzKZkI7Oph+wBeiM/ABVf/xS/qT5KgtiaTV2UD7hsA+1pT70vnePFW0nJIC/uGfl9XmTPVA/Q3gSSexn1/LjS8K/L4AoDmTjgs0hYzDkuetNdhd4cqLLDWITFwnSqkEK8whKgnL2QAj8zUs6eA5SLAuUK7egzcCHluDACvkKgnIGXHH6kHKe4UQDZDbhR/iOV0E16mLo+m4EspT9OFsGp+gjbJJEsvR3/DRlMTPLM3bo+/VEoWRkH2P8FMBODgO7DgO8TTB3TyAxn2hiRQZVmTktFFSCNrNQdYEuLsYjoCIvxKE6/6oiYF5aKa6NR9FCW1kM7EM8NUZQ8TRHRFxaHRUV/WmxGF4JU3hpFJzp1vTDHoeduW3a+2+93RESzGb1N3UKO01OI90VpsRTOZikEk7gsAlKvO1Zd39SMz0DaAcTurqoZMrQF7/XpAd969Hse3QTw/I/9JR4ezryH/MTzZF1I+xq6WL6tCNWhJDj2o8dOldjbgYfa9lNt9HOxm2/2wnlbz7k/JxdzJ3q4EycXn1cHegLQs0Y/Sz8dkDjP5IC2K2EYqzqPlJFMwsQSxEEDAGSgZuDKno0ccOTvd+4if5Ote/bILqPGf+zUu2AXbVclyNQFC8gU+edwZkjGuLEkQ/5m7Ljj5BZ8bDTKKzQv7ZCzyD93306+lg2nRhfDy2+des9k2kYuXSA/TF+fCtf+cfI39P1M+V/sh2QXNAAbSl6p2E3MFfqY7iP41gJDVTODqhn+ocqFwYFZrgLQ0cC6VAIY1qw2wJarWtY9cPClZw+NGPPskRe77rt4ePs26f3ffzN//je/f1/a1q7pWPT8vZeP0Cd2XHjhjoR+xOX3Pr9o2qFDT7/ztvzpddcR+9vvPH3oEIM2DGPVe/QzYQ6Xg0SdBmeYlmJbWhwWJuL0sDQD3Y5teaB6ymrEYXyT3uT2BkJxpnMCVS48ACDGr3IA6neg68TOWFgw8uMBsBy05SQY8NOzykrsDvQyOVxcARgNmmgCXSZakoigkwWqLGxQC3YDq81zXUJWk/3k9TfjQmeh3y7EjxAyf+glngLdlevnvDtHd/XqVWeY5Zb1szfKX3zJ3hMrL/P239vtmbp8/siQ2TLkxvVXTptYoNWl339Wvme76jqv3q3dKl2Wo6398Nt8jSOfGzFKc+GQ6O+IZ3N+chb0D58y6xp5gzxervhdTei6r1oSxsAVfxg2VJNYIsbbTKcmq67NzM0r7H1fOy8zPzxq3hiX84L75o302bjAzGs29L3Dks4Ls72khK1N5ejq7uqW/3EjpSszYAvXMCOBrluY1BS0/cemxUL0EqcKDVQklinopQ1YP91V3dAGUlOdFm0RJL5IELMg01YBK+vTot4smSlYwWGRzHpQ9O7ikc3TJlJTuXAsSE5PUU2N1GZAE9ociaIDsKEaqnU8CtKqc1w+6Jj+DteHSTlBCQtoFq8Bq80OjWIBr0Z9Fj/Yacs88t17UCUhwZ0rqN8/L8KzXfCrg2q/0Fs+UIAaZ7Kusw7+kVufZd0Ct0Vws8+yucLpz4XcunZowp2Atu1qu9DbIdj71Wu/HzY6faPgdtl+a8t32l6yudyqfxTX1haDjJjAXYmP+zaDMD+9m1TY8sHUfw3OjIbpOVOtuz2jCORCCEZjCDOGmcVsZMRAGECiNHQ8SN54WBo5DSQs6DMHRsMkYy3UDlHA42xqMiAKoNIT4UNDWqxNpyprqWMcMUODWWohdHSzIuJYs1iXBuiZGluHDcYipBxrliah2zctzVEsGYoGqhT6O8lZNABEVwZlcEyCxGYHxECDCIATQPuBmLV+v+5796j/Aus6yc7OdWwA6fLtbqC8PV+zs7XIdWoVn6MiRRQ2KEBiJ9kpr0qeV/H1ubKOhVNP57p1nT1K5cnl2g9zckLfBh15Zh1pxWbq9Xhmt/acjJ+7PX39ubLiH9rEZOpu188GOcck7CoQGQme8AGAmI6Bu1hACzNPoHWb/MR831WPqlXtl9x7zwH/wF2+7fQWW/7avfcc+PmFsyuL949VnSaFfaXOaPSzlVARenis5kNBUMs7NIXC6XtdsehnDCGLz/RrXwFerGKcIF/jYVFDgxfGCAYvpFIwacQKNGgKA/Al4g6rAtGc6AG1g8mnCTSSBg4kGheEMREAEWvKodP89qeuvPZW4s85kOMvunXjbaumm3PyG2eNdQZ0RqPGErBk5udtuPyGAtbw8l1bTjzeM+WZu0IlDs2FOX5/TsJWHxkz7qKmuQ9fu6jeYDSZeb1r+pSLw2U1Fqfl9KWslr3o1UjQuFzxd9tBP4yi+mE4WEEY7ayJoslmACnRTLWFNy16lTgCKA2YiFIMjICUw6VX7FjrjymQhM3FORhHnDRoqmLlrM+rzSQglI2s/d+rltOJ1t3JJCl4+FYSax21trEjmD/i4h1th64/9vKVB0fesm7Uf6V7ppVdPP/+5Dz5r7/+BQk3j1o/Mtk2xj3pzqWNL8ivksSRxqV30jlz5j6GySjS/x3wVoJJGVGC6qMYYRONx8Us4DazlEFlYxenz6CyE8GQlJEFMo8l9MdzRCC8h0fkQv9eoG4hM9HrJq/qb5YN/c0qUd2glveTWH9j/2O9HdRUEdEfl0S/OuDdApAbUYw05OLn69IpXS71SxDgaz4CdqJYTKFaeYQ6dRkaP+cwfi5yisQuBhAIZkoEBTnNZADU72LrWBrogjLLqEpYbynJIOdC6Z6zwjnJTk0sPbBCo5m6e9EIDzv1fvlT+Yo/aDSPy0fOMM8uqguRnaE6botyBSvra9k4S7x5au28zdtHkX/IhhPyIvm9h5f1EAOZyK3FRnUhedXglc4x2cAkM26ifoKpzAzqKRgdHXQWTPs/OAumf8dZIBkLgMnCoIIK/yN2ZwINHEiDKniccLGCze5wqTRohwp2lWOwGYiKMKkKBPGvbPgps0fzOMv7A1FLQ3D2oTVrDs0uHGKJ+DwmlbH6pWt3kIpoZVWurd/Ykrx6wtjZ4YBvwCsxh6w/3ysBJsB17WdNAG69xxWEURlx951zpEsJuVSac/ddbULUU+T0mIYs1b3YsNOZP7wCheiIRVfVjPapnLFsZyH6Ms5iAg7kkIcphFl1FZNicE4FaLQwiCYB6iBvJOXKQ4K6stBqLVa8Y2kx0ywVZKIS6TJ5C2AkDCADwqKJMr8ZHljTUgnQPVMHwIBj8/KdLgQAVpAF3dm5vkCQwoQ8ggkOaruDArjKKo9QyFtJlFcL0aooHIV8lOAEtXqsOVDtw8MKrbgtfRt6wIInO5M9eCKlPX0bkn0fJEEYfA0nbksyCc/Zw9wWaNUDN0n5WN8G4LFjWItXlYgomXz9LQgQak8ib89lMoG7ywcooY2iTxB+mClMnYEm6gxETlNHzous+4iHg7/0bIVTDzeb3F9EhheR+7lZvS+Pl/PHzydHquRH9XP7H2anfrMXv72qnZ2K8jSHydW36dvgWsKMZdBELQBmDYPwIGIpRV25aTHXjOgbLaQyIKkvF4imVtns6G7R82ImBl3BaBVtNWIR30WYTL0SqDFb4n63ym4RzNqzWUgaj9cPWMrFuhtYFLVuI5tzm0zmks1kjnzb7Wy7yfSWscTY3/0piEN5r3zbogNfEN0XBxbBVf4WrqrXlaa3yfL9v5Y//by/21gMrxjZ9ttvk1nPli8fW7TosS+3XK1cgY5a2XCm2pB/vt+MuYLZTKqZlBep/OPeM/HKSNeSqmaYWEvTqSVL8fmS+fC8yiyq3Md59K6c9arNiiIgnRQRLw0D6iHi1f83Dxs6WzbB0zlpcY5ZXJQWF4VTi+Zgs0VLQIpsQdJXYM5DZU2N6AbzIxKtiqPbaxQORLbloNHRetHFG3CaL2qDIVq25srNeDOnBPRf6aTZqP+kqmbe8qTiEVu+Ap8uXQJNo20jMRouqTDytqlGrOO756y+6KrNdIQt0sVr4BMv5aVRGwadN/9/nGjWBO3ExRaQH+sFjWiK4jhPgL5sIgEShfdkw4D3TbX4u943wXnqCL2c531Tn0DvW++VivdtFKo07gT1vtWVhS6Yza2sHhF1OS46v5O+D4A3V1WPnr1HpY3By33rCx2lnaobkYtVV6I8+xW67OSh/85l5z3rsnuMuuxUn06b2GIuLQ+fHHjrL/QtkBP8qCqy831o3FnT9wx17mUwPahvM24CvhyUj2VMJaC2GmYCcy+TcuDMBc50UhnpCSPqKcTsIzFEvYBVYQTpZWGxPC1W0oywGgTwKT311elVMO2MEXE8WlriiAjNFZtItXVu+qDa5Q0Ul6NLBDqKR5D7w6TkYFaBLxhNYDXgKsDvUgTjBLV1NTQ+m5dfUtqOMrWiMkH9emfNquh5uXDf85DwA1frQJmnM+usIRA9ZwgA3j5dF1KJobrTgxCelKIAVa8/ff3gwZ3oy8ZrUm07/TkeQ0IvKEDghdCQIaG+/NCQiK5PcMrHUNtjAtJJFfRGTEnlD0yKZFI2oAgnO+GVmcXDhhXPhE6gueJ/Z/RH9X8CGZ3NBAAFNTKXMikfzTBooqJSSbTLIqh9RKtZyoESugXNUjGUKmEolByhIWBqAQGztEBALgMIaOUlvQquOZYuk5lqI6nYBXwZLCtHu1Ws5KUYOlATQPBGiuRYsyXh0MDZoQ0wWAZbAeCBNkBowNKm0YLOAmiO4CEQTNgtZlbriMN5oJx89dC2e0Txnm2HSHTTRdsmX3DB5G0Xkdtuee2Wue2XyqsubZ/LblcqN2266H2l5auvHlJH2GzyQfe2O+Qlcq285I7tB9mRpJX4Vm7r/ONll/9x/PYVpGfxrlsWdW7OOf24enzOZvnR8X+8/LI/dm5bKb8nPyX/ccWf7iC3kRfIbXds65bd/Sdk90EGfS89Z+6mdmkYqDoO5vguJlUGlJXcATBFo2kxasYJ7YtgcsvwNCY2gmWa3QGWqTYs2TujUYrOlDlcQb2GIGtLgdZBwBJmSQ2ljnRK3YHTX50B07/DLI0fEMXjzxPFUgAqPWlMRcKRaouITjrbz+bc8j4vjatHPYMSix/wGpQQGsX10DO0Snwv443/vusWwESPuIHsjFCLkfpoI2TnBlHcgI6Bvg/glNwg9tQXqdcX1dcXnb4ez+fK7OEewBjq9RtEsvOcjSqvEjecvn6DiFMcD3EDtufceCY78dxDi6VkJzMYE9P/BiQLMxDDqoKfVz4g4wPxAkCjjSRu11oHEoAEG4DPH8a1Jq1221fv4nLtXwj1whf2XG7Xart79aTvBLq+6OjwEvvs0yP3POhuM7ur2V0Oi65ZR3TtOpOjP1ntNre5H7ytrXe0/La3o+OLQV/7QE7PXIZnHCAJUybKcdl0qDPRPwRnZDUpk1HyRgBZK0OlJBEPpOmSgWRc1ZVonoMM+VZwqm3s1P4/CE4qFvrXgfrYDp+qdbKB/ofxwzXA85z+Kf1I4PY2ZjazitnLdDNjGHFKGJhYFMPiRph1B+HmuPhAWnoCvsQDQ0DbTpyymGrbIVOAiSMVI2YgE4t8Nzd0zuJlWN5oSWXrVtBUK64qlsAZRU+FfjUAe1YDVLYzFq2GUfm8QY1WVQgGdznMOmxrdYAZwMIpkPAHjSot51LDKHEO0JH+MAH9aoUbdDHGEwFoAPdg/EbtUXuiQZcIluuCAY9ba1QzFgcYEXZ/3JKIswG/D1Vz8lrvdT7yHOkkO8jPdufmcaqc35LyG9xuuV++4u29t/38CeDh52unLJuQw5vUI8ZtJ9l/5jg1K/ZrDPJdz+cYo448NdG4a4onFJSWNN2+IhVu8bwhN7szA2XcnIzmpaMrstR7/1g5fZ/cMr1ipGEiUQmOoCuaX22Nsb/5/J996kprRU4oO49XsSpzfk4oN2wLq47Jf5Y/fFc92tXk8bHXZgxvJ879u4n/3W1q1cpfySd3bNq87VVuytHFUyurji6ZUhE/+taijkjsYdeM6i1ZntAw+WV50RvH5Ptfqi4xCONNzsrmkvzOhgW28cNGEZN6/FAM0Mcy5s7JW5GpybE4TXKmPeix5+gzMky8imM7GzPGVJoNJSbuqLc6KGRyJKCfMp+bU2KttZJ31aZ8h8NsyTCpssJkKMnSGDMtVke+WW3MdVgtBpM2iwwdztoz83ICvd/Ib153e9qeM/1pYr51BzG+sL6y5g+MXtH1+qNQqqI+uaFMC2DUMcx45i9MSouaXtHftWl0w4HGHhoWh6VxNcGotDgmLLamxZGIPFGfg+mUgZHtg9acgsKSShoUSXfb871FqNGJ2EnZJiOCIb3ahmGtSgPsaCzUmSU+UwlVmSUHzRcX882YbjvgVUEroCg9GFABbFFuluoyS7oah48ehz1xNK7DmcVwWgyHMdFOGhUHprTWiHYe7AMp3wEqL1FdUyMV+aDUNkKJnvOe87LnQc5E/4sz/2NoYhBJ9GhfU1ACytCfOE7N/DEAcRY8RLS1376A0qBL8Q781CGvOjXzHICQj+EZ5VYBnsCmOwpWR4Kpp5bHCGY0aLeJzCzmAmYBsxzkyTpmI3M1cx2zldkOOu925j7mZ8yDzM+Zx0DOPMX8inmefDRgDY5Md0faV9z4ENI5Ee6uGHvhtof9jqhYne4uX7h6xyNYXx/uLp1w8c2/wPoh6e7iSdffcgDqU0PqUcUNmQYqrincXTTzsitFbDI03R2YvemO5/DV5vBB/9zN9x46ig9a0t3eeVv2Po0PRoS7ktc+8CxWc+kubabJirUuNIJy0geJWp/FC3RqvUCnVlW6m60eCKlVmaVRpKRbNTjR2tPdmo5Js+fRshmXInTrZsyZvwjvV6S7M1ZfsmkLLZullYA4DRddcdU1N2DFjemDxst33HLHXnpjlm6CN807d99zP94/lO62PHLgIP2yD5ml/fDM9ujjz/xGQbDddk9hqAyJENmPRIjE9CVdvmBJGKrgLh8sqxdxmlbBdIyPhIk5ph1K4xdCaeUKKF16PZRuuhEm8WU14kO8tO9BwGH7LdKhIyjgEyOhSdVoaFKPoYWO5VBqAg3QdekVW29DGNc8FKr3/RKqXS0YkngGSiNQT7kB7fGSIx9VQCWPa4h+cAhxJZXMG9QKHgHm9XcOkvBVgTE0CJ3pYY1WOdCvlwgE4SEYVxFH1fkPsS+rcuvTaHm7o9AnaL/Twnq2t6pAUMtDHwMfQaLnHvE+0Cq8izgGvoLV7kAsgw6R8/41dy7etWtxvn/yD0OaJ1V7956s+m7t/JdojLTQoVerLVunOfLOPSqX8xyxyl7lNm1tB95/pCl57vk9O84Lr3YkHlxiXjpy4HYOV37u0RLjslEqi3rM4p9fLR/b481YyuuP/ljENRbZ9dou/eYxyM2D/3pI3aHkkC/O/rxvd58AK5IIxcFiAD/qZUrtaf8itb3/W1qeW012mK2H80tHKM96uxv77ldeX8QPGUn8I5eY8DU54/TWwV5HLTeRvxI1uTj5wsL+B8tigH0I+obA7pjLlDBrB2QBSXdlCgUhnNX0XpNOEQZnN6G5BCSXnv3oMCsNiyzipBRLV5uw6IzINEsGmgYuCmbJTmiefoFZckMplE6F3NgwVAKcUaY4mKrOhcT/Q0no6XHZyE4wb3/sAnj1ORrEalDl4rX3L7qFeD15p/oRGiaZ3IO+5ilnvta/o9fRvIJckKMpM0V8eVS+6NO4ZkDSIw+pFIe+hfG7VQ7Ce/3lLAtAj9ETauNMSZESch8YG7fe1ffJbvnjf726q1P1DCfIh+S7ONv9+/ffr/rFx+ReUiz94q6+z3v3dez83dfE2/u+akbf5/Ih1S85Ya88R54mz8GlfAzX/zDDZk7U3Q62+GgYiQcY1LrVafhHxHVhkT8OxkRXQTavK6GrVagnHAgLNkUUCFuf7mqsj8IzjGKGxcZ0qqIR6VwRhQGpVyJiM9Nd82dO0tHY2diwOB8zHqRL4NcWZIDssAkgeaK86KmRGisG1Kg4iRfba6SZY4EaU0EeVYM86grYpq6iHjiaHNKgSvDlKjRZ3GiwGDnke41aq9H+V0k2JP6D113nfM+BMPH3P1wa5mbO3XhdtTMo6NnbSPFtrF4IOjuWvCofMF7vlFt1mezUH/qlzZknazPNmoOr2r77XvV1G+fO5MKlmTq5teBav3yU7D8Qrc1lq6ub63mi0ec6QvnO1NbHH9+acuaFHLl6+VROdPGvdWOuMclbTv+Y2/rWUYNu69MGQeCuiAs/3g1f31xdzebWRg/oTNe2234Jc9F45m79ZNDhUaYOENmRgaz1snTKgtcizOgR/WG0GN1hMBXF/DAuMmin5kFdGBiT4EiWHwc7tNue6/IWo1YqTHdl57uLsAi2qQVGnk9L4zD3p5y3dKvLwPZCIyHIY46bxZLSJGrR+ud5qZqaFUUhaMaXj6CeP8njh8Fvq5HaczDONaYemw7hxdE1Yp2lSW+yCeEKc3xoK50RVrp0I4JrOzC8CMarlg/6tIJPiP7g0PqCaOziug5c1uElVaAMrMSuMRHCaQuJVmNU28GACi8Os1NtdrX8N3Wh7dakx+tJnv3DrTh8q61QTTIv2nvRRXtZy4i5lm9JhdbIX8vOC0+XP+/fu9ylD9s83GStdjLnsfVKtvze7vncJz095zq5gOtRtefbuH3Yx0WnH1ivmjlKFelL2Uozp/XNlb8ckuDuG03jqhnyMRpX+IAxgLRMMMOZDkBbU5mZzFwmSbKYVBGO2vh0atK0WZFIRLm9IC1ODHdNASCCGMeVFvlIyjWRhhwcKEEXULmDkR7Fo6D4cSzUt9OV77IAv9rSuKQvP52y5dMlfVnA0y6AxtCmKS02maVOKE1Ki5PMUhsA7DFpcVpEHGMWJ6fFyWEoYIhInJUWZ5ml2VBKpsWkWZoHJV9aWjgQl+3iVPoMxRnUFSoqr8KiBQNJoouXYgip6/JhIgzBtWZSw3BlCUvzyPE1VEpIozpw5lxQBIIjEKJu3Bh6kBSnEausYuWtfIymoEBhMBVC8FR5A9bYYNNyokaXUjBBnQGOgbJFsLFaLlrlc5x3qOGQj61fvv2RtYu2Xb2blKLPLRlx5BCS1DSF6tZ1flvRue6B2dt85UXbh48hnxaF/dvmjB3+1KK1j2xbsX731ZcmldAJ/iOlPT3ae/eR4jXbDp/a3j9j+3rScrqFprN9jTH7imyDQV4Ffw2AyI91rksm12mOblu5vbK+cmLO9sTdLTkTK2uj2y+8adrdiadm9G8/dXjbGvn4viflp9f3LRyYZ8qaKh2NdfaBvg3STLbhdAUg+qQ+H1jVVpGWRnTA7KE3zcDtEfS9qtIY2hxKna1hUAeKO8pwHFSqWIBoWR9F2R9SEidGpMURZqkFJkN7GrFwDZRG0mSKjjRmUJQp+nk8vpit+FsrQeinYs1tOKAj+K7isDmOc6DdItUNhaoOvquknB+DVQ0WcSwMdkUzDHbrWHhWyKciozppCqYlpdO7sTSUlzIccI1bpNIQdeI+IRSVGWJ1DYqkGFTq0apAVayBjWD8UXt2EblvIEBptrvj5oAbxx5X88ZhOrhw8QL6/aEugfUD12RdiNsSqksmp9zyygev3DIluX+NnFqzH6r7NoTq1LY08abT8p+WJJNsedWENXlzr961+ILt087JgSR7mD2MJte1Ox5bBR1AP6se29HrXLN//xpyPzxQV8t/SmM3336bVIfz1kyIVui3X7B419Wn1ejZPQYnxBcM06x/GsYX16k4wMoWjWFRoFFHVQQdS9RvG8996jfuz5toqrOKpjoDUjolWo6ouwS7xVrCMSmNxY55yt0qjUWwDyYnY44agGXi0asTWivh9IQjnkzCPUsCHPFzYj9HfP1Mv4r45HdU5CZy9c1kI7nmFnK5XHrrHvW7GJvr/7jvRjbYf5y7uG8rx6lek7+WRxNB/jM5QnTkZbkK43bn/wbm3Af+xMd8r981fTdwnJJPcR+uudeXMy6mkQkwqL7KUHdRj3bNcXRTM1IZyJVuq80fiytxPbaRgCTQ4Ho3kiDxQJAkHFDUaInGHyYMPoD6YDmcGghtZYIXEnE2TAJ+Ldmn3/R6+eq7i40l+8rXlbOGoK1M/vIYS4wz2mIT+7++Ut52wz6yODFsKiE5b8mfsCVZITbL2T4sb1+5LXjPqtK3Nppu3HetfPum/n+yLrJ00+t3rL67YlnpvjJbkM0qW1dGzMeI/I8ZJz6a2P/PK0zX71M9/f5H04j8l7dINleytAL6ynDm7YOG96y77fgmsnLrvmszNvb/U8mxV5HdGQ9oTzM+phT4fiwzjbmSEXPDKPQbcRUyzUULHcfgX5kZyQPADuEbZqVNUXLRypR128hggVZgrHrLE7mVGTXNI+i6+SpeSoyD2ikWcRIusa9EgYwVGXyTkbH4QyVlVTXNo8Z2TpqipKw3aP3RiAF+aQExcgbWByhXHSxk1AG2KpbQqG0WVTTitwDfBRTOcwcQ02m0GjXQvJwESdyPF5DXbJ8mZ8q8vY/+9WtSee9L5AriZs48vtHlMsVTT8sn5L/Jj913hXz6xMdHfnH13BzmDCkmY5evN5wkT+4ltp89QGx7q++7p2P2p3L3Z7M77ngwToYWdowqq9Wyp98kS1eN+OctpitVGzOLLlu3d+u2+Q3z7vnVs/dUVpqr7t72iw2TolNWbbh81ZTcHPmrm1cSz/0NY67K+Jn8t717ifVnV10ez04cWPDQZ589tOCx6py6Sz6bEx1p74z0fzDpy4VD97Z2tuyT32EYjdwLCv4OmPPZjJepAO2OozNs0DqYTtPZfWnRZ5bqzw2GD5MtPDAIfFNmlinDnM8HK2PV43AkYAQa6epOSmGHNUp81oC/nAN9pnIMUpdBGn6PoFaq9azodjWqVdZz9JV7KYF/ceJfpOLe595/4FTfpN6Htstvf/PJgWu836wmLc8tX5/1LfklCfyh/Wd/nt1x2/4q0uTvHAlEJLvuWrkp47F5T23bMKnRaDKU33rvl3+X3/7DMbJspULamzOLLl2394ab5jcMIbu/2UtE++Jrbtu2xle4+M+TLiSevcNHXpX5gSy5j6hO/GzBgYSjfu3fkI7jo30pcuPE0zsqa8jTVddddfWKydk5WWXXbLjvimXEoVB45DhKYZz/GwA//U3/IpPJeJhKkI2zmH1MyomKLpgWx6FyS42LI8YZN1pfkoqPw2K8CeDOgMqbTVXeuWFoSYstZnEEqjFcnBBGxddixtQM0U7z/6SID0ZIiyrtoDMQLA/ziGlb6qESEGwJL3YCl4wLApf4ilFb8Sm7YQTqr7Cl21uS0TKDcgkbB0EEokbDaIPUIIxGVAyiEiOL65NB0JktdpXbjxGwAFiLGiXA0cAlzi5CGFRbQThwLZ+Dyq0Ac0NmBdlXcU1o1+/kxy/a8/zjJEBuf/8DchsJHhi3/eWv5I9ufV9eIr/zOCndeJyESDMJHd+48bj8tnxYfvs44Z3C4xpBF2BdtnlCQXHdugnxGXkpwcltvrloSyXZX2Eounu1LGrvuLKILCoyVT46Xv746cf7Pn6f3E4Cjz8uvyMvef9W+aOvXt4+7gBMvdvIZtrvxu98FjdH8FpydXZC1goFBYJ8Q/6s2IS18XKn6g8HKsxB+Z6iKyuefoYUUN2n5N3gvicNzHomlYVjC0ijHvc8SdX7cUDrq2Fs/dRn6C+CsXUq+SCNNMjJA0BWQptgijfh6mmetxxUG7JU7gplIbmAGbc8k41M5uelaBWMltPyhM6cQ4pLK+l4ZRNqtDMwHHRjEMuPDE/UQx1YZxPT7QPjA7DjWTKMHCYn4Bj27LPys3KznA3Hsyt3fEXGkJVkzFc7dnwld8m75K6vcBcDYnPOilkDpNlYbGwxmeSnNGsnxGY55c9hHH6km2ehe24RfXvH+T32vzIXhzAD+jG2GotN8iGXZcLauuICRg2Y0agfmXETIwBqbGE6mdnMjYzIh8U8ah6qcUcWadz4aFQcBYScQy0Kxc0+DAhZEsEk2WhELEI+aY2KCeqOrzNLBfB0QgT0jjQXt5MA9H6Qz83z+dXIJHXDgEnGA8X9eaCgM5hww0wkuZpPTZg2HVmk1SJNmqxskPEjLFFoG6B5VUwhOqsGOfddftAKg9kY5YQ/G5gP+LwkoQyLCR4k/3c8sZGdClMTY5Xl8bMFJad55MYrub27TcXGbSbT7vBi1fSfYoMPfib/njJBESimgc4fAM4iy6l/aXfejHhiRt405IZpeTPUQ04KbrdwUi+/tFtZbbB7yGJkBcOZu5mejJtg3JQsixKQeXGw9Iczk5gZYDMuYP7JiI6wZMmDkQMcHxhMt5gQxYjIiHRqBF1RNWIccAnYAKUU+quooJuPcWtJd0EkgsFrzLBYSIed5rShdegmJSlfcRmu0RuSFoeYpSkw2KMj4tS02JlOTenEjqc0Q8dTFaBhTEuLcHmmiwdAkecIlNKcdjD1u3HcqhWVdrCupmH4GEyCFzv5pgybzt44TBg3YeYcypoeeFdqaEQftBeYdEhTcydN+wnD/MmsH9o6XoEc/CDz2R3UIwRWoDZY5cETwPrBpA0XiXqqMAjjBXb1aLR02wzWzLgZOLhYYsAcQCe2WYObaET5gFeNO2c4PIIvkFzXqWan//O667+e3r54XeeePaeO7NnTuQ5M/d5uPPJhDLktva+pKvo2xGdwY8ikaDCrjZSX1CwgLFlOWFmWd9+bXTyqtrNhyJBtL74o/+VF4k3qJpJcUt4qf1HzMZnUG2Snqto7181eumyObvWY3m40DJU/68hHaBOsKktgvkeCLUlWxMhnbfIbxvz+J+TdsjzwISOGDGnorB1VnI39v8i9S26RV8B0L2+Tv8jflYzhWrAzZ77Uz9HPZ2qYqcw2BnNvPNSub0inJjfgKE7upPk2qYbJeNcwDHf7UkTqNDolnGnRaZZsikjFbFGbEzcqUatM/kBlVe0oJdFOMtL9TTxVwPWVNeJkvjvLGSwKKQZfN2PTj6GwJofvym9uHa2MZGxAzOJ2OFpPA3eW1VHeRpW9PHAxurKXh1aj8uEuTYX/XvqS88Uvp8rg5NdUBpXqrMjdsf0rMvaXu95bc7vBILC/sAma9zS5ht3qXfID98hn5Ab5hW72mXNSebjpB1JZ1fU17fxXKJS/zgm72/JyRrvCOU+Ssf84J9p3kOZRx/hskm/r32BT82nVnAXPkuHk0HM/JaYZvbzqzN0ZX2YUgbXTDDJ6HrOQWcqsZC5iLgHogLw7Jy1eGBGXpVPhZThWYfTOhiLivLC4GuNl4sURZONFaXEpjbjOCNO8k/V0GBWsU4EyHAR4Ijxg8c+hOwIB6BkOAzw3gm7dRXA2S0m4XxwRL6EfeYlZmgz3MBXKsINVUUzmskbEgFlcmxbXhqVLYV40JQayiMUKXhxaIyXnAxePHbNsOXLxZEzeWwMzZM4yKKyoEefx4soaaeFQYO6m4fPXXoKzYxEvNa8D/h+7FN70V9cUYuUMvitHNcSt+IyR+QfzsDAwi65emok16BCiOS8/TPWjeTEwOWi2H2Yqc6Bc6BYo5GwKjJVm/p1N+gqxWMCEvlWYJHK6ulR3e2n1acGJRj7c02Q8up5WcNJampklG5L51qxI6mUymiRJ21sP+Aut+QPLOpQVdRjHxaMH95vAFFysTMoGtZV8HaqPCM7a8EgjuV1ebBwZrnUKkfqQbAjVQv13M/ngSW3/i9NeTJL3bUVatbnYk5vj9xuytEU28rbgcgmnp6BrKtn3AZynvZFk0FuM+ArmlzCQuVcO2mQoWJJjwFZZwCxhVjCrYabRqI2UxUep14GY0YFoioj2sKSuhzoHqIMIWp3DogAgpOGLQUW4ADpjPEEauRzuvDD7ogDJpYmr4A7m7fSoWAPTMULEi8Ki/Xgq1+VFxZKTTuW7qYrJMaP26NJfsHQl+p2XpLu0c5avgqJ0MWI4OyALkBLBcEKZJU1m1swX1dbVNw5rGTF67JTpM6gCsdtgAmoNMAEdfJdK07QQJ15eLuZYN7YuWrIUX3bxOPkKLF0t7ctWYoWXF1fXiEFLavQFF1LkzotzYab5eA/htVVagR4wEQQ86PqEwQOmYCPxYMa7kwAmV9eCytFyvCfBa8n5Z0yQh4YRJ9GSBIUo2iqYclY+wQfh4OBIapezU6krUV4lH6PHMczEHjxMefeyh5eH3Vnyqod0Br1JK+gLdOzCniSmWWGT886C/S72mkSPvAomWHVpD6gQuvZSWUhBPYmDWoZ8rUw+XFSEjko8bw6E8+5dUV5QHLqafP2QLkOn4kjPt7tJaQ9GGaEpdoyNlevVTkeR/a6qW6BIP2lhpOLUkcHG0AQzueBy3jo7ZU/DBNN+Dt0PIPjqHyL4mgEE/yQieE+oIkbH2QkY/kmi0zPuokj8v0LslgB6e9AKw8CClgxGDf4XUP0PRh2p1ges7ONWo07ugVL/eLKrdW5r69z/DUzvfdOIXQT0pFpnhC6gJPew47GbVrq3jLIG7irGygSYCuYGBhcOFNOdyjjKjzZc0SH6gZcqkZdwOYtfcfgHIwjlSyMptYUmEnIYZ1XrwFqyqLHCQhd9WEx6MGuBrhY/iF5Dbp6rYACXZ+Y7aQCn2ABsVB6me5R16UzBUsXliixAcbeRuBWvA0+sUXMi7kg4tMEELgUTPFZCVyJilmGP9rW+DY9/eEu/fKz/lg8f77fsiRy68amiX237leuaCXVN6kf29G6eumEq/ONO9PTIF/jfun7FL5ct++WK69/yk/twvz5y95jaXfSFBd6c9P6+Db3dA3ktYDLvYSK638J8qgQJNpURy3GHTCIOo7rOlE6ZaMTZpAUNaTLj76Ur/cxSthJGzg7RtEoP0GI4mvkmUErlmFou2aw1dIeGMhq+NTOJOI0sslrcOvKcTRJUwo52h52hq4IQmZCz5omidvYQ+2c1HWazm9ty2yUvEYFEiPDSJXs2czlGqz5U7f47ydsvfyJfLk+G45P9XGddqAd/YA9dHJRL3r+pyFgvOotMVnap/LsDd8ifvXQJ9nPHAVKxhOWzHG7bk8E8o/VG2SV//BbtYz/JIdewCzg39tP3Ac0NZkkew+iq9W8BBpzCrFOygjEva5LCd1MpzWrTYq1ZKif0SauyFABEvUPJRM1MS9OATuW1MDViTWi98WKgRmxDPyFIW8lVAHXjLRI/BmdQK6ZPOcqV2E4mMxDQifuBOLjiAuO0RhXmauJ+LILirAcjjh1CAlUxTCbENW+sw6UWPLEGDvduAYr7fW6G5F33dzLhqP55Mv7za91F4yrD5aFmV044kpPjEmSDkJ/pqW7McQ0vLiuPjCly9zibq+JFodZAsZUl7tDYSHhewYTD8jMvykflCzVNz5NJX23d+pX86PPj71y+ZVhDfc3KiZcOTQ6/xhCxWmnea0SXGzesaV4zdP2kFXV19S2bV9w5fszVV45pi1Uvm7J2U9vEe1dtaRuyObbtvlfJyIPyhdT3LehHw7y0goYtpz5rNag5yoD5JozYuSi5cVUWnaJCJszBAprKMLikzEExLS5IKQdJ5VBEldZl4y4TIiZ1ndHYt9hYbDz9vAnM0rraB9ete7BW3c1dZnMJWFls7FtiwmZR1rWvrm7dvnUwBzj5GCNkzBv4XpW4ow+VuqIrknLSL+ekXy7yI18u+p2tZX/w5RI0/IpP7OiVgmeBMEHHu3zMKcC3ihrVdSZT3xIAu6efN9Kv/FAtfC2OI2WOEZl5AdXX+ayr73owfPeyrwZJ4Kd/S13dvnWkNFNrCvQa8js8fdcbtab72VeLGgMMzdNO0lyUSxkHU8SUMg3MnQMRcVt0YMFBZVqsiaQqy+hy4DjIBo8SBW+kotSaTlnp/hdWHve/sNL9LzAlxapIENxZJEJ3FmmA5xG6WiGCe4qgo8kKICWlyc5BDBHhpVAxFaUhYASrHSCtpxJgCOEtDup5QnGasBSC9enSFBDBx2s9AAU85WDEGFVaYgU5OrgJydktSJK6TcQ6beGYm5bMGlrltatVycV9f1lYwV3PZvhL26de0dJ6xbTRFR6tSkhyJ5K93d4QacH129aKMdyW161kzgyXr7Z94sR24OHncDUY5+7R5ba3ThxSXDR07Lihtt69FAI893jIq5mG8uPU/sLA47i2826yM6NIq2OGMC8zmDigbJhJ0k1ZcUywww0tQmWVaiXJUnKUYOJ7ukkfNVnzCnzBcCbNwGugU4tL41JLFVBTWY+go8JlMOnHlEZpbT67RsF2Vgih3M5Li3nKppznUoIUZ67/bC59EVH2rlOi4ZjpqWwfRbP06cLbON1fEtebgs3/f/k7kFr+b/44hX/9XnCS59StCPVxXdv5x3+qO/2Uklw+uA5xH+CAGN2xpJW5eWC31/ooeqwBh5eGxWAURYyzeigiabUZM18Lgd5tMN2P4w4jMYz9pipjZ9fAxxTvd1FEbEyLgUiqkTpTG70wk0fgkmSYqt0akzpei8CgnpfMNpjTjZZuId+Ju5PAvFaXw7zGKa4IrTritdCNJViHGjO7C3F5tt1h8UUHleHAkl4MvCJ01tijnoSeomgw8ONBzmXbq2kz5D44MyfeYiLrKtzuMFlsXZA//2nnRN0hmyvfvqfvA3lV3wd77Pk9nLv/YzZDR/5ulKPcSs7d90UW+Zs+k23UaEjQHiLJipnzcrXZPu0jzuKSvAd1lYbQrEXyiiK7/HubXQHWpNR+2oirrbTX661FRDg5hd7cGrLpiY9R1h4ocXY70F3JY8sKiyzICgedx8r81BNcZoyTU7IywP8smr9Anyy8AYRKc+ijPEhHdFVpeXOIaAdzF5JktvqReU+tAazcW9WjehmXVmj/Si5Z89S80/4eTROgaGWxBJVt8odMa8Ynuh4mi8ljQiC/6+i+CJjChbENzOhS9vWh4loqCMAA5WFOVjZAGrTJwaJmNNosxYzWEQ8oU61yccT9HrfKoQ3gRetQ9inWYtK9CnMo0NFG5A9JGZdHDpGnOScp+63c298uXylf1T9G7v3NB+wY0kZGsuM+OP6EXCD/S/5G9hz8zU5y6Rtvkg07n1sin7j7TvmzpUeHSfPmdw2XH9WMJmWkQz4gv/Fb0BaF8rvQx/unej84/uQrLx/8zY69D+x8bukla5ccHT6qvVl+ZHB9dx/dR7aVmc08xKQ8OB6AfPMjStFLN7FuDYsdmAcsaiMprnVwc7pBj7YCa4IEl6alcoP4ONcNcjxI14gHAQriYrIxBFfrUod2K6P4soJ8l1pVjPvQSmNwdanWoaE7ixt4MQvBDuDog3ZHcUk9reV4ickc2Pc5Su1GXJrCAoA04vaIQfRaO6ICzaGtisYB8gQ1/gBAHheH/FMOyBJkf5UP7RW6PqrKZ7ODUjCqkpiiol6PaSUGU6mvaMIdC1ednByzjr0MF/deNtbeep/8+77xvnC2gT2izZk+JtFyy9z2CSsKQpaXVU9d/+vRMxawLxGiyuDzrbk1o8rm6mKhup6eutBRue+BS+piK64qLgvnXjD74mWzaPpqcsaKOXMu1HU+dX3dXde9uWFSzy/EcaXhhHHe6icmLL/p6mxD31WZY9qnf9WTvTvfvtg3rri5KRCdnay9BO2YM0PP9NP9l8JMNdPMfDGwnlWg66XqI2jsBdJdWYFqHZXrwyK43WgmlWRquuMoGi4ElxH4jw8kNcXPCv5sqozFGjNKclzx16rkRHwpPMdhToRRLDOLpUckjj0lqo4wXZyqtIzu2na2RDdqi6Og83jVxQEcuAJechZR7P+kVmfI0uTlo/dSaqyBWSDgcuwob3ki2+KrrKppxPZZfLezwF+BBqgUqIZGRRgRlPJp/hIH0lCNe5+r9cRDPI7IgIeyKhb1EbWdRsLNoP4dhcTDFSKSUrYn9qptimc64PNqfpU1PEQuquaaDoPxXoa7G/Xexd5FSmKYurxol/oIsOAp3yvyn1555ebZk4hKTp1hlsq/LgqQU1MahkydskG9NpCbV1iYlxvQhoOurDmo8nEzBZB/uxbhSrgIufW1kWNvfuUV4n0lkiaziTQxq+X0zRumTNkw5V/Km4Gzcblyxgd2+2hcVxinO46jj0dsjKAE0pzdz19xFxcqyhd0VEkEVTAY8rgqZJhZHEnXg4D+GqZYrZnKrv81YeAsjTrbQfVLMA4jY3G6PUa6epiXrPkDumbQZXx2M7YYW0rcBsIO1gBOpTaYi0XjgtYx6Kihphk0om+VkxdAZD1F3oCj7QUa5XlI/pu8W74Mjr89pOytUurtF5wac36OIcsp9HvV1wwUlGo2wE79K339BfmQ3PrX/ofpQrmpvyITPr3++k/lx35Fa2QP54q5BL7xtT/1lOF/XzHhTz2lpYIr1vdRxGXjG6nNz8ir9LOBvjXMGGYmxj1pTNuRTrXjtVwh7yxKXgXH1CnB6xFpcWgEnbdj4X5aWpym4J/MdKoI86mZolxQ6bOBumNbKHXLyhX/Ca5zsbphrpfzB4viiSGTlDj1OfJqeaMaRA6hxKKUczRoEv8Nrcl5tNZoA+fI3PoCYY1VY25+Qv7rg9nz6pIT1q7rTC6uv/zNHeuGRy3q/578O97J+z7t++7MKl4w95I5HZZY09oJnesmG+ON44a1FZq4lv80HM9dqAyHnHis/nXQs2fWMUzGWP0MxsIITCFo2XolhwMVvi8MqoNgMBqMhUAEhVF5RBqCKdAU/KsFqvytZtzjneCExf/IpIEMGE3KVk0gDpSNHgdXaHoD/Ll7DHVgVZALbLWpjttaOlvwYrO1Fn0zsaiVrNY+1Fe2x2760Gy3mz802an3WdvM5ZnqjHlcq3blOL8u7Csq8p183TfeCwWi0uw8dWqwuZ0bcRg30Tsc9Mn7zXl5ZjLZd95+F3pqHQYBXbQpmKcrw+Yq8juig4ahsrVVxnfwucLwru8g8Mr0gNVY+d/m5p8tKbHW5L+5sFvxJ/Sv457Aa98o1Ud0X0CX5jheTxXry/H6zRvKXojjwXaxaJczNkBNsxjcrcJA16GDjRuie6GEPANbd1iO0306BjEC3aEjiBt06YyCH+VQLi+5PTjCIag9mGG15eZRzSHwohrTPKiTEYaa4l2rkomo/F83gKEUmzmAi889PzcYyLVZPjwZhF7V7k9O3Sg4T7H/1CwXnL2CIUu+zODDk8F2qnet2uY3s0ZeZe7/nPf2P0yt6k52qlPoO2Dn+0/xZlbH25X9Mpgzf9OP1F/MFABmrWNomhw7+H8ZYF5nRFnarWJxowb4JWIlfzAzKztQRDO6IxbJEqZL3iysozARsCTifhWm0kULEaKXExNuE2cgWo01EIc6u4nYVaWA9C1ssNDOajUG4scwXSCo0oWI19basHkreYC88sLNGGnbahM0v8ZIm+YFOSaPky/ausyjAWC01ZZluHk3mUKGk9CiKZPVpaRq6Nz7tsoXQZvYC5rdhlyN+hr5sUfV3PPkye5f/ca1scecbci3sSusav4V1VVTO745srv3Vlu+IdvcM7ex/pc71sMYOK7V/Kv/iz8e+aZj6lWqV3iVjcrZkjP1GTX6OCDoBDOBcTE0CZZFo5TmsHJAl5Qq4RzYi4m1qjUOuwXsmbjDzjjsGq2GoXtM+Rkr0KaAxBNAH3XAr9VoMRatwa31NSAU0frh4C6QsMaVRB2kDm45XDJlCjH547FvHxEyDJV2staTx+Xly9kFnlxVoXxGvnYOCM3qfUc+Iq3sBR/JX+2XZ7x/w2U7XCZDliUgW8qiLrX6zm87r7V1FeZZtTdnBNhKgfBv/z/m3gTOyfr4H38+z5PkyX1ns1eymz2SvdjsJrubzV7coJzLjYAcGgUtCiIgIopWREQriBYVFU9AabVJFqriUbS2XY9U21KsVm21VVuvr7a0wu7m8TczT5I92AW07ev/V/bJcz/PZz7zzGdmPjPvKZx4/mpp62eCQVjFWljzPS+/9Jz09sw7G9uqHdLNRa48s0U6ZrJqPf9ayu5XOPjitvE1W37YNnPvn+7fujDsnb4mx5DtUGqv0hosJz5g4YbXt33KzFOMuqwCfhkYTS/pS1TzX5NW/uQ16a0RTADdrpH7kzZLfS2XAxIS49hTYJkKQlICKWmnSHVVAH36OPRzMQUOOf6aMKLiHrQUerzkVY665QlDGfs2iGCVdQ0pB5O3lRVjVrQc2IG4HBj5xIL9zvB0Fjn4qYooOy/XzGvN5uS/zbmfd7cnWxxFcOAl9pP3pEPJmKNIueU9NvZzOEdnsST/Zc6VdvPeTrtbManLrtdL6+FThIXe0dV9wKVYAgekNa+yCley6FXp6IAzSLf9JYwRn2j2gz2ylLtHOM7FC3DGbPrmIAjKeynUD+fEsNBKh92N+D/lJHLshLaABR4upAIPwwMdZ02foZaD6yn4bLo5diMc3hWIbsbZ3I4Nm2+Ew7clorf5oxsSsftkNbe16vMaWc2tMEf9h2M24QQiGb/Y+flcebfPHPUcjmUpTkTzD/c5e6E5ev7h2Hg4e2Tfs+ebo7MOxybA2e19z95hjt55OHYVnL2m79nbzNGbDseugbM3HT7UMv2T+wg82WbuMNoMtsoOCy2tuDz08ydSR7PMHc6sfNifTcs8XMJLdhT5PDbMd8SlF5eHWri/H6JLKswdlRV+2F+Ny+h4c8eo8SNhcywtx+Gy9/4TzB0TJ7TD/km0nIpLaFbH7PmzYHMOLefhsvf+C80dixaeD/vPw2X0KnPH2qvWwOaVtFyPy977X2Pu2HjNJth/LS2vxyUQomPrtptg82Za3orL3vvvMHfcvuNO2L8Tl3FoSx806epwHCiEa5Zw1BiOA3H6HM0OR/PCcaAHbhTBFxOOw6v2OeG8cBwIgGtjw9FR4Ti0vc/RSeHo1HAcmosbs8PROeE4vEmfE3aG49A+XLsyHF0bjkPT+hy9Nhy9PhyH1uDG1nD05jA3ImyAQ7YsZ3Zevqeo2OurqKz2jxw1dtz4CRMnTW2fNXvOvPkLF513/pq1V66/6pqN116/6aatN9+6bcftO++s/q7/sf8vHkpWobsAR0cEPDnXElfXL4DRIDZ9BuwLY0rbbZZ4y0Xb5RECB3wq+aAq9uAMkVGgWQvB4alDM16oa+NDbUJ9ceF/+bw6UB82gIbAtul1DqnLVu7Oz3EWGAwFzpx8d7lNOpJeSx/5TPhd5hIQYv+rS8Tl2WZeaTEnu8zZix+4efKIxpaL196x9uKWxhGTb35g8YT02uH0sQn/6/M5xhm/+Ub9W9CJWrhcLl4vO4sYQhWAOpufiLXJ6Cl1MKBXMUUB+S0RKlVZBAO9twQGdIs9hUURagi1MUwYQE8OKDugDEGnGFet3MpuZTHQc0hZeQGUmuRaVGpQz1m49bEtG69hZz3+HFtya8V469lFM4qyLdaIbaX0rPSzu/4mTdx//raJRYrok+ySe9LaitKWvF3WZza6f/6zT6Q//kSKbbzmRp7f/nDNRbmCszFrfE7eDc4bn5/J+Pj+8z/6oJPGZBmjTcZiWprCQHRTmI7ej8B1MtpSJU2EKBJplV6GSy2lEL64kTC/jTmaynipkWBvczE4jDCW0JLXkF4f8xtpupRLR+OlQZQcdkTLknFS5XjMNqGVEUo1ZoHUF3c2l2vLcGqBZnIddnaJ0XHisMPELlPnjq6rwL2dmsX/fkDdE4nwc1WP0CzEgvLmSON0bxZjDtMjj5gcfJZ3emOk+SvluhOHI5Qn0uurreIq+3trhxEkojqBM5uyX/YAU2vyisjgHcIzy9nhGwzAt+hnXlEuSFlkYoP5a7v/ILK1ok3k42bzvWarZBDt4iH42zWoI1d4zyZKN4lwtsW8C3Qyg1p9SBTv4Qa0oZlbmGpDbgKNf1Mi3RiwPCsQ3zFeQTP8FejMt5oJxQnMl4w7Gi1SdwV0UQnYKrlYqAw90TEDTnKzoZvNeiGAfCBv6tsYrhapwCzNcjqwfhFzDEqEAwaN8KzGYM3V3fxYafHIi5+9eGTxMOlNY651UDLwl2oMBs2FxcUmsbbFPE87p+RXs1asmPWrkjnaebaL1KbiYo4zyjaptowznQK9PZmiky7t9U3ln0c1AUybKkvEshsDg8G3x6rbggjgHqsZEUCNNRYYFURk0FjdmADBuDcgjLsygfillkTUgaigBOmuOBo1Y1GCeH5hCeZoKqgagSJVjSCHVcZdnlKchylLdBirMF4ljfDeoR9WW4+bjYl4y4gxeE4j+cXirSPHBmjGLOoMxEWaVRRx3hVr9OVkE2pQtMyCMCXlBGPYaEF/JCJCButlKIYgYi5YWMgT8jg9TnYSFPyptyMR8Y1IpCcbp1c6KYgtwo51nlhAs4F9/46dfg/e63hNhELd1D2YHXn8eAr8vWvLwBVOzhXL1TRpphOyDEe1y+q9DZSgNVyuntWQqqKFtYdE/CP8clUxwsRjERdfEW35bB4NY8K4YoM5EBK+vzKbOW/NKvLk3qNWsuH3XLtk9vhAhSbYUim9wCtV/D142FlYlLOy55qqjW2eLLuxZHxkyWiJ/zlvk+5/8Bfjik3W8XsahO+vyB4DN8q+Rwu3uW/2+OD3FkQm4E0USnZv9mi4Sc4KuEVAqS8ZP5pfxNvYebLf4eNvPtZcSXPRHqz1ZiPMzET6l9Dj2dFUzTfEsDEQiHzMhYUjbaow+pdjohW9DaItVXMBgdVyWQP54LJymVnLYBQqrGJe3gr7wcRSKficubv/wvSsjU2CP8MHu+fO3f2B9E/pRekA/B37y+69mz5mo59+WnruY4WWztH/Bc/5i3Qsdc4/5WuYgd8t3SL9SPpmv128175f+oZTcOdwCzVuzUswkqKHaD53XhqTc7Q/OhHatIBGFHmaFqHKzPABDcyvMcv5xsMTsXMRGt2LcJ1ZngpyTI4G1SvOmakcx0TMLydEZGXIrcKYkaJqIQT6UBvz0hQJjNg+L5jeKp5hkIhbiZFJxUXVfAgRlFMn4TkIkn7OiEtuvPvm63yl195895ZLR87f9Ys/Hn37l7vm/5rNffSigNtb0TapuNBQWOSzG0efrzjesviCC3KzpsyYO7bqiifmj75x5bil7IKpOSabw+0rEh05doUnIDiv/Oz1V3/3es/VV3f/+rev/PqzK6/5y971rS1XPvLBNTPuulDJl9ZY82+btZ4ZF5WbLAWWnMukj4XqGQ/euvXxmWfdvvLaFVvHLdszo3bOjVNGXqhgNqfWMKHiBxdmq0S3GPpBqqbON/dqXtLsw0x/zsLZuWzuWi7qwLJsUQWWUYzqAxgYZqbAMBB/KZgNmvTKGTDdbkKDHGfXsdSujQqr6ALxbHKBZRtB3OQiEDAMETGzlaYNo2roEc4KO0w4/8sQSxUHfEzExuHcidO3GuaxeXJ4j4UQQrYrPmWrbpV+wLYfPy7M79nzA2E+2656BAVD1xZ1nXSEXX6rdGu3Q1rJu+B4tjD/xA0oKbBucNoHKVfrkGX9oZR8N2ED44b8QhS5tMdOroY8f7SaxLSGJr4VibiuyAvnUDU7rOKJcjuucpFEhkuyA+i0TJXbAIJokSDEpf64uqA4GAxSYTs7TvzxCHzYIThy8nGCp9yMwXIGT1kVMSqdYUGidFiz3BUUZ6qAM0R1dokcLoeoOcUWihqF3yAC0zhKQQOyUM4x7IbDsKuYpfaByNwOY+R2jAA9cVg6QgIyohoRiYCSI6rlCM4+J2AkZyfsR4RePOv4HbjVh444ZqZHyrdTmJyNBPtQAt+nP24qLA/SmIhwhAUUzcsDjSvrkVagJ7ZQTqk6kUYu70XbwvBxmoOLi8W1NI7JM3ryLE9rAF2rmlI/HnHI4JIyzMBIuYoXop67sAxqHh+myqiF9YhLhCV5yqvk1G+zAeVeM4IWZeMcdoklVuxFGCPMR/UHMBrBEtOK8pRQsMHaUBICWio4GxAVqwyLQN8STvBR3jfnhGMNXAjI7OV8cETFiaABpeiOv1cU3P8hK9/DtrMp7MO2K3BTenOPtFKKS3ltts7OPzWxFT1sew9b0TR5cpN0Ww+MlNJtTZMx4LazE6MXhb+x7XtY+Yf3F1xxRZuUBxeu3CO9KW+yD9mUCOhLdMnkQW61AXuuu53y+8UUjudLFKOd0XjYNE7G9DAEEeKsJoD+6gDGX8d19kKitD+uzfVgj2YRzFkOeeRILPTN/UnXt+1FUZOd9lYdwnwgwHAZxd8KcEQuG4y5/jK8RC2NUlGDmeDG/VF3EFHdi+DKugTGlNRnYnYpP93/mYXy0x3V0bxq5IRcdgIHBjs7cajl6GeFdLCwOqqtxhJvOjioNcc87ITwpFZnd+TmFXr6mOUxn5O+yZilDH7Lw7EqQa6+OcwCWm4MXQXRmjCFrkRFDLyC0zrMLrcJP02MH5cZyI8lj1VCWBZkDCO6PQScTRP1liBDltEw+j5ZcT0rZg5biknSfxFWK+Sx7YKbVe+U3q6C/gPFqUp6qxY+UIH5dgh/28G8ZaBJ9fw50tmJLEJQmNs7O5V2tp1v++CD5IvY6fgFw202EWtsQFTuP/Mjks+/B4wgLu/8WtGpmNTJ9cmJ1HBgvHAXpySilmwC7F6qFGeR+9Yq4+clkJK6TCUSgWw7tOJM1JcxG8JRamV6mowpihlwhxoIbKTy6yjBPBS2wyyl6eYLqgTI8uSJIMon8Q0SSQkmgEAKSkkSRxzX952tYM3kgpYgv7ONikzxWEI8qsM5zQ6nSifjEeX6SSfK6xNaw5P+0GE382qc4ke9QQW7QGTLmN/ZMrflp6aZglY1KyUAMIWaF4KZd94yndcIWexNHIOkzuRvpWnSkZbW3vdnbwpZvGb6Fmlla4t0RJoGZ3RC16Tbos20JW1/yGgbc0D7WcRKUrkSeQWy9TBpppz94Aqm0Imn+mPe2XCsLtHBcmoaUf1X+OPOpglBMi/ijpaz8OMd7e8QbW3jEOGlHWyUBbBrrD86IoiRcSbMoIhNXxhEHO+YwYKj22KkU0yhhvPgqWVV+AsUgy9RhWWkEBi2BsY5XWWsdBgcm5Do0BbVEujdBDmzTx8cjc8tAIu/nsLGCmhOucOcHxqOp81NxGbiW8yVsT9aqTixnfI0ZsFdEZ8Gcz+sWYFAbAnOfxbC5zZpcvs0OToMhsKOsoq58/qMhJnRMDMipkfFviNjZnT0yCOkRR4lcZvW+0ptS2bkxA+JSrbOxeERB8jko/R3JGVoROSjeEw+EqHox5TwTmdHDHKDlTL0CpwL/3CojQy4lSy8v16WOoXyHCLaW4Bfijgv18A1cfUcqmgW0mDMNg8SOxcrjWNx4RDwfLMfg/G4WLAYIZXLq6qJaK0MnU3DGQsynFoqwArNgTbeJ3h4UeXmgw7Bo2OsPgTHnXAIC606HTaP4Ften11rMPBSB/+Bb1LReJu15891kz1qy+6k9dJRDtvUJWEFf8t7c/md57J109jy2dLKSydJ98+/1MrKLyiLbKyuzz4rO1vcenzzkvaScl7YuDEw8Rwf2y/9/Ucj5jY4Nwp/4xcxQ/JwS7VwTc+11U1Ngc6X/S3wGWVfyTF2DAYwA7Q9JyOnGCldWj8OXDpoba4/lpcq1fj+MZs8owCam3g4ZlcifkmHzW61VcZh2euS5g4oRdgru4X7rKO3Fr59Tz1ldoQavL56j9OoFJkqy+lgx3bss7LhvCKn+kahmB85aaynwKiW/mq+dNoqw3UXqHboHRedXbJqlcnuzq8L+U9cumCLaRXlX3Cc2kV4dg3cGO4CLl6J7ahKyL/QngbsN1SKZOsGM+zGkmMAxstQAIfMNhkeh3LtSik4KVbTBlLVBd9GQ5U8boUssBkdg6FFNbXBekpDq1ZBCwjKBmuUykYPTiA3UNkXkG1YhYRWO6evBS3fnjeswac4a9VHz6+rnbpo0dScbH35FZdsWjRy2d7fvrFEWscqH/t51dxtC6Q/sLKm+U1eU274orOkP8QNS6eqrigprLUXGrNMmm3z7j/2g/ZtF8xqKFWrBX1N6/c2HLxww2+2nlfJqg4/Pu+eK8eyqrJRC5aExq1d2iz7qjpTmMcCSMU+PQ3S3UliojAdylVIoeWFiOgugtwqITpxgVTUrpsUirjBjScZHJrKuNtAyFZZcL5Bjg0WE1E+gO5JrH2XysAqxoQ9i92tCNJXocCKjCpHJ3oexDciD98krcwP10+vKukBZXx6fThfWnnTwyDvlyOi6o5dJw5nlzgMSgZSQ2lwlGSrRuzawTFoUye1ycet5tCdVkDaEHy6NlKjLCi50RDRJOIKDTl91AhWCK0qo6ofXCAV0YyGL49KMIxzcYeXwuhd0DYvmVpeN1zlkKOdQbpbA2iOUJkpD7WiONM+VEj6thHkCzYkkmoixqv2b6YiCqfs2iG3khSQ/g0VCtEvcS+3D/TL60CfKMfaWvkEDJcbwGBSC36jcS9BMXoRhtwQoMCIDHi8lslTmXLANYbLEyKDDQvLlFC4fEm+HC5vlD0aGEKhRSB5pRo1eq/LYj3IC0pRzckZwCDS8xhIcWHobgUlqqsL/tjCIfuWHQPDaLLUAWZRh+oXcvuPH+/feFENvYy8uw9492nSp8q5u7i4hhAqg1E1aSZnQg3t0W9Pg5JyEO68WsNQHTXasK6LShRosOTVQB5OCcqpS4OljRWonIZKgQQGdkp+38cmK9dhs7u2SEeGpA3RrquX+7tK+tNF+Q7RRUz5Gl7K2N+EK8YELm5HCp0VjHKki3DmPqa4BQ81+TG1qpFKk/gRiCA+hpKrxiA4RyUpPGCVywpPylDPQwQJFm0/hZFeBmrHeNBkZAyK2kS8dhTFr4eBzKNqcXVUE9y/Vo7zlyP+zbpKNOPxPhnjXg43nBzELKaYzQ42usCnbHoTGPEdes9ZVBkixuBYPMs9Aaf7lHhEzC6ZRFwqDmLK+wYx5W1DdlWvkR9hVeIbWMpBOnK8JpWIid5X9JkO2Yd4woBLCS4sor4r8vUy+QbJR1P9u2VA/67btePEYTyTfANyXVgV6LW5XAVoJxO4cRzGb5qork4B5RmCtAMj0Z9Af/dwGN0mgnKOVkVsEkWWowGmJH+QAgyqxpS1YKknhkUchVB9bwGC4kwEx5lvsyrkarCYIi6H0k7Qq5/hUiikwoF/pvznSQTRekCOuaQCso86XIpJEWT2nmz1XV8v6+rEMLBOOMZr+q7iyQP2cn1oI+enoteEaGMgxAwXBW+cTWjmw8iD0uoHpZ5oM+JodHSKNoiMEJ1AyXFjwrESTHkfS7T5DwkCRLWVIsqy49tSRPlO52g2mdJ8F545PU4MRwIqcrs6I51y7VGkzV0Z2pT0p0s/iozwEy4bqrD/WatdDqx7kCqD4lA9TMF95+K6OojrXyeobKEN17s+d7h29jbqktOsnrJNcmvkln3bNrFv1abedayRoXyHOraEWpVZ722V4heZ1eRzg+2Vc+D+K+2ynaZd7BTtetltVwdpI2F3s+1uu+ph3DpxrryltFHTPre7v03T/n/Bg6df/1Y8qD6pTVO5RdwK0MraqW2TKKJuTABbuIDKUs8MYDuXUw3DCJU93YC+hehqGEyvxcE0bi6sweEPlNTsskZYi12XocMQEcdntM3q/1M6ZsTMKRdYz1RUUxGl47g8/fq3oPgJw7fpHbJz2HbNYvENmn1ezqF7zUbeq0IC0QFlUSSzPp9Rdi9OAguylQNqjZypkkteqriGcow0mFaaS8ZDrhVO1sgzM0KC7JtYIc7zGbIod0hWJRDKpI8qUUwl1T2OTqUdNIVISlHYICsKkZseVtqFQuU7sh7Q3d5fD1BEd+2Q9Jk5V3msKwAr98f92+ULYtNKA/FCwo4qrIBX9hDmuqcYK9AN0eaqb9HmCgxBLgIuLUccg3gFaYsVhXCwwkylBCsodcuXgnjvS5ccNqSKVU91CRyoog2pSAFxqjpxMOwU1UObCTgLjudgDpRcc/MIu017i6gCLcHAcajkaOS5LwtzSEcUk3o+FWAoFhw9nyomKQw7+fOlr6X50mgsJM6eY3uYJnnfTk7OwebIN4T6l5WzyPVTWNTmx0B6zLGWb21jQQ2rD2lYqPf+OcLjJ3pm8foa/kOpaAb/Yr/nSCswaIbd9uMr2UPcN0ekdfi4dAwFYW7Yhoyi2J/C4TAnYiV10CnwMt6GIIqbGEoQBBij4InsVPBEXip4Ij8VPFGQCp4opPwIRWa+CH232fmFvYXv444cV4A8lvGyKpJSJRR3FC8fRrNIdYl4Y8sIWqO5hA5PuHUkXq6hOaM++fHpim2hPsUl6jP17k+9Hd0gqjFo5fjxDdHO/jm4yUfRg8A/O3DvyXtAE8/cJJrdp6wEMM7xmj7bXSV9NtLjM8a1fMkJwAU4q+vO+E/Qf4++ebBFMGZHQZXAa5mHlVo0QrGoYT7gDeAz+P/fD2ASqyIKJv/O5Nqe3FeU7/DPokegU7kOgWAU0e72nfzW5KhXcKtry4DnGjhzv+da/JiKlX6uud9zmUfDn/zU5Jjko8kxgzw1jVkDz1QOeKYHxuy+Ty31o68k/dSSAU9lJSpnCsIXq8hCfzssnsEIIL8K6xZF9ifRJrJ3RVEn/aVKenmY9KHw5qAv2OnUJH+lETR8qyaLvVZWJtX1bKBXHvSdq3o9XHoZZeSkN4/qLTFV0UktoApfwLEgogINCJggDk1L9k9Ry/KHsVAVy9epRMkDbZFKhA8GbcD6LKmurIy95tTwYWhH8uc9L8jvT/O/upkg2xWcyOmBvwq5MVwk1QJQJMoJTDNLdlpaj6aqyQXkjBf0VHqsYLXoEMPgoNFsyXIp5JQxaOlPmVLU6Y0IgRott0RVCB58QGPNyVXLfn6NUIrxAFZ4qayghdVh6rCbmSkog4Ww8LlDrn7eCgcozKwS81uxDrqL4djGP8uOsWP8s0Ab+MhUz458q+dtfi6bvW6rpL/xL1u3fLR580dbbvnzlk63fafbHoHBnwCxXI4IKJN2N/8slqxNjulURJOPCoVS1w09f2Tb2eyKng2qETs+2rD5I+nLjzav+ujigRfS7QajXTHIyYtStMOxkYpjOBNUPNqWht6ppFJUKLFiJTaZdpVEO2ehTLvCAbTzWTrUGqsKV2us0XzET4naTiYgV9fGB2VvMFHQNqBC36moNeWmAxddcGjz1M0f3nTRgZvWu+3sGEFP6k9JJWXnly+sHznr1p9deOO7G0auZyJV7UP6AD1k2vwrQxsXV8oNA61Ipk4+RtvhAICcVU3UkWtLInVyEhg/GnNnqDNCC+RxZOXlKzxeIlH+ABKVEXsVW5/UWG3ZOerCYYNxGGemoiDAYIVewe5E4E9VGub9JOL8oeePKeI4bviQ6f96ww1/lY59qGniuXMv2vX2E/OW73orfCrSPJW+Bpbs4osX8FzT21JV+K1dy+dxaawGqsvNA32MlDvo4+ICje9eYBoKoPAkMLcslu/ByWm7Q5RLktZbNCoP1i/Q8DjlY8nUbBSVDgRSghb8qLc94kVnt/S8yM9id46NWETpCO91uPJsUpOrwkXv3fPndDNUI3aOW1vY8yI04U5LZKzY3a74QJjutktHHGXqg10Zvwen/RJ0BAW9txWkXQO3MtWrFcjtMQ/OIQaxggRD3EDoWm+iI9trU2OpkQ4PrVRTpCq0rxHal40dbaC5eXM4Wm2NKyxWGVlK7maV3mi2Yjc7LRSZ2tuzMhVAeMhVWvvUWk2P+TaPZVD+F9VrZvW8h5NzndJKrThjToiFQ/OmiXq9mFSIWtDks3KkV3KsA/r4qVlXiT1/QlyznmzFYb5Bpee+aTxnXugbvSr5ikqr5adw3+TYbbm9ffwl2Gvpb2A6NydFqXZ/NEShF35Qhmf4o+NBGSZkRV8gPn4E6rPjrYi+NR4zcmciWOJ4izVutiiILu0cApopVWpg/9H9WD0rJUzJHvN564azhgKWMc4wCS3L1Kc8MWyo/CwDiyvChnc4SA/vAGJVjnuyZwsQa//MedJKg/jMelE5Q6df4dau07pX6NSztNorD4kGg3hovVYzXa9f4dKt07lWaDSz9PornxENA4j4y1U9W4CE+3N7slX8Om3hpSqVaqZev+6Q2mhUP7Nep5mu019aCPfOX6nTzKRb6HR07xl6/cp8LmWTcGSTWLlcbkRvzq0zIK86KEhAlQkSwExNudiSHgdhWzbSMVeWMPBJWTEVU4YrsqXL+9rgf+bhGVuj8jmUn2V5VWyNkPK/FLO7QRvsZLukN7rHBBTlCsVyuyvb3r2t+3foifBje4VNqdgGwuTN4cq4SdwVHEbX1NJ8oBtebjK9nJjoKBc5NQVw5+KY26GlTQS6QZx+nEtporqFmLkdK8+l7yWm1cHnoXeXDqsefxZ+Hk2WeP3wEcQhY2oJAjHXU2Qn/qhPlW/FGWFbqsI62kGgJX77cVf2YPDsaunNG6ULO5OPdkpLmV/Y2v2ew6eSblY9eAaDL8FlAd3gJitlYrEql737DkV4iJG3dzUTM5KiayVYJnemItaAVsaAvKpPxPVO/JL0FrQjKYDEr9KoqehjIzqvKUCeAkg6qmycDCyRh7FPHRbaNKfjuW1y1asSOVS+Kg/IbwzHLGb4JE0FZXIVI60ceO23RHPDMZWGoul7GQsNCxtRPi/l4jjtcC3znaKoZ630mzS33cjKr06xoOqRUwzaaY7EUCGkLtsuXU+cqRaGHLJTNC0DXTYH9JhWbucZ0TSqMlP9xFhZHVh1wNlNGK1A8E25qcoSURvObHM0WQC0LhiWq8YYsA4zrVgSHWW0Uk+VvssIbilWwPUSOWoCAtfKBD4VSc9oFDgNWUX1KQaDIcmq6j7FUMBnchPcXD1myuf3UjVfpiqS0hxEalphPGjwR4uORisTWLQ5VlkE7Q4AATRAgANOT1FlQP6iB5ABv+c+4ouT0cBk89dD6eTFRT6Waj57Rfp1b/OlN6Rfs1f6yjf+WTAu8oCjEPLApRNFqVil1qklz0AK4GebEXtiozOda58FNoZax4f7yGptAVfEtXC1XLwwxUrMnIuzgrRplJOsmrDgNQZExGqaCCKF9J1gndxWIZhqa1CgtjrT4Fqcl4L+5VQ4i52QE6p5MKPS7c1+LyK9mmnvK5H3WR61l/GpBr+oAnNQZQCj8B1RBfag2WSTjhh1VlH6MKDINQ3aaBtVvRc7dBq+TtQkE2pdcqFBz5hCp+Ufktut1cwGXSnEDcfY9wqa+RwuoyyPINEjo9K0yiYB5tqHcXTS+KnqWYfO4kNNNpoPA1Yphbhi1KsnSAGtHUJOAdXNMlpjSidqRZa6UGlDSGgIKRtCNiSHLctZmuUUspyIICMqVaJNJZaqRAFZQfD6lF6fzesr9Zak6h7pWIurZd+iq5jz4kunLmxpWzB1xcXMedXCfU2FrFmnk35R0Pzo4vXS3yNrpk6dOKF96przpb+vX7yvxSW9pBM0/2Lz/vUvaa/iYOu5Uy/F6xbBEdYC170Ed8Xrzl8ztX3CxKlTL79Q+gSONhVKv9DpWHNh076F+MwVUxd8Ku39F96HU0hG6f90TZpZVKvueu4W7plUvbNQouPGUBmIi1UYVhydgqLl5kR8GRyLb8ATmmX6/oDiEFCmyHHGeYmOlrwwXLeJ0g1uQvjqROxWJHk9qNc6cymGZUfzLAetxcPHbLgOZ3w3tcAompM/evyVV+OxmywdE6etWEMWCFYvGKEpqBk3fuK02UvxcGzKzTAejJ51DmYjNFsOCtmuQH0jfatcv47p1y/9uqVvr6SLUbG64XzDcOZrCDlDDbAaDBTwWQUslOUUnVmw6rCbeJWJOVWiT1TBanGRn/f6mej1hXxeWC1NQdeqJCPQuqAZ+zdr2WVT2+9on3rZMpbVp5vceFD6JHOQeqm5QPoFL6U7N666kzfkCO3VzTcoqwJKrz+vqMyrqhmm3NxS1S44zewupfIuZsoW2msaNysrgir5DGXtMOUNLcPahWwjf6eKLb0mfg38UyyGx1x+Yb93IAbMvMOqC6W/00HgsAx3Zl14+VQ2PsUpXe+XlnhV1X7l5ib/NCHHKL+AMUeY5m+SX2BYPr5ibZVyc2sVnsHfqVRCI3J5aMRmZVWtyltWdA68ztXXpPSKztQcyzD4bi/gUBrXJjq8tQ1qktTD+oZFU0gXgaDKODuVvTDEwWo55L/SEnPk47fboEcNvqAS2cNrwUTtWmusOpjGxOvnqGRupnBm+bzQg4xQxxVUyQ5hQgjhEc28YKk6VhIMlnw9tTTYyS8suYJZZowVhPZzZzmrDo4dqzBWVrbkVS7Jy2NLjtccvPan18I/ViB6SoPB0uN/gitPsO3G2uvrqioDl2ys1Vd1TpmiMBblZgVycqRdwvPSynnXXTdv/rXXchrCyezNtZC9wXJc6x+5eDZGtNa1w+Cfk4jnUH5bTj3aLjnTNJUHLPbsaQYc5A8onLSmSETVgQM1w2ijhsIaC9Gvj7Plk6gqTwumGMRbqBpPiwrsn6I2DGKdSRTH4oRyMK8SQ0oxXD1PzlGhUHNCe8SipDJ2oyeAsXfFAUxAqM0EI4HNmSpU1y4nIMwgWKoZMprbWAL34OSicYi+Ygn2dSHXewiR8DseizSXo3OXSm3ry5sjOKsAO7Cc4LfZD6ZYVXkzVvnGAoFw9AeBpBVDlhWT8ADWR8sc6HbjJuZTljfjKZkDJyrwBpzsqyG9zwG69EhuGncOdzl3NfdAJgsNwShcNHIFqYdmJbDWA4XbRBei7rdsNXT/ZYnoeqzzyqLX0NxiVtUoObQmXtI0gdbk0pCXJDoWXTIPvqbViY5ltEI1AaLLErGN8OEswhFw+mz8ZFwIh6oXwuFYcDisFeXA2qypsNbox8+mHgY8txBo40NEZ0VhCZZcP7NdDSWFisw2ZwdZWwey9gwUSP349z69/ZrbP31vvP5laZ+0TNr38pntepmdw+5i57yc3mY/eo7pn3tOOqZ44BQqZyerMtoqm51qtbO50maUjoQW1Ncv4Cu/7e6GBQ3wL7UDVEyvt8Er/f6UDgwxY2P18sUyGIk7TsEXHZfNmgodekGaQTb5owvlwfgUDHFRInqRObYe1s6TR2RTmgVi6y+CtQsWnpYZYudcBoP4ecvXUl2I8ZbovHB0k7VjyTVbbpK15f82q5R+e7P5f8A5LWdgaf+HHESMw1f0chD9sp8QB806Azf5oHz0Pe4q7kenki+zzNEVqNotS3PSOixnwqIbhuSk+cA/yxPR5WasARGNJGJX9+Oky5fD2rJFp+ekFctgnJ4+B2tOxcafA4N45H/BP4rTmP//C2Y5hcPgf8kkxUO7HCimBceevryxlFvBXXFqKbOqv5S5RJYy604pZYCTlpljaxjWSKb6M728sQa6/ODCyAXnfm+lPHs1BIPEG/0rkS3OWQVscXE4dsl4uG7ekmXfo3I0/yMpU5ipoRAaMGnx3+cR4f0+kx03bGjiufnf2/X2Ewsu3vVW+H84EpXO34zP3HwjLm+8eAH7pultaVjT27suXpD2H+huB508i2pcxEuQL/KotIWCvCgKOwXYazCP2edHREEuloeFxLkM4HRIdu8WyPh6niJRk3L4YoEPHOGby28oNk4uZ8fKJxuLhT3lzSf+MbpAWsIbTdPK1XeVl5qS/4C1r5eVl7K7lb8rb77I19jouwiVqbFd5ylBwwt5u96DZWrOXjdT8xLYEB5435kwasoxE4SsFw2jXBtGvkU74RDLNda9wMGzyPMjw9diHHNFAusoxUbVYhFC7zC1nEwctlgPFFXUtQ2XK2QdKB83vn1amgFBd8lSpP0itvr+bbc7bd9+3GouV/14AQs914ytb470IxTvaNx+BmNQRLmuvPm2e7rbQfFUXdSZpt6eG1nV6UeQ/vTEGtZLeunZl4jpYlUjcOqV4kqKj6ZyTZspP5VyiZvrkJi+GpmYoRpgk6JwzI5+xiokZ7T4jAjZcBoBfjqqnUIYD0mtA0NKUoU816Qt48xAo2ZuLDefixtTNLJQCZgCzISMe2taKKXMjK6nUQjvwxAHuwhdJR2++iI11gDuqKGVVgqQrElgbY9YawuilGrCskcOqYMl84Ygj8V5Bpo0UGivasMstnFQEl3ZeQqtmCg0c3XXZ/0pJB2ZeQqNNjVnAHxkpZn681KzRgqM/ZdX1YmojZKSwHDMl+ftSwnyyJ/o0FaU0pRMXEspHloOLFOcxNf6KRGWiykwM6M2AOOD00Z4R72ECjSEgkOTqv/0bXO5aLBsPbDVohyULu929pnBJTrMXrVqdlfJQEoEBk7dptr/JcV3eaD16wf/ivwBsLCjXvyWhgejizE7lEXP90fnHMVD7Zi0Fp/TTvUci9DMn1MBhIgAIdrnoOuSEnfMmNE5ecZMzOiMLTbA/qlzgS45XqBLYx+6DP15hf7TGUwgY9vMv31/cN6adsW3n8QkWi+8eCDPPXDLF99hClOOr5qh9nEuirGr5aZy8Tw5rg4nA3rxtmS3hlzYgsC07AYEjiguLPGRANOYEU6+oKjEi9tRhSXmr+3jU3KK+KlZUtN/llCK4KU2plR5NYpM4dNP9gp/q2872P1vdDUoouXNnZ/u6cne+wnf8TBzSufbzYwJtzJPzyr+pe3mCtNbJtNtWJpu7ye2g83lJKnKWbwz+cneTz45xB6UPnxYbeGtwq3Sn3pWKVW3meCCStP29FzAl+qNXD7I8Skp1DFTAvOpemMBZVhdm1xWGWW2TQ9tVroqqxqozWoTbDpctfUtqSb7KnubrOrb4lYWStULYm1q5CnkvDQeqM9S56v3GlWf7uE9z++QXs00/ZO9Pdl7PmW38yOX3n5n/If3nzeMOS3CH83mHp/Fyfi6m3fufeDeTZfIBGhflybANTuj0Hz22vaeQ7svnl1bbFBUMgXPVtv1+qRLX2xI5hv0DvaQoCoXVEJu0ahZ18o4XhpB1AAf1IPu258HsA6HRkFhsUHUbRpO5ohQiiM6RHdZIMMQB7KKvGXVMnGi5WHZlzU0N3D4lQVSIGapEpmIPhz5dI/wt7Hjnuh+cyBpHjB+Yqw0sXxThUnIgcWnJlP3AfhNxmWi5D6R4QpDp7QNyMJ/VWH6u8kk/dWEV5g+hpPhChM/WaaBuFxUU1x7RUoq2ShgGnmisI+r1Sk7WD0ZB10/t2m6XakBhl4fHk2v3Ck3QH4t+SXxACxHpRvXXC7LSHWPuofL4cq5MLeYi/vwbUBdc9Io2kBFc434ZnEjdY2RCg800UtaE3ErYepYnQS1RrHNMmKejLUWVcuOyOIEqiR9Y1SL61NvbSGVTJ7NPFXr5MZ1pukcgV45NmSDhU3ygUh6R+cnUnwIGmBdpAjRIJ1nMILyC6oov6CE8gtaKL+gLpCexzJj2C2m4mnkMjs1FK3dGEjlVYQGtGWgw5ud5njE5RA2Ue7SBspjyqwrokMd2SlsIrjvDZQZ0mej+4KhjqBoOqnt6RyLbZjna/DHWpYHkQ6xukgAKRGbtEEOfh6zOoDZFrEFt8jYDjM3odN6OyEvmAspxyKWXRYgCtVgQE87rIcTsbPm4q+ZKoisvDaAxSxj67YEArHbzohy35aS/+n5iKmeUlRxOfi6UPjfO2snO4YdRLuF+qE2Tvz+v3kaxblRLsfyfnwgfwct9B3U0Xcwib6DMZRns4DybGZm8Db69jqiXnByZt//Mo/mv5Etw148Ta5L9wWnT4YRBtDPPUj2FaJuoTDkvn3G45nkVp22Hen4+tHaz0En1nJ2eMuZ3BxO1kUwy8VEY1CObJj7juKkkT9AFvkkH2iy7SmlPzo1HLVa4qVeH87tmazR1nA03xIbPhK2cqyxsyeGM0mdqJykWmPpt8a8WL+Hd1rSDOBWOLOMAuHHtwleX7Xggy/QgUiyJSDm/nV9Xs9jlOdoPPGP3l/FTa5Jh64pXXapqyQnnlPi27fvsQ22XNfwc6e4vKCZqqxem86Vt/7KrUW8/tV7DksHiEg3PSyTRTqS+e26b85z95TrzEqDqi2npCQnlNMcnrxu0uJHNy9t0RtNZovGPW/O5f5hYavL2nUlL/KrXg+0RWS8AE7zkvourpoLcBNTlUlKMC4Pc370QaryIo/rQRo5ekuuwadSh4EfYE8dNOQWVFQa5VLhUf3JyLFFTrtbERgOlCJ+aAg6swJtCsKOBQPTE5nbpu5pmztrZM/jPO8o9FfUFVhter3W2P2QUaczWG0FwXK/29HzxMhZnZi6yg6qJrfNndt2omPkWZGScEmOXsWYCf5jTKXPgR2Rs9iPFVFsXyPVtltO2TGTCMnelYgpjDgYmNF8yiJ0NI2stygxjDeuzKcCRZj7lIJEQ+hcFykPNjCeZG1GrvLRW+Eixe2ixwfqOrSp0+XoAqPmjfLmLio1+a8/BPCTFtXHj7NjASBHarB322F/IOC6UjGJamF9c6+6h3BRbfDOjfQdOinOzUzGLvZEfh8NyyL3BLwlxV7F7Nlk8g8ch/CN0lVxI2uni+rpa9dOP358+lpWpRpx4jD/ozHnjR17HgyluP9rBSx/qq77einuHIPygbBflqdyjfK4kSmt7/RvBuMnoWD66RVz0G1jxxcsHfCCtj4vyI7dvlTYtPT2Hct6Niy9vROrabPRS+9YuvSOLnH50ttvX3r8jmU7bmdLlO+cWI17l3JKwke+hXDxikEPnM0txAiUHHzHGVi5OnoOVS44N4hCYmQAA53LSC8cTaPDxEC6jJhcotAjQ7yoEeIuFVcI34JDDuscjwBKWI99DCEooeMPzOx2c3RBIrrAT5qBB7F487F0SEdJeQWG/cSasOkN4djckfDrR1cWWkUWe7BtBKFGIKKZRl81lhyDvgx1jMyBKF319ixnilIlaSpZUiUkMYwK7aN6i6wgYAQCIcZ66wcQOX1pp0zfmauxLuHqmUjnZTt4HZGYWd0O9kKWmq/V8Jrk7zROabjDzc91FKpvprLmfbsmdUmqV6R/i+tnsrO7St6fsV4tdS3bsSNOvcNfxirsbmbSiqLkx7SXKlGlY7aCnn8yh6Azims6lO9IH25Xs5xM38bkbu3Tr06KLJrBzed+z8UdFJMdROfh7ABGEM0Lopk1PBA3NBPYjElDgQLVhHmg90dHUi+fFYjryQbQI97H6EAa0VS20Iwy/JiFut1CDrewH8HysJjiGCqmOAqWZiwHGp2ciE42U00mPwGdhtFpklOHhfgsHe6Caj/26TnDsQBZ1bDCmVRcDkMkvdDx1XhuBVj9MT1i0ecXh/v1eDGVUuwXKocu8P4dDUd9zJrqTiWmRmJK6am7uxN7u1PubDCWsYdRAdfwtWrsabWzZ0MW/K6gPhUu7jxNdyffZtsxAS75NvS0wm4T2W9EUSt9dVJHS5/r4LWP9OyhTo3xXukIdPhK3ntSd3MKkDMRcTnp8zbKQVmWloCl6aTcXmnjpZgx2LaTwCnI1Au1pI23lOjBrIwCrB6flY9uLSpfnIeOL08pdpsdO2AwgWTDeR0w9ApVWRjHY1eBaGoPK5Y2trc3dt8dbicSzfuSzfzyS+nHX3afu+ncczd9Lm4Ot7eHj6+HpbKMn9t1cP+XX+5/7MsvP8WjC0mWwjDwBtjPAqeDVk4nBDGRWmWiCHLMnrMTZyoTUaU5ZmCVqbrpGjmf2IHSnrwIWp2KvAgmBJ1RqjUKuQAkMANn5grxj8+8ufKd7jJWwHayAul96eLp+z7bt+8z2Gvv+kyYJV0svS8fSz6A+/ehrpXGgcrlirhWbix3e6oy4+ggOaHJgEar2SN/OYWJdFaxEkvvmqN56JR00/cEWzAWFJoRBDkV5YcwWiOpgNxIMwUe+6NjgtHRifhoqt87ugyGWvRk5yFGLQ/DWqy4kNBIYm31sKe0WS7jUwfNdNhVInJ/Ne9nFtDEqhnh6sD/7NSHO5marWbqfTd0gjpRUCBmjwj4lZv2YCRPJMI/e/LRauX1qaPi7kNMLR0/dNtHNdLTrGrm07dd6SmUjiiMwaaFgZqPus/G2B/MJ1XknsGJqWRkgXuHe0e9Sb2J9HAfVj43kAZeTOlpLrmidxnxvcwRSPtS+DoInRw1gXIgGYz21oNKvUHhssv19ooxAUWtMVu4HLk+sdWcKgVnloubw7YiGChpgG2qDGpNhTO+cw8T2ffYrfAn3nOPdEL6obQK/k4sfIm1/+qHzPTS6tUvSV/98FdS9J73WMt770kvCX8/+ex74C78CVj/yUurX2ImVoEXviRtll56D6/iEFuOVcF3X8flcA4OceRSSJHqAALKpepTy8XXSRyi+EtXqTtG1pLCYfF6Ld2fyqbTQtUj5CfoEvwGvf1EwKE3CMGef6EZweBxVaDz1oGmgM8qSdc1VKeByHJYv2f1fWDmqZlnpp871LN7/trvFd7v8yZYhzaf+dU96gC8CWdNifr+zytQmhVT+z3mScXuYoNw7hD3no92EtLzfHVITIKE4VifoYMdyzWrNGZmPnHcnMuuUUUcOkPP24YSQ89bejiVB57frnpEfIP4L59Le/NkpFGznOzn6VcwPKNhDtjmn5XLubkc0hGHCwua9W6xF5XvEK5LCg0ls55+92PicrJFM3Yointz5lUSKOEHeQdkhV4AHd6rtNOdP6M7My7C/JoxMq1tRJN+YyosIl6LwgF/U81KILPF2/2pxcsmqH5t1xt6fiPk488jSKs9Br1DKOhJGPScXD+7SrO4Lz/lHkV5aEuk+EnofViGi9P1LQc+2tFr/+PTB3mD3wgqu9vlOLGAHGg6fIvMywzyHTmOYuilMdHnOxr8Ndixkx/f++iTnsnxIAe3q+vU1dBPeZw11VNoA6CqT3AH/b0AMn/LQf+sCmzgRwg4Bu6pNSA/A1PPJ24GKzftB2Fv1lkUs828uXu/JcDRtytjdmD70JpL8YYMPNkPRKDvZ4SPn9umXNc2l9+JtRKTF89t69oCW8AiaEgmE7zVoLV3tzu0Rt6aTMA+fFYqjtbDzZJrgCHeujMQFwoIwYLBKJcTSEP9y1DsGipYi4NitpxzjaD/GgQzVqHTIaZwUglaucJDPQJaMO9JqR+IZJDGyhJmJAv0Ohs7UmhnX9ty2Ts2nT5ZIEzEUFOaKuPndgrzTbnCkza3y95zdq6pZ09n8lGwLVO5HOyY+i7xNdCfm+GLRnR5BSVSYRIDFwOpYu3IKxnWkC4Qiq/REMqQrppiLRR1IQ3zypMOmvSMg4bmoVRFPg2VUIHPe6a9zsQ+MmU5TFKBKWiX9oCAjJtYrfS6ybTcWGlktazWVGH6nskkvcFqTLBSaZRel16HQ8sVuexWu9tuYJ1Grb1rnl1rZC8b7a6fV5jwKjwDrnodrjcth1tIb8hXgcFfI70Bd8q0VeWjtpaAxpJuaylNl+cn5Jx+bHEsvyh8iuayUJbVYedFX4Oljh+iXVvuX79545p7frVyiBfnu9ffIe3o/Ll07+0be9jwvcyPvqtvujXjNefT+wW4EYit2UTJj/KLjky9KHodajLRz20EyY5WJrw26j3DgINqLDEvgqmXWzuCdU3NNMg7mmDQNxUUVg1rlmeSDuYXldeE2k7Ztf3aaoMNixk3rPX9tuDndHQ4uvuh+E8e2LX1znuf2P3qu++9es9Pf/mrM6YNW3HVy5JD+pf0tZTTufEJtuejT9iP2cPre5J3STEpmrwrufF9vowNY9V8OfqsvrlXW6Yt46q58dw/5DrphMhcH4h7A4TnWKypjAcImzMQhK+0yh/P9YcRo1BIxO3NVI9llB/nyzUE4zmKAGxGjYSrNIRDqDHgJNFZ/mglARj6E9GxgbifClf7x8NZlX5crUQXkV9GOdEECGgZdGBT3XBak/NYWijs3R6I51Hll7xsuDqch6vhplQRGH8lImhWgIKbF8ZcV0o/CGCFd7cP+rjKgm4DzSis80OYIQJ2ZZuALh4UGVkKq9ODKn6xR8UrRAsGJdRbqgUfdK8yi3OCcdhQYsWIdi/nA51XxYkeR8Tl4Ms1q58+sdVV4XqKhX5m4H0EKveW7mdS59Owc2vX06s1yT/AMPq8lc36v8hupn1EJxnYP+3Sj76IfCH92Ma+wtKsN52A8/gKuvio/jnp5afg4qelX/1Mn/wjgdWVatYc6t7qcn0p7beCqqvT72Ha3ZH/YzOskpl9aZMe/yICstbBOTQTNRNBSrVRDkdpUK6YQ0mfdUfRhvCht45SOn0YE2Qyp+odiw2wxTh3gazZ1iGPuxBJqChTcE0Eo7p/ZcmBNVsd+E04jOwJo4Md67JrcK3CyH5s0jiOs2N0wChNNzokfZdDjWsVuNDYuyS9A9YU91TgKWpHV+bkmSYH6382HJXPNqafAwfZE6T3XypsUn+q/AWnAUoUcGEOgXpEVxD9GmD8AD8JmalV2SjUpguwxLIoXSo9yZpJOCkFNknXJS/N7L10/xf74Z/gfmzdFY89dsW6xwT3/i8ee+yL/Yo98nZ6f+ZXxkl/hXtFvVO9kxM5A3kAi7lKLgjvORy+wbc5VHpKyRdYQJj1I7DaRHQ0+dzAdq/yg4FH3xNLv74jU1oYcVaraP4RZyFli0aum4OetXEJ+kYcShBuGp3ebLGhL6XEhQUmslACWjoKiordKPE81lguDK+xUTlwbl1DuKm5jfgjD4z8g2qdpq4hhNeK6HSx58C1vKUj31XowWuLrTEHmphVTjjXaLE1tbalucmjsjs9Nkzg8goNIadKtJobCrPMqkI+5V4RLFmBkEUFv8BsFm8Ro7MEusLWUOfzANO9omTFarX07ruJ1vbEtJYRkxPtrY9+wiZ88on0U/eqh1ateshWv7A+NC8E/+oXsrfaWxPDpyQSE0YnWl9Sq1mxUqm4Ho/UJz+HKxOjlY2TR8CtkjH5Fp+wP+M9VnUvkB+jVD2C10jvqrsFeOCU4crmRMu0RHvyIfkpcp/yHK9ZqFmY6lO0N/1cCCz90dxE7q8cmpnlVHqsmPp0DPXpeKyfhdVlajDPiqrC9+tTGXCmTJ5THkbzbsPk+nNy3aBxsDZBrgmPfdqh0Ztt1HmWmEUHfVJm7XA7izA2BkY6OO4qzvbKiX6xxjY4Ps7a0dQ6fBR1rBthd9W6Rhrvii0xTROcIFo77HkeLOgc8/Fw3JFbWJquMj8Kh05rh9HSNrJf74Iu42TYuwx71wqGMdjBYBanrWDbyT3MMBcfr0r3MK9ka1UqaStzMk1ru/T15BEjJjNNe2vtg8zOxjH7gw9Kn0mHpM9qPmRjPvxQerataWaT3N+BCF/d3so0IyZLXzPN5BHS160fiyJbK/d5IBJILsIbSV+PUM2ho+3JJX3v+OCD/DnSsx/ifU+8wdaKorRVKb6P10tbVV1t8suo8uQHtCfb5Qf3qWHlgO94ZCq6zk1VBLFaQxP1rFxJBEtm6ykGIubDahtmEceoWjcKXp1eRntOFa8KBlJeheIiLF1FVecyESyZgIh0VASBu+VQQSrWtvcE+yU768UXpaekphN75WJV7MduB+sE7aPG4Wa/crjdDikMf284XFKjw63QsCmslQph0VWSEf6eelG+3ySHWwriFSzhxutdrJOub5QxCXrbj7Ejban4dZBJXrn9FSRs5WoUHpoEIqxnTy6O0WIa7zpm5OQxOdV4Kt0FGlWq/VpWOiAOJNPYfX1fPN3cufxlfbFeFdG9/et87T3Rp4GtFpp7J7Ma2/PRNx9p1mvWgz0WhM3+Hh41sxdgwBAwbQAU+TpQ2xvqsPIhsDGWP4TPQMNyn2KL2SvsDfhb/NRT0gNSg1QDfw+wXxt/j6NhHsszVpiOwOD2IawZj5hgWPtQ+hAO/R6GtDzpQ6Hz5IufwpveRJfhKfJl8q3wMvlWeHu8Fde/HT7gTHmmyZHyfsVdhDnvoqruIKFyjqacXlzMBar9AQ5RuFP8OJAAqYgpudny2A8tH7LRY7S8QpunFWZotW/Cb7JDm6eRvoHF0aGayR/M0yS7tXhJnvZ3WrxEyzit9veEgdGH38Zxs7npKY6bkEBEmQBhjCDfzfFHPUdTdXuGy3w3F787D7TOJlb7x6A0G26JN0yZKmOHBM6AC6HxyIYYsomKgJEXqe4jcSbOZCuo8ECRin1Lbv0bVko1OHnlzEkNY3Ir7NqYXQktNvENZ9cGAnb9tBsfnP1OkhmBTWspXuP10zI1e0Ynqp0TJo0I5NeXmcXr7r9QaTdqF17oLygJNExsWHzXAv+fuwMy56fSUvrRtpE7C6VZ+muupAzVsTJtz05/09WBeC5FfuXWgQ4fDsQmIAdVus6IlJnI8UqWohPSErRIDL+3paPz5Zj801FQuC+N57zT5ZBW0spOh6uz1w9zGnJJLjrP7paxHOACaaXbLgdWdQ5Gn3LQ2Sb0k3Y1BBonZlAOcjGSMS32QuQ8Gtlf8rXUnDmhMrxksTttbobECdnOmMMUrK/jULtAUWqbYitVzNPKO05DnOTTvXwiFI4eJtU4g0Ene3dYA9t+Mm2cIG8mZqo5umjOSczoOLJO6pFR/1F/8aCeKVptqrJ6UkdKsfwB0xu4qra+A+Ig1RytWSCQZF97oUKVdWrPihe9L6er+/j5tq/YZHYpm/zVtm1fSR3SDqnjq7jpNyCtWT5zgXD9LUjav7B8E+2T/ir9FX5+AxI5X/rraStF3kO329b3EW+Vm36D0aEs32j8DQ4DcEf4gX1wx78Y4XEg410s/yT6jhyEvqNOpu/ofvRt7E/fupZvRV8r0bdgQLisX/guNL1Ze1STp70P/tgnsHgTZLwFZP3vq+/7LlRMXguXarX3wijxd632CNwQ7qb9vf++gXzpAWsrTTcZ5RvpVkV0A108W656CHQbhnhT2Sm6URlkGBdLUnTLrTwl3WxmUGc9RQoVz7I8OBdUb/adlka3KP7wrpR8ElvGHnmXCU9iy245HTHYX6Xku4o/3IJ07Zl2C9LkSSa8O4BXWjGedwCvtPXhFYRvkPOFUlyDSESVOQREE62zPAk0yHeVlKpk4zAa6stD/qZvx0Mn4/N4fd/pq9ytNjG7HDHJDEa1JvmaJkeTfPW7sI80opD9jEbVkW5dMkfH6/kPuG9Jw+bBaNicQ1X4BqFhTV8aDgt9Oxp6ERYoDfpD/m2wCL4LDfeqNXw9kI2v06iN0j/lyFPps+/0Cd5VqOM/0PNIP7c0EqnJfsYVc3WY56rugd9GroUbwY2B728S187N5OZyC4CmEW4Zt5xbya3m1nEbuGu5TdwW7hZuO3cHdxd3L/cA9wj3KGJvcwe4p7hn+VmpLMgcKtPuD0SrzWBbx+xuuRhnTTA6MnFw2pLLrrvtQYREHuM/OOP8y6+//WEsGTc28WR81gVrbvjhnjY81up/smPO0ituvHPfeDzalHjyp+dcdOVNdz92Nh4N+598cv73rrr5nh9NxKMNiScPnXvJ1T+47/HJeLTe/+Qzi1Zs3Hb/T6biUUUCp4bMcvjbc/7o8KPxylAzOi/HJuIjz55Ma+SG6fCOmzAF7zAtEZ+F5eFgjQr9xmfPW4hbSxIdngsuugRPWWKOnQcHLrz4UjxwWSK+5sqrac0cWwX7166/BreuS8RvuOkHtGaOfR+ekL956614+W2J+A/vvg8P3GaO7YALdu7ajVsPJjqcex57HE950BzbCwce2v8EHoglYgefDgRiz8uFx17Y+I8RVHuyvtoIbI2RBpzqhBI5vE114lDbyK/K6bAfDqsOxywMjpkPR/3mDqVfZavsqMElXNUBijFshmnZRMtWXOKZcTqzg5Y/peWTtDxEy2dwKXAdnMpSR0XNRtg5pcps8dfU1TeEm1rb4h0/ffLQM9WD/IelMKehp7ekLByOLZkOawXFsHbb92Et1w1rD+6ANUeOHPvgDYFEsrWhTpWFM3nMyCqZ7Oerrwt5MmvFRV6UXTb44nw2Z7BeTP1h8cv6Pn//++0Q/Mp/dVp3gV/cPFkdKurCSMgfSe2weolm7oa5mmQX/VxCWQ6/WNQ1rrhRdGYtnZbVXJJljKT/6/xuK9rsoibntKVZV6v+UVNaykYXVTZPbz5+3NfqcuBUoMOVnSv/wm62vapIaKCrO7EyT+oeyTHfZUXS0488VxXB2BptGUjoZpTQpanMvvwAphw3JbCmniMR11JRMa0Jjd0WktpliQ5TGVNTyc8yc0xJUGTRfHO0MJVNG0KAHnl2r6mUQg3T0aAZW8VTj8mwVIquL+gNoxhDsl7qLW2YVFykivjylLuWLJX0S5dIKy94+I8rmbTyjw9fsDnP58s73p7nE6Y3VBPaY3XDmr1rmpUX5hSxY8sWL14WiVz27iMXXvjIu5dJ+qKcrl05RUXCxob5edI3pJGzvPkNM9asofl+/nkEnaCafLkcaTX5ODqRLpOTn4aV600AV2UFQ/ArqPBVaSQGewKNrcwv/zybKnod/B0Os1papjE7knaL9h9ai+OHDr0h+X2DXrFJkW2/w56l+r7SYU867MrRwuf2/FxbMmTLFXKtyV22XKel56BFZecvt7tcNnbCnp9Hc/3/x32l0avbwI7i+LpQnzQsZyYNy8csRjYWFeAbTeUmRQ5OfY43mbrOQT35mXHSlYrCchOcYJSuNMFhUKOfB2W86xzQxseOYzfKMRBVrEpdRzEFHHcG06+sysLXJ1+1WL6wVFv4Br7eXGP+wmxOvgprsFJjSb6WfBV+vuBb4Hg9X28ZePzV5GsWP1xu4evgTPP/cXnf/JpqFS/hpnGzuHO4c7kl3AXcRdwl3GZuK3crt4Pbye3idnMPcXu5/dwTXJz7KXeIe557kfsl9yr3OigidSieVA67EzOkgo5iLMHrCNa38SGEQ/i2gkvwFrChRVeoLg0p6LAXe1JJhBhgbhsgi4b6HVpeDWcksAJZBX52bq7RHZmBsWGRiLZguM5UyNZPFkPFZyTCOvn3TxJiFyrZOyqNTmR/Upqkv8hGrfSh6byMzBqwGCjJTGoUZaJYkl/qLffkt1AhMfhTFTjded6qQcRb+jct3jYZF5wk4C5TinyjWp18WSkaKXy9q+fPkdTxAYuMXJNXhpeihMtP8c5ibgo3nZvNzeMWcudxF3IXc9dzN3I3c9u427k7uXu4+7mHuX3cj7ifwGj5JPcM9zPu59yvuNe4N9Lc43QE8R8iaAwHHoJ+psV/l3dsdUFPJlbFE3DYU+ib3sF44z/jn3VPTL3Sr2xeWDk5JxBpeSCyaA/beYZDYEg9KP+YWJ7sIWEuk1IqkXE/lef14ZUz56DXz93eqJpU5mmti7y4MNLZh3nSY2K/sbGyeFDmYddYuyjuyqJRyrCiYneil1POhH8Y9zI7X32XmOQcXD6HKiraLVl+TCjlYiImOjDyPsmzvQ5LJgiMYhteNits5mxhGrr7e36Sbe7+XLG7xCB4DTpHsqvALhntBckuh04v+CgGr7Pvs1KxxelnKbA6jU4fziTl9klIpoD7zgK7MC0bHmixdH9hye75ib0AjOB/2At4FcbWvaWXY+scvKoA5XqE6xST6rvoWfiUqID50/ismF6AR1ltpNoNggcLDMkW6u1wH3vv7d82lOh73lL0QGPtBQV2aCy+hUVhHfRZtt5nYbOUCvlZmWnyvnYZu1hvEHzw9rDoSzbFpFRjPzdTY7H5oM9oOLNmjqadcIE47BWftyFU2gDDtJHB8ERjFHy0BSzjgnFmqURMatey+3q0KqNwvdHCLmdWbY8U0bm0/1B8cTlv0fawe3FDq5XOx5N6roaTnPk6dm+PzsxfzltxjwouOV8LV+jhHrDB7oMNrZsuoZNQ39JyFni/qfL7hVRZodI2fK/0ZIDPqxK5hsHeWstbDXTfbnYv3tdF97XwihuYFl5DK9Kb86vwZeE1XLp/VKc34UXkd490w7vzU13UVDwI732NUcSmwi1Tc1H/1FwCNruJK8W5qHR2TaEc8ev1R/NoosOHPOk0WKxxDWfH9LVCS8xsgV+lNc7UYCoMNfExYPJNZDkvsPHs5+xL+Bv/wgvS01KrZIa/p9l0M3+tOQtRK1yO5NtZ5uS1wvMnn/YCXM7/utSY/NSgs7NZspOVLXHoYM9Q7bElMFZO2SdyX26PTW6PE9tTZInl5qXb4x6sPVx6ShGnckBIpycRh2pP1OXgvVkWfiOoO9dZspJvO1xDNqgABt8f2XUG3mEshYVB65Dup7k1biK05zep9ozK9E+6JTLMZZ4cgY3ZBnYGTVIYzNikPEusCHomqrHGlfqCMH1z1oF9NGCW1EdcOXGoNh3WOtiSlNhf6NAakn83lBmSHw/Zrlep2UQIM78SCLF9YB9NS7WpsG8HyRVQ+jSrRG6WJdUshz3drGyaiirEjmRq++BsqEqpyv2mf4fstld0Rj4XWsU7sRceSmlG9w/ZxIPAqdvN2DrgXUK1fnugLyw4iO+57mTfc30/33N1f99zCs77TH1erM9w8V08Xexlg1pQqtU93WrDd3Fv9fiFXYgHHhbtuBBpvJvA1miqxb9zBbKkxvHTLVqd1aJIo+cEs6LanO1fuu++Q7vvvmQMX3z51kf2PX7/bY0wkB5R3F+sFxx6vV1qURhL6+at2vdL6djdM7fMG1+cL6gESY8x6E6yYbgAPCdLfo6twdqmCvUD8/AaVQF+zCV37z50376l/mx8KNzf4mShHbsf3/fI1svZi3cz/S/3rZpXV2pUsJfsen3Pp/pifc/fEZbjmKBU5JWMn7cF7MeF3J3ix+qXsYKHRskv5PcnZ7MVitzuj3gVv5/fz1Z0f9z9MYyHV8N5qvR57GpFDluRnMPvl7Yroooc6bbk7ORs6TZO4NWcUwxpzub08GVYySYFpUB3NMaUgQAmi5kDqYJuGlbPQsyiESxMGfJZQj5ezT6Rqh5jlcJYqZD9qedZ6Vm+/osvPv+cf5P93s5eflz6o9CYbJDqpapkSDhLekX96t/Yzz54mfz9bOc396rVmpe4EEjMsWBpYcptDcYsYmZbUEBXQDCAroBx/qjhaLQxEW2k2k5xwUZeu9pE3FFEwYcpPLLKRNSFboF8GRPKVQvGtA+TndGkjgnBlHuAecxKi69aVV/XJoTqgw63wuHBBGY378xyKhCfXSE6iuureZ5cBEbGyDvgYzvZE0xde/aKTYsXNZeeddWjz1zYueHVx68YJU1TZIeWTBjmLzVtG812LDkk/empzu3fPLucvTVv05Kr2d57b9t+n1Ao/d8UfrbR4W0ZtejS22evfe2OFSN0DzxkGLH64U9vn3bJgkZD8t9KnVnhy98nfe8HXz292njfQ9arnmcKhX/WvGHsNesVXbcar7hhxdWVGPfOnas+R1PFjQYbAusStJKntZg8rQSO1Ez1DHKp2nt2ANPFtYm4VUvoHxTtOYaq1zsScQU5XRQcoiU5FGqUFnEXFXlx5crV3VOlvxHqZoQCs5Naw5jrKYt5l7UjO89LMUlGS4e2MoSzV1GDNV5dW09S0tsMUrIo0IZClLPEXbVYAyRmBdEaVVDyVtCLPREs5ASP1+f1gZwEsmO9AJq4dxIinEA2UciGaGY+nLoXhRKUquzYCxtaN8a7drA5bD0vXao1jfj4uodds9kL0oPmkinjWlSj59Y4hzXlTRR3Txi3dkL8gq/Wx25vab689Wd3Ps2m5VqEv7Gqt19fcnD3FWOkG6RtlwXfZg9sHH3+R9KR68esioyuUVXkCxqliZUGp0pvnL+w3mG1rWHWt5nBfz7WUlzNbdF+qV7N6UDitnMYN6YgLBY9yNpsqq5OqHoUK2ZJYNJSTIGlIhgly/IqPWYsRWGHDSgFzGc9yHM6i1Uui6LhqX4CJSzImrEG6yhIq/mr+LukS4S72XUnMKp/tmpd20y2Pbk5uZRt6/me0i4s7nkg+aikn9sm/FQonDe8Z3LPA8Jifq4spy7gXOqbNIu4YsxicKHjDbM4UskbNm8uq2KhBqebiSrOlmV184pQQwh0RJVCVNFE9wWq5b9lbrbsxcp2l87+kXRCq5y5rfNTZts2t8Wjczwgzex6SOqU/v2XhxYr7nqBXcIqP7xexStYjuEOKU/6+Fbp2PvPbBylUOhFmzPWqVZO3H6E+4bVkl647ZukZpLmapBFTnw7LeYIIiWRcvB2PEV0g0D1gRJUQiEeMMCKbI1ar7nDatR059mV3XONwmiFnX2Z28L/2Chau+2Kn2pVigNao/Xfd3urFI9/4Q3zi0yiJrlV9k0WcBHNkxo1l8e1Ys6AXD+cp4kjnB7iYiYemL6BRvmQNwSCHbhVJpCoUhb5vMwaagOSqVmwDdR8kLlMNOI/Ewp++r9AsFdPCQVdRUaj86ypYwuvnjjROLLM96D07PJtdsHwA4dp/UgfP4Mfx7JqzUUuJp0tFfsal+frbx05ymTnbf7KyYX/j7svgW+juvaeO6PVWkerN22WJVm2LNmSZdmWtzhxEmdxNju2s5MosbMnhCwkDkv2hC0bEJoQ9i1QOpIToBRoCAFcioDSvJQlFEppS1teoRBI4liT7547smMC9LVv+d73++J45t5ZrqWZe88959xz/v9tRrHW560tGu101XT49PTYMadai7MXIyVN/wXROYY1USf6FXpJK9bkFaDUy6k7S0Z2GmStbrdErhzl95nkaT+sfJ2cxaUcbBkIbE9iYUUknchC6OKPIonMnJMGODDi7x0CDkBPGDnwNzUPwnJBLlEMVaPR/J9Ebz2ZuoOhh6OaUO5Ey07LFMtWi2VHNp3bd4Bezz+D3hC9lbqD3kkPL8tF2Tst+GwLvmpiTt8BEg+88dKJDFo+CltuPjyOeshbyEtyzSRjvTTJRYOJ5lKQSc1N8qJEaTMUS8vlhNQLaJQmEb1GiLAdh8caWdThqoKJxnFwaWM9vmtcIxTHFeO7GrWQHsEpkrCoEx+HtZ2E2FEIEqqR5TIrObeuR5Jn8sIDULCcCo/NvEw8SE2VXDMbp1SVgI6fsLgVcEchi0czUXFrEdaBrEhn1EoH3JVIgvspwC9aaXstHS6j8RW0mGApDIKpDMLFDeLEOfPcG2NPfYmKUT0q/vKp2GF6rkbzgcanSR0+y390L//rL5/6t0VHLyDdhaOLjvKv8fv51/Absxj7iG9a8GANFEVvpBvBDfK/vpf/+JvUYU2R9gONhp57GP5IcseFo4sXH72w4ylUfhS39tuYwSo4NAhUZro1gtVwQv7n9DuqpuYNvKMqwhiVfg81Q95D+gkDXQqEDh6TiE2ZxeHveaZV/03PdGj2Vexffn42bC88R6zAEf/Jp0aeF8GXoXspJDkkb6dUVB4VpNZSiVIYaQrga0qwBKGRzZQT8+My1og6yamFp1aUTBSRdI4iP+637qKBJA+CQOJW497KGkvhORWxPYrMbIGYUSGoO3E7i6WVlLiLBPYsSgABpfQSMofW0lFkDkbKyVSrLyuPkGhfgPGV2N107+aPt/4S2fD2Nf6jg8jMGlyMaMrSgEpaomPzcwI7Xs1eM8u8P3PmmmOXqGPSZVs/3sz/7pd4i+zIWFTod7hHuJEz32qS3XV+eXCilrkkl/cj7cRg/bRplORSBfJlFMjKKCnFUg5qHEGuWEtB1DVW71zJhMsK39VlAg1l9pDwfxmJDITnoyckCDCCawejrIEYYUoSKBLacGlGkoBSNILPZ5wLP6ValisCo8YKacIa9fipbWR6JZgtbJ47jQaKB534ygRLK358tUyYdWFdQ4IlunngQJnTLMb2nHAUDS4rRVih0Bv1eqN4E4t5o5C6JqkHx+aF47hWoG6rUQfG1hTT7b5RlvZZRs2ceqV/ZLQoW5TSW+DQTEkHAULrxRu6HYBT+nZEo4DveOF4NHq5qSga6yuT5hROCNHRnfwoREszHNfVBSJSc16Dl1npQT+VFacWI0aaYd3I3yupj3r7dnijMXEaETCNuSnKWCOfg9/EAmoF9SQFkYP+ZMIPopLyh3EXjQW4SckeVc70znxzMBGbBO8nZsQnlga4qUnOIRjQK8m7cic5t/A25iR7Js8Zj5XJzmTPdFIAgOsANz3JzRFoMFTJhIogz6i0uI/nqggBdxbu41fjdzdnPKvrcfgbxRDXnjsdv8hQGHTJSTF8nNJmuckLZMuwyQ2ReFg+2PCLMaZXpLA+GcXGKcnsltBGg1UcCuaDEhOCeQtfhdVKNePM84toITV0qCgefPehNMyw8QXUgJ47ezcqRcwHh2eIUX+ujF+vzFfy62W556S3f84/y5GAoOHL99/z0G3Rk0h3Q9UINsfnHOHQ0za/u/lHr527ZeovPjh1fE8roIoFb4qtj90UHBA1yNdr1K3XGUXcWfQcanhhyr43vuA/u0VqUMhTr7AsXSVXGO5Bnnc2gZX89NbPE7fPa7S1xfy1WneT02vR09YCa7RjUpF/7q5ffIbK+D8BVNiBrt27uw6kAcPo6AFTdrYJfKRfUzppgbwRa1eFFNFQ9QP4NQx+JxJBQ2UAo1GaYZCZBEpPAZQDViDJiiQlJUuQTge6qFAx72boRP8m1RmxwadU9VeyalbyjryYL2I+dWrFOazY0L9Wn52p7fuTSSfNYfblE50LnaFo6Rb5LCoLa6EBaqAX5Q+JQbcJbhgXYFlk47cuEut1wsdBZToCR67DEgtPCBSZFNw05QE2IUhggMDeM6teRCrkRqoXV2UqlVP5n157rTxTXvYgf8/UErTrRaQ7cWLnjhOSXfuQ8sSqVSf4s/tKNno876eG//3vev0C1ER/8f7uxTtPnEC6F09gbUmMnpZvku3Bz62IGkkB5ntucoAnXpBQgEdgE1ZxQYMCrtAslmMqOZsurlZA5831QsC2mCHpHgTKIYJNHZ0ShSISETZrxPBY/YgSMjIAxUFvknhcEmdevhgFz9nvwQrltW9bNvB3vPnMEf4BViduWbyW/vmf0C3oNLrlT6sXTRHrtPwjjyf+yq8S3f1zFBoxa+ZB/s+9q9GyG8JPZ6j1qGzKr7A6ns6leODqNyfzb2Gl+WjoPmIXKFFY3oq/YyblojiNMJ9nkW8ITI9JQIuk4hINHowsoa8HsG4hElanpZVgmJG1aTetXHcG5aNFJ75Ez6Da55/nT/Cjv7zwKW/R6SQr994nnrq9//W7pmz+gE/yHJ/8YPMo/nSGRo/eX4GsRB+/g1os65edxXqGm2qlIMvKTvxXMFN6iH4hkPE6BYzRAvzEnZCaIcnOEQk8rAm51EhsT5cdPHSCq1XEJiQ6I9HiIekFFk+/7f7GkiGdBYOnSehFd7yCWnqfvBvtSjvsdfS1NJvxNX9D1yv8j/kV/BOvvXLzTa+8ctPN9Fa0G7W8MhGuTPu7BT/9DT/+ZS//xCuv0I/yn77yCsp8Bfr+25eqpE/IV1DFVJi6lgIfsTkEqUeaYCLPC2Iwz4LFa1gYEuVDYMgAurKQoCCrg4ksO+EyMmDhac8iMCQuSNAWuCDlAvRqlh2AaUtKy4SI3bCXOJ5LKgXdAI+iUBA6GhaH7KDqNJgjTxaUyRKQW4YG6L7eXp9Epjt60dRfzDiYXIF8npoaD3+qxtPrqeFPQQX5/sC/iQ69gkyvvsr/RXLrHYh9ZfUr/BO9N3z17LZc/vZJvu3FHfw3xR0dxSijo3i7bxJaWY978I6BByQFjLaMAvnPsDW2grqPrLO/Qr2GJysiqsvA/EL5JpHJbJUbQwNJ/YBPLfGA4PbgIeNHYTyb6yDso1YURQaTgdhj+BYGQOPdAZSnFhmsIjz7E2h0s9hUDkB2QSttQ1YGFktg6cADwHbOPMgewHcbYUEs4oJEStxf4I8ArArks4ux8kQQsiFIEmiULMY7cgtH1syomWV8+ADSv4ck3D7FGPcY37ACfzYroMgvnZCqyHUZsvhTOTp3bmr8hKX4+E+m3f6zeYhRaXM0G8VyW06mSWVUuFXKjZluqcRTWOvI02jyHLWFnnk/u91Z5aV78tv0+WJ5hr3MnpEhylfo8jx6utdbVVX4zq8LnujcV1P3oyU9ha+/7o10+W30r+lss3S3vMqe+truRzeLuNQZqcFMf2Dz+22pr+xVcnQO7ZZo0ZcGq3dkaVF2llIndtmdovx8B6OVG7S5OZ7C8jQK5YQN8vEiqUYjFU2UrZ9ovTj7jR+vqCUMXeo6T3EmTUeiEkYqycq8LpiVRcv09vDosF0vo/lTtSvEJd5h4omiLRXLVMNKC7wlDcpltuLRbrpZPMxLtxfUyH0uqRNrbwanzF0gq/HyLajMHmKaLZmpfptLNFocvnAn8vGnZEUmWzMTsvOv28Oi0SKX7cK7cJjCeuYhKpbuQ8uo66k7qXuon9CrKW5/gDuYBL6fXUluD7jJtiW5ewLc5iSgahWQEEF7EFQeHR56HBl6tUmuloQoYTtHHMLl+A14gN2V5O7SQqqmAI0V7xBwabzJuP2mYDAeF4Lzzj94fClE36mBC7D8eHyY9ALXcPxZ1ckXbxAOK7Sc9nh8sewC13n82S/dL26Bw2JO51dzmcfjc+UXuJnHn5V8fHy2cHmrlpt6PF6MW/HhVgIvwmEFbqRHqdDqi3pUZKsmWw1snz0beDGbXKPT9uh1mfi4gWyNZGsiWzNsubnantlzZ+LqHLK9CrbPKs0vesjti7U9XYs78fGFsE3gP2ffZd/llGBTpBK4sdWVnKYygU9Cvasygf/WkAsMlZyxEgw9c2UCNwyH5lRysyupeova6CsujwxraJ06c/bCxQqlSqOF8Zg556q5nV3+f/QP1Vu/52bdP3k3hB6i+A1VeDJbvqKyMt50F55Aytb+6B6YQMaz8c378YzRoavPCGzbdcueg4cO3/cIEaHb9mCJesOBuw7dDZppdDO+K1BaNlxAIDg6ekzzhh9DOaZLXLP6ASJn/2WxJf7Py6MyCtfM0LrD6ID2BfKH8nTmrv4KWfWfl1PI918UPl8g2bP7/lR8PTaIzvLKqHez//d71795be/et/bufeuNb0ul/5xEsv5XZczF559Fsoe3YSPOG93+0Lq3PoaPtlesuELmCD7E3kuHCIeujZpCPUIBG1B5Mq4MBIOJunKYnOtgSp8Y7PGV12FbKBiCtYqGQdrArGSPNgs4neUC126SE4FwMpJlOjsRMj1N4+0ykg2BleSiENeUTDTlQ8tNUXlRzwhy0kvIiIpD3Igkh4VQK9YAmvLBdmoAXaiojtU9JdOyBfIRAupiCPrPgCtq0BEl9I8BiKP0eWc4RFLqQ98GAA47jVfc0/vYZmzgRCdHsXmz+bGot/8jb1Q0jhyMxfDhmGDWwiY25BLJg7tO5z1otAjnLMYH807vujADKsIZgzVGTGICJU42VsPgNdiGvXTo0nuKOzMAV8FL1VPtVIhKsOBxcQpqbEcASJaouJNl8ZhmZHRmMFrf1DwRxqqEjbe0CZiE4MCFAYRYtcjupz0IBk7Y40ceBqJDjYxEKqHAGW6OyJFaFkByFCmXmPVmPKqBHyKATKV4kLrCfiSNod207PanbpfRaLfUunLHn/m+P93SZUSPX3PkGhqJ6EnDZgybxDAMvaxkzLifh2jRFygPyUMTHjj169vXWqz8B6m76NvV2TfrpUzJweGNDqygKi1S/pucae770ReSEeM3bBh/4TleK8tpDBfhp2CUtE6eP3+yQeSVoDZ/fYOff0BlVaNvXgiHVZXo4ml+ucKzYf3jP1rgVIlEaK/4Eto1w8Ufc6tEDZpg6f5GxGjtkj8ilzoH5s9q/lSGM+MmqoAKUtOozdRN1D7qXgqoE28j6Gy+JIAOb8ePdj/pwQKKPJCc3YLnVy23FfpviPBnbk3GbwfGUSAHlvixrN2K7XnOWcndwh6VOaTbbiKC9bbrWN2x6cuuWd+9RkhvP2a/au6CRXuh4tMdo/RZNgdxSLeyxyQKjbR0MlS2646NDI2dNGW84NCBBT2X0SQyY6XeqMaWv8mGe6rHhSWm0QN2lJ/ON4B2X4a1e3TF1d9zsf6faHAAlXJgf7K++/BvlqIju1DmNDRLm6XMj4ZzsjNZ/gHbgr2WD1cv2sJ/+dr9LWhGVSF05ELkSd+wE2VOR7PhhupwNtzwoL1zt+3DVYu24hvua5lTvxEue2IXMnegGWym0hkNZ+dkafkHbbH9Ob9bvVhotx8PsujkfLIVXaeua21pYk9/6rq54Rul0mgc8UC4bH+gxKhUfmOuata+ujG7bkZswr1wcZSxqutbpozGV7tvbvhaqTLgqxftKwngi8+Zq8azr16XXT9j/oTztd/bKLnuG3PlRE26UdkK0uq5r8kO8BXHUZTcKJ9D5VHDqPFUBzUxzSfBhhA3jbAhNWChqIV1RkCcbdfGJ+BSfRK6VbyxAU+1BTl+wjjdzvaIxMOMUJygS4TZaDrKpFyI7LIiKVKLiJ4POz/jQTBX1iESRhkeQvuDhy7ILiRG2NbBNoIYT6sustiLp1OP0VCf6WZOu5bijTvLlHpdoczOLbYAF62y8Oq5i3ItxbnZSkXq9d+Uuz85LC8CPiiIUbnDWCi/+w/u8v7u/o/oExLtJmmqP8PIXEefMGak+sU7lMzHY7TogFbLd7FNzv479WyuMuPVeTFt+c6FUzOUuayeWYiWozXeydq5qFafTVxFwWw9/9I87WQvvwut+Qi5DIpXUTbzW7FN0ci//5HCLvotnY1eUVD0pXmAzyZ9i1JRpfgH8GD1BOG6MMDlhwiwSpDEnGNNV0ZIW6h4IfhKjR4Sx4If4qALFFEkjb4OmYU0+gCWdySETINtZ5JGb0PSw7SG7pfcQtySq1JINEP1lCpfde4c3jylgr1QP69yqp5WKs+fE/2oSE2nol5gBWJm8199+7Jv3eZUnT9PfBPUpfvkc+QnqbHUsxSkNZeROIFAMNFE4gSa6vD0imdOLwE8dgYTGgJxpMkCP/I4gbUlyI0EAntupBAsYApConQu3gpTbCQI7svSIMl1HQnke2Ip1gEb2IRE3wj+g2pdj8FaSdLR7WzC5qsgVMm6eFExzK5ME5jaxZGKRmHVLC7xEbR1iKqxuYvS/kpCew4E5+6wAFfjQAMlgxQ5LkPYeBigSDcRNJuwAxHvPLkLvxxSWjK+zPfh+0WV45YuHTd+MTqKijpwYQm2Q9DRRc1jly0ZX+5//6PC8Nhly8ZOWMi7eb6oCC5o43netah5zHJ617glOWgZasldMW786plj0LvlU8cv6xo3q5wvGDOzu3n8Eiv/JL83d+2htW1N/M7caPH45QvGdUTQ6qa2zfidGAfx4hhKSikIgq2Z4I678BxcjHteJba+hlGNVBPhYm6jpqNrqYQf+JipMSECtT42SOrAqDMywBlCwJY4PgjdE08dxiAX0gpRH1wLTCetSfBKOUlIQzjIiQKJXPtEQLkSJ3ssjkkd4J8WEbgEUTvuDrIAVxUCXao2CI7OBmCABoweEh7hAdWKK4JiIYGirSfgWNEBkOS4SBYMwufSBgGYSSkw2mQGIUgxO9iTazbIwN3HmdNwtQBYBCCIjLCAU0gAfnwE4AcwtAUjklDrBQnCvD8EgMtVWi4fjjkBDCiR74TPnm/Hn71W6KONyZ4pjQ0yAXA7wI0JwSpHGdxRjp8Y7JvISsg4RVG8BZg6mpOJ6qnTICSmWQsIznUErhmLxlJwVYRDRgb2DgKfnGaDFo6HwoC6zZArQiwTdhjxmXCIdZA7XANXh0MWFIbjcI9+4GoATgZs4G7G3v8R/MbodoCC5ZVwmF/Ri/8Rbmi6vRfXBq6MkSuQrxdvY72khUzRuF58BEp9nzF2up2xn3sdGhOvgy00CC2g3fiq3UAXfX6/UBLahftijD01Ai7u2wF/txdYp3t7U49Cu/AZoNuqf7DvAttVUZpD/DFhffyYUptpzy+BDEKUPKZisxyu0nxA6qogETQU6SD47UuFVSoF7i3wZgDbWOg1WtJrQAanMYIhhTkAS1dmYSkE9yN7uhvYBICoAgL/hXuRRxv34brg/ysj2Hiwth3REhrxAGCuwdsl7ytEfhjyNoU3DeUsNPTYwDUOUgZvCX708IOfIt6QEmzhCcMTk5Wdex1+8XWDdShfLl15lVCjIOqMEuFnPJtqoR6lPqe+os5RVJjFJq2wiIb1Zea7FRpccjSJ8AGXHfPdCmL+2TbQD7cByz6RWrqO5NAAcJUHK4R4OpM6yHFhrQg3a3ZiNQCfIga3lCWYIZq0LNY7wuSnpqvNn19cHrCHrI58f1vnelKP+B1Bm8NZ0rpwfVdraZ7DFnTULGwtcTqsIfuQM/gAPgO34gNd6+EKfOt/3OTU0jz7QJPf/lvf2yKa63dkl4RU+2Zsj5Q1Db/BmmfJjnr3tVeg3QUeOFHUBWdm7rb9VN1UAufqWtirrLppk0PBo8Pqx/hzy3phuMHvSeQzBWwWV7bWmG2xBUxQyc/BlVyH32QuduRmG7X8KZOfFNKHv1vLzwHs1h9uKH2H0NCVR7/dzghmhb4xL6s0pNozS2squ8GQIS/c0xzJriiAY96uWdrc+2fm1anlhXWT2anWFBK7DSWZmWGAALLhvi7wrEBfbcd99TGqF7K5/q/21H/QBsJXp5EPcXeUDBxnsP3C5kNY1v9K9/tXm6T3aX572FJoeeQTUVlEpJRpDToZyxREl++asBP9lu7K0svU/3f61b/S0C33fMzSX5F1WpX+m8fsxYxSKpFI1LTdG7XSt6KzbWLGqCb6Kbp0ST5JPonyURQNcgVFzGl6SJIpqREyQsxSeLF+JoD8NBIHN80/hbJvHcXcuUijGQUJlI+pNSM1Xs2i/oWjbkU5pyYkHj5yx86lk0xGiaEIvfjuL/8y/xT/h1tGwg1efKWGb1cXwp7cwP/x3yasqrYzGmtWRoYqsG8w77af8EnUUauE+SzOqLDOhFUeWQhmomIBgL+eLKzhSQVPVQB3NxD1CVQRALZBJzk6zS8ABYhqDBCYnBII4olC8GeiOAxBcnEvED44fcQkI0wN4YFMXOdgSQ8HPX6RJ1zLAHaQHTCF8JAwqkXg2ozJDvCnol5eSaIoYBcTr/MFxCMa56yqcPpY0R38qTtErM9ZsWpO4whxABs839wrOIaELf3c6lBlDlNYECphTyqKhhW5e3c8+OCOXk/RsELFSbYkVFDI5FSG8PMQAxK9rAzbFgGsr47Fdul8yO4kGcqxADchCQhVw5JgdITIMoEyGRcZgsGEknBvKOVymOERt4Dw6ShB3UyIlYOUOkoBDVBILQBVsTHIGZIJA4l3MEC8QyfkJ4lZXcJTACtznItNjJs2HUr5OvCTq9iEY8pVUDfo4nkRMDYmxPAzt1RybSxXXCkgTxNunmCaOeMyQ49ajJ+60RHGT94vHsBmE16C+R/UTEKNVAC7ug/8A3a86TNaIu2LF7dHQOESSmj3AP5Sf7fBGrMaBqKoSGUIb/AQZCPxmT4ASYdXBYqisMd/pvrWm+965Ejv3CO9vUfm9h555K6bb10Gtxis1jNX7F8ttGCBIvhev8J9fC+2d4twP08o8JsbWJqXkQV5IAgKpx8LmbqBFgHLYZHJzPoFFwHt6W3vbp9aP6wV7ZbZV9zw1ooJhzZuvfngqytXvnrw5q0bD01Y8ca2BeZZElm8rKmp7NyEUG0l8zexQWIoK7C7y6uLjTnevs+8Ocbi6nK3zefTUMylQ1Qvwd2XE+0yTKKDDSQ6GJGEd7UQI0wR9HToEwShy8AAN2MwHfDKsI7vUN2B/h7LKIh6v7kXHpx8jjf6zb30c6kRyCcad/EoPia+D/ngFH+q7zPo3tpLFeSzHCCarpOwVAvMgRuom6iD1CPU09Sr1K+p31MUcwWKlaD2f9vtq/8e/rOh57VCVj0Jn9F/z73/29dikSI/Cc/nm2osX2T9516/DD/WazGK15GQxx3fS1P3+Lcu/Z87LbxAqYx4VWYAaZUoe/DS/q8HaeLQQ4NHmTGFFmuBla8dPMJv/R85OdCfMr4gVlMRFcVys43qpNZSm6l91APUT6ifYx3qfeqvwqp9CCxG/GMcyhcKJuX/f/1KNC4Wi4nGDe1cot7/F3sX9Cyi0uMPff48/ry3SOpT7w3tYYOcBP8bPWyo7uKkyilvmos5JKSxRYjYzE/GK8B7GcrGs6cGFVQKacu1DMS1WBkbYiUZtJrRIL84g3ZBTkmtJAJA2SJpTFv3b/+O1p68DRlOvbBtrjlT1rr5oZ7EPRvy81WBPbe8+MiT101F+VI//dfi6Tes2bRkji1l7N3OP7Vd8iDarfR2ThjmCNfXh1ktv+L3/CL+Lf7CU/s6ogqlSNMw5UAPkiM/uvPTN17t9xlC0xcfPvrFVsa+qGHId2LwbDUpHX+PZwMGzH9IOVAH4hohdiCj/vgpgtyD/Bzj55A2TmVcAP8SnXGB6aEQzaSXsak4PZBLgy16Vo7sZpHZpDeAEnWui9mCXuxBo+96WiZ6AV1zMSRyMO9pLcu38e+o1Xhm2p/2g2RSVsqFtdcgVYE1xUY8nu+mEro0Wn9hkgsFQUPMCoEP1R7kAgGuNkTikwbBAm3BAYwyfxA0pUpw3xFf/ijCMzo+DVZ2VGR1uIkXPwSpBVyj7imxPlJVP3JsOt1AgRWckTpYp6PkSo1Cb/FVAHwxF2CPojx/5dg0lHEtDYAuBqkDhZADOcCp6kd6s8mGkMvsgNwMUongB8LiCoqUY608jJXyAJLqSc3lgMr+2fd/ePbD+2cb0ANIcYLvQyf4U6kR3/z4T+s/vN8uVrWpkIVfYUQb+I/VraqD7PIbTRL+98hi3bQEjTZvW85ChV2yxYQV2AJ1m5rhl6O9jLJNLZkBreLG148bA96uC8fFWXfPvh9FLZuWsCi3QYJvW7qZn6NuU9BGtB49iRvaK1JN7e+Bu5FlD7LiP0gb+WL+HXbpTocf/hgF3K+QwzFW3kZFsLy9kbqVupN6AD1KJUrgbW1IxrfsAZSpAFef5B4gAfqrA+Ce0gUh/lae5OZBX1PhV/cgQZqvSSbKakDxKAN1tUzLrUtyNYL78bokd502vlFRxG1Kcpu08e342I4grADeibfa+H5cvz3IFSXjjgP4bxYJYTCZyfhDQheWX3f8GHRhEXe7X83tOh5vU1zgWo5zLdqe1pY2fVHPVNiKuF3anh27btcXPSurOr4D4k16dkJV1HMn7BL42iHBJFMrE/gsLlH18h2339nSOrVt567LUSHHhh4gQR7rarA5wtQJvvx68XrQpK/T9TQtXbYButUmNjFWDtCy8du2A/bBAnx6P+QncEW6ODsT1O0bN2D5UrTxAFz0QD3uwjXDm8ZeBzfnscfKqhtHNk+Aymrd02aqakrHzAXLoMqwPWJ2egziRFTzoOVOIWgSPEuCf0lwPpVD3qFBzZCEITxFmq1IIqXFxgFogjI/KgfoIrIWzZZEys0mYzqQP1IrDkMIOraj8BaCmi1Y1kmkEr1wMW5CWMJmIWbEmC7jwVAriug8WMGLPXXj2Hqds/Wud2+cMcdm3TqubOOS8SJGItbIMsytNhsSJzoKWUfBWn71+paLEyevCAZPmrze8KwwQ4tQzghnvojJb6lRH/7Zh4l1629z0rJceyh37GZX5POaqS49k+HICwYqsqofwKbDkhloN95pSjoULlLqvAqdddW2jajXzfPkTuQ/khbe/LJxRNm1eyskuRstmsjsoCNckJOrUluqNBrbNRVPvLKXHz/s1JTV17SIXdFV8zvmL7ipir+toKa6AFmVjIJGLRPKw9Ob5LRYmlM4KTKyKtuN9fMir1Q9cw6SZzDDprXbbExGTmaWGmXkXjgGszT93piNqX8nsCNbaLlNX7+j/0ZSO6ZR9i9XZkeGL21AC8tcEGOQ5mbUEITKAB6HAjNjMVllEIibMoFwFUI6i0LAop7vxeOiAMgCBuiEYVzUPvblBSLa8/1cgR8MQ6/yAsBbuZRYtOe7CrwDol3gXR2qE5kdad0IC0A77hZM2KF3GB2Mw+hkHExsKCFUUGzgulMjurnmgyk0OnWwuYR+41p6H59VR7uvOdq/7il0Yi6okXPxDTd2cxytbrl1WW3tsltbmD/2orMv87/qxZrngyReezdFSd/C372GasHaXiJCbKzWweBgbVyJv1oVcXSbBTIgJ3FUOwV/diAJvMQCH1ManRRbqP9E2SBlBgNSGTe4CPCsPgDaVeYmC7Zot9wuyhDZ5bEf2JsSJGokYWI+Jcx2pNZUxt9f1iS5ml5j0NXLZPU6A29HH/1H5dSuUj9/NzGysK6H5vn55dGuhqAiA6JYol7Z47XuvD/n7azFj+tSin8X68gZVAa2t2qpJqqVmkV1UdspiCRswB1iYYALnoZAoDEgO9NgZrjQBgK6kYA4tyVBqgK9QF6yZ05egayIm5SEZLc5uJMJMfJY3C7CU2tBG5ZRkvEtAqjE0yZp85TpM+Z2gvSxzcHSZ94CkGQNEPAGzgXcsXRUpJxy6UUUY66V4bkRP+cAVlvCrIc1pAtG4VANQuJy2uO2gxMcWGsj5WUedx4umgfLOgOEwDAS4SAEQkiZGKr/4jN0CeV1pL5O0b97WGbrWv3M8Qvv/TxSQe+vK24protNedk/JjbM3+wflvoD3TxVNmse/+m8ohIa3bpgdzAUCu4OoZvcroVul8u90EVPqj86vqelCqEi38b29o0+pgtZUP/ZL1DdAv5vn6QyUp9HdMNefObvJ1++ZWWu5Xwjf1ugWG3RtAWoSw6+uyu7VttejLY69vjDGbqMSYEEKnhlHpLPmjevZJOX/tnuBaEQ/NH+3y50ud2uRS6Xiz77h0n1OV6a0Vb2T+v2+dq724G3UI5lgUN+UtGCR8NvkAR3wSloLlqJbkC3YYsnDNmgxNdby0SsDOxFEeJwgGoEV8xWhohvK7IhI4h+kcPu8ouzIP4oEi6PDNJsDxaNbDoUC46azINHTebwQJE0JjKHWD8D/mMazwp5eEaQ+hmnWoQ1WY8bKniXl94zVonZBH+5Vhop9zMeJ75HhD8HjUsiEh0DTQK8lF4Cc5Q9Ust40hmKbs9gsuKQokQqFD0DBbfnW+2Ih1ZcP3gmJness8hMBd6c6rJqXwWrys8pd1qKS10+m1ut8eYXR/McUb+zUG0YFZrkdYRdWRZFk6V4eHm1OStLJ8udk5cXabp6bIi/PvVB6gt+a1HD/DGj3BLTa0d8FSQtcoKR7KYtI7tl08jOOIHssoIqJVqQL5E2O0YVlRuyc/ViNlxYUVKVYwtmOeW6xsC4Alt5sb1AqZg0ptRWHS4oUysCeKKqLK0sKNdKdbnZw9tF6kxdntpNv43OIie9Dq2kHQqbJlulZkSeUXUNdKhg3fSR/KXUa/ylkdPXFYSY+mGNBegqpNB7c31BhsGzoy63eut0x4d07kd5HduiuSo9/mz59eQjTr2a7K6eindOZWk53km0YtwLh9yOdv+Dmu9btV8/z2RUZGTdMjubFelcLp/CPL1hmEpGZ+UWu4pUusZIhc0WiYzU6SZHCqSSgrrqcYZys9UhNVntrSty5B6N9vmSjuqoRbd5gzrTV1LTjPaidyfcGuludaHRMMF8YRKjuwlw7xaFmJBFPihWoG5yZJ7Y9AUpPKOtMZt2bN7KuxmX2sBgcTJ5g17hdTp1Kk191XQDO6HEy9jKg42semejiDH6fbUa43WTDCqd0+FTZK1qtY5FlQqjXq2Tsmhu0xNII2YzWI0+Q+UpcFhRftSqb2zUW6P5tCWvwCNaJ9JW1HdVdNxhs2LBnVpvqQ/mysrLZbnBeovKYqxQaltgHl2nEAOdovEzsQLPq04lW2G0SETM+m/dfc+3an//B+coEqtI9crnZNw8uO68hDDiYhVCF4irTSESiICCCbmOUHMBuaxOSxaYg8RfiIiXWSl4k/VJTo9NwgHu8bgOlwR0HkAcyCD5XFRcBwhiSoMQ5DjojGFRiHWCMxH2sbTn4pt7YQlX8uCFGVJZb2+vdIngJDi/X8ShsxcnijheCeTokDsovdQnL5cD92KQqqYoHYQsI7PYCnnvJjOS4pmDZMAzgLrihhx5k1mOXCasioo8ZEFETqdBJMUizW0aPzaL2ExEI70GBY/zpzRBY5nBr3jabRHdUH/nM1cdT87iNciEfq88uG8Vz6+8uN3SYjklug5dRW/Sqvn7NV619CW/ZrdarHhG4TeWGYNq/u0e5NHocZuZuPELh1pyRTe8hDZ1lbsLh/Pf8A1fPc73T6k3eXFTllOoFV2dOqr2avj71VpsGwNpUKGsn8QIqCgWvykLlUd5sJVcJljuCBZPKMKFKCKhH7BkIiac2rpg3I9nZTVgnMlUZCmklA3BWrxT74iwHgcuZiFSipAtchQjrMkNbAAfjvk0FoN4hqE7gKugX0g18Kdi3ymAC5ix08/15cfQ2RizBer9H0E5BptzXX19yCf8Cjyel36Gbf+9wJnKuOS0Xuxg5HSMPo7+jKcy1XH0Qerl6XwPH+e/RLt7pVUXpjLD+gO9SJTyiL7u/4hgSRC+csCNzqVKqIQJtGGAErAQTlB9Mm7Fz0AP3hls25CELDnQ6VBaooAgkpiJ5xQ5PYjDhnqZv0oznfUT142cc9fksBYxf+RX8Cui3v5Mb5RfIT7D2EWuYaPHVLtHz13cIO3/iF+BFBdVRB37iv9awBJN8zjLqfIBhIMQAof7ILOrBN5TMq4AskqI9EI0tuzEEkK3jN+UA0E8hYNxMoBLKjYgX2pEb6xXdqC391wXuGKF7477fMYu/HfqKLcQ10RW0UohGLZHV1g6GM6tI3wSgF7hrkVhWNB1DSr1eLSY8XNAJD8JAhX9SGIcfBpg2yG1yO1xvyiR6+lrpCVG9GurAe015KJTphIpfY0uQ1IRLh5bGsh2KXm/SK3IMfabjBaFSsT7Fa4cf3BscRi9WeUvEIve1RXIT3wGsvazE/IC3UWPuMBfVZ+bqVS73eUq+rxKrlBdnAjCTsSpFHJVSqYqd3tUysxc/F3foO6QfyN7DbCNmIgHfpA5IvwgqRl+kEcq/AT7yD/oZt8u8acGj5y48pqBc5evEeLqr6WGy8fiZ1xFNQAeSIOABzI8EB8hoJXU0hCgoYuYYNHVYRWXR0w6rPtgdQU/UfzcpBKp00+DcY31IUSlY3SvnbzKY149p3je9oc+v3uGXofOMspg3artr67cPq940hKfNNI5Qvbstu7IT5/sWhobsXXR+uZV5RGRWMZse5aJd+7t7NyLfl/20qd/fbvueWRaNU6z5UBdrapo7dzOgL7iav4vz5c98uzrR+/yHfxaN8u6qM51VfVou9o43F3IiCS07ispAy10ggx99dIh+bKMAipCDcf2wRLCQhYlLGRNSWDI9Ce5yQHOhL/z1ABXOACChPtvvLQGm1daSJqHpPd4RSHuvSGIZk94CvzgqdAC2TubB6POPwyfLK3kJrNH83T5TgHTS4d7I6j9VtzhGPBIiLDFBfAlTlDbPACOZRcyALF2GXa5IRgBnh8s1+ZJjMiELw8RHIEAIiEyr0ksdrWaCWTkd81eNaXy7vuyyueiyiWzlsoVi+bc2ry/kt8y2p/kf5tM7gl08qsrT7Uto0s71nfg/8wZcWR2dGLUVSgWR2bVTMAFaemP1k3PzOp/QXSQzvBVr7zp7fVYEiy5ZXzFXPWSWYvv/NGiObWVaHVWbeqLw7/73eGt9/zOpO29b/Sv237Wd9OYpUvHbB27dOlY9OgY3JyrYDjs3AVUOuedIrGkcsIz0UwlJCAjIIgrCJZ7gZDYKwO5nmBkhPsWT8IJGYk0lUnkRWRNMS7F8iKuUhN7q4cyZgl8jHg2BZrbMJ5dB1fS/EwYlvHUjBENrIUbyUTq6/8I+Rh71Mts8UYBaZRXwhYC1WDxzhsVG1LvpdbEYvSu1Boi47jI4vb2xREI3BJKzBaSMwHYb2vge2FZ7KdGUx3U/YJMgnXr8UluahAiLAHpZxoWSKc5DbB89sgCOhnhpw8IsdYtyUTLBPiWLVVY6+gIJia0QG1CBNeaglyLNl4tWPYNxLJvUID5yeUESYR2ywRW1zPSOH4qOL+qYWWaijf5Wd0xXWagtLohnVhVV09Y7bhJMANEwDIK45EqgT4U1lIOO8UaNATiFndCVqQ3qEUaPCWWhwRrCMtlYvwEsd1DriYIF+6wwPcoxZtdd6CnGEVR2bRQRonNW0vjqf8t1IMS6C0aoaoCsatMRF0q9o1qbR1lMvVNvUvpNFpmLWLs05ZZCyyIf4S/h7+ffxi5Fx5uqhwVG1W5+n1GcQf/Z1n2xDFz3C9bPIiu8KqtLLpA56T+wEtZq7ogEnbx733Cnx1//aQam56mRV85rIbfBHSxWOEkbFVbLQYRehzdz8/jN/pm1bprg6NGBevzt4yAvgi+3BrcF81UgKqkdqXx+ioDHJ1M0IRClQa3bCbkm0M8oJXEODsFvjrTaYhI1SQTyF8SDAZ7CjUmmUAzCT77RKEF7i/04L5rKRxgEeM0gvgAbjuSy60kwAp0JZYQgLWgZ4H1AktWB6T2YNsVPIfMgDMyS4ieDwPWsABI7DSSeYwFexZrPCgmlSXaDlrVyBpqDd15Fdfd393NrZmMzk5es2ZyDDZQDFQX1xqRLSshXRJrGO286cnEQ8E7+b63ujmuG8+3u2PeaIykMEDCUOziu/W1vltvvWESDF0RGb8npUuw3gLMocOpjVRCCk+NIu63qmQiswq+bSakXEUCHCEV7dGoIvjZDE8S4DPlaUgptwu8w1XJuBoYR6sERBGDAHRWW0VQuqh4JiUQrFSxnLuSG67rcRWV2KEza1guTAY89Fd4OgEEq/VD0XwEmHmwnW0ogp8QA6M/T0oACkIDpFmy/k+HO5cU9P3Cu8TZ4MAPBB5CjOvu+6ybo52ZdUVlO6szM6t3lhXVZd46a/aoxtlzdoubhDAX5OstNtvt5mLACeFPcd293RzcTz+fV9/sD22f5HBM2h7yN9fnzb5t/Pjb+JtJ5hVwCkN+LJYVWfgJOggKsJh0m1ASYk8jSS4/CF0MugkoLiQJjPQISB0c1E9cbv1g2EgRAsk2GOADMg5/zZjV0Ccr6zNazCzfv3rKhRlTVvP9bNxqkB0gSQ2fPsqvEIjA+BWPfhrEGuETuYbeXkOuW/VS/5opq1dPYXa9pEJHhaCPtpVCTuLKNivlSsftzMG6uZmyUgVUKRXFWgJgysyhFlIrqPXUFrI6cph6FOuBz1EvU69Tp6mPqL9QX1F9SITfWiZyoAIURNWoEU1AHRR1GYTYCSGy5LWBEqE3R8rxpKcfFN/6wTPfucb0PacMg6X/n6/+nkODJeT760PMpw/9tbdvhwahmjpjsctdbKipU3lHerIHIGla6fQJ3ZWXLB88cPnUKnFNnb7QmZ9H0/9DFzuZ/9WL13z3cVwuSd966K9/feh8SW8vI2Lo9RvKzXqdkbau32CPVqOviVJw4UFx+rhow+AlqWXkEv6nl29yDhaRQq1Yv6E0x6TVXtSJv93of/8dmovs/zN39I8Sf/fgkCKed2CuniAfjq09H5Yy06ntVMID846XoCCFCEdwcRJWxLHuPjoALvwRJHQQW4U1BD8AbOMZAa6c8H0Ujg+SJfNWARpyJp50WrPwhGyCyMl4yIGnnZzKeHEJwUiLj27Cp9zjBYS6CZXxmnrQ7lvJkqKjVhIKWsVGg1pstGJjRxDODGhLZhQyOiHoWIjoypNIgZhiyK+rVhLGCqonhnaLdfVjN2x7eu7Sd/797eM7J4dbO7taw0hES7KKJoYvHp28prdXfKa3/6PYBENjAeipBY2GCWkse7pd0+iI5NpV9tIRtXmyMom+oqy22KYLjFx566urV33wxD3XL57hELPB4khBzprJ9JiLswBGn9kSK46snkI/N2V1pDjd1E/UUXtN5aQFNfXzKt1qWrADB/I1NFQOsDkS7GYtEM0DPIwpRLBhcomFL6AZscCqHSThdsEBb5g8KQAc5oA3TJcJjy58BeCXK50aAz97u6RLuvbu7Tq/v2sv2o3O0u2QPgJJKH2XT+z9EaztS2UQxQjrZFgHlzXL9dieG0XtT6O+2UOwlFMlMIITH0RCTkL95NiW4BRB8EjU4M8nZD+ST55MsATThTXgK1RBwglOPBX+EO4BNewxX3G4oo6kmjXoEi53Liz7sCyXX8ll6Tgr7j+NpVjzVqhzlYStESD25NpB2JcIq0ZarEiH2FqkxXq2CcCUtJQYmYjTHtZ8APlqQBGPoHzKBUvO4TLPQCYaWrPzT6jyyJ7Tp/cEYXMEVf5pJ3+Q/wudbWGxkjHfctgy3xtL73u9rIXO5v/CH6Qnl1XP2mJdevvDa5bfJz7yOIp+uicj9aT+Xf7j93T8LWiV7j1kfVdPT87Y8yn/8uP8O3xgYuqPlsJC3M7Ahs6eiH51xLplVnWZ4r5lax6+HbqHjKIgB5/EOudSdiofawQ+qgSYzfD3dISdoJuFEQtcFU7o+6wcW2PYtkjnxFz5E5P1x/ryY5C9FIMsImaLeB1/6uLR2JB/YkPfDtz16edi6CZUCvkz/Jv86tQIrJf1Z4KN9n2/FND/wGc9ifWvyywzK6nVKJPiOgLcrOTRuQsWLbuasIsFjsa6lqy4BrKPLJD2lrBcRVT5QtwxpgcSOZGpkAEnSib0dc3YBkDcmgDXcRq8kLOScV1uMJiY1QE3zMokPSnRMQtqHWBUZOBrtPHZuL9Zg9zcJDdXG5+HKwuS3AIhiw0Ls2JtfDEuLUtyy7Tx5bh0NeE4v1obX4W7ZHk9FmHtkLOXaF8F7bZPwe2ODiZWtUNtVRSgNoPxtfjSubNx77U7cDedx3J5lXH3Alx3dVZWxhcXQ79ehEvLl7G6RGkoSDyF0wGU05FXSoK62DQMASwy5Qg4mcZBRRu/UvzCyqm6ARwDs4kyg4c7xDoFDKMfvhWiwdzEK5v+HVrG+mnQaOnrE/YEwoDRI+lL6yyFlrUvIZmeicWEE9++7JwI77ERk2YKYewDJdHHMRKaF4T8tCAp4gOpR3F/+TGSFq8VtNu1xfyFH/OncMcip79zfd9nYoPl4p3f378g7wrGAfFbs5QRa/gWPApghQFBzD7o+dj41yUhsMtEwvmzieafgeWTNQBLyljhNwrJfvg/aP1GBP/ZQZ4X+ZxzXZCDJ/y/eJTk2fUKSX/P9Yo4+LIXJ0Jeng8fxtOm+FJF2t4ID2aFnqQgD7I8maiqbYCExRAhCqQCR4srqutHCNl2XFEQ0jhdZEnESbj7LCFwr+cEE6yWCEhTGiC87DS0VVY+EMmEt0FIAg1y5VrAwiIIPgL/I0nGJFzTgsQdTgIUEoHhcG+gGO4NlOJ784MERjxSjvunRo37Z0MdnouzsBHIxm1W4tNnwiSdB1Ii8Z48niDh7QLiXyxkhL0Dz8qwS88sA91s4Lc3VvLFm2J+Rcx39m26N+Y7cS+NZcq9J3yxXvrtsz4sgsRvflESA3/RN/fCI03nPwq/onGxDfussSv+WfdtwDfAWg2etK7sIpSEMlAG+Xj5OEqP51M/VU7VUiOpfYR5pjQJ0GMOwiSNn1mtAKAxiqw7GZMABw6iYWRyII9akYyPBlRSI0TsSTRasTk3EIwAZS03ko3XjYC4K128fjiM6TCelOIBPL45BxsPlQOAqe5plKGgckz1w9PTVEUUEDt18Uh1GqktAmB/ZpNOC+tG9nyPm9aaXW5txEXpzFZgV65FkEqC5yuwN+wRRmKH7Gm7We+2I3G51iM2aQ3xxx5BP0HvIO7hI/H4kYf5iXwBP+mRx7QrkSoS4b9C85oWjD1x+sTYcRMnjiOFBfIz6MszL2/iP9n08subUO6ml8/wamYNUq1cyX8VYX6FXkDPPvZIT88jj/Ej+QZ+pFBm9vLqM8LlfBH/twWDzUFhwcXY1VfD35NIcRMRpLq67+zLA3+FQpSCiskO4DFSQG2gAOiOSfZkMx6SZ9yjJQVAFfcOeRPA4CAPwsSAdYRC/BaMCHDw9GaghI9bsArZI9VlOgnAhseG5WluppO4hrOB3oEauBCYeBJStS6NjUdAhEheut2kJcxQJDsdfHBaiZ3koAOukALZXrvmF430SkUS5SWTe3bGUjdq1PSNsW17kuDlVaZ2j/jl6teYP6L9yNbZgVaWOoUTs/jtdeXBOn7rDMEZ7ClBK6Z1CdjkVNqHCTwECTXR8gKcUtDv9IE0D8HlVAiCUQAinOuWysBv0p+ZerS3m2O2iMZB9eLRbg5UMw78Rospl7xB9hUlx31+KbWWosrpiMlsMkvyPXodolzQyUxmWkqJaeQG01cqARp5gn4Aju4wwB98fxE0I5JBKiSLGuHmbxVxCZXDH4BFiRsKC1+89+S9H/BHRmfuQ0qE0ByU/btrz8yx7/6a/3d+7c/4vvfNxrZyg8GYazGWtxssVoPB0Bb7TiFqMJhyLYbqNr3Nqjca2+ZfLhiq9UbR2lNodOPoIve9J/cl0dzf77z35OfuotHMb9EapEDotp/8bh3/8V1R/uhZ/t/3owYkfo/OyTG3RQxRg9EYaRcab5//nUJU+PPRNqPRmItvmP+tAkM5/I2j+cc/+PwkyUG7dDdFZdDy8fidOvGMRKKKhwDOM7WiCIXMYTmiSASknFbLPGVYB53HKAv8Yz2IRT4F2oqm93ffWrfIaGKuR58zvxVro8O6luzZe2yaTi5HOXJr+5SuApSBiulb0R7+cP+Nt9bFKyuls9Hf+vNkOW1jV4zrsBltrX9sGi1wTb9AOWQ/kUeoTMpDBbBFB9IuQIL0OO9prPhAqB4VDxQBYqfC7ZEI+DJWAAA2k/zNOuSRkphNRAMziojSZSBY1xall5ga6EhlxWS7K14tq3bU2bt6n1MWOmrl1b9AE41o9iZUg1rRAlS2Pe/gpof4Pc/RhuuPXn/9UXSVo7mqPEqX/LJa1mAtUj73aqejNq9KHn2SiaNl6KpNP8rbzr/O/4h/nD+56eGfKNfCTdfjcfM7rAD/Xr4Qf5d8KuEjTxisUViLhK8SL8RKVo/ekK0SIFSBmxiSMISNM2+QEqsIEV6syxvW7Iiwjj/INOg9/pBRpkbvX6Jg994hA94u1xRq8EZuOITeU8sMlyjYGfm7yS6lAzLQlA6dNarRr4b8dqnV/AG1kQ8M+V0Ri0GQIeEnI+u3J7Gu0EklCkAGqJMD+wFATMB9Tva4c6hB2CuCPcyZIHYOAFnxRBbC+g2BwfSK8ZdnFAUhmGLcLKDVmXRH2Uyr3SM8DkDBBhIKbCcTugmTOQ3JQawdqdmkprGVBE8CFmkj5RE/6t0Us1775np3kfeJRTteVYbKurm8hTce2YxEhRPnb6iCb16ydevmeVGG0czeIF638AHzhInr31onm7nqp9v0XPeohpKX1t102qEevXGCMz+cmoZt6OtGDBfXdO6bNKwk554BzlRszyixvKqnEhlpzlQVARFXsQQ7ORvUH8HwlSQ5iRZAWvHXTmSb4HS2Sl5EbN5BTtS0Tzp8WYBiJThmMUquthgvHAet1WGUVJMI0qB0icF6HoJDZWaCB39+v9FCwkEhty1taykpB9YeYoSpAX82G/lsNvLZbMAeUgYvJlFGwMzLAvBhI0M+rEX4sBbyYS34w3ImwvACAOhBgnoezMPfoIJ8A+kPf4M0XOn3HvzeL9eLtegXjI7vHAhK6o2WC7fiI1JLr8Eq3GYxikda0YMk5WqwDnmHg3EGwCglzFZSIZsWT1rq08CZwpKVQjXWGzPAUxMeoOo042kLsb3St4Tsm5hUlhrBr5C9s2OHNxrdcPFo6lFscX5K7NpLKSol75UhKm9QU2smuOk7CTauMQSQIpVB4EqYnOxpmNyMh0RHCLTccJCAqJcNLBuPwE82CgYbwUevKMOfKrOSG8H26CXGOoKrpOsZNXbCFKIvBHOwrqa3CPDp+LJmXcLtagLtYXIDq3s63+MsLPY2zhQEIwn8cbjKsd5gIst5HgJy4yF0LQweNAgRBArB9h5YhhddAZ1lSu/pK+oMqrCeWoueRD706NpTFlSpM0+q6vj9KL65ZdY9gcA9s6ZOujTqk0QLbUwzMkqWHVq27BD6C9m1h8eEw2P2kW14SJkuE/Wt63bcfruje91FyZRtHWLZ1vloceHMCRNm+vh987dqnxZtEYgaC6Cd9H80k7SSIls0fUiFSscMXSf7G4kRt+G5ZQQ1jmqhZuAR8s5lVrhRQUgCHRsCKTYhCINmSkjgieHaQX7VJMFLWIT70XwyWFhC4cMKXqxcgmM0nuAYjcH1ScF0UMswoLYHsx+s+rlC0PUCwDLCmnnCDgzblfFhcvxSW6filzqLPVZYVNXWMYO8bDPgP4XKCM3ZMTxwKqL1oBi214BSn5Vb4A+MaJ40ex4cE2E9Mj5zLr50BsvFKq/UxvLc5Ve8xYG3LR9kDVYjD0t8koJHEhyT1A/cNLDnupktRL/r7uaOLNq/aOA/cgs7Kd3WdqGd3tjWltrc9Hpr5kT/mEWLxvgnZnLd/FNDr/+bsNsl7HyXW+XOk0vop8iOlwi1w7hd3GT7BbwZnRlEBS4fPuxzodnd3MWuoXfQk8kudT/ZUZSWyId+4rO04Xm5Lp1xez11G6DRkgzJD6nPqUsUpb/SCyksqtWg9GJT+F+ss1fk8KL/Ynv/TfcPfp4rz/dy3eIz8B768rs55FPKkEimVMr4ftj+x+WoV2yA5Y6+z7xRtPtfvfu/8w5Iq4Tvcf483u6Go/fC5uZ/WEKE0EHI972w4p+86eKZf+lC+vy3jxIe8vZLhyQPyueCN1KOGJeYkeNjaMwZ9Ax65gwak3oP7RWvQ91nzvBb+rYR4CSxELsqO0C8SiGqhmqiDlAgzESASd4TEZnx5FOa5LJJfmAOMLkB7Jwbi7IxxG4V5n0riKokVyaAYwluRohm1SU5nZAzOCIZH4tll1UiAB2UsVxuJVeli+c5gDtMhfU5b2FtHZFdIjM2ZuU2X5TAmsbdeN7iHAP0HkNZJgfHlz7ikGYhcBzUEag752DIXSSNDpknQRFyAxFOsY1j6fY1k5Fv8hr6OW9049jzJd5oX4zeFftKaghptWg6nsF7hYidPTW+oprq9hq6KEbfXN0egzcrXjd2I68UYh+AhGPsxqgkGYulHkV/Pys3ZSE66n0N8RrcAX7uq6lpr65Bd8Ymj+jbERMfITQdlJisPQnrH0b85F1UEXXN4CpIwmR1gwfNGEhk5xUI7uABAARhNQQ4U3KTXK7AUiBgUYDvQEDt9AhrI8BcAOEfBN0/ng9LUWYrLhU6cMnmJv6uKyUVZNMCRRneOkks8cAel2Jct+RBGA0XZnRzAC/Fn0JnAWUqNmRHwleHDJpMup3Z0pcP2/5usNyFvfhMfzf4zS8dpGIZYtm72GIbRc3DFv1y6lZqN/UYBTpwZ5JbLPgx9wS4hRB/mlioByVyIYWVyL1C7tVLts8aBDDteVpu9vF4q+oC13YcV3rmzJutL+qZC9sE3g5JOZxTSR1rbZs9Z+68gSTDoTWSZKhfiB9S+3pwcnXmApZiPp4gF7Nxlx7vM3QJSrtTYAktA0B6LwpaGaMBBDWE13icXkJrByDPurJaMYSKIIGtBMEZ8MGQRRkKUv6w9UmTxEHk9pg9ZsrD+OmBaZIx+5GeQEdHhORCsZXBf4FmaHyR3jyfkWlMeaad9I9Fd1q8+gzEMPJsY6Yrr++W1Bd6lcRfeIBWyUzyTGbpZNomy/G77MuZv6W+TJ3tpI2SDNpWfVato/vpDHt29L08Wcdwy2ijXYN2zi1FLyr4ltNtIqOCPtfe3d7ePdkqNtydpa9mFDKtPLfAWjBjNDJm2TJolcLAXMff8XPalJEppW/M8mU7dKrM3EqbXSHmfyMf7ijLy1DSSNxYihbK6YW5BjvrUDlEdy5nijJcmZNSOTRt9j+bkcnY3F6LTN+koPN0w+YELnaMdqJbZKj8EFIoyp19V8OHaEdfm0Qa+pnmmudl3kxbhkWdm9kuyy1wlznLFPzV/Z+gX9LDxEF3/9tiglcmYGQoKDtVSJVQwxEifnNlEkSahoBO4vFUHgSnqC0EcZq6ICzr5hD/tBVUt2wsywjcICR1g7O9J1/MYJlYFOIKgCaEk8JVJWTFOE8IRqJIPD9W8JRaiBmH5cHSqlo8oBN+AmLp1wC2pYDCIwzdkILAVQqJdzB63ULMkl+J1TUFI5ZIaZUxx5EHqJPxfC+reyoYrqyuqW8g8lIJTtjQMECnZONuyIvV6rj6Si7KchWVXDZZbZZD9JOBLJA6wnh8AzogC7twiPx4HMaQGVbRnISRUIARhFUzPPYjZJGAXOEwOoxSJ/1cag2aBYGOdPv582TMEzZ0wsuOTuATk+l2/lTq0dSjsVgvwDcNnAdvdYy4uPE+NaK/Wzgl/BNxEJfdP4Y/xTxFP8evAHjBvs8us70Pxnouli+mTFQV1sAmp+PrbIN+bQH2SMha9Ag0lwBq5MFzylGdXhKtIY+sFuu8PdlZ+S4BL/oYpTJ7AtXE9MlE2WkSFFM2MhoyEGHGpfVafUSsl5ocwYhH7zLr2DKP1KWP0C6z2BURMWa92CNx4VnXsf5DPMRXnHwAVSLZhwfb1n/I/4bfw6/jd/O/+bD5iVHIvWTLH5H0wvv3LkGe6b9kr+U/V/3yBP/L4fwWfnM9/2/PH1fxny/X0ovRRtS9hy9kvkQ70HLk/XB928EP+fP8qw+cJE2th79Dl/HJS9S+ufyZkZuuaUH5c5/HqviE6dNveRO1ipAstvbQ4eULLlEi/vE3N00rQRr+LD+GQoIfQtZPdVKLqMQ8eH7zSUa5JMC1hKDvaiCyFDq9lfRrD2GDKyHgz5VJrhqyHWEFfGwSVjeb8VPvwnee5qYk4wsJvSLuttyUynjHWGyojCfQRyWlkYFVu/B/R2HIZO6QDs5fcD5mNQSDYNn/C9s+8chnT8ce3tZ34WZxQNBbg4QzLwZBav/E5nc/eeeZvs96xWe2PRwTtN5egLzAksdEmeTN8mZsPXoJguoIEmkCM90qagOaSyL1LEluOIkoKQ1w60OgPq0JQsjo1SEI5V0WhAiURSFudJJbEBSy/WcngeEagDO6SX8HAEqBKCaSFEBQA0kuoo2PxEfGJLkxAodXW7Lnqjag7pqZ5GYGuKuSXJs2Ph+fWJjsmbRwvgzihbmF2vhqfOjaJLcU2lmZ5K7VxvOEkbQRjyRwoSbKKqvA+oyEsOQpLsGlMSNxaTis9IwnYZVtuqeBfbrGMrEVZNZVM/Hpjmn49Hw8hTbg/UIdV1cZb5mEjy9YjOtL2XjnIrxfqUvUr9kAjV+7GrgcroYZuBTMVrmKclTV1U9s7YBBW8z2KFFeJjQehlDXyZXcaDY+4yp84+x5ELfcNL9LiIr/AaZrvUFnEoWCl6muaRMsNhskebr0nnHAeoAD1qgGDoFfkTBnAagvENIIh00/tG898B5iUBDV41/mvQOtuM6n+Df44/g39d6Bx/edQ20/ew5NPb9373n+CL+DP3Ju33UkTtZLtja0a/U9965CN63m7+OX8PcdJEcPtjUgnSZfusu55MCSqeTQ34dshVtFuh/6q63Cp3r7Z/xj5/bhTzAVrRv4BJtJiC7qJLv+j1asOHTsmOjnpJYqG7FAgfYYdJl8NFg5bskS5mly3Eu2t5Dt39PQ4BSD7rl0SOaSTyK85aVUCwX9VZzk5MGEmyD6ulmgIg4S6GrmNIA3e5IJD4nI92hILAN057iHwXI7Kzu3wEvkttgNrg+gKYbIl4gnwoghZcXFQMaK3gXpKmI9rkA+C6SywAEzw0b0LrHezCJ0z7Ztn4iR+PqPProeicWfQI2/CDX+otgwv+SxYcuY7qr5m4bdNfskM2vFPciMMg+vSL0n9n/fDZ8IjdHqe4dtmlVzPb1s2GMl84+ITpzfzFxL879/9FFkoft3oK/IvCX4Fo9TesqB5y0nldCkvb8iLbiDlEHOIFCQ1QfSyUWRIUABRUjq8DgvMzgIKjtVK/bAepdJKpHWYm3SoxaZsL7YazFKl5DAA1i0B3KPs5VFQph2/8vq+oltw/MUe9Zs0hlubuxszK2a7ZcWB72aPP+SG/oGOC97ey0fogm1naaPwchJGUSXrt6w/vpVqwOznvnFU29MKZC4tm9apneOq2ysaynOm4F1rUY8L+cS/zHE6hRQYWpTGuEHqzgFRMbZwZc84O/H+pWEBEqBmSjQi1qJ85gzaYnrPwCuY8BXCAVh+Qbc/io5gcUh5KPYIoyXWvHei7uFHdhIKWlGcQlZEWDZuMibxuaog/QrqZ5FbnSFqaPHes6Amg3LQLAkyuo9bFlj55SevGnT+Bfk6Cf7Opktnfv2dvV3d+4jeMZoeOf+zs79zJijkxfI+eenTZMubdlhKhkznv88k+f6+0UJ24UnpUs69+3rhHCyfegq8ZkL18AtnZJPSkw7Why2i82MCE3MROwkyNmj/qIIyy3YDqQ8EcJfBq5XBLZ7bJQo36kW6egenV8jGpXKye9fePH9v5wSuZwaPxwVay7+ND+VxRy4+D7pY4VUobxcXo7H3DPUq9RqMrcMS3LPBbj7hcmid8hksUMQ6b/Az3VHJhavWpDXOdXDOlbu3Lf/zsM/PUlYv9ljTS27brvrIBl9zw0DdRQpVVTT/vjzL7xELrmffeqOA4fvfPj4i2lxq6sF/lYrjeWqGujX/DSSwDobwKNKIUMdfiLYTjJbGbOaxhUIpI/4IWXOT3skAlgqBACUe3C9lnZ73OCC9rixGWUqB5DVWuQmZhP5744Erdj29zOecnfEVIcg813q9KgJmzPxR6qBQADsMvxoPSaSzI/Mfrpwyu2neazrVSMff/r2KVDjT/En8e/p29FyOiNHJJdoMp02C8O6Shy12aPlIxwme0ObwpSfKzJl+0NWJJeJMpb1T/YHR+SLVRajKyO7Y06ucWZFs01aUOj3ZEixnJU7A0qUIVLrcvPydRVmg0GVm3m9KbPI7zQr5EheK5OIRIrqYIZNW+/06wwtwzeZRTRatJSRORrHTjFL6sS+znHNbtMwTfmcsI75P6x9B2Bb1bn/Pfde7Xm1rWVtWZZs2ZIleY/YcWI7ThxnOTsEZZLFSAIkDRAChbJCyypQQiFAaKFIciC0pCVQKIJWbYE0LX30QSlNKU2h7UtLhnX5n+9c2XGcsP7vQSTd7Xu+851zvvn7OA3NOjDH0HZRMzJ5mRoOddLmzUN4vj9fQ8ge/Y4l3KawTo5ZvL4uv87l0NsUNtauDZYlVeaWmkn4zRLlYoVFa1EzuxZEEnOHapQSRk47rXoTouUKxmLRs5w8EJHrNVKJLGr3yMRKh1ifqk35FSIkl0bchkin1jjJoO1TV8bLKtxipDdVD1R0qiS9Ur9EHW11GR16kdjjViplYq4prrXrbKqq+Vst05FDP9lkFTP1stA3fSKtmeSDpIlNSkM58Gzpp2aSmgdYFvXEQBz1AVAV2AcMmKXxPFF+BECRPEL9QKxseYmW5QUbQRDCLL0kyIfK2kVYoNCWjYafjQdh0SMS5AMqOABkxhNeM/5sGZT8Gua/EzWDW5rQAtnUkGhSaKoMLejqOVHTI/47CQHDGsxoJgz6sWhPRWNjxakL/OD+TBN9BWo3EJ9SmKqnLqGg7iEVhzTAEIhXESJUWyA/HCZGqFLWMM6fJsctwpdEBKhwQaupJRMmGNqydRG8HFZACCkUSQSnTq0uE4VgY3wiW1vfQKz5o3OenqtLCRUz4AAjNF+DhGSXKHEaYw0Pgp/0nJdBaDep3VOB3IesyxrSszbX07tnbW6ay2+zD8V4ZU3ogW/P2gyxS2D8GdmOiQHancjQFAI0FdAOJyXRNejqePPmWZgVD2+elZ/dMK/4w8qoccbmWWl6SFANIRuY6HVCn8uoKqzZ7SDxMjXE/xgvADC7rpBpBIKpSSp9oxq6uJEC/2PTBHph0lYLVPIWIKmtjlQVhkS3bG014MrFSaEHL5cpb8jU6TIpoBfWBzPVJCcoMZFmWN1IJQXmMJcYRj/mkQwyeCpC+jgmZyKI3BJviWpbBr/9QEUtOh4bsqPr5zRtnlXcVMfiVjcssx7i36kAkPx0mtmVBi03n2dc48k2uGWGMVpZfHZuw+z8rM38ac7EH561uTmGrkY7k5OAXpBPCOF56VL+I6nBvAbTrprqpbZQEAk4uQCMVI75qW8cfdoEWkwTTGctN320gcAWGavVGcOh7FR0MtNziMoZpvaAUWzYYCQbgkGsTYwlMXl5lBTMoLINkzGHWW2YkOUcyS87Q7MUqXcGRtqU3h1rpesAAZv1ppLE5AXeIiNej80MXgriPnfMSYvBagaOAwnjFszmeWcZ2m0y0w+6k7JhNNC/fVpFxbTt/Yt47cqnzCLbo+Y2x8hKqzPPeJL/8dtsbfQPUNjqktMsC6YsXuZJyPYXX0K7R8mat9eo8oqQi740PnftJWvnxtGfnX3WR81yNd+oqrWPzGXWoZsS/PO19UkkL9MFdQG9RR5yFW8hvvF6GMOYvh6qmeqGdVUUzYiJuSggkHgKIbHAbhD43UlC6IDEL24ukViMSSw5lE2JT2aSmMQSvGABicXChkDiFjxT5bTlcRIuG2jCLEkR8sbB+G3A655b74RpKuUnrpcgCpCI7nLkc3skYjOe0lyiGCAppZJBJoU4kZuphrEtSD7gO88DFdHAsCzpph/EDL075bSOrHS0mR+1ikwZfgP/zh2L+u/3u5CdfpahEaaazf+fJOPhDxZfGpYnPLxssmQELOBCLmsDpmTxFldInre3Mh/Ya1XoZ2o5ftY0x1F6Uf+1NQnkKEvFUEeC3zxyx0P0pa5QsQuwNE8dawK+/QTyveQBLA23UT3UFVSuHeTFLlJPwyJ4GOxHSvNfPfEmgA8ByPrR5hcvE4DooLIidyjbhOnafIga5nRNzcSim+PIBqFrxM6Btpmp57IWM9A21oV5WWyPpFoFmUUMJYYEhhUoi+Xsatqjpo1afRCIbE6JQG5IAEgXlhgF9DazCI96ZkyqHJGr0c8wMzEfOKKY2SpcxZtLzEYfdUyzPnoogTpi9RaHvExbqa7UlsmBHR/CdAHgqVCT2NNuB56eyPl9wWDf9n7+HX5DxiSyProQGF7Z6GR+a3UrGPyfwm3lkSchHy6+xBPIYAEnmND30yTJpyvH9O2jrqQg0iRGMlk6BKBHGcTYQjwtmCK1hQxHiuUAgbmbRgnMYQLrDmX9mMA+QmCfXyCwsEEInAQvtLsZTwYhLqtSAomnxqA0rc0thCCayjGB2xDNGZwoBnQUCiAGGVhuJVjexUsOIH9BTnXAI4b86jpSwkEiArxir5CPGfzXKHPNv/7e6+fTl7kqFHlr24il3co3voluYtY9BNwoU5SpvUqvukwhc1hMZredPzQsMiCmIXh6f7CBYa4dx+4r75ky5Z6VeETIE3hEWPTotrrEyBobU87/tPhTOMhTpnKNFNE0kmrKTczr5W1Khek/7J9gCFQ0N1cIdTEEX46IUlBTqH5qFnVrCadiKqlq1BPLMSQ/BAuD4UxfDGJrpschQX1GLCeXwBk5ZI7MHKsfKC6Vnxm9TyREPjNChMBgDDLAB2K53n442zsVn50ulAfsBXwSZSX0gBw2bYT+tZAwYSR57BysaOVIBjEdo8kyGryLNY9R5UiogjemJ7XhXbOpFKTjhiIjCXAL4cW72EUfxMuXUf06GuL3va42Ooz0kFEKu2jodbUU9hz4LL8PdvFmcR+c5ffBxVLYc+B+OZ6H5+TJo8R78RavPO38qs8Z9w78LPJq0nvwcwHZRkKCbkbkVCl63k2FqBiVpO4p9ZExmrUk4tBRw2qrp8onFNaSFYbFskqhJlAgRqKc9EcAUMAE9YJyehLhpKeECCcbwXMDEdQMYgeJfa8icKlg/1cXcupquFytFWKfsh4IxZE4BamtEvdVJYVHi84UL/UWImUZSxKqm5MRgVSoTlKXwhqNyA3puWIj1mOMJIOVcafcaPfNb955z5rbUOTON9FsftPJQ/+oeJBRjhxHFnvXhbeg3Wj7LRcuqebXfQNZbrmwAnnyvAnAb+98M/3mnemTi/hN4r0k7L+n85YLL7ylrf8f/h9tTl94S9GeJ/KZBq+BN2IJo4WaDpHlQtXKdpI9giWNacRloseUmjGuwHVyLDofLIhCle/JCvBdZgcg3STK6Yal4YgMzHgeoIG+fRoIZ04OaszaBbm93QdFWZOtJDuqgTtAW20o1dI9ncDL6nKMuqxBEHRTiVaWVFgt/RjNXCDIBSVcgFR5qUY+DyvRtzLxmLl0CGKgsWLKVbN4qknLvJu/9vyLw1sWGg0SR3rT0y/+eNeaMisWbL/17Vhsw6nubvty/sTb/EOX75ddUX/jjL0f7vn46lf9PuaDD/fOuLH+CplI1z1798yP96AKsTexS6Sr9jqsfp9KJeLCbputIqhS70qc/ENNmL/51VdRRhIxmeSO2hlBtIoJqLRd7JMXe3Xc6YourSrAsL9nZBa95mIhD4r46EcIMnc/tYp4SS+ltlInKMj2wAy6mjhK1xUyG6OZTYXMZTEsPWcv2YKZWl4AG5M2Bhb+wUJmUSwzD0/9l5MuEhzIkCzRXBiub+7EzD6lALJMfQFqqIE2tbqQW7huE7iuvKuJUjUdM/xqbfZifO4y/Ie02fV4azPk5WWvwB3aaYeFVSKK9JYwI1IN2fopmNkJSoSXy9XOAkDD7MWr8bFlF+Bjl3E5jVoLfb5el12zFiau1RDYXh3tbSAe1+FU95QG4I9NG/E97W0NYxFKjtEwFnqcVWdiaIregHdbhISCYKIVCWAncKvZKGCojhZMFaD44meUQlSqBwT/i/BnyyDavXYZY1+2Fu2GRPYTNbM2o0hTCEIImrBkE2q6RU33qxQa2bM2Y0XHZR0VJvOaORIbYlpCPyN5+j8LtbSERt4PtdAHhdwaWK+x1rRb+BZdPriFXr50zZqly+nNs07dgP8I4vyJhJ/+NXwXn1ap2owmmahDUS9Omq6smzy57kpTUlwvCzhZjZ9dsDzUsqhy0qTKRS2h5fiVRjrGHGfSkn41QnLq+6gNWBPdgiWCHUhFZaqjWbEV80qkkJNa7BB4gHVULUnXwYJYG+aqQuaSaObSAqSibS1ktsWwCJG94mv4liRmpqsI6iUF1fdyzTHgkuYqzCWYg9IIXA3D8xenpcBK4CWyxTPzC5nFAtttLGQv3Yr/3EZt9nIEUMeZbQLu6Cay/DXGckpiEFZK8fMYLeG4aGZ7HAp2Z9PNoPtOWwtcspjLDDVk548xVSeXc7sGgdEux0yTM1jLiEi9sQ3vzBggt1zCDQ+tWr0AGGvrFnzfBctKyrLgSIqfiWYCXoFkn/MdO6uKwzmcZ/oc1gN4KKN/AofJlm0Z5DeRpDFAUHAY7xqxjN/jN4GpAYwSn/xiPN99UybCjCfXSg84jKGOyyaFjI4DUq2C+dF5uCwC8G+DW4TMMyEfbfz2FrpbZIC/cuoY8ozjvf0iqardaJSL2lT1opRxGzDfNmNKVK9qE8mNxkvO+GiF3N75WB6KUcuop0oR3/PimVAh558zn+Q0XkAmIEdh2OiAgG9pAbLCjIVhL9kFiT+K1amcN0ImHQA8iZBaepEKzAkOQaefXhjunl6HL28iVVy6C7luUsClex6+vKkbNpuG8IK7HNJopJB76K8ElqgDe5CmIdsE6426bQFww3Qu2z6HBMRgCV+UwMJ/FLnVrNEASdhy0FgN5jiwQBJyq2mKXBQYu4aA2pDznmqW4Mi7MT0VcsbFqj1Wk6uuta3ONfOyS2eWPz7y7uPlTfNXz29iMwSzJhIrK6OHyGXh7lmzu8OBpp6eJr3+WyPv3iu19nTObBJdvvKx9UMdTd0VNcum1GvUIkPbpOU1Fd1NHUPrH1t5E/8Kf/LYS4lOdzpdPrn6/iffexuJRx559PYVc1vjVYZI2m5nNVVVbXZDtK593opbH9w12OrUITqdprX2lllC7DfRb0ewpGSjgtQQhcBgj/sHwu6FgnbeAlERsGJw6IX/pIRwG6s2U3Yoy6lPYvUA9IIyK9ELxraIZkBsblJ1KbcODxXOExARsRNxyKs3lYwoATRWzcUTSG8ZHNwCEyvMiKdu6FssiVU+Gpoiucwl+bWAISMypAe38MotW9BxqDd+chEW+B4LNTZW0FucxTfEe4UaGwI8I9jYcfsAX6YPy+UZKpoNNsRhdsvq/XhhoxBwCjUFM1Ykhjeg8GhdLIeI4I1ALHfhw0gNoD0xojX1HsnQMSFYJNdLWK4X5MAmLUk/jGbkcbxNQnvrY8T7EYNwE3ssV2uEi2sxO4OaRYrBxEeBX8dQX91jWLGjR+JY2i7FvxvH4uC5UYjW0SMQr5YuldNmPjiznR93fMQy7ppdMCGUSndDSSag5ejOYX4TaPilXUiTP7MTKY1xYT3RYO29jiqBZZsgzxBSgTJaEuTMCdzjKJDUoKyJBfuG3dHQcJ4oYyzzttKQaEkb48IMOpoCBnFkWC1Qu7Hct9tmdavz39vJb9r5PbSbzZCcsAH8LT7oC3Msy4V9u++/X8BhKtXJaqW6qAupXDPMQs5CztkMneAsk5FKCFDxYHI0U3YE5HUbyU+1CaJPqpDpiIEDPevF0vrTYr1BFSPepRSXacOLiRGcT1xDRoQ1Xq9QpwLyTaD7zEJ+nbiUxIDVLohCTCFIKgNkNUDTORPLONp+DnJ30jSnpYsGKd0slRfzMmORwUsFnrL7OqJxuqK7sfhydVVHH0DssDuwtvUNh/HECdCi8ET/e6ODfg+ldJwWmRQSKe8TS5US3i0RK5BHW1xJB37Su7ACvZ2cNa8Svetb2JtjdxicxS1j6RF0oLjPMeqrlK3GtAtTHVifbaFyLNBOBdVHQa53CpFOWAbogV5tg+BNPL82CTUdsMiXcepyZW5BmUmNrooSNU1StgUcRMCcqiMBcZxbyOvAkhhXd17ywS3g05QaHfsNejvX1lNcNb1hahv97Z7W6nAGmnB6p9HBuLznUO64QBeSxY1uukerlM+f9JPGAdTfU5+bNN9zH0oDEZ2Gk/tRKn4esrEbBKqw1C8+vV/2H+lJTBOoJNpEOfEs2UzcaWwBbH5ZFmHmLneFS5WrTQQdulUUIG4rsMiBG4sknDFiTAsobQ1pFHqZ+BW5TCpRW1qrXBetXtvliLQsXRy+8esVA+varr3/o2/MLZPYDc6lLX5/S9Msj1tViS6o3bp2aB37IVp+2sR8gC5AP+YfoIfn6ptn3b9o0tUL50/u6nDHN8QvvbhuVdgqk/t6127cssifGqqatGrWzFefKLZtreX3VKqqh9AW9kN+z2mj+Pv8HnQQLYdxrcXtzEoDWE7sBkuyGuDzMhXajBeM72WFHFPXTFZwweSJ1Qu5NpsgKgRIfHqi5ZH8YTksr1WQG9yQbU7gVaCiE285IR7V3wbSmBpqh1AyubNeqA+f81dFhYIvIFtBxCQpgWaGOUIPKVwmczzm0yWIOVkS8Hk9rJjG67IaUcmUG3gHq3X4Ysw5kOKqfe+BJ1mZrrtyz8Je1N6/CN1X2a1T0FMfQMr7Ft33uy2L5w3xd//hLv4fL29mdz5Bf18iR/YQagsi5FCIJbxHrJSJeQ+z/cEPnHp/GGV6l6G5g/xA2G+2PYi0e7b8fs9Sx08/3vwy/4+7Kt2O3xXf5hBdGwwUf8nJij+XSemkgHOi/fQ7hJ6VVBs1jQJ/BqFZRgP0NBdywWQroSdAykBaD4lWq2/BtJPXlBOptdwMejFFSslpuBwjUjWUfNuQ4qZLQm0cSG9jdUYDzYZRDEubZJaRIDUdx2OOhWTAOMkG9OLZJuj24IGlfWInu/llpL3rD2jN0PyFQJXb+eJ3KmmJUc3rUgtCvSZertJL6G0PvEfnJBL032KZUoz+G48L/r0g/0KIf5/Z/o3fOdyVdyHty5s/ftH+IP/PPQ/y//putF1H10zxOosva1urP/gLh0khBZJwxV8GUICOUSW8jI9ks2ULKR+JzExSzdQkqhfmaZdQP1qIHagmWX9VpPJADVAsEQd8/brYqFtDQpwZVFbpwrOxvSFTw7WrKEanN1RUpppaO7qmgoAfrsYzlD9Y31gq2q1LmYFzSPxPMhUMEB6TMGoUhYxPictH0Zj/9GKJPpnixBI/ZzIzAZEeysqaUyazKKD3gzHe8+Dtb666+NZ/oOnP3v6HzXcrlUb6+0aj5G2xVXmH+Hb+oQf4T/lW/pX96I4rbrpk3rRf3nzTUD9af+3ll3Uj26UXLPhN+E+/aYrxfzVdh8xitYLhX2fYzB/RvQ8dvpw/vPcAP/zPW7v6DnNmZDcUtxtY7hfs0jT6CepEP2Q3XzSZP1Y9Cf2sWsEflpV5UETh5z/Ur0Pmup7fuH73m6nzL/Pyf9lhHKgj8/lm6jrZXlKjCCrXVeCZy0BWaE0hpyGgCxoFFpm1GtjUymWQdU6wWFMqxMjooAwqlEs4CVeNNt+H3uQXPCQJovdOPXfxyG/oFxjXY9flr3sMvTP4xu/pQ8yJkR+P/P3HaEic/mbByz+8Fr3iLZTWlLy0TlpHcmfCuLdBYtATL+7E2Hbzmeh1MwD7uPwwCkgguydUWmjPjlmfoHhR5CzJSkL5vz3CTnv0ww8fPb3/kb/lz0ossVsrGFeFtYzfaem28DuxEF66EH9PgquEa/nqSZPdxY88rJu2/u/aERxrh7fyy7SDzH4QuoCXws9px/HJblqH1cfiUfckaASgiE1sxOmj45taZqX+l33irhhri/9LtYUKCHEtMAV9TluS1jK0A78j2lFmrRh597P6ZGT7uDYLGJKN1AxZrSxJ6ZECuVANRelofZLyleJ4JTQlYn1BTEyINklirU5sMkPEvhjiUkyl+PxgHYkogSUbr91qupoFzT1AQk4AFQS24AGwFBmcDJ48AqVgEvyEIO0PYI6rxlOISSIOiEkMC3kYFNkQY7G2lSGRWh5vAAxPEpAD8HX4HewIykckCZ46vs4UrAOhAW+z+Gg1nopgG7+mGJ5FgyBBEPgCJKYFH9aLSROIiEEei5dEcamiUCCIL7p4w82L0GT03XceRc1I8tatHVoXP5d/gT9YXPQXVKXoKS9bYVDopGq1i2NYNaOXSR0KpYIz6eck2kUeES21BqQa2ojkSUWjzcGo7UaHplzuZXVOhS5kKfO5DO7pHp+o3OsIauVOTqYwikRSudisQaxmfrlEqjYzbPky/nVbddzEeOUSpVRdP2RGVSafnjHrJArHtel+t9FSVYX1mgpzxG/RIlSW8NVxW7WMVilRaMS+MpoVKdRGVbBXb7arJG6DD1WrafUUFS1WKtRKEStR0AqLTsXW2KWu2VWeWqnOoKyxKxSG4IBmjtxQWSv3a0X6G1TuaEDKRt2WyioNq1XIaInIRr+AdJw7zCAxLVMqGy1i+kE6hxp+gZKPL338Y/5D/uAjfLb45w0bnyzSlwTXilidSsZKtVIk42y1ZaJyrV2p6bM5tq6zme3cNoVPYTJz1jIZF5rCNkxWtXtayxUKkYQ1ShyMpk9lCiiUC/prPEFvNcM0MrREorMsQFaTVVPTIXXNkki6WHHL3MvRVa/pkIrRyjWKJCsRSTXIpVDqzIw3ILPIJY4aW9js1YtsHMspPCakQmoz67KKtCqNWsIgqYa1qiwKTsyKxLoOrVqklRmMnNyg7zbSqn4Tq9Cp5bRUbNBqGNQiptUaRW0Kdwtt00hcGnGclplYVqGs7lSEa7U99P0asVxFs6GWsFZdITHqDCa5VHk66LEvCEqqyjxyrrM2BN6VUT8Y4Op78TpTRcWwrNxKqs8NUHOoRdQF1EpqHXUJ9fdS3P6KaC5U3wsZTqsKOVfNNDA+OqO56hlr4ZilkIvP3AjHbNFcYvZ6OOYr5NrmLgWLtM8G65VPAjEgl0Yz3iOAD1dNKttVEzd8rrauHW7uLuSmzZwLt7QQq1ALeOG6hZDo2THIMlofy60irrRVkF9/GWReeLHIYHP7SV27Fu5pvTgcrIf0tGx/NyAgS3rnLV4O51ZxwzMGl64gMREWPB8+raLCLd3klI3LKlFDKaXgvCHI7mTKK2awXBsIMvFkCjYDQT3UNQTcOrHeyZihOKyaQa10yp3Al+OvQBB/VTNBEdzHwBP0+F433IzPzb3vD0iKUqgbf6R/uG8u3udP8K/yP8KfE3+4726kkAWPTtZou98PyjoP9F/233ff+ftLetrlUbSOX4ge4e+IXu2bM1Bv5f+MbNb6gTnoad+MK6J4b321HC6QV/PfQjbvnJn1VuTeMv25e995965ne2/9oFvL/0sWxLKCRjuZVX3Wn59LXo+uf+T2u/mHv3vn7Y/QuX07Ljh154+XX70HHX/4Wyj5E5S8feTx9g29VVqUYB9FSW1V34aT75vbb571kzu/+5OHv/WT9g19VVrl1d975eTFyw89hJbd+d1H6G/f/sjeb2L2sxDdtVp+E5Z0VKWM7SjmwTasx86g5lFLqVXURmordRX1deo26m5qD/UY9RR1gHoeLaEyd0cz3wKnK3hRLiqAH+uBOOQ43BsD79+WOHj1LiGulbmPxkk1sMGHYlA6MbvkB3GQS7MLvheLDdvCUWk4p2u8Eti1vJBt3YEvUheGp8DxzPXxTGchsxOzXTTzTDxzYSGTiw3fduEqfOqmQub5aOY5vPQeImgDQrhX2Vh8LCT4VcQy/kImgr9JiFO2HgDbEoVscxf8akEjzw0MLQO27y/kZi9Kky0t5GUMb7r86hvAu7m+MHzZ9l03k01t9nYU3n/Pg/syz8L+nYX99+99Yv9BvJ19AT++DOseGWVD1g0RtwooZZ2VSAmaZQqw0pVYo7PhkdKutDgqqupbhhZf/rV9T8IoiZbjoVBmb2i+YjsRusfkAXfK7XefqXyUnBAxH5gQgx/4kse/7Pmvet3ob14I0jh1LM1O4w/zynRjZbqy8Y1QYyjUuId8h87Z/qwjn3/8y5wV/hFLnujtdD69JpRMhtakyfEm8v1P8s0Xx+2UDiXOOSR8F9d/xgnhe+SRzz0tfGN999VP75ctkm2kpLAe2BAKppDEj/AGQzZebWc2vRGjn47xr43cfsGt7Cu3dNPJKfzR0w2oAiVEvzo2j980r/1UbfFhZGV/hmxTiq9NufV0g4BRkv70gOwl2UukeksQkgzM8L+MNhslXnMiFUdOkQZBDXowrETR/ax7Kj3/1uJjU0dWMD9Etg233pK95Rb0+NT1TQHIlPQhWbzv3gsD05uiKiVayNzXQy/AV/ecflf6L2RLw9W38vOmfn/Pnp0r7HavKnrHXb+9MOBlNTI50e0/fe3TZ2VLZLvw+yjPvA3DSZLwhwduKWbxH2Y1qIrevwQtgscP3FrMwuOzyFZs5ed14zYtwfNVv7wOr5dVVD21gcp5YV0MCHGgIYA1JynVEPO048WLBct7QpupO5SVKU9mFIeG5TKFPpzD32fyW6n9srqEXCGkto7bJhZ5Vwjkdw+xUgVBJseLjIkFyZTBsrnRe/b/tBNipkGoRSIsYQaCfizZPiRebl7otpcrknVT0OQZ2UmStOVuwNUU/ksqE+1+sTjhcrEZprxHKXcEin8NJMuel/W71RZDezwmVy9XV/3dyL81bfQeZGn3KxOucr9ILG678n6Po0N6u9TpF2wohk8zuN8hVzpM7R3VUkyxnF5FgjAAUlUbzVjBwwRoGv5oxgMhwjk/yTTx+2RC+XhEtJlQLKclJn9tGO4TbFY+EtfhiUEwBwDuOACDI2clgcRWm1AgIqsHzUfF4jnPCkVvlCKYCLWgA8kofNAPhJWiEsgd5XOxlE5LU6zLR+l1lIiLc0mfjizgdMAX5LxYOKMlbqPhZTQN/RydwJ9pL7/M7+cTvBR/9q/Voz+hrekT6LaPlMXv03Nktx3jD/4w/R/+8j8p6Q7m5nPveBk/ib6Jv5F36OmO4vPK99EN/07/EHUdu00GD1B+xF98Ii3Ew6TH4VikqA6qh5pJZQlljQWogdRUgDITkwnSsZ+gSYJGODgKXsIJi1FtIVMrWP/68PLWlyB4/JDKNqWQ6RMKUACUk7CGYfVxFiZiXwIQSIx2h8EfqfLVQzpmdkonePYheWwGl2nFRG2qgou0ljJ3BRdLThsAaaqHyza0YDK3Q+Bpa/35XAiUVmfC5B7L6MLdAFCDgDQISVxQ6nsUg6SEVTKW8jWGSnImwx25bzyK2tAS1Hb0xhuPYm3pIf6Fo44NzyGExTn03IYNz/Gf8kf5T59bf8/69fcg18b+6Rs2TO+XB+srKur/Rzi4+8zjMuzXyBNuHP/U4nUTnoW30O/h1vXIT9BpflcfxA/8lCLHKPG4vgPpxotHRJS6ifScjkRL+woZbzRTHYfEZbPQbTWE9YVug54QKiW4x0LLq8YkDPBZSQV8MVcZRCRZzQ0E2xFCpSO6rM/fAJl3WRuELjl0Wb0JhoDXB0lZFZHzunUoHXLDR47wL43cDEkpTggVZ/D2WRTXaNBm5k20Wc3fe/pfr6qRlbkB2TT8b0dyZVDEDEVm75otwGSOo6uot2jlt6Ib6L+ibaeP0xeDl7t4G38jfRDtHrGkF16zcwGEqIPPCu1SbJD8F16ZailKWweZfA6ExAYzgIIFkY8cMXJOic5cLYFyOUGkZe1ac3GKVks/a9GePko/SA5Ur9h777P333VRJ+29+Ovf3fv9+25LwVl2j1fJSJRKwz+LvNKrLI7806BUMjJl6Sjfxar88fkbH3mRP3n34PXzJ/usrIjhjeQiwacGcT43UdVYXm2mYMqKjWU0C/FUsrEoKoisCgrW4qST0z0jFpV7vPomAf4MOiGFEnjeTsEEj8pJAgxeEgVrRDmCdjvRhJgZEqogA2f3hgXMzb/olrdMef+Ksr6ysrjWZVsaZNgN86JasfxjN7NkwYarG08YGq9GEadBvNfoqDKPHBo5ZK5CcxE9/YkY+lfXL7p/vWRdT0wRNxhCnbGgzkbTffZeS1z6sbf6Zj4Ye2I6z8cXLkQMuGb6dGEF+g5/oSKsI3apT+8nPG6l3FQN1CEzENTtKOZNlKmNAqAYlXUZON0BpKaMZfZQDUwQUi5Lq4gtCkElSpAvy5EIuRGnFyHOr+dkWAwBVFHkFIN9JwHpB0tI4cQ8VE7E28f53/KvF/hfYQaKv8Ufpo1vvWXYtXMXmoxohcbujZeHWqwaxOxiM3nisY+VleVPD9BD/KYR93pmcKQ3yN6Idhf3sSeLT9EzNcHgqTwtNqgNUrFEXO5xK+Sj9U6Q7CXpScqEW+jEbQxQOY4g/HmiGQ7q74IDMqvgwO0ostnLXUKvJpCf84s40iQ1K+Hwrgz5GYkK9zTjDqIXcQteFL4h30LmvmznL9bxH/NzcEuGUOTN+eDwnT8LDT2Rl0if4VdefTW695kTJ5hnRnqlZZ11EYb5y8itz0AzxEdiKHRBPnbqgpGrnqBIjfIzeO2QwVhLDWJtfiOZdwIQOpk1RmIEzhcy/BYLa21MSG8EjE/QZfB5M6k3lNVV4u3OQnZJyW2GNYyMgcvIGjJmXU5KsjszzVwuOmuIOEAYFbHtY7am3RzY3iRqGoIGEiSkFWvHXk81g1mcjiXbEETwYGozTonZKBwB/A2/ByI6KKGqkNjrQcdZtWt5jbzi7mfvLXcCGAmeXZSO9oi3wWkUj0QVVXue/abNzitZlSu+bO+lSxoqDQoktkyf3cdpGXNowZWvXFnU7fjkyRvdHlRjC9isBj27A9P+OK9cXLHYkhdr7WUqNpDPF/fBMVWwzmfzVln+KZxQClcuCS0svlhz8YZLVi3rb9RohVMyz5q1d3797pZYeSSi0fL/E7DZ9AYrkYPyJE6jjjJSDdRiEvtXV4AcP5Zg+3rGagj5ScGXYAwywGsE/ztUB6rBOtuwiNMpiLFCXwe5MJAK05BhuaxCScB7s9LAGXNugvhiiSuW+G0nRDg5UDxx9mTfgrx5h5H+yMTRCq22+G/OVNQBSh9UCgE77oiFGHzZDLFJD4Sa8qwVRYyOT4xyFT+oCqj4aSq58RMHfwCuFu5J50cvbgrlqVE6SI9iOpRTCaqVAlgOJUmj8hFq2MdyTDUkbRQrq0oIt43iBvq4bBivUxm9LmupKPkaSdy/RIgwH42ILkckcUKwwZ9LiDw06OG/MteZtxmEN2Mzhm3m69gPHoYm0gfPJQJ98NEP//zwRn2r0PwW/YaH3v/w0eKW8zWf5JyUcHON1DRqAB+A9zQaTHiFInkfQj0eJBwluLUQVx9Ppsb+h/D6wLj/PSUoMWSU4dmQg34KmLS0Uou0xf/gd/w9eNAh5iZod6uV7DTE0Fjql0tZsUiKBVU5SyshDF6iUsrFtIQ+eQhcD7ySPoinQyu0QaFG+1V+FXqKtME40ou7t7bcwKAITSORSMKIxWoxq+ckUoNJzGohNZLBTwawJL6OT5/il/KD4oZ/n3xF6GMqL62RxikbmWugj9UE4RzyQmLj5FDI+JIUSK64HCZMk9le7q6G9UDCZSIQp4E1oqelMkdlhBy1gCwz1u+kNrb4TM8Hia+iTkjEdSdNEg5WTVLaNA8MSdhX6HF6b56/4dEP6cUc/cqrWoWF3m8ppxkt92qxnqvRHqeHgHnR5fniIoE/MDVwf5+q0dL5VzkjTZebi3OsBtWrxQaOOy5gQkFMDeDV6LFcFye46lcSBG88efoIWE0cgiIhOr2ZOEUTMVgUIYSllVBEqBNbdxY2ugAUaRNwvdsgZxCvm1kfHuXZ+ia8lSRTbNwHxUjwZJCp5LLVqZIgp/NhGrE6PLppFtPIR/snhji6U4kgiV6UGAEbRsS5zZzEj8W6J1Flhj2QQaEnn+R/mzndk+GPPIl2717FHli5e/fK0z2rduehjClEJfJKSKLkN2F5jRzJ5+m/McHRW0feglvhcavw7UwQbi9ecgY0Bt8D8DMCTv44+kUJMn03BQj5boJlohHmxzE6OQSlBGZGB6bJ075QTSxZLxhy3bBfWYOlKMFlbNCxuOE+HW457cNNZ2njOenk8QQpUGD0JrxCHVgoRPEl6CD8V2q9Elo/2uLxVBBaPvIWpgKiIOkyn8eEQwAmX6pBwU7gn05q0ij3lLika1zrSxwBKEM23PphX7AuRdruMoOzvDbRQVr+pbjADBBBRi8UaMDsIEET9r8EDdKAHwa5B/ymNBTfGLf3RbxwhHBBCWHozPZEegSoENDjLG6oPJcbwiVuGPb5g6ExXhj2B4IVX54TCHjSF7f6r+hNLHW8+cX9fQotIak2D03g8SCWjRuoodFW+UisTl0MFL5kHPT283C9D4zIENGTjZylwQexwDB+TFBfrq0p3FR/vFQvTgSBO5zXI/4SPS4ynN7/xtzV62e+gY6vnvvGGzPXfyEd6gE6Lr9tx/arTu/Yho5fddacCTgjMOLbYMyLiNXCLuRTt5PWC6AHboHrQWtyW/AYr4gmU40CJJTdD/s1yfrm1lJPQ4xHrJWGep+Qnao+T0/D/OdNEDQtPPvFE14/YGa5Vz35j2vZA9d+/OSqVU9+fO3pnl14C+2+fSV7YMXtt6843bPy9jx6MZ0+BboChGPTP37lFRSGBGr6w9G7mOC1/yBbuwgRbr8dEwHfTX2aHmV1KGKDjgs2gTEaCNFpHVTvBCpMOpcKnSUqHKgI1yXrG5rbxuhwIFRbl6hvbG3/8pQwj5FCoscT4VeiRRotAWLgNSCdfxWFQdX/UrRAF5YWATLwS+SYwBPVVIyqP4cnGs6lRuMYT1RGa+LJcTwRjtYmUl+eEnEorOhGX4UAr6LbMCPcjiJfgQ2gHA3YXEmjS/GuuM1Gop11UzkR0ZkJcqdOkJnGcNFglCsFmckBs71O5PGT9lpdpIyEUuGNjoJ5UICR1ApgHtU0hNxR+JjPxeJ91uWbOPOnn0JBdPc7dyLnP39+64wZt/78n/x7d77Dr+Hf+uNBNAltR5MOHuR/wu/if3J4/BwvivDtcNEP4A7kRJXC/T/g3xr5+fibDh5E94+f4SmhhttYu6Gve89pefzclteVWv40bnkwWjvW9gPQdk9VtObLtR5WfHfCmwAhCJj+KzQ/LzQC1vuv0Pp6fEssfRcRkiC2kNLKBmQDWCf/OtKMWm/9UUD8mhPNbC5k5kPI3IYC+BqXk3p1iQI4D2rhcEchs0sQC24YZx8MjZWCgTJSawuZari2tZBZqs0sKuGBrRXSdQYLmUHBiS4YFEtG3huh1mo1pqWKjcQ75y/eABbeixdxumcM/tqOnnmXwv7lazldu0qkNPpSvQNzlqd3XLWL+NYHsRjqmIHFUBeXtV8DkumG+QAGy1HzFq+DK1ZtxjeqkVRb5gp19w8MLlx65VVwvLYD/wFHxB7vnHHNWOeNN8HrRm3DiTo6SMoAqGlXNZ0QoighPBI+UMlVIpgIgpD0oQPsr0RdcPQYYKDXjd5Ayr5i7atUWqBUTw2AarACIcSnag+iFvQMeg9/WnA//pTv5Z3489Oeb55Ac9EWgN3aufnx2UvWP1vkPyweWL9qsW5Re3/1xst6u7n2tvQFzMKOeOXMhY8gG5qObI9855FF7+1p76nu7FhYY/3jnoBL4yzb9ZzOYmtfJEvW7npuyn+XWRQK+sYd/E9yz/HfO8E8f+6fxmzUwiznv4FPfxPe4rkcmrRj35K/XXMTf2D9+gP8TTd+stTjb1/UEtR0qd1abcfC8jn/dcVj/J8fwW/x2F+f2rvh+j3v2WoW7qzpmrznj5I20XO7apOyRe02i+65XRvn/aGsTGFT0N/YvPObJ8CWJ0Im2UrJj0qe+F6C6+EtZKICHDqWVNxHYF72C6wn1OnI+qFWopVkk2stxMQcxIwhYhsgwDzrsBPN3WQ2sb4UIgXjqxk1S4qNILFETJWM+qO/In3jPNSHZs1ifzlja4t860b5KvvCwIyazgb7tG8HA6e/c4Wzk72ha0lX1xKmnfzQG/2Vrf3qZubhhp27Lp7H0RyjoGmN0WduX2syjvz3vPJJ/Bu3rlhx6wrGTX4EuwT76T9kS7DOnqJ68JqTi8M81DSGlCxoYoDIJ43B6NPFCCJydz1ua2NDpoPLaIVKHgImLEfqtEOmNpRiFqeSTgBIUoskammwmk6BwwILXUGCQ9cCp8S25pnRvm1zm0KWmEoFWV9Na2Z8+5rr73jot1u/caiTXTFwyRNLp1dPCXk65i/cvP3bD7+45rLcqveH+eFLFzYNNi28FLXeePOO1Z5ki5kdDjU5NGqwIhYfU3CqeVtvumnrXJWm+6rbrnGGb/n2M995sLaie6Cjs7ZCj5SqvtUPtS1Y0BaboV0Kuu5S7YzRGo8x2TLpa5SSKqOsFIIJ2QITDSgfWQ6vtRk1SbkCyNFRpHMZ7R7TyOlv0N/gNwkwzPTBs/eKW+hviC4ngYM3MLugnPqpG4g//PJSfDEVIxiXgEfmx5wnyEXfpcCXJSBZ1hUgrMNZgCDj+kKuup5gs0ZlYUgCaRLKxjdHM6ojWUcgBhmuw9U1dfU+ofykHoX3myK1iQbY1xaGLS5vJQRNQCaAQQWJZTaCzw/uwac11nKPX9Am4jWgfXsbCAK2uyGT0mVcDdkmzAPZyiBBJhpPjImaVBlym40S/A9xKaxpQ+0FrlTCDX7HU4jNjF9hQbeE1Wb0mKBxEhq+TWjoG687AbwMXmhi6TT4UAQxA6BcBcQZ9izagsTZg/u2jvC4kA8A9cQ0JFAFUyQBlpmSkTfAtSsUKq3O7iiviNbEwB7j1+3X21zhWsHEzZ2p1+yWoUQqmIibU3FosjcoYUo7WMNmAMQ2TuQsL9otgK1jYXoL8wwp7lj6J/zk6SH+IRSJYQlrCX84Rh8cbTKA2KbvuguuIt/MB6UbcOuBEFirFtpaR9rqoKpwW18l66waL5ZRoeZelqLjUJgG3KaVpHCNi7jgfISxopixooSxYuCFxlRyHsmpjF4IyxHAumMKUMNysVpSHaUasx8XA6VMowhn9W58mb2QswTC+AZCykonhBJXYday13K6/Warw19BOItTA9wDnhozOg5q2hmhFggpE5RxwkwKLjyXLhMkyEeBczjtTCJqicMSqdE9AP11cwT04SwOmwbIvyC1n+Gu0o5g1kGRiTy2qSSvA2tBEcVR4N9pUAtvN0WdRW87oXeB5CcTGp9FS5Dky0oabkZHIgIco3i1HiIFQQxFHYzfnM7hB3rjy8vOR283obcW07sc9wsptlMxRu8yFRQLxGTNmoDeBnOwsorQuwxAZVTEoKhuyGgAZRkob2zIOiFYKkLcpuGGjAcgCjN+LlNxLs3PJjFzbh+cS/MJNE5P6INN5xAdBvBoTd+D4+g/YikRXURoPlKieYRqpqZRayiYrDmC++smkmMtpmb/uDEOAREqByZXspBLVgEtkyYotJgMyMLZ6ePGfBWXU7QQUIekLtMFWBccVjmgRqCgUo0b8cg/AZaN+6J9MDgIjksob2scPxXQH43PkIYkRiHN8UxthnEZjnlYUs7MC3eNHmyirzn/5tid56ffOmo85UAAwAu+KHY2CbEykq1qwSQMFHIBBwFFTQIJA90TSOjAJFSRisABAPGmsu7KzybhBJJwX5GkE0mYH5f4eYZo44l5hshnkfDMfbu/gJpQYkeIayCYf3qst4NtK0xW7Daqk7qbggm1jIxtWwGK2/qIMl8RhfgSvJQn4kDlSDRTLVg5fUdylooIjHmAro4RK2cQTNzeapAmbWWYfCyj18IC5MMCJRi+/bpsA4SgVHAHdAYz19hMrB+ZkC7b0YkPx7lhk7EOANcztbqsUkHW6omG0FHgdFic/Eas+0vwoI4bhQ9esfFwFiW8MsznohbkN/oTfuNZ3jAAGGU+KO5jXCjySxQA9XBku7CIM7vwslTg3yLjHmxGwkfoiFKSxwBxyJCq1nh0o8jy5VhRhEGP123yyfOHly9HkVMfXffwdTc+fN3Dj+EPltG1n94vr5AGKBfm3gHqeoJR2ANw99naJjzvmgvDSTPBvC8M68gGlD2fiefZI6VSH+3EqJgdBIb2EKD5TDv3tM7nrwwDtEumQpdVqIgrF4qee7Cgk036S2kkmTAHMGcy4ZKMmcsanGOeOYLVkjxfyp/WiVytSFuNXGL9eRE8wsg4miKNlTbtew8w/9Bt2/8/V+efkJ2b/ieuuf4o0h69/vqj/D+OTnIa7iIouEL1XocxbXDeZXBCKuCm3z2+al1NfGLyH6/Dt11fegS/TLh+wlMm0LmZWkvo3EjKCtQClc+mb8s4+iYF+raOo2/yvPSVYarmKNiGxShnsDsbvjotx08HX4luDiM6TtAqlEbHV6BWCXrCMYbvD35PGYluomrHlktKbEYmSKLGu2NLqBvhoSVb5jZ+IjU60A/kGvr36ko1/XuNzMi3wosYnHyrWJ1HL8IfYa1uTbFco6bf07jpj+BIUXfqWAmn86y/G6ZyspIVySsYSXxEU5UVcm4SFOgGdFGh3mXt2OxLmc4qT5MMooBHQsCbHEbpCaP7RJfMiF4UqITfSKYpBvDbFgNiB5Y5X4TqdHyrqOgGdzE4kN0a+o8a/MKnDo7iPJJ3/DZ+R0BFHU8bQ4k2dVH4k0jsgT+NteHx1GlW09M1lRp2mkbzN/w78hf8xb+vCas/FF9fIhDzZqWmmFOr2X587i8auEaD7BrNX0/70me9QznB6awdo1M1wa4XCXbGKKFTlNApCnSKT6STwSxDYkM5vLMMf7XhFw/KRt9eJrz6Gao9rkFX81er1a9rKtXoanQ1/nldo+GvQfjYG5iA/FU8OSZ6Nl9qB98qqcWNu5q/Cp9+Q61G1+ArNK+rKzVwP/55Xa3m4Uma10/emKbGMNxI/+uJ3Tg81rYKEl0hEjLiQqRtIdK2ECUEhk5oWzlCUB4WwS+D2zm2Rkhk9FijPlmt6UX7ejUhDb/nyRVo34p30V7+BY3YAL50r4Z/kV/EvD2uOV8L4esf78HN3nN8BXp8RfE2fhH/otoHTG0Qa/gX0CMnZ6TH2nHPuHZUf0Y7nLEvbIqZdA6SpBD+X0abxpY683iuPqFBF+CG9PLzep7Ar8bPS6N9aC9qhbc7fRS/HWqjB860haWg0RpND3q890l+Hm7Nhfw83PoXS633qfkXTz6YphhAmijVY+Qwx+8s4bWJibxvLGTLsPiZM+rg/Y16LMeXxzI6LcyjthgJpdIfycpVUEaJlFY24TlU0ACsZyGOuwpZNYeFfQi5wo0W1nYiw2e1GphTdWK8KSeRZSGUKI24FMASICzOY9UcMPHIJxHnUESyTsAeyYNbVvQ2SOenfHgxzpN/QjQL3sDLNF7Ai/vwNZej4/nRYt55UpaLoilE+bE89C/ccgOlw/q1ESs6RwAB00R6Ceq9ChB9eOAQpAQZLdN0SzXdq1Z3F+t5fd3kYjNzM/vQ6SXMrroIy0fqB0+cGGwMo8eLd7aXzaI/5ReJ9546RnQuwKYHnMgENZmaQ62gvlOyXTUQ+d9IYE7nFzLLCYr7YJRUrV5JPChQjb2Q6SY12VkFSAgZQywT1mZb8E5/DKIWtTEIXATj8NxCZq42u5hg5WVXgW4V5UhxmsVz8W8AVIMGvHyx4Q6wnMwP4IN4bVuOBQKREG7a00sQJcBmy1UDnFJpxYfsZDcKjD8QRgii2Z3IUQJISU2UiyeqDhP285fOmXPprkUji6+9dA56FFlZsn3t4r/yD4bbeNucS69dPLJoV14tH5GrJ3yxmTPb747M3SFnjsl3zMVX40fgPV6OHFaVsLv4Wv47Va/BWXj22ENE+8Y2i5eNbY71FcRGVlD11FRqNnUxlQtAX0WI/mss5IxEkzBa8ICYHM3MjJPemjPaWyFSWTQk9JaT9JZTm63BO+0x0Ju1sexcCJlyALI066yDnphsBMVXVNbcJ6TyfAb948avSnJh0JCKYxPIfcvT/KpI6xeQeRoZUTBmDgOZZczfJ5B593E+Hfm57HOoy/tg2JGn4LlzlLYhqoHqoS6gLgL0qiBQt4qgnuCR0E1izVaDJ2SwkFs9CLRevRRMO+tGSVwpBOkIJC4nJC7XZmvxTkcMTN94QHgFHM+FheHpC3uxvLe8MDyPbFxYyFwYzcwrAKxetteLJx6TGffAdIrYw6msswq6pTwB3bLaCEVRDCKztaV1+rzln9c3kKL8VTsHloExmXo8TE/ivCPk1fKruvmRL+6zptCWwfzgFqIy7gO86zyRr8/bga91b9Dypz6/B4uLAHFbgGDHGukmUC0dpKoPNTZeTuA+DWJtcgo1Cyoe+aFHw8QXjHu0K5qdMTMuDJPZo32I18r6GARJQB86SB/i5SKKd9pioNZrCdoqlbVDMRzWAVA32S4j+LhEZktTz8DndsZX7gqoZBJMBSVBiflsop86zP/XF5J84NnDh0f/nZfMpw/zb30BkfePewZ11jw0umbccGbN8JLVIhgFoyheMypJLsL/37IBi0W5sFgsBqxQkzkwl1jfvONWikErPmMwino+m+p4rhFw70dpHnR7gn7u/2h5+B76g+zq2YR6I7OvlhWPNkX4U5/XJ6LLz14hJnTJUn7N9CvJw6+cXnmK5z6va07bx68PorEa1kKF2rnUSup+KueAnumDlNXMghgsBpNIFS/okFWjHYJVnZoY+HGhQwSRKSiUpSsjvVEmJPTMI0WjZikITneXNrsEb00tZFfjHpoBZpX2jklzSA/NgbxQmchgZMNds+aShOhJXK4u3g5dpmzGE1rHZ46RL98vIoTFrzOXw2NSAHX8Od31eR1DX4iuo4dKV1w6BxaHz13LRwyft3b/ES3On7putPegn9kZPzv1wLgOE8YR+FJMVIBqofqpu0rjiIsTH2EUYLeaiZ3LSwK9K7BsO530mRDRoFcQZC4VFmYV4VLh6DOou43C4AoLqLvRAnQhQes+oNZyumBFqJn0laoDpN0eEnbfLlNqDFZbuLGlV7B/ZYKk0PlZc1hCBrbpapT6/+yO0ZETQdfx24r75lya/5J9IHGN0f507mf8w/zDedGVuA/GaPq1L6Q5xMqkib0WYugqIdPmrKjA8LlRgZFSVGDWF2oohQRmAwLuyZeIkUNEPUBpEtp201ho2+bRqDjmJhLitnnVbpR4Hu3O85eMC4Ubd/2Z63bTEWL8+8P4GJgRkvPOUTbcJkFTghq+o/4RE26ZPQoNorJqFjQaJbx/fMzeg9yM24bc+tEKIWY9Xk8lvw41nbhD3P6tU79cfC9jfHZk9zpJ0HjYWCHdWVJkdkNSCVgcGRe6QG+36fkH4J1QE6WTzJO1UWrKQdVCdSiqlcGqJICiBOhWug3p1Uw1HdSjVpaglAR8LGAvMQCahkxmKKOqZiQoJbX4PUolmi7zLF90eY3LrG5oLSv7t9jU0TZ7Srf512jl8u9d97WH581cYXNX9/In+N+snc2PzKfXfn/VE+lV72erKtDUe1e1Hlr/7BqRbtq0lqhKxV8rMVXpLGHfiHzjog6dju9iZHoFMiTDYg+/emBVMtxfn/jWt26tm90y/aLZxTmnhzrvvfL70/odcwZ7Xn7hqRrHvPgSSEhG+N9vZbMlYspCUVwr8imhpoUJcG4gQl9CS/ARevAEKkd9qG/fdlajZU5qZfLinXKTaIGJf7z4Aj80Qj+19b5WcVczv1WrEaMrRA4Vs03Navk/9Q52fsAPk7+jxH9nGf47ZorSmbBOngwyyQhi8WJIR5CIgZoaUhk8XMNu3wd/DJWfGDSM8EP4Lzy+SWTCf5K5xCHmbxBrtOjG5i5x631bn0X9H3QOolVaVj1yHR4TasxDB2R/wm1xUdVY8s1VAgfZwZuJIFrDegSrC8MBp1Uq1HeOEq8FcfwEfLJwrioAm1VuWRhSTrJVsCZrRTZIXco6sSqXtZcTyKBKkGk9QoQPzZIhFEiaRYjgAxGsIwBu0mCdNjhWAzfhNkrGjLlq74q16AP6I72PDrrWLdC5ir8PdI4ci2ba25f/xCuqu+7gddcdrMeatloRU6jRp2tWu+5gbR0xhqnSta+PjBST9OlMcrvHG5++hk7BxbuKt8Zi6T8q1GrFH0le9+OUTHqK6AFNePUEK628AKEqDSQigFT4SFp/9M87X3iElPbwV6szwUNZqeZkhj30o2OGn1bjw4oMqx0WsVJ9+Ef/Sr+wlRwJaocDQb8+nMPHz2Rr5/Cx8bnb0iArCpTKEsO2P3CmLDGVrZGDhZdRE7suU4dpxpidiFS+Rq0iE94GAkIwDMAOIycbg8Em5FvOs9bW97b0mR5/o6fmhkiEvRSJNBqTqUxh14nNp1+Q2ofmbU3M/c1P923egMppeaR16zcvafSJ2MyJDJrmjygZk9EmjqgsqqsbG8T/Q4s0SpWYkejMVcETb6rCly1bbnAjf6VjLX2z2BALuJzhsEYT6Vi4sEPIbcRz1BVUDTUEM241KThaTvy2ei0WEFFmfjS7AGYnphrLBuKGjJXbrwzEm0Dey+rLIel3ZikvweVAplaSw9c0auRPVCOYMSQs7OjEJtzqUdjF0V8oB2YGUCWCvUwfbN+795kHH7h4kbJyY3pemVXgF0YVifYGDDNWXPtA7o3/+pS6Jr898wcVZzVwqVDktSPNG5d+vcV17U5Xw9JvfPSzm3YoRQb33O4Wq6K9Y85mSL1Lp+8STd3++FMHbr1UXd3p5FAfsBWiGW3Eo/vak2/96U/5exd8i7nvorbY1BXBytUbIjPslW3uzi5XfbChNb50XpdZ56hQaxTO2nD9rRNwVi0knt9APGBlxCZdMkEnJjiiBHyNlFDTqhyR+b0pJL0HpuxPVmN1qSl0nVfdD268frWXlYWa8kLsDJnT8faaYH19cI2QcKUovcP7+A0mY724n5qJJf751GKsIa+g1kC9+E6AX84OLonFMj3R7OxlWJ3qLWTnLgfskWh2KI33pxeyC1bi/ZnR7KLVeD9WgCoYkKu1NpqZciTbNwOfHMQ3LYBfLckVn7cQby8pZJfjG7MX4QODACVfC874JbPwVsxGirnMxFMNF6YJjKScG5YqDN5StK4pReqM+FwiUq4F7JfVIp+LVTMaBCluKZQcqxlgNJnHp8SWwmrg81nbjSH0zVAjctMbkFvYFlsv2PKLv/L7+d3808de+dqQXpeudKDXzDWsbvrKH737wzU9KmXUgl5zVDaFoOQ8fbCEfhA5+1f0digm6ZJ0hZCvtpZ/O4Q3JbEQ2i21TZ8yrzUc6hwY6DQaAPY4tAKeb/4Vq3JbjQaHXS7/lcnCJx0rBOcs7UiXQjPG/ZA1xU25Za2yVqqCIJmGiFvaU8hWQnUKQDKlyytKSKYGpxrPLclSuSFfMAArdJBUcnKLuXDrRde/fOzjX77y8O3rZhgMaLJbFeSvCaxyf8T/hT/1i2MehY3/0LbIwz8nOWJbsPze7/z8tX8ce/n6i1rDWilCaLJnsR1xdpnn768VTyP73z0XBtG1QaWb/xHm/VE5Dap29FMQcSMu5DgxLDQcGHzVsZyYgz0xS+qjkAgzCqykxEiszWqE0G4IN9OIoR4NWFOgUalSRSQslhEgZagxQwQ1bxoc1iR4CnP/yUN4LIguxz0CghBAJPObwLYLftomcYGErIyTJy2Ylh5qOUXgFePwsgbysgZT6WUNZ72sl7yskbyscexlffhlsZ4DpS8yGm6/TO8Q8n+zYhBAdST28ZzXJ1W7oQUpgCA5px1h/ml+/wiIbOj44V/RSw+PFNAfz9Mq1Mc/jVuGDh3+Jb0EXyTO4CaeaZ+t5E8YxQa0kFe3jL16VYnOT8tMdo9QsfV8pIbqjBLyun4ZSsnghcE1MuGd+fzhwzcfPswfhtiMIWTljx5GVmQ9zB8lX/xRetp5WnAY/4db8MjZlx6G28UjE/urDMs6PmopJcQMZVlpLJZze4h7z0x6DJFqfUfAkCGGwqQkV4CLlaq2l1odwK32UVANzS6UYJdJYFryQAyr/Hyd5Ya4NWg+xDpCxECcO7vlyuI+XgnNXow+xk07DNE95zY1n8cNpa8p7hNcCSQca9MEfgRf5sbP4kdIC3MLzSb+zfHM6Born1dqpR+AsAHSlytzNoxvp8CW5USi+4z2jjInHHTLzmlv8RP+A/5Y8d9Ci4OkTgEEj53LnjP4LLDnD0H5oYcgOBG3WDSGiTGJmkYtolZSa6lfU2DYWE0Qq5ugfmBWNUTKVUBcYjwK2nUMqtWAlcoRL5Xh9eLF6CIyEYYLuTDBiAk3YXk2lowR45SVoGPkrFKCCqPDZ9RT8BmpNrsSn1kVA+vtmlh2HaYUbrUu2zmtAaSYdqVKW1ff3NrW1dvXv4ggFeiyi5fgcyu5zNKGzIW6zDJMx7bVeBnrm7bkAriiCc5k40nQ02Rnw2oAsK+wBGH5JykUyQJobbIBIg4WCI1eY5x84iRROKBPmfGAkwRTbnQOxmgqXgokTcSNf3sE0lbTm18fWJLPd1zcV67wMQF/IhVU+NJN1/X66+OBIE37FeV9F3dAfOVjfv6ZR/6WvyZ/DdqNvyCH88NH6SFAIC3ue/RDVEpuFF0uZMPyzywYSKf7ZRW1ZYrgGr8/qLR5eoPeQCIVUJTVVsj6YXVatjr9YdFz5pFwo3A7pNILKRMQnSng2BBMgijJdpxC9VEzqFnUcxTI6l2kks3UAuAETyNgbgOFzCwSjeUHy1fOryTgQFCqxB7LKf2k0AhMzYZYpgMigkfNwaECcZwIqfR1Mfzk3NRpAxBc1EXw1iArt5kUe4JBA5ayAinF1dOFR8vk/plg73LF8WTgwb08awDCN0MAF1RbCoDJdkB6ukw7AT1ltJ/OMiUEOSEvHfKSBdB4mD8mJqUlzvrfaUAho8tqFL1jdODtCNjG+XcNfpHIbzjVLPzifSc6DtUWnAaRAfy0p44ZnBBJ2MVOO70fEu/AR8L8kO0htx8mgOrkUacPGF34sVUGh8PAv2lwukYOwS3iI+g4uVSJLz0lOVMehGI+fYmiZA14fppEUCRWUblO0DVnFDJTY7kZndARM6bhjmiM5nTlEUDRExVyjYDlRDW2y8LDyrJAHMKuZ0VJMaPFxDMqE+AkZBoAzcAjbeEismg2zsC07ekXlKVkG9JD7U5I5cDaEe0h5RO/5LaeFNoCXxX+QLDXmOWkWcTQpyTrTim2Dc2+gkWs0WlgaPaKOV9yZ962ZukICBuL8kQyl6zDMsdOdRXW1fH01uga2rZ5NqvQcVLp7M2fv7Xt1BFS2AGWhJHt8KR8CTVBNI7m07EGtohahqV3ge59hezU+Zibv4jceAjNKZDSLQK5l58h99SegZkCufvwJNazYPESIoD/31DcTajtTozNWG7Ojz//N1T/5BeY5tI6LI7fAc4oWHsY1/+O+uMof6IGRlBeWJiZT+8vxZiISEaCBWqRZGjiXa8kuTCQ+0LqpCA3MqK4cdRq6h7binPBEgdKzvBfGoIOUOQTNk3iqERvk590On/Kh+fophDUQxG9DZHCm9KnjgnhaMI3nkcZF+GWd9PidqEyCMWOe88A1tfrqc1UzgKcUk+8OmEhf1Ixig0NoFF4MY0JdmebkEmpVWDGkOgNHh9kFmaTMcwXFpfbKeCi5phoDcEdqLfg4amGuL8g1y5jFFrKaCs3xAXucQMd9CIjJGKVsl0SIgLdlYgTGpDPGTqM5vukZS/xh0/cwR/GhPFVrr5jdaWPnZbZfu3jkDd36lgefwtE4e9dvHPx4p0l2px+I3yzZXpV7+rVvVXTLRsf2J65f7cQTAkfLKwQ8pw4ALcsps7uTxfEqpVe2K3CHeZO+EX4y12F3ImxLhO5RWPvlkeX0OX8Jv4VzHIA2rObfwUvn+XoEqHb6F1MhF8rkZI3O3Xs6PfyVzz//BX57x3NdzIdkAw+8nxn/gkSLw+4PNVYj4vgvqqj7qZyNugrdVzAXoNAGakLD28sslcRKxZeAesgPQFlEiSmLYQF99pYbNgRckvDINPjpS6IIM4mFyTiYpDCswAnDkoJLr+SG10phcJc0OtZC4TLGF2kH5/xV4aro0KtFLEuSxuEukoJGfgGMB0IBI8nMAodM7rtLUXRjK+6xt7Nvnp6P9r9faMdd6PdWNxR2vg+xLJDeUehc+Aj3nsX/NxV3Dfy7mAF9GLF4OgvxNMCCNLpgdIqJMejb5tsqvTPlAZrAUKV8QRB3OjAUsQCKqOPDludnoDPDKkdw3aXL4inQFL9RzvqG5hEUiUhATI7CcvA7Vi2VkitNme5xxuoCNUlU41NrUJKtQkwAqujBBkQYqogOhCCtgMSpB9NmTfqsQI09uFKdVBKZVCY8efigvgWRhYt/WutBUp8WbTFmgcdxljM6MiTouTwjx4iF+BTWkt67CgphRKjCx5V8X2V0oiWYP5bYlTiPaYOoHocRv6hM+HFxMsgnFZ5laU7RizjLwA5wAixm+JP66m8vEJ6D9ZA9Jiq5SQ36AUyy2EBWxUbrmWhuhdWK0RYAiMFN8OMSEqwB6wQ2Z2zEkhnq7OUKiOAvGDhq4Q3KOAWQElNIWNQC96ZGNSpQ0Isl6OQc5LwF6cVMyakb1RX4InHGwh6YBZCWiGe3snljGYLmYBEWAp72uX2+SsIOgzDZaQNWWsQ3yQzGC1kHgrivtJzmOhuPPfAWuSuCzAkdMVPYlfGzNR1QiIoLHV56T2frM5f/xT7wFPXX//U6eVPeSS/zn+yGkWk9+RPnPrBiR/84MS87fOGtm0bmrcdi8cj16Ede2+/fS+/E76Zd04PiC7H88ANbGakBq79AX9k3nZyveB3ILbUezCnJgl1DQBTnKP1JhBKm6M5f0UDLONNQuXSaVFSbSrb3AfaRA1wIR5bnmqWVJFSs15jaa+ulYWUqpiTJVWoxu3BVcwHvshgosHO7LI3JAYjvtF9YW/EIuyNbD97X9jLb0IildFnoTPFAYvPqBKhTaUj4qCwf/HFwn5xJv3U2UdOviXsE3uQ4OeqplJYaxfWJDwWHTHw2UUKmWgMgJ/ihVw8CUwQrwU+qicBqSnAH8ulSPpQKoGZowEzRyqKJXSzQeCEMB7DuPMzEQhHB8cewUUtR04GN56UbAIJxFPNJOpaRVBO188Rx56bSzPWqnTnlcgyYzpipSyjdkb7aiADrykkdUxJVWkjfVc+/uEdp27ACkwEr7MnD7EZue/CoRXl9V0isdjcNWnB9BkpL15c8BLDehq2z568bv3A1IgVuUkGXgSKcRGIF0yDS6iLMA3+jef6RorSm8y41826lMncilJiiU8klrBmscSkDwR1DNbVJIGgWJRMsf5kyhdMpgDBiyykHvEl/fPWzqmfXvdmWdXST25RM8iBTLU1KPJy16y/tU2bv3ZuY3/dYWvlz/i/qhj+Hf6jaIx/46WpMz5iwlftvwr/Y7+nppEL6WtqUPVLPQOXfqe8Z9GauY3TEoctkZf5v6hp/o/832uj/OGXp8441jZp+Zo5qYG6N/EDUfmCq65asPCqq0hZXspAGaQfSD/AM7KJ8lBVeA7uogaohbhtSV0KqRkJVEhvZVNmRMuQWc3ifR9K+lJQX0Fixidw60RInwRvABKzDNLp8SkWn8LacUpMSwzSG76G/l9pXwLfxHXtPXdG0kiyttFqW5ZsSZZkeZMtWZIt491swfsSG2PAgDBmCTjskPXRsDQxhJC1dAk4ZPnSpEgyS0vb14Tm9Slp1JfkS+lLm6Z9v6ZZXtOs9AWMPXz33JFsN1+X9PVnJM3cGQ2jOfee/fzP2/V7DnV3Pb1sxekFHYc3jjXdMm1/Cy2n39ob7irMZhlpHv8sP30/Grpglopkuc3BO9PjqBsx0/by1DB6+37+xCb6rbc86QvdIVx4Ff5PRKcvoKH7+Zxgc65MJH09T8qw2YVd4b3TdsTwt9Nv3dI0tvFwx4LTKzzsI7cdkq56uqv70J76O2ZG35q2XzOterqz5+CeBj7ntkOi1fRb/DT/bPpCdwoXNl/gT9yfrnGF3IEKyoS1ybT120c9k8LWlyQnkESH2WuGP0oB/41KNGBkFUGZ3ESWtQh4MYDsA16cVRPtJtCtweREeRBawVb7oU62BnJ0iJnV7422Xoov7uwFJqNIxvLn4QXVSozoVsgezizz+WJL8apStELih1ylxtp8OCUBESSwtVTFrEX4swPrg2X4swc4ETcbgQbwpDSOHPMPjutsDIHc4FKviFXPbgIl2GK48oDeGvk7+wlJ/cfXTog+SINKFQtikn89JS77//4IuoyKr1yBSlv8j0r17aXkY7IXCH2aqNZUzGQ/1qeBT4VJUtTt5Blv9Eb78TM+4I22X4quTsYGh/BDXq2J7cBCrTcZO4gf62qwZAfAbbSDq1fJlCqbw+mqCnd29fULgH5dYQiOYP4evZ2LNULN0kbt2eaWtvaeXiLHAmBQCDif+MkF0hh+UFz898Zd+W5hzGkD/ue35c8pGUlXOHFfogznS5LlLP9q5+TDeB8Vi06LVWKxdOpG0aE5pSb2CJz6l6p0IilqFP/Nz5zMjx616n2J7EW5pVmR/Dn1KJ9/KJRKibLnXnq2iidN14/n0BXiYauom6ldabqW+aIDXmibO0waYw9h0m71Rvsuxdq6gK5JIO1G0hw3tg1I24cp19FD2h3PIe3SgZVDAmm3DHDac41NzQv7aogDcZiL3lAVHdLGblxe9c9RthR9gbIoRU36bxQFfUkqfvOzhkk/IaJYR4h47VNhhf21mqFZ2oHnaC7N5u6Xlbzy4Czt8JIT6PX6XysqkqXo9cMv0Gs9ptjv/hav7PzrvLKXeJaDSUzsidFgHT46kIQW2zOUhpTe9tV9+EA3pJZG833xdsIr29O8EubATbNzQLEa2iikuGb10qGRDUDom7izAyvXrts4OstF21JctAtzUbzi42VN0M84NjoAAdFyPIfWcuebW27sG1w+slFY9/9LFmtFpjnsNTU7UuxVO3f9EzAU5CJtG7Hy+yVmhzjZ8Nk3U5z3C3NDtv/3SPH2/v1v85d/L/vl8Q2DPBX+Dk1VvXF8UyQ9Ef6MCf+lkQdfKSlLMeWZWYK5smgTfxkuTf4D/qHjvwzz1OArNDWw6fgbKXk6w6/biCxdRm2k1lFQxVvmj9Ym47VhoGFtk6wI8oZb12Mte1EyvqgZRhctT6WBL790Rqa0OQk0BF7r64Rs7nXLsVGR4agGdLHoai6uyJ9H9M7m2lQq5D+xiv0B4l8zOAJ+cBelFnSAmVnNOi7lIGbFxODGtJilifD5F/fNps4DjsiSrKuFeAcVz0rJBO0yWMw6PmwtsH65ZetbIr5xQXbExvlg8ToRm1659IdMF3EpF0jPTgplgGkeKy8gtGiluqgbsVW+nbodelIGSVPyrYS1rkzG1u/Ai+kWbzQi9CJfdim6OTkxtHmZtChNBn90R3JiPYxEd5Im5uuTpIX4jiGBJJAEGd3JxRT5QJC6ICZIWVVs5Va8uha2dVZV/bPEsdkdhaiUmUMZ9xzKgMDkZhbiXD9+OkjzZanFvy6WZemzJVIELV2B7745ltZq5Gx3XwhVhQY6WYWCnRax8gQ6asziX8rSfjmR6Yuw8mxLTgJvJcbvniHey3RQoqCuVy4dCF1XSKZfksjldBt1PUuvy54jK4cIHZdQPSnf80nKRkVXeGM3jOIVNB8TbtwbewyM1PkrMBvbsOuffuQut8uLCESb8MTtLjw8+9TJkwfXCyvJRcY6NONgNeGdoBf508mqIbzjUqNUzYMFufEOVC46/gGyOI2Lq7sVZp34artAlbczROzYrLqpZL+/R6Holcm2WDJ2Z1i2KBRdMvneC6xSyV7YI5f3SjO2WOW75dYtioxuMbv3+6zyS1Jso96oqOpU+p1As6IuZeYs2fALnZPnjCoU3eT/ysggN9EjyxjNwf9X3mZFRpcsY+/3pSqV9MJufHcSsWRzHsEvF0MYndSLeakabHd0Yr32BSpuBzmaQUBPTODbiXK+iXKmFK+5zmS8k6BtdFZhvlnrhcqZrloY6GoClolVpWJoNh4vJkGHYmjPJRbCbbU+COF14XcNAUty3ojXuh9KB+L+JcTGt+OT/cSuafeCrPULbqGsZDwLWltSWQYsb5cB+jV0InfgFR7zY036TEZeblUjkaqdGXi9L8ETjiIrkTT2A4Q/PziT1XgAG5oGcOY6A+AlcZOgGx60lzJZqKIW+SBrCBvWpgCksYN4rAgFAIvCYphs3HzsGx2rLh5fBYxN728cObSvHhVfO4OK6/cdGmn069E25q7splXjL4yvasre8x+XX9k99VufLzMbG1kR8dVCC5+x/jvbO53t+y9uRH+yFNoZGX/n6Iv37Vxo2HkoFju007Bw530vjqI7ZQwfR93YWFyxKzJ/fmTXCvQLtGLvK7t3v7KXH+cXW/4lsKCwU/sRKp5c0dM4fETIG15CLZEZZIZULwk3tZj0pyVd36OmJOkCPwMM5xQyoT2A3ATBbRE47Z3cWYVYn5kjJKhAo9pYVs5faIAiRSkfWTD1me63sSSONdAT6CX8Ko3H+df4IT6IX68xD254YMOGBy7OeWd++v+fFsdfF5XA0Q0Xyfv0OPkgeXNpvHoz1UHFlTA7NVBmImxqk1GzN2pMh/6zSHZ0KncoCxCdIH0IOsOYfEJSPSmJEPKnQaX6QoY3yWwQ/o6NsJtGjh0bufLAyDEo84S/6afgb3L2wDH6Uwi7CMfm4Ot34vtN+6HnU3tS9y0isEJlyTN5wXBtI3FEL/BGyy8B9ko5cXWVa/AyoHx4oxhvBDWAez4HBFooBqjDW9ChXgPIn9G8ZDyPxFrzzCQfCW848VJZSH5gDfoCSgjJlRMy5EhOh3/2mFC6kc6fmvuyGKRTwIg+FxksmWrRak2pRrRanWnVTxJr6vOXiU01CaFn6Okx+/LNqO/igL5CwXxLiZRTEUVAbyyY+m0OPmC14rccJq9g6rtM3tRvZ18pLBEhLgPZ8IYZ/76HVKy3pnLj5YDHIgAHkaJ17SXIiDEIqJgGLTSqF5LFYlo51sw5qUptNKW8+24IcBDdujwdoiRBSiJdOFsW+QSvMSBCAxhq6tNPyvEBK2Uyn5S+QcIfifAA7pSAvQU+QPD5TWUCsgpgUUFUgyQ9XGbem8wnYCAzwXTm+reoStkL0qPU3dTjVJSqIxmiRoI+5ROSGGLeWBwkq1GDuZ5CaZA8LaCenBNJi4rrG0+DY7zSh1lgOf49tIs0Gw3miyBTlgbHmwQ6J5Qy0J3UKjaFSkVsKQ1NRcTQcQGfIzQ6NbLQc4s45awilbiUdktYCcm8dUlc7lLGTXqphkpJU16rBPqo1mIB6xUKAlgJkhhNRtItVbJC2ly3JubYjHRIdzer6VjzYEFeqVmjY5cnxw868xX5dbJlG+Yd+Jfbdq8ZDBhFthu/c/r9Tfo8hXmos/2pew+OtBsMGWvu6VjQ5JAblWadTioqcts3bt60PKts9eLRanWwpMgkUppM+dnFpmL25T4XzSzR6Mo/+VGorC94Q75+SXWDV2FjzJLiirCBaZDJC61FFhPt5pdlZbESsSxv1fJb/Bva1GKT3Ga3zdPbbbYa0R+2jyoNeWUdAW8DI3UVl7CSbLfdpxJZy8u1nBhPhPoslUifW1JYZlXRtpbdvT61riToMYnF4d7Imk58ZWdLbai2uaY8t0DFiJiyXLOepg05FY8/fGG+RKXUGLONSjnD0DSDTooZa0mDWiWmOUt2ZMVqk9JmLV1cflfPUYNEzSj43YwoyxpesKFWHswq3bS0xWDEP1dscSxmEL09O6hU6CqCCqUujdFHyV2yH+CZM0RVU/EaUhvpJ2F+zA0VPijoq9LEvAICCcT8qyDXjdURLMa4zVovZFQCSwzpggHAcMACEExCSEY3EbjcOqH/uJBeS9K1sWpLWokxqQFUQXqUW5CRmJGsGBs0Xuhirha6ubu0ih/JtRd1KoVamfNYjblZr6ffzi4260QilcGoRHdqsqo9eOmYdFNPGILq18iO+IdqWuHMMdM69KrCwL+gMZh0zUqDSbNRbdCr+f3qiEhvCHBIptJlcVc4E766creL0yFshovFKhW/Vu3XXbuDgBw9YrDRZ2iNir+Xl+EBtlCPr13geTik5fHD1Gtey1BVKvGF1ei4mkrHKmSl2G7ZTf2MinfCc+0lJgtDKh9l3miDH+RMpS+uIRgMmnmYD+/2gr1oKYaUvD1Yk7oEhUk2oRCyz4dtnGiENHOMjiajO3zRUQE205eM7YUSSRunPSfFT9Te1Q2LPMJFO6ui67VndjsHtu2CkVEu2gE1XecLKoKVjc1t7URwM72Y3bW1d4EfYTdmE/UZykyb3VngKa/r2yk0OT2bVziwdmQbYXpBklzud7ltblctMuZCSXAIL2XOTbhHLuLw2sYCwhTigGkgrEOpMVGNrD8UxLNCr0YOCes3Ef2qCLkddB7jYB12rGSH3ESagGwx4VMhjZ3IGTU0LHLlRao9jyZGC7T8tTctKNyTM34KL6ZLPRZktXZbxnZ1X7v/vqvdt9yV01Uryun4PZOH0KOnLN0Wq/U3vNa9JfEoEPKTxKavT0e/vinxiYf+/fpBpaXQMhjaEBrEn8rB9Uf5xKNd1YmxE7+xdoeR5VT9Teuk9MtoqB9fJgdZjvGPb921f9/2zajvvlxRZVduP/+Nl+nh7ZkFpywWfMpvHj+YqMbfJ0Xlknsy9w+uVesOgyzbGzEYInth67BOvXZwf+Z8Cl0/jorlBewm6gC1lgItWJ6cyJIPSKGYH0UPemOHhEKT2n/7bL/Q+O9WTfS252Kb0dXoTc9REzdtvvU2UiYysyWUiBQPYE4v8jY0gf8nmsXF1YVaoVwE+HGgQhvM9/tEeG1a6WAdqmVMVhIxIVU3FEtaXMOaLKWB53sR1oGhWTZS0TODdWRRzpzpIue53CwwcfJVoSClVOx22Ifl+9p69ryBGv/1OMr48ViRrqSsjEPKgnk9Vaypad4NgXyERBKRgpEXlR78Kn8+YJd6DHqLJ6HJVkvEUr1Wyq3fny3lDFKxRJ2tSQ0bPFLTwsVblomkHr3BUpjwWPQGrVTaVWXHZxqsnoTZxijxSeVSjzInQyX6wxLm8eKWEnvOw0j50s7eh3+01ZApyrVLWgeKJCwSqzXZ2XbOVlZs8CuKzEhu4fmRb3v68KXFMoVGqu8v6LZr9uMBqUYhEwtjfZ5tDKsjJ1kMeK9QqRG+ojapDEs918QmWabJlUnR1x/D+sgPZT/E9lIV9VUqXga8oIJYSrmEHWT74qUMATZ0gz0UJmo3UcNjCkg4Jgp45mwjHzEo4Cz0sVFwZ6SFRWWAnhmFJEJ9FQASnjHYHZVVMGbRxow2UGJKKyBBQ1oFIe4Ya4TZQAvdkFgZFtyBVGckAN8JCGk0mMDMjP8P6D2bZ7j85hM3l9PDyDKvBW+11aACelkp3rq5w5RzFVs9+Xrrdcpk6EC3WvXiNw0WyXfh2OLg9J+Yn2jXNnTgnYZh7VQ1raycj3dO3MxOzRM0Puai+Or30AriEB6HWDeyUhT7LNbjHZQ1heydOVv5EssEo07hgJ/jFOs4I6B1QyVUIKRz6FVie6nIixw6kwFzoZumz8x/CjlO35GdxXuLKyOM1hxcsOXAlgVBM0fTkcriyf/LPD/lVmMmYdBD+B1dZrMXNXaGC9w1S5bU6PRYByNxHUT9OxWRfg3rl36sXQIVIR+EgE1CygGWhUEC4UuHAm7G7dRxFcAN8VrhdGIWm5KgNTFqNPNs/QmUYW4uN7z4Qf/Vn72Dlt19y3v37fv1AfVX0eA7P7va/8GLhvJmswI/CT14FdDPTI21bVbF4YdLXhrk//3d7YhGR7/yuyNHfvcVfpTnt7+LqgZfKnn4sMLa0hTmOMERgO9ZyAm/hmcgvueQF0rys0lriFSzB1KIHcwPBQBNGZEqzEAF/g1WPAmgaAqayrMGaBQ6EwWoCllox+ihT2o0jLagqNqwqKRxW3R4OLqtsWSRobqoQMtoaj85OErbLTeDsq+3PrS3qi1X82LlO7I7mjiXo8Qdzuo5M9F5cl8XQl37TnZOnOnJCrtLHC6u6Q7ZO5UvampH9goOQTH1HJanJ/A8MBMkhyaqG9tJApKDlTQ6DJN8XQGVwQooaHaXG+RZGGDeDZk5ljybgAvuqoUKIKtYTTNi1uZ2Mm7kRzbkxzLI5nYwgiMIKyxCpTJFdr0CJBVmeHPLmC8yEmP1wDdeRB4UQZ4Xv9lfo5cx9IYIP75jengHPx5Zj8ojBOmnGFJvCIJuayASXKsNav3BjwOtKJbtSXjMpqWmBtNSlBvUDuOjLS34UIX4Xc/e3eP3HInU1Y4cfPDBgyO5udDvBev+2FaaupWABSkiEZEk2LLIf9y/qDUw/T9lZY4DdvsB9CHebwmOBVoXkVwRubxA9gK2KENUuk9QIDlRFoBUHDYZZcGwJI2BWIoAUccCZVh8qJQObVUKk7dCW4tCAX8FMQ3wX8jtdJvMKMQqkcmdgdgQ8AqoNsRSxOA3iChOL/TbpNc9/fOtk/ft3ffRvMDy9tFnkWjfh60tH+1DIn5q30ctrR+ujgwUFRxe4I/3W3x+h3ES5aOKez/hJ/hj/MQn9zJHjiDdG096P33oP7LM94zdkm0s8bd+KHybXIefwleMl8jdT+wc0kqMxTXLw58u48P8q+fh6/d+glrTmGWJVA1dEZ41mwiCL52MSnxgI2UL7cJM8FjipgCwYRMlI4ncASHZyJqMW0tJVpFMBq1iwbiOlQbwvBJL3J5ChuhQNDSpE1VFfdw5JMULxlWc6p8jhmRAmzPlKRASvOFhElbqNxCGKiYlIWg2x9VHn0NHwQzc2XWlDLBNsD4RvRUdvTWKzcSunfz49E5+dHon7aL7BdATOBvSu6ab8dnMKXSxa2cEOmRGdnbxtZMPPMDcFRHQSinoy5zC7pCRep40NnbdnBx6iHyspNZQ71JxVsAOm6iob+mHiEaRdyLY2DYAXvXi5ERlc8cgjHq9E+EFXStgtCw5MW9RzxCM+r0TtTcA9oMfkrTkgJscy7T7fAStF2u4ETId5YC3EiuGmFgB0WdJPiKWkHFT5TzINqjQQBG72os3SFJXFYCm1idjzYvgU0PaucxfjLdbkrGOHvgkfQniWUKyQn8qnm5PRvs1JEVh+Sq8y0B6VGxtyqFjm0OgOVFs29x4toEDR08g9fpHt9PpxtWeBLFOAAsnQiovP385Df9FXkf/d3skswhfXpIEpFYhW1V4B9TWq89hLkT+gffxy2wJsk5ObZbystUU5sJ1SIagNh+5oSs6yU6UYLUfQcmxDMkXMh18/7qPf9GGPlpgCXdb6CDWiXssC3iuzdO3ju+fOr35daYTPbWuz0NO6Qlbpl8C9RyRc37x8Tr01FQU/5/X/5NaLjsvW0HtwoaUNoRqZVgwYZmJBRAizR4R6bCA2RFsQdkvjQ+IBXUWbpE4IhAroUCvxXfoCgWlQidUGpRZirgpwF/hbq68S5TL2GW5yhzObMhSfhNte3Lrt1fmOTfdeO0qypDIxVxZQMyyzJVzGtman9wxPHF67TKWVYin12dvvWEokCtTfeXJ7zUdou9GvW7OXbfUldUvbuZf+oATaVR6TseOaDQVaBtqCi98onfVbfbyhkOL+M/fGHLdv/b+pv5/O3eigs5BO1L3kGFWGtWcdGVWS8UzP33vv96AW1CIJIWNWAuWMle+m7zz/ZMmrW3n0sHUHaxfMLp8d3jNfpc3dQcDjQUal2E5uQONSKvh5Igd0Wor0G7UHGgIabT7nziTvoNHN+zOK9J6t/ekc4kEHsngbT2VSeWQ2rjvkPxCi58Ai1EEWAy885mkIl7lA+AMrKdmCVxUqJWTJ+NycqacwWfKNbEMzEJV+GwBTWO2+XC+UDqXIccqnD4La6YqLqbLJkhvZ1hOazSBApvHQSm4Dfp/Ym0PyiJtUOQbza+KirRxhZbUoom5WK6dhIygHCZkY9GMv83NugErXocHGS5E/ljp1cGE5FLiavKrWCzf/YOHHnoIvLARGJsE/Hfxm5P5kvoEFrPgbJtMJKZ3RsRvJhJXHsDvk/kR8k6RPPkE6TMEyPDgtV1FgVMZs5kAybIu8kYzkhNVGZA8gBmeyJfuxJWbBEQwLykdIgp9LoheWVXM78XPogh6s8fwb9FO5FrdLngKRVwsSJryMUQHB6stVdptNP1Z/2srgtgFgXiVaFPp8BCzjyTGUC+i8xznVtD2FecceTRCvWOJxNiVO8cSDHv40yMbLx7u7j58ceORT286+fbJk28zxxIJOoeZwoelbZB82iZlEmNTIvwl+h3+7U8Pdx/+8es/xu+8Ck4/ybCRVO0hJX1EXoCfiRvLlO5UNnoY8ihiIq2PQDdnCJ0VxAApEUWApVZAehrnIuKY12qiRhgMkQYNxiQALlCxsBk/I2+qvhAiprXQislKGzj/nzni01jMWGtNgQUFuFoBACHiNh9Y+9ivRhE/+qvH1h4wu93mKx1mN93P3LVqHa9Yt2oyWErczqXBHU/sqBYPZ9nR5Zt/fWp4+NSvb+YV9qzJ41l2u/gCujwyNDRy7dXgMjN/nVRCIfOyYPeOHRSNpScn47BsLaWCWK6mZkIJ6UjPQHf6eAmx9EoKwNILeWOV8NtKoBbM6yORE/hxZuQPUiHMuIjswSzLYKRMfjMiLhPMvLByVQoWNwCoqrD93V7tcU3uB8TRs3S+sgArlQXKfPoswiP7J12e6pCLa/j5f/HP8FE+9tGPvGUuxn731N3Wo2eO0t6uaqyi/uA8tsiZzVD1v5lGBfxn56eb+deruzrUrLGy2GHHJjun5t+XyzuHh4lcQJcpJ/sK/p0abE8gKM2moCgIuodriUR1zgmREIhKdBkbg7sNFrdqunW6WmWrlX4MiLefe/JUHL1+ekwtJ/Lm8+tXpc/Ivk21EdTLdmIKY62hQ0C9rBVD4qcIm1BGgHSAv1pRHZJkA2SM28UYRdmIAMdIXJAQGqTdRpXEnc+Uoj+JOPu87ltaAGQjVybV2ZpKD+dlu6R6Q4ZaF17S1Ww0qZY+/K9tfQgdO42Y+xeK8hz7zv/nwSFJhdaQqxcrt0UYlb26bdNt40v503USCSPruXPdHes3l2icJf5VNd0V/mxavHXwvbKRnXVDzz58e2S+VnuIf4R/+Xdqbt1dKND9Mf8//Kv8r+/71vsPdKrlI6sK/T3tBTchz67A0WdiTx+JuHR3oifc5XgOGSmjbLGsD68hJ1QJkc5lCMqEEPAOKM4gdfkEPxfBk8C/1S2WIVIBSuNZkG5rb8z8ZWZzpug5RdfGIw9WDQ2U0byZT6I/3T525IH4I/XMterYouHFi4fR8AJ8Jj5RZEF0T17n9m8NXkYfoIzO7rX89hcU18Jtw4vwiQSv6vo3pI9ge8JB1jd4jaN2bwxZ/H4AAa4UIJTqsXy4FKVIoXSBD2qlATPFT6BYc31EX6vJh1ZjeQ6rU4CgKrVz2nPyfKdrXg2kjEYruZi7FhaECTmIGc/pBJ5n0nEqgPfEuhVixAFnIAVxwqQqI5GTEyfozEM1W9oaC60SydOKg92iaPdB5f+hZXkFza1bao7SedhU/t70Jf55UpqlqT579tpvP3/+ZFHxQ7RRds0vMyGRgZRL0f3FC3t7FxqN6Cjzh65t27qmDPyo1NLdMthYCgG86adI05CELK+9xlfW1JyZyYxI9XrpZD0gvmK7FQq/SK5gJbbAQKseoj6j4kUEW9oPJO1PRpd5owuTUGzKJtN+d6GeyiuE7qpIiqibxPAAgi0H8xENqUH3wsaKZHQFbBCMVS3x0YPX8OO9z78PXkNRtKZUFZ33XKxRczXa/NxEU2OzriiO3+dizsyraWxqFjBnJualNsGZGKsCiFamKlrLgWmY78ZEq17Yv3RwCGiUw8UUy0FYLQQYxPDgShDGPdwZgzcQzCEteLUxhsBMYXbtnIEjsTJzwgBuLp0eaktDuXCS9HFksgWcwMmtwPLAswNwHmkjyRbw0KEAfsTo/UZdr4eVenp1jT0PnVhJ9OqIxZDQW69cIR+RCk+ksIH0dcFUzdEpffGfoiXYbF/48/F8py5HyNigfwDlesx7pKuqpB4dXTOx31lR4bzLWtfWmkuwJT3oaF7wimK2ho69HMSzqTBcPRUawMa5yeBmxVxhnjkr36lUsG4D81M462phYuA1LBol/CvU8/LL0jGCzbcU21g3UzsQTQHCUo0fCsgbwSiNtQCEykAyupWg9Y34BeS3aB/pOSMloHAGb9RGkBXNeNbsJLyhIRlt0ECzg1To14e3huAi8SEfCJ2hzVgjGxLK1YuTsV1gNjVw2vMieUYwVFPLAsnCXFyj7QNC+rRnMk39SwdgdIib0OmXrSS5p9pzzgLvCuuGbWTd+tZgPaWYalgLxwa4eHj+Zvhyr/Z8Eapf1D+8YTscEHFxV2gFHOjTxoIrhSY1zqpYtpK0pykrpzTafL/PpIP+akRuqJFN2Ak5g0YyMyQGRhf0+0jzPYedckNYiDVqDXroxafVGPNIhSADpaMQatTZMTuUIR3jr0Uhtw40o6AGOKSOxLAdTr8bU2McGU/5wvd/nZA2Y/4CXYjZsfcevFcAeC7VngBz65PrN51CxvFx/r9P/YY/7UgW5E4vco49hff57/L/7fojavvjyq79GRW5Wo3bobpLnM0+Sb9As8/L67Sbunrabb8ce/KPf3zSO+/7Ig02xG751ZZ2eg9ahK8oR1+r7qruqfsaKs4r9LCNrN9TWGNEfJx/1526+jiyv2Ghv7eunX/3iVN4d5xexcfx1YajlfxRa75EtcSNNotQ0fRVmp1+auOF5iPTDQeehVvS8D+RVmRg8/JCC0X9P/NwgtsAeNpjYGRgYGBkcDz5P3hdPL/NVwZ5zgSgCMPZ91zLYPTfFf8KeGS4Q4BcDgYmoGoGAI55DbEAAAB42mNgZGDgDvnnACL/rvjrwiPDABRBBoxVAH/cBYgAAHjarVU7a1RBFD5zN4tusixbxKAoipa6lVgsMY2gjRFUENQmLLiCKMgiGrAI5B+YQlIkq1EsfPwGEQtJriIiomChRRDc0iaSQvaO38z57r2zjwhC7vDtOXPmvObMmdlCS86VGiIBYgK8qYHOF1+IjF0QSWlhVST6ImJ+ENcxPykij5W6Ndg9on211LBt+h6h7FAQL8L6pNnw/CRggKbaJC3Qus6lMCTPefi7BjoBvRXVS8q67u32cB4zh1h1XA7ZPNW9WGp0n4FWYPOZMdNY8G2Re/IHdI4y5mgt82wHeS0ixl6dp76ydZfjOmUn8hh2lvQ8ZUc0L7uqOWV1CPKyHdDLgW/p5VOYjeBc01o8Ha47UGPuwe9DtgdJJa/Ff9uHNWgO+vBnwlq5ffsa1pXP6vCNvLPZp3z0kjKeldevDc/B120XcBN4xx7uED+Jzr8hxzRW9ArzX+zJDwp5q3mapkJKwGhgOx3wp4Gj8DMDXfRmtBN0UfNPbmPtKvTugR5greYYN2adXH/8BlATKQJl9u8n1rKd94ydAn8G9MoWZ2Py+5XZ1Pt6935Q4wXQbhBnR+8Z+ppMsSZ3gbXgrjRzXR+PczPbd1Yu9jgwRtkNyB4AqLus529Cts9u3vvRJcrd+nJfD+LNMSu0P0W9w0N6xcXfJGTrfgrfB+/zvb6dHk5+p/cO+7cyvaPoF+tyRC/aGe5XfX9XKrGI/41tnXz4NTGqUpSRgZUqRvCZmhjnJRiwNcexVJaKfU61g96jDnz2DUbbDUx2IwMX8ZaM94YyCzKtnH3oNOySfWL2yxp0X1Nl1H7FahuSs/jH2JQJiZNW8vEveLCtMgAAeNqdlX9wz3Ucx5+vt2GYGobJMj+mhsX8yopjJ2U0tVi1NFGGYdeRnaZW5hpGfswZhslo1a7cWrWYDMOwmKw2bJna+XEWC2Xcrg091F/92+5e9/l8X+/X6/X88Xp/btI/f1H/DUsmbvwbbofkEfL/oukoIlVq5i01HyR55kstiqVWMZJXhNQ6lOC8da3kTc47nrgotSHaZkk+eVKHYKkjvb4lUqcU6SEPqXO05FcjdZlD8PTPlrpS362r1N1L6kE+IImol3pWSYFg9A6Q+pALIvdYhtTXVwpOlAZESo/ze8gKKYSaJ8kPheNw5oyAV2guQc9IT+kpMJ7m+QyYYXAfQz58mDSO3xFh0vgiaQI9L/pIL3H+Mt5F4cErgdJEsF+lfhIaX0PDZKyegr43yE+tlqbFSdOnSDOYF0v9TObNgvdsYi65t+A2D33z8Ca+TpqPrrfpT8CTBcx9h3xikPQe+AsbpSR4L0LfB3BIxp/FzF/CrKX4nBIuLSOW874CnJU8V8FjNV6kMmMN/NZUSGsTpDT2tI6zdXiynp1uYA/paEpnlxuZuYn6zbFSBndmC/58xG62wikTPtvwdDvPLPo+AftT4jPOsvHpCzTtYHYO+82Fw9ec5cF1Z6m0C7x8nrvRuYd9FBB7mb2PPe2nphBtB+g/iMeHeB6GzxHwj8KlGM3fw+EY+ztGz3HOTvhJJ/l9kvtcmi79xHsZGsu4J2V4VY7ucrie4p6eQsupQuk0/pxG4xlmnqGngpmV8Kxk12fhfI7+X+4HGNX4dJ64QFyk5hJzLlF3GewavP0NPVfYcS06fgf7Grqvp0k30XeLe3ALTbe5M7fBqS+XGnhvoKeBXTbyPTbi1x3m3AXvLuf3smRKkFm0zM0hKmRNQolYIlXm4Snj27NmJbLmSTJPP4J8i0RZSx9Zq3yZ10VZ60bZgytkbci39SDyZO3SZT5dZe35/Dvw9I2R+ZXLukTK/MHtVi/rMUUWMEjWs1gWmCzrVSMLSpP1pa5fnCwYrAERBPmB8bLBRbKQQAK8J8AbCtfhcBgBXig1IzkfDd5o5oVly8akEHAfC85Ycs9SFx4kG+clew49z0fJXuB9PHMmgB8ZJoti3kQ4TaySRXM+CT2T6Z9cJ3udmqm+shh8iMG3aTdk08nNQFMsGmfCbSYcZoE1O1gWx4w34TUXHnMLZPOYGz9MNh9vEtC3IFf2LrPex8uFAbIksBZxvoj6ZHQv5mwJ/i+Fa0q1bHmI7EN6V6JxVaZsNd6vgdta/FzvLdtQKEsnvxGum/Bxc6ksg5oteLCVWZngb+N8O1jba2UfozUL/tns+XP8zMGLHHafw26+hEcus7+C4zdwzcPPb/FnJ7x2oW0Xc3dT+x33Zg/6C4i9nO+D+36iEJ4H6DvInTgE/yJ2eRisI/w+infH4HMc3BL8LIHrCbz8Ab9Kw2U/oqMMjeVo5xuyM/haQb4CbyvBrIT7z7yfhXMVOzoH9jnqfgWvGu/PZ8gu4MElzi+jowYNfDt2BZ+voO0quq7SX4s/1/DiOvf/Ov7+wf34k3k3wb7J7zr6bsH7Nr31cP4L3Q14fQc+d+i9y6x7iXLKk3Oeck3myHnEyjWNk2s2TK55glwLX7mWN+S8MuUeKJbzjpRr6yfXjlz7fLkOaXIdR8n5psp1YlbnArmHfeT8Q+T4P+S6RxPU9siSC4iR65kh9wizHs2V61Ul1ztCrk+RHP+PXF8vuX73o04uOFyuP2f9a+UGgjc4SG5I1t93Xct5AAABAAAB6QGQACUAAAAAAAIAAQACABYAAAEAA/gAAAAAeNqtkrtOAkEUhv9d0Egkmoih3oLWzYISL1TExHuUeCOWggjIwhJ3YSXxISyt7G18AGsLfQMfwYew8J/hBAnZwsKdzMw3Z/5z5szZATCPVxhQXwoLHGMw4gnON1wN2cAi7oVNzOFBOIYNPAnHkcGn8BTu8C08jYwRCM8gbTwKJ8gvwrPUvAknyV/CKWTMpPA70qYj/AHH3ArD0K67g26jWfU6vl312tiEhy4GuEUTdTQQwMIzew4OslgmVbhrYQ+X6HDep75PVvoWbFqKcNmssQi+XtU41zj3OV5RuY0DXKCEHezy1CMc4gTH3KujR38VMUuVo88t4IwnlakpRPotTXhGaawJzbnOxmeWnr7J+GklrR+ufq0NKgNUtb4/8rCxyrGANqO2GFNprml1GbnCutnI677G6uWw/qf8o6sbbQ11s+nt8s90mWVTcvRpVdT+N02ZWVZ4O2UNRhU4Zd41/SZ6Or8cb6uqt8K3nadmOI7e0A/0cnnVAHjabdRlkBxGEoTRzbQtmZmZGbaresislUdmZmZmkJmZmZmZbdkyMzMzH/nIx3xnmPn2322EomJDU9k90sse8EDv5/txAzHwf3707Y9/rAkGJhiYYmBKTTgwfuAzTaQRGqmJNYkm1WSaXFNoSk2lqTWNph34TtNpes2gGTWTZtYsmlWzaXbNoTk1l+bWPJpX82l+LaAFtZAW1iJaVItpcS2hJbWUBlUUSlU11FRLbXW0tJbRslpOy2sFrahRGtJoraSuxmhlraJVtZpW1xpaU2tpba2jdbWe1tcG2lAbaWNtok21mTbXFtpSW2lrbaNttZ221w7aUTtpZ+2iXbWbdtce2lN7aW/to321n/bXARqrA3WQDtYhOlSH6XAdoSN1lI7WMTpWx+l4naATdZJO1ik6VafpdJ2hM3WWztY5Olfn6XxdoAt1kS7WJbpUl+lyXaErdZWu1jW6Vtfpet2gG3WTbtYtulW36XbdoTt1l+7WPbpX9+l+jdMDelDj9ZAe1iN6VI/pcT2hJ/WUntYzelbP6Xm9oBf1kl7WK3pVr+l1vaE39Zbe1jt6V+/pfX2gD/WRPtYn+lSf6XN9oS/1lb7WN/qZfq5f6Jf6lb7Vr/Ub/Va/0+/1nf6gP+pP+rP+or/qb/q7/qF/6l/6t/6j/+p/+t4Dlu0JPKEn8giP9MSexJN6Mk/uKTylp/LUnsbTejpP7xk8o2fyzJ7Fs3o2z+45PKfn8tyex/N6Ps/vBbygF/LCXsSLejEv7iW8pJfyoIvD6eqGm2657Y6X9jJe1st5ea/gFT3KQx7tldz1GK/sVbyqV/PqXsNrei2v7XW8rtfz+t7AG3ojb+xNvKk38+bewlt6K2/tbbytt/P23sE7eifv7F28q3fz7t7De3ov7+19vK/38/4+wGN9oA/ywT7Eh/owH+4jfKSP8tE+xsf6OB/vE3yiT/LJPsWn+jSf7jN8ps/y2T7H5/o8n+8LfKEv8sW+xJf6Ml/uK3ylr/LVvsbX+jpf7xt8o2/yzb7Ft/o23+47fKfv8t2+x/f6Pt/vcX7AD3q8H/LDfsSP+jE/7if8pJ/y037Gz/o5P+8X/KJf8st+xa/6Nb/uN/ym3/Lbfsfv+j2/7w/8oT/yx/7En/ozf+4v/KW/8tf+ZsTOexyyzy6lP2Lk2L12HRwcNfjTjMHB4VmYwUxmZTaYTWaL2WZ2mKP6M8b0Z2PMhN2x++3d+6XJIU0OabLU7CSzH9Yc6vZmi/AWn2sN9kNbtXepLpfvcvkul+9y6S6X7XLZLpftctnuYGG/JJO9wl5hr7BX2Av2gnODvWgw2Q/2g/1gP9lPzk32k/1kL9mrfL5yXuV7VvaH/z0q+5X9OrzPuQ1yGuQ0yGmQ0yCnQU6D79Egr0Feg7wmeU3ymuQ1yWmS0ySnSU6TnCY5LXJa7LfYb7HfYr/Ffov9Fvtt9tvco01Om+/VJq9NXpu8Nnlt8trkdcjrkNchr0Neh7wOeR3yOuR1yOv08wpOC04LTku/ZD/Oymwwm8wWs80kD7elkFfIw3HBcSnk4bngueC54LngueC5BHlBHr4Lvgu+C74Lvgu+C75Lkpfk4b3gveC9JHm4L7gvSR7+C/4L/gv+C/4L/ksljx4UelDoQaEHhR4UelDoQaEHhR4UelDoQaEHhR4UelDoQaEHpUkefSj0odCHQh8KfSj0odCH0iKPXpQWefSj0I9CPwr9KPSj0I9CPwr9KPSj0I9CPwr9KPSj0I9CPwr9KPSj0I9CPwr9KPSj0I9CPwr9KPSj0I+gH0E/gn4E/Qh6EfQi6EXQi6AXQS+CXgS9CHoR9CLoRdCLoBdBL4JeBL0IehH0IuhF0IugF0Evgj4EfQj6EPQh8B/4D/wH/gP/gf/Af+A/8B/4D9wH7gP3gfvAeeA8cB44D5wHzgPn0Rje5x44D5wHzgPnge/Ad+A78B34DnwHvgPXgevAdeA6cB24DlwHrgPXgevAdeA6cB24DlwHrgPXgePAceA4cBw4DhwHjhO/idvEbfKuJ34Tvzk4vNc/N3GbOE2cJk4Tn4nPxGfiM/GZ+Ex8Jj4Tn4nP5N1OnCZOE6eJ0+TdTt7txGviNHGauEw8Ju9x4jJxmbjMOrzHubzHidPEaeI0cZo4TZwmThOnidPEaeIyeX8Tn4nPxGfiM/GZ+Ex8Ju9v4jRxmjhNnCZOE6eJ08Rp4jRxmvhMfCY+E5+Jz8Rn8u4m727iNfGaeE28Jl4TrznslXe34rby7lb8VvxW/Fb8VvxW3t+K44rjiuPK+1vxXPFc8Vx5dyuuK64rriuuK64rriuuK64rriuuK64rriuuK64rriuuK54r72/FdcV15f2t+K68uxXnFecV5xXnFecV5xXnFecV3xXfFd8V3xXfFd8V3xXfFd+Vd7jyDle8V7xXvFe8V7xXvFe819bgiLFlTI6qvTGUvdFt9EezP1b6afz4P98bpdEfQ70R0RuN0h/9jzQZnd5o906oo3rRdWh0b4zup4zmt25v9M+rY3rrjRL9Ufuj93eNaPRH7yPNdrM/einNofgB8kP9gAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAAAAFRyVonAAA=) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Glyphicons Social Regular;src:url(data:application/font-woff;base64,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) format("woff");font-weight:400;font-style:normal}:root{--color-background:#474747;--color-primary:#F9BE03;--color-secondary:#CC7B19;--color-secondary-hover:#E59029;--color-background-mobile:#1f1f1f}@-webkit-keyframes fade{0%{opacity:.1}50%{opacity:.2}75%{opacity:.3}100%{opacity:.4}}@keyframes fade{0%{opacity:.1}50%{opacity:.2}75%{opacity:.3}100%{opacity:.4}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:991px) and (min-width:768px){body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a>span:before{font-size:18px}#main-nav+.col-sm-2{position:fixed;width:240px;height:calc(100% - 120px);left:0;top:120px;background:rgba(0,0,0,.15);padding:0 5px 20px 0;overflow-y:auto}#main-nav+.col-sm-2:after{width:100%;height:60px;background:rgba(0,0,0,.15);display:block;content:'';position:fixed;top:60px;left:240px;pointer-events:none}}@media only screen and (max-height:600px){body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{padding:0!important;height:60px!important}body.login>div.container-fluid>div.row-fluid>div.col-sm-10{top:60px!important}body.login .well{padding:0 60px!important}}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a[href*=advanced_search]{display:none}body.blur .row-fluid .col-sm-10{-webkit-animation:fadeIn 1s linear 1;animation:fadeIn 1s linear 1}.col-sm-10 .book-meta>div.btn-toolbar:after{content:'';direction:block;position:fixed;top:120px;right:0;width:300px;height:7px;z-index:999999999999999999999999999999999999999999999999999999}.plexBack.noBack>a{color:hsla(0,0%,100%,.45);pointer-events:none;cursor:default}.root .plexBack>a{color:hsla(0,0%,100%,.45)!important;pointer-events:none}#scnd-nav>li.active a,.authorlist #nav_author a,.catlist #nav_cat a,.langlist #nav_lang a,.serieslist #nav_serie a{color:var(--color-primary)}#scnd-nav>li.active:hover a,.authorlist #nav_author:hover a,.catlist #nav_cat:hover a,.langlist #nav_lang:hover a,.serieslist #nav_serie:hover a{color:#fff;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus{color:var(--color-primary);background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.a-z #scnd-nav>li.dropdown>a,.newest #scnd-nav>li.dropdown>a,.oldest #scnd-nav>li.dropdown>a,.z-a #scnd-nav>li.dropdown>a{color:var(--color-primary)}.a-z #scnd-nav>li.dropdown:hover>a,.newest #scnd-nav>li.dropdown:hover>a,.oldest #scnd-nav>li.dropdown:hover>a,.z-a #scnd-nav>li.dropdown:hover>a{color:#fff!important;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.readbooks #scnd-nav>li.active a[href*=unreadbooks]{color:hsla(0,0%,100%,.7)}.readbooks #scnd-nav>li.active a[href*=unreadbooks]:hover{color:#fff}.unreadbooks #scnd-nav>li.active a[href*=readbooks]{color:hsla(0,0%,100%,.7)}.unreadbooks #scnd-nav>li.active a[href*=readbooks]:hover{color:#fff}.unreadbooks #scnd-nav>li.active a[href*=unreadbooks]{color:var(--color-primary)}.shelforder #sortTrue>.list-group-item{background:0 0;border-radius:0;border:none}.shelforder #sortTrue{border-top:2px solid rgba(0,0,0,.3);border-bottom:2px solid rgba(0,0,0,.3);padding:0}.shelforder #sortTrue>.list-group-item:nth-of-type(even){background:hsla(0,0%,100%,.02)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>.col-sm-6{margin-left:calc(20%);width:calc(80% - 30px)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2:before{content:"Reorder Shelf";width:calc(100vw - 240px);height:60px;margin:0;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;font-weight:400;-webkit-margin-before:0;-webkit-margin-after:0;position:fixed;top:60px;left:240px;text-align:left}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1;margin:0;padding:60px 15px 40px;width:100%;height:auto;top:auto;left:auto;position:relative;border-bottom:2px solid rgba(0,0,0,.3)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2+div{margin-top:90px;font-size:15px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;padding:15px;color:#eee;text-transform:uppercase}.home-btn>a,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{text-transform:none;-moz-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased}.shelforder #sortTrue>div{padding:0 15px;margin:0;vertical-align:bottom;overflow:hidden;white-space:nowrap;min-height:50px;line-height:50px;color:hsla(0,0%,100%,.6)}.shelforder #sortTrue>div:hover{background-color:hsla(0,0%,100%,.06)!important;cursor:move;cursor:grab;cursor:-webkit-grab;color:#eee}.shelforder #sortTrue>div:active{cursor:grabbing;cursor:-webkit-grabbing}.shelforder #sortTrue>div:before{content:"\EA53";font-family:plex-icons-new;margin-right:30px;margin-left:15px;vertical-align:bottom;display:inline-block;font-weight:400;font-size:18px;opacity:0}.shelforder #sortTrue>div:hover:before{opacity:1;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.shelforder #ChangeOrder{float:right;margin:30px 0 60px}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>a{float:right;background-color:hsla(0,0%,100%,.25);color:#fff;margin:30px 10px 60px 0}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>a:hover{background-color:hsla(0,0%,100%,.3)}body.shelforder>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:"\e155";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}#have_read_form{display:inline-block;float:left}#have_read_form>label{margin:0;top:0;height:60px}#have_read_form>label>label{position:relative;width:1px;height:1px;top:0}#have_read_form:hover label:before{color:#fff!important}#have_read_form span,div[aria-label="Download, send to Kindle, reading"]>.btn-group:first-child>p:first-child,div[aria-label="Download, send to Kindle, reading"]>.btn-group:first-child>p:last-child{display:none}#have_read_cb{opacity:0;height:60px;width:50px;cursor:pointer;margin:0;display:inline-block}#have_read_cb+label:before,#have_read_cb:checked+label:before{font-family:'Glyphicons Halflings';font-size:16px;height:40px;width:60px;top:-48px;left:16px;z-index:-999999999999999999999999999999999999999999999999999999;font-style:normal;font-weight:400;display:inline-block;position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#have_read_cb:checked+label:before{content:"\e105";color:var(--color-primary)}#have_read_cb+label:before{content:"\e106";color:hsla(0,0%,100%,.7)}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]>.downloadBtn{border-left:2px solid rgba(0,0,0,.15)}div[aria-label="Edit/Delete book"]>.btn-warning{width:50px;height:60px;margin:0;overflow:hidden;display:inline-block;padding:0;line-height:1.71428571;text-align:center;vertical-align:middle;cursor:pointer;background:0 0;color:transparent}div[aria-label="Edit/Delete book"]>.btn-warning>span{visibility:visible;position:relative;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.7);text-align:center;white-space:nowrap;cursor:pointer;margin:auto}div[aria-label="Edit/Delete book"]>.btn-warning>span:before{content:"\EA5d";font-family:plex-icons;font-size:20px;padding:16px 15px;display:inline-block;height:60px}div[aria-label="Edit/Delete book"]>.btn-warning>span:hover{color:#fff}.download-text:not(#btnGroupDrop1){display:none!important}.advanced_search #scnd-nav>li>a[href*=advanced_search]{color:var(--color-primary)}.book{width:225px;max-width:225px;position:relative!important;left:auto!important;top:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;min-width:225px;display:block}#infscr-loading img,body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope:after,body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope:before{display:none}#infscr-loading:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;display:block;margin:20px auto;position:fixed;top:calc(50% - 12px);left:calc(50% - 12px);z-index:999999}#loader>center:after,.app-loading:before{-webkit-animation:spin .5s linear infinite}a{color:hsla(0,0%,100%,.45)}a:hover{-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;color:#fff}#titlebar a{color:#4f4f4f}#titlebar a:hover{cursor:pointer}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{margin:60px auto auto!important;width:240px;height:60px;text-align:left;color:var(--color-primary)!important;font-size:15px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-stretch:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;text-shadow:none;-webkit-user-select:none;user-select:none;word-spacing:0;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.45);padding:0 20px}.home-btn,.home-btn>a{-webkit-font-variant-ligatures:normal;top:0;cursor:pointer;display:block;font-size:20px;height:60px;font-variant-ligatures:normal}.btn,.home-btn>a,.plexBack>a,input.pill+label{-webkit-user-select:none}.form-control,.home-btn,.home-btn>a{font-variant-east-asian:normal;font-stretch:100%}.home-btn>a,.plexBack>a{-webkit-text-decoration-color:hsla(0,0%,100%,.7);text-decoration-color:hsla(0,0%,100%,.7);-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-rendering:optimizeLegibility;-webkit-writing-mode:horizontal-tb;-webkit-box-sizing:border-box;box-sizing:border-box;speak:none;text-shadow:none;word-spacing:0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.home-btn{color:hsla(0,0%,100%,.7);line-height:34.29px;margin:0;padding:0;position:absolute;width:40px;left:10px}.home-btn>a{color:rgba(255,255,255,.7);font-family:plex-icons-new;line-height:60px;position:relative;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;user-select:none;vertical-align:middle;width:100%;-webkit-box-direction:normal;padding:0 10px}.btn,input.pill+label{-moz-user-select:none;-ms-user-select:none}.home-btn>a:before{content:"\EA30"}body>div.navbar.navbar-default.navbar-static-top>div>div.home-btn>a:hover:before{color:#fff}.glyphicon-search:before{content:"\EA4F";font-family:plex-icons}#nav_about:after,.profileDrop>span:after,.profileDrop>span:before{content:''}.navbar-default{background-color:rgba(0,0,0,.6)!important;border:none;position:fixed;width:100%;height:60px;z-index:-9}body:not(.read-frame){background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background-repeat:repeat,no-repeat!important;background-attachment:fixed,fixed!important;background-position:center center,center center!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;line-height:1.71428571;background:url(images/caliblur/blur-noise.png),var(--color-background);color:hsla(0,0%,100%,.45);font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;margin:0}body>div.navbar.navbar-default.navbar-static-top>div>form>div{width:360px}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span.input-group-btn{opacity:0;pointer-events:none;z-index:9999999999999999999999999999999999999999999999999999999999999999999999999999999999}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>span.input-group-btn{opacity:1;pointer-events:auto}.profileDrop{width:60px;height:60px;padding:0!important;background:0 0!important}.profileDrop>span{width:30px;height:30px;margin:15px;top:0}.profileDrop>span:before{display:inline-block;overflow:hidden;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:contain;position:absolute;width:30px;height:30px}.profileDrop>span:after{display:inline-block;width:0;height:0;margin:15px 0 0 35px;vertical-align:middle;border-top:5px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.top_tasks{float:left!important}.navbar{z-index:9!important}.profileDropli>li>a>span.glyphicon{display:none}.profileDropli>li>a>span.hidden-sm{display:inline!important}#nav_about:after{width:100%;height:1px;background-color:hsla(0,0%,78%,.15);display:block;margin:5px 0}#btn-upload{min-width:1px;min-height:1px;width:50px;height:60px;left:0;line-height:1;font-size:1px}#btn-upload:hover{cursor:pointer!important}.btn,.rating-input .glyphicon:hover{cursor:pointer}#main-nav>li:nth-child(1){float:right;margin-left:10px}.glyphicon{top:0}#form-upload{position:relative;float:right;width:50px;margin:0;padding:0;height:60px}#form-upload .form-group .btn{color:transparent;background:0 0;border:0;text-transform:uppercase;font-weight:400;margin:0;padding:0;height:60px;width:50px}#form-upload:hover .form-group .btn:after,#form-upload:hover .form-group .btn:before{color:#fff}#form-upload .form-group .btn:before{content:"\e043";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.7);font-size:16px;background:0 0;border-radius:50%;width:20px;height:20px;display:inline-block;margin:0;padding:23px 19px;z-index:-9}#top_admin>span.hidden-sm,#top_tasks>span.hidden-sm{display:none}#form-upload .form-group .btn:after{content:"\EA13";position:absolute;font-family:plex-icons-new;font-size:8px;background:#3c444a;color:hsla(0,0%,100%,.7);border-radius:50%;padding:.25px .25px 0 0;z-index:9;left:15px;top:32px;width:10px;height:10px;line-height:10px;font-weight:400;text-align:center;pointer-events:none}#top_admin,#top_tasks{height:60px;width:50px;padding:20px 15px}#top_tasks>.glyphicon-tasks::before{content:"\EA2E";text-transform:none;font-weight:400;font-style:normal;font-family:plex-icons-new;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-rendering:optimizeLegibility;speak:none;font-size:20px}.btn,.navigation .create-shelf a,.navigation .nav-head,.well>form,body>div.container-fluid>div>div.col-sm-10>div.discover>h1:first-letter{text-transform:uppercase}#top_tasks>.glyphicon-tasks{background-color:hsla(0,0%,100%,.15);border-radius:50%}.form-control{background-image:none;display:block;width:100%;height:40px;padding:6px 12px;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px!important;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;line-height:22.29px!important;color:#eee;vertical-align:middle;background-color:hsla(0,0%,100%,.08);border-radius:4px;border:0!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.form-control:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none;background:#eee!important;color:#555}.form-control.tt-hint{background:hsla(0,0%,100%,.25)!important}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button:before{content:"\EA32";font-family:plex-icons-new;color:#eee;background:#555;font-size:10px;width:25px;height:19px;border-radius:4px;padding:2px 5px;position:absolute}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button{background-color:transparent;color:transparent;border:none;height:40px;border-radius:0 4px 4px 0}body>div.navbar.navbar-default.navbar-static-top>div>form:before{content:"\EA4F";display:block;font-family:plex-icons;position:absolute;color:#eee;font-weight:400;font-size:14px;top:18px;left:122px}#query{width:360px!important;padding-right:50px;padding-left:46px}#query:focus{background:#eee!important;color:#555!important}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>span.input-group-btn:before{content:"\EA4F";display:block;font-family:plex-icons;position:absolute;left:-298px;top:8px;width:40px;height:40px;color:#555;font-weight:400;font-size:14px}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span.input-group-btn{position:absolute;left:320px;height:40px;width:40px;border-radius:4px}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button:hover{color:#fff}body>div.navbar.navbar-default.navbar-static-top>div>form{margin-left:-140px;padding:0;margin-top:10px;margin-bottom:10px}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input::-webkit-input-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input:-moz-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input::-moz-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input:-ms-input-placeholder{color:transparent}body>div.navbar.navbar-default.navbar-static-top>div>form>.form-group>input{border-radius:4px;height:40px;width:360px;padding:4px}#main-nav{margin-right:15px}#main-nav>li{float:right}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li{height:60px}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a{height:60px;padding:20px 10px;color:hsla(0,0%,100%,.7)}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>.glyphicon-dashboard::before{content:"\EA31";font-family:plex-icons-new;font-size:20px}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>span:last-of-type{vertical-align:top}.badge,.btn{vertical-align:middle}.author>a:hover{color:#fff!important}.row{margin:0}body>div.container-fluid>div>div.col-sm-10>div>form>h2{font-size:15px;color:var(--color-primary);border-top:1px solid rgba(0,0,0,.3);padding-top:60px;margin-top:50px;margin-bottom:30px}.btn,.form-group>label{font-size:14px;font-weight:400}.navigation .nav-head:nth-child(1n+2){border-top:none;padding-top:0;width:200px}.btn-default{border-color:var(--color-secondary);color:#fff;background-color:var(--color-secondary);-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}.btn-default:hover{border-color:var(--color-secondary-hover);color:#fff;background-color:var(--color-secondary-hover)}body>div.container-fluid>div>div.col-sm-10>div>form>a{background-color:hsla(0,0%,100%,.25);color:#fff}body>div.container-fluid>div>div.col-sm-10>div>form>a:hover{background-color:hsla(0,0%,100%,.3);color:#fff}.btn{display:inline-block;padding:6px 16px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;margin-bottom:0;line-height:1.71428571;text-align:center;border-radius:3px;white-space:nowrap;-o-user-select:none;user-select:none}.navigation li,.navigation li:not(ul>li){border-radius:0 4px 4px 0}.btn-primary{color:#fff;background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.25)}.btn-primary:hover{border-color:hsla(0,0%,100%,.3)}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.open>.dropdown-toggle.btn-default{border-color:var(--color-secondary-hover);color:#fff;background-color:var(--color-secondary-hover)}.form-group>label{color:#eee;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.login .form-group>label{font-weight:400;color:hsla(0,0%,100%,.45);font-family:Open Sans bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.navbar>.container-fluid{margin:0;padding:0;height:60px}.navigation .nav-head{margin:0;color:hsla(0,0%,100%,.3);font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:45px;padding-left:25px}.navigation li a{color:hsla(0,0%,100%,.7);text-decoration:none;padding:4px 25px;font-size:13px;height:30px;line-height:1.71428571;width:100%;white-space:nowrap;overflow:hidden}.navigation li{min-height:30px;max-width:265px;overflow:visible}.navigation li:hover{background-color:hsla(0,0%,100%,.08)}.navigation .create-shelf a,.navigation li.nav-head:hover{background-color:transparent}.navigation li a:hover{background:0 0;color:#fff}#nav_hot .glyphicon-fire::before{content:"\1F525";font-family:glyphicons regular}.glyphicon-star:before{content:"\EA10";font-family:plex-icons-new}#nav_rand .glyphicon-random::before{content:"\EA44";font-family:plex-icons-new}.glyphicon-list::before{content:"\EA4D";font-family:plex-icons-new}#nav_about .glyphicon-info-sign::before{content:"\EA26";font-family:plex-icons-new}#nav_cat .glyphicon-inbox::before,.glyphicon-tags::before{content:"\E067";font-family:Glyphicons Regular;margin-left:2px}.navigation #nav_cat a span{margin-right:8px}.navigation .create-shelf a{width:25px;color:hsla(0,0%,100%,.7)!important;padding:5px 7px 2px;font-size:12px;line-height:1;border-radius:3px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;font-weight:400;white-space:nowrap;margin:auto;max-height:22px;-o-text-overflow:initial;text-overflow:initial}.navigation .create-shelf a:hover{color:#fff!important;background:0 0!important;border-radius:0}#scnd-nav .dropdown-menu>li>a:hover{color:#fff;background:0 0}#scnd-nav .dropdown-menu{left:12px!important;margin:0}.navigation .create-shelf a:before{content:"\EA13";font-family:plex-icons-new;font-size:100%;padding-right:10px;vertical-align:middle}.container-fluid .book .meta .author,.container-fluid .book .meta .author>a,.container-fluid .book .meta .title{font-weight:400;font-size:13px;-webkit-font-smoothing:antialiased;line-height:20px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}.navigation .create-shelf{width:25px;margin:10px -15px 0 0;min-height:auto;float:right}.navigation .create-shelf:hover{background:0 0}.container-fluid .book .meta .title{color:#fff}.container-fluid .book .meta .author,.container-fluid .book .meta .author>a{color:hsla(0,0%,100%,.45)}.container-fluid .book .cover img{border:none;-webkit-box-shadow:0 0 2px rgba(0,0,0,.35);box-shadow:0 0 2px rgba(0,0,0,.35);position:relative;z-index:-9}#books>.cover>a,#books_rand>.cover>a,.book.isotope-item>.cover>a,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a{display:inline-block;width:auto;height:100%}#books>.cover>a:before,#books_rand>.cover>a:before,.book.isotope-item>.cover>a:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:before{content:"\e352";font-family:Glyphicons Regular;background:var(--color-secondary);border-radius:50%;font-weight:400;font-size:18px;line-height:50px;width:50px;height:50px;padding-left:16px;right:0;margin:auto;opacity:0;left:0;position:absolute;top:0;display:inline-block;color:#fff;bottom:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:before{z-index:9;zoom:.8}#books>.cover>a:hover:before,#books_rand>.cover>a:hover:before,.book.isotope-item>.cover>a:hover:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:hover:before{-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s;opacity:1}#books>.cover>a:hover,#books_rand>.cover>a:hover,.book.isotope-item>.cover>a:hover,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:hover{outline:solid var(--color-secondary);font-size:50px;-o-transition:outline 0s;transition:outline 0s;-webkit-transition:outline 0s}#books>.cover>a:after,#books_rand>.cover>a:after,.book.isotope-item>.cover>a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(50,50,50,.5) 50%,#323232 100%);z-index:-9}body.me>div.container-fluid>div>div.col-sm-10>div.discover{left:240px;margin:120px 0 0 20%!important;padding:30px 15px 15px!important;width:calc(80% - 30px);border-top:2px solid rgba(0,0,0,.3)}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{float:right;margin-left:0}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2{height:200px;padding:0;margin:15px}.container-fluid .discover,.navbar{margin-bottom:0}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a{width:100%}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(50,50,50,.5) 50%,#323232 100%)}#books>.cover>a:hover:after,#books_rand>.cover>a:hover:after,.book.isotope-item>.cover>a:hover:after,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:hover:after{opacity:1;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}.container-fluid .book .cover{width:auto;display:inline-block}.navbar{border:none}.navbar-collapse.collapse{height:60px!important;padding-bottom:0;overflow:visible!important}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline-offset:0}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.15);border-radius:3px}#bookDetailsModal,.pagination,body>.container-fluid{min-width:1px;min-height:1px}app-loading-container{background:#3f4245}.app-loading>span{display:none}.app-loading{margin:auto;color:#fff!important;text-align:center;font-size:20px}.app-loading:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;animation:spin .5s linear infinite;display:block;margin:20px auto}.pace-progress,.random-books{display:none}#main-nav+#scnd-nav::-webkit-scrollbar,#main-nav+.col-sm-2::-webkit-scrollbar,.navbar-collapse.collapse::-webkit-scrollbar,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar{width:14px;max-height:calc(100% - 60px)}#description::-webkit-scrollbar,#meta-info::-webkit-scrollbar,.book-meta::-webkit-scrollbar{width:14px}#main-nav+#scnd-nav::-webkit-scrollbar-track,#main-nav+.col-sm-2::-webkit-scrollbar-track,.navbar-collapse.collapse::-webkit-scrollbar-track,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar-track,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar-track{background-color:transparent;max-height:calc(100% - 60px)}#meta-info::-webkit-scrollbar-track{background-color:#202020}#description::-webkit-scrollbar-track,.book-meta::-webkit-scrollbar-track{background-color:transparent}#main-nav+#scnd-nav::-webkit-scrollbar-thumb,#main-nav+.col-sm-2::-webkit-scrollbar-thumb,.navbar-collapse.collapse::-webkit-scrollbar-thumb,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar-thumb,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar-thumb{min-height:110px;border:3px solid transparent;border-radius:8px;background-color:hsla(0,0%,100%,.2);background-clip:padding-box;max-height:calc(100% - 60px)}#description::-webkit-scrollbar-thumb,#meta-info::-webkit-scrollbar-thumb,.book-meta::-webkit-scrollbar-thumb{min-height:50px;border:3px solid transparent;border-radius:8px;background-color:hsla(0,0%,100%,.2);background-clip:padding-box}#description::-webkit-scrollbar-thumb:hover,#main-nav+#scnd-nav::-webkit-scrollbar-thumb:hover,#main-nav+.col-sm-2::-webkit-scrollbar-thumb:hover,#meta-info::-webkit-scrollbar-thumb:hover,.book-meta::-webkit-scrollbar-thumb:hover,.navbar-collapse.collapse::-webkit-scrollbar-thumb:hover,body>div.container-fluid>div.row-fluid>div.col-sm-2::-webkit-scrollbar-thumb:hover,body>div.container-fluid>div>div.col-sm-10::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}::-webkit-scrollbar-corner{background:0 0}.pace .pace-activity{border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;right:auto;left:8px;top:17px}body>.container-fluid{margin:0;padding:0;width:calc(100%);height:calc(100% - 60px);position:fixed;top:60px;left:0}body>div.container-fluid>div.row-fluid>div.col-sm-2{position:absolute;width:240px;height:calc(100% - 60px);left:0;top:60px;background:rgba(0,0,0,.15);padding:0 5px 20px 0;overflow-y:auto}body>div.container-fluid>div.row-fluid>div.col-sm-10{width:calc(100vw - 237px);height:calc(100% - 60px);padding:0;position:absolute;min-height:1px;min-width:1px;top:60px;right:0;overflow-y:auto!important}body.me>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:'';font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:6vw;background-position-x:center;height:100%;background-repeat:no-repeat}body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope{display:-ms-grid!important;display:grid!important;overflow:hidden!important;height:auto!important;width:100%;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:10px 0;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important}body>div.container-fluid>div>div.col-sm-10>div.discover{height:auto;width:calc(100vw - 257px);margin:40px 0!important;padding:0 10px 0 40px!important}body>div.container-fluid>div>div.col-sm-10>div.single{height:auto;width:calc(100vw - 254px);margin:0!important;padding:60px 15px!important}body>div.container-fluid>div>div.col-sm-10>div.discover{margin-top:0}.container-fluid .book .meta>p{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>h2{color:#eee;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;overflow:hidden;min-width:0;width:100%;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:400;padding-left:15px;margin-bottom:20px;top:0;left:0;height:auto}body>div.container-fluid>div>div.col-sm-10>h3:not(:first-of-type){color:#eee;width:calc(100% - 30px);max-width:800px;margin:60px auto 10px;text-align:left}body>div.container-fluid>div>div.col-sm-10>p{margin:auto auto 60px;width:calc(100% - 30px);max-width:800px;text-align:right}.book .book-meta>h2>h2,.well>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h1,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h2,body>div.container-fluid>div>div.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2,body>div.container-fluid>div>div.col-sm-10>div:nth-of-type(2)>h2,body>div.container-fluid>div>div.col-sm-10>h1,body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-margin-before:0;-webkit-margin-after:0}body>div.container-fluid>div>div.col-sm-10>p>a{color:var(--color-secondary)}body>div.container-fluid>div>div.col-sm-10>p>a:hover{color:#fff}.book .book-meta>h2>h2,body>div.container-fluid>div>div.col-sm-10>div:nth-of-type(2)>h2,body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{height:60px;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;white-space:nowrap;font-weight:400;position:fixed;top:60px;left:240px}body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{content:"About";width:calc(100vw - 240px);text-align:left}.book .book-meta>h2>h2{width:calc(100vw - 540px)}body>div.container-fluid>div>div.col-sm-10>div:nth-of-type(2)>h2{content:"Books";width:calc(100vw - 240px)}.well>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2{width:calc(100vw - 240px)!important;height:60px!important;padding-left:25px!important;color:hsla(0,0%,100%,.7)!important;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:60px!important;white-space:nowrap!important;font-weight:400!important;position:fixed!important;top:60px!important;left:240px!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important;max-width:calc(100vw - 550px)!important;overflow:hidden!important}@media only screen and (min-width:768px){body>div.container-fluid>div.row-fluid>div.col-sm-2:after{width:100%;height:60px;background:rgba(0,0,0,.15);display:block;content:'';position:fixed;top:60px;left:240px}}body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h1,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h2,body>div.container-fluid>div>div.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2,body>div.container-fluid>div>div.col-sm-10>h1{width:calc(100vw - 240px);height:60px;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;white-space:nowrap;font-weight:400;position:fixed;top:60px;left:240px}body>div.container-fluid>div>div.col-sm-10>div.discover>form>.btn.btn-default{float:right;margin:0 0 0 10px}.pagination{display:block!important;position:fixed;top:60px;right:0;overflow:visible;height:60px;margin:0;line-height:60px;font-size:15px;z-index:99999}.pagination:after,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous{top:0;font-family:plex-icons-new;font-weight:100;-webkit-font-smoothing:antialiased;line-height:60px;height:60px;font-style:normal;-moz-osx-font-smoothing:grayscale}.pagination>a{color:hsla(0,0%,100%,.7)}.pagination>a:hover{color:#fff;text-decoration:none}.pagination>.ellipsis{color:hsla(0,0%,100%,.7)}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff!important}body>div.container-fluid>div>div.col-sm-10>div.pagination>a,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous+a,body>div.container-fluid>div>div.col-sm-10>div.pagination>a[href*=page]{display:none}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous{color:transparent;margin-left:0;width:65px;padding:0;font-size:15px;position:absolute;display:block!important}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next{right:0}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous{right:65px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next:before{content:"\EA32";visibility:visible;color:hsla(0,0%,100%,.35);height:60px;line-height:60px;border-left:2px solid transparent;font-size:20px;padding:20px 0 20px 20px;margin-right:-27px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:before{content:"\EA33";visibility:visible;color:hsla(0,0%,100%,.65);height:60px;line-height:60px;font-size:20px;padding:20px 25px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next:hover:before,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:hover:before{color:#fff}.pagination>strong{display:none}.pagination:after{content:"\EA32";position:relative;right:0;display:inline-block;color:hsla(0,0%,100%,.55);font-size:20px;padding:0 23px;margin-left:20px;z-index:-1}.pagination>.ellipsis,.pagination>a:nth-last-of-type(2){display:none}body.authorlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-xs-12,body.catlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-xs-12,body.langlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-sm-6,body.serieslist>div.container-fluid>div>div.col-sm-10>div.container>div.col-sm-6{width:100%}body.serieslist>div.container-fluid>div>div.col-sm-10:before{content:"\e044";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}body>div.container-fluid>div>div.col-sm-10>div.container{width:calc(80% - 30px);margin:120px 0 30px 20%;border-top:2px solid rgba(0,0,0,.3);border-bottom:2px solid rgba(0,0,0,.3);padding:0;max-width:calc(80% - 30px)}body>div.container-fluid>div>div.col-sm-10>div.container>div{padding:0}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row{padding:4px 0}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row:nth-of-type(even){background:hsla(0,0%,100%,.02)}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row>.col-xs-6{width:calc(91.666% - 30px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:hsla(0,0%,100%,.45);padding-left:60px}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row>.col-xs-6>a{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.book-meta>.bookinfo>.tags .btn-info,.well>form>.btn{vertical-align:middle;-o-transition:background-color .2s,color .2s}body.catlist>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:"\E067";font-family:Glyphicons Regular;font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}body.authorlist>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.langlist>div.container-fluid>div>div.col-sm-10:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;left:240px;top:180px;width:calc(20% - 55px);text-align:center;position:fixed}body.authorlist>div.container-fluid>div.row-fluid>div.col-sm-10:before{content:"\e008"}body.langlist>div.container-fluid>div>div.col-sm-10:before{content:"\e034"}body.advsearch>div.container-fluid>div>div.col-sm-10:before,body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.me>div.container-fluid>div>div.col-sm-10>div.discover:before,body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before{top:60px;font-size:24px;color:#eee;line-height:1;padding-left:15px;position:absolute;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Authors"}body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Categories"}body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Series"}body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Languages"}body.advsearch>div.container-fluid>div>div.col-sm-10:before{content:"Advanced Search";margin-left:20%;left:0}body.me>div.container-fluid>div>div.col-sm-10>div.discover:before{content:"My Profile"}.well{max-height:520px;height:auto;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-width:600px;max-width:700px;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;padding:60px}.well>form{background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.45);padding:60px;margin-top:60px}.checkbox{text-transform:none}.well>form>.btn{display:inline-block;overflow:hidden;border-radius:4px;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;padding:6px 30px 5px;font-size:15px;font-weight:400;background-color:var(--color-secondary);border:none;width:100%;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none;margin-top:20px}.well>form>.btn:hover{background-color:var(--color-secondary-hover)}body>div.row-fluid{margin-top:0!important}.alert{position:fixed;top:auto;bottom:20px;left:50%;width:50%;margin:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);opacity:1!important;right:0;border-radius:10px;background-color:#000;color:#eee;border:0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:34px;line-height:1.71428571!important;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px;padding:5px 0;z-index:99999;-webkit-animation:cssAnimation 0s ease-in 10s forwards;animation:cssAnimation 0s ease-in 10s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.alert-danger{background-color:rgba(255,85,51,.3);color:#fff}.table>thead>tr>th{border-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid rgba(0,0,0,.3);background:rgba(0,0,0,.15)}#libs,#stats{margin:auto;width:calc(100% - 30px);max-width:800px;color:hsla(0,0%,100%,.75);border-bottom:2px solid rgba(0,0,0,.3);border-top:2px solid rgba(0,0,0,.2)}#libs{margin-bottom:15px}#libs>tbody>tr>th,#libs>thead>tr>th:first-child,#stats>tbody>tr>th{color:hsla(0,0%,100%,.45)}#books .cover img,#books_rand .cover img,.book .cover img{width:auto}.container-fluid img{display:block;width:100%;height:auto;max-width:195px;margin:auto}#bookDetailsModal .modal-footer,#bookDetailsModal .modal-header>.close,.modal-backdrop.in{display:none}.container-fluid .single .cover img{border:0;border-radius:0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.35);box-shadow:0 0 2px rgba(0,0,0,.35);background-color:rgba(0,0,0,.45)}body>div.container-fluid>div>div.col-sm-10>div.col-sm-3.col-lg-3.col-xs-12,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3{max-width:calc(25% - 75px);position:fixed}body>div.container-fluid>div>div.col-sm-10>div.col-sm-3.col-lg-3.col-xs-12{padding-top:40px;padding-bottom:40px}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-9.col-lg-9.book-meta{margin-left:calc(25%);width:calc(75%)}.advanced_search #search>.row>.form-group.col-sm-6:first-of-type{padding-left:0}.advanced_search #search>.row>.form-group.col-sm-6:last-of-type{padding-right:0}.advanced_search .btn{text-transform:none;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}label{font-weight:400}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8{margin-left:calc(20%);width:calc(80% - 30px);padding:60px 0}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>div>span>input.form-control.typeahead.tt-hint{background:hsla(0,0%,100%,.08)!important}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>div>span>input.form-control:focus{background:#fff!important}.navigation li a .glyphicon-star{color:hsla(0,0%,100%,.7)}.glyphicon-star,.navigation li a:hover .glyphicon-star{color:#fff}.rating-input:hover{cursor:default}.rating-input{padding-left:0}body>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>.btn.btn-default{float:right;margin:0 0 0 10px;text-transform:uppercase;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}#get_meta{float:left;margin:0}textarea{resize:none;resize:vertical}#metaModal{top:0;overflow:hidden;padding-top:60px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#metaModal>.modal-dialog>.modal-content{z-index:9999999999999999999999;max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px}#metaModal>.modal-dialog>.modal-content>.modal-header{padding:0;background:#282828;border-radius:3px 3px 0 0}#metaModal>.modal-dialog>.modal-content>.modal-header>h4{border-bottom:0;background:#323232;height:65px;padding:15px 0 0 15px;font-size:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:1.71428571;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-radius:3px 3px 0 0;margin-bottom:0}#metaModal>.modal-dialog>.modal-content>.modal-header>h4:before{content:"\E025";font:normal normal normal 16px/1 Glyphicons Halflings;color:#999;padding-right:10px}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>span>button,.dropdown-menu>li>a,.plexBack,.plexBack>a{font-stretch:100%;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-numeric:normal;font-style:normal}#metaModal>.modal-dialog>.modal-content>.modal-header>.close{color:#eee;opacity:.2;font-size:20px;text-shadow:none;margin:20px}#metaModal>.modal-dialog>.modal-content>.modal-header>.close:hover{opacity:.5}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search{margin:25px 0 0}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>input{width:calc(100% - 51px);border-radius:0;background-color:hsla(0,0%,100%,.15)}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group{max-width:100%;width:100%}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>span>button{height:40px;width:50px;padding:0;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px!important;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;line-height:22.29px!important;color:#eee;vertical-align:middle;background-color:hsla(0,0%,100%,.15);border-radius:0;margin:0 0 0 -1px}.dropdown-menu>li>a,.plexBack{-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search>.input-group>span{float:right;text-align:right;width:50px;margin:0}#metaModal>.modal-dialog>.modal-content>.modal-header>div{font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.71428571;color:var(--color-primary);font-weight:100;text-align:right;position:absolute;right:0;padding:12.5px}#metaModal>.modal-dialog>.modal-content>.modal-body{padding:0}#metaModal>.modal-dialog>.modal-content>.modal-body>.text-center{text-align:left;margin-bottom:0;padding-top:10px}#metaModal>.modal-dialog>.modal-content>.modal-body>#book-list{margin-bottom:0}input.pill:checked+label{background-color:transparent;border-color:transparent;color:var(--color-secondary)}input.pill+label{border:0;border-radius:0;color:hsla(0,0%,100%,.25);cursor:pointer;display:inline-block;padding:3px 15px;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input.pill+label:hover{color:var(--color-secondary-hover)}#meta-info{max-height:calc(100vh - 357px);overflow-y:scroll;background:#282828!important;padding:0;margin:0}#meta-info #book-list .media>.media-body{font-family:"Open Sans Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;color:#999;font-weight:100;padding-left:15px}#meta-info #book-list .media>img{padding:0}#meta-info #book-list .media>.media-body>h4>a{color:#eee}#meta-info #book-list .media>.media-body>h4>a:hover{color:#fff}#meta-info #book-list{width:100%;margin:0}#meta-info #book-list .media:nth-of-type(odd){background:hsla(0,0%,100%,.02)}#meta-info #book-list .media{margin-top:0;padding:20px 15px 5px}#meta-info #book-list .media>.media-body>p>a{color:var(--color-secondary);padding-left:10px}#meta-info #book-list .media>.media-body>p>a:hover{color:#fff}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-header,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before{color:hsla(0,0%,100%,.7);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;white-space:nowrap;-webkit-box-direction:normal;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-weight:400}.modal-content{position:relative;background-color:#323232;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:0 0 3px 3px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-footer{padding:15px;text-align:right;border-top:0}.modal-header{padding:15px;border-bottom:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before{height:60px;padding-left:25px;background:0 0;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;top:60px;left:240px;position:fixed}#meta-info #book-list .media>img:hover{cursor:pointer;outline:solid var(--color-secondary);-webkit-filter:brightness(90%);filter:brightness(90%)}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before{content:"Edit Metadata";width:calc(100vw - 350px);margin:0;-webkit-margin-before:0;-webkit-margin-after:0;pointer-events:none}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-xs-12{margin:50px 0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before{content:"Advanced Search";width:calc(100vw - 240px);margin:0;-webkit-margin-before:0;-webkit-margin-after:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test{border-top:2px solid rgba(0,0,0,.3);margin-top:-50px;padding-top:50px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn{margin:2px 3px 0 0;padding:0 10px;background:hsla(0,0%,100%,.25);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn:hover{background:hsla(0,0%,100%,.3)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-danger:hover{background:#ce3d2a}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-danger.active{background:#ac3323}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-danger.active:hover{background:#ce3d2a}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-primary:hover{background:var(--color-secondary-hover)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-primary.active{background:var(--color-secondary)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg>label.btn-primary.active:hover{background:var(--color-secondary-hover)}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>.form-group>.btn-toolbar-lg,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>label{margin-left:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>label:first-of-type{padding-top:40px}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8:before{content:"\EA4F";font-family:plex-icons;font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}a:focus{outline:0;outline-offset:0}#bookDetailsModal{width:calc(100vw - 240px);height:calc(100% - 60px);padding:0;position:fixed;top:60px;left:240px;background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png);background-repeat:repeat,no-repeat;background-attachment:fixed,fixed;background-position:center center,center center;background-size:auto,cover!important;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;-o-background-size:auto,cover}#bookDetailsModal>.modal-dialog.modal-lg{padding:0;margin:0;width:100%;height:100%}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-header{width:100%;height:60px;margin:0;padding:0 0 0 25px;background:rgba(0,0,0,.15);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-margin-before:0;-webkit-margin-after:0;position:fixed;top:0;left:0}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-header>h4{width:100%;max-width:calc(100% - 340px);height:60px;line-height:60px}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body{width:calc(100vw - 240px);height:calc(100% - 120px);position:fixed;min-height:1px;min-width:1px;top:60px;left:0;padding:0}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>.container-fluid{padding:0}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5{padding:30px 15px 15px 30px;height:300px}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5{padding:15px;height:300px;pointer-events:none}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover{margin:0;width:100%;height:100%}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img{margin:0 auto;max-height:300px;max-width:200px;height:auto;width:100%}.book-meta>.bookinfo>.comments,.book-meta>.description{margin-top:60px;font-size:15px;color:#eee}.book-meta .bookinfo p{margin:0}.book-meta>.bookinfo>.publishers{margin-top:24px}.book-meta>.bookinfo>.publishers>span:first-of-type,.book-meta>.bookinfo>.publishing-date>span:first-of-type{color:hsla(0,0%,100%,.45);text-transform:uppercase;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}.book-meta>.bookinfo>.publishers>span:last-of-type,.book-meta>.bookinfo>.publishing-date>span:last-of-type{font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;font-size:15px;-webkit-font-smoothing:antialiased}.book-meta>.bookinfo>.publishers>span:last-of-type{padding-left:90px}.real_custom_columns>span:last-of-type{padding-left:90px}.book-meta>.bookinfo>.publishing-date>span:last-of-type{padding-left:41px}.book-meta>.bookinfo>.languages>span:first-of-type{color:hsla(0,0%,100%,.45);text-transform:uppercase;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}.book-meta>.bookinfo>.languages>span:last-of-type{font-size:15px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;padding-left:85px}.book-meta>.bookinfo>.tags .btn-info,.book-meta>h2,body.book .author{font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}#bookDetailsModal .book-meta>h2{margin-top:15px}.book-meta>h2{font-size:24px;color:#eee;font-weight:400;line-height:1;margin:0;max-width:calc(100% - 100px);padding:15px 0}.book-meta>.author>a:first-of-type:before{content:"Author — ";color:hsla(0,0%,100%,.45);position:absolute;left:15px;pointer-events:none}.book-meta>.bookinfo>.rating{float:right;position:relative;z-index:-1;margin-top:-50px}.book-meta>.bookinfo>p+.rating{margin-top:-25px}.book-meta>.bookinfo>.rating .glyphicon-star{color:hsla(0,0%,100%,.25)}body.book .author{font-size:15px;line-height:30px;margin-top:-5px;max-width:calc(100% - 176px);margin-left:76px}.book-meta>p{color:hsla(0,0%,100%,.45)}.book-meta>.bookinfo>p:first-of-type{color:hsla(0,0%,100%,.45);font-size:15px;margin-top:-10px;max-width:calc(100% - 100px)}.bookinfo .rating .glyphicon-star.good{color:hsla(0,0%,100%,.7)}.book-meta>.languages>p>.label-default{background:0 0;color:hsla(0,0%,100%,.45);padding:0;font-size:14px}.book-meta>.bookinfo>.languages>span:first-letter{text-transform:uppercase}.book-meta>.bookinfo>.hr{margin:24px -15px;height:2px;background-color:rgba(0,0,0,.3)}.book-meta>.bookinfo>.identifiers>p>.btn-success,.book-meta>.bookinfo>.tags .btn-info{overflow:hidden;text-align:center;white-space:nowrap;margin:2px 3px 0 0;padding:0 10px}.book-meta>.bookinfo>.tags .btn-info{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);font-size:13px;display:inline-block;border-radius:4px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;text-transform:none}.dropdown-menu,.tooltip.in{-webkit-transition:opacity .15s ease-out,-webkit-transform .15s cubic-bezier(.6,.4,.2,1.4)}.book-meta>.bookinfo>.tags .btn-info:hover{color:#fff;text-decoration:underline}.book-meta>.bookinfo>.identifiers,.book-meta>.bookinfo>.tags{padding-left:40px;margin:10px 0}.book-meta>.bookinfo>.tags a{max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.book-meta>.bookinfo>.identifiers .glyphicon-link,.book-meta>.bookinfo>.tags .glyphicon-tags{margin-left:-40px;margin-right:17px;color:hsla(0,0%,100%,.45);width:20px;vertical-align:text-bottom}.book-meta>h3:first-of-type{font-size:14px;font-weight:400;text-transform:uppercase;border-top:2px solid rgba(0,0,0,.3);padding-top:20px;margin-top:20px}.book-meta>div{color:hsla(0,0%,100%,.65)}.more-stuff{margin-top:0;padding-top:0;border-top:0}.book-meta>.more-stuff>br{display:none}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]>div.btn-group[role=group]>p{display:none}#shelf-actions{float:left}#add-to-shelf,#btnGroupDrop1,#read-in-browser,#sendbtn,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type,.book-meta .btn-toolbar>.btn-group>.btn-warning,.btn-toolbar>.btn-group>#btnGroupDrop2,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2{background:0 0;color:transparent;width:50px;height:60px;margin:0;overflow:hidden;padding:0}#add-to-shelf>span.caret,#btnGroupDrop1>span.caret,#read-in-browser>span.caret,.btn-toolbar>.btn-group>#btnGroupDrop2>span.caret,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.caret{padding-bottom:5px}#add-to-shelf>span,#btnGroupDrop1>span,#read-in-browser>span,#sendbtn>span,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type>span,.book-meta .btn-toolbar>.btn-group>.btn-warning>span,.btn-toolbar>.btn-group>#btnGroupDrop2>span,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span{color:hsla(0,0%,100%,.7)}#add-to-shelf:hover span,#btnGroupDrop1:hover>span,#read-in-browser:hover>span,#sendbtn:hover>span,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type:hover>span,.book-meta .btn-toolbar>.btn-group>.btn-warning:hover>span,.btn-toolbar>.btn-group>#btnGroupDrop2:hover>span,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2:hover>span{color:#fff}#add-to-shelf>span.glyphicon.glyphicon-list:before{content:"\EA59";font-family:plex-icons;font-size:18px}#sendbtn>span,.book-meta .btn-toolbar>.btn-group>.btn-group:nth-child(1)>a:first-of-type>span,.book-meta .btn-toolbar>.btn-group>.btn-warning>span.glyphicon-edit{font-size:16px;line-height:54px;width:100%}#read-in-browser>span.glyphicon-eye-open:before,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.glyphicon-eye-open:before{content:"\e352";font-family:Glyphicons Regular;font-size:18px;padding-right:5px}#read-in-browser>span.glyphicon-list:before,.btn-toolbar>.btn-group>#btnGroupDrop2>span.glyphicon-list:before{font-size:18px}#btnGroupDrop1>span.glyphicon-download:before{font-size:20px;content:"\ea66";font-family:plex-icons}.col-sm-10 .book-meta>div.btn-toolbar{position:fixed;top:60px;right:0;margin:0;width:calc(100vw - 240px);height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#bookDetailsModal>div>div>div.modal-body>div>div>div>div.col-sm-9.col-lg-9.book-meta>div.btn-toolbar>div>div.btn-group.open>div.dropdown-backdrop,.dropdown-backdrop{display:none}.book-meta .btn-toolbar>h2{height:60px;margin:0;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;white-space:nowrap;font-weight:400;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:25px}.book-meta .btn-toolbar>.btn-group{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.book-meta>div.btn-toolbar ul.dropdown-menu.offscreen{position:fixed;top:120px;right:14px;left:auto!important}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{background-color:hsla(0,0%,100%,.3)}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:hsla(0,0%,100%,.3);border-color:transparent}.book-meta>div.more-stuff>.btn-toolbar>.btn-group>.btn-group>.dropdown-menu{margin-left:-100px}.book-meta .btn-toolbar>.btn-group>ul.dropdown-menu{margin-left:0;max-width:200px;overflow:hidden}.book-meta .btn-toolbar>.btn-group>ul.dropdown-menu>li>a{max-width:200px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.dropdown-menu.offscreen{right:0;left:auto!important}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"] .dropdown-menu.offscreen{position:fixed;top:120px;right:5px}.dropdown-menu{border-radius:4px!important;font-size:13px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 0;background-color:#191a1c!important;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.35);box-shadow:0 4px 10px rgba(0,0,0,.35);-o-transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4),-webkit-transform .15s cubic-bezier(.6,.4,.2,1.4);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;border:0;left:0!important}.dropdown-menu>li>a{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:400;padding-top:4px;padding-bottom:4px;line-height:1.71428571}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;background:hsla(0,0%,100%,.08)}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.book-meta>.bookinfo>.identifiers>p>.btn-success{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);font-size:13px;display:inline-block;border-radius:4px;vertical-align:middle;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;text-transform:none}.book-meta>.bookinfo>.identifiers>p>.btn-success:hover{color:#fff;text-decoration:underline}#bookDetailsModal .book-meta{color:hsla(0,0%,100%,.7);height:calc(100% - 120px);overflow-x:hidden;overflow-y:scroll}.book-meta>.bookinfo .publishers,.book-meta>.bookinfo>.identifiers>p>.glyphicon-link{color:hsla(0,0%,100%,.45)}.rating .glyphicon-star.good{color:var(--color-primary)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-danger{background:#ac3323;width:auto}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-danger:hover{background:#ce3d2a}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:first-of-type{background:hsla(0,0%,100%,.25)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:first-of-type:hover{background:hsla(0,0%,100%,.3)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:last-of-type{background:var(--color-secondary)}body>div.container-fluid>div>div.col-sm-10>div.discover>.btn-primary:last-of-type:hover{background:var(--color-secondary-hover)}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]{max-width:100%}.book-meta>.bookinfo>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a{max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:20px 0 0!important;border-radius:3px;background:hsla(0,0%,100%,.25);text-transform:none;padding:0 10px;text-align:left;line-height:1.5;font-family:Open Sans semibold,Helvetica Neue,Helvetica,Arial,sans-serif}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a:hover{background:#ce3d2a;color:#fff}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a>.glyphicon-remove{font-size:12px;padding-right:3px}.book-meta>div.more-stuff>.btn-toolbar>.btn-group[aria-label="Remove from shelves"]>a>.glyphicon-remove:before{content:"\ea64";font-family:plex-icons}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>.col-sm-6{width:100%}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group{padding-left:15px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12{padding:0}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{padding:0;margin-bottom:60px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{float:left;margin-left:calc(100vw - 400px)}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9.col-xs-12>button.btn.btn-default{float:right}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9.col-xs-12>a:last-of-type{float:right;background:hsla(0,0%,100%,.25);margin-right:10px}body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9.col-xs-12>a:last-of-type:hover{background:hsla(0,0%,100%,.3)}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>h2{width:calc(100vw - 390px)!important;height:60px!important;margin:0!important;padding-left:25px!important;color:hsla(0,0%,100%,.7)!important;font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:60px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;white-space:nowrap!important;-webkit-box-direction:normal!important;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent!important;font-weight:400!important;-webkit-margin-before:0!important;-webkit-margin-after:0!important;position:fixed!important;top:60px!important;left:240px!important;text-align:left!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:25px!important}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before,.plexBack>a{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before,.blur-wrapper>div,.plexBack>a{-webkit-box-direction:normal;-webkit-font-smoothing:antialiased}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group{position:fixed;top:60px;right:0}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]{position:relative;float:right;width:50px;height:60px;border-radius:0;background:0 0;color:transparent;overflow:hidden;padding:6px 11px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:before{content:"\EA6D";font-family:plex-icons-new;position:absolute;color:hsla(0,0%,100%,.7);font-size:20px;padding:6px 0 0 2px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:hover{background:#ce3d2a}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:hover:before{color:#fff}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]{position:relative;float:right;width:50px;height:60px;border-radius:0;background:0 0;color:transparent;overflow:hidden;margin:0;padding:6px 13px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:before{content:"\EA5d";font-family:plex-icons;position:absolute;color:hsla(0,0%,100%,.7);font-size:20px;padding:6px 0 0 2px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:hover:before{color:#fff}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:hover{background:0 0}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]{position:relative;float:right;width:50px;height:60px;border-radius:0;background:0 0;color:transparent;overflow:hidden;margin:0;padding:6px 11px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:before{content:"\E409";font-family:Glyphicons Regular;position:absolute;color:hsla(0,0%,100%,.7);font-size:20px;padding:6px 0 0 2px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:hover:before{color:#fff}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:hover{background:0 0}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a:hover{color:#fff!important;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;background-color:rgba(0,0,0,.55)!important}.blur-wrapper:after{content:'';display:block;width:100vw;height:100%;position:fixed;top:0;left:0;background-image:url(images/caliblur/blur-noise.png)!important;background-repeat:repeat!important;background-attachment:fixed!important;background-position:center center!important;background-size:auto!important;-webkit-background-size:auto!important}.blur-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#3f4245;-o-transition:background-color 1s ease-in;transition:background-color 1s ease-in;-webkit-transition:background-color 1s ease-in;z-index:-9}.blur-wrapper>div{-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.bg-blur{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%!important;height:100%!important;position:absolute;max-width:100%!important;-webkit-filter:blur(125px) brightness(85%);filter:blur(125px) brightness(85%);-moz-filter:blur(125px);-o-filter:blur(125px);-ms-filter:blur(125px);opacity:.4;-webkit-animation:fade 1s;animation:fade 1s;-moz-animation:fade 1s;-o-animation:fade 1s;-o-object-fit:cover;object-fit:cover}.plexBack,.plexBack>a{display:block;height:60px;letter-spacing:normal;font-size:20px;top:0;font-weight:400;cursor:pointer}.authorlist .blur-wrapper{background:0 0}#scnd-nav>li.nav-head:first-child{margin-top:10px}.btn-danger{color:#fff;background-color:#ac3323;border-color:#ac3323}.btn-danger:hover{background-color:#ce3d2a;border-color:#641e14}.caret{border-top:5px solid;border-right:4px solid transparent;border-left:4px solid transparent}.plexBack{color:hsla(0,0%,100%,.7);line-height:34.29px;margin:0;padding:0;position:absolute;width:40px;left:50px}.plexBack>a{color:rgba(255,255,255,.7);font-family:plex-icons-new;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;line-height:60px;position:relative;text-align:center;-webkit-text-size-adjust:100%;text-transform:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%;padding:0 10px}.plexBack>a:before{content:"\EA2F"}.plexBack:not(.noBack):hover>a{color:#fff}.login .well>h2{display:none}.login .well>form{max-width:480px;margin:auto}.login .well>form input{background-color:hsla(0,0%,100%,.25)}.login ::-webkit-input-placeholder{color:transparent}.login :-moz-placeholder{color:transparent}.login ::-moz-placeholder{color:transparent}.login :-ms-input-placeholder{color:transparent}body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{width:100vw;height:120px;margin:0!important;text-align:center;padding:60px 0 0;background:0 0;color:#ccc!important;font-size:20px}body.login>.container-fluid{width:100vw;height:100%;position:relative}body.login>div.container-fluid>div.row-fluid>div.col-sm-10{width:100%;height:100%;overflow-y:visible!important}body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse{display:none!important}.login .navbar-default{background:0 0!important}body.login:not(.read-frame),body.shelfcreate,body.shelfedit{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-dark.png)!important}body.author .undefined-img,body.shelfcreate,body.shelfedit{background-repeat:repeat,no-repeat!important;background-attachment:fixed,fixed!important;background-position:center center,center center!important}body.login>div.container-fluid>div.row-fluid>div.col-sm-10::before,body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a::before{display:none}.book-meta>.bookinfo>.comments[aria-expanded=true]+a:after,.book-meta>.description[aria-expanded=true]+a:after{content:'';display:inline-block;border-color:hsla(0,0%,100%,.45);width:10px;height:10px;border-top-width:0;border-right:4px solid transparent;border-bottom-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:9px 6px}.book-meta>.bookinfo>.comments[aria-expanded=false]+a:after,.book-meta>.description[aria-expanded=false]+a:after{content:'';display:inline-block;border-color:hsla(0,0%,100%,.45);width:0;height:0;border-bottom-width:0;border-right:4px solid transparent;border-top-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:12px 6px}.book-meta>.bookinfo>.comments+a,.book-meta>.description+a{width:100px;margin-top:10px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.book-meta>.bookinfo>.comments+a:hover,.book-meta>.description+a:hover{text-decoration:none}.book-meta>.bookinfo>.comments[aria-expanded=false]+a:hover:after,.book-meta>.description[aria-expanded=false]+a:hover:after{border-color:#fff;border-right:4px solid transparent;border-top-width:5px;border-left:4px solid transparent}.book-meta>.bookinfo>.comments[aria-expanded=true]+a:hover:after,.book-meta>.description[aria-expanded=true]+a:hover:after{border-color:#fff;border-right:4px solid transparent;border-bottom-width:5px;border-left:4px solid transparent}.navigation>ul>li>a>span.hidden-sm{display:inline-block!important}.shelfcreate .col-sm-10>.discover>form,.shelfedit .col-sm-10>.discover>form{width:500px;height:500px;margin:auto;max-width:calc(100vw - 300px);max-height:calc(100% - 200px)}body.shelfcreate>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group,body.shelfedit>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group{padding-left:0}body.shelfcreate,body.shelfedit{background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;-webkit-transition:background-image 2s ease-in;-o-transition:background-image 2s ease-in;transition:background-image 2s ease-in}body.author .undefined-img{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;opacity:1;-webkit-filter:none;filter:none;width:100vw;height:100%;position:fixed;top:0;left:0;content:''}body.author img.bg-blur[src=undefined]{display:none}body.author:not(.authorlist) .undefined-img:before{content:"\e008";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:200px;width:20%;text-align:center;z-index:9}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before{content:"About Author";width:calc(100vw - 240px);height:60px;margin:0;padding-left:25px;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-text-size-adjust:100%;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-weight:400;-webkit-margin-before:0;-webkit-margin-after:0;position:fixed;top:60px;left:240px;text-align:left}.author>.container-fluid>.row-fluid>.col-sm-10>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1;margin:60px 0 0;padding:15px 15px 35px;border-bottom:2px solid rgba(0,0,0,.3)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio{padding:35px 15px 15px;font-size:15px;color:hsla(0,0%,100%,.65)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>img{position:fixed;left:270px;top:200px;width:calc(20% - 60px);max-width:250px}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>.author-link{color:var(--color-secondary)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>.author-link:hover{color:var(--color-secondary-hover)}body.author:not(.authorlist)>div.container-fluid>div>div.col-sm-10{width:calc(100% - 240px);left:240px;padding-left:20%;padding-right:30px;padding-bottom:20px}body.author>div.container-fluid>div>div.col-sm-10>div.discover{width:100%;padding:0 0 0 15px!important}body.author>div.container-fluid>div>div.col-sm-10>div.discover>h3{font-size:15px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;text-transform:uppercase;color:#eee}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio a{color:var(--color-secondary)}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio a:hover{color:var(--color-secondary-hover)}body.shelf.modal-open>.container-fluid{z-index:9}#DeleteShelfDialog .text-center{text-align:left}#DeleteShelfDialog{top:0;overflow:hidden;padding-top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#DeleteShelfDialog>.modal-dialog{width:450px;margin:auto}#DeleteShelfDialog>.modal-dialog>.modal-content{max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px;z-index:9999999999999999999999;left:calc(50% - 225px);right:auto;width:450px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header{padding:15px 20px;border-radius:3px 3px 0 0;line-height:1.71428571;vertical-align:bottom;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-bottom:1px solid #222;background-color:#323232}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\E197";padding-right:10px;font-size:18px;color:#999;display:inline-block;font-family:Glyphicons Regular;font-style:normal;font-weight:400}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Delete Shelf";display:inline-block;font-size:20px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-header>span{display:none}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 30px;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>span:before{content:"Are you sure you want to delete this shelf?";display:inline-block;padding-right:5px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:30px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>.btn{float:right;z-index:9;position:relative;margin:45px 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>.btn-default{background-color:hsla(0,0%,100%,.25)}#DeleteShelfDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:hover{background-color:hsla(0,0%,100%,.3)}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:initial;background-color:initial;border-color:initial}#remove-from-shelves>.btn{background-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);padding:0 10px;font-size:13px;display:inline-block;overflow:hidden;border-radius:4px;vertical-align:middle;text-align:center;white-space:nowrap;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;margin:2px 6px 0 0;text-transform:none}#remove-from-shelves>.btn>span{font-size:10px;display:inline-block;top:3px;line-height:inherit;position:absolute;right:5px}#remove-from-shelves>.btn>span:before{content:"\EA52";font-family:plex-icons-new;color:transparent;padding-left:5px}#remove-from-shelves>a:first-of-type{margin-left:40px;overflow:visible}#remove-from-shelves>a:first-of-type:before{content:"\EA4D";font-family:plex-icons-new;position:absolute;color:hsla(0,0%,100%,.45);font-style:normal;font-weight:400;font-size:14px;left:-40px;pointer-events:none}#remove-from-shelves>.btn:hover{padding-right:20px;background:#ce3d2a;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#remove-from-shelves>.btn:hover span:before{color:#fff;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#remove-from-shelves+.identifiers,#remove-from-shelves+.languages,#remove-from-shelves+.publishers,#remove-from-shelves+.publishing-date,#remove-from-shelves+.tags{margin-top:-25px;z-index:9;position:relative}#remove-from-shelves>a.btn:last-of-type{margin-bottom:35px}#DeleteShelfDialog:before{content:"\E208";padding-right:10px;display:block;font-family:Glyphicons Regular;font-style:normal;font-weight:400;position:absolute;left:calc(50% + 185px);top:88px;font-size:16px;color:#eee;opacity:.5;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);z-index:99}#DeleteShelfDialog.modal.in:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#DeleteShelfDialog:hover:before{cursor:pointer}.btn-default.active:hover,.btn-default:active:hover{border-color:var(--color-secondary-hover);color:#fff;background-color:var(--color-secondary-hover)}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8{padding:20px 0 60px;margin-top:120px;border-top:2px solid rgba(0,0,0,.3);width:calc(80% - 30px)}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div,body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>label{padding-left:15px;padding-right:15px}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div .rating-input{padding-top:0;padding-bottom:0}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>.btn.btn-default{margin-right:15px;margin-top:20px}.advanced_search #search>.row>.form-group.col-sm-6{padding-left:0;margin-bottom:0}.advanced_search #search>.row>.form-group.col-sm-6>label[for=ratinghigh],.advanced_search #search>.row>.form-group.col-sm-6>label[for=ratinglow]{color:hsla(0,0%,100%,.45);font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-top:10px}.glyphicon-remove:before{content:"\EA52";font-family:plex-icons-new;font-weight:400}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div.row:nth-child(4){margin-bottom:30px}.me .dropdown-menu>li>#top_user{color:var(--color-primary)}.navbar-right>li>ul.dropdown-menu.offscreen{right:-10px}.login .plexBack,body.login>div.container-fluid>div.row-fluid>div.col-sm-2,body.login>div.navbar.navbar-default.navbar-static-top>div>form{display:none}@media only screen and (min-width:768px){#main-nav+#scnd-nav{background:rgba(0,0,0,.15)}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#logout{display:none}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user{height:60px;padding:0!important;background:0 0!important;color:hsla(0,0%,100%,.7);line-height:20px;position:fixed;display:block;right:15px}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.hidden-sm{display:none}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.glyphicon-user{width:30px;height:30px;margin:15px;top:0;color:hsla(0,0%,100%,.7)}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.glyphicon-user:before{content:'';display:inline-block;overflow:hidden;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:contain;position:absolute;width:30px;height:30px}body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a#top_user>span.glyphicon-user:after{content:'';display:inline-block;width:0;height:0;margin:15px 0 0 35px;vertical-align:middle;border-top:5px dashed;border-right:4px solid transparent;border-left:4px solid transparent}body:not(.blur) #nav_createshelf,body:not(.blur) #scnd-nav>#nav_about,body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li:not(.form-upload)>#form-upload,body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li:not(.top_admin)>#top_admin,body:not(.blur)>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li:not(.top_tasks)>#top_tasks{display:none}body:not(.blur) #nav_new{margin-bottom:30px}body:not(.blur) #nav_new:before{content:"\EA4F";font-family:plex-icons;font-style:normal;font-weight:400;line-height:1;color:hsla(0,0%,100%,.7);font-size:13px;position:absolute;left:25px;margin-top:9px}body:not(.blur) #nav_new:after{content:"Advanced Search";color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.71428571;white-space:nowrap;position:absolute;left:49px;margin-top:5px}body:not(.blur)>.navbar>.container-fluid>.navbar-header:after,body:not(.blur)>.navbar>.container-fluid>.navbar-header:before{color:hsla(0,0%,100%,.7);cursor:pointer;display:block;font-family:plex-icons-new;font-size:20px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-numeric:normal;font-weight:400;height:60px;letter-spacing:normal;line-height:60px;position:absolute}body:not(.blur)>.navbar>.container-fluid>.navbar-header:before{content:"\EA30";-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;left:20px}body:not(.blur)>.navbar>.container-fluid>.navbar-header:after{content:"\EA2F";-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;left:60px}}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before,body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before{width:calc(100vw - 240px);height:60px;margin:0;padding-left:25px;background:0 0;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-margin-before:0;-webkit-margin-after:0;top:60px;white-space:nowrap;font-weight:400}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before{content:"Admin Settings";position:fixed;left:240px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before{content:"User Settings";position:fixed;left:240px}body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before{content:"New User";position:fixed;left:240px}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid{height:auto;width:calc(100vw - 257px);margin:20px 0 30px!important;padding:0 10px 0 40px!important}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>h2,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:transparent}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.btn>a,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>.btn>a{text-decoration:none;color:#fff}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col .table>tbody>tr>td,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col .table>tbody>tr>th,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>.table>tbody>tr>td,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>.table>tbody>tr>th{border:collapse}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before{content:'';font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:6vw;background-position-x:center;height:100%;background-repeat:no-repeat}body.edituser.admin>div.container-fluid>div>div.col-sm-10>div.discover,body.newuser.admin>div.container-fluid>div>div.col-sm-10>div.discover{left:240px;margin:120px 0 0 20%!important;padding:30px 15px 15px!important;width:calc(80% - 30px);border-top:2px solid rgba(0,0,0,.3)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1{width:auto;position:absolute;top:60px;left:20%;font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1;padding-left:30px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{float:right;margin-left:10px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back{float:right;margin-left:0;background-color:hsla(0,0%,100%,.25)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back:hover,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#back:hover{background-color:hsla(0,0%,100%,.3)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{margin-bottom:60px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12{padding:0}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2{color:#eee;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;overflow:hidden;min-width:0;width:100%;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:400;padding-left:15px;margin-bottom:20px;top:0;left:0;height:auto}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{height:200px;padding:0;margin:15px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a{width:100%;display:inline-block;height:100%}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover{outline:solid var(--color-secondary);font-size:50px;-o-transition:outline 0s;transition:outline 0s;-webkit-transition:outline 0s}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:before{content:"\e352";display:inline-block;position:absolute;font-family:Glyphicons Regular;background:var(--color-secondary);color:#fff;border-radius:50%;font-weight:400;font-size:18px;line-height:50px;width:50px;height:50px;padding-left:16px;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;z-index:9}body.admin,body.admin td>a{color:hsla(0,0%,100%,.65)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:before{-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s;opacity:1}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:after,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;background:-webkit-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:-o-radial-gradient(50% 50%,farthest-corner,rgba(50,50,50,.5) 50%,#323232 100%);background:radial-gradient(farthest-corner at 50% 50%,rgba(50,50,50,.5) 50%,#323232 100%)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:after,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a:hover:after{opacity:1;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}body.admin .panel{background:rgba(0,0,0,.15);border:none;box-shadow:none;-webkit-box-shadow:none;border-radius:0}body.admin .panel-default>.panel-collapse>.panel-body,body.admin .panel-default>.panel-heading{color:hsla(0,0%,100%,.65);background-color:transparent;border:none}body.config.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>*,body.uiconfig.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>*{float:right}body.config.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a,body.uiconfig.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a{background-color:hsla(0,0%,100%,.25);margin-right:10px}body.config.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a:hover,body.uiconfig.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>a:hover{background-color:hsla(0,0%,100%,.3)}body.admin{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-dark.png)!important}body.admin td{font-family:Open Sans regular,Helvetica Neue,Helvetica,Arial,sans-serif}body.admin td>a:hover{color:#fff}.glyphicon-ok::before{content:"\EA55";font-family:plex-icons-new;font-weight:400}body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>h1{width:calc(100vw - 240px);background:rgba(0,0,0,.15);color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:60px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-direction:normal;-webkit-margin-before:0;-webkit-margin-after:0;height:60px;top:60px;left:240px;position:fixed;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;white-space:nowrap;font-weight:400}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>h1{margin:0;padding-left:25px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover{padding:0 30px!important;margin-bottom:120px!important}body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type::before,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type::before{content:none}body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type{margin:0;padding-left:25px}body:not(.blur) #scnd-nav>li>a>.glyphicon-book,body:not(.blur) #scnd-nav>li>a>.glyphicon-search{margin-right:7px}#scnd-nav>li>a>.glyphicon-search{margin-right:11px}#remove-from-shelves+.more-stuff+.languages,.identifiers+.more-stuff+.languages,.tags+.more-stuff+.languages{margin-top:20px}body:not(.blur):not(.login):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.langlist):not(.authorlist):not(.serieslist):not(.catlist):not(.shelforder):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,.15))),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background:-o-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),url(images/caliblur/blur-light.png)!important;background-repeat:no-reapeat,repeat,no-repeat!important;background-attachment:fixed,fixed,fixed!important;background-position:center center,center center,center center!important;background-size:auto,auto,cover!important;-webkit-background-size:auto,auto,cover!important;-moz-background-size:autom,auto,cover!important;-o-background-size:auto,auto,cover!important;width:100%;height:60px;display:block;content:'';position:fixed;top:60px;left:240px;z-index:99999999999999999999999999999999999}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:before,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:before,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:before{background:url(images/caliblur/blur-noise.png) center center fixed,url(images/caliblur/blur-light.png) center center no-repeat fixed!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;width:calc(100vw - 240px);height:calc(100% - 120px);display:block;content:'';position:fixed;top:120px;left:240px;right:0;bottom:0;z-index:99999999999999999999999999999999999}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:after,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:after,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>p:first-of-type:after,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);width:24px;height:24px;-webkit-animation:loading .5s linear infinite;animation:loading .5s linear infinite;display:block;top:240px;left:calc(50% + 120px);position:fixed;z-index:999999999999999999999999999999999999}.search #shelf-actions,body.login .home-btn{display:none}body.read:not(.blur) a[href*=readbooks]{color:hsla(0,0%,100%,.7)!important}.tooltip{-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}.tooltip.in{opacity:1;-o-transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4);transition:opacity .15s ease-out,transform .15s cubic-bezier(.6,.4,.2,1.4),-webkit-transform .15s cubic-bezier(.6,.4,.2,1.4);-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);pointer-events:none}.tooltip.bottom .tooltip-inner{font-size:13px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:3px 10px;border-radius:4px;background-color:#191a1c;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.35);box-shadow:0 4px 10px 0 rgba(0,0,0,.35);opacity:1;white-space:nowrap;margin-top:-16px!important;line-height:1.71428571;color:#eee}.tooltip.bottom .tooltip-arrow{width:0;margin-left:auto;height:0;border:6px solid transparent;top:-6px;border-bottom-color:#191a1c;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;margin-top:-16px!important}#sendbtn>span{height:60px}body.search>div.container-fluid>div>div.col-sm-10>div.discover>h2+p{border-top:2px solid rgba(0,0,0,.3);margin:90px 27px 0 20px;text-align:center;padding-top:100px;color:hsla(0,0%,100%,.45);font-size:18px;line-height:1.5}body.search>div.container-fluid>div>div.col-sm-10>div.discover>h2+p:before{content:"Library";position:absolute;top:25px;left:60px;color:#fff;font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.71428571}body.search>div.container-fluid>div>div.col-sm-10>div.discover>h2+p:after{content:"No Results";position:absolute;margin-left:-170px;margin-top:-40px;font-size:20px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3{max-width:calc(25% - 75px);position:fixed}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9{margin-left:25%!important;width:75%}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete{position:fixed;top:60px;right:0;width:50px;height:60px;color:transparent;background:0 0;overflow:hidden;cursor:pointer;border-radius:0}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:before{content:"\EA6D";font-family:plex-icons-new;font-size:18px;color:hsla(0,0%,100%,.7)}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover{background:#ce3d2a}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center>#delete:hover:before{color:#fff}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center.more-stuff>h4,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-3>div.text-center.more-stuff>h4{color:#eee;margin:20px;text-transform:uppercase;font-size:16px}.editbook .form-control.tt-hint,.upload .form-control.tt-hint{background:hsla(0,0%,100%,.08)!important}.checkbox input[type=checkbox]{margin-left:-19px;margin-top:5px}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover{width:calc(100% - 3px);margin:0 0 0 3px!important;padding:0!important;border-collapse:collapse}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container,body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table{border:none;border-radius:0}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th{border-bottom:none;border-radius:0;background-color:hsla(0,0%,100%,.1);border-right:2px solid transparent;text-align:left!important;position:relative}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th:last-of-type{border-right:none}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th:hover{background-color:hsla(0,0%,100%,.15);color:#fff}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th:hover .th-inner{color:#fff}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner{font-size:13px;color:hsla(0,0%,100%,.7);-webkit-tap-highlight-color:transparent;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-image:none;text-align:left;padding:8px 20px;white-space:nowrap;width:100%;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.asc,body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.desc{color:#fff}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.asc:after{content:"\EA58";font-family:plex-icons-new;font-weight:400;right:20px;position:absolute}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.desc:after{content:"\EA57";font-family:plex-icons-new;font-weight:400;right:20px;position:absolute}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr:hover{background:0 0!important}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr>td{background:0 0;border:none;text-align:left!important;padding:8px 20px;color:hsla(0,0%,100%,.65);-webkit-tap-highlight-color:transparent;font-size:13px;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr:nth-of-type(even){background-color:hsla(0,0%,100%,.02)!important}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>tbody>tr.no-records-found>td:before{content:"No Records Found";position:absolute;top:120px;left:calc(50% - 66px);font-size:14px;color:hsla(0,0%,100%,.65)}.epub-back,.epub-back:before{display:inline-block;overflow:hidden}.epub-back{width:18px;height:19px;line-height:20px;opacity:.5;padding:4px;border-radius:4px;position:relative}.epub-back>input{opacity:0;width:26px;height:27px;position:absolute;overflow:hidden;padding:0;left:0;top:0}.epub-back:before{content:"\EA1C";font-family:plex-icons-new;font-weight:400;color:#4f4f4f;position:absolute;opacity:.5;font-size:16px;left:5px;top:4px}.epub-back:hover:before{top:3px;left:4px;opacity:1}.epub-back:hover{border:1px solid rgba(0,0,0,.2);padding:3px}.col-sm-10 .book-meta>div.btn-toolbar>div.btn-group>div.btn-group>p:first-child{margin:0}body.login>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a:hover{color:#ccc!important;background-color:transparent!important}.empty-ul{opacity:.6;cursor:default;pointer-events:none}#DeleteDomain:hover:before,#RestartDialog:hover:before,#ShutdownDialog:hover:before,#UpdateprogressDialog:hover:before,#deleteButton,#deleteModal:hover:before,body.mailset>div.container-fluid>div>div.col-sm-10>div.discover td>a:hover{cursor:pointer}.lDutch{padding-left:90px!important}.blur-wrapper+.dropdown-menu{position:fixed;top:118px;right:5px}#read-in-browser[aria-expanded=true],#shelf-actions>.btn-group.open,.downloadBtn.open,.profileDrop[aria-expanded=true]{pointer-events:none}#btnGroupDrop1[aria-expanded=true]>span,#read-in-browser[aria-expanded=true]>span,#shelf-actions>.btn-group.open>#add-to-shelf>span{color:#fff}.navigation li a span{vertical-align:middle;margin-bottom:1px}.navigation li.active a .glyphicon-star{color:var(--color-primary)}#shelf-actions,#shelf-actions>.btn-group,#shelf-actions>.btn-group>.empty-ul{pointer-events:none}#shelf-actions>.btn-group>#add-to-shelf[aria-expanded=false]:not(.empty-ul){pointer-events:auto}.book-meta>.bookinfo>.comments p,.description p{margin:0 0 28px}#login,.profileDrop+span.hidden-sm{display:none}.admin #container>h2,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>h2{font-size:24px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;font-weight:400;line-height:1}.admin #container>.col-xs-12,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12{width:100%;background:rgba(0,0,0,.15);padding:0;border-collapse:collapse}.admin #container>.col-xs-12:last-of-type,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12:last-of-type{border-bottom:2px solid rgba(0,0,0,.3)}.admin #container>.col-xs-12>.Row>.col-xs-6,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12>.row>.col-xs-6{width:50%;padding-top:8px;padding-bottom:8px;border-top:2px solid rgba(0,0,0,.3)}body.admin>div.container-fluid>div>div.col-sm-10>div.discover .btn>a{text-decoration:none;color:#fff}.admin #container+.col-xs-12{padding:0;margin:10px 0 30px}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>.col-xs-12:nth-child(3){margin-bottom:20px}body.admin:not(.modal-open) .btn-default{margin-bottom:10px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:hsla(0,0%,100%,.02)}.form-group[aria-label="Upload cover from local drive"]>.btn-primary{font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3{max-width:calc(25% - 75px);position:fixed;padding-left:30px;padding-right:0;z-index:9}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-9,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-9{margin-left:25%!important;width:75%}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete{position:fixed;top:60px;right:0;width:50px;height:60px;color:transparent;background:0 0;overflow:hidden;cursor:pointer;border-radius:0}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:before{content:"\EA6D";font-family:plex-icons-new;font-size:18px;color:hsla(0,0%,100%,.7);vertical-align:super}#main-nav+#scnd-nav .create-shelf a,#main-nav+#scnd-nav li.nav-head{font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover{background:#ce3d2a}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover:before,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete:hover:before{color:#fff}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center.more-stuff>h4,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center.more-stuff>h4{color:#eee;margin:20px;text-transform:uppercase;font-size:16px}#main-nav+#scnd-nav{width:240px;height:calc(100% - 120px);left:0;top:120px;background:0 0;padding:0 5px 20px 0;overflow-y:auto;position:fixed}#main-nav+#scnd-nav li.nav-head{margin:0;color:hsla(0,0%,100%,.3);font-size:12px;line-height:45px;padding-left:25px}#main-nav+#scnd-nav>li.nav-head:first-child{margin-top:10px}#main-nav+#scnd-nav li{min-height:30px;max-width:265px;overflow:visible;border-radius:0 4px 4px 0;display:list-item;height:auto;float:none}#main-nav+#scnd-nav li a{color:hsla(0,0%,100%,.7);text-decoration:none;padding:4px 25px;font-size:13px;height:30px;line-height:1.71428571;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;border-radius:0 4px 4px 0}#main-nav+#scnd-nav li a span{vertical-align:middle;margin-bottom:1px;margin-right:10px}#main-nav+#scnd-nav li a span:before{font-size:13px}#main-nav+#scnd-nav li.active a{color:var(--color-primary);background:0 0}#main-nav+#scnd-nav li a:hover{background:hsla(0,0%,100%,.08)}#main-nav+#scnd-nav li a[href*=advanced_search]{display:block}#main-nav+#scnd-nav li a[href*=advanced_search] span.hidden-sm{display:inline-block!important}#main-nav+#scnd-nav li.open a{background:0 0}#main-nav+#scnd-nav li.open a:hover{background:hsla(0,0%,100%,.08);color:#fff}#main-nav+#scnd-nav li a .glyphicon-star{color:hsla(0,0%,100%,.7)}#main-nav+#scnd-nav li a:hover .glyphicon-star{color:#fff}#main-nav+#scnd-nav #nav_cat a span{margin-right:8px}#main-nav+#scnd-nav .nav-head:nth-child(1n+2){border-top:none;padding-top:0;width:200px}#main-nav+#scnd-nav .create-shelf{width:25px;margin:10px -15px 0 0;min-height:auto;float:right;font-size:12px;text-align:center}#main-nav+#scnd-nav .create-shelf a{width:25px;color:hsla(0,0%,100%,.7)!important;background-color:transparent;padding:5px 7px 2px;font-size:12px;line-height:1;border-radius:3px;border:0;-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;font-weight:400;white-space:nowrap;margin:auto;max-height:22px;-o-text-overflow:initial;text-overflow:initial;display:block}#main-nav+#scnd-nav .create-shelf a:before{content:"\EA13";font-family:plex-icons-new;font-size:100%;padding-right:10px;vertical-align:middle}#main-nav+#scnd-nav .create-shelf a:hover{background:0 0;color:#fff!important}#main-nav+#scnd-nav:after{width:100%;height:60px;background:rgba(0,0,0,.15);display:block;content:'';position:fixed;top:60px;left:240px;pointer-events:none}.modal-dialog{margin:0 auto 60px}body.admin.modal-open .navbar{z-index:0!important}#RestartDialog,#ShutdownDialog,#UpdateprogressDialog,#deleteModal{top:0;overflow:hidden;padding-top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#RestartDialog:before,#ShutdownDialog:before,#UpdateprogressDialog:before,#deleteModal:before{content:"\E208";padding-right:10px;display:block;font-family:Glyphicons Regular;font-style:normal;font-weight:400;position:absolute;left:calc(50% + 185px);top:88px;font-size:16px;color:#eee;opacity:.5;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);z-index:99}#RestartDialog.in:before,#ShutdownDialog.in:before,#UpdateprogressDialog.in:before,#deleteModal.in:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#RestartDialog>.modal-dialog,#ShutdownDialog>.modal-dialog,#UpdateprogressDialog>.modal-dialog,#deleteModal>.modal-dialog{width:450px;margin:auto}#RestartDialog>.modal-dialog>.modal-content,#ShutdownDialog>.modal-dialog>.modal-content,#UpdateprogressDialog>.modal-dialog>.modal-content,#deleteModal>.modal-dialog>.modal-content{max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px;z-index:9999999999999999999999;left:calc(50% - 225px);right:auto;width:450px}#RestartDialog>.modal-dialog>.modal-content>.modal-header,#ShutdownDialog>.modal-dialog>.modal-content>.modal-header,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header,#deleteModal>.modal-dialog>.modal-content>.modal-header{padding:15px 20px;border-radius:3px 3px 0 0;line-height:1.71428571;vertical-align:bottom;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-bottom:1px solid #222;background-color:#323232;text-align:left}#RestartDialog>.modal-dialog>.modal-content>.modal-header:before,#ShutdownDialog>.modal-dialog>.modal-content>.modal-header:before,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header:before,#deleteModal>.modal-dialog>.modal-content>.modal-header:before{padding-right:10px;font-size:18px;color:#999;font-style:normal;font-weight:400;display:inline-block}#RestartDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\EA4F";font-family:plex-icons-new}#ShutdownDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\E064";font-family:glyphicons regular}#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header:before{content:"\EA15";font-family:plex-icons-new}#deleteModal>.modal-dialog>.modal-content>.modal-header:before{content:"\EA6D";font-family:plex-icons-new}#RestartDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Restart Calibre-Web";display:inline-block;font-size:20px}#ShutdownDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Stop Calibre-Web";display:inline-block;font-size:20px}#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header:after{content:"Update Calibre-Web";display:inline-block;font-size:20px}#deleteModal>.modal-dialog>.modal-content>.modal-header:after{content:"Delete Book";display:inline-block;font-size:20px}#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-header>span,#deleteModal>.modal-dialog>.modal-content>.modal-header>span,#loader>center>img,.rating-mobile{display:none}#RestartDialog>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 10px;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828;text-align:left}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body,#deleteModal>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 40px;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828;text-align:left}#RestartDialog>.modal-dialog>.modal-content>.modal-body>p,#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>p,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body>p,#deleteModal>.modal-dialog>.modal-content>.modal-body>p{padding:20px 20px 0 0;font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828}#RestartDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#restart),#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#shutdown),#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-default{float:right;z-index:9;position:relative;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px;background-color:hsla(0,0%,100%,.25)}#RestartDialog>.modal-dialog>.modal-content>.modal-body>#restart{float:right;z-index:9;position:relative;margin:25px 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>#shutdown,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body>#updateFinished{float:right;z-index:9;position:relative;margin:55px 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-danger{float:right;z-index:9;position:relative;margin:0 0 0 10px;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#RestartDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#restart){margin:25px 0 0 10px}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#shutdown){margin:55px 0 0 10px}#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-default{margin:0 0 0 10px}#RestartDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#restart):hover,#ShutdownDialog>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#shutdown):hover,#deleteModal>.modal-dialog>.modal-content>.modal-footer>.btn-default:hover{background-color:hsla(0,0%,100%,.3)}#RestartDialog>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:10px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}#ShutdownDialog>.modal-dialog>.modal-content>.modal-body:after,#UpdateprogressDialog>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:40px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}#deleteButton{position:fixed;top:60px;right:50px;width:50px;height:60px;color:transparent;background:0 0;overflow:hidden;border-radius:0;border-right:2px solid rgba(0,0,0,.3)}#deleteButton>span.glyphicon-remove{font-size:18px;color:hsla(0,0%,100%,.7)}#deleteButton:hover span.glyphicon-remove{color:#fff}#deleteButton>span.glyphicon-remove:before{content:"\EA66"}.editbook .more-stuff>.dropdown-menu{position:fixed;top:90px;right:17px;left:auto!important}body.authorlist .blur-wrapper:after{content:none}#loader{background-image:url(images/caliblur/blur-noise.png),url(images/caliblur/blur-dark.png)!important;background-repeat:repeat,no-repeat!important;background-attachment:fixed,fixed!important;background-position:center center,center center!important;background-size:auto,cover!important;-webkit-background-size:auto,cover!important;-moz-background-size:auto,cover!important;-o-background-size:auto,cover!important;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:9}#loader>center{display:block;width:100%;height:100%;top:calc(50% - 120px);position:absolute}#loader>center>h3{font-size:20px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;text-transform:uppercase}#loader>center:after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);width:24px;height:24px;animation:spin .5s linear infinite;display:block;margin:20px auto;position:fixed;top:calc(50% - 24px);left:calc(50% - 12px);z-index:999999}.book:not(body){width:180px!important;max-width:180px!important;min-width:180px!important}#books .cover img,#books_rand .cover img,.book.isotope-item .cover img{width:150px!important}.container-fluid .book .meta .author,.container-fluid .book .meta .title{white-space:nowrap!important}.container-fluid .book .meta .rating{display:none!important}.container-fluid .book .meta{margin-top:0!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>h2{position:absolute;margin-top:-30px;font-size:14px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;display:-ms-grid;display:grid;margin-top:40px;margin-bottom:60px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;display:-ms-grid;display:grid;margin-top:90px;margin-bottom:0}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12:before{content:'';display:block;position:absolute;width:calc(100% + 30px);height:2px;background:rgba(0,0,0,.3);margin-left:-15px;margin-top:-65px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{width:135px!important;max-width:135px!important;min-width:135px!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a>img,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img{width:135px!important;height:200px!important}#theme,label[for=theme]{display:inline}@media only screen and (max-width:767px){#form-upload .form-group .btn:before,#top_admin>.glyphicon,#top_tasks>.glyphicon-tasks{-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal}#query,.navbar-collapse.collapse>.col-sm-2{padding-left:0;padding-right:0}#query,.collapsing{-o-transition:all 0s}body.login:not(.read-frame),body:not(.read-frame){background-color:var(--color-background-mobile)!important;background-image:none!important}.navbar-default{height:48px;min-height:48px}.navbar>.container-fluid{height:48px}.navbar>.container-fluid>.navbar-header{margin:0}.navbar>.container-fluid>.navbar-header>button.navbar-toggle{border:0;float:left;padding:0;width:48px;height:48px;margin:0;top:0}.navbar>.container-fluid>.navbar-header>button.navbar-toggle:active,.navbar>.container-fluid>.navbar-header>button.navbar-toggle:focus,.navbar>.container-fluid>.navbar-header>button.navbar-toggle:hover{background:0 0}.navbar>.container-fluid>.navbar-header>button.navbar-toggle:before{content:'';display:inline-block;overflow:hidden;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjU2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE0NC4yOTEgNDkyLjMyNUMxNjYuNjI0IDQ3Ni4yNjUgMTkzLjE5NCA0NjYuMTU2IDIyNCA0NjJjMTIuNDQ0IDkuMzMzIDMxLjExMSAxNCA1NiAxNHM0My41NTYtNC42NjcgNTYtMTRjMzAuODA2IDQuMTU2IDU3LjM3NiAxNC4yNjQgNzkuNzA5IDMwLjMyNUMzNzYuNTI3IDUxNy40MzUgMzI5Ljk1MSA1MzIgMjgwIDUzMmMtNDkuOTUxIDAtOTYuNTI3LTE0LjU2NS0xMzUuNzA5LTM5LjY3NXoiIGZpbGwtb3BhY2l0eT0iLjYiLz4KICAgICAgICA8cGF0aCBkPSJNMjI0IDQ2MmwxMi44OC00MC4yNTFDMTk2LjQyOSAzOTcuNDYyIDE2OCAzNDAuMDM1IDE2OCAyNzMuMDU5YzAtMzUuMTkzIDcuODQ5LTY3Ljc1IDIxLjE2OC05NC4yNDggMTYuMTczIDQuOTc3IDM1LjMxNSA3Ljg1NiA1NS44MzIgNy44NTYgNTEuMTA0IDAgOTMuNjgtMTcuODYgMTAzLjA3Mi00MS41MTZDMzc0Ljc3OSAxNzQuNTg4IDM5MiAyMjAuOTMxIDM5MiAyNzMuMDU5YzAgNjYuOTc2LTI4LjQyOSAxMjQuNDAzLTY4Ljg4IDE0OC42OUwzMzYgNDYyYy0xMi40NDQgOS4zMzMtMzEuMTExIDE0LTU2IDE0LTI0LjY5NCAwLTQzLjI2My00LjU5NC01NS43MDctMTMuNzgyTDIyNCA0NjJ6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xODAuMDY0IDM0NS44NDlDMTU1LjI4MiAzMTguMDY3IDE0MCAyNzkuOTk3IDE0MCAyMzhjMC04NS4wNTIgNjIuNjgtMTU0IDE0MC0xNTRzMTQwIDY4Ljk0OCAxNDAgMTU0YzAgNDEuOTk3LTE1LjI4MiA4MC4wNjctNDAuMDY0IDEwNy44NDkgNy43MTYtMjEuODYyIDEyLjA2NC00Ni41OTYgMTIuMDY0LTcyLjc5IDAtNTIuMTI4LTE3LjIyMS05OC40NzEtNDMuOTI4LTEyNy45MDgtOS4zOTIgMjMuNjU2LTUxLjk2OCA0MS41MTYtMTAzLjA3MiA0MS41MTYtMjAuNTE3IDAtMzkuNjU5LTIuODc5LTU1LjgzMi03Ljg1NkMxNzUuODQ5IDIwNS4zMDkgMTY4IDIzNy44NjYgMTY4IDI3My4wNTljMCAyNi4xOTQgNC4zNDggNTAuOTI4IDEyLjA2NCA3Mi43OXoiIGZpbGwtb3BhY2l0eT0iLjQ1Ii8+CiAgICAgICAgPHBhdGggZD0iTTI4MCA1MzJjMTM5LjE3NiAwIDI1Mi0xMTIuODI0IDI1Mi0yNTJTNDE5LjE3NiAyOCAyODAgMjggMjggMTQwLjgyNCAyOCAyODBzMTEyLjgyNCAyNTIgMjUyIDI1MnptMCAyOEMxMjUuMzYgNTYwIDAgNDM0LjY0IDAgMjgwUzEyNS4zNiAwIDI4MCAwczI4MCAxMjUuMzYgMjgwIDI4MC0xMjUuMzYgMjgwLTI4MCAyODB6IiBmaWxsLW9wYWNpdHk9Ii43NSIvPgogICAgPC9nPgo8L3N2Zz4K);background-size:contain;position:absolute;width:30px;height:30px;top:9px;left:9px}.navbar>.container-fluid>.navbar-header>button.navbar-toggle>span{opacity:0;position:absolute}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-header>a{margin:0!important;height:48px;line-height:48px;width:calc(100vw - 138px);background:0 0!important;color:hsla(0,0%,100%,.7)!important;font-family:Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:none}.home-btn{height:48px;line-height:28.29px;right:10px;left:auto}.home-btn>a{height:48px;line-height:48px}.plexBack{height:48px;line-height:28.29px;left:48px;display:none}.plexBack>a{height:48px;line-height:48px}body>div.navbar.navbar-default.navbar-static-top>div>form{margin:0;padding:0;border:0;box-shadow:none;-webkit-box-shadow:none;position:absolute;right:50px;top:0;height:48px}body>div.navbar.navbar-default.navbar-static-top>div>form:before{top:12px;left:auto;right:15px;color:hsla(0,0%,100%,.7)}body>div.navbar.navbar-default.navbar-static-top>div>form:hover:before{color:#fff}body>div.navbar.navbar-default.navbar-static-top>div>form>div{width:40px;height:48px}#query{width:40px!important;height:48px;border-radius:0;background:0 0;cursor:pointer;color:transparent;opacity:0;-webkit-transition:all 0s;transition:all 0s}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus{position:absolute;top:0;left:0;width:100vw}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div.form-group{width:100vw}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>#query{width:calc(100vw - 100px)!important;margin:0!important}#query:focus{background:#555!important;color:#eee!important;cursor:text;left:50px;width:calc(100px)!important;opacity:1;padding-left:15px}body>div.navbar.navbar-default.navbar-static-top>div>form.search-focus>div>span.input-group-btn:before{content:"\EA33";display:block;font-family:plex-icons-new;position:fixed;left:0;top:0;width:50px;height:48px;color:#eee;font-weight:400;font-size:14px;background:#555;line-height:48px;text-align:center;cursor:pointer}.mobile-navbar-brand,.profileDrop>span:after,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul:first-of-type:not(.navbar-right){display:none}#form-upload>.form-group:before,.profileDrop+span.hidden-sm{font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span.input-group-btn{background:#555;position:absolute;left:auto;right:0;height:48px;width:50px;border-radius:0}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button{height:48px;width:50px;border-radius:0}body>div.navbar.navbar-default.navbar-static-top>div>form>div>span>button::before{color:#555;background:#eee}.navbar-collapse.collapse{height:calc(100%)!important;width:240px;background:#3f4245;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;position:fixed;top:0;left:0;overflow-y:auto!important;overflow-x:hidden!important}#form-upload,#main-nav>li:nth-child(1){border-bottom:1px solid hsla(0,0%,78%,.15);float:left}#main-nav{margin-right:0;height:auto}#main-nav>li:nth-child(1){margin-left:0;width:100%;height:120px;z-index:99}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a.profileDrop{height:120px;width:100%}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>a.profileDrop:before{right:auto;position:absolute;left:211px;top:80px;color:#fff;content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:5px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.profileDrop>span{width:30px;height:30px;margin:30px 15px;top:0}.profileDrop+span.hidden-sm{display:block;position:absolute;top:70px;left:15px;color:#fff;pointer-events:none}#main-nav>li{float:left}#main-nav>li.form-upload{width:100%}#form-upload{position:relative;width:100%;margin:0;padding:0;height:60px;border-top:none}#form-upload>.form-group:before{content:"Upload Book";color:#fff;font-size:13px!important;padding-left:15px;height:60px;line-height:60px;position:absolute}#form-upload .form-group .btn{float:left;width:240px}#btn-upload{width:100%}#form-upload .form-group .btn:before{content:"\e043";font-family:'Glyphicons Halflings';line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:16px;background:0 0;border-radius:50%;width:20px;height:20px;display:inline-block;margin:0;padding:23px 0 23px 202px;z-index:-9}#form-upload .form-group .btn:after{content:"\EA13";position:absolute;font-family:plex-icons-new;font-size:8px;background:#3c444a;color:#fff;border-radius:50%;padding:.25px .25px 0 0;z-index:9;left:198px;top:32px;width:10px;height:10px;line-height:10px;font-weight:400;text-align:center;pointer-events:none}#main-nav>li.top_admin,#main-nav>li.top_tasks{height:45px;width:100%;min-height:30px;overflow:visible;border-radius:0 4px 4px 0;max-width:265px}#main-nav>li.top_tasks:before{content:"MANAGE";color:hsla(0,0%,100%,.45);text-transform:uppercase;font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:60px;padding-left:15px;position:absolute;top:-60px}#top_admin,#top_tasks,.navigation>ul>li>a{color:#fff;height:45px;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}#main-nav>li.top_tasks{margin-top:72px}#top_admin,#top_tasks{padding:11.5px 15px;font-size:13px;line-height:1.71428571;overflow:hidden}#top_admin>.glyphicon,#top_tasks>.glyphicon-tasks{position:relative;top:0;font-family:'Glyphicons Halflings';line-height:1;border-radius:0;background:0 0;display:inline-block}#top_tasks>.glyphicon-tasks{-webkit-font-smoothing:antialiased;margin-right:7px}#top_admin>.glyphicon{-webkit-font-smoothing:antialiased;margin-right:10px}#top_tasks>.glyphicon-tasks::before,body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>.glyphicon-dashboard::before{text-transform:none;font-family:plex-icons-new;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;speak:none;vertical-align:sub;font-weight:400;font-style:normal}#top_tasks>.glyphicon-tasks::before{content:"\EA2E";line-height:22px;font-size:16px}body>div.navbar.navbar-default.navbar-static-top>div>div.navbar-collapse.collapse>ul>li>#top_admin>.glyphicon-dashboard::before{content:"\EA56";line-height:22px;font-size:14px}#top_admin>span.hidden-sm,#top_tasks>span.hidden-sm{display:inline-block;line-height:22px}.navigation>ul>li:hover{background-color:transparent}.navigation>ul>li{min-height:45px;max-width:265px;overflow:visible;border-radius:0 4px 4px 0}.navigation>ul>li>a{padding:11.5px 15px;font-size:13px;line-height:1.71428571;overflow:hidden}.navigation .nav-head{margin:0;color:hsla(0,0%,100%,.45);text-transform:uppercase;font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:60px;padding-left:15px;height:60px;min-height:60px}.pagination,.pagination:after,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous,body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:before{line-height:42px;height:42px}.navigation .create-shelf{width:25px;margin:17.5px 0 0;min-height:auto;float:right}.navigation .create-shelf a{color:#fff!important}.navigation li a .glyphicon-star{color:#fff}.navbar-nav .open .dropdown-menu.profileDropli{width:210px;margin-left:12px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:hsla(0,0%,100%,.7)}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.navbar-collapse.collapse .navigation li a span{vertical-align:middle}.navbar-collapse.collapse .navigation li a span.caret{position:absolute;left:210px;top:20px}.navbar-collapse.collapse .hidden-xs{display:list-item!important;width:225px}.navbar-collapse.collapse:after{display:none}.tooltip{display:none!important}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2:before,body.advsearch>div.container-fluid>div>div.col-sm-10:before,body.authorlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.catlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.langlist>div.container-fluid>div>div.col-sm-10>div.container:before,body.login .navbar>.container-fluid>.navbar-header>button.navbar-toggle,body.serieslist>div.container-fluid>div>div.col-sm-10>div.container:before{display:none}body>div.container-fluid>div.row-fluid>div.col-sm-10{width:100%;top:42px;height:calc(100% - 42px)}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid,body>div.container-fluid>div>div.col-sm-10>div.discover{width:100%;margin:0!important;padding:10px!important}.author>.container-fluid>.row-fluid>.col-sm-10>h2:before,body.admin.config>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin.uiconfig>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type,body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row:first-of-type>div.col>h2:before,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before,body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before,body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>h1,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1:before,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h1,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover>h2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>div:nth-child(10)>label:before,body>div.container-fluid>div>div.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2,body>div.container-fluid>div>div.col-sm-10>h1,body>div.container-fluid>div>div.col-sm-10>h3:first-of-type{top:48px;left:0;padding-left:10px;height:42px;width:calc(100%);line-height:42px;padding-right:130px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.15);font-size:13px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>h1{top:10px;left:55px;font-size:16px}body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before{text-transform:none}.pagination{top:48px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.next:before{height:42px;line-height:42px;padding:11px 0 11px 20px}body>div.container-fluid>div>div.col-sm-10>div.pagination>a.previous:before{padding:11px 25px}body>.container-fluid{height:calc(100% - 48px);top:48px}body>div.container-fluid>div>div.col-sm-10>div.discover>div.isotope{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}.book:not(body){width:110px!important;max-width:110px!important;min-width:110px!important;padding:0 5px;margin-left:auto;margin-right:auto}.container-fluid .book{margin-top:10px}.container-fluid .book .cover{height:150px;margin-bottom:0}#books .cover img,#books_rand .cover img,.book.isotope-item .cover img{width:100px!important}#books>.cover>a:before,#books_rand>.cover>a:before,.book.isotope-item>.cover>a:before{line-height:40px;width:40px;height:40px;font-size:16px;padding-left:12px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before,body.me>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.newuser.admin>div.container-fluid>div.row-fluid>div.col-sm-10::before{position:absolute;top:20px;left:30px;width:30px;height:30px;background-size:30px}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8:before,body.author:not(.authorlist) .undefined-img:before,body.authorlist>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.catlist>div.container-fluid>div.row-fluid>div.col-sm-10:before,body.langlist>div.container-fluid>div>div.col-sm-10:before,body.serieslist>div.container-fluid>div>div.col-sm-10:before,body.shelforder>div.container-fluid>div.row-fluid>div.col-sm-10:before{position:fixed;top:62px;right:23px;left:auto;width:auto;height:auto;font-size:14px;color:hsla(0,0%,100%,.7)}body.edituser.admin>div.container-fluid>div>div.col-sm-10>div.discover,body.me>div.container-fluid>div>div.col-sm-10>div.discover,body.newuser.admin>div.container-fluid>div>div.col-sm-10>div.discover{left:0;width:auto;margin:75px 15px 0!important;padding:20px 0!important;max-width:100%!important;border-top:1px solid hsla(0,0%,78%,.15)}body>div.container-fluid>div>div.col-sm-10>div.container{left:0;width:auto;margin:0!important;padding:0!important;max-width:100%!important;border:0}body.me>div.container-fluid>div>div.col-sm-10>div.discover:before{top:30px;left:70px;font-size:16px}body:not(.shelfcreate):not(.shelfedit)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.form-group{padding-right:15px}.form-group>label{font-size:12px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12{margin:100px 0 0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{float:left;width:100%;margin-bottom:10px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12:before{width:100%;margin-left:0;margin-top:-45px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{width:100px!important;max-width:100px!important;min-width:100px!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a>img,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2>a>img{width:100px!important;height:150px!important}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>#submit{margin-right:15px}body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2>a:after{width:calc(100%)}body>div.container-fluid>div>div.col-sm-10>h3:not(:first-of-type){margin:15px auto 10px;font-size:14px}body>div.container-fluid>div>div.col-sm-10>p{margin:auto auto 15px}.well>h2,body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>h2,body:not(.admin)>div.container-fluid>div>div.col-sm-10>div.discover:only-of-type>h2{top:48px!important;left:0!important;padding-left:10px!important;height:42px!important;width:calc(100%)!important;line-height:42px!important;padding-right:130px!important;overflow:hidden!important;-o-text-overflow:ellipsis!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:rgba(0,0,0,.15)!important;font-size:13px!important;max-width:100%!important}.author>.container-fluid>.row-fluid>.col-sm-10>h2:after{content:"\e008";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2{height:42px;width:calc(100%);line-height:42px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.15);font-size:13px;max-width:100%;color:hsla(0,0%,100%,.7);font-family:"Open Sans Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed;top:48px;left:0;border:0;padding:0 50px 0 10px}body.tasks>div.container-fluid>div>div.col-sm-10>div.discover>div.bootstrap-table>div.fixed-table-container>div.fixed-table-body>#table>thead>tr>th>.th-inner.asc:after{right:2px}#libs{margin-bottom:5px}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row{padding:0}.well{padding:60px 0;max-width:calc(100% - 30px);min-width:auto}body.author .undefined-img{background:var(--color-background-mobile)!important}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group{position:relative;top:0;right:auto;left:auto;width:210px;margin:auto}#DeleteShelfDialog>.modal-dialog{max-width:calc(100vw - 40px)}#DeleteShelfDialog>.modal-dialog>.modal-content{max-width:calc(100vw - 40px);left:0}.shelfcreate .col-sm-10>.discover>form,.shelfedit .col-sm-10>.discover>form{max-width:calc(100vw - 30px);max-height:calc(100% - 200px)}.shelforder>.container-fluid>.row-fluid>.col-sm-10>.col-sm-6{margin:0;width:100%;padding:10px}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>h2+div{margin-top:0;font-size:13px;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--color-primary);text-align:right;text-transform:none}.shelforder #ChangeOrder{margin:0 0 10px}.shelforder>.container-fluid>.row-fluid>.col-sm-10>div.col-sm-6.col-lg-6.col-xs-6>a{margin:0 10px 10px 0}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:var(--color-primary);background-color:transparent}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8{border:0;width:100%;margin:0;padding:10px}.advanced_search #search>.row>.form-group.col-sm-6:first-of-type{padding-right:0;margin-bottom:15px}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div.row:nth-child(4){margin-bottom:15px}body.advanced_search>div.container-fluid>div>div.col-sm-10>div.col-sm-8>form>.btn.btn-default{margin-bottom:20px;margin-top:10px}body.me>div.container-fluid>div>div.col-sm-10>div.discover{border-top:1px solid hsla(0,0%,78%,.15)}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12:before,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12:before{height:1px;background:hsla(0,0%,78%,.15)}body{font-size:13px}body.admin>div.container-fluid>div>div.col-sm-10>div.container-fluid>div.row>div.col>h2,body.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2{font-size:14px;text-transform:uppercase}.me .dropdown-menu>li>#top_user:hover{color:#fff}body:not(.blur):not(.login):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.langlist):not(.authorlist):not(.serieslist):not(.catlist):not(.shelforder):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,.15))),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;background:-o-linear-gradient(bottom,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),url(images/caliblur/blur-noise.png),var(--color-background-mobile)!important;width:100%;height:42px;display:block;content:'';position:fixed;top:48px;left:0;z-index:99999999999999999999999999999999999;border:0;animation:none;-webkit-animation:none;border-radius:0}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:before,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:before,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:before,body:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:before{background:var(--color-background-mobile)!important;width:100%;height:calc(100% - 90px);display:block;content:'';position:fixed;top:90px;left:0;right:0;bottom:0;z-index:99999999999999999999999999999999999}body.advsearch:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8:after,body.book:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>div.single:after,body.stat:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10>p:first-of-type:after,body:not(.blur):not(.me):not(.author):not(.editbook):not(.upload):not(.shelfedit):not(.admin):not(.modal-open)>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover:first-of-type:after,body:not(.blur)>div.container-fluid>div.row-fluid>div.col-sm-10:after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);width:24px;height:24px;-webkit-animation:loading .5s linear infinite;animation:loading .5s linear infinite;display:block;top:50%;left:calc(50% - 12px);position:fixed;z-index:999999999999999999999999999999999999}body:not(.blur)>.navbar>.container-fluid>.navbar-header:before{content:"\EA30";color:hsla(0,0%,100%,.7);cursor:pointer;display:block;font-family:plex-icons-new;font-size:20px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:48px;letter-spacing:normal;line-height:48px;position:absolute;left:auto;right:20px}body>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>#test{border-top:1px solid hsla(0,0%,78%,.15)}.col-sm-10 .book-meta>div.btn-toolbar{position:relative;top:0;width:calc(100% + 30px);margin-left:-15px}.book-meta .btn-toolbar>h2{display:none}.book-meta .btn-toolbar>.btn-group{float:none;margin:auto}.btn-toolbar{margin-left:0}#shelf-actions{width:50px}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]{display:block}.book-meta>.author>a:first-of-type::before,.book-meta>.bookinfo>.rating,.col-sm-10 .book-meta>div.btn-toolbar:after{display:none}div.btn-group[role=group][aria-label="Download, send to Kindle, reading"]>.downloadBtn{border-left:0}.blur-wrapper{display:none;-o-transition:none;transition:none;-webkit-transition:none}body.book>div.container-fluid>div.row-fluid>div.col-sm-10{width:100%;top:0;height:calc(100% - 0px)}body>div.container-fluid>div>div.col-sm-10>div.single{width:100%;padding:15px!important}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5{position:absolute;height:150px;width:100px;padding:0;max-width:100px;margin-top:75px}#bookDetailsModal>.modal-dialog.modal-lg>.modal-content>.modal-body>div>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img,body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-3.col-lg-3.col-xs-5>div.cover>img{width:100px;height:150px}body>div.container-fluid>div>div.col-sm-10>div>div>div.col-sm-9.col-lg-9.book-meta{margin:0;width:100%;padding:0}.book-meta>h2{max-width:100%;margin-left:120px;font-size:16px;padding:15px 0 10px;min-height:60px;line-height:20px;margin-top:10px}.book-meta>.bookinfo>p:first-of-type,body.book .author{margin-left:120px;line-height:1}body.book .author{font-size:14px;padding-bottom:10px}.book-meta>.author:before{content:"Author — ";color:hsla(0,0%,100%,.45);position:relative;left:0;pointer-events:none}.book-meta>.bookinfo>.hr{background:0 0;margin:45px}.book-meta>.bookinfo>.publishing-date>span:last-of-type{padding-left:25px}.book-meta>.bookinfo>.publishers>span:last-of-type{padding-left:70px}.book-meta>.bookinfo>.languages>span:last-of-type{padding-left:65px}.book-meta>.bookinfo .publishers{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.comments+[data-readmore-toggle],div.description+[data-readmore-toggle]{text-align:center;color:var(--color-secondary);margin:10px auto}div.comments+[data-readmore-toggle]:hover,div.description+[data-readmore-toggle]:hover{color:#fff}.book-meta>.bookinfo>.comments[aria-expanded=false]+a:after,.book-meta>.description[aria-expanded=false]+a:after{content:'';display:inline-block;border-color:var(--color-secondary);width:0;height:0;border-bottom-width:0;border-right:4px solid transparent;border-top-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:12px 6px}.book-meta>.bookinfo>.comments[aria-expanded=true]+a:after,.book-meta>.description[aria-expanded=true]+a:after{content:'';display:inline-block;border-color:var(--color-secondary);width:10px;height:10px;border-top-width:0;border-right:4px solid transparent;border-bottom-width:5px;border-left:4px solid transparent;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;vertical-align:middle;-webkit-transition:border .2s,-webkit-transform .4s;-o-transition:border .2s,transform .4s;transition:border .2s,transform .4s;transition:border .2s,transform .4s,-webkit-transform .4s;margin:9px 6px}body.author:not(.authorlist) .blur-wrapper:before,body.author>.container-fluid>.row-fluid>.col-sm-10>h2:after{content:"\e008";font-family:'Glyphicons Halflings';font-weight:400;z-index:9;line-height:1;text-align:center}body.author:not(.authorlist)>div.container-fluid>div>div.col-sm-10{width:100%;left:0;padding:10px}.author>.container-fluid>.row-fluid>.col-sm-10>h2{float:right;width:100%;margin:0;border-bottom:1px solid hsla(0,0%,78%,.15);padding:20px 0 0 135px;min-height:140px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio>img{position:absolute;left:25px;top:25px;width:100px;height:100px;z-index:9;border-radius:50%}body.author>.container-fluid>.row-fluid>.col-sm-10>h2:after{font-style:normal;font-size:8vw;position:absolute;left:25px;top:26px;width:100px;height:100px}body.author:not(.authorlist) .blur-wrapper{display:block;background:var(--color-background-mobile)}body.author:not(.authorlist) .blur-wrapper>img{opacity:0;-webkit-animation:none;animation:none;-moz-animation:none;-o-animation:none}body.author:not(.authorlist) .blur-wrapper:before{position:fixed;top:62px;right:23px;left:auto;width:auto;height:auto;font-size:14px;color:hsla(0,0%,100%,.7)}.author>.container-fluid>.row-fluid>.col-sm-10>h2+.discover>.row{padding-top:30px}body.author>div.container-fluid>div>div.col-sm-10>div.discover{padding:0!important}.author>.container-fluid>.row-fluid>.col-sm-10>.author-bio{margin-top:125px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12{float:left;width:100%;margin-bottom:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12{margin-bottom:20px;padding-right:15px}body.edituser.admin>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2,body.me>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>form>div.col-sm-12>div.col-sm-12>div.col-sm-2,body>div.container-fluid>div.row-fluid>div.col-sm-10>div.discover>div.col-sm-12>div.col-sm-2{height:150px;padding:0;margin:7.5px auto}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover{padding:15px 0!important}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>form>.btn.btn-default{display:block;margin:10px 15px 0 100%}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover>form>a.btn.btn-default{margin-bottom:15px}.shelforder #sortTrue>.list-group-item:nth-of-type(even){background:0 0}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3{max-width:130px;width:130px;height:180px;margin:0;padding:15px;position:absolute}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9{padding:15px;margin:0!important;width:100%}body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(1),body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(2),body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(1),body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>form>div.col-sm-9>.form-group:nth-child(2){padding-left:120px}#deleteButton,body.editbook>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete,body.upload>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-3>div.text-center>#delete{top:48px;height:42px}#metaModal{padding:0;background:var(--color-background-mobile)}#main-nav+#scnd-nav li.open a:hover,#main-nav+#scnd-nav>li>a:hover{background:0 0}#metaModal>.modal-dialog{margin:5px}#metaModal>.modal-dialog>.modal-content{max-height:100%}#meta-info{max-height:calc(100vh - 224px)}#metaModal>.modal-dialog>.modal-content>.modal-header>div{display:none}#meta-info #book-list .media>.media-body{font-size:12px;line-height:16px}#metaModal>.modal-dialog>.modal-content>.modal-header>#meta-search{margin:0}#metaModal>.modal-dialog>.modal-content>.modal-header,#metaModal>.modal-dialog>.modal-content>.modal-header>h4{border-radius:8px 8px 0 0}#metaModal>.modal-dialog>.modal-content{border-radius:8px}.blur-wrapper:after{content:none}#main-nav+#scnd-nav{position:relative;top:0;padding:0;overflow:hidden;height:auto;width:auto;margin-bottom:10px}#main-nav+#scnd-nav li.nav-head{margin:0;color:hsla(0,0%,100%,.45);text-transform:uppercase;font-size:12px;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:60px;padding-left:15px;height:60px;min-height:60px}#main-nav+#scnd-nav>li{min-height:45px;max-width:265px;overflow:visible;border-radius:0 4px 4px 0}#main-nav+#scnd-nav>li>a{color:#fff;text-decoration:none;padding:11.5px 15px;font-size:13px;height:45px;line-height:1.71428571;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#main-nav+#scnd-nav li a span.caret{position:absolute;left:210px;top:20px}#main-nav+#scnd-nav .open .dropdown-menu{position:absolute}#main-nav+#scnd-nav li.open ul.dropdown-menu a:hover{background:hsla(0,0%,100%,.08);color:#fff}#main-nav+#scnd-nav li a .glyphicon-star{color:#fff}#main-nav+#scnd-nav .create-shelf{width:25px;margin:17.5px 0 0;min-height:auto;float:right}#main-nav+#scnd-nav .nav-head.hidden-xs{display:list-item!important;width:225px}.shelforder #sortTrue>div:before{opacity:1;pointer-events:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:30px}.shelforder #sortTrue>.list-group-item{width:78px;overflow:visible;color:#eee;pointer-events:none}.shelforder #sortTrue>div:hover{background-color:transparent!important}#RestartDialog>.modal-dialog,#ShutdownDialog>.modal-dialog,#UpdateprogressDialog>.modal-dialog,#deleteModal>.modal-dialog{max-width:calc(100vw - 40px)}#RestartDialog>.modal-dialog>.modal-content,#ShutdownDialog>.modal-dialog>.modal-content,#UpdateprogressDialog>.modal-dialog>.modal-content,#deleteModal>.modal-dialog>.modal-content{max-width:calc(100vw - 40px);left:0}.rating-mobile{display:block;text-align:center;margin:30px 0 20px}.rating-mobile .glyphicon-star.good{color:hsla(0,0%,100%,.7)}.rating-mobile .glyphicon-star{color:hsla(0,0%,100%,.25)}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group{height:60px}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"],body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit],body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]{height:40px;width:40px;padding:0;margin:10px 15px;border-radius:50%}body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[data-target="#DeleteShelfDialog"]:before,body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=edit]:before,body.shelf>div.container-fluid>div>div.col-sm-10>div.discover>.shelf-btn-group>[href*=order]:before{padding:0 0 0 10px;line-height:40px}.collapsing{-webkit-transition:all 0s;transition:all 0s}.navbar-collapse.collapse.in{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:99}.navbar-collapse{border:0;width:240px;height:100%!important;overflow:hidden;visibility:visible;-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0);-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;top:0;margin:0;position:fixed;display:block;opacity:1}.navbar-collapse:not(.in)>*{margin:0!important}.navbar-collapse.collapse.in+.sidebar-backdrop{width:calc(100vw);height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:9;visibility:visible;opacity:1}.alert{width:90%;max-width:500px}.col-xs-12>.row>.col-xs-2{position:absolute;padding:15px 0 0;text-align:center;min-width:40px;pointer-events:none;color:#}.col-xs-12>.row>.col-xs-10{padding:0;width:100%;height:100%;float:right;max-width:calc(100vw - 40px)}.col-xs-12>.row>.col-xs-10>a{padding:15px 15px 15px 16.66666667%;display:block;color:#eee}.col-xs-12>.row>.col-xs-10>a:hover{color:#eee;text-decoration:none}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row:nth-of-type(even){background:0 0}body>div.container-fluid>div>div.col-sm-10>div.container>div>.row{border-bottom:1px solid hsla(0,0%,78%,.15)}.col-xs-12>.row>.col-xs-10:after{content:'';position:absolute;width:0;height:0;right:13px;top:50%;vertical-align:middle;border-left:5px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent;pointer-events:none;color:#eee}}@media only screen and (max-width:500px){.login .well>form{padding:30px 15px}#RestartDialog.in:before,#ShutdownDialog.in:before,#UpdateprogressDialog.in:before,#deleteModal.in:before{left:auto;right:34px}}@media only screen and (max-width:490px){#DeleteShelfDialog:before{left:auto;right:34px}}@media only screen and (max-width:500px) and (max-height:600px){body.login .well{padding:0!important}}#btnGroupDrop1>span.caret{position:absolute;margin-left:0;left:33px;top:28px}#btnGroupDrop1>span.glyphicon-download:before{margin-left:8px}#read-in-browser>span.caret,.btn-toolbar>.btn-group>#btnGroupDrop2>span.caret,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.caret{position:absolute;margin-left:0;left:33px;top:28px}#read-in-browser>span.glyphicon-eye-open:before,.btn-toolbar>.btn-group>.btn-group>#btnGroupDrop2>span.glyphicon-eye-open:before{margin-left:8px}#add-to-shelf>span.caret{position:absolute;margin-left:0;left:33px;top:28px}#add-to-shelf>span.glyphicon.glyphicon-list:before{margin-left:8px}.container-fluid .book .meta .author,.container-fluid .book .meta .title{max-width:150px;overflow:hidden;text-overflow:ellipsis}body.publisherlist>div.container-fluid>div>div.col-sm-10:before{content:"\e241";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:6vw;position:fixed;left:240px;top:180px;width:calc(20% - 55px);text-align:center}body.publisherlist>div.container-fluid>div>div.col-sm-10>div.container:before{content:"Series";top:60px;font-size:24px;color:#eee;line-height:1;padding-left:15px;position:absolute;font-family:Open Sans Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}body.publisherlist>div.container-fluid>div>div.col-sm-10>div.container>div.col-sm-6{width:100%}#have_read_cb+label:before,#have_read_cb:checked+label:before,div[aria-label="Edit/Delete book"]>.btn-warning>span:before{line-height:1.1}@media only screen and (min-width:768px){body.author:not(.authorlist) .undefined-img{background-image:url(images/caliblur/blur-light.png)!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;opacity:1;-webkit-filter:none;filter:none;width:100vw;height:100%;position:fixed;top:0;left:0;content:''}}@media only screen and (max-width:767px){body.publisherlist>div.container-fluid>div.row-fluid>div.col-sm-10:before{position:fixed;top:62px;right:23px;left:auto;width:auto;height:auto;font-size:14px;color:hsla(0,0%,100%,.7)}body.publisherlist>div.container-fluid>div>div.col-sm-10>div.container:before{display:none!important}}body.advanced_search>div.container-fluid>div.row-fluid>div.col-sm-10>div.col-sm-8>form>div .twitter-typeahead .tt-hint{background-color:hsla(0,0%,100%,.08)!important}@media only screen and (min-width:767px) and (max-width:811px){body.author>div.container-fluid>div>div.col-sm-10>div.discover{width:calc(100% + 20px);padding:0!important}}body.mailset.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type:before{display:none}body.mailset.admin>div.container-fluid>div>div.col-sm-10>div.discover>h2:first-of-type{margin-top:90px;padding-left:15px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .fixed-table-container{border:none;padding-left:15px;margin-bottom:30px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .fixed-table-container .table-hover>tbody>tr:hover{background-color:transparent}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .bootstrap-table .table{border-radius:0;border-bottom:0}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .editable-buttons>button{height:40px}body.mailset>div.container-fluid>div>div.col-sm-10>div.discover .glyphicon-trash:before{content:"\EA6D";font-family:plex-icons-new}#DeleteDomain{top:0;overflow:hidden;padding-top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#DeleteDomain.in:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#DeleteDomain:before{content:"\E208";padding-right:10px;display:block;font-family:Glyphicons Regular;font-style:normal;font-weight:400;position:absolute;left:calc(50% + 185px);top:88px;font-size:16px;color:#eee;opacity:.5;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);z-index:99}#DeleteDomain>.modal-dialog{width:450px;margin:auto}#DeleteDomain>.modal-dialog>.modal-content{max-height:calc(100% - 90px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:3px;z-index:9999999999999999999999;left:calc(50% - 225px);right:auto;width:450px}#DeleteDomain>.modal-dialog>.modal-content>.modal-header{padding:15px 20px;border-radius:3px 3px 0 0;line-height:1.71428571;vertical-align:bottom;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#eee;border-bottom:1px solid #222;background-color:#323232;text-align:left}#DeleteDomain>.modal-dialog>.modal-content>.modal-header:before{content:"\EA6D";font-family:plex-icons-new;padding-right:10px;font-size:18px;color:#999;font-style:normal;font-weight:400;display:inline-block}#DeleteDomain>.modal-dialog>.modal-content>.modal-header:after{content:"Remove Domain";display:inline-block;font-size:20px}#DeleteDomain>.modal-dialog>.modal-content>.modal-body,#DeleteDomain>.modal-dialog>.modal-content>.modal-body>p{font-size:16px;line-height:1.6em;font-family:Open Sans Regular,Helvetica Neue,Helvetica,Arial,sans-serif;color:#eee;background:#282828}#DeleteDomain>.modal-dialog>.modal-content>.modal-body{padding:20px 20px 40px;text-align:left}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>p{padding:20px 20px 0 0}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>#btndeletedomain,#DeleteDomain>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#btndeletedomain){margin:55px 0 0 10px;float:right;z-index:9;position:relative;min-width:80px;padding:10px 18px;font-size:16px;line-height:1.33;border-radius:3px}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#btndeletedomain){background-color:hsla(0,0%,100%,.25)}#DeleteDomain>.modal-dialog>.modal-content>.modal-body>.btn-default:not(#btndeletedomain):hover{background-color:hsla(0,0%,100%,.3)}#DeleteDomain>.modal-dialog>.modal-content>.modal-body:after{content:'';position:absolute;width:100%;height:72px;background-color:#323232;border-radius:0 0 3px 3px;left:0;margin-top:40px;z-index:0;border-top:1px solid #222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}@media only screen and (max-width:500px){#DeleteDomain.in:before{left:auto;right:34px}}@media only screen and (max-width:767px){#DeleteDomain>.modal-dialog{max-width:calc(100vw - 40px)}#DeleteDomain>.modal-dialog>.modal-content{max-width:calc(100vw - 40px);left:0}}#sendbtn2{background:0 0;color:transparent;width:50px;height:60px;margin:0;overflow:hidden;padding:0}#sendbtn2>span{color:hsla(0,0%,100%,.7)}#sendbtn2>span.glyphicon-send:before{margin-left:8px}#sendbtn2>span.caret{position:absolute;margin-left:0;left:33px;top:28px;padding-bottom:5px}#sendbtn2:focus span,#sendbtn2:hover span{color:#fff}#sendbtn2[aria-expanded=true]{pointer-events:none}div.comments + [data-readmore-toggle],div.comments[data-readmore]{display:block;width:100%}div.comments[data-readmore]{transition:height 300ms;overflow:hidden} diff --git a/cps/static/css/kthoom.css b/cps/static/css/kthoom.css index 770b94a2..6dfb9967 100644 --- a/cps/static/css/kthoom.css +++ b/cps/static/css/kthoom.css @@ -152,11 +152,11 @@ body { max-width: 70%; } -#prev { +#left { left: 40px; } -#next { +#right { right: 40px; } diff --git a/cps/static/js/archive.js b/cps/static/js/archive/archive.js similarity index 77% rename from cps/static/js/archive.js rename to cps/static/js/archive/archive.js index 3a0ceef3..0694ea22 100644 --- a/cps/static/js/archive.js +++ b/cps/static/js/archive/archive.js @@ -17,7 +17,7 @@ bitjs.archive = bitjs.archive || {}; // =========================================================================== // Stolen from Closure because it's the best way to do Java-like inheritance. - bitjs.base = function(me, optMethodName, varArgs) { + bitjs.base = function(me, opt_methodName, var_args) { var caller = arguments.callee.caller; if (caller.superClass_) { // This is a constructor. Call the superclass constructor. @@ -27,12 +27,11 @@ bitjs.archive = bitjs.archive || {}; var args = Array.prototype.slice.call(arguments, 2); var foundCaller = false; - for (var ctor = me.constructor; - ctor; ctor = ctor.superClass_ && ctor.superClass_.constructor) { - if (ctor.prototype[optMethodName] === caller) { + for (var ctor = me.constructor; ctor; ctor = ctor.superClass_ && ctor.superClass_.constructor) { + if (ctor.prototype[opt_methodName] === caller) { foundCaller = true; } else if (foundCaller) { - return ctor.prototype[optMethodName].apply(me, args); + return ctor.prototype[opt_methodName].apply(me, args); } } @@ -40,8 +39,8 @@ bitjs.archive = bitjs.archive || {}; // then one of two things happened: // 1) The caller is an instance method. // 2) This method was not called by the right caller. - if (me[optMethodName] === caller) { - return me.constructor.prototype[optMethodName].apply(me, args); + if (me[opt_methodName] === caller) { + return me.constructor.prototype[opt_methodName].apply(me, args); } else { throw Error( "goog.base called from a method of one name " + @@ -50,10 +49,10 @@ bitjs.archive = bitjs.archive || {}; }; bitjs.inherits = function(childCtor, parentCtor) { /** @constructor */ - function TempCtor() {} - TempCtor.prototype = parentCtor.prototype; + function tempCtor() {}; + tempCtor.prototype = parentCtor.prototype; childCtor.superClass_ = parentCtor.prototype; - childCtor.prototype = new TempCtor(); + childCtor.prototype = new tempCtor(); childCtor.prototype.constructor = childCtor; }; // =========================================================================== @@ -66,10 +65,10 @@ bitjs.archive = bitjs.archive || {}; */ bitjs.archive.UnarchiveEvent = function(type) { /** - * The event type. - * - * @type {string} - */ + * The event type. + * + * @type {string} + */ this.type = type; }; @@ -94,10 +93,10 @@ bitjs.archive = bitjs.archive || {}; bitjs.base(this, bitjs.archive.UnarchiveEvent.Type.INFO); /** - * The information message. - * - * @type {string} - */ + * The information message. + * + * @type {string} + */ this.msg = msg; }; bitjs.inherits(bitjs.archive.UnarchiveInfoEvent, bitjs.archive.UnarchiveEvent); @@ -111,10 +110,10 @@ bitjs.archive = bitjs.archive || {}; bitjs.base(this, bitjs.archive.UnarchiveEvent.Type.ERROR); /** - * The information message. - * - * @type {string} - */ + * The information message. + * + * @type {string} + */ this.msg = msg; }; bitjs.inherits(bitjs.archive.UnarchiveErrorEvent, bitjs.archive.UnarchiveEvent); @@ -178,8 +177,8 @@ bitjs.archive = bitjs.archive || {}; bitjs.base(this, bitjs.archive.UnarchiveEvent.Type.EXTRACT); /** - * @type {UnarchivedFile} - */ + * @type {UnarchivedFile} + */ this.unarchivedFile = unarchivedFile; }; bitjs.inherits(bitjs.archive.UnarchiveExtractEvent, bitjs.archive.UnarchiveEvent); @@ -189,28 +188,28 @@ bitjs.archive = bitjs.archive || {}; * Base class for all Unarchivers. * * @param {ArrayBuffer} arrayBuffer The Array Buffer. - * @param {string} optPathToBitJS Optional string for where the BitJS files are located. + * @param {string} opt_pathToBitJS Optional string for where the BitJS files are located. * @constructor */ - bitjs.archive.Unarchiver = function(arrayBuffer, optPathToBitJS) { + bitjs.archive.Unarchiver = function(arrayBuffer, opt_pathToBitJS) { /** - * The ArrayBuffer object. - * @type {ArrayBuffer} - * @protected - */ + * The ArrayBuffer object. + * @type {ArrayBuffer} + * @protected + */ this.ab = arrayBuffer; /** - * The path to the BitJS files. - * @type {string} - * @private - */ - this.pathToBitJS_ = optPathToBitJS || ""; + * The path to the BitJS files. + * @type {string} + * @private + */ + this.pathToBitJS_ = opt_pathToBitJS || "/"; /** - * A map from event type to an array of listeners. - * @type {Map.} - */ + * A map from event type to an array of listeners. + * @type {Map.} + */ this.listeners_ = {}; for (var type in bitjs.archive.UnarchiveEvent.Type) { this.listeners_[bitjs.archive.UnarchiveEvent.Type[type]] = []; @@ -282,7 +281,7 @@ bitjs.archive = bitjs.archive || {}; /** * Starts the unarchive in a separate Web Worker thread and returns immediately. - */ + */ bitjs.archive.Unarchiver.prototype.start = function() { var me = this; var scriptFileName = this.pathToBitJS_ + this.getScriptFileName(); @@ -320,8 +319,8 @@ bitjs.archive = bitjs.archive || {}; * @extends {bitjs.archive.Unarchiver} * @constructor */ - bitjs.archive.Unzipper = function(arrayBuffer, optPathToBitJS) { - bitjs.base(this, arrayBuffer, optPathToBitJS); + bitjs.archive.Unzipper = function(arrayBuffer, opt_pathToBitJS) { + bitjs.base(this, arrayBuffer, opt_pathToBitJS); }; bitjs.inherits(bitjs.archive.Unzipper, bitjs.archive.Unarchiver); bitjs.archive.Unzipper.prototype.getScriptFileName = function() { @@ -333,8 +332,8 @@ bitjs.archive = bitjs.archive || {}; * @extends {bitjs.archive.Unarchiver} * @constructor */ - bitjs.archive.Unrarrer = function(arrayBuffer, optPathToBitJS) { - bitjs.base(this, arrayBuffer, optPathToBitJS); + bitjs.archive.Unrarrer = function(arrayBuffer, opt_pathToBitJS) { + bitjs.base(this, arrayBuffer, opt_pathToBitJS); }; bitjs.inherits(bitjs.archive.Unrarrer, bitjs.archive.Unarchiver); bitjs.archive.Unrarrer.prototype.getScriptFileName = function() { @@ -346,12 +345,35 @@ bitjs.archive = bitjs.archive || {}; * @extends {bitjs.archive.Unarchiver} * @constructor */ - bitjs.archive.Untarrer = function(arrayBuffer, optPathToBitJS) { - bitjs.base(this, arrayBuffer, optPathToBitJS); + bitjs.archive.Untarrer = function(arrayBuffer, opt_pathToBitJS) { + bitjs.base(this, arrayBuffer, opt_pathToBitJS); }; bitjs.inherits(bitjs.archive.Untarrer, bitjs.archive.Unarchiver); bitjs.archive.Untarrer.prototype.getScriptFileName = function() { return "untar.js"; }; + /** + * Factory method that creates an unarchiver based on the byte signature found + * in the arrayBuffer. + * @param {ArrayBuffer} ab + * @param {string=} opt_pathToBitJS Path to the unarchiver script files. + * @return {bitjs.archive.Unarchiver} + */ + bitjs.archive.GetUnarchiver = function(ab, opt_pathToBitJS) { + var unarchiver = null; + var pathToBitJS = opt_pathToBitJS || ''; + var h = new Uint8Array(ab, 0, 10); + + if (h[0] == 0x52 && h[1] == 0x61 && h[2] == 0x72 && h[3] == 0x21) { // Rar! + unarchiver = new bitjs.archive.Unrarrer(ab, pathToBitJS); + } else if (h[0] == 80 && h[1] == 75) { // PK (Zip) + unarchiver = new bitjs.archive.Unzipper(ab, pathToBitJS); + } else { // Try with tar + console.log('geter'); + unarchiver = new bitjs.archive.Untarrer(ab, pathToBitJS); + } + return unarchiver; + }; + })(); diff --git a/cps/static/js/archive/rarvm.js b/cps/static/js/archive/rarvm.js new file mode 100644 index 00000000..769c25be --- /dev/null +++ b/cps/static/js/archive/rarvm.js @@ -0,0 +1,858 @@ +/** + * rarvm.js + * + * Licensed under the MIT License + * + * Copyright(c) 2017 Google Inc. + */ + +/** + * CRC Implementation. + */ +var CRCTab = new Array(256).fill(0); + +function InitCRC() { + for (var i = 0; i < 256; ++i) { + var c = i; + for (var j = 0; j < 8; ++j) { + // Read http://stackoverflow.com/questions/6798111/bitwise-operations-on-32-bit-unsigned-ints + // for the bitwise operator issue (JS interprets operands as 32-bit signed + // integers and we need to deal with unsigned ones here). + c = ((c & 1) ? ((c >>> 1) ^ 0xEDB88320) : (c >>> 1)) >>> 0; + } + CRCTab[i] = c; + } +} + +/** + * @param {number} startCRC + * @param {Uint8Array} arr + * @return {number} + */ +function CRC(startCRC, arr) { + if (CRCTab[1] == 0) { + InitCRC(); + } + + /* + #if defined(LITTLE_ENDIAN) && defined(PRESENT_INT32) && defined(ALLOW_NOT_ALIGNED_INT) + while (Size>0 && ((long)Data & 7)) + { + StartCRC=CRCTab[(byte)(StartCRC^Data[0])]^(StartCRC>>8); + Size--; + Data++; + } + while (Size>=8) + { + StartCRC^=*(uint32 *)Data; + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC^=*(uint32 *)(Data+4); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + StartCRC=CRCTab[(byte)StartCRC]^(StartCRC>>8); + Data+=8; + Size-=8; + } + #endif + */ + + for (var i = 0; i < arr.length; ++i) { + var byte = ((startCRC ^ arr[i]) >>> 0) & 0xff; + startCRC = (CRCTab[byte] ^ (startCRC >>> 8)) >>> 0; + } + + return startCRC; +} + +// ============================================================================================== // + + +/** + * RarVM Implementation. + */ +var VM_MEMSIZE = 0x40000; +var VM_MEMMASK = (VM_MEMSIZE - 1); +var VM_GLOBALMEMADDR = 0x3C000; +var VM_GLOBALMEMSIZE = 0x2000; +var VM_FIXEDGLOBALSIZE = 64; +var MAXWINSIZE = 0x400000; +var MAXWINMASK = (MAXWINSIZE - 1); + +/** + */ +var VM_Commands = { + VM_MOV: 0, + VM_CMP: 1, + VM_ADD: 2, + VM_SUB: 3, + VM_JZ: 4, + VM_JNZ: 5, + VM_INC: 6, + VM_DEC: 7, + VM_JMP: 8, + VM_XOR: 9, + VM_AND: 10, + VM_OR: 11, + VM_TEST: 12, + VM_JS: 13, + VM_JNS: 14, + VM_JB: 15, + VM_JBE: 16, + VM_JA: 17, + VM_JAE: 18, + VM_PUSH: 19, + VM_POP: 20, + VM_CALL: 21, + VM_RET: 22, + VM_NOT: 23, + VM_SHL: 24, + VM_SHR: 25, + VM_SAR: 26, + VM_NEG: 27, + VM_PUSHA: 28, + VM_POPA: 29, + VM_PUSHF: 30, + VM_POPF: 31, + VM_MOVZX: 32, + VM_MOVSX: 33, + VM_XCHG: 34, + VM_MUL: 35, + VM_DIV: 36, + VM_ADC: 37, + VM_SBB: 38, + VM_PRINT: 39, + + /* + #ifdef VM_OPTIMIZE + VM_MOVB, VM_MOVD, VM_CMPB, VM_CMPD, + + VM_ADDB, VM_ADDD, VM_SUBB, VM_SUBD, VM_INCB, VM_INCD, VM_DECB, VM_DECD, + VM_NEGB, VM_NEGD, + #endif + */ + + // TODO: This enum value would be much larger if VM_OPTIMIZE. + VM_STANDARD: 40, +}; + +/** + */ +var VM_StandardFilters = { + VMSF_NONE: 0, + VMSF_E8: 1, + VMSF_E8E9: 2, + VMSF_ITANIUM: 3, + VMSF_RGB: 4, + VMSF_AUDIO: 5, + VMSF_DELTA: 6, + VMSF_UPCASE: 7, +}; + +/** + */ +var VM_Flags = { + VM_FC: 1, + VM_FZ: 2, + VM_FS: 0x80000000, +}; + +/** + */ +var VM_OpType = { + VM_OPREG: 0, + VM_OPINT: 1, + VM_OPREGMEM: 2, + VM_OPNONE: 3, +}; + +/** + * Finds the key that maps to a given value in an object. This function is useful in debugging + * variables that use the above enums. + * @param {Object} obj + * @param {number} val + * @return {string} The key/enum value as a string. + */ +function findKeyForValue(obj, val) { + for (var key in obj) { + if (obj[key] === val) { + return key; + } + } + return null; +} + +function getDebugString(obj, val) { + var s = 'Unknown.'; + if (obj === VM_Commands) { + s = 'VM_Commands.'; + } else if (obj === VM_StandardFilters) { + s = 'VM_StandardFilters.'; + } else if (obj === VM_Flags) { + s = 'VM_OpType.'; + } else if (obj === VM_OpType) { + s = 'VM_OpType.'; + } + + return s + findKeyForValue(obj, val); +} + +/** + * @struct + * @constructor + */ +var VM_PreparedOperand = function() { + /** @type {VM_OpType} */ + this.Type; + + /** @type {number} */ + this.Data = 0; + + /** @type {number} */ + this.Base = 0; + + // TODO: In C++ this is a uint* + /** @type {Array} */ + this.Addr = null; +}; + +/** @return {string} */ +VM_PreparedOperand.prototype.toString = function() { + if (this.Type === null) { + return 'Error: Type was null in VM_PreparedOperand'; + } + return '{ ' + + 'Type: ' + getDebugString(VM_OpType, this.Type) + + ', Data: ' + this.Data + + ', Base: ' + this.Base + + ' }'; +}; + +/** + * @struct + * @constructor + */ +var VM_PreparedCommand = function() { + /** @type {VM_Commands} */ + this.OpCode; + + /** @type {boolean} */ + this.ByteMode = false; + + /** @type {VM_PreparedOperand} */ + this.Op1 = new VM_PreparedOperand(); + + /** @type {VM_PreparedOperand} */ + this.Op2 = new VM_PreparedOperand(); +}; + +/** @return {string} */ +VM_PreparedCommand.prototype.toString = function(indent) { + if (this.OpCode === null) { + return 'Error: OpCode was null in VM_PreparedCommand'; + } + indent = indent || ''; + return indent + '{\n' + + indent + ' OpCode: ' + getDebugString(VM_Commands, this.OpCode) + ',\n' + + indent + ' ByteMode: ' + this.ByteMode + ',\n' + + indent + ' Op1: ' + this.Op1.toString() + ',\n' + + indent + ' Op2: ' + this.Op2.toString() + ',\n' + + indent + '}'; +}; + +/** + * @struct + * @constructor + */ +var VM_PreparedProgram = function() { + /** @type {Array} */ + this.Cmd = []; + + /** @type {Array} */ + this.AltCmd = null; + + /** @type {Uint8Array} */ + this.GlobalData = new Uint8Array(); + + /** @type {Uint8Array} */ + this.StaticData = new Uint8Array(); // static data contained in DB operators + + /** @type {Uint32Array} */ + this.InitR = new Uint32Array(7); + + /** + * A pointer to bytes that have been filtered by a program. + * @type {Uint8Array} + */ + this.FilteredData = null; +}; + +/** @return {string} */ +VM_PreparedProgram.prototype.toString = function() { + var s = '{\n Cmd: [\n'; + for (var i = 0; i < this.Cmd.length; ++i) { + s += this.Cmd[i].toString(' ') + ',\n'; + } + s += '],\n'; + // TODO: Dump GlobalData, StaticData, InitR? + s += ' }\n'; + return s; +}; + +/** + * @struct + * @constructor + */ +var UnpackFilter = function() { + /** @type {number} */ + this.BlockStart = 0; + + /** @type {number} */ + this.BlockLength = 0; + + /** @type {number} */ + this.ExecCount = 0; + + /** @type {boolean} */ + this.NextWindow = false; + + // position of parent filter in Filters array used as prototype for filter + // in PrgStack array. Not defined for filters in Filters array. + /** @type {number} */ + this.ParentFilter = null; + + /** @type {VM_PreparedProgram} */ + this.Prg = new VM_PreparedProgram(); +}; + +var VMCF_OP0 = 0; +var VMCF_OP1 = 1; +var VMCF_OP2 = 2; +var VMCF_OPMASK = 3; +var VMCF_BYTEMODE = 4; +var VMCF_JUMP = 8; +var VMCF_PROC = 16; +var VMCF_USEFLAGS = 32; +var VMCF_CHFLAGS = 64; + +var VM_CmdFlags = [ + /* VM_MOV */ + VMCF_OP2 | VMCF_BYTEMODE, + /* VM_CMP */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_ADD */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_SUB */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_JZ */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_JNZ */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_INC */ + VMCF_OP1 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_DEC */ + VMCF_OP1 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_JMP */ + VMCF_OP1 | VMCF_JUMP, + /* VM_XOR */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_AND */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_OR */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_TEST */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_JS */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_JNS */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_JB */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_JBE */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_JA */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_JAE */ + VMCF_OP1 | VMCF_JUMP | VMCF_USEFLAGS, + /* VM_PUSH */ + VMCF_OP1, + /* VM_POP */ + VMCF_OP1, + /* VM_CALL */ + VMCF_OP1 | VMCF_PROC, + /* VM_RET */ + VMCF_OP0 | VMCF_PROC, + /* VM_NOT */ + VMCF_OP1 | VMCF_BYTEMODE, + /* VM_SHL */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_SHR */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_SAR */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_NEG */ + VMCF_OP1 | VMCF_BYTEMODE | VMCF_CHFLAGS, + /* VM_PUSHA */ + VMCF_OP0, + /* VM_POPA */ + VMCF_OP0, + /* VM_PUSHF */ + VMCF_OP0 | VMCF_USEFLAGS, + /* VM_POPF */ + VMCF_OP0 | VMCF_CHFLAGS, + /* VM_MOVZX */ + VMCF_OP2, + /* VM_MOVSX */ + VMCF_OP2, + /* VM_XCHG */ + VMCF_OP2 | VMCF_BYTEMODE, + /* VM_MUL */ + VMCF_OP2 | VMCF_BYTEMODE, + /* VM_DIV */ + VMCF_OP2 | VMCF_BYTEMODE, + /* VM_ADC */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_USEFLAGS | VMCF_CHFLAGS, + /* VM_SBB */ + VMCF_OP2 | VMCF_BYTEMODE | VMCF_USEFLAGS | VMCF_CHFLAGS, + /* VM_PRINT */ + VMCF_OP0, +]; + + +/** + * @param {number} length + * @param {number} crc + * @param {VM_StandardFilters} type + * @struct + * @constructor + */ +var StandardFilterSignature = function(length, crc, type) { + /** @type {number} */ + this.Length = length; + + /** @type {number} */ + this.CRC = crc; + + /** @type {VM_StandardFilters} */ + this.Type = type; +}; + +/** + * @type {Array} + */ +var StdList = [ + new StandardFilterSignature(53, 0xad576887, VM_StandardFilters.VMSF_E8), + new StandardFilterSignature(57, 0x3cd7e57e, VM_StandardFilters.VMSF_E8E9), + new StandardFilterSignature(120, 0x3769893f, VM_StandardFilters.VMSF_ITANIUM), + new StandardFilterSignature(29, 0x0e06077d, VM_StandardFilters.VMSF_DELTA), + new StandardFilterSignature(149, 0x1c2c5dc8, VM_StandardFilters.VMSF_RGB), + new StandardFilterSignature(216, 0xbc85e701, VM_StandardFilters.VMSF_AUDIO), + new StandardFilterSignature(40, 0x46b9c560, VM_StandardFilters.VMSF_UPCASE), +]; + +/** + * @constructor + */ +var RarVM = function() { + /** @private {Uint8Array} */ + this.mem_ = null; + + /** @private {Uint32Array} */ + this.R_ = new Uint32Array(8); + + /** @private {number} */ + this.flags_ = 0; +}; + +/** + * Initializes the memory of the VM. + */ +RarVM.prototype.init = function() { + if (!this.mem_) { + this.mem_ = new Uint8Array(VM_MEMSIZE); + } +}; + +/** + * @param {Uint8Array} code + * @return {VM_StandardFilters} + */ +RarVM.prototype.isStandardFilter = function(code) { + var codeCRC = (CRC(0xffffffff, code, code.length) ^ 0xffffffff) >>> 0; + for (var i = 0; i < StdList.length; ++i) { + if (StdList[i].CRC == codeCRC && StdList[i].Length == code.length) + return StdList[i].Type; + } + + return VM_StandardFilters.VMSF_NONE; +}; + +/** + * @param {VM_PreparedOperand} op + * @param {boolean} byteMode + * @param {bitjs.io.BitStream} bstream A rtl bit stream. + */ +RarVM.prototype.decodeArg = function(op, byteMode, bstream) { + var data = bstream.peekBits(16); + if (data & 0x8000) { + op.Type = VM_OpType.VM_OPREG; // Operand is register (R[0]..R[7]) + bstream.readBits(1); // 1 flag bit and... + op.Data = bstream.readBits(3); // ... 3 register number bits + op.Addr = [this.R_[op.Data]] // TODO &R[Op.Data] // Register address + } else { + if ((data & 0xc000) == 0) { + op.Type = VM_OpType.VM_OPINT; // Operand is integer + bstream.readBits(2); // 2 flag bits + if (byteMode) { + op.Data = bstream.readBits(8); // Byte integer. + } else { + op.Data = RarVM.readData(bstream); // 32 bit integer. + } + } else { + // Operand is data addressed by register data, base address or both. + op.Type = VM_OpType.VM_OPREGMEM; + if ((data & 0x2000) == 0) { + bstream.readBits(3); // 3 flag bits + // Base address is zero, just use the address from register. + op.Data = bstream.readBits(3); // (Data>>10)&7 + op.Addr = [this.R_[op.Data]]; // TODO &R[op.Data] + op.Base = 0; + } else { + bstream.readBits(4); // 4 flag bits + if ((data & 0x1000) == 0) { + // Use both register and base address. + op.Data = bstream.readBits(3); + op.Addr = [this.R_[op.Data]]; // TODO &R[op.Data] + } else { + // Use base address only. Access memory by fixed address. + op.Data = 0; + } + op.Base = RarVM.readData(bstream); // Read base address. + } + } + } +}; + +/** + * @param {VM_PreparedProgram} prg + */ +RarVM.prototype.execute = function(prg) { + this.R_.set(prg.InitR); + + var globalSize = Math.min(prg.GlobalData.length, VM_GLOBALMEMSIZE); + if (globalSize) { + this.mem_.set(prg.GlobalData.subarray(0, globalSize), VM_GLOBALMEMADDR); + } + + var staticSize = Math.min(prg.StaticData.length, VM_GLOBALMEMSIZE - globalSize); + if (staticSize) { + this.mem_.set(prg.StaticData.subarray(0, staticSize), VM_GLOBALMEMADDR + globalSize); + } + + this.R_[7] = VM_MEMSIZE; + this.flags_ = 0; + + var preparedCodes = prg.AltCmd ? prg.AltCmd : prg.Cmd; + if (prg.Cmd.length > 0 && !this.executeCode(preparedCodes)) { + // Invalid VM program. Let's replace it with 'return' command. + preparedCode.OpCode = VM_Commands.VM_RET; + } + + var dataView = new DataView(this.mem_.buffer, VM_GLOBALMEMADDR); + var newBlockPos = dataView.getUint32(0x20, true /* little endian */ ) & VM_MEMMASK; + var newBlockSize = dataView.getUint32(0x1c, true /* little endian */ ) & VM_MEMMASK; + if (newBlockPos + newBlockSize >= VM_MEMSIZE) { + newBlockPos = newBlockSize = 0; + } + prg.FilteredData = this.mem_.subarray(newBlockPos, newBlockPos + newBlockSize); + + prg.GlobalData = new Uint8Array(0); + + var dataSize = Math.min(dataView.getUint32(0x30), + (VM_GLOBALMEMSIZE - VM_FIXEDGLOBALSIZE)); + if (dataSize != 0) { + var len = dataSize + VM_FIXEDGLOBALSIZE; + prg.GlobalData = new Uint8Array(len); + prg.GlobalData.set(mem.subarray(VM_GLOBALMEMADDR, VM_GLOBALMEMADDR + len)); + } +}; + +/** + * @param {Array} preparedCodes + * @return {boolean} + */ +RarVM.prototype.executeCode = function(preparedCodes) { + var codeIndex = 0; + var cmd = preparedCodes[codeIndex]; + // TODO: Why is this an infinite loop instead of just returning + // when a VM_RET is hit? + while (1) { + switch (cmd.OpCode) { + case VM_Commands.VM_RET: + if (this.R_[7] >= VM_MEMSIZE) { + return true; + } + //SET_IP(GET_VALUE(false,(uint *)&Mem[R[7] & VM_MEMMASK])); + this.R_[7] += 4; + continue; + + case VM_Commands.VM_STANDARD: + this.executeStandardFilter(cmd.Op1.Data); + break; + + default: + console.error('RarVM OpCode not supported: ' + getDebugString(VM_Commands, cmd.OpCode)); + break; + } // switch (cmd.OpCode) + codeIndex++; + cmd = preparedCodes[codeIndex]; + } +}; + +/** + * @param {number} filterType + */ +RarVM.prototype.executeStandardFilter = function(filterType) { + switch (filterType) { + case VM_StandardFilters.VMSF_DELTA: + var dataSize = this.R_[4]; + var channels = this.R_[0]; + var srcPos = 0; + var border = dataSize * 2; + + //SET_VALUE(false,&Mem[VM_GLOBALMEMADDR+0x20],DataSize); + var dataView = new DataView(this.mem_.buffer, VM_GLOBALMEMADDR); + dataView.setUint32(0x20, dataSize, true /* little endian */ ); + + if (dataSize >= VM_GLOBALMEMADDR / 2) { + break; + } + + // Bytes from same channels are grouped to continual data blocks, + // so we need to place them back to their interleaving positions. + for (var curChannel = 0; curChannel < channels; ++curChannel) { + var prevByte = 0; + for (var destPos = dataSize + curChannel; destPos < border; destPos += channels) { + prevByte = (prevByte - this.mem_[srcPos++]) & 0xff; + this.mem_[destPos] = prevByte; + } + } + + break; + + default: + console.error('RarVM Standard Filter not supported: ' + getDebugString(VM_StandardFilters, filterType)); + break; + } +}; + +/** + * @param {Uint8Array} code + * @param {VM_PreparedProgram} prg + */ +RarVM.prototype.prepare = function(code, prg) { + var codeSize = code.length; + + //InitBitInput(); + //memcpy(InBuf,Code,Min(CodeSize,BitInput::MAX_SIZE)); + var bstream = new bitjs.io.BitStream(code.buffer, true /* rtl */ ); + + // Calculate the single byte XOR checksum to check validity of VM code. + var xorSum = 0; + for (var i = 1; i < codeSize; ++i) { + xorSum ^= code[i]; + } + + bstream.readBits(8); + + prg.Cmd = []; // TODO: Is this right? I don't see it being done in rarvm.cpp. + + // VM code is valid if equal. + if (xorSum == code[0]) { + var filterType = this.isStandardFilter(code); + if (filterType != VM_StandardFilters.VMSF_NONE) { + // VM code is found among standard filters. + var curCmd = new VM_PreparedCommand(); + prg.Cmd.push(curCmd); + + curCmd.OpCode = VM_Commands.VM_STANDARD; + curCmd.Op1.Data = filterType; + // TODO: Addr=&CurCmd->Op1.Data + curCmd.Op1.Addr = [curCmd.Op1.Data]; + curCmd.Op2.Addr = [null]; // &CurCmd->Op2.Data; + curCmd.Op1.Type = VM_OpType.VM_OPNONE; + curCmd.Op2.Type = VM_OpType.VM_OPNONE; + codeSize = 0; + } + + var dataFlag = bstream.readBits(1); + + // Read static data contained in DB operators. This data cannot be + // changed, it is a part of VM code, not a filter parameter. + + if (dataFlag & 0x8000) { + var dataSize = RarVM.readData(bstream) + 1; + // TODO: This accesses the byte pointer of the bstream directly. Is that ok? + for (var i = 0; i < bstream.bytePtr < codeSize && i < dataSize; ++i) { + // Append a byte to the program's static data. + var newStaticData = new Uint8Array(prg.StaticData.length + 1); + newStaticData.set(prg.StaticData); + newStaticData[newStaticData.length - 1] = bstream.readBits(8); + prg.StaticData = newStaticData; + } + } + + while (bstream.bytePtr < codeSize) { + var curCmd = new VM_PreparedCommand(); + prg.Cmd.push(curCmd); // Prg->Cmd.Add(1) + var flag = bstream.peekBits(1); + if (!flag) { // (Data&0x8000)==0 + curCmd.OpCode = bstream.readBits(4); + } else { + curCmd.OpCode = (bstream.readBits(6) - 24); + } + + if (VM_CmdFlags[curCmd.OpCode] & VMCF_BYTEMODE) { + curCmd.ByteMode = (bstream.readBits(1) != 0); + } else { + curCmd.ByteMode = 0; + } + curCmd.Op1.Type = VM_OpType.VM_OPNONE; + curCmd.Op2.Type = VM_OpType.VM_OPNONE; + var opNum = (VM_CmdFlags[curCmd.OpCode] & VMCF_OPMASK); + curCmd.Op1.Addr = null; + curCmd.Op2.Addr = null; + if (opNum > 0) { + this.decodeArg(curCmd.Op1, curCmd.ByteMode, bstream); // reading the first operand + if (opNum == 2) { + this.decodeArg(curCmd.Op2, curCmd.ByteMode, bstream); // reading the second operand + } else { + if (curCmd.Op1.Type == VM_OpType.VM_OPINT && (VM_CmdFlags[curCmd.OpCode] & (VMCF_JUMP | VMCF_PROC))) { + // Calculating jump distance. + var distance = curCmd.Op1.Data; + if (distance >= 256) { + distance -= 256; + } else { + if (distance >= 136) { + distance -= 264; + } else { + if (distance >= 16) { + distance -= 8; + } else { + if (distance >= 8) { + distance -= 16; + } + } + } + distance += prg.Cmd.length; + } + curCmd.Op1.Data = distance; + } + } + } // if (OpNum>0) + } // while ((uint)InAddrOp1.Data + curCmd.Op1.Addr = [curCmd.Op1.Data]; + curCmd.Op2.Addr = [curCmd.Op2.Data]; + curCmd.Op1.Type = VM_OpType.VM_OPNONE; + curCmd.Op2.Type = VM_OpType.VM_OPNONE; + + // If operand 'Addr' field has not been set by DecodeArg calls above, + // let's set it to point to operand 'Data' field. It is necessary for + // VM_OPINT type operands (usual integers) or maybe if something was + // not set properly for other operands. 'Addr' field is required + // for quicker addressing of operand data. + for (var i = 0; i < prg.Cmd.length; ++i) { + var cmd = prg.Cmd[i]; + if (cmd.Op1.Addr == null) { + cmd.Op1.Addr = [cmd.Op1.Data]; + } + if (cmd.Op2.Addr == null) { + cmd.Op2.Addr = [cmd.Op2.Data]; + } + } + + /* + #ifdef VM_OPTIMIZE + if (CodeSize!=0) + Optimize(Prg); + #endif + */ +}; + +/** + * @param {Uint8Array} arr The byte array to set a value in. + * @param {number} value The unsigned 32-bit value to set. + * @param {number} offset Offset into arr to start setting the value, defaults to 0. + */ +RarVM.prototype.setLowEndianValue = function(arr, value, offset) { + var i = offset || 0; + arr[i] = value & 0xff; + arr[i + 1] = (value >>> 8) & 0xff; + arr[i + 2] = (value >>> 16) & 0xff; + arr[i + 3] = (value >>> 24) & 0xff; +}; + +/** + * Sets a number of bytes of the VM memory at the given position from a + * source buffer of bytes. + * @param {number} pos The position in the VM memory to start writing to. + * @param {Uint8Array} buffer The source buffer of bytes. + * @param {number} dataSize The number of bytes to set. + */ +RarVM.prototype.setMemory = function(pos, buffer, dataSize) { + if (pos < VM_MEMSIZE) { + var numBytes = Math.min(dataSize, VM_MEMSIZE - pos); + for (var i = 0; i < numBytes; ++i) { + this.mem_[pos + i] = buffer[i]; + } + } +}; + +/** + * Static function that reads in the next set of bits for the VM + * (might return 4, 8, 16 or 32 bits). + * @param {bitjs.io.BitStream} bstream A RTL bit stream. + * @return {number} The value of the bits read. + */ +RarVM.readData = function(bstream) { + // Read in the first 2 bits. + var flags = bstream.readBits(2); + switch (flags) { // Data&0xc000 + // Return the next 4 bits. + case 0: + return bstream.readBits(4); // (Data>>10)&0xf + + case 1: // 0x4000 + // 0x3c00 => 0011 1100 0000 0000 + if (bstream.peekBits(4) == 0) { // (Data&0x3c00)==0 + // Skip the 4 zero bits. + bstream.readBits(4); + // Read in the next 8 and pad with 1s to 32 bits. + return (0xffffff00 | bstream.readBits(8)) >>> 0; // ((Data>>2)&0xff) + } + + // Else, read in the next 8. + return bstream.readBits(8); + + // Read in the next 16. + case 2: // 0x8000 + var val = bstream.getBits(); + bstream.readBits(16); + return val; //bstream.readBits(16); + + // case 3 + default: + return (bstream.readBits(16) << 16) | bstream.readBits(16); + } +}; + +// ============================================================================================== // \ No newline at end of file diff --git a/cps/static/js/unrar.js b/cps/static/js/archive/unrar.js similarity index 57% rename from cps/static/js/unrar.js rename to cps/static/js/archive/unrar.js index 255970e3..927e8732 100644 --- a/cps/static/js/unrar.js +++ b/cps/static/js/archive/unrar.js @@ -1,6 +1,8 @@ /** * unrar.js * + * Licensed under the MIT License + * * Copyright(c) 2011 Google Inc. * Copyright(c) 2011 antimatter15 * @@ -11,8 +13,10 @@ /* global bitjs, importScripts */ // This file expects to be invoked as a Worker (see onmessage below). -importScripts("io.js"); -importScripts("archive.js"); +importScripts('../io/bitstream.js'); +importScripts('../io/bytebuffer.js'); +importScripts('archive.js'); +importScripts('rarvm.js'); // Progress variables. var currentFilename = ""; @@ -59,11 +63,15 @@ var MAIN_HEAD = 0x73, // PROTECT_HEAD = 0x78, // SIGN_HEAD = 0x79, // NEWSUB_HEAD = 0x7a, - ENDARC_HEAD = 0x7b; + ENDARC_HEAD = 0x7b; -// bstream is a bit stream -var RarVolumeHeader = function(bstream) { +// ============================================================================================== // +/** + * @param {bitjs.io.BitStream} bstream + * @constructor + */ +var RarVolumeHeader = function(bstream) { var headPos = bstream.bytePtr; // byte 1,2 info("Rar Volume Header @" + bstream.bytePtr); @@ -197,15 +205,18 @@ var RarVolumeHeader = function(bstream) { } - while (headPos + this.headSize > bstream.bytePtr) bstream.readBits(1); + while (headPos + this.headSize > bstream.bytePtr) { + bstream.readBits(1); + } - info("Found FILE_HEAD with packSize=" + this.packSize + ", unpackedSize= " + this.unpackedSize + ", hostOS=" + this.hostOS + ", unpVer=" + this.unpVer + ", method=" + this.method + ", filename=" + this.filename); + // If Info line is commented in firefox fails if server on same computer than browser with error "expected expression, got default" + //info("Found FILE_HEAD with packSize=" + this.packSize + ", unpackedSize= " + this.unpackedSize + ", hostOS=" + this.hostOS + ", unpVer=" + this.unpVer + ", method=" + this.method + ", filename=" + this.filename); break; default: info("Found a header of type 0x" + byteValueToHexString(this.headType)); // skip the rest of the header bytes (for now) - bstream.readBytes( this.headSize - 7 ); + bstream.readBytes(this.headSize - 7); break; } }; @@ -213,20 +224,22 @@ var RarVolumeHeader = function(bstream) { //var BLOCK_LZ = 0; var rLDecode = [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224], - rLBits = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5], + rLBits = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5], rDBitLengthCounts = [4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 14, 0, 12], rSDDecode = [0, 4, 8, 16, 32, 64, 128, 192], - rSDBits = [2, 2, 3, 4, 5, 6, 6, 6]; + rSDBits = [2, 2, 3, 4, 5, 6, 6, 6]; var rDDecode = [0, 1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 192, 256, 384, 512, 768, 1024, 1536, 2048, 3072, 4096, 6144, 8192, 12288, 16384, 24576, 32768, 49152, 65536, 98304, 131072, 196608, 262144, 327680, 393216, 458752, 524288, 589824, - 655360, 720896, 786432, 851968, 917504, 983040]; + 655360, 720896, 786432, 851968, 917504, 983040 +]; var rDBits = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, - 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]; + 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 +]; var rLowDistRepCount = 16; @@ -266,15 +279,45 @@ var RD = { //rep decode DecodeNum: new Array(rRC) }; +/** + * @type {Array} + */ +var rOldBuffers = []; + +/** + * The current buffer we are unpacking to. + * @type {bitjs.io.ByteBuffer} + */ var rBuffer; -// read in Huffman tables for RAR +/** + * The buffer of the final bytes after filtering (only used in Unpack29). + * @type {bitjs.io.ByteBuffer} + */ +var wBuffer; + + +/** + * In unpack.cpp, UnpPtr keeps track of what bytes have been unpacked + * into the Window buffer and WrPtr keeps track of what bytes have been + * actually written to disk after the unpacking and optional filtering + * has been done. + * + * In our case, rBuffer is the buffer for the unpacked bytes and wBuffer is + * the final output bytes. + */ + + +/** + * Read in Huffman tables for RAR + * @param {bitjs.io.BitStream} bstream + */ function rarReadTables(bstream) { - var BitLength = new Array(rBC), - Table = new Array(rHuffTableSize); + var BitLength = new Array(rBC); + var Table = new Array(rHuffTableSize); var i; // before we start anything we need to get byte-aligned - bstream.readBits( (8 - bstream.bitPtr) & 0x7 ); + bstream.readBits((8 - bstream.bitPtr) & 0x7); if (bstream.readBits(1)) { info("Error! PPM not implemented yet"); @@ -282,12 +325,13 @@ function rarReadTables(bstream) { } if (!bstream.readBits(1)) { //discard old table - for (i = UnpOldTable.length; i--;) UnpOldTable[i] = 0; + for (i = UnpOldTable.length; i--;) { + UnpOldTable[i] = 0; + } } // read in bit lengths for (var I = 0; I < rBC; ++I) { - var Length = bstream.readBits(4); if (Length === 15) { var ZeroCount = bstream.readBits(4); @@ -346,24 +390,26 @@ function rarReadTables(bstream) { function rarDecodeNumber(bstream, dec) { - var DecodeLen = dec.DecodeLen, DecodePos = dec.DecodePos, DecodeNum = dec.DecodeNum; + var DecodeLen = dec.DecodeLen, + DecodePos = dec.DecodePos, + DecodeNum = dec.DecodeNum; var bitField = bstream.getBits() & 0xfffe; //some sort of rolled out binary search var bits = ((bitField < DecodeLen[8]) ? ((bitField < DecodeLen[4]) ? ((bitField < DecodeLen[2]) ? - ((bitField < DecodeLen[1]) ? 1 : 2) - : ((bitField < DecodeLen[3]) ? 3 : 4)) - : (bitField < DecodeLen[6]) ? - ((bitField < DecodeLen[5]) ? 5 : 6) - : ((bitField < DecodeLen[7]) ? 7 : 8)) - : ((bitField < DecodeLen[12]) ? + ((bitField < DecodeLen[1]) ? 1 : 2) : + ((bitField < DecodeLen[3]) ? 3 : 4)) : + (bitField < DecodeLen[6]) ? + ((bitField < DecodeLen[5]) ? 5 : 6) : + ((bitField < DecodeLen[7]) ? 7 : 8)) : + ((bitField < DecodeLen[12]) ? ((bitField < DecodeLen[10]) ? - ((bitField < DecodeLen[9]) ? 9 : 10) - : ((bitField < DecodeLen[11]) ? 11 : 12)) - : (bitField < DecodeLen[14]) ? - ((bitField < DecodeLen[13]) ? 13 : 14) - : 15)); + ((bitField < DecodeLen[9]) ? 9 : 10) : + ((bitField < DecodeLen[11]) ? 11 : 12)) : + (bitField < DecodeLen[14]) ? + ((bitField < DecodeLen[13]) ? 13 : 14) : + 15)); bstream.readBits(bits); var N = DecodePos[bits] + ((bitField - DecodeLen[bits - 1]) >>> (16 - bits)); @@ -372,12 +418,17 @@ function rarDecodeNumber(bstream, dec) { function rarMakeDecodeTables(BitLength, offset, dec, size) { - var DecodeLen = dec.DecodeLen, DecodePos = dec.DecodePos, DecodeNum = dec.DecodeNum; - var LenCount = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - TmpPos = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - N = 0, M = 0; + var DecodeLen = dec.DecodeLen; + var DecodePos = dec.DecodePos; + var DecodeNum = dec.DecodeNum; + var LenCount = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + var TmpPos = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + var N = 0; + var M = 0; var i; - for (i = DecodeNum.length; i--;) DecodeNum[i] = 0; + for (i = DecodeNum.length; i--;) { + DecodeNum[i] = 0; + } for (i = 0; i < size; i++) { LenCount[BitLength[i + offset] & 0xF]++; } @@ -398,24 +449,27 @@ function rarMakeDecodeTables(BitLength, offset, dec, size) { TmpPos[I] = DecodePos[I]; } for (I = 0; I < size; ++I) { - if (BitLength[I + offset] !== 0) { - DecodeNum[ TmpPos[ BitLength[offset + I] & 0xF ]++] = I; + if (BitLength[I + offset] != 0) { + DecodeNum[TmpPos[BitLength[offset + I] & 0xF]++] = I; } } + } // TODO: implement +/** + * @param {bitjs.io.BitStream} bstream + * @param {boolean} Solid + */ function unpack15() { //bstream, Solid) { info("ERROR! RAR 1.5 compression not supported"); } -var lowDistRepCount = 0, prevLowDist = 0; - -var rOldDist = [0, 0, 0, 0]; - -var lastDist = 0; -var lastLength = 0; - +/** + * Unpacks the bit stream into rBuffer using the Unpack20 algorithm. + * @param {bitjs.io.BitStream} bstream + * @param {boolean} Solid + */ function unpack20(bstream) { //, Solid) { var destUnpSize = rBuffer.data.length; var oldDistPtr = 0; @@ -441,7 +495,9 @@ function unpack20(bstream) { //, Solid) { } if (Distance >= 0x2000) { Length++; - if (Distance >= 0x40000) Length++; + if (Distance >= 0x40000) { + Length++; + } } lastLength = Length; lastDist = rOldDist[oldDistPtr++ & 3] = Distance; @@ -450,9 +506,7 @@ function unpack20(bstream) { //, Solid) { } if (num === 269) { rarReadTables20(bstream); - rarUpdateProgress(); - continue; } if (num === 256) { @@ -470,8 +524,10 @@ function unpack20(bstream) { //, Solid) { if (Distance >= 0x101) { Length++; if (Distance >= 0x2000) { - Length++; - if (Distance >= 0x40000) Length++; + Length++ + if (Distance >= 0x40000) { + Length++; + } } } lastLength = Length; @@ -500,7 +556,6 @@ function rarUpdateProgress() { postProgress(); } - var rNC20 = 298, rDC20 = 48, rRC20 = 28, @@ -516,7 +571,9 @@ function rarReadTables20(bstream) { var i; bstream.readBits(1); if (!bstream.readBits(1)) { - for (i = UnpOldTable20.length; i--;) UnpOldTable20[i] = 0; + for (i = UnpOldTable20.length; i--;) { + UnpOldTable20[i] = 0; + } } TableSize = rNC20 + rDC20 + rRC20; for (I = 0; I < rBC20; I++) { @@ -549,10 +606,253 @@ function rarReadTables20(bstream) { rarMakeDecodeTables(Table, 0, LD, rNC20); rarMakeDecodeTables(Table, rNC20, DD, rDC20); rarMakeDecodeTables(Table, rNC20 + rDC20, RD, rRC20); - for (i = UnpOldTable20.length; i--;) UnpOldTable20[i] = Table[i]; + for (i = UnpOldTable20.length; i--;) { + UnpOldTable20[i] = Table[i]; + } } +var lowDistRepCount = 0; +var prevLowDist = 0; + +var rOldDist = [0, 0, 0, 0]; +var lastDist; +var lastLength; + +// ============================================================================================== // + +// Unpack code specific to RarVM +var VM = new RarVM(); + +/** + * Filters code, one entry per filter. + * @type {Array} + */ +var Filters = []; + +/** + * Filters stack, several entrances of same filter are possible. + * @type {Array} + */ +var PrgStack = []; + +/** + * Lengths of preceding blocks, one length per filter. Used to reduce + * size required to write block length if lengths are repeating. + * @type {Array} + */ +var OldFilterLengths = []; + +var LastFilter = 0; + +function InitFilters() { + OldFilterLengths = []; + LastFilter = 0; + Filters = []; + PrgStack = []; +} + + +/** + * @param {number} firstByte The first byte (flags). + * @param {Uint8Array} vmCode An array of bytes. + */ +function rarAddVMCode(firstByte, vmCode) { + VM.init(); + var bstream = new bitjs.io.BitStream(vmCode.buffer, true /* rtl */ ); + + var filtPos; + if (firstByte & 0x80) { + filtPos = RarVM.readData(bstream); + if (filtPos == 0) { + InitFilters(); + } else { + filtPos--; + } + } else { + filtPos = LastFilter; + } + + if (filtPos > Filters.length || filtPos > OldFilterLengths.length) { + return false; + } + + LastFilter = filtPos; + var newFilter = (filtPos == Filters.length); + + // new filter for PrgStack + var stackFilter = new UnpackFilter(); + var filter = null; + // new filter code, never used before since VM reset + if (newFilter) { + // too many different filters, corrupt archive + if (filtPos > 1024) { + return false; + } + + filter = new UnpackFilter(); + Filters.push(filter); + stackFilter.ParentFilter = (Filters.length - 1); + OldFilterLengths.push(0); // OldFilterLengths.Add(1) + filter.ExecCount = 0; + } else { // filter was used in the past + filter = Filters[filtPos]; + stackFilter.ParentFilter = filtPos; + filter.ExecCount++; + } + + var emptyCount = 0; + for (var i = 0; i < PrgStack.length; ++i) { + PrgStack[i - emptyCount] = PrgStack[i]; + + if (PrgStack[i] == null) { + emptyCount++; + } + if (emptyCount > 0) { + PrgStack[i] = null; + } + } + + if (emptyCount == 0) { + PrgStack.push(null); //PrgStack.Add(1); + emptyCount = 1; + } + + var stackPos = PrgStack.length - emptyCount; + PrgStack[stackPos] = stackFilter; + stackFilter.ExecCount = filter.ExecCount; + + var blockStart = RarVM.readData(bstream); + if (firstByte & 0x40) { + blockStart += 258; + } + stackFilter.BlockStart = (blockStart + rBuffer.ptr) & MAXWINMASK; + + if (firstByte & 0x20) { + stackFilter.BlockLength = RarVM.readData(bstream); + } else { + stackFilter.BlockLength = filtPos < OldFilterLengths.length ? + OldFilterLengths[filtPos] : + 0; + } + stackFilter.NextWindow = (wBuffer.ptr != rBuffer.ptr) && + (((wBuffer.ptr - rBuffer.ptr) & MAXWINMASK) <= blockStart); + + OldFilterLengths[filtPos] = stackFilter.BlockLength; + + for (var i = 0; i < 7; ++i) { + stackFilter.Prg.InitR[i] = 0; + } + stackFilter.Prg.InitR[3] = VM_GLOBALMEMADDR; + stackFilter.Prg.InitR[4] = stackFilter.BlockLength; + stackFilter.Prg.InitR[5] = stackFilter.ExecCount; + + // set registers to optional parameters if any + if (firstByte & 0x10) { + var initMask = bstream.readBits(7); + for (var i = 0; i < 7; ++i) { + if (initMask & (1 << i)) { + stackFilter.Prg.InitR[i] = RarVM.readData(bstream); + } + } + } + + if (newFilter) { + var vmCodeSize = RarVM.readData(bstream); + if (vmCodeSize >= 0x10000 || vmCodeSize == 0) { + return false; + } + var vmCode = new Uint8Array(vmCodeSize); + for (var i = 0; i < vmCodeSize; ++i) { + //if (Inp.Overflow(3)) + // return(false); + vmCode[i] = bstream.readBits(8); + } + VM.prepare(vmCode, filter.Prg); + } + stackFilter.Prg.Cmd = filter.Prg.Cmd; + stackFilter.Prg.AltCmd = filter.Prg.Cmd; + + var staticDataSize = filter.Prg.StaticData.length; + if (staticDataSize > 0 && staticDataSize < VM_GLOBALMEMSIZE) { + // read statically defined data contained in DB commands + for (var i = 0; i < staticDataSize; ++i) { + stackFilter.Prg.StaticData[i] = filter.Prg.StaticData[i]; + } + } + + if (stackFilter.Prg.GlobalData.length < VM_FIXEDGLOBALSIZE) { + stackFilter.Prg.GlobalData = new Uint8Array(VM_FIXEDGLOBALSIZE); + } + + var globalData = stackFilter.Prg.GlobalData; + for (var i = 0; i < 7; ++i) { + VM.setLowEndianValue(globalData, stackFilter.Prg.InitR[i], i * 4); + } + + VM.setLowEndianValue(globalData, stackFilter.BlockLength, 0x1c); + VM.setLowEndianValue(globalData, 0, 0x20); + VM.setLowEndianValue(globalData, stackFilter.ExecCount, 0x2c); + for (var i = 0; i < 16; ++i) { + globalData[0x30 + i] = 0; + } + + // put data block passed as parameter if any + if (firstByte & 8) { + //if (Inp.Overflow(3)) + // return(false); + var dataSize = RarVM.readData(bstream); + if (dataSize > (VM_GLOBALMEMSIZE - VM_FIXEDGLOBALSIZE)) { + return (false); + } + var curSize = stackFilter.Prg.GlobalData.length; + if (curSize < dataSize + VM_FIXEDGLOBALSIZE) { + // Resize global data and update the stackFilter and local variable. + var numBytesToAdd = dataSize + VM_FIXEDGLOBALSIZE - curSize; + var newGlobalData = new Uint8Array(globalData.length + numBytesToAdd); + newGlobalData.set(globalData); + + stackFilter.Prg.GlobalData = newGlobalData; + globalData = newGlobalData; + } + //byte *GlobalData=&StackFilter->Prg.GlobalData[VM_FIXEDGLOBALSIZE]; + for (var i = 0; i < dataSize; ++i) { + //if (Inp.Overflow(3)) + // return(false); + globalData[VM_FIXEDGLOBALSIZE + i] = bstream.readBits(8); + } + } + + return true; +} + + +/** + * @param {!bitjs.io.BitStream} bstream + */ +function rarReadVMCode(bstream) { + var firstByte = bstream.readBits(8); + var length = (firstByte & 7) + 1; + if (length == 7) { + length = bstream.readBits(8) + 7; + } else if (length == 8) { + length = bstream.readBits(16); + } + + // Read all bytes of VM code into an array. + var vmCode = new Uint8Array(length); + for (var i = 0; i < length; i++) { + // Do something here with checking readbuf. + vmCode[i] = bstream.readBits(8); + } + return RarAddVMCode(firstByte, vmCode); +} + +/** + * Unpacks the bit stream into rBuffer using the Unpack29 algorithm. + * @param {bitjs.io.BitStream} bstream + * @param {boolean} Solid + */ function unpack29(bstream) { // lazy initialize rDDecode and rDBits @@ -577,7 +877,9 @@ function unpack29(bstream) { lastDist = 0; lastLength = 0; var i; - for (i = UnpOldTable.length; i--;) UnpOldTable[i] = 0; + for (i = UnpOldTable.length; i--;) { + UnpOldTable[i] = 0; + } // read in Huffman tables rarReadTables(bstream); @@ -632,12 +934,15 @@ function unpack29(bstream) { continue; } if (num === 256) { - if (!rarReadEndOfBlock(bstream)) break; + if (!rarReadEndOfBlock(bstream)) { + break; + } continue; } if (num === 257) { - //console.log("READVMCODE"); - if (!rarReadVMCode(bstream)) break; + if (!rarReadVMCode(bstream)) { + break; + } continue; } if (num === 258) { @@ -674,15 +979,193 @@ function unpack29(bstream) { rarCopyString(2, Distance); continue; } - } + } // while (true) rarUpdateProgress(); + rarWriteBuf(); } -function rarReadEndOfBlock(bstream) { +/** + * Does stuff to the current byte buffer (rBuffer) based on + * the filters loaded into the RarVM and writes out to wBuffer. + */ +function rarWriteBuf() { + var writeSize = (rBuffer.ptr & MAXWINMASK); + + for (var i = 0; i < PrgStack.length; ++i) { + var flt = PrgStack[i]; + if (flt == null) { + continue; + } + + if (flt.NextWindow) { + flt.NextWindow = false; + continue; + } + + var blockStart = flt.BlockStart; + var blockLength = flt.BlockLength; + + // WrittenBorder = wBuffer.ptr + if (((blockStart - wBuffer.ptr) & MAXWINMASK) < writeSize) { + if (wBuffer.ptr != blockStart) { + // Copy blockStart bytes from rBuffer into wBuffer. + rarWriteArea(wBuffer.ptr, blockStart); + writeSize = (rBuffer.ptr - wBuffer.ptr) & MAXWINMASK; + } + if (blockLength <= writeSize) { + var blockEnd = (blockStart + blockLength) & MAXWINMASK; + if (blockStart < blockEnd || blockEnd == 0) { + VM.setMemory(0, rBuffer.data.subarray(blockStart, blockStart + blockLength), blockLength); + } else { + var firstPartLength = MAXWINSIZE - blockStart; + VM.setMemory(0, rBuffer.data.subarray(blockStart, blockStart + firstPartLength), firstPartLength); + VM.setMemory(firstPartLength, rBuffer.data, blockEnd); + } + + var parentPrg = Filters[flt.ParentFilter].Prg; + var prg = flt.Prg; + + if (parentPrg.GlobalData.length > VM_FIXEDGLOBALSIZE) { + // Copy global data from previous script execution if any. + prg.GlobalData = new Uint8Array(parentPrg.GlobalData); + } + + rarExecuteCode(prg); + + if (prg.GlobalData.length > VM_FIXEDGLOBALSIZE) { + // Save global data for next script execution. + var globalDataLen = prg.GlobalData.length; + if (parentPrg.GlobalData.length < globalDataLen) { + parentPrg.GlobalData = new Uint8Array(globalDataLen); + } + parentPrg.GlobalData.set( + this.mem_.subarray(VM_FIXEDGLOBALSIZE, VM_FIXEDGLOBALSIZE + globalDataLen), + VM_FIXEDGLOBALSIZE); + } else { + parentPrg.GlobalData = new Uint8Array(0); + } + + var filteredData = prg.FilteredData; + + PrgStack[i] = null; + while (i + 1 < PrgStack.length) { + var nextFilter = PrgStack[i + 1]; + if (nextFilter == null || nextFilter.BlockStart != blockStart || + nextFilter.BlockLength != filteredData.length || nextFilter.NextWindow) { + break; + } + + // Apply several filters to same data block. + + VM.setMemory(0, filteredData, filteredData.length); + + var parentPrg = Filters[nextFilter.ParentFilter].Prg; + var nextPrg = nextFilter.Prg; + + var globalDataLen = parentPrg.GlobalData.length; + if (globalDataLen > VM_FIXEDGLOBALSIZE) { + // Copy global data from previous script execution if any. + nextPrg.GlobalData = new Uint8Array(globalDataLen); + nextPrg.GlobalData.set(parentPrg.GlobalData.subarray(VM_FIXEDGLOBALSIZE, VM_FIXEDGLOBALSIZE + globalDataLen), VM_FIXEDGLOBALSIZE); + } + rarExecuteCode(nextPrg); + + if (nextPrg.GlobalData.length > VM_GLOBALMEMSIZE) { + // Save global data for next script execution. + var globalDataLen = nextPrg.GlobalData.length; + if (parentPrg.GlobalData.length < globalDataLen) { + parentPrg.GlobalData = new Uint8Array(globalDataLen); + } + parentPrg.GlobalData.set( + this.mem_.subarray(VM_FIXEDGLOBALSIZE, VM_FIXEDGLOBALSIZE + globalDataLen), + VM_FIXEDGLOBALSIZE); + } else { + parentPrg.GlobalData = new Uint8Array(0); + } + + filteredData = nextPrg.FilteredData; + i++; + PrgStack[i] = null; + } // while (i + 1 < PrgStack.length) + + for (var j = 0; j < filteredData.length; ++j) { + wBuffer.insertByte(filteredData[j]); + } + writeSize = (rBuffer.ptr - wBuffer.ptr) & MAXWINMASK; + } // if (blockLength <= writeSize) + else { + for (var j = i; j < PrgStack.length; ++j) { + var flt = PrgStack[j]; + if (flt != null && flt.NextWindow) { + flt.NextWindow = false; + } + } + //WrPtr=WrittenBorder; + return; + } + } // if (((blockStart - wBuffer.ptr) & MAXWINMASK) < writeSize) + } // for (var i = 0; i < PrgStack.length; ++i) + + // Write any remaining bytes from rBuffer to wBuffer; + rarWriteArea(wBuffer.ptr, rBuffer.ptr); + + // Now that the filtered buffer has been written, swap it back to rBuffer. + rBuffer = wBuffer; +} + +/** + * Copy bytes from rBuffer to wBuffer. + * @param {number} startPtr The starting point to copy from rBuffer. + * @param {number} endPtr The ending point to copy from rBuffer. + */ +function rarWriteArea(startPtr, endPtr) { + if (endPtr < startPtr) { + console.error('endPtr < startPtr, endPtr=' + endPtr + ', startPtr=' + startPtr); + // rarWriteData(startPtr, -(int)StartPtr & MAXWINMASK); + // RarWriteData(0, endPtr); + return; + } else if (startPtr < endPtr) { + rarWriteData(startPtr, endPtr - startPtr); + } +} + +/** + * Writes bytes into wBuffer from rBuffer. + * @param {number} offset The starting point to copy bytes from rBuffer. + * @param {number} numBytes The number of bytes to copy. + */ +function rarWriteData(offset, numBytes) { + if (wBuffer.ptr >= rBuffer.data.length) { + return; + } + var leftToWrite = rBuffer.data.length - wBuffer.ptr; + if (numBytes > leftToWrite) { + numBytes = leftToWrite; + } + for (var i = 0; i < numBytes; ++i) { + wBuffer.insertByte(rBuffer.data[offset + i]); + } +} + +/** + * @param {VM_PreparedProgram} prg + */ +function rarExecuteCode(prg) { + if (prg.GlobalData.length > 0) { + var writtenFileSize = wBuffer.ptr; + prg.InitR[6] = writtenFileSize; + VM.setLowEndianValue(prg.GlobalData, writtenFileSize, 0x24); + VM.setLowEndianValue(prg.GlobalData, (writtenFileSize >>> 32) >> 0, 0x28); + VM.execute(prg); + } +} + +function rarReadEndOfBlock(bstream) { rarUpdateProgress(); - var NewTable = false, NewFile = false; + var NewTable = false, + NewFile = false; if (bstream.readBits(1)) { NewTable = true; } else { @@ -693,31 +1176,6 @@ function rarReadEndOfBlock(bstream) { return !(NewFile || (NewTable && !rarReadTables(bstream))); } - -function rarReadVMCode(bstream) { - var FirstByte = bstream.readBits(8); - var Length = (FirstByte & 7) + 1; - if (Length === 7) { - Length = bstream.readBits(8) + 7; - } else if (Length === 8) { - Length = bstream.readBits(16); - } - var vmCode = []; - for (var I = 0; I < Length; I++) { - //do something here with cheking readbuf - vmCode.push(bstream.readBits(8)); - } - return rarAddVMCode(vmCode); -} - -function rarAddVMCode(vmCode) { - //console.log(vmCode); - if (vmCode.length > 0) { - info("Error! RarVM not supported yet!"); - } - return true; -} - function rarInsertLastMatch(length, distance) { lastDist = distance; lastLength = length; @@ -728,32 +1186,42 @@ function rarInsertOldDist(distance) { rOldDist.splice(0, 0, distance); } -var rOldBuffers = []; - -//this is the real function, the other one is for debugging +/** + * Copies len bytes from distance bytes ago in the buffer to the end of the + * current byte buffer. + * @param {number} length How many bytes to copy. + * @param {number} distance How far back in the buffer from the current write + * pointer to start copying from. + */ function rarCopyString(length, distance) { - var destPtr = rBuffer.ptr - distance; - if (destPtr < 0) { + var srcPtr = rBuffer.ptr - distance; + if (srcPtr < 0) { var l = rOldBuffers.length; - while (destPtr < 0) { - destPtr = rOldBuffers[--l].data.length + destPtr; + while (srcPtr < 0) { + srcPtr = rOldBuffers[--l].data.length + srcPtr; + } + // TODO: lets hope that it never needs to read beyond file boundaries + while (length--) { + rBuffer.insertByte(rOldBuffers[l].data[srcPtr++]); } - //TODO: lets hope that it never needs to read beyond file boundaries - while (length--) rBuffer.insertByte(rOldBuffers[l].data[destPtr++]); } if (length > distance) { - while (length--) rBuffer.insertByte(rBuffer.data[destPtr++]); + while (length--) { + rBuffer.insertByte(rBuffer.data[srcPtr++]); + } } else { - rBuffer.insertBytes(rBuffer.data.subarray(destPtr, destPtr + length)); + rBuffer.insertBytes(rBuffer.data.subarray(srcPtr, srcPtr + length)); } } -// v must be a valid RarVolume +/** + * @param {RarLocalFile} v + */ function unpack(v) { - // TODO: implement what happens when unpVer is < 15 - var Ver = v.header.unpVer <= 15 ? 15 : v.header.unpVer, - bstream = new bitjs.io.BitStream(v.fileData.buffer, true /* rtl */, v.fileData.byteOffset, v.fileData.byteLength ); + var Ver = v.header.unpVer <= 15 ? 15 : v.header.unpVer; + var Solid = v.header.LHD_SOLID; + var bstream = new bitjs.io.BitStream(v.fileData.buffer, true /* rtl */ , v.fileData.byteOffset, v.fileData.byteLength); rBuffer = new bitjs.io.ByteBuffer(v.header.unpackedSize); @@ -769,18 +1237,18 @@ function unpack(v) { break; case 29: // rar 3.x compression case 36: // alternative hash + wBuffer = new bitjs.io.ByteBuffer(rBuffer.data.length); unpack29(bstream); break; } // switch(method) rOldBuffers.push(rBuffer); - //TODO: clear these old buffers when there's over 4MB of history + // TODO: clear these old buffers when there's over 4MB of history return rBuffer.data; } // bstream is a bit stream var RarLocalFile = function(bstream) { - this.header = new RarVolumeHeader(bstream); this.filename = this.header.filename; @@ -798,7 +1266,6 @@ var RarLocalFile = function(bstream) { }; RarLocalFile.prototype.unrar = function() { - if (!this.header.flags.LHD_SPLIT_BEFORE) { // unstore file if (this.header.method === 0x30) { @@ -836,7 +1303,6 @@ var unrar = function(arrayBuffer) { header.headType === 0x72 && header.flags.value === 0x1A21 && header.headSize === 7) { - info("Found RAR signature"); var mhead = new RarVolumeHeader(bstream); @@ -859,7 +1325,7 @@ var unrar = function(arrayBuffer) { break; } //info("bstream" + bstream.bytePtr+"/"+bstream.bytes.length); - } while ( localFile.isValid ); + } while (localFile.isValid); totalFilesInArchive = localFiles.length; // now we have all information but things are unpacked diff --git a/cps/static/js/archive/untar.js b/cps/static/js/archive/untar.js new file mode 100644 index 00000000..d6ef3018 --- /dev/null +++ b/cps/static/js/archive/untar.js @@ -0,0 +1,167 @@ +/** + * untar.js + * + * Licensed under the MIT License + * + * Copyright(c) 2011 Google Inc. + * + * Reference Documentation: + * + * TAR format: http://www.gnu.org/software/automake/manual/tar/Standard.html + */ + +// This file expects to be invoked as a Worker (see onmessage below). +importScripts('../io/bytestream.js'); +importScripts('archive.js'); + +// Progress variables. +var currentFilename = ""; +var currentFileNumber = 0; +var currentBytesUnarchivedInFile = 0; +var currentBytesUnarchived = 0; +var totalUncompressedBytesInArchive = 0; +var totalFilesInArchive = 0; + +// Helper functions. +var info = function(str) { + postMessage(new bitjs.archive.UnarchiveInfoEvent(str)); +}; +var err = function(str) { + postMessage(new bitjs.archive.UnarchiveErrorEvent(str)); +}; + +// Removes all characters from the first zero-byte in the string onwards. +var readCleanString = function(bstr, numBytes) { + var str = bstr.readString(numBytes); + var zIndex = str.indexOf(String.fromCharCode(0)); + return zIndex != -1 ? str.substr(0, zIndex) : str; +}; + +var postProgress = function() { + postMessage(new bitjs.archive.UnarchiveProgressEvent( + currentFilename, + currentFileNumber, + currentBytesUnarchivedInFile, + currentBytesUnarchived, + totalUncompressedBytesInArchive, + totalFilesInArchive, + )); +}; + +// takes a ByteStream and parses out the local file information +var TarLocalFile = function(bstream) { + this.isValid = false; + + var bytesRead = 0; + + // Read in the header block + this.name = readCleanString(bstream, 100); + this.mode = readCleanString(bstream, 8); + this.uid = readCleanString(bstream, 8); + this.gid = readCleanString(bstream, 8); + this.size = parseInt(readCleanString(bstream, 12), 8); + this.mtime = readCleanString(bstream, 12); + this.chksum = readCleanString(bstream, 8); + this.typeflag = readCleanString(bstream, 1); + this.linkname = readCleanString(bstream, 100); + this.maybeMagic = readCleanString(bstream, 6); + + if (this.maybeMagic == "ustar") { + this.version = readCleanString(bstream, 2); + this.uname = readCleanString(bstream, 32); + this.gname = readCleanString(bstream, 32); + this.devmajor = readCleanString(bstream, 8); + this.devminor = readCleanString(bstream, 8); + this.prefix = readCleanString(bstream, 155); + + if (this.prefix.length) { + this.name = this.prefix + this.name; + } + bstream.readBytes(12); // 512 - 500 + } else { + bstream.readBytes(255); // 512 - 257 + } + + bytesRead += 512; + + // Done header, now rest of blocks are the file contents. + this.filename = this.name; + this.fileData = null; + + info("Untarring file '" + this.filename + "'"); + info(" size = " + this.size); + info(" typeflag = " + this.typeflag); + + // A regular file. + if (this.typeflag == 0) { + info(" This is a regular file."); + var sizeInBytes = parseInt(this.size); + this.fileData = new Uint8Array(bstream.readBytes(sizeInBytes)); + bytesRead += sizeInBytes; + if (this.name.length > 0 && this.size > 0 && this.fileData && this.fileData.buffer) { + this.isValid = true; + } + + // Round up to 512-byte blocks. + var remaining = 512 - bytesRead % 512; + if (remaining > 0 && remaining < 512) { + bstream.readBytes(remaining); + } + } else if (this.typeflag == 5) { + info(" This is a directory."); + } +} + +var untar = function(arrayBuffer) { + postMessage(new bitjs.archive.UnarchiveStartEvent()); + currentFilename = ""; + currentFileNumber = 0; + currentBytesUnarchivedInFile = 0; + currentBytesUnarchived = 0; + totalUncompressedBytesInArchive = 0; + totalFilesInArchive = 0; + allLocalFiles = []; + + var bstream = new bitjs.io.ByteStream(arrayBuffer); + postProgress(); + // While we don't encounter an empty block, keep making TarLocalFiles. + while (bstream.peekNumber(4) != 0) { + var oneLocalFile = new TarLocalFile(bstream); + if (oneLocalFile && oneLocalFile.isValid) { + // If we make it to this point and haven't thrown an error, we have successfully + // read in the data for a local file, so we can update the actual bytestream. + + allLocalFiles.push(oneLocalFile); + totalUncompressedBytesInArchive += oneLocalFile.size; + + // update progress + currentFilename = oneLocalFile.filename; + currentFileNumber = totalFilesInArchive++; + currentBytesUnarchivedInFile = oneLocalFile.size; + currentBytesUnarchived += oneLocalFile.size; + postMessage(new bitjs.archive.UnarchiveExtractEvent(oneLocalFile)); + postProgress(); + } + } + totalFilesInArchive = allLocalFiles.length; + + postProgress(); + postMessage(new bitjs.archive.UnarchiveFinishEvent()); +}; + +// event.data.file has the first ArrayBuffer. +// event.data.bytes has all subsequent ArrayBuffers. +onmessage = function(event) { + try { + untar(event.data.file, true); + } catch (e) { + if (typeof e === "string" && e.startsWith("Error! Overflowed")) { + // Overrun the buffer. + // unarchiveState = UnarchiveState.WAITING; + } else { + console.error("Found an error while untarring"); + console.log(e); + throw e; + } + } +}; diff --git a/cps/static/js/unzip.js b/cps/static/js/archive/unzip.js similarity index 95% rename from cps/static/js/unzip.js rename to cps/static/js/archive/unzip.js index 7fce4bf4..45cb38ff 100644 --- a/cps/static/js/unzip.js +++ b/cps/static/js/archive/unzip.js @@ -1,6 +1,8 @@ /** * unzip.js * + * Licensed under the MIT License + * * Copyright(c) 2011 Google Inc. * Copyright(c) 2011 antimatter15 * @@ -12,8 +14,10 @@ /* global bitjs, importScripts, Uint8Array*/ // This file expects to be invoked as a Worker (see onmessage below). -importScripts("io.js"); -importScripts("archive.js"); +importScripts('../io/bitstream.js'); +importScripts('../io/bytebuffer.js'); +importScripts('../io/bytestream.js'); +importScripts('archive.js'); // Progress variables. var currentFilename = ""; @@ -283,7 +287,8 @@ function getHuffmanCodes(bitLengths) { } // Step 3: Assign numerical values to all codes - var table = {}, tableLength = 0; + var table = {}, + tableLength = 0; for (var n = 0; n < numLengths; ++n) { var len = bitLengths[n]; if (len !== 0) { @@ -316,6 +321,7 @@ function getHuffmanCodes(bitLengths) { // fixed Huffman codes go from 7-9 bits, so we need an array whose index can hold up to 9 bits var fixedHCtoLiteral = null; var fixedHCtoDistance = null; + function getFixedLiteralTable() { // create once if (!fixedHCtoLiteral) { @@ -331,6 +337,7 @@ function getFixedLiteralTable() { } return fixedHCtoLiteral; } + function getFixedDistanceTable() { // create once if (!fixedHCtoDistance) { @@ -387,16 +394,36 @@ Code Bits Length(s) Code Bits Lengths Code Bits Length(s) 264 0 10 274 3 43-50 284 5 227-257 265 1 11,12 275 3 51-58 285 0 258 266 1 13,14 276 3 59-66 - */ var LengthLookupTable = [ - [0, 3], [0, 4], [0, 5], [0, 6], - [0, 7], [0, 8], [0, 9], [0, 10], - [1, 11], [1, 13], [1, 15], [1, 17], - [2, 19], [2, 23], [2, 27], [2, 31], - [3, 35], [3, 43], [3, 51], [3, 59], - [4, 67], [4, 83], [4, 99], [4, 115], - [5, 131], [5, 163], [5, 195], [5, 227], + [0, 3], + [0, 4], + [0, 5], + [0, 6], + [0, 7], + [0, 8], + [0, 9], + [0, 10], + [1, 11], + [1, 13], + [1, 15], + [1, 17], + [2, 19], + [2, 23], + [2, 27], + [2, 31], + [3, 35], + [3, 43], + [3, 51], + [3, 59], + [4, 67], + [4, 83], + [4, 99], + [4, 115], + [5, 131], + [5, 163], + [5, 195], + [5, 227], [0, 258] ]; /* @@ -415,20 +442,36 @@ var LengthLookupTable = [ 9 3 25-32 19 8 769-1024 29 13 24577-32768 */ var DistLookupTable = [ - [0, 1], [0, 2], [0, 3], [0, 4], - [1, 5], [1, 7], - [2, 9], [2, 13], - [3, 17], [3, 25], - [4, 33], [4, 49], - [5, 65], [5, 97], - [6, 129], [6, 193], - [7, 257], [7, 385], - [8, 513], [8, 769], - [9, 1025], [9, 1537], - [10, 2049], [10, 3073], - [11, 4097], [11, 6145], - [12, 8193], [12, 12289], - [13, 16385], [13, 24577] + [0, 1], + [0, 2], + [0, 3], + [0, 4], + [1, 5], + [1, 7], + [2, 9], + [2, 13], + [3, 17], + [3, 25], + [4, 33], + [4, 49], + [5, 65], + [5, 97], + [6, 129], + [6, 193], + [7, 257], + [7, 385], + [8, 513], + [8, 769], + [9, 1025], + [9, 1537], + [10, 2049], + [10, 3073], + [11, 4097], + [11, 6145], + [12, 8193], + [12, 12289], + [13, 16385], + [13, 24577] ]; function inflateBlockData(bstream, hcLiteralTable, hcDistanceTable, buffer) { @@ -487,7 +530,6 @@ function inflateBlockData(bstream, hcLiteralTable, hcDistanceTable, buffer) { } else { buffer.insertBytes(buffer.data.subarray(ch, ch + length)); } - } // length-distance pair } // length-distance pair or end-of-block } // loop until we reach end of block @@ -622,4 +664,4 @@ function inflate(compressedData, numDecompressedBytes) { // event.data.file has the ArrayBuffer. onmessage = function(event) { unzip(event.data.file, true); -}; +}; \ No newline at end of file diff --git a/cps/static/js/bytestream.js b/cps/static/js/bytestream.js deleted file mode 100644 index cb5df363..00000000 --- a/cps/static/js/bytestream.js +++ /dev/null @@ -1,308 +0,0 @@ -/* - * bytestream.js - * - * Provides readers for byte streams. - * - * Licensed under the MIT License - * - * Copyright(c) 2011 Google Inc. - * Copyright(c) 2011 antimatter15 - */ - -var bitjs = bitjs || {}; -bitjs.io = bitjs.io || {}; - - -/** - * This object allows you to peek and consume bytes as numbers and strings out - * of a stream. More bytes can be pushed into the back of the stream via the - * push() method. - */ -bitjs.io.ByteStream = class { - /** - * @param {ArrayBuffer} ab The ArrayBuffer object. - * @param {number=} opt_offset The offset into the ArrayBuffer - * @param {number=} opt_length The length of this BitStream - */ - constructor(ab, opt_offset, opt_length) { - if (!(ab instanceof ArrayBuffer)) { - throw 'Error! BitArray constructed with an invalid ArrayBuffer object'; - } - - const offset = opt_offset || 0; - const length = opt_length || ab.byteLength; - - /** - * The current page of bytes in the stream. - * @type {Uint8Array} - * @private - */ - this.bytes = new Uint8Array(ab, offset, length); - - /** - * The next pages of bytes in the stream. - * @type {Array} - * @private - */ - this.pages_ = []; - - /** - * The byte in the current page that we will read next. - * @type {Number} - * @private - */ - this.ptr = 0; - - /** - * An ever-increasing number. - * @type {Number} - * @private - */ - this.bytesRead_ = 0; - } - - /** - * Returns how many bytes have been read in the stream since the beginning of time. - */ - getNumBytesRead() { - return this.bytesRead_; - } - - /** - * Returns how many bytes are currently in the stream left to be read. - */ - getNumBytesLeft() { - const bytesInCurrentPage = (this.bytes.byteLength - this.ptr); - return this.pages_.reduce((acc, arr) => acc + arr.length, bytesInCurrentPage); - } - - /** - * Move the pointer ahead n bytes. If the pointer is at the end of the current array - * of bytes and we have another page of bytes, point at the new page. This is a private - * method, no validation is done. - * @param {number} n Number of bytes to increment. - * @private - */ - movePointer_(n) { - this.ptr += n; - this.bytesRead_ += n; - while (this.ptr >= this.bytes.length && this.pages_.length > 0) { - this.ptr -= this.bytes.length; - this.bytes = this.pages_.shift(); - } - } - - /** - * Peeks at the next n bytes as an unsigned number but does not advance the - * pointer. - * @param {number} n The number of bytes to peek at. Must be a positive integer. - * @return {number} The n bytes interpreted as an unsigned number. - */ - peekNumber(n) { - const num = parseInt(n, 10); - if (n !== num || num < 0) { - throw 'Error! Called peekNumber() with a non-positive integer'; - } else if (num === 0) { - return 0; - } - - if (n > 4) { - throw 'Error! Called peekNumber(' + n + - ') but this method can only reliably read numbers up to 4 bytes long'; - } - - if (this.getNumBytesLeft() < num) { - throw 'Error! Overflowed the byte stream while peekNumber()! n=' + num + - ', ptr=' + this.ptr + ', bytes.length=' + this.getNumBytesLeft(); - } - - let result = 0; - let curPage = this.bytes; - let pageIndex = 0; - let ptr = this.ptr; - for (let i = 0; i < num; ++i) { - result |= (curPage[ptr++] << (i * 8)); - - if (ptr >= curPage.length) { - curPage = this.pages_[pageIndex++]; - ptr = 0; - } - } - - return result; - } - - - /** - * Returns the next n bytes as an unsigned number (or -1 on error) - * and advances the stream pointer n bytes. - * @param {number} n The number of bytes to read. Must be a positive integer. - * @return {number} The n bytes interpreted as an unsigned number. - */ - readNumber(n) { - const num = this.peekNumber(n); - this.movePointer_(n); - return num; - } - - - /** - * Returns the next n bytes as a signed number but does not advance the - * pointer. - * @param {number} n The number of bytes to read. Must be a positive integer. - * @return {number} The bytes interpreted as a signed number. - */ - peekSignedNumber(n) { - let num = this.peekNumber(n); - const HALF = Math.pow(2, (n * 8) - 1); - const FULL = HALF * 2; - - if (num >= HALF) num -= FULL; - - return num; - } - - - /** - * Returns the next n bytes as a signed number and advances the stream pointer. - * @param {number} n The number of bytes to read. Must be a positive integer. - * @return {number} The bytes interpreted as a signed number. - */ - readSignedNumber(n) { - const num = this.peekSignedNumber(n); - this.movePointer_(n); - return num; - } - - - /** - * This returns n bytes as a sub-array, advancing the pointer if movePointers - * is true. - * @param {number} n The number of bytes to read. Must be a positive integer. - * @param {boolean} movePointers Whether to move the pointers. - * @return {Uint8Array} The subarray. - */ - peekBytes(n, movePointers) { - const num = parseInt(n, 10); - if (n !== num || num < 0) { - throw 'Error! Called peekBytes() with a non-positive integer'; - } else if (num === 0) { - return new Uint8Array(); - } - - const totalBytesLeft = this.getNumBytesLeft(); - if (num > totalBytesLeft) { - throw 'Error! Overflowed the byte stream during peekBytes! n=' + num + - ', ptr=' + this.ptr + ', bytes.length=' + this.getNumBytesLeft(); - } - - const result = new Uint8Array(num); - let curPage = this.bytes; - let ptr = this.ptr; - let bytesLeftToCopy = num; - let pageIndex = 0; - while (bytesLeftToCopy > 0) { - const bytesLeftInPage = curPage.length - ptr; - const sourceLength = Math.min(bytesLeftToCopy, bytesLeftInPage); - - result.set(curPage.subarray(ptr, ptr + sourceLength), num - bytesLeftToCopy); - - ptr += sourceLength; - if (ptr >= curPage.length) { - curPage = this.pages_[pageIndex++]; - ptr = 0; - } - - bytesLeftToCopy -= sourceLength; - } - - if (movePointers) { - this.movePointer_(num); - } - - return result; - } - - /** - * Reads the next n bytes as a sub-array. - * @param {number} n The number of bytes to read. Must be a positive integer. - * @return {Uint8Array} The subarray. - */ - readBytes(n) { - return this.peekBytes(n, true); - } - - /** - * Peeks at the next n bytes as an ASCII string but does not advance the pointer. - * @param {number} n The number of bytes to peek at. Must be a positive integer. - * @return {string} The next n bytes as a string. - */ - peekString(n) { - const num = parseInt(n, 10); - if (n !== num || num < 0) { - throw 'Error! Called peekString() with a non-positive integer'; - } else if (num === 0) { - return ''; - } - - const totalBytesLeft = this.getNumBytesLeft(); - if (num > totalBytesLeft) { - throw 'Error! Overflowed the byte stream while peekString()! n=' + num + - ', ptr=' + this.ptr + ', bytes.length=' + this.getNumBytesLeft(); - } - - let result = new Array(num); - let curPage = this.bytes; - let pageIndex = 0; - let ptr = this.ptr; - for (let i = 0; i < num; ++i) { - result[i] = String.fromCharCode(curPage[ptr++]); - if (ptr >= curPage.length) { - curPage = this.pages_[pageIndex++]; - ptr = 0; - } - } - - return result.join(''); - } - - /** - * Returns the next n bytes as an ASCII string and advances the stream pointer - * n bytes. - * @param {number} n The number of bytes to read. Must be a positive integer. - * @return {string} The next n bytes as a string. - */ - readString(n) { - const strToReturn = this.peekString(n); - this.movePointer_(n); - return strToReturn; - } - - /** - * Feeds more bytes into the back of the stream. - * @param {ArrayBuffer} ab - */ - push(ab) { - if (!(ab instanceof ArrayBuffer)) { - throw 'Error! ByteStream.push() called with an invalid ArrayBuffer object'; - } - - this.pages_.push(new Uint8Array(ab)); - // If the pointer is at the end of the current page of bytes, this will advance - // to the next page. - this.movePointer_(0); - } - - /** - * Creates a new ByteStream from this ByteStream that can be read / peeked. - * @return {bitjs.io.ByteStream} A clone of this ByteStream. - */ - tee() { - const clone = new bitjs.io.ByteStream(this.bytes.buffer); - clone.bytes = this.bytes; - clone.ptr = this.ptr; - clone.pages_ = this.pages_.slice(); - clone.bytesRead_ = this.bytesRead_; - return clone; - } -} diff --git a/cps/static/js/caliBlur.js b/cps/static/js/caliBlur.js index 9dbcee62..53f033ba 100644 --- a/cps/static/js/caliBlur.js +++ b/cps/static/js/caliBlur.js @@ -58,8 +58,8 @@ $( 'a.navbar-brand' ).clone().appendTo( '.home-btn' ).empty().removeClass('navba if ( $( 'body.book' ).length > 0 ) { description = $( '.comments' ); - bookInfo = $( '.author' ).nextUntil( 'h3:contains("Description")'); - $( 'h3:contains("Description")' ).detach(); + bookInfo = $( ".author" ).nextUntil("#decription"); + $("#decription").detach(); $( '.comments' ).detach(); $( bookInfo ).wrapAll( '
' ); // $( 'h3:contains("Description:")' ).after( '
' ); @@ -145,14 +145,29 @@ if ( $( 'body.book' ).length > 0 ) { .prepend( '
' ); // Fix-up book detail headings -publisher = $( '.publishers p span' ).text().split( ':' ); - $( '.publishers p span' ).remove(); - $.each(publisher, function(i, val) { - $( '.publishers' ).append( '' + publisher[i] + '' ); + publisher = $( '.publishers p span' ).text().split( ':' ); + $( '.publishers p span' ).remove(); + $.each(publisher, function(i, val) { + $( '.publishers' ).append( '' + publisher[i] + '' ); + }); + $( '.publishers span:nth-child(3)' ).text(function() { + return $(this).text().replace(/^\s+|^\t+|\t+|\s+$/g, ""); }); -$( '.publishers span:nth-child(3)' ).text(function() { -return $(this).text().replace(/^\s+|^\t+|\t+|\s+$/g, ""); -}); + + // Fix-up book custom colums headings + // real_custom_column = $( '.real_custom_columns' ).text().split( ':' ); + real_custom_column = $( '.real_custom_columns' ); + // $( '.real_custom_columns' ).remove(); + $.each(real_custom_column, function(i, val) { + real_cc = $(this).text().split( ':' ); + $( this ).text(""); + if (real_cc.length > 1) { + $( this ).append( '' + real_cc[0] + '' + real_cc[1] + '' ); + } + }); + //$( '.real_custom_columns:nth-child(3)' ).text(function() { + //return $(this).text().replace(/^\s+|^\t+|\t+|\s+$/g, ""); + //}); published = $( '.publishing-date p' ) .text().split(': '); diff --git a/cps/static/js/io/bitstream.js b/cps/static/js/io/bitstream.js new file mode 100644 index 00000000..77ba260f --- /dev/null +++ b/cps/static/js/io/bitstream.js @@ -0,0 +1,233 @@ +/* + * bitstream.js + * + * Provides readers for bitstreams. + * + * Licensed under the MIT License + * + * Copyright(c) 2011 Google Inc. + * Copyright(c) 2011 antimatter15 + */ +var bitjs = bitjs || {}; +bitjs.io = bitjs.io || {}; + +(function() { + + // mask for getting the Nth bit (zero-based) + bitjs.BIT = [0x01, 0x02, 0x04, 0x08, + 0x10, 0x20, 0x40, 0x80, + 0x100, 0x200, 0x400, 0x800, + 0x1000, 0x2000, 0x4000, 0x8000 + ]; + + // mask for getting N number of bits (0-8) + var BITMASK = [0, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF]; + + + /** + * This bit stream peeks and consumes bits out of a binary stream. + * + * @param {ArrayBuffer} ab An ArrayBuffer object or a Uint8Array. + * @param {boolean} rtl Whether the stream reads bits from the byte starting + * from bit 7 to 0 (true) or bit 0 to 7 (false). + * @param {Number} opt_offset The offset into the ArrayBuffer + * @param {Number} opt_length The length of this BitStream + */ + bitjs.io.BitStream = function(ab, rtl, opt_offset, opt_length) { + if (!ab || !ab.toString || ab.toString() !== "[object ArrayBuffer]") { + throw "Error! BitArray constructed with an invalid ArrayBuffer object"; + } + + var offset = opt_offset || 0; + var length = opt_length || ab.byteLength; + this.bytes = new Uint8Array(ab, offset, length); + this.bytePtr = 0; // tracks which byte we are on + this.bitPtr = 0; // tracks which bit we are on (can have values 0 through 7) + this.peekBits = rtl ? this.peekBits_rtl : this.peekBits_ltr; + }; + + + /** + * byte0 byte1 byte2 byte3 + * 7......0 | 7......0 | 7......0 | 7......0 + * + * The bit pointer starts at bit0 of byte0 and moves left until it reaches + * bit7 of byte0, then jumps to bit0 of byte1, etc. + * @param {number} n The number of bits to peek. + * @param {boolean=} movePointers Whether to move the pointer, defaults false. + * @return {number} The peeked bits, as an unsigned number. + */ + bitjs.io.BitStream.prototype.peekBits_ltr = function(n, movePointers) { + if (n <= 0 || typeof n != typeof 1) { + return 0; + } + + var movePointers = movePointers || false, + bytePtr = this.bytePtr, + bitPtr = this.bitPtr, + result = 0, + bitsIn = 0, + bytes = this.bytes; + + // keep going until we have no more bits left to peek at + // TODO: Consider putting all bits from bytes we will need into a variable and then + // shifting/masking it to just extract the bits we want. + // This could be considerably faster when reading more than 3 or 4 bits at a time. + while (n > 0) { + if (bytePtr >= bytes.length) { + throw "Error! Overflowed the bit stream! n=" + n + ", bytePtr=" + bytePtr + ", bytes.length=" + + bytes.length + ", bitPtr=" + bitPtr; + return -1; + } + + var numBitsLeftInThisByte = (8 - bitPtr); + if (n >= numBitsLeftInThisByte) { + var mask = (BITMASK[numBitsLeftInThisByte] << bitPtr); + result |= (((bytes[bytePtr] & mask) >> bitPtr) << bitsIn); + + bytePtr++; + bitPtr = 0; + bitsIn += numBitsLeftInThisByte; + n -= numBitsLeftInThisByte; + } else { + var mask = (BITMASK[n] << bitPtr); + result |= (((bytes[bytePtr] & mask) >> bitPtr) << bitsIn); + + bitPtr += n; + bitsIn += n; + n = 0; + } + } + + if (movePointers) { + this.bitPtr = bitPtr; + this.bytePtr = bytePtr; + } + + return result; + }; + + + /** + * byte0 byte1 byte2 byte3 + * 7......0 | 7......0 | 7......0 | 7......0 + * + * The bit pointer starts at bit7 of byte0 and moves right until it reaches + * bit0 of byte0, then goes to bit7 of byte1, etc. + * @param {number} n The number of bits to peek. + * @param {boolean=} movePointers Whether to move the pointer, defaults false. + * @return {number} The peeked bits, as an unsigned number. + */ + bitjs.io.BitStream.prototype.peekBits_rtl = function(n, movePointers) { + if (n <= 0 || typeof n != typeof 1) { + return 0; + } + + var movePointers = movePointers || false, + bytePtr = this.bytePtr, + bitPtr = this.bitPtr, + result = 0, + bytes = this.bytes; + + // keep going until we have no more bits left to peek at + // TODO: Consider putting all bits from bytes we will need into a variable and then + // shifting/masking it to just extract the bits we want. + // This could be considerably faster when reading more than 3 or 4 bits at a time. + while (n > 0) { + + if (bytePtr >= bytes.length) { + throw "Error! Overflowed the bit stream! n=" + n + ", bytePtr=" + bytePtr + ", bytes.length=" + + bytes.length + ", bitPtr=" + bitPtr; + return -1; + } + + var numBitsLeftInThisByte = (8 - bitPtr); + if (n >= numBitsLeftInThisByte) { + result <<= numBitsLeftInThisByte; + result |= (BITMASK[numBitsLeftInThisByte] & bytes[bytePtr]); + bytePtr++; + bitPtr = 0; + n -= numBitsLeftInThisByte; + } else { + result <<= n; + result |= ((bytes[bytePtr] & (BITMASK[n] << (8 - n - bitPtr))) >> (8 - n - bitPtr)); + + bitPtr += n; + n = 0; + } + } + + if (movePointers) { + this.bitPtr = bitPtr; + this.bytePtr = bytePtr; + } + + return result; + }; + + + /** + * Peek at 16 bits from current position in the buffer. + * Bit at (bytePtr,bitPtr) has the highest position in returning data. + * Taken from getbits.hpp in unrar. + * TODO: Move this out of BitStream and into unrar. + */ + bitjs.io.BitStream.prototype.getBits = function() { + return (((((this.bytes[this.bytePtr] & 0xff) << 16) + + ((this.bytes[this.bytePtr + 1] & 0xff) << 8) + + ((this.bytes[this.bytePtr + 2] & 0xff))) >>> (8 - this.bitPtr)) & 0xffff); + }; + + + /** + * Reads n bits out of the stream, consuming them (moving the bit pointer). + * @param {number} n The number of bits to read. + * @return {number} The read bits, as an unsigned number. + */ + bitjs.io.BitStream.prototype.readBits = function(n) { + return this.peekBits(n, true); + }; + + + /** + * This returns n bytes as a sub-array, advancing the pointer if movePointers + * is true. Only use this for uncompressed blocks as this throws away remaining + * bits in the current byte. + * @param {number} n The number of bytes to peek. + * @param {boolean=} movePointers Whether to move the pointer, defaults false. + * @return {Uint8Array} The subarray. + */ + bitjs.io.BitStream.prototype.peekBytes = function(n, movePointers) { + if (n <= 0 || typeof n != typeof 1) { + return 0; + } + + // from http://tools.ietf.org/html/rfc1951#page-11 + // "Any bits of input up to the next byte boundary are ignored." + while (this.bitPtr != 0) { + this.readBits(1); + } + + var movePointers = movePointers || false; + var bytePtr = this.bytePtr, + bitPtr = this.bitPtr; + + var result = this.bytes.subarray(bytePtr, bytePtr + n); + + if (movePointers) { + this.bytePtr += n; + } + + return result; + }; + + + /** + * @param {number} n The number of bytes to read. + * @return {Uint8Array} The subarray. + */ + bitjs.io.BitStream.prototype.readBytes = function(n) { + return this.peekBytes(n, true); + }; + +})(); \ No newline at end of file diff --git a/cps/static/js/io/bytebuffer.js b/cps/static/js/io/bytebuffer.js new file mode 100644 index 00000000..cb9f955e --- /dev/null +++ b/cps/static/js/io/bytebuffer.js @@ -0,0 +1,121 @@ +/* + * bytestream.js + * + * Provides a writer for bytes. + * + * Licensed under the MIT License + * + * Copyright(c) 2011 Google Inc. + * Copyright(c) 2011 antimatter15 + */ +var bitjs = bitjs || {}; +bitjs.io = bitjs.io || {}; + +(function() { + + + /** + * A write-only Byte buffer which uses a Uint8 Typed Array as a backing store. + * @param {number} numBytes The number of bytes to allocate. + * @constructor + */ + bitjs.io.ByteBuffer = function(numBytes) { + if (typeof numBytes != typeof 1 || numBytes <= 0) { + throw "Error! ByteBuffer initialized with '" + numBytes + "'"; + } + this.data = new Uint8Array(numBytes); + this.ptr = 0; + }; + + + /** + * @param {number} b The byte to insert. + */ + bitjs.io.ByteBuffer.prototype.insertByte = function(b) { + // TODO: throw if byte is invalid? + this.data[this.ptr++] = b; + }; + + + /** + * @param {Array.|Uint8Array|Int8Array} bytes The bytes to insert. + */ + bitjs.io.ByteBuffer.prototype.insertBytes = function(bytes) { + // TODO: throw if bytes is invalid? + this.data.set(bytes, this.ptr); + this.ptr += bytes.length; + }; + + + /** + * Writes an unsigned number into the next n bytes. If the number is too large + * to fit into n bytes or is negative, an error is thrown. + * @param {number} num The unsigned number to write. + * @param {number} numBytes The number of bytes to write the number into. + */ + bitjs.io.ByteBuffer.prototype.writeNumber = function(num, numBytes) { + if (numBytes < 1) { + throw 'Trying to write into too few bytes: ' + numBytes; + } + if (num < 0) { + throw 'Trying to write a negative number (' + num + + ') as an unsigned number to an ArrayBuffer'; + } + if (num > (Math.pow(2, numBytes * 8) - 1)) { + throw 'Trying to write ' + num + ' into only ' + numBytes + ' bytes'; + } + + // Roll 8-bits at a time into an array of bytes. + var bytes = []; + while (numBytes-- > 0) { + var eightBits = num & 255; + bytes.push(eightBits); + num >>= 8; + } + + this.insertBytes(bytes); + }; + + + /** + * Writes a signed number into the next n bytes. If the number is too large + * to fit into n bytes, an error is thrown. + * @param {number} num The signed number to write. + * @param {number} numBytes The number of bytes to write the number into. + */ + bitjs.io.ByteBuffer.prototype.writeSignedNumber = function(num, numBytes) { + if (numBytes < 1) { + throw 'Trying to write into too few bytes: ' + numBytes; + } + + var HALF = Math.pow(2, (numBytes * 8) - 1); + if (num >= HALF || num < -HALF) { + throw 'Trying to write ' + num + ' into only ' + numBytes + ' bytes'; + } + + // Roll 8-bits at a time into an array of bytes. + var bytes = []; + while (numBytes-- > 0) { + var eightBits = num & 255; + bytes.push(eightBits); + num >>= 8; + } + + this.insertBytes(bytes); + }; + + + /** + * @param {string} str The ASCII string to write. + */ + bitjs.io.ByteBuffer.prototype.writeASCIIString = function(str) { + for (var i = 0; i < str.length; ++i) { + var curByte = str.charCodeAt(i); + if (curByte < 0 || curByte > 255) { + throw 'Trying to write a non-ASCII string!'; + } + this.insertByte(curByte); + } + }; + +})(); \ No newline at end of file diff --git a/cps/static/js/io/bytestream.js b/cps/static/js/io/bytestream.js new file mode 100644 index 00000000..066cc5e8 --- /dev/null +++ b/cps/static/js/io/bytestream.js @@ -0,0 +1,162 @@ +/* + * bytestream.js + * + * Provides readers for byte streams. + * + * Licensed under the MIT License + * + * Copyright(c) 2011 Google Inc. + * Copyright(c) 2011 antimatter15 + */ +var bitjs = bitjs || {}; +bitjs.io = bitjs.io || {}; + +(function() { + + + /** + * This object allows you to peek and consume bytes as numbers and strings + * out of an ArrayBuffer. In this buffer, everything must be byte-aligned. + * + * @param {ArrayBuffer} ab The ArrayBuffer object. + * @param {number=} opt_offset The offset into the ArrayBuffer + * @param {number=} opt_length The length of this BitStream + * @constructor + */ + bitjs.io.ByteStream = function(ab, opt_offset, opt_length) { + var offset = opt_offset || 0; + var length = opt_length || ab.byteLength; + this.bytes = new Uint8Array(ab, offset, length); + this.ptr = 0; + }; + + + /** + * Peeks at the next n bytes as an unsigned number but does not advance the + * pointer + * TODO: This apparently cannot read more than 4 bytes as a number? + * @param {number} n The number of bytes to peek at. + * @return {number} The n bytes interpreted as an unsigned number. + */ + bitjs.io.ByteStream.prototype.peekNumber = function(n) { + // TODO: return error if n would go past the end of the stream? + if (n <= 0 || typeof n != typeof 1) + return -1; + + var result = 0; + // read from last byte to first byte and roll them in + var curByte = this.ptr + n - 1; + while (curByte >= this.ptr) { + result <<= 8; + result |= this.bytes[curByte]; + --curByte; + } + return result; + }; + + + /** + * Returns the next n bytes as an unsigned number (or -1 on error) + * and advances the stream pointer n bytes. + * @param {number} n The number of bytes to read. + * @return {number} The n bytes interpreted as an unsigned number. + */ + bitjs.io.ByteStream.prototype.readNumber = function(n) { + var num = this.peekNumber(n); + this.ptr += n; + return num; + }; + + + /** + * Returns the next n bytes as a signed number but does not advance the + * pointer. + * @param {number} n The number of bytes to read. + * @return {number} The bytes interpreted as a signed number. + */ + bitjs.io.ByteStream.prototype.peekSignedNumber = function(n) { + var num = this.peekNumber(n); + var HALF = Math.pow(2, (n * 8) - 1); + var FULL = HALF * 2; + + if (num >= HALF) num -= FULL; + + return num; + }; + + + /** + * Returns the next n bytes as a signed number and advances the stream pointer. + * @param {number} n The number of bytes to read. + * @return {number} The bytes interpreted as a signed number. + */ + bitjs.io.ByteStream.prototype.readSignedNumber = function(n) { + var num = this.peekSignedNumber(n); + this.ptr += n; + return num; + }; + + + /** + * This returns n bytes as a sub-array, advancing the pointer if movePointers + * is true. + * @param {number} n The number of bytes to read. + * @param {boolean} movePointers Whether to move the pointers. + * @return {Uint8Array} The subarray. + */ + bitjs.io.ByteStream.prototype.peekBytes = function(n, movePointers) { + if (n <= 0 || typeof n != typeof 1) { + return null; + } + + var result = this.bytes.subarray(this.ptr, this.ptr + n); + + if (movePointers) { + this.ptr += n; + } + + return result; + }; + + + /** + * Reads the next n bytes as a sub-array. + * @param {number} n The number of bytes to read. + * @return {Uint8Array} The subarray. + */ + bitjs.io.ByteStream.prototype.readBytes = function(n) { + return this.peekBytes(n, true); + }; + + + /** + * Peeks at the next n bytes as a string but does not advance the pointer. + * @param {number} n The number of bytes to peek at. + * @return {string} The next n bytes as a string. + */ + bitjs.io.ByteStream.prototype.peekString = function(n) { + if (n <= 0 || typeof n != typeof 1) { + return ""; + } + + var result = ""; + for (var p = this.ptr, end = this.ptr + n; p < end; ++p) { + result += String.fromCharCode(this.bytes[p]); + } + return result; + }; + + + /** + * Returns the next n bytes as an ASCII string and advances the stream pointer + * n bytes. + * @param {number} n The number of bytes to read. + * @return {string} The next n bytes as a string. + */ + bitjs.io.ByteStream.prototype.readString = function(n) { + var strToReturn = this.peekString(n); + this.ptr += n; + return strToReturn; + }; + +})(); diff --git a/cps/static/js/kthoom.js b/cps/static/js/kthoom.js index 6ab25ad7..9146d603 100644 --- a/cps/static/js/kthoom.js +++ b/cps/static/js/kthoom.js @@ -16,7 +16,6 @@ */ /* global screenfull, bitjs */ - if (window.opera) { window.console.log = function(str) { opera.postError(str); @@ -66,7 +65,8 @@ var settings = { vflip: false, rotateTimes: 0, fitMode: kthoom.Key.B, - theme: "light" + theme: "light", + direction: 0 // 0 = Left to Right, 1 = Right to Left }; kthoom.saveSettings = function() { @@ -159,11 +159,16 @@ function initProgressClick() { function loadFromArrayBuffer(ab) { var start = (new Date).getTime(); var h = new Uint8Array(ab, 0, 10); - var pathToBitJS = "../../static/js/"; + var pathToBitJS = "../../static/js/archive/"; if (h[0] === 0x52 && h[1] === 0x61 && h[2] === 0x72 && h[3] === 0x21) { //Rar! unarchiver = new bitjs.archive.Unrarrer(ab, pathToBitJS); } else if (h[0] === 80 && h[1] === 75) { //PK (Zip) unarchiver = new bitjs.archive.Unzipper(ab, pathToBitJS); + } else if (h[0] == 255 && h[1] == 216) { // JPEG + // ToDo: check + updateProgress(100); + lastCompletion = 100; + return; } else { // Try with tar unarchiver = new bitjs.archive.Untarrer(ab, pathToBitJS); } @@ -178,6 +183,10 @@ function loadFromArrayBuffer(ab) { updateProgress(percentage *100); lastCompletion = percentage * 100; }); + unarchiver.addEventListener(bitjs.archive.UnarchiveEvent.Type.INFO, + function(e) { + // console.log(e.msg); 77 Enable debug output here + }); unarchiver.addEventListener(bitjs.archive.UnarchiveEvent.Type.EXTRACT, function(e) { // convert DecompressedFile into a bunch of ImageFiles @@ -367,6 +376,22 @@ function setImage(url) { } } +function showLeftPage() { + if (settings.direction === 0) { + showPrevPage() + } else { + showNextPage() + } +} + +function showRightPage() { + if (settings.direction === 0) { + showNextPage() + } else { + showPrevPage() + } +} + function showPrevPage() { currentImage--; if (currentImage < 0) { @@ -421,11 +446,11 @@ function keyHandler(evt) { switch (evt.keyCode) { case kthoom.Key.LEFT: if (hasModifier) break; - showPrevPage(); + showLeftPage(); break; case kthoom.Key.RIGHT: if (hasModifier) break; - showNextPage(); + showRightPage(); break; case kthoom.Key.L: if (hasModifier) break; @@ -486,11 +511,11 @@ function keyHandler(evt) { if (evt.shiftKey && atTop) { evt.preventDefault(); // If it's Shift + Space and the container is at the top of the page - showPrevPage(); + showLeftPage(); } else if (!evt.shiftKey && atBottom) { evt.preventDefault(); // If you're at the bottom of the page and you only pressed space - showNextPage(); + showRightPage(); container.scrollTop(0); } break; @@ -621,25 +646,25 @@ function init(filename) { // Determine if the user clicked/tapped the left side or the // right side of the page. - var clickedPrev = false; + var clickedLeft = false; switch (settings.rotateTimes) { case 0: - clickedPrev = clickX < (comicWidth / 2); + clickedLeft = clickX < (comicWidth / 2); break; case 1: - clickedPrev = clickY < (comicHeight / 2); + clickedLeft = clickY < (comicHeight / 2); break; case 2: - clickedPrev = clickX > (comicWidth / 2); + clickedLeft = clickX > (comicWidth / 2); break; case 3: - clickedPrev = clickY > (comicHeight / 2); + clickedLeft = clickY > (comicHeight / 2); break; } - if (clickedPrev) { - showPrevPage(); + if (clickedLeft) { + showLeftPage(); } else { - showNextPage(); + showRightPage(); } }); } diff --git a/cps/static/js/libs/screenfull.min.js b/cps/static/js/libs/screenfull.min.js index e7a33a42..70b732e9 100644 --- a/cps/static/js/libs/screenfull.min.js +++ b/cps/static/js/libs/screenfull.min.js @@ -1,7 +1,7 @@ /*! * screenfull -* v3.3.0 - 2017-07-06 +* v4.2.0 - 2019-04-01 * (c) Sindre Sorhus; MIT License */ -!function(){"use strict";var a="undefined"!=typeof window&&void 0!==window.document?window.document:{},b="undefined"!=typeof module&&module.exports,c="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,d=function(){for(var b,c=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],d=0,e=c.length,f={};d 0 && this.size > 0 && this.fileData && this.fileData.buffer) { - this.isValid = true; - } - - // Round up to 512-byte blocks. - const remaining = 512 - bytesRead % 512; - if (remaining > 0 && remaining < 512) { - bstream.readBytes(remaining); - } - } else if (this.typeflag == 5) { - info(" This is a directory.") - } - } -} - -const untar = function() { - let bstream = bytestream.tee(); - - // While we don't encounter an empty block, keep making TarLocalFiles. - while (bstream.peekNumber(4) != 0) { - const oneLocalFile = new TarLocalFile(bstream); - if (oneLocalFile && oneLocalFile.isValid) { - // If we make it to this point and haven't thrown an error, we have successfully - // read in the data for a local file, so we can update the actual bytestream. - bytestream = bstream.tee(); - - allLocalFiles.push(oneLocalFile); - totalUncompressedBytesInArchive += oneLocalFile.size; - - // update progress - currentFilename = oneLocalFile.filename; - currentFileNumber = totalFilesInArchive++; - currentBytesUnarchivedInFile = oneLocalFile.size; - currentBytesUnarchived += oneLocalFile.size; - postMessage(new bitjs.archive.UnarchiveExtractEvent(oneLocalFile)); - postProgress(); - } - } - totalFilesInArchive = allLocalFiles.length; - - postProgress(); - - bytestream = bstream.tee(); -}; - -// event.data.file has the first ArrayBuffer. -// event.data.bytes has all subsequent ArrayBuffers. -onmessage = function(event) { - const bytes = event.data.file || event.data.bytes; - logToConsole = !!event.data.logToConsole; - - // This is the very first time we have been called. Initialize the bytestream. - if (!bytestream) { - bytestream = new bitjs.io.ByteStream(bytes); - } else { - bytestream.push(bytes); - } - - if (unarchiveState === UnarchiveState.NOT_STARTED) { - currentFilename = ""; - currentFileNumber = 0; - currentBytesUnarchivedInFile = 0; - currentBytesUnarchived = 0; - totalUncompressedBytesInArchive = 0; - totalFilesInArchive = 0; - allLocalFiles = []; - - postMessage(new bitjs.archive.UnarchiveStartEvent()); - - unarchiveState = UnarchiveState.UNARCHIVING; - - postProgress(); - } - - if (unarchiveState === UnarchiveState.UNARCHIVING || - unarchiveState === UnarchiveState.WAITING) { - try { - untar(); - unarchiveState = UnarchiveState.FINISHED; - postMessage(new bitjs.archive.UnarchiveFinishEvent()); - } catch (e) { - if (typeof e === 'string' && e.startsWith('Error! Overflowed')) { - // Overrun the buffer. - unarchiveState = UnarchiveState.WAITING; - } else { - console.error('Found an error while untarring'); - console.dir(e); - throw e; - } - } - } -}; diff --git a/cps/templates/admin.html b/cps/templates/admin.html index ee92996e..b7d156c8 100644 --- a/cps/templates/admin.html +++ b/cps/templates/admin.html @@ -146,7 +146,7 @@ @@ -152,6 +165,10 @@
- + diff --git a/cps/templates/readpdf.html b/cps/templates/readpdf.html index 9a3ecefd..146517e8 100644 --- a/cps/templates/readpdf.html +++ b/cps/templates/readpdf.html @@ -34,20 +34,17 @@ See https://github.com/adobe-type-tools/cmap-resources - - + diff --git a/cps/templates/remote_login.html b/cps/templates/remote_login.html index 49ed8d77..a688ce62 100644 --- a/cps/templates/remote_login.html +++ b/cps/templates/remote_login.html @@ -3,13 +3,13 @@

{{_('Remote login')}}

- {{_('Using your another device, visit')}} {{verify_url}} {{_('and log in')}}. + {{_('Use your other device, login and visit ')}} {{verify_url}}.

{{_('Once you do so, you will automatically get logged in on this device.')}}

- {{_('The link will expire after %s minutes.' % 10)}} + {{_('The link will expire after 10 minutes.')}}

{% endblock %} diff --git a/cps/translations/de/LC_MESSAGES/messages.po b/cps/translations/de/LC_MESSAGES/messages.po index c3b0e125..f70744c1 100644 --- a/cps/translations/de/LC_MESSAGES/messages.po +++ b/cps/translations/de/LC_MESSAGES/messages.po @@ -496,19 +496,31 @@ msgstr "" msgid "Not linked to %(oauth)s." msgstr "" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +msgstr "Erfolg! Bitte zum Gerät zurückkehren" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Bitte zuerst die SMTP Mail Einstellung konfigurieren ..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Buch erfolgreich zum Senden an %(kindlemail)s eingereiht" + +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Beim Senden des Buchs trat ein Fehler auf: %(res)s" + +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Bitte zuerst die Kindle E-Mailadresse konfigurieren..." + +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "Ungültiges Bücherregal angegeben" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Keine Erlaubnis ein Buch zum Bücherregale %(shelfname)s hinzuzufügen vorhanden" @@ -1511,7 +1523,7 @@ msgstr "Anzahl Anzeige zufällige Bücher" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "Anzahl Autoren in Übersicht (0=deaktiviert)" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Theme" @@ -1773,7 +1785,7 @@ msgid "Advanced Search" msgstr "Erweiterte Suche" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Einstellungen" @@ -1851,98 +1863,106 @@ msgstr "Calibre-Web E-Book Katalog" msgid "Reflow text when sidebars are open." msgstr "Text umbrechen wenn Seitenleiste geöffnet ist." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Tastatur Kürzel" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Vorherige Seite" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Nächste Seite" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Optimale Skalierung" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Skaliere auf Breite" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Skaliere auf Höhe" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Skaliere 1:1" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Rechts rotieren" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Links rotieren" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Bild umdrehen" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Hell" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Dunkel" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Skalierung" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Beste" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Breite" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Höhe" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "1:1" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Rotieren" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Umdrehen" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Horizontal" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Vertikal" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "Leserichtung" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "Links nach rechts" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "Rechts nach links" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "PDF.js Viewer" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "Bereite Dokument zum Ducken vor..." - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Basis Txt Reader" @@ -1964,17 +1984,17 @@ msgid "Your email address" msgstr "Deine E-Mail Adresse" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Benutze das andere Gerät und besuche" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "und logge Dich ein" +msgid "Use your other device, login and visit " +msgstr "Benutze dein anderes Gerät, logge dich ein und besuche " #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "Danach wirst Du automatisch auf diesem Gerät eingeloggt sein." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "Dieser Link wird in 10 Minuten ablaufen." + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Keine Ergebnisse für:" diff --git a/cps/translations/es/LC_MESSAGES/messages.po b/cps/translations/es/LC_MESSAGES/messages.po index 5eb74d5c..53acd5db 100644 --- a/cps/translations/es/LC_MESSAGES/messages.po +++ b/cps/translations/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2018-10-05 11:27+0100\n" "Last-Translator: victorhck \n" "Language: es\n" @@ -18,920 +18,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Estadísticas" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Servidor reiniciado. Por favor, recargue la página" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Servidor en proceso de apagado. Por favor, cierre la ventana." +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "No instalado" -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Desconocido" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "Permisos de ejecución ausentes" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Página de administración" +#: cps/converter.py:66 +msgid "not configured" +msgstr "" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Configuración de Calibre-Web actualizada" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "%(format)s formato no encontrado para el id del libro: %(book)d" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Configuración de la interfaz del usuario" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "%(format)s no encontrado en Google Drive: %(fn)s" -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "Falta la importación de requisitos opcionales de Google Drive" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Enviar a Kindle" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json está desaparecido o no se puede leer" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "Este correo electrónico ha sido enviado por Calibre-Web." -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "client_secrets.json no está configurado para la aplicación web" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s no encontrado: %(fn)s" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Configuración básica" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Calibre-Web comprobar correo electrónico" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "La ubicación del fichero clave (Keyfile) no es válida, por favor introduzca la ruta correcta" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "Comprobar correo electrónico" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "La ubicación del fichero de certificado (Certfile) no es válida, por favor introduzca la ruta correcta" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Primeros pasos con Calibre-Web" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "Registrar un correo electrónico para el usuario: %(name)s" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "La ubicación del fichero de registro (Logfile) no es válida, por favor introduzca la ruta correcta" - -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "Localización de la BD inválida, por favor introduzca la ruta correcta" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "¡Por favor completar todos los campos!" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Agregar un nuevo usuario" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "El correo electrónico no tiene un nombre de dominio válido" - -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "Usuario '%(user)s' creado" +msgid "E-mail: %(book)s" +msgstr "Correo electrónico: %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "Encontrada una cuenta existente para este correo electrónico o nombre de usuario." +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "El fichero solicitado no puede ser leído. ¿Quizás existen problemas con los permisos?" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Correo electrónico de prueba enviado con éxito a %(kindlemail)s" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "El renombrado del título de: '%(src)s' a '%(dest)s' falló con errores: %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "Ocurrió un error enviando el correo electrónico de prueba: %(res)s" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "Por favor configure primero la dirección de correo de su kindle..." - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "Actualizados los ajustes del servidor de correo electrónico" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Editar los ajustes del servidor de correo electrónico" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "El renombrado del autor de: '%(src)s' a '%(dest)s' falló con errores: %(error)s" -#: cps/admin.py:638 +#: cps/helper.py:340 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "Usuario '%(nick)s' borrado" +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "" -#: cps/admin.py:704 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' updated" -msgstr "Usuario '%(nick)s' actualizado" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Ocurrió un error inesperado." +msgid "File %(file)s not found on Google Drive" +msgstr "Fichero %(file)s no encontrado en Google Drive" -#: cps/admin.py:710 +#: cps/helper.py:405 #, python-format -msgid "Edit User %(nick)s" -msgstr "Editar Usuario %(nick)s" +msgid "Book path %(path)s not found on Google Drive" +msgstr "La ruta %(path)s del libro no fue encontrada en Google Drive" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Contraseña para el usuario %(user)s reinicializada" +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "Error ejecutando UnRar" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde." +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "Fichero binario Unrar no encontrado" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Solicitando paquete de actualización" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "Esperando" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Descargando paquete de actualización" +#: cps/helper.py:587 +msgid "Failed" +msgstr "Fallido" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Descomprimiendo paquete de actualización" +#: cps/helper.py:589 +msgid "Started" +msgstr "Comenzado" -#: cps/admin.py:751 -msgid "Replacing files" +#: cps/helper.py:591 +msgid "Finished" +msgstr "Finalizado" + +#: cps/helper.py:593 +msgid "Unknown Status" msgstr "" -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Los conexiones de base datos están cerradas" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "" -#: cps/admin.py:753 -msgid "Stopping server" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " msgstr "" -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Actualización finalizada. Por favor, pulse OK y recargue la página" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "" -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" +#: cps/helper.py:606 +msgid "Unknown Task: " msgstr "" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "Dato inesperado mientras se leía la información de actualización" + +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "Actualización no disponible. Ya tienes la versión más reciente instalada" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "Error HTTP" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "Error de conexión" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "Tiempo agotado mientras se trataba de establecer la conexión" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "Error general" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "No instalado" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "Una nueva actualización está disponible. Haz clic en el botón inferior para actualizar a la versión más reciente." -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "Permisos de ejecución ausentes" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "No se puede conseguir información sobre la actualización" -#: cps/converter.py:70 -msgid "not configured" +#: cps/updater.py:403 +msgid "No release information available" msgstr "" -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "Error abriendo un eBook. El archivo no existe o no es accesible" - -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "editar metadatos" - -#: cps/editbooks.py:325 cps/editbooks.py:572 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "No se permite subir archivos con la extensión '%(ext)s' a este servidor" - -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "El archivo a subir debe tener una extensión" - -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Fallo al crear la ruta %(path)s (permiso denegado)" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Falla al guardar el archivo %(file)s." +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Desconocido" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Fichero con formato %(ext)s añadido a %(book)s" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Solicitando paquete de actualización" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Fallo al crear la ruta para la cubierta %(path)s (Permiso denegado)." +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Descargando paquete de actualización" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "El archivo de imagen de la portada no es válido" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Descomprimiendo paquete de actualización" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Fallo al guardar el archivo de cubierta %(cover)s." +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "desconocido" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Los conexiones de base datos están cerradas" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "La cubierta no es un archivo jpg, no se puede guardar" +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s no es un idioma válido" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Actualización finalizada. Por favor, pulse OK y recargue la página" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" msgstr "" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "Error al editar el libro, por favor compruebe el fichero de registro (logfile) para tener más detalles" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "Libros recientemente añadidos" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Fallo al guardar el archivo %(file)s (permiso denegado)" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Libros más nuevos" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Fallo al borrar el archivo %(file)s (permiso denegado)" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Libros más antiguos" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Libros (A-Z)" -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "Falta la fuente o el formato de destino para la conversión" +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Libros (Z-A)" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "Libro puesto a la cola con éxito para convertirlo a %(book_format)s" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "Libros populares (los mas descargados)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "Ocurrió un error al convertir este libro: %(res)s" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Libros mejor valorados" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Libros al azar" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "El dominio de devolución de llamada no se ha verificado, siga los pasos para verificar el dominio en la consola de desarrollador de Google" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Error en la apertura del eBook. El archivo no existe o no es accesible:" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "%(format)s formato no encontrado para el id del libro: %(book)d" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "%(format)s no encontrado en Google Drive: %(fn)s" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Enviar a Kindle" +msgid "Publisher: %(name)s" +msgstr "" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "Este correo electrónico ha sido enviado por Calibre-Web." +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Lista de series" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "%(format)s no encontrado: %(fn)s" +msgid "Series: %(serie)s" +msgstr "Series : %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "Calibre-Web comprobar correo electrónico" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Idiomas disponibles" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "Comprobar correo electrónico" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "Idioma: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "Primeros pasos con Calibre-Web" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Lista de categorías" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "Registrar un correo electrónico para el usuario: %(name)s" +msgid "Category: %(name)s" +msgstr "Categoría : %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "Tareas" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Estadísticas" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "Correo electrónico: %(book)s" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "El fichero solicitado no puede ser leído. ¿Quizás existen problemas con los permisos?" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "El dominio de devolución de llamada no se ha verificado, siga los pasos para verificar el dominio en la consola de desarrollador de Google" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "El renombrado del título de: '%(src)s' a '%(dest)s' falló con errores: %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Servidor reiniciado. Por favor, recargue la página" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "El renombrado del autor de: '%(src)s' a '%(dest)s' falló con errores: %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Servidor en proceso de apagado. Por favor, cierre la ventana." -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "Publicado antes de" + +#: cps/web.py:1960 +msgid "Published before " +msgstr "Publicado después de" -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "Fichero %(file)s no encontrado en Google Drive" +msgid "Rating <= %(rating)s" +msgstr "Clasificación <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "La ruta %(path)s del libro no fue encontrada en Google Drive" +msgid "Rating >= %(rating)s" +msgstr "Clasificación >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "Error ejecutando UnRar" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "búsqueda" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "Fichero binario Unrar no encontrado" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Libros leídos" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "Esperando" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Libros no leídos" -#: cps/helper.py:555 -msgid "Failed" -msgstr "Fallido" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Leer un libro" -#: cps/helper.py:557 -msgid "Started" -msgstr "Comenzado" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "Finalizado" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "¡Por favor completar todos los campos!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "registrarse" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "" +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde." -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "" +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "Su correo electrónico no está permitido para registrarse" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "" +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "Se ha enviado un correo electrónico de verificación a su cuenta de correo electrónico." -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "" +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "Este nombre de usuario o correo electrónico ya están en uso." -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "Sesión iniciada como : '%(nickname)s'" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Usuario o contraseña inválido" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "Iniciar sesión" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token no encontrado" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "El token ha expirado" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "¡Correcto! Por favor regrese a su dispositivo" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Configurar primero los parámetros SMTP por favor..." -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Libro puesto en la cola de envío a %(kindlemail)s" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Ha sucedido un error en el envío del libro: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Por favor configure primero la dirección de correo de su kindle..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "Estante especificado inválido" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "El libro fue agregado a el estante: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "No tiene permiso para añadir un libro a el estante: %(name)s" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "El usuario no tiene permiso para editar estantes públicos" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Los libros ya forman parte del estante: %(name)s" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Los libros han sido añadidos al estante: %(sname)s" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "No se pudieron agregar libros al estante: %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "El libro fue eliminado del estante: %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Lo siento, no tiene permiso para eliminar un libro del estante: %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Un estante con el nombre '%(title)s' ya existe." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Estante %(title)s creado" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Ha sucedido un error" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "crear un estante" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "Estante %(title)s cambiado" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Editar un estante" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "Estante %(name)s fue borrado correctamente" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Estante: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Error al abrir un estante. El estante no existe o no es accesible" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Cambiar orden del estante: '%(name)s'" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "Añadido recientemente" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "Mostrar libros recientes" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Libros populares" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Mostrar libros populares" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Libros mejor valorados" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Mostrar libros mejor valorados" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Libros leídos" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Mostrar leídos y no leídos" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Libros no leídos" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Descubrir" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Mostrar libros al azar" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Categorías" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Mostrar categorías elegidas" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Series" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Mostrar series seleccionadas" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Autores" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Mostrar selección de autores" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "Idioma" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Mostrar idioma seleccionado" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "Dato inesperado mientras se leía la información de actualización" - -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "Actualización no disponible. Ya tienes la versión más reciente instalada" - -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "Una nueva actualización está disponible. Haz clic en el botón inferior para actualizar a la versión más reciente." - -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "No se puede conseguir información sobre la actualización" - -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "El correo electrónico no tiene un nombre de dominio válido" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "Libros recientemente añadidos" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Libros mejor valorados" +msgid "%(name)s's profile" +msgstr "Perfil de %(name)s" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Libros al azar" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "Encontrada una cuenta existente para esa dirección de correo electrónico." -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Perfil actualizado" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Libros populares (los mas descargados)" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Página de administración" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Error en la apertura del eBook. El archivo no existe o no es accesible:" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Configuración de Calibre-Web actualizada" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Configuración de la interfaz del usuario" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Falta la importación de requisitos opcionales de Google Drive" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Lista de series" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json está desaparecido o no se puede leer" -#: cps/web.py:644 -#, python-format -msgid "Series: %(serie)s" -msgstr "Series : %(serie)s" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json no está configurado para la aplicación web" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Configuración básica" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "La ubicación del fichero clave (Keyfile) no es válida, por favor introduzca la ruta correcta" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "La ubicación del fichero de certificado (Certfile) no es válida, por favor introduzca la ruta correcta" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "La ubicación del fichero de registro (Logfile) no es válida, por favor introduzca la ruta correcta" -#: cps/web.py:727 -msgid "Available languages" -msgstr "Idiomas disponibles" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "Localización de la BD inválida, por favor introduzca la ruta correcta" -#: cps/web.py:747 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Agregar un nuevo usuario" + +#: cps/web.py:3184 #, python-format -msgid "Language: %(name)s" -msgstr "Idioma: %(name)s" +msgid "User '%(user)s' created" +msgstr "Usuario '%(user)s' creado" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Lista de categorías" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Encontrada una cuenta existente para este correo electrónico o nombre de usuario." -#: cps/web.py:776 +#: cps/web.py:3218 #, python-format -msgid "Category: %(name)s" -msgstr "Categoría : %(name)s" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Correo electrónico de prueba enviado con éxito a %(kindlemail)s" -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "Tareas" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Ocurrió un error enviando el correo electrónico de prueba: %(res)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "Publicado antes de" +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "Actualizados los ajustes del servidor de correo electrónico" -#: cps/web.py:858 -msgid "Published before " -msgstr "Publicado después de" +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Editar los ajustes del servidor de correo electrónico" -#: cps/web.py:872 +#: cps/web.py:3251 #, python-format -msgid "Rating <= %(rating)s" -msgstr "Clasificación <= %(rating)s" +msgid "User '%(nick)s' deleted" +msgstr "Usuario '%(nick)s' borrado" -#: cps/web.py:874 +#: cps/web.py:3364 #, python-format -msgid "Rating >= %(rating)s" -msgstr "Clasificación >= %(rating)s" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "búsqueda" +msgid "User '%(nick)s' updated" +msgstr "Usuario '%(nick)s' actualizado" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Configurar primero los parámetros SMTP por favor..." +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Ocurrió un error inesperado." -#: cps/web.py:1033 +#: cps/web.py:3369 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Libro puesto en la cola de envío a %(kindlemail)s" +msgid "Edit User %(nick)s" +msgstr "Editar Usuario %(nick)s" -#: cps/web.py:1037 +#: cps/web.py:3386 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Ha sucedido un error en el envío del libro: %(res)s" +msgid "Password for user %(user)s reset" +msgstr "Contraseña para el usuario %(user)s reinicializada" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "registrarse" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "Error abriendo un eBook. El archivo no existe o no es accesible" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "Su correo electrónico no está permitido para registrarse" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "editar metadatos" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "Se ha enviado un correo electrónico de verificación a su cuenta de correo electrónico." +#: cps/web.py:3521 cps/web.py:3754 +#, python-format +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "No se permite subir archivos con la extensión '%(ext)s' a este servidor" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "Este nombre de usuario o correo electrónico ya están en uso." +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "El archivo a subir debe tener una extensión" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Fallo al crear la ruta %(path)s (permiso denegado)" -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Usuario o contraseña inválido" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "Falla al guardar el archivo %(file)s." + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "Fichero con formato %(ext)s añadido a %(book)s" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "Iniciar sesión" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "desconocido" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token no encontrado" +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s no es un idioma válido" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "El token ha expirado" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "¡Correcto! Por favor regrese a su dispositivo" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Error al editar el libro, por favor compruebe el fichero de registro (logfile) para tener más detalles" -#: cps/web.py:1222 +#: cps/web.py:3780 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "Sesión iniciada como : '%(nickname)s'" +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Fallo al guardar el archivo %(file)s (permiso denegado)" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3785 #, python-format -msgid "%(name)s's profile" -msgstr "Perfil de %(name)s" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Fallo al borrar el archivo %(file)s (permiso denegado)" -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "Encontrada una cuenta existente para esa dirección de correo electrónico." +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Perfil actualizado" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Falta la fuente o el formato de destino para la conversión" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Leer un libro" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "Libro puesto a la cola con éxito para convertirlo a %(book_format)s" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "Ocurrió un error al convertir este libro: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "Falló Ebook-converter: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen falló con error %(error)s. Mensaje: %(message)s" @@ -961,8 +781,7 @@ msgid "Admin" msgstr "Administración" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Descargar" @@ -1083,17 +902,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "¿Realmente quiere reiniciar Calibre-Web?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "Ok" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Regresar" @@ -1113,19 +932,14 @@ msgstr "via" msgid "In Library" msgstr "en Library" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "Más por" @@ -1138,7 +952,7 @@ msgid "Delete formats:" msgstr "Borrar formatos:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "Borrar" @@ -1180,6 +994,11 @@ msgstr "Descripción" msgid "Tags" msgstr "Etiquetas" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Series" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "Id de las series" @@ -1196,12 +1015,12 @@ msgstr "URL de la portada (jpg, la portada es descargada y almacenada en la base msgid "Upload Cover from local drive" msgstr "Subir portada desde un medio de almacenamiento local" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Fecha de publicación" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Editor" @@ -1230,10 +1049,10 @@ msgstr "ver libro tras la edición" msgid "Get metadata" msgstr "Obtener metadatos" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "Enviar" @@ -1269,8 +1088,8 @@ msgstr "Haga clic en la portada para cargar los metadatos en el formulario" msgid "Loading..." msgstr "Cargando..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "Cerrar" @@ -1410,87 +1229,35 @@ msgstr "Goodreads API Key" msgid "Goodreads API Secret" msgstr "Goodreads API Secret" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "Binarios externos" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "No convertir" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "Utilizar Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "Utilizar el convertidor de libros de Calibre" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "Ajustes del convertidos E-Book" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "Ruta para convertertool" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "Ubicación del binario de Unrar" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Inicio de sesión" @@ -1499,7 +1266,8 @@ msgstr "Inicio de sesión" msgid "View Configuration" msgstr "Ver configuración" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Título" @@ -1511,7 +1279,7 @@ msgstr "Número de libros aleatorios a mostrar" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Tema" @@ -1543,31 +1311,31 @@ msgstr "Etiquetas para contenido para adultos" msgid "Default settings for new users" msgstr "Ajustes por defecto para nuevos usuarios" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Usuario administrador" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Permitir descargas" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Permitir subidas de archivos" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "Permitir editar" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "Permitir eliminar libros" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Permitir cambiar la contraseña" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "Permitir editar estantes públicos" @@ -1575,11 +1343,55 @@ msgstr "Permitir editar estantes públicos" msgid "Default visibilities for new users" msgstr "Visibilidad predeterminada para nuevos usuarios" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Mostrar libros al azar" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "Mostrar libros recientes" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "Mostrar libros ordenados" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Mostrar libros populares" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Mostrar libros mejor valorados" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Mostrar idioma seleccionado" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Mostrar series seleccionadas" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Mostrar categorías elegidas" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Mostrar selección de autores" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Mostrar leídos y no leídos" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "Mostrar libros aleatorios con vista detallada" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "Mostrar contenido para adulto" @@ -1587,43 +1399,39 @@ msgstr "Mostrar contenido para adulto" msgid "Read in browser" msgstr "Ver en el navegador" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Libro" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "de" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "idioma" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Leer" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "Descripción:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "Agregar al estante" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Editar metadatos" @@ -1683,12 +1491,12 @@ msgstr "Añadir" msgid "Do you really want to delete this domain rule?" msgstr "¿Realmente quiere eliminar esta regla de dominio?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Siguiente" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Buscar" @@ -1700,63 +1508,75 @@ msgstr "" msgid "Discover (Random Books)" msgstr "Descubrir (Libros al azar)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "Iniciar" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Libros populares" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Publicaciones mas populares para este catálogo basadas en las descargas." -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Libros mejor valorados" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "Publicaciones populares del catálogo basados en la clasificación." -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Libros nuevos" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "Libros recientes" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Mostrar libros al azar" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Autores" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "Libros ordenados por autor" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Libros ordenados por categorías" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Libros ordenados por series" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "Estantes públicos" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "Libros organizados en estantes públicos, visibles para todo el mundo" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "Sus estantes" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "Los estantes propios del usuario, solo visibles para el propio usuario actual" @@ -1773,7 +1593,7 @@ msgid "Advanced Search" msgstr "Búsqueda avanzada" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Ajustes" @@ -1789,7 +1609,7 @@ msgstr "Cerrar sesión" msgid "Register" msgstr "Registro" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "Cargando..." @@ -1801,27 +1621,68 @@ msgstr "por favor no recargue la página" msgid "Browse" msgstr "Navegar" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Añadido recientemente" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "Libros ordenados" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "Ordenar por" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "Más nuevos" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "Más antiguos" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "Ascendente" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "Descendente" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Descubrir" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Categorías" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Idioma" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "Crear un estante" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "Acerca de" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "Previo" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "Detalles del libro" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1851,98 +1712,106 @@ msgstr "Cátalogo de ebook de Calibre-Web" msgid "Reflow text when sidebars are open." msgstr "Redimensionar el texto cuando las barras laterales están abiertas." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Página previa" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Página siguiente" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Escalar a mejor" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Escalar a la ancho" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Escalar a lo alto" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Escalado nativo" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Rotar hacia la derecha" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Rotar hacia la izquierda" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Voltear imagen" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Claro" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Oscuro" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Escalar" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Mejor" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Ancho" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Alto" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "Nativo" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Rotar" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Voltear" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Horizontal" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Vertical" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "Visor PDF.js" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Lector básico de txt" @@ -1964,17 +1833,17 @@ msgid "Your email address" msgstr "Tu dirección de correo" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Utilizando tu otro dispositivo, visitar" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "e iniciar sesión" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "Una vez que lo realice, iniciará sesión automáticamente en ese dispositivo." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Sin resultados para:" @@ -2015,23 +1884,23 @@ msgstr "Clasificación mayor que" msgid "Rating less than" msgstr "Clasificación menor que" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "Borrar este estante" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "Editar estante" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Cambiar orden" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "¿Realmente quiere eliminar este estante?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "¡El estante se perderá para todo el mundo y para siempre!" @@ -2119,31 +1988,19 @@ msgstr "Resetear contraseña de usuario" msgid "Kindle E-Mail" msgstr "Correo del Kindle" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Mostrar libros con idioma" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Mostrar todo" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Borrar este usuario" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Descargas recientes" @@ -2228,45 +2085,27 @@ msgstr "Descargas recientes" #~ msgid "A new update is available. Click on the button below to update to version: %(version)s" #~ msgstr "" -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "Mostrar libros ordenados" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "Libros más nuevos" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Fallo al crear la ruta para la cubierta %(path)s (Permiso denegado)." -#~ msgid "Oldest Books" -#~ msgstr "Libros más antiguos" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Fallo al guardar el archivo de cubierta %(cover)s." -#~ msgid "Books (A-Z)" -#~ msgstr "Libros (A-Z)" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "El archivo de imagen de la portada no es válido" -#~ msgid "Books (Z-A)" -#~ msgstr "Libros (Z-A)" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "La cubierta no es un archivo jpg, no se puede guardar" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "Libros ordenados" +#~ msgid "Using your another device, visit" +#~ msgstr "Utilizando tu otro dispositivo, visitar" -#~ msgid "Sort By" -#~ msgstr "Ordenar por" +#~ msgid "and log in" +#~ msgstr "e iniciar sesión" -#~ msgid "Newest" -#~ msgstr "Más nuevos" - -#~ msgid "Oldest" -#~ msgstr "Más antiguos" - -#~ msgid "Ascending" -#~ msgstr "Ascendente" - -#~ msgid "Descending" -#~ msgstr "Descendente" +#~ msgid "Using your another device, login and visit " +#~ msgstr "" diff --git a/cps/translations/fr/LC_MESSAGES/messages.po b/cps/translations/fr/LC_MESSAGES/messages.po index f0432111..685b0ff4 100644 --- a/cps/translations/fr/LC_MESSAGES/messages.po +++ b/cps/translations/fr/LC_MESSAGES/messages.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2019-02-03 14:57+0100\n" "Last-Translator: Nicolas Roudninski \n" "Language: fr\n" @@ -31,920 +31,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Statistiques" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Serveur redémarré, merci de rafraîchir la page" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Arrêt du serveur en cours, merci de fermer la fenêtre" - -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Inconnu" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Page administrateur" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Configuration de Calibre-Web mise à jour" - -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Configuration de l’interface utilisateur" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "L’import des pré-requis optionnels pour Google Drive est manquant" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "non installé" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json est manquant ou ne peut être lu" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "Permission d’exécution manquante" -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "client_secrets.json n’est pas configuré pour une application web" +#: cps/converter.py:66 +msgid "not configured" +msgstr "non configuré" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Configuration principale" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "le format %(format)s est introuvable pour le livre : %(book)d" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "L’emplacement du fichier de la clé de chiffrement (keyfile) n’est pas valide, veuillez saisir un chemin d’accès correct" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "le %(format)s est introuvable sur Google Drive : %(fn)s" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "L’emplacement du fichier de certificat (cert) n’est pas valide, veuillez saisir un chemin d’accès correct" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Envoyer vers Kindle" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "Ce courriel a été envoyé depuis Calibre-Web." -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s introuvable : %(fn)s" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -msgstr "" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Courriel de test de Calibre-Web" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "L’emplacement du fichier de Log n’est pas valide, veuillez saisir un chemin d’accès correct" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "Courriel de test" -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "L’emplacement du fichier de base de donnée (DB) n’est pas valide, veuillez saisir un chemin d’accès correct" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Bien démarrer avec Calibre-Web" -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "SVP, complétez tous les champs !" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "Courriel d’inscription pour l’utilisateur : %(name)s" -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Ajouter un nouvel utilisateur" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" +msgstr "Envoyer %(format)s vers le Kindle" -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "Cette adresse de courriel n’appartient pas à un domaine valide" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" +msgstr "Convertir de %(orig)s vers %(format)s et envoyer au Kindle" -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "Utilisateur '%(user)s' créé" +msgid "E-mail: %(book)s" +msgstr "Courriel : %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "Un compte existant a été trouvé pour cette adresse de courriel ou pour ce surnom." +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "Le fichier demandé n’a pu être lu. Problème de permission d’accès ?" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Courriel de test envoyé avec succès sur %(kindlemail)s" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Renommer le titre de : '%(src)s' à '%(dest)s' a échoué avec l’erreur : %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "Il y a eu une erreur pendant l’envoi du courriel de test : %(res)s" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "Veuillez configurer votre adresse de courriel Kindle en premier lieu…" - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "Les paramètres du serveur de courriels ont été mis à jour" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Renommer l’auteur de : '%(src)s' à '%(dest)s' a échoué avec l’erreur : %(error)s" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Modifier les paramètres du serveur de courriels" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "La modification du nom de fichier du chemin : '%(src)s' vers '%(dest)s' a échoué avec l’erreur : %(error)s" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "Utilisateur '%(nick)s' supprimé" +msgid "File %(file)s not found on Google Drive" +msgstr "" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "Utilisateur '%(nick)s' mis à jour" +msgid "Book path %(path)s not found on Google Drive" +msgstr "" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Oups ! Une erreur inconnue a eu lieu." +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Éditer l'utilisateur %(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard." +#: cps/helper.py:587 +msgid "Failed" +msgstr "" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Demander une mise à jour" +#: cps/helper.py:589 +msgid "Started" +msgstr "" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Téléchargement la mise à jour" +#: cps/helper.py:591 +msgid "Finished" +msgstr "Terminé" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Décompression de la mise à jour" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "Statut inconnu" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Remplacement des fichiers" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "Courriel : " -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Connexion à la base de donnée fermée" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "Convertir vers : " -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Arrêt du serveur" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "Déposer : " -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Mise à jour terminée, merci d’appuyer sur okay et de rafraîchir la page" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "Tâche inconnue : " -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "La mise à jour à échouée : " +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "Données inattendues lors de la lecture des informations de mise à jour" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "Aucune mise à jour disponible. Vous avez déjà la dernière version installée" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "Erreur HTTP" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "Erreur de connexion" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "Délai d'attente dépassé lors de l'établissement de connexion" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "Erreur générale" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "non installé" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "Permission d’exécution manquante" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "non configuré" - -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "Erreur à l’ouverture du livre. Le fichier n’existe pas ou n’est pas accessible" - -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "modifier les métadonnées" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la dernière version." -#: cps/editbooks.py:325 cps/editbooks.py:572 -#, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "L’extension de fichier '%(ext)s' n’est pas autorisée pour être déposée sur ce serveur" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "Impossible d'extraire les informations de mise à jour" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Pour être déposé le fichier doit avoir une extension" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "Aucune information concernant cette version n’est disponible" -#: cps/editbooks.py:341 cps/editbooks.py:596 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Impossible de créer le chemin %(path)s (permission refusée)" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la version %(version)s" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Echec de la sauvegarde du fichier %(file)s." +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Inconnu" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Demander une mise à jour" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Impossible de créer le chemin d’accès pour la couverture %(path)s (Autorisation refusée)" +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Téléchargement la mise à jour" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Le fichier de couverture n’est pas un fichier d’image valide" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Décompression de la mise à jour" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Echec de la sauvegarde du fichier de couverture %(cover)s." +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Remplacement des fichiers" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "inconnu" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Connexion à la base de donnée fermée" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "Le fichier de couverture n’est pas au format jpg, impossible de sauvegarder" +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Arrêt du serveur" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s n'est pas une langue valide" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Mise à jour terminée, merci d’appuyer sur okay et de rafraîchir la page" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Les métadonnées ont bien été mise à jour" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "La mise à jour à échouée : " -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "Erreur d’édition du livre, veuillez consulter le journal (log) pour plus de détails" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "Ajouts récents" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Impossible d'enregistrer le fichier %(file)s (permission refusée)" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Livres récents" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Impossible de supprimer le fichier %(file)s (permission refusée)" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Anciens livres" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Livres (A-Z)" -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "Le format de conversion de la source ou de la destination est manquant" +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Livres (Z-A)" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "Le livre a été mis avec succès en file de traitement pour conversion vers %(book_format)s" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "Livres populaires (les plus téléchargés)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "Une erreur est survenue au cours de la conversion du livre : %(res)s" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Livres les mieux notés" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Livres au hasard" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "Le domaine de retour d’appel (Callback domain) est non vérifié, Veuillez suivre les étapes nécessaires pour vérifier le domaine dans la console de développement de Google" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible :" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "le format %(format)s est introuvable pour le livre : %(book)d" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "Liste des éditeurs" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "le %(format)s est introuvable sur Google Drive : %(fn)s" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Envoyer vers Kindle" +msgid "Publisher: %(name)s" +msgstr "Editeur : '%(name)s'" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "Ce courriel a été envoyé depuis Calibre-Web." +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Liste des séries" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "%(format)s introuvable : %(fn)s" +msgid "Series: %(serie)s" +msgstr "Séries : %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "Courriel de test de Calibre-Web" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Langues disponibles" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "Courriel de test" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "Langue : %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "Bien démarrer avec Calibre-Web" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Liste des catégories" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "Courriel d’inscription pour l’utilisateur : %(name)s" +msgid "Category: %(name)s" +msgstr "Catégorie : %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "Envoyer %(format)s vers le Kindle" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "Tâches" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "Convertir de %(orig)s vers %(format)s et envoyer au Kindle" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistiques" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "Courriel : %(book)s" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "Le fichier demandé n’a pu être lu. Problème de permission d’accès ?" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Le domaine de retour d’appel (Callback domain) est non vérifié, Veuillez suivre les étapes nécessaires pour vérifier le domaine dans la console de développement de Google" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Renommer le titre de : '%(src)s' à '%(dest)s' a échoué avec l’erreur : %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Serveur redémarré, merci de rafraîchir la page" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Renommer l’auteur de : '%(src)s' à '%(dest)s' a échoué avec l’erreur : %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Arrêt du serveur en cours, merci de fermer la fenêtre" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "La modification du nom de fichier du chemin : '%(src)s' vers '%(dest)s' a échoué avec l’erreur : %(error)s" +#: cps/web.py:1953 +msgid "Published after " +msgstr "Publié après le " + +#: cps/web.py:1960 +msgid "Published before " +msgstr "Publié avant le " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "" +msgid "Rating <= %(rating)s" +msgstr "Évaluation <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "" +msgid "Rating >= %(rating)s" +msgstr "Évaluation >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "recherche" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Livres lus" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Livres non-lus" -#: cps/helper.py:555 -msgid "Failed" -msgstr "" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Lire un livre" -#: cps/helper.py:557 -msgid "Started" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "Terminé" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "SVP, complétez tous les champs !" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "Statut inconnu" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "s’enregistrer" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "Courriel : " +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard." -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "Convertir vers : " +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "Votre adresse de courriel n’est pas autorisé pour une inscription" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "Déposer : " +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "Le courriel de confirmation a été envoyé à votre adresse." -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "Tâche inconnue : " +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "Ce nom d’utilisateur ou cette adresse de courriel sont déjà utilisés." -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Mauvais nom d'utilisateur ou mot de passe" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "connexion" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Jeton non trouvé" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Jeton expiré" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Réussite! Merci de vous tourner vers votre appareil" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Veuillez configurer les paramètres SMTP au préalable…" -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Le livre a été mis en file de traitement avec succès pour un envois vers %(kindlemail)s" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Veuillez configurer votre adresse de courriel Kindle en premier lieu…" -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "L’étagère indiquée est invalide" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Désolé, vous n’êtes pas autorisé à ajouter un livre dans l’étagère %(shelfname)s" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "Désolé, vous n’êtes pas autorisé à éditer les étagères publiques" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Ce livre est déjà sur l’étagère : %(shelfname)s" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Vous n’êtes pas autorisé à ajouter un livre dans l’étagère %(name)s" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "L’utilisateur n’est pas autorisé à éditer les étagères publiques" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Ces livres sont déjà sur l’étagère : %(name)s" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Les livres ont été ajoutés à l’étagère : %(sname)s" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Impossible d’ajouter les livres à l’étagère : %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Le livre a été supprimé de l'étagère %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Désolé, vous n’êtes pas autorisé à enlever un livre de cette étagère : %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Une étagère de ce nom '%(title)s' existe déjà." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Étagère %(title)s créée" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Il y a eu une erreur" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "Créer une étagère" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "L’étagère %(title)s a été modifiée" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Modifier une étagère" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "l’étagère %(name)s a été supprimé avec succès" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Étagère : '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Erreur à l’ouverture de l’étagère. Elle n’existe plus ou n’est plus accessible." -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Modifier l’arrangement de l’étagère : ‘%(name)s’" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "Ajouts récents" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "Afficher les livres récents" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Livres populaires" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Montrer les livres populaires" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Livres les mieux notés" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Montrer les livres les mieux notés" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Livres lus" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Montrer lu et non-lu" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Livres non-lus" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Découvrir" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Montrer des livres au hasard" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Catégories" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Montrer la sélection par catégories" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Séries" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Montrer la sélection par séries" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Auteurs" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Montrer la sélection par auteur" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "Editeurs" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "Montrer la sélection par éditeur" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "Langues" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Montrer la sélection par langue" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "Données inattendues lors de la lecture des informations de mise à jour" - -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "Aucune mise à jour disponible. Vous avez déjà la dernière version installée" - -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la dernière version." - -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "Impossible d'extraire les informations de mise à jour" - -#: cps/updater.py:410 -msgid "No release information available" -msgstr "Aucune information concernant cette version n’est disponible" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "Cette adresse de courriel n’appartient pas à un domaine valide" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la version %(version)s" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "Ajouts récents" +msgid "%(name)s's profile" +msgstr "Profil de %(name)s" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Livres les mieux notés" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "Un compte existant a été trouvé pour cette adresse de courriel" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Livres au hasard" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Profil mis à jour" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Page administrateur" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Livres populaires (les plus téléchargés)" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Configuration de Calibre-Web mise à jour" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible :" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Configuration de l’interface utilisateur" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "Liste des éditeurs" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "L’import des pré-requis optionnels pour Google Drive est manquant" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "Editeur : '%(name)s'" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json est manquant ou ne peut être lu" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Liste des séries" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json n’est pas configuré pour une application web" -#: cps/web.py:644 -#, python-format -msgid "Series: %(serie)s" -msgstr "Séries : %(serie)s" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Configuration principale" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "L’emplacement du fichier de la clé de chiffrement (keyfile) n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "L’emplacement du fichier de certificat (cert) n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "L’emplacement du fichier de Log n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "L’emplacement du fichier de base de donnée (DB) n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:727 -msgid "Available languages" -msgstr "Langues disponibles" +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Ajouter un nouvel utilisateur" -#: cps/web.py:747 +#: cps/web.py:3184 #, python-format -msgid "Language: %(name)s" -msgstr "Langue : %(name)s" +msgid "User '%(user)s' created" +msgstr "Utilisateur '%(user)s' créé" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Liste des catégories" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Un compte existant a été trouvé pour cette adresse de courriel ou pour ce surnom." -#: cps/web.py:776 +#: cps/web.py:3218 #, python-format -msgid "Category: %(name)s" -msgstr "Catégorie : %(name)s" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Courriel de test envoyé avec succès sur %(kindlemail)s" -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "Tâches" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Il y a eu une erreur pendant l’envoi du courriel de test : %(res)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "Publié après le " +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "Les paramètres du serveur de courriels ont été mis à jour" -#: cps/web.py:858 -msgid "Published before " -msgstr "Publié avant le " +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Modifier les paramètres du serveur de courriels" -#: cps/web.py:872 +#: cps/web.py:3251 #, python-format -msgid "Rating <= %(rating)s" -msgstr "Évaluation <= %(rating)s" +msgid "User '%(nick)s' deleted" +msgstr "Utilisateur '%(nick)s' supprimé" -#: cps/web.py:874 +#: cps/web.py:3364 #, python-format -msgid "Rating >= %(rating)s" -msgstr "Évaluation >= %(rating)s" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "recherche" +msgid "User '%(nick)s' updated" +msgstr "Utilisateur '%(nick)s' mis à jour" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Veuillez configurer les paramètres SMTP au préalable…" +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Oups ! Une erreur inconnue a eu lieu." -#: cps/web.py:1033 +#: cps/web.py:3369 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Le livre a été mis en file de traitement avec succès pour un envois vers %(kindlemail)s" +msgid "Edit User %(nick)s" +msgstr "Éditer l'utilisateur %(nick)s" -#: cps/web.py:1037 +#: cps/web.py:3386 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s" +msgid "Password for user %(user)s reset" +msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "s’enregistrer" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "Erreur à l’ouverture du livre. Le fichier n’existe pas ou n’est pas accessible" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "Votre adresse de courriel n’est pas autorisé pour une inscription" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "modifier les métadonnées" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "Le courriel de confirmation a été envoyé à votre adresse." +#: cps/web.py:3521 cps/web.py:3754 +#, python-format +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "L’extension de fichier '%(ext)s' n’est pas autorisée pour être déposée sur ce serveur" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "Ce nom d’utilisateur ou cette adresse de courriel sont déjà utilisés." +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Pour être déposé le fichier doit avoir une extension" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Impossible de créer le chemin %(path)s (permission refusée)" -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Mauvais nom d'utilisateur ou mot de passe" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "Echec de la sauvegarde du fichier %(file)s." + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "connexion" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "inconnu" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Jeton non trouvé" +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s n'est pas une langue valide" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Jeton expiré" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "Les métadonnées ont bien été mise à jour" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Réussite! Merci de vous tourner vers votre appareil" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Erreur d’édition du livre, veuillez consulter le journal (log) pour plus de détails" -#: cps/web.py:1222 +#: cps/web.py:3780 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'" +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Impossible d'enregistrer le fichier %(file)s (permission refusée)" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3785 #, python-format -msgid "%(name)s's profile" -msgstr "Profil de %(name)s" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Impossible de supprimer le fichier %(file)s (permission refusée)" -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "Un compte existant a été trouvé pour cette adresse de courriel" +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Profil mis à jour" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Le format de conversion de la source ou de la destination est manquant" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Lire un livre" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "Le livre a été mis avec succès en file de traitement pour conversion vers %(book_format)s" -#: cps/worker.py:308 +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "Une erreur est survenue au cours de la conversion du livre : %(res)s" + +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "La commande ebook-convert a échouée : %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "La commande Kindlegen a échouée avec le code d’erreur : %(error)s et le message : %(message)s" @@ -974,8 +794,7 @@ msgid "Admin" msgstr "Administration" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Télécharger" @@ -1096,17 +915,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "Voulez-vous vraiment redémarrer Calibre-Web?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "D’accord" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Retour" @@ -1126,19 +945,14 @@ msgstr "via" msgid "In Library" msgstr "Dans la librairie" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "Plus de" @@ -1151,7 +965,7 @@ msgid "Delete formats:" msgstr "Supprimer les formats :" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "Supprimer" @@ -1193,6 +1007,11 @@ msgstr "Description" msgid "Tags" msgstr "Étiquette" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Séries" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "Numéro dans la série" @@ -1209,12 +1028,12 @@ msgstr "URL de la couverture (jpg, la couverture est déposée sur le serveur et msgid "Upload Cover from local drive" msgstr "Déposer la couverture depuis un fichier en local…" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Date de publication " #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Editeur " @@ -1243,10 +1062,10 @@ msgstr "voir le livre après l'édition" msgid "Get metadata" msgstr "Obtenir les métadonnées" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "Soumettre" @@ -1282,8 +1101,8 @@ msgstr "Cliquer sur la couverture pour importer les métadonnées dans le formul msgid "Loading..." msgstr "Chargement…" -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "Fermer" @@ -1423,87 +1242,35 @@ msgstr "Clé de l’API Goodreads" msgid "Goodreads API Secret" msgstr "Secret de l’API Goodreads" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "Configuration des outils de conversion externes" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "Pas de convertisseur" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "Utiliser Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "Utiliser Calibre ebook-convert" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "Paramètres de la commande de conversion de livres" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "Chemin d’accès à la commande de conversion" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "Chemin d’accès à la commande UnRar" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Connexion" @@ -1512,7 +1279,8 @@ msgstr "Connexion" msgid "View Configuration" msgstr "Configuration du mode d’affichage" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titre" @@ -1524,7 +1292,7 @@ msgstr "Nombre de livres choisis au hasard à afficher" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Thème" @@ -1556,31 +1324,31 @@ msgstr "Mots clés pour contenue pour adulte" msgid "Default settings for new users" msgstr "Réglages par défaut pour les nouveaux utilisateurs" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Utilisateur admin" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Permettre les téléchargements" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Permettre le dépôt de fichiers" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "Permettre l'édition" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "Autoriser la suppression des livres" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Permettre le changement de mot de passe" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "Autoriser la modification d’étagères publiques" @@ -1588,11 +1356,55 @@ msgstr "Autoriser la modification d’étagères publiques" msgid "Default visibilities for new users" msgstr "Mode de visualisation par défaut pour les nouveaux utilisateurs" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Montrer des livres au hasard" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "Afficher les livres récents" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "Afficher les livres triés" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Montrer les livres populaires" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Montrer les livres les mieux notés" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Montrer la sélection par langue" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Montrer la sélection par séries" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Montrer la sélection par catégories" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Montrer la sélection par auteur" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "Montrer la sélection par éditeur" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Montrer lu et non-lu" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "Montrer aléatoirement des livres dans la vue détaillée" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "Montrer le contenu pour adulte" @@ -1600,43 +1412,39 @@ msgstr "Montrer le contenu pour adulte" msgid "Read in browser" msgstr "Lire dans le navigateur" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Livre" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "de" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "langue" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Lu" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "Description :" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "Ajouter à l'étagère" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Éditer les métadonnées" @@ -1696,12 +1504,12 @@ msgstr "Ajouter" msgid "Do you really want to delete this domain rule?" msgstr "Souhaitez-vous vraiment supprimer cette règle de domaine ?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Suivant" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Chercher" @@ -1713,63 +1521,75 @@ msgstr "Retour à l’accueil" msgid "Discover (Random Books)" msgstr "Découverte (livres au hasard)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "Démarrer" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Livres populaires" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Publications populaires depuis le catalogue basées sur les téléchargements." -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Livres les mieux notés" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "Publications populaires de ce catalogue sur la base de notes." -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Nouveaux livres" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "Les derniers livres" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Montrer des livres au hasard" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Auteurs" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "Livres classés par auteur" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "Editeurs" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "Livres classés par éditeur" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Livres classés par catégorie" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Livres classés par série" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "Étagères publiques" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "Livres disponibles dans les étagères publiques, visibles par tous" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "Vos étagères" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "Etagères personnelles, seulement visible de l’utilisateur propréitaire" @@ -1786,7 +1606,7 @@ msgid "Advanced Search" msgstr "Recherche avancée" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Paramètres" @@ -1802,7 +1622,7 @@ msgstr "Déconnexion" msgid "Register" msgstr "S'enregistrer" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "Dépôt en cours…" @@ -1814,27 +1634,68 @@ msgstr "Veuillez ne PAS rafraîchir la page" msgid "Browse" msgstr "Explorer" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Ajouts récents" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "Classer les livres" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "Classer par" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "Récents" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "Anciens" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "Ascendant" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "Descendant" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Découvrir" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Catégories" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Langues" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "Créer une étagère" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "À propos" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "Précédent" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "Détails du livre" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1864,98 +1725,106 @@ msgstr "Catalogue de livres électroniques Calibre-Web" msgid "Reflow text when sidebars are open." msgstr "Mettre à jour la mise en page du texte quand les bandeaux latéraux sont ouverts" -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Page précédente" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Page suivante" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Mise à l’échelle optimale" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Mise à l’échelle sur la largeur" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Mise à l’échelle sur la hauteur" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Mise à l’échelle d’origine" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Rotation droite" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Rotation gauche" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Inverser l’image" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Clair" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Sombre" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Echelle" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Optimal" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Largeur" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Hauteur" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "Origine" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Rotation" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Inverser" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Horizontal" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Vertical" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "Visionneuse PDF.js" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "Préparation des documents pour l’impression" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Lecteur de texte simple" @@ -1977,17 +1846,17 @@ msgid "Your email address" msgstr "Votre adresse de courriel" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Utilisez votre autre dispositif, visitez" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "et s’authentifier" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "Une fois fait, vous serez automatiquement connecté à cet appareil." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Aucun résultat pour :" @@ -2028,23 +1897,23 @@ msgstr "Évaluation supérieure à" msgid "Rating less than" msgstr "Évaluation inférieure à" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "Supprimer cette étagère" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "Modifier l’étagère" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Modifier l’ordre" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "Voulez-vous vraiment supprimer l’étagère?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "L’étagère sera supprimée pour tout le monde et de façon définitive !" @@ -2132,31 +2001,19 @@ msgstr "Réinitialiser le mot de passe de l’utilisateur" msgid "Kindle E-Mail" msgstr "Adresse de courriel Kindle" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Montrer les livres dans la langue" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Montrer tout" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Supprimer cet utilisateur" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Téléchargements récents" @@ -2196,45 +2053,27 @@ msgstr "Téléchargements récents" #~ msgid "Update done" #~ msgstr "Mise à jour effectuée" -#~ msgid "File %(title)s" -#~ msgstr "" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Impossible de créer le chemin d’accès pour la couverture %(path)s (Autorisation refusée)" -#~ msgid "Show sorted books" -#~ msgstr "Afficher les livres triés" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Echec de la sauvegarde du fichier de couverture %(cover)s." -#~ msgid "Public registration is not enabled" -#~ msgstr "" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Le fichier de couverture n’est pas un fichier d’image valide" -#~ msgid "Newest Books" -#~ msgstr "Livres récents" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Le fichier de couverture n’est pas au format jpg, impossible de sauvegarder" -#~ msgid "Oldest Books" -#~ msgstr "Anciens livres" +#~ msgid "Preparing document for printing..." +#~ msgstr "Préparation des documents pour l’impression" -#~ msgid "Books (A-Z)" -#~ msgstr "Livres (A-Z)" +#~ msgid "Using your another device, visit" +#~ msgstr "Utilisez votre autre dispositif, visitez" -#~ msgid "Books (Z-A)" -#~ msgstr "Livres (Z-A)" +#~ msgid "and log in" +#~ msgstr "et s’authentifier" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "Classer les livres" - -#~ msgid "Sort By" -#~ msgstr "Classer par" - -#~ msgid "Newest" -#~ msgstr "Récents" - -#~ msgid "Oldest" -#~ msgstr "Anciens" - -#~ msgid "Ascending" -#~ msgstr "Ascendant" - -#~ msgid "Descending" -#~ msgstr "Descendant" - diff --git a/cps/translations/hu/LC_MESSAGES/messages.mo b/cps/translations/hu/LC_MESSAGES/messages.mo index df6d8aca..cadd7679 100644 Binary files a/cps/translations/hu/LC_MESSAGES/messages.mo and b/cps/translations/hu/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/hu/LC_MESSAGES/messages.po b/cps/translations/hu/LC_MESSAGES/messages.po index 8d4fe51e..503590f5 100644 --- a/cps/translations/hu/LC_MESSAGES/messages.po +++ b/cps/translations/hu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-04-13 16:43+0200\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n" "Last-Translator: \n" "Language: hu\n" @@ -18,8 +18,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 -#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 msgid "not installed" msgstr "nincs telepítve" @@ -31,133 +32,133 @@ msgstr "Nincs jogosultság a futtatáshoz" msgid "not configured" msgstr "nincs konfigurálva" -#: cps/helper.py:72 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "A(z) %(format)s formátum nem található a következő könyvhöz: %(book)d" -#: cps/helper.py:84 +#: cps/helper.py:91 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "%(format)s nem található a Google Drive-on: %(fn)s" -#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 #: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Küldés Kindle-re" -#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 msgid "This e-mail has been sent via Calibre-Web." msgstr "Ez az e-mail a Calibre-Web-en keresztül lett küldve." -#: cps/helper.py:103 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s nem található: %(fn)s" -#: cps/helper.py:108 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web teszt e-mail" -#: cps/helper.py:109 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "Teszt e-mail" -#: cps/helper.py:125 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "Kezdő lépések a Calibre-Web-bel" -#: cps/helper.py:126 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Regisztrációs e-mail a következő felhasználóhoz: %(name)s" -#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 #, python-format msgid "Send %(format)s to Kindle" msgstr "%(format)s küldése Kindle-re" -#: cps/helper.py:161 cps/helper.py:165 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "%(orig)s konvertálása %(format)s-ra és küldés Kindle-re" -#: cps/helper.py:200 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "E-mail: %(book)s" -#: cps/helper.py:203 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "A kért fájl nem olvasható. Esetleg jogosultsági probléma lenne?" -#: cps/helper.py:311 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "A cím átnevezése \"%(src)s\"-ról \"%(dest)s\"-ra nem sikerült a következő hiba miatt: %(error)s" -#: cps/helper.py:321 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "A szerző átnevezése \"%(src)s\"-ról \"%(dest)s\"-ra nem sikerült a következő hiba miatt: %(error)s" -#: cps/helper.py:335 +#: cps/helper.py:340 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "\"%(src)s\" fájl átnevezése \"%(dest)s\"-re nem sikerült a következő hiba miatt: %(error)s" -#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "A \"%(file)s\" fájl nem található a Google Drive-on" -#: cps/helper.py:400 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "A könyv elérési útja (\"%(path)s\") nem található a Google Drive-on" -#: cps/helper.py:508 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "Hiba az UnRar futtatásakor" -#: cps/helper.py:510 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "Az Unrar futtatható állománya nem található" -#: cps/helper.py:541 +#: cps/helper.py:585 msgid "Waiting" msgstr "Várakozás" -#: cps/helper.py:543 +#: cps/helper.py:587 msgid "Failed" msgstr "Nem sikerült" -#: cps/helper.py:545 +#: cps/helper.py:589 msgid "Started" msgstr "Elindítva" -#: cps/helper.py:547 +#: cps/helper.py:591 msgid "Finished" msgstr "Végrehajtva" -#: cps/helper.py:549 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "Ismeretlen állapot" -#: cps/helper.py:554 +#: cps/helper.py:598 msgid "E-mail: " msgstr "E-mail cím: " -#: cps/helper.py:556 cps/helper.py:560 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "Konvertálás:" -#: cps/helper.py:558 +#: cps/helper.py:602 msgid "Upload: " msgstr "Feltöltés:" -#: cps/helper.py:562 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "Ismeretlen feladat:" @@ -169,19 +170,19 @@ msgstr "Ismeretlen adat a frissítési információk olvasásakor" msgid "No update available. You already have the latest version installed" msgstr "Nem érhető el újabb frissítés. Már a legújabb verzió van telepítve." -#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1187 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "HTTP hiba" -#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1188 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "Kapcsolódási hiba" -#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1189 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "Időtúllépés a kapcsolódás során" -#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1190 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "Általános hiba" @@ -202,555 +203,545 @@ msgstr "Nincs információ a kiadásról." msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "Új frissítés érhető el. Kattints az alábbi gombra a frissítéshez a következő verzióra: %(version)s" -#: cps/updater.py:491 cps/web.py:2777 +#: cps/updater.py:491 cps/web.py:2795 msgid "Unknown" msgstr "Ismeretlen" -#: cps/web.py:1180 +#: cps/web.py:1199 msgid "Requesting update package" msgstr "Frissítési csomag kérése" -#: cps/web.py:1181 +#: cps/web.py:1200 msgid "Downloading update package" msgstr "Frissítési csomag letöltése" -#: cps/web.py:1182 +#: cps/web.py:1201 msgid "Unzipping update package" msgstr "Frissítési csomag kitömörítése" -#: cps/web.py:1183 +#: cps/web.py:1202 msgid "Replacing files" msgstr "Fájlok cserélése" -#: cps/web.py:1184 +#: cps/web.py:1203 msgid "Database connections are closed" msgstr "Adatbázis kapcsolatok lezárva" -#: cps/web.py:1185 +#: cps/web.py:1204 msgid "Stopping server" msgstr "Szerver leállítása" -#: cps/web.py:1186 +#: cps/web.py:1205 msgid "Update finished, please press okay and reload page" msgstr "A frissítés települt, kattints az OK-ra és újra tölt az oldal" -#: cps/web.py:1187 cps/web.py:1188 cps/web.py:1189 cps/web.py:1190 +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 msgid "Update failed:" msgstr "A frissítés nem sikerült:" -#: cps/web.py:1216 +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Legutóbb hozzáadott könyvek" -#: cps/web.py:1226 +#: cps/web.py:1245 msgid "Newest Books" msgstr "Legújabb könyvek" -#: cps/web.py:1238 +#: cps/web.py:1257 msgid "Oldest Books" msgstr "Legrégebbi könyvek" -#: cps/web.py:1250 +#: cps/web.py:1269 msgid "Books (A-Z)" msgstr "Könyvek (A-Zs)" -#: cps/web.py:1261 +#: cps/web.py:1280 msgid "Books (Z-A)" msgstr "Könyvek (Zs-A)" -#: cps/web.py:1290 +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Kelendő könyvek (legtöbbet letöltöttek)" -#: cps/web.py:1303 +#: cps/web.py:1322 msgid "Best rated books" msgstr "Legjobbra értékelt könyvek" -#: cps/templates/index.xml:39 cps/web.py:1316 +#: cps/templates/index.xml:39 cps/web.py:1335 msgid "Random Books" msgstr "Könyvek találomra" -#: cps/web.py:1343 cps/web.py:1599 cps/web.py:2146 +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Hiba történt az e-könyv megnyitásakor. A fájl nem létezik vagy nem érhető el:" -#: cps/web.py:1372 +#: cps/web.py:1391 msgid "Publisher list" msgstr "Kiadók listája" -#: cps/web.py:1387 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "Kiadó: %(name)s" -#: cps/templates/index.xml:83 cps/web.py:1419 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Sorozatok listája" -#: cps/web.py:1433 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Sorozat: %(serie)s" -#: cps/web.py:1459 +#: cps/web.py:1478 msgid "Available languages" msgstr "Elérhető nyelvek" -#: cps/web.py:1479 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Nyelv: %(name)s" -#: cps/templates/index.xml:76 cps/web.py:1490 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Címkék listája" -#: cps/web.py:1504 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Címke: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:1635 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "Feladatok" -#: cps/web.py:1669 +#: cps/web.py:1682 msgid "Statistics" msgstr "Statisztika" -#: cps/web.py:1737 +#: cps/web.py:1750 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "A Google Drive beállítása nem fejeződött be, próbáld kikapcsolni és újra aktíválni a Google Drive-ot." -#: cps/web.py:1782 +#: cps/web.py:1795 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "A visszahívási tartomány nem ellenőrzött, kövesd az alábbi lépéseket a tartomány ellenőrzéséhez a Google Developer Console-ban:" -#: cps/web.py:1858 +#: cps/web.py:1871 msgid "Server restarted, please reload page" msgstr "A kiszolgáló újraindult, tölts be újra az oldalt!" -#: cps/web.py:1861 +#: cps/web.py:1874 msgid "Performing shutdown of server, please close window" msgstr "A kiszolgáló leállítása folyamatban, zárd be ezt az ablakot" -#: cps/web.py:1941 +#: cps/web.py:1953 msgid "Published after " msgstr "Kiadva ezután: " -#: cps/web.py:1948 +#: cps/web.py:1960 msgid "Published before " msgstr "Kiadva ezelőtt: " -#: cps/web.py:1962 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "Értékelés <= %(rating)s" -#: cps/web.py:1964 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "Értékelés <= %(rating)s" -#: cps/web.py:2025 cps/web.py:2034 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "keresés" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:148 cps/web.py:2105 +#: cps/templates/layout.html:148 cps/web.py:2116 msgid "Read Books" msgstr "Olvasott könyvek" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:150 cps/web.py:2108 +#: cps/templates/layout.html:150 cps/web.py:2119 msgid "Unread Books" msgstr "Olvasatlan könyvek" -#: cps/web.py:2156 cps/web.py:2158 cps/web.py:2160 cps/web.py:2172 +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 msgid "Read a Book" msgstr "Egy olvasott könyv" -#: cps/web.py:2231 cps/web.py:3152 +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" + +#: cps/web.py:2249 cps/web.py:3170 msgid "Please fill out all fields!" msgstr "Az összes mezőt ki kell tölteni!" -#: cps/web.py:2232 cps/web.py:2254 cps/web.py:2258 cps/web.py:2263 -#: cps/web.py:2265 +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 msgid "register" msgstr "regisztrálás" -#: cps/web.py:2253 cps/web.py:3371 +#: cps/web.py:2271 cps/web.py:3389 msgid "An unknown error occurred. Please try again later." msgstr "Ismeretlen hiba történt. Próbáld újra később!" -#: cps/web.py:2256 +#: cps/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "Nem engedélyezett a megadott e-mail cím bejegyzése" -#: cps/web.py:2259 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Jóváhagyó levél elküldve az email címedre." -#: cps/web.py:2262 +#: cps/web.py:2280 msgid "This username or e-mail address is already in use." msgstr "Ez a felhasználónév vagy e-mail cím már használatban van." -#: cps/web.py:2279 cps/web.py:2375 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Be vagy jelentkezve mint: %(nickname)s" -#: cps/web.py:2284 +#: cps/web.py:2302 msgid "Wrong Username or Password" msgstr "Rossz felhasználó név vagy jelszó!" -#: cps/web.py:2290 cps/web.py:2311 +#: cps/web.py:2308 cps/web.py:2329 msgid "login" msgstr "belépés" -#: cps/web.py:2323 cps/web.py:2354 +#: cps/web.py:2341 cps/web.py:2372 msgid "Token not found" msgstr "A token nem található." -#: cps/web.py:2331 cps/web.py:2362 +#: cps/web.py:2349 cps/web.py:2380 msgid "Token has expired" msgstr "A token érvényessége lejárt." -#: cps/web.py:2339 +#: cps/web.py:2357 msgid "Success! Please return to your device" msgstr "Sikerült! Újra használható az eszköz." -#: cps/web.py:2389 +#: cps/web.py:2407 msgid "Please configure the SMTP mail settings first..." msgstr "Először be kell állítani az SMTP levelező beállításokat..." -#: cps/web.py:2394 +#: cps/web.py:2412 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "A könyv sikeresen küldésre lett jelölve a következő címre: %(kindlemail)s" -#: cps/web.py:2398 +#: cps/web.py:2416 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Hiba történt a könyv küldésekor: %(res)s" -#: cps/web.py:2400 cps/web.py:3205 +#: cps/web.py:2418 cps/web.py:3223 msgid "Please configure your kindle e-mail address first..." msgstr "Először be kell állítani a kindle e-mail címet..." -#: cps/web.py:2411 cps/web.py:2463 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "A megadott polc érvénytelen!" -#: cps/web.py:2418 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Elnézést, nem vagy jogosult hozzáadni a könyvet a következő polcra: %(shelfname)s" -#: cps/web.py:2426 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "Nem vagy jogosult szerkeszteni nyilvános polcokat" -#: cps/web.py:2435 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "A könyv már a következő polcon van: %(shelfname)s" -#: cps/web.py:2449 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "A könyv hozzá lett adva a következő polchoz: %(sname)s" -#: cps/web.py:2468 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Nincs jogosultságod könyvet tenni a következő polcra: %(name)s." -#: cps/web.py:2473 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "A felhasználó nem szerkeszthet nyilvános polcokat" -#: cps/web.py:2491 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "A könyvek már a következő polcon vannak: %(name)s" -#: cps/web.py:2505 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "A könyvek hozzá lettek adva a következő polchoz: %(sname)s" -#: cps/web.py:2507 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Nem sikerült hozzáadni a könyveket a polchoz: %(sname)s" -#: cps/web.py:2544 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "A könyv el lett távolítva a polcról: %(sname)s" -#: cps/web.py:2550 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Sajnálom, nincs jogosultságot eltávolítani könyvet erről a polcról: %(sname)s" -#: cps/web.py:2571 cps/web.py:2595 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Már létezik \"%(title)s\" nevű polc!" -#: cps/web.py:2576 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "A következő polc létre lett hozva: %(title)s" -#: cps/web.py:2578 cps/web.py:2606 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Hiba történt" -#: cps/web.py:2579 cps/web.py:2581 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "Polc készítése" -#: cps/web.py:2604 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "A következő polc megváltoztatva: %(title)s" -#: cps/web.py:2607 cps/web.py:2609 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Polc szerkesztése" -#: cps/web.py:2630 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "A következő polc sikeresen törölve: %(name)s" -#: cps/web.py:2657 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Polc: '%(name)s'" -#: cps/web.py:2660 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Hiba a polc megnyitásakor. A polc nem létezik vagy nem elérhető." -#: cps/web.py:2691 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "A következő polc átrendezése: %(name)s" -#: cps/web.py:2720 cps/web.py:3158 +#: cps/web.py:2738 cps/web.py:3176 msgid "E-mail is not from valid domain" msgstr "Az e-mail tartománya nem érvényes." -#: cps/web.py:2722 cps/web.py:2764 cps/web.py:2767 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "%(name)s profilja" -#: cps/web.py:2762 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." msgstr "Már létezik felhasználó ehhez az e-mail címhez." -#: cps/web.py:2765 +#: cps/web.py:2783 msgid "Profile updated" msgstr "A profil frissítve." -#: cps/web.py:2796 +#: cps/web.py:2814 msgid "Admin page" msgstr "Rendszergazda oldala" -#: cps/web.py:2881 cps/web.py:3061 +#: cps/web.py:2899 cps/web.py:3079 msgid "Calibre-Web configuration updated" msgstr "A Calibre-Web konfigurációja frissítve." -#: cps/templates/admin.html:100 cps/web.py:2895 +#: cps/templates/admin.html:100 cps/web.py:2913 msgid "UI Configuration" msgstr "Felhasználói felület beállításai" -#: cps/web.py:2913 +#: cps/web.py:2931 msgid "Import of optional Google Drive requirements missing" msgstr "Hiányzanak a Google Drive használatához szükséges komponensek" -#: cps/web.py:2916 +#: cps/web.py:2934 msgid "client_secrets.json is missing or not readable" msgstr "A client_secrets.json hiányzik vagy nem olvasható." -#: cps/web.py:2921 cps/web.py:2950 +#: cps/web.py:2939 cps/web.py:2968 msgid "client_secrets.json is not configured for web application" msgstr "A client_secrets.json nincs beállítva a web alkalmazáshoz." -#: cps/templates/admin.html:99 cps/web.py:2953 cps/web.py:2979 cps/web.py:2991 -#: cps/web.py:3036 cps/web.py:3051 cps/web.py:3070 cps/web.py:3078 -#: cps/web.py:3094 +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 msgid "Basic Configuration" msgstr "Alapvető beállítások" -#: cps/web.py:2976 +#: cps/web.py:2994 msgid "Keyfile location is not valid, please enter correct path" msgstr "A kulcsfájl helye nem érvényes, adj meg érvényes elérési utat" -#: cps/web.py:2988 +#: cps/web.py:3006 msgid "Certfile location is not valid, please enter correct path" msgstr "A tanusítványfájl helye nem érvényes, adj meg érvényes elérési utat" -#: cps/web.py:3033 +#: cps/web.py:3051 msgid "Logfile location is not valid, please enter correct path" msgstr "A naplófájl helye nem érvényes, adj meg érvényes elérési utat" -#: cps/web.py:3074 +#: cps/web.py:3092 msgid "DB location is not valid, please enter correct path" msgstr "Az adatbázis helye nem érvényes, adj meg érvényes elérési utat" -#: cps/templates/admin.html:33 cps/web.py:3154 cps/web.py:3160 cps/web.py:3176 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 msgid "Add new user" msgstr "Új felhasználó hozzáadása" -#: cps/web.py:3166 +#: cps/web.py:3184 #, python-format msgid "User '%(user)s' created" msgstr "A következő felhasználó létrehozva: %(user)s" -#: cps/web.py:3170 +#: cps/web.py:3188 msgid "Found an existing account for this e-mail address or nickname." msgstr "Már létezik felhasználó ehhez az e-mail címhez vagy felhasználói névhez." -#: cps/web.py:3200 +#: cps/web.py:3218 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "A teszt levél sikeresen elküldve ide: %(kindlemail)s" -#: cps/web.py:3203 +#: cps/web.py:3221 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Hiba történt a teszt levél küldése során: %(res)s" -#: cps/web.py:3207 +#: cps/web.py:3225 msgid "E-mail server settings updated" msgstr "Az e-mail kiszolgáló beállításai frissítve." -#: cps/web.py:3208 +#: cps/web.py:3226 msgid "Edit e-mail server settings" msgstr "Az e-mail kiszolgáló beállításainak módosítása" -#: cps/web.py:3233 +#: cps/web.py:3251 #, python-format msgid "User '%(nick)s' deleted" msgstr "A felhasználó törölve: %(nick)s" -#: cps/web.py:3346 +#: cps/web.py:3364 #, python-format msgid "User '%(nick)s' updated" msgstr "A felhasználó frissítve: %(nick)s" -#: cps/web.py:3349 +#: cps/web.py:3367 msgid "An unknown error occured." msgstr "Ismeretlen hiba történt." -#: cps/web.py:3351 +#: cps/web.py:3369 #, python-format msgid "Edit User %(nick)s" msgstr " A felhasználó szerkesztése: %(nick)s" -#: cps/web.py:3368 +#: cps/web.py:3386 #, python-format msgid "Password for user %(user)s reset" msgstr "A(z) %(user)s felhasználó jelszavának alaphelyzetbe állítása" -#: cps/web.py:3382 cps/web.py:3588 +#: cps/web.py:3400 cps/web.py:3592 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Hiba az ekönyv megnyitásakor. A fájl nem létezik vagy nem elérhető." -#: cps/web.py:3410 +#: cps/web.py:3428 msgid "edit metadata" msgstr "Metaadatok szerkesztése" -#: cps/web.py:3503 cps/web.py:3749 +#: cps/web.py:3521 cps/web.py:3754 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "A(z) \"%(ext)s\" kiterjesztésű fájlok feltöltése nincs engedélyezve ezen a szerveren." -#: cps/web.py:3507 cps/web.py:3752 +#: cps/web.py:3525 cps/web.py:3757 msgid "File to be uploaded must have an extension" msgstr "A feltöltendő fájlnak kiterjesztéssel kell rendelkeznie!" -#: cps/web.py:3519 cps/web.py:3771 +#: cps/web.py:3537 cps/web.py:3776 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Nem sikerült létrehozni az elérési utat (engedély megtagadva): %(path)s." -#: cps/web.py:3524 +#: cps/web.py:3542 #, python-format msgid "Failed to store file %(file)s." msgstr "Nem sikerült elmenteni a %(file)s fájlt." -#: cps/web.py:3541 +#: cps/web.py:3559 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "A(z) %(ext)s fájlformátum hozzáadva a könyvhez: %(book)s." -#: cps/web.py:3559 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Nem sikerült létrehozni az elérési utat a borítóhoz (engedély megtagadva): %(path)s." - -#: cps/web.py:3567 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Nem sikerült elmenteni a borító-fájlt: %(cover)s." - -#: cps/web.py:3570 -msgid "Cover-file is not a valid image file" -msgstr "A borító-fájl nem érvényes képfájl!" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" -#: cps/web.py:3600 cps/web.py:3609 +#: cps/web.py:3605 cps/web.py:3614 msgid "unknown" msgstr "ismeretlen" -#: cps/web.py:3641 -msgid "Cover is not a jpg file, can't save" -msgstr "A borító nem jpg fájl, nem lehet elmenteni." - -#: cps/web.py:3689 +#: cps/web.py:3694 #, python-format msgid "%(langname)s is not a valid language" msgstr "A(z) %(langname)s nem érvényes nyelv" -#: cps/web.py:3720 +#: cps/web.py:3725 msgid "Metadata successfully updated" msgstr "A metaadatok sikeresen frissültek" -#: cps/web.py:3729 +#: cps/web.py:3734 msgid "Error editing book, please check logfile for details" msgstr "Hiba a könyv szerkesztése során, további részletek a naplófájlban." -#: cps/web.py:3775 +#: cps/web.py:3780 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Nem sikerült elmenteni a %(file)s fájlt." -#: cps/web.py:3780 +#: cps/web.py:3785 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Nem sikerült törölni a %(file)s fájlt." -#: cps/web.py:3862 +#: cps/web.py:3867 #, python-format msgid "File %(title)s" msgstr "Fájl: %(title)s" -#: cps/web.py:3891 +#: cps/web.py:3896 msgid "Source or destination format for conversion missing" msgstr "Az átalakításhoz hiányzik a forrás- vagy a célformátum!" -#: cps/web.py:3901 +#: cps/web.py:3906 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "A könyv sikeresen átalakításra lett jelölve a következő formátumra: %(book_format)s" -#: cps/web.py:3905 +#: cps/web.py:3910 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Hiba történt a könyv átalakításakor: %(res)s" @@ -1288,7 +1279,7 @@ msgstr "Találomra mutatott könyvek száma" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "Mutatott szerzők száma (0=elrejtés kikapcsolása)" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Téma" @@ -1602,7 +1593,7 @@ msgid "Advanced Search" msgstr "Részletes keresés" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Beállítások" @@ -1721,90 +1712,102 @@ msgstr "Calibre-Web e-könyv katalógus" msgid "Reflow text when sidebars are open." msgstr "Szöveg újratördelése amikor az oldalsávok nyitva vannak" -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Gyorsbillentyűk" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Előző oldal" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Következő oldal" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Méretezés a legjobbra" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Méretezés a szélességre" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Méretezés a magasságra" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Méretezés a natívra" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Forgatás balra" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Forgatás jobbra" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Kép tükrözése" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Világos" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Sötét" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Méretezés" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Legjobb" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Szélesség" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Magasság" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "Natív" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Forgatás" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Tökrözés" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Vízszintes" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Függőleges" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "PDF.js olvasó" @@ -1830,17 +1833,17 @@ msgid "Your email address" msgstr "Az e-mail címed" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Másik eszköz használatához látogass el" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "és lépj be" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "Az első belépés után automatikusan be leszel léptetve ezen az eszközön." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Nincs találatok a következőhöz:" @@ -3063,3 +3066,24 @@ msgstr "Utolsó letöltések" #~ msgid "Preparing document for printing..." #~ msgstr "Dokumentum előkészítése nyomtatásra..." +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Nem sikerült létrehozni az elérési utat a borítóhoz (engedély megtagadva): %(path)s." + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Nem sikerült elmenteni a borító-fájlt: %(cover)s." + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "A borító-fájl nem érvényes képfájl!" + +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "A borító nem jpg fájl, nem lehet elmenteni." + +#~ msgid "Using your another device, visit" +#~ msgstr "Másik eszköz használatához látogass el" + +#~ msgid "and log in" +#~ msgstr "és lépj be" + +#~ msgid "Using your another device, login and visit " +#~ msgstr "" + diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index be53ecda..8d1e8c27 100644 --- a/cps/translations/it/LC_MESSAGES/messages.po +++ b/cps/translations/it/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2017-04-04 15:09+0200\n" "Last-Translator: Marco Picone \n" "Language: it\n" @@ -17,927 +17,747 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Statistica" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Server riavviato, ricarica pagina" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Eseguire l'arresto del server, chiudi la finestra." - -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Pagina di amministrazione" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Aggiornamento della configurazione del calibro-web" - -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "non installato" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "Mancano le autorizzazioni di esecuzione" -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "" +#: cps/converter.py:66 +msgid "not configured" +msgstr "non configurato" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Configurazione di base" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "%(format)s formato non trovato per il libro: %(book)d" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "%(format)s non trovato su Google Drive: %(fn)s" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Invia a Kindle" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "Questo e-mail è stato spedito tramite Calibre-Web." -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s non trovato: %(fn)s" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -msgstr "" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "E-mail di test da Calibre-Web" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "E-mail di test" -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "Posizione DB non valida. Inserisci il percorso corretto." +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Inizia con Calibre-Web" -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "Compila tutti i campi" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "E-mail di registrazione per l'utente: %(name)s" -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Aggiungi un nuovo utente" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" +msgstr "Invia %(format)s a Kindle" -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" +msgstr "Converti %(orig)s in %(format)s e spedisci a Kindle" -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "utente '%(user)s' creato" +msgid "E-mail: %(book)s" +msgstr "E-mail: %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "" +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "Il file richiesto non può essere letto. I permessi sono corretti?" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "La modifica del titolo da: '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "" - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "La modifica dell'autore da: '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "La modifica del file nella cartella da '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "utente '%(nick)s' cancellati" +msgid "File %(file)s not found on Google Drive" +msgstr "File %(file)s non trovato su Google Drive" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "utente '%(nick)s' aggiornato" +msgid "Book path %(path)s not found on Google Drive" +msgstr "Non ho trovato la cartella %(path)s su Google Drive" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Errore imprevisto." +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "Errore nell'esecuzione di UnRar" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Modifica utente %(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "Non ho trovato il file binario di UnRar" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "Attendere" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "" +#: cps/helper.py:587 +msgid "Failed" +msgstr "Fallito" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Richiesta del pacchetto di aggiornamento" +#: cps/helper.py:589 +msgid "Started" +msgstr "Avviato" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Scaricare il pacchetto di aggiornamento" +#: cps/helper.py:591 +msgid "Finished" +msgstr "Terminato" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Decomprimere pacchetto di aggiornamento" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "Stato sconosciuto" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "E-mail: " -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Le connessioni di database sono chiuse" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "Conversione: " -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "Upload: " -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Aggiornamento completato, prego premere bene e ricaricare pagina" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "Processo sconosciuto: " -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "Dati inattesi durante il processo di aggiornamento" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "Nessun aggiornamento disponibile. Hai già installato l'ultima versione disponibile" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" -msgstr "" +msgstr "HTTP Error" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" -msgstr "" +msgstr "Errore di connessione" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" -msgstr "" +msgstr "Tempo scaduto nello stabilire la connessione" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" -msgstr "" - -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "non installato" +msgstr "Errore generale" -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "Mancano autorizzazioni di esecuzione" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "" - -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "Errore durante l'apertura di eBook. Il file non esiste o il file non è accessibile" - -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "modificare la metainformazione" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "Nuovo aggiornamento disponibile. Clicca sul pulsante sottostante per aggiornare all'ultima versione." -#: cps/editbooks.py:325 cps/editbooks.py:572 -#, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "Non è consentito caricare i file con l'estensione '%(ext)s' a questo server" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "Impossibile recuperare informazioni di aggiornamento" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Il file da caricare deve avere un'estensione" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "Non sono disponibili informazioni sulla versione" -#: cps/editbooks.py:341 cps/editbooks.py:596 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "Nuovo aggiornamento disponibile. Clicca sul pulsante sottostante per aggiornare alla versione: %(version)s" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Sconosciuto" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Richiesta del pacchetto di aggiornamento" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Scarico il pacchetto di aggiornamento" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Decomprimo il pacchetto di aggiornamento" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "" +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Sostituzione files" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "Sconosciuto" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Le connessioni al database sono chiuse" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "" +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Arresta il server" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Aggiornamento completato, prego premere ok e ricaricare la pagina" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Aggiornamento fallito:" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "Libri aggiunti di recente" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Impossibile archiviare il file %(file)s (autorizzazione negata)" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "I libri più nuovi" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Impossibile eliminare il file %(file)s (autorizzazione negata)" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "I libri più vecchi" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Libri (A-Z)" -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "" +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Libri (Z-A)" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "I libri più richiesti" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "I libri con le migliori valutazioni" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Libri a caso" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Errore durante l'apertura del libro. Il file non esiste o il file non è accessibile:" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "Lista degli editori" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Invia a Kindle" +msgid "Publisher: %(name)s" +msgstr "Editore: %(name)s" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "" +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Lista delle serie" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "" +msgid "Series: %(serie)s" +msgstr "Serie: %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Lingue disponibili" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "Lingua: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Elenco categorie" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "" +msgid "Category: %(name)s" +msgstr "Categoria: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "Compito" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistica" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "La configurazione di Google Drive non è stata completata correttamente. Prova a disattivare e riattivare nuovamente Google Drive" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Callback domain non è stato verificato. Per favore intraprendi il necessario per verificare il dominio nella developer console di Google" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Server riavviato, per favore ricarica la pagina" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Eseguo l'arresto del server, per favore chiudi la finestra." -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "Pubblicato dopo " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1960 +msgid "Published before " +msgstr "Pubblicato prima " + +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "" +msgid "Rating <= %(rating)s" +msgstr "Valutazione <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "" +msgid "Rating >= %(rating)s" +msgstr "Valutazione >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "ricerca" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Libri da leggere" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Libri non letti" -#: cps/helper.py:555 -msgid "Failed" -msgstr "" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Leggere un libro" -#: cps/helper.py:557 -msgid "Started" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Per favore compila tutti i campi!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "registra" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "" +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Si è verificato un errore sconosciuto: per favore riprova." -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "" +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "Il tuo e-mail non può essere utilizzato per la registrazione" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "" +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "Un e-mail di conferma è stato inviato al tuo indirizzo." -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "" +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "Questo nome di utente o questo e-mail sono già utilizzati." -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "ora sei connesso come: '%(nickname)s'" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Nome utente o password errati" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "accedi" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token non trovato" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Il token è scaduto" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Successo! Torna al tuo dispositivo" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Configurare dapprima le impostazioni del server SMTP..." -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Libro accodato con successo per essere spedito a %(kindlemail)s" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Si è verificato un errore durante l'invio di questo libro: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Per favore configura dapprima il tuo indirizzo e-mail di Kindle..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" -msgstr "" +msgstr "Lo scaffale specificato non è valevole" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" +msgstr "Mi spiace, ma non sei autorizzato ad aggiungere libri allo scaffale: %(shelfname)s" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" -msgstr "" +msgstr "Non sei autorizzato a modificare gli scaffali pubblici" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" +msgstr "Il libro è gia presente nello scaffale: %(shelfname)s" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" -msgstr "Il libro è stato aggiunto alla mensola: %(sname)s" +msgstr "Il libro è stato aggiunto allo scaffale: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "" +msgstr "Non sei autorizzato ad aggiungere libri allo scaffale: %(name)s" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" -msgstr "" +msgstr "L'utente non è autorizzato a modificare gli scaffali pubblici" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" -msgstr "" +msgstr "I libri sono già presenti nello scaffale: %(name)s" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" -msgstr "" +msgstr "I libri sono stati aggiunti allo scaffale: %(sname)s" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" -msgstr "" +msgstr "Non posso aggiungere libri allo scaffale: %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" -msgstr "Il libro è stato rimosso dalla mensola: %(sname)s" +msgstr "Il libro è stato rimosso dallo scaffale: %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" -msgstr "" +msgstr "Spiacente, ma non sei autorizzato a togliere libri dallo scaffale: %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Uno scaffale con il nome '%(title)s' esiste già." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" -msgstr "Mensola %(title)s creato" +msgstr "Lo scaffale %(title)s è stato creato" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" -msgstr "c'era un errore" +msgstr "C'era un errore" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" -msgstr "creare uno scaffale" +msgstr "crea uno scaffale" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" -msgstr "Mensola %(title)s cambiato" +msgstr "Lo scaffale %(title)s è stato modificato" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" -msgstr "Modifica un ripiano" +msgstr "Modifica uno scaffale" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" -msgstr "cancellato con successo il ripiano %(name)s" +msgstr "lo scaffale %(name)s è stato eliminato con successo" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" -msgstr "Mensola: '%(name)s'" +msgstr "Scaffale: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "Errore durante l'apertura dello scaffale. La mensola non esiste o non è accessibile" +msgstr "Errore durante l'apertura dello scaffale. Lo scaffale non esiste o non è accessibile" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" -msgstr "Modificare l'ordine della mensola: '%(name)s'" - -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "Aggiunto recentemente" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Hot Ebook" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Mostra libri popolari" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Libri più votati" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Mostra sezione più votati" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Leggere libri" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Mostra letto e non letto" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Libri non letti" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Per scoprire" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Mostra libro a caso" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Categoria" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Mostra sezione categorie" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Serie" +msgstr "Modificare l'ordine dello scaffale: '%(name)s'" -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Mostra sezione serie" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "L'e-mail non proviene da un dominio valido" -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Autori" +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 +#, python-format +msgid "%(name)s's profile" +msgstr "Profilo di %(name)s" -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Mostra sezione autore" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "Ho trovato un account creato in precedenza con questo e-mail." -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Profilo aggiornato" -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Pagina di amministrazione" -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "lingua" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Aggiornamento della configurazione di Calibre-Web" -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Mostra sezione lingua" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Configurazione dell'interfaccia utente" -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Importa parametri mancanti per Google Drive" -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json manca o è inaccessibile" -#: cps/ub.py:147 -msgid "File formats" -msgstr "" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json non è configurato per questa applicazione web" -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Configurazione di base" -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "La posizione del Keyfile non è corretta: per favore indica il percorso corretto" -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "La posizione del Cerfile non è corretta: per favore indica il percorso corretto" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "La posizione del Logfile non è corretta: per favore indica il percorso corretto" -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "La posizione DB non è corretta: per favore indica il percorso corretto" -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Aggiungi un nuovo utente" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:3184 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "Libri aggiunti di recente" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "I migliori libri valutati" - -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Libri casuali" - -#: cps/web.py:513 -msgid "Books" -msgstr "" - -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Hot Books (più scaricati)" - -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Errore durante l'apertura di eBook. Il file non esiste o il file non è accessibile:" +msgid "User '%(user)s' created" +msgstr "Utente '%(user)s' creato" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Trovato un account esistente con questo e-mail o nome di utente" -#: cps/web.py:614 +#: cps/web.py:3218 #, python-format -msgid "Publisher: %(name)s" -msgstr "" - -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Lista delle serie" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "E-mail di test inviato con successo a %(kindlemail)s" -#: cps/web.py:644 +#: cps/web.py:3221 #, python-format -msgid "Series: %(serie)s" -msgstr "Serie :" - -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Si è verificato un errore nell'invio dell'e-mail di test: %(res)s" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "Configurazione del server e-mail aggiornata" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Modifica la configurazione del server e-mail" -#: cps/web.py:699 +#: cps/web.py:3251 #, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 -msgid "Available languages" -msgstr "Lingue disponibili" +msgid "User '%(nick)s' deleted" +msgstr "Utente '%(nick)s' eliminato" -#: cps/web.py:747 +#: cps/web.py:3364 #, python-format -msgid "Language: %(name)s" -msgstr "Lingue: %(name)s" +msgid "User '%(nick)s' updated" +msgstr "Utente '%(nick)s' aggiornato" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Elenco categorie" +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Si è verificato un errore imprevisto." -#: cps/web.py:776 +#: cps/web.py:3369 #, python-format -msgid "Category: %(name)s" -msgstr "Categoria : %(name)s" - -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "" +msgid "Edit User %(nick)s" +msgstr "Modifica utente %(nick)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "" +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "La password dell'utente %(user)s è stata resettata" -#: cps/web.py:858 -msgid "Published before " -msgstr "" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "Errore durante l'apertura del libro. Il file non esiste o il file non è accessibile" -#: cps/web.py:872 -#, python-format -msgid "Rating <= %(rating)s" -msgstr "" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "modifica i metadati" -#: cps/web.py:874 +#: cps/web.py:3521 cps/web.py:3754 #, python-format -msgid "Rating >= %(rating)s" -msgstr "" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "ricerca" +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "Non è consentito caricare file con l'estensione '%(ext)s' su questo server" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Configurare prima le impostazioni della posta SMTP..." +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Il file da caricare deve avere un'estensione" -#: cps/web.py:1033 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)." -#: cps/web.py:1037 +#: cps/web.py:3542 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Si è verificato un errore durante l'invio di questo libro: %(res)s" - -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "Registrare" +msgid "Failed to store file %(file)s." +msgstr "Il salvataggio del file %(file)s è fallito." -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "" +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "Ho aggiunto l'estensione %(ext)s al libro %(book)s" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "sconosciuto" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3694 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" - -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Nome utente o password errata" - -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" -msgstr "" - -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "Accesso" +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s non è una lingua valida" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token non trovato" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "I metadati sono stati aggiornati con successo" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Il token è scaduto" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Errore nella modifica del libro. Per favore verifica i dettagli nel file di registro (logfile)" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Successo! Torna al tuo dispositivo" +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Impossibile salvare il file %(file)s (autorizzazione negata)" -#: cps/web.py:1222 +#: cps/web.py:3785 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "ora sei connesso come : '%(nickname)s'" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Impossibile eliminare il file %(file)s (autorizzazione negata)" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3867 #, python-format -msgid "%(name)s's profile" -msgstr "Profilo di %(name)s" +msgid "File %(title)s" +msgstr "File %(title)s" -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Il formato sorgente o quello di destinazione per la conversione mancano" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Profilo aggiornato" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "Libro accodato con successo per essere convertito in %(book_format)s" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Leggere un libro" +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "Si è verificato un errore durante la conversione del libro: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" -msgstr "" +msgstr "Errore nel convertitore: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" -msgstr "errore" +msgstr "Kindlegen ha restituito l'errore %(error)s. Messaggio: %(message)s" #: cps/templates/admin.html:6 msgid "User list" -msgstr "elenco utenti" +msgstr "Elenco utenti" #: cps/templates/admin.html:9 msgid "Nickname" @@ -945,7 +765,7 @@ msgstr "Nickname" #: cps/templates/admin.html:10 msgid "E-mail" -msgstr "" +msgstr "E-mail" #: cps/templates/admin.html:11 msgid "Kindle" @@ -960,8 +780,7 @@ msgid "Admin" msgstr "Admin" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Download" @@ -975,15 +794,15 @@ msgstr "Modifica" #: cps/templates/admin.html:39 msgid "SMTP e-mail server settings" -msgstr "" +msgstr "Configurazione server SMTP" #: cps/templates/admin.html:42 cps/templates/email_edit.html:11 msgid "SMTP hostname" -msgstr "SMTP hostname" +msgstr "indirizzo server SMTP" #: cps/templates/admin.html:43 msgid "SMTP port" -msgstr "SMTP port" +msgstr "porta SMTP" #: cps/templates/admin.html:44 msgid "SSL" @@ -991,15 +810,15 @@ msgstr "SSL" #: cps/templates/admin.html:45 cps/templates/email_edit.html:27 msgid "SMTP login" -msgstr "SMTP login" +msgstr "login SMTP" #: cps/templates/admin.html:46 msgid "From mail" -msgstr "From mail" +msgstr "E-mail da" #: cps/templates/admin.html:56 msgid "Change SMTP settings" -msgstr "Modificare SMTP impostazioni" +msgstr "Modificare le impostazioni SMTP" #: cps/templates/admin.html:62 msgid "Configuration" @@ -1007,15 +826,15 @@ msgstr "Configurazione" #: cps/templates/admin.html:65 msgid "Calibre DB dir" -msgstr "Calibre DB dir" +msgstr "Cartella DB Calibre" #: cps/templates/admin.html:69 msgid "Log level" -msgstr "" +msgstr "Livello di log" #: cps/templates/admin.html:73 msgid "Port" -msgstr "Port" +msgstr "Porta" #: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23 msgid "Books per page" @@ -1027,7 +846,7 @@ msgstr "Uploading" #: cps/templates/admin.html:87 msgid "Anonymous browsing" -msgstr "" +msgstr "Navigazione anonima" #: cps/templates/admin.html:91 msgid "Public registration" @@ -1039,7 +858,7 @@ msgstr "Login remoto" #: cps/templates/admin.html:106 msgid "Administration" -msgstr "Administration" +msgstr "Amministrazione" #: cps/templates/admin.html:107 msgid "Reconnect to Calibre DB" @@ -1047,27 +866,27 @@ msgstr "Ricollegare al DB Calibre" #: cps/templates/admin.html:108 msgid "Restart Calibre-Web" -msgstr "Ricomincia Calibre-Web" +msgstr "Riavvia Calibre-Web" #: cps/templates/admin.html:109 msgid "Stop Calibre-Web" -msgstr "Stop Calibre-Web" +msgstr "Arresta Calibre-Web" #: cps/templates/admin.html:115 msgid "Update" -msgstr "" +msgstr "Aggiornamento" #: cps/templates/admin.html:119 msgid "Version" -msgstr "" +msgstr "Versione" #: cps/templates/admin.html:120 msgid "Details" -msgstr "" +msgstr "Dettagli" #: cps/templates/admin.html:126 msgid "Current version" -msgstr "" +msgstr "Versione attuale" #: cps/templates/admin.html:132 msgid "Check for update" @@ -1079,26 +898,26 @@ msgstr "Esegui aggiornamento" #: cps/templates/admin.html:145 msgid "Do you really want to restart Calibre-Web?" -msgstr "Vuoi veramente riavviare Caliber-web?" +msgstr "Vuoi veramente riavviare Calibre-Web?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "Ok" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Indietro" #: cps/templates/admin.html:163 msgid "Do you really want to stop Calibre-Web?" -msgstr "Vuoi veramente fermare Caliber-web?" +msgstr "Vuoi veramente arrestare Calibre-Web?" #: cps/templates/admin.html:175 msgid "Updating, please do not reload page" @@ -1110,21 +929,16 @@ msgstr "via" #: cps/templates/author.html:23 msgid "In Library" -msgstr "In libreria" - -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" +msgstr "Nella libreria" -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" -msgstr "" +msgstr "riduci" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "Altro da" @@ -1134,32 +948,32 @@ msgstr "Elimina libro" #: cps/templates/book_edit.html:19 msgid "Delete formats:" -msgstr "" +msgstr "Elimina i formati:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "Elimina" #: cps/templates/book_edit.html:30 msgid "Convert book format:" -msgstr "" +msgstr "Converti il libro nel formato:" #: cps/templates/book_edit.html:34 msgid "Convert from:" -msgstr "" +msgstr "Converti da:" #: cps/templates/book_edit.html:36 cps/templates/book_edit.html:43 msgid "select an option" -msgstr "" +msgstr "seleziona un'opzione" #: cps/templates/book_edit.html:41 msgid "Convert to:" -msgstr "" +msgstr "Converti in:" #: cps/templates/book_edit.html:50 msgid "Convert book" -msgstr "" +msgstr "Converti libro" #: cps/templates/book_edit.html:59 cps/templates/search_form.html:6 msgid "Book Title" @@ -1179,9 +993,14 @@ msgstr "Descrizione" msgid "Tags" msgstr "Tags" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Serie" + #: cps/templates/book_edit.html:79 msgid "Series id" -msgstr "Series id" +msgstr "Serie id" #: cps/templates/book_edit.html:83 msgid "Rating" @@ -1189,18 +1008,18 @@ msgstr "Valutazione" #: cps/templates/book_edit.html:87 msgid "Cover URL (jpg, cover is downloaded and stored in database, field is afterwards empty again)" -msgstr "" +msgstr "URL della copertina (jpg, la copertina viene caricata e salvata nel database, dopodiché il campo viene nuovamente svuotato)" #: cps/templates/book_edit.html:91 msgid "Upload Cover from local drive" -msgstr "" +msgstr "Carica la copertina dal disco locale" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Data di pubblicazione" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Editore" @@ -1219,7 +1038,7 @@ msgstr "No" #: cps/templates/book_edit.html:164 msgid "Upload format" -msgstr "" +msgstr "Carica formato" #: cps/templates/book_edit.html:173 msgid "view book after edit" @@ -1229,12 +1048,12 @@ msgstr "visualizzare il libro dopo la modifica" msgid "Get metadata" msgstr "Ottieni metadati" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" -msgstr "Sottoscrivi" +msgstr "Invia" #: cps/templates/book_edit.html:191 msgid "Are you really sure?" @@ -1242,7 +1061,7 @@ msgstr "Sei davvero sicuro?" #: cps/templates/book_edit.html:194 msgid "Book will be deleted from Calibre database" -msgstr "l libro verrà cancellato dal database Calibre'" +msgstr "Il libro verrà cancellato dal database di Calibre" #: cps/templates/book_edit.html:195 msgid "and from hard disk" @@ -1258,24 +1077,24 @@ msgstr "Cerca parola chiave" #: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" -msgstr "Partire" +msgstr "Vai!" #: cps/templates/book_edit.html:222 msgid "Click the cover to load metadata to the form" -msgstr "Fai clic sul coperchio per caricare i metadati nel modulo" +msgstr "Fai clic sulla copertina per caricare i metadati presenti nel modulo" #: cps/templates/book_edit.html:234 cps/templates/book_edit.html:274 msgid "Loading..." msgstr "Caricamento in corso..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" -msgstr "Chiuso" +msgstr "Chiudi" #: cps/templates/book_edit.html:266 cps/templates/book_edit.html:280 msgid "Source" -msgstr "fonte" +msgstr "Fonte" #: cps/templates/book_edit.html:275 msgid "Search error!" @@ -1283,15 +1102,15 @@ msgstr "Errore di ricerca!" #: cps/templates/book_edit.html:276 msgid "No Result(s) found! Please try aonther keyword." -msgstr "" +msgstr "Nessun risultato! Prova con un altro criterio di ricerca." #: cps/templates/config_edit.html:12 msgid "Library Configuration" -msgstr "" +msgstr "Configurazione della libreria" #: cps/templates/config_edit.html:19 msgid "Location of Calibre database" -msgstr "Posizione del database Calibre" +msgstr "Posizione del database di Calibre" #: cps/templates/config_edit.html:24 msgid "Use Google Drive?" @@ -1299,23 +1118,23 @@ msgstr "Usa Google Drive?" #: cps/templates/config_edit.html:30 msgid "Google Drive config problem" -msgstr "" +msgstr "Problema nella configurazione di Google Drive" #: cps/templates/config_edit.html:36 msgid "Authenticate Google Drive" -msgstr "" +msgstr "Autenticazione Google Drive" #: cps/templates/config_edit.html:40 msgid "Please hit submit to continue with setup" -msgstr "" +msgstr "Per favore premi invio per proseguire con la configurazione" #: cps/templates/config_edit.html:43 msgid "Please finish Google Drive setup after login" -msgstr "" +msgstr "Per favore termina la configurazione di Google Drive dopo il login" #: cps/templates/config_edit.html:48 msgid "Google Drive Calibre folder" -msgstr "" +msgstr "Cartella di Calibre in Google Drive" #: cps/templates/config_edit.html:56 msgid "Metadata Watch Channel ID" @@ -1323,11 +1142,11 @@ msgstr "ID canale Watch Metadata" #: cps/templates/config_edit.html:59 msgid "Revoke" -msgstr "" +msgstr "Revoca" #: cps/templates/config_edit.html:78 msgid "Server Configuration" -msgstr "" +msgstr "Configurazione del server" #: cps/templates/config_edit.html:85 msgid "Server Port" @@ -1335,47 +1154,47 @@ msgstr "Porta del server" #: cps/templates/config_edit.html:89 msgid "SSL certfile location (leave it empty for non-SSL Servers)" -msgstr "" +msgstr "Percorso del certfile SSL (lascia vuoto per una configurazione del server senza SSL)" #: cps/templates/config_edit.html:93 msgid "SSL Keyfile location (leave it empty for non-SSL Servers)" -msgstr "" +msgstr "Percorso del Keyfile SSL (lascia vuoto per una configurazione del server senza SSL)" #: cps/templates/config_edit.html:97 msgid "Update channel" -msgstr "" +msgstr "Canale d'aggiornamento" #: cps/templates/config_edit.html:99 msgid "Stable" -msgstr "" +msgstr "Stabile" #: cps/templates/config_edit.html:100 msgid "Stable (Automatic)" -msgstr "" +msgstr "Stabile (Automatico)" #: cps/templates/config_edit.html:101 msgid "Nightly" -msgstr "" +msgstr "Nightly" #: cps/templates/config_edit.html:102 msgid "Nightly (Automatic)" -msgstr "" +msgstr "Nightly (automatico)" #: cps/templates/config_edit.html:113 msgid "Logfile Configuration" -msgstr "" +msgstr "Configurazione del Logfile" #: cps/templates/config_edit.html:120 msgid "Log Level" -msgstr "Livello del registro" +msgstr "Livello di Log" #: cps/templates/config_edit.html:129 msgid "Location and name of logfile (calibre-web.log for no entry)" -msgstr "" +msgstr "Percorso e nome del logfile (senza indicazioni sarà calibre-web.log)" #: cps/templates/config_edit.html:140 msgid "Feature Configuration" -msgstr "" +msgstr "Configurazione della caratteristica" #: cps/templates/config_edit.html:148 msgid "Enable uploading" @@ -1409,96 +1228,45 @@ msgstr "API di Goodreads" msgid "Goodreads API Secret" msgstr "Goodreads API Secret" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" -msgstr "" +msgstr "Files binari esterni" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" -msgstr "" +msgstr "Nessun convertitore" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" -msgstr "" +msgstr "Utilizza Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" -msgstr "" +msgstr "Utilizza il convertitore di Calibre" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" -msgstr "" +msgstr "Configurazione del convertitore di e-book" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" -msgstr "" +msgstr "Percorso del convertitore" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" -msgstr "" +msgstr "Percorso di UnRar" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Accesso" #: cps/templates/config_view_edit.html:12 msgid "View Configuration" -msgstr "" +msgstr "Visualizza configurazione" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titolo" @@ -1508,19 +1276,19 @@ msgstr "Numero di libri casuali da mostrare" #: cps/templates/config_view_edit.html:31 msgid "No. of authors to show before hiding (0=disable hiding)" -msgstr "" +msgstr "Numero di autori da mostrare prima di nascondere (0=disabilita mascheramento)" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" -msgstr "" +msgstr "Tema" #: cps/templates/config_view_edit.html:37 msgid "Standard Theme" -msgstr "" +msgstr "Tema standard" #: cps/templates/config_view_edit.html:38 msgid "caliBlur! Dark Theme" -msgstr "" +msgstr "caliBlur! Dark Theme" #: cps/templates/config_view_edit.html:42 msgid "Regular expression for ignoring columns" @@ -1528,57 +1296,101 @@ msgstr "Espressione regolare per ignorare le colonne" #: cps/templates/config_view_edit.html:46 msgid "Link read/unread status to Calibre column" -msgstr "" +msgstr "Collega lo stato letto/non letto nella colonna di Calibre" #: cps/templates/config_view_edit.html:55 msgid "Regular expression for title sorting" -msgstr "Espressione regolare per la selezione del titolo" +msgstr "Espressione regolare per 'ordine di visualizzazione del titolo" #: cps/templates/config_view_edit.html:59 msgid "Tags for Mature Content" -msgstr "Tags per Contenuti maturi" +msgstr "Tags per libri per adulti" #: cps/templates/config_view_edit.html:73 msgid "Default settings for new users" msgstr "Impostazioni predefinite per i nuovi utenti" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Utente amministratore" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Consenti download" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Consenti caricamenti" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" -msgstr "Consenti Modifica" +msgstr "Consenti modifica" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "Consenti l'eliminazione di libri" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Consenti la modifica della password" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" -msgstr "Consenti la modifica dei ripiani pubblici" +msgstr "Consenti la modifica degli scaffali pubblici" #: cps/templates/config_view_edit.html:115 msgid "Default visibilities for new users" -msgstr "" +msgstr "Visibilità di base per i nuovi utenti" + +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Mostra libro a caso" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "Mostra i libri recenti" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "Mostra i libri ordinati" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Mostra libri popolari" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Mostra la sezione dei libri più votati" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Mostra la selezione della lingua" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Mostra la selezione delle serie" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Mostra la selezione delle categorie" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Mostra la selezione dell'autore" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "Mostra la selezione dell'editore" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Mostra letto e non letto" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" -msgstr "Un libro a caso" +msgstr "Mostra libri a caso nella vista dettagliata" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "Mostra sezione adulti" @@ -1586,53 +1398,49 @@ msgstr "Mostra sezione adulti" msgid "Read in browser" msgstr "Leggere nel browser" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Libro" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "di" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" -msgstr "Lingua" +msgstr "lingua" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" -msgstr "" +msgstr "Marca come non letto" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" -msgstr "" +msgstr "Marca come letto" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Leggere" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" -msgstr "Descrizione :" +msgstr "Descrizione:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" -msgstr "Aggiungi al ripiano" +msgstr "Aggiungi allo scaffale" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Modifica metadati" #: cps/templates/email_edit.html:15 msgid "SMTP port (usually 25 for plain SMTP and 465 for SSL and 587 for STARTTLS)" -msgstr "Puerto SMTP (por lo general 25 para SMTP plano, 465 para SSL y 587 para STARTTLS)" +msgstr "Porta SMTP (normalmente 25 senza condifica, 465 per codifica SSL e 587 per STARTTLS)" #: cps/templates/email_edit.html:19 msgid "Encryption" -msgstr "crittografia" +msgstr "Crittografia" #: cps/templates/email_edit.html:21 msgid "None" @@ -1648,7 +1456,7 @@ msgstr "SSL/TLS" #: cps/templates/email_edit.html:31 msgid "SMTP password" -msgstr "SMTP password" +msgstr "password SMTP" #: cps/templates/email_edit.html:35 msgid "From e-mail" @@ -1660,125 +1468,137 @@ msgstr "Salva le impostazioni" #: cps/templates/email_edit.html:39 msgid "Save settings and send Test E-Mail" -msgstr "Salvare le impostazioni e inviare Test e-mail" +msgstr "Salvare le impostazioni e inviare e-mail di test" #: cps/templates/email_edit.html:43 msgid "Allowed domains for registering" -msgstr "" +msgstr "Dominii autorizzti alla registrazione" #: cps/templates/email_edit.html:47 msgid "Enter domainname" -msgstr "" +msgstr "Digita il nome di dominio" #: cps/templates/email_edit.html:55 msgid "Add Domain" -msgstr "" +msgstr "Aggiungi il dominio" #: cps/templates/email_edit.html:58 msgid "Add" -msgstr "" +msgstr "Aggiungi" #: cps/templates/email_edit.html:72 msgid "Do you really want to delete this domain rule?" -msgstr "" +msgstr "Vuoi veramente eliminare questa regola di dominio?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Prossimo" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Cerca" #: cps/templates/http_error.html:23 msgid "Back to home" -msgstr "" +msgstr "Ritorno alla pagina principale" #: cps/templates/index.html:5 msgid "Discover (Random Books)" -msgstr "Scoprire (Libri casuali)" - -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" +msgstr "Scoprire (libri casuali)" #: cps/templates/index.xml:6 msgid "Start" msgstr "Inizio" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Hot Ebook" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Pubblicazioni popolari di questo catalogo in base ai download." -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Libri più votati" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." -msgstr "Pubblicazioni popolari di questo catalogo basate su Rating." +msgstr "Pubblicazioni popolari di questo catalogo basate sui voti." -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Nuovi libri" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "Gli ultimi Libri" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Mostra libri casuali" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Autori" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" -msgstr "Libri ordinati dall'autore" +msgstr "Libri ordinati per autore" + +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "Editori" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" -msgstr "" +msgstr "Libri ordinati per editori" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Libri ordinati per categoria" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Libri ordinati per serie" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" -msgstr "Ripiani pubblici" +msgstr "Scaffali pubblici" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" -msgstr "" +msgstr "Libri organizzati in scaffali pubblici, visibili a tutti" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "I tuoi scaffali" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" -msgstr "" +msgstr "Scaffali dell'utente, visibili unicamente all'utente stesso" #: cps/templates/layout.html:28 msgid "Home" -msgstr "" +msgstr "Home" #: cps/templates/layout.html:34 msgid "Toggle navigation" -msgstr "Toggle navigation" +msgstr "Alterna navigazione" #: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Ricerca avanzata" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" -msgstr "" +msgstr "Configurazione" #: cps/templates/layout.html:78 msgid "Account" -msgstr "" +msgstr "Account" #: cps/templates/layout.html:80 msgid "Logout" @@ -1788,46 +1608,87 @@ msgstr "Logout" msgid "Register" msgstr "Registrare" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." -msgstr "" +msgstr "Caricare" #: cps/templates/layout.html:112 msgid "please don't refresh the page" -msgstr "" +msgstr "per favore non aggiornare la pagina" #: cps/templates/layout.html:122 msgid "Browse" msgstr "Navigare" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Aggiunto recentemente" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "Libri ordinati" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "Ordina per" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "i più nuovi" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "i più vecchi" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "Ascendente" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "Discendente" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Per scoprire" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Categoria" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Lingua" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" -msgstr "Crea una mensola" +msgstr "Crea uno scaffale" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" -msgstr "Di" +msgstr "Informazioni su" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "Precedente" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "Dettagli ebook" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." -msgstr "" +msgstr "Caricamento riuscito, sto elaborando, per favore aspetta..." -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" -msgstr "" +msgstr "Errore" #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" -msgstr "Username" +msgstr "Nome utente" #: cps/templates/login.html:12 cps/templates/login.html:13 #: cps/templates/user_edit.html:21 @@ -1840,111 +1701,119 @@ msgstr "Ricordami" #: cps/templates/login.html:22 msgid "Log in with magic link" -msgstr "Accedi con il collegamento magico" +msgstr "Accedi con magic link" #: cps/templates/osd.xml:5 msgid "Calibre-Web ebook catalog" -msgstr "" +msgstr "Catalogo Calibre-Web" #: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." -msgstr "Ridimensionare il testo quando le barre laterali sono aperte" +msgstr "Adatta il testo quando le barre laterali sono aperte." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "Scorciatoie della tastiera" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" -msgstr "" +msgstr "Pagina precedente" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" -msgstr "" +msgstr "Pagina successiva" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" -msgstr "" +msgstr "Adatta al migliore" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" -msgstr "" +msgstr "Adatta alla larghezza" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" -msgstr "" +msgstr "Adatta all'altezza" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" -msgstr "" +msgstr "Dimensione originale" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" -msgstr "" +msgstr "Ruota a destra" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" -msgstr "" +msgstr "Ruota a sinistra" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" -msgstr "" +msgstr "Capovolgi immagine" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" -msgstr "" +msgstr "Chiaro" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" -msgstr "" +msgstr "Scuro" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" -msgstr "" +msgstr "Adatta" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" -msgstr "" +msgstr "Migliore" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" -msgstr "" +msgstr "Larghezza" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" -msgstr "" +msgstr "Alteszza" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" -msgstr "" +msgstr "Originale" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" -msgstr "" +msgstr "Ruota" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" -msgstr "" +msgstr "Capovolgi" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" -msgstr "" +msgstr "Orizzontale" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" +msgstr "Verticale" + +#: cps/templates/readcbr.html:158 +msgid "Direction" msgstr "" -#: cps/templates/readpdf.html:29 -msgid "PDF.js viewer" -msgstr "Visiera PDF.js" +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." +#: cps/templates/readcbr.html:162 +msgid "Right to Left" msgstr "" +#: cps/templates/readpdf.html:29 +msgid "PDF.js viewer" +msgstr "Visore PDF.js" + #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" -msgstr "Lettore base txt" +msgstr "Lettore di base txt" #: cps/templates/register.html:4 msgid "Register a new account" @@ -1956,23 +1825,23 @@ msgstr "Scegli un nome utente" #: cps/templates/register.html:11 cps/templates/user_edit.html:13 msgid "E-mail address" -msgstr "" +msgstr "Indirizzo e-mail" #: cps/templates/register.html:12 msgid "Your email address" msgstr "Il tuo indirizzo e-mail" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Utilizzando l'altro dispositivo, visita" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "e accedi" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." -msgstr "Una volta fatto questo, ti verrà automaticamente connesso in questo dispositivo" +msgstr "Una volta fatto questo, verrai automaticamente connesso con questo dispositivo." + +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" #: cps/templates/search.html:5 msgid "No Results for:" @@ -1988,11 +1857,11 @@ msgstr "Risultati per:" #: cps/templates/search_form.html:19 msgid "Publishing date from" -msgstr "" +msgstr "Data di pubblicazione da" #: cps/templates/search_form.html:26 msgid "Publishing date to" -msgstr "" +msgstr "Data di pubblicazione fino a" #: cps/templates/search_form.html:43 msgid "Exclude Tags" @@ -2000,7 +1869,7 @@ msgstr "Elimina i tag" #: cps/templates/search_form.html:63 msgid "Exclude Series" -msgstr "Escludi la serie" +msgstr "Escludi serie" #: cps/templates/search_form.html:84 msgid "Exclude Languages" @@ -2008,43 +1877,43 @@ msgstr "Elimina lingue" #: cps/templates/search_form.html:97 msgid "Rating bigger than" -msgstr "" +msgstr "Valutazione superiore a" #: cps/templates/search_form.html:101 msgid "Rating less than" -msgstr "" +msgstr "Valutazione inferiore a" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" -msgstr "Cancellare questa libreria" +msgstr "Cancellare questo scaffale" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" -msgstr "" +msgstr "Modifica scaffale" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Cambia ordine" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "Vuoi davvero eliminare lo scaffale?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" -msgstr "La mensola sarà perduta per tutti e per sempre!" +msgstr "Lo scaffale sarà perso per tutti e per sempre!" #: cps/templates/shelf_edit.html:13 msgid "should the shelf be public?" -msgstr "Pubblico?" +msgstr "questo scaffale deve essere pubblico?" #: cps/templates/shelf_order.html:5 msgid "Drag 'n drop to rearrange order" -msgstr "Riordina drag and drop" +msgstr "Riordina tramite drag and drop" #: cps/templates/stats.html:7 msgid "Calibre library statistics" -msgstr "Statistiche libreria" +msgstr "Statistiche libreria Calibre" #: cps/templates/stats.html:12 msgid "Books in this Library" @@ -2064,7 +1933,7 @@ msgstr "Serie in questa libreria" #: cps/templates/stats.html:28 msgid "Linked libraries" -msgstr "Link libreria" +msgstr "Librerie collegate" #: cps/templates/stats.html:32 msgid "Program library" @@ -2076,73 +1945,61 @@ msgstr "Versione installata" #: cps/templates/tasks.html:7 msgid "Tasks list" -msgstr "" +msgstr "Lista delle operazioni" #: cps/templates/tasks.html:12 msgid "User" -msgstr "" +msgstr "Utente" #: cps/templates/tasks.html:14 msgid "Task" -msgstr "" +msgstr "Operazioni" #: cps/templates/tasks.html:15 msgid "Status" -msgstr "" +msgstr "Stato" #: cps/templates/tasks.html:16 msgid "Progress" -msgstr "" +msgstr "Avanzamento" #: cps/templates/tasks.html:17 msgid "Runtime" -msgstr "" +msgstr "Tempo d'esecuzione" #: cps/templates/tasks.html:18 msgid "Starttime" -msgstr "" +msgstr "Ora d'inizio" #: cps/templates/tasks.html:24 msgid "Delete finished tasks" -msgstr "" +msgstr "Elimina le operazioni terminate" #: cps/templates/tasks.html:25 msgid "Hide all tasks" -msgstr "" +msgstr "Nascondi tutte le operazioni" #: cps/templates/user_edit.html:18 msgid "Reset user Password" -msgstr "" +msgstr "Resetta la password dell'utente" #: cps/templates/user_edit.html:27 msgid "Kindle E-Mail" -msgstr "Email Kindle" +msgstr "E-mail di Kindle" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Mostra libri per lingua" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Mostra tutto" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Elimina questo utente" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Download Recenti" @@ -2795,7 +2652,7 @@ msgstr "Download Recenti" #~ msgstr "Mongo" #~ msgid "Lozi" -#~ msgstr "lozi" +#~ msgstr "Lozi" #~ msgid "Luxembourgish" #~ msgstr "Lussemburghese" @@ -3400,45 +3257,27 @@ msgstr "Download Recenti" #~ msgid "Zaza" #~ msgstr "Zaza" -#~ msgid "File %(title)s" -#~ msgstr "" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Impossibile creare il percorso per la copertina %(path)s (autorizzazione negata)." -#~ msgid "Show sorted books" -#~ msgstr "" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Impossibile salvare la copertina %(cover)s." -#~ msgid "Public registration is not enabled" -#~ msgstr "" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Il file della copertina non è un file d'immagine valido" -#~ msgid "Newest Books" -#~ msgstr "I più nuovi libri" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "La copertina non è un file in formato jpg: non posso salvare" -#~ msgid "Oldest Books" -#~ msgstr "Libri più vecchi" +#~ msgid "Preparing document for printing..." +#~ msgstr "Preparo documento per la stampa..." -#~ msgid "Books (A-Z)" -#~ msgstr "Ebook (A-Z)" +#~ msgid "Using your another device, visit" +#~ msgstr "Utilizzando il tuo altro dispositivo, visita" -#~ msgid "Books (Z-A)" -#~ msgstr "Ebook (Z-A)" +#~ msgid "and log in" +#~ msgstr "e accedi" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "Libri ordinati" - -#~ msgid "Sort By" -#~ msgstr "Ordina per" - -#~ msgid "Newest" -#~ msgstr "i più nuovi" - -#~ msgid "Oldest" -#~ msgstr "il più vecchio" - -#~ msgid "Ascending" -#~ msgstr "Ascendente" - -#~ msgid "Descending" -#~ msgstr "Discendente" - diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index 2d404f1a..e70f7d43 100644 --- a/cps/translations/ja/LC_MESSAGES/messages.po +++ b/cps/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" "Last-Translator: white \n" "Language: ja\n" @@ -18,935 +18,755 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "統計" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "サーバを再起動しました、ページを再読み込みしてください" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "サーバをシャットダウンします、ページを閉じてください" - -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "管理者ページ" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web 設定を更新されました" - -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "インストールされていません" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "実行許可がありません" -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "" +#: cps/converter.py:66 +msgid "not configured" +msgstr "未設定です" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "基本設定" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "ID: %(book)d の本に %(format)s フォーマットはありません" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "Googleドライブ: %(fn)s に %(format)s はありません" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Kindleに送信" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "このメールはCalibre-Web経由で送信されました。" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s がありません: %(fn)s" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -msgstr "" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Calibre-Web テストメール" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "ログファイルの場所は不適切です。正しい場所を入力してください" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "テストメール" -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "データベースの場所は不適切です。正しい場所を入力してください" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Calibre-Webを始める" -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "全ての項目を入力してください" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "ユーザ: %(name)s 用の登録メール" -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "新規ユーザ追加" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" +msgstr "Kindleに %(format)s を送信" -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" +msgstr "%(orig)s を %(format)s に変換してからKindleに送信" -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "ユーザ '%(user)s' が作成されました" +msgid "E-mail: %(book)s" +msgstr "メール: %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "" +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "要求されたファイルを読み込めませんでした。権限設定が正しいか確認してください。" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "エラー: %(error)s により、タイトルを %(src)s から %(dest)s に変更できませんでした。" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "" - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "エラー: %(error)s により、著者名を %(src)s から %(dest)s に変更できませんでした。" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "エラー: %(error)s により、ファイルパスを %(src)s から %(dest)s に変更できませんでした。" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "ユーザ '%(nick)s' 削除されました" +msgid "File %(file)s not found on Google Drive" +msgstr "ファイル %(file)s はGoogleドライブ上にありません" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "ユーザ '%(nick)s' 更新されました" +msgid "Book path %(path)s not found on Google Drive" +msgstr "本のパス %(path)s はGoogleドライブ上にありません" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "不明のエーラが発生しました" +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "rarファイルを展開中にエラーが発生しました" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "ユーザ編集 %(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "Unrarバイナリが見つかりません" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "待機中" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "" +#: cps/helper.py:587 +msgid "Failed" +msgstr "失敗" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "更新パッケージを要求します" +#: cps/helper.py:589 +msgid "Started" +msgstr "開始" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "更新パッケージをダウンロードします" +#: cps/helper.py:591 +msgid "Finished" +msgstr "終了" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "更新パッケージをZIP解凍します" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "不明" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "メール: " -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "データベースの接続が閉じられました" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "変換: " -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "アップロード: " -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "更新完了、Okayまたは再読み込みボタンを押してください" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "不明なタスク: " -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "アップデート情報を読み込み中に予期しないデータが見つかりました" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "アップデートはありません。すでに最新バージョンがインストールされています" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" -msgstr "" +msgstr "HTTPエラー" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" -msgstr "" +msgstr "接続エラー" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" -msgstr "" +msgstr "接続を確立中にタイムアウトしました" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" -msgstr "" - -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "インストールされません" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "実行許可はありません" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "" - -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません" +msgstr "エラー発生" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "メタデータを編集します" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "アップデートが利用可能です。下のボタンをクリックして最新バージョンにアップデートしてください。" -#: cps/editbooks.py:325 cps/editbooks.py:572 -#, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "ファイル拡張子 '%(ext)s' をこのサーバにアップロードする許可はありません" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "アップデート情報を取得できません" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "ファイルをアップロードするために拡張子が必要です" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "リリース情報がありません" -#: cps/editbooks.py:341 cps/editbooks.py:596 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "場所 %(path)s の作成を失敗しました (許可拒否)" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "アップデートが利用可能です。下のボタンをクリックしてバージョン: %(version)s にアップデートしてください。" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "フアイル %(file)s の保存を失敗しました" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "不明" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "更新データを要求中" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "更新データをダウンロード中" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "更新データを展開中" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "" +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "ファイルを置換中" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "不明" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "データベースの接続を切断完了" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "" +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "サーバ停止中" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "アップデート完了、OKを押してページをリロードしてください" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "アップデート失敗:" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "最近追加された本" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "ファイル %(file)s の保存を失敗しました (許可拒否)" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "新着順" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "ファイル %(file)s の削除を失敗しました (許可拒否)" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "投稿順" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "昇順" -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "" +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "降順" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "話題(ダウンロード数順)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "高評価" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "ランダム" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "電子書籍を開けません。ファイルが存在しないかアクセスできません:" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "出版社一覧" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Kindleに送信する" +msgid "Publisher: %(name)s" +msgstr "出版社: %(name)s" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "" +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "シリーズ一覧" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "" +msgid "Series: %(serie)s" +msgstr "シリーズ: %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "言語" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "言語: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "カテゴリ一覧" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "" +msgid "Category: %(name)s" +msgstr "カテゴリ: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "タスク" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "統計" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "Googleドライブの設定が完了していません。Googleドライブを無効化してから再度有効にしてみてください" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "コールバックドメインが認証されていません。Google Developer Consoleでドメインを認証してください" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "サーバを再起動しました。ページを再読み込みしてください" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "サーバをシャットダウンしています。ページを閉じてください" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "これ以降に出版 " + +#: cps/web.py:1960 +msgid "Published before " +msgstr "これ以前に出版 " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "" +msgid "Rating <= %(rating)s" +msgstr "評価 <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "" +msgid "Rating >= %(rating)s" +msgstr "評価 >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "検索" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "読んだ本" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "未読の本" -#: cps/helper.py:555 -msgid "Failed" -msgstr "" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "本を読む" -#: cps/helper.py:557 -msgid "Started" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "全ての項目を入力してください" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "登録" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "" +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "不明なエラーが発生しました。あとで再試行してください。" -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "" +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "このメールアドレスは登録が許可されていません" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "" +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "確認メールがこのメールアドレスに送信されました。" -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "" +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "このユーザ名またはメールアドレスはすでに使われています。" -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "%(nickname)s としてログイン中" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "ユーザ名またはパスワードが違います" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "ログイン" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "トークンが見つかりません" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "トークンが無効です" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "成功です!端末に戻ってください" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "初めにSMTPメールの設定をしてください" -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "本の %(kindlemail)s への送信がキューに追加されました" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "%(res)s を送信中にエラーが発生しました" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "初めにKindleのメールアドレスを設定してください" -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" -msgstr "" +msgstr "指定された本棚は無効です" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" +msgstr "申し訳ありませんが、あなたは %(shelfname)s に本を追加することが許可されていません" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" -msgstr "" +msgstr "みんなの本棚を編集することが許可されていません" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" +msgstr "この本は %(shelfname)s にすでに追加されています" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" -msgstr "本 %(sname)s を書架に追加されました" +msgstr "本を %(sname)s に追加しました" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "" +msgstr "%(name)s に本を追加することが許可されていません" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" -msgstr "" +msgstr "みんなの本棚を編集することが許可されていません" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" -msgstr "" +msgstr "これらの本は %(name)s にすでに追加されています" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" -msgstr "" +msgstr "本が %(sname)s に追加されました" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" -msgstr "" +msgstr "%(sname)s に本を追加できません" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" -msgstr "本 %(sname)s を書架から除去されました" +msgstr "本が %(sname)s から削除されました" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" -msgstr "" +msgstr "申し訳ありませんが、%(sname)s から本を削除することが許可されていません" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." -msgstr "名前を使った書架 '%(title)s' は既に存在しました" +msgstr "'%(title)s'は既に存在します" -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" -msgstr "書架%(title)s は作成されました" +msgstr "%(title)s を作成しました" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" -msgstr "エーラが発生しました" +msgstr "エラーが発生しました" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" -msgstr "書架を作成する" +msgstr "本棚を作成する" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" -msgstr "書架 %(title)s 変わりました" +msgstr "%(title)s を変更しました" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" -msgstr "書架を編集する" +msgstr "本棚を編集する" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" -msgstr "%(name)s の書架を削除されました" +msgstr "%(name)s を削除しました" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" -msgstr "書架: '%(name)s'" +msgstr "本棚: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "書架を開けません。書架は存在しないまたはアクセスできません" +msgstr "本棚を開けません。この本棚は存在しないかアクセスできません" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" -msgstr "'%(name)s' の書架の順番を入れ替える" - -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "最近追加" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "最近の本を表示する" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "最新の本" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "有名な本を表示する" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "最高評価の本" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "最高評価の本を表示する" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "既読の本" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "既読と未読の本を表示する" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "未読の本" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "発見" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "任意本を表示する" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "カテゴリー" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "カテゴリー選択を表示する" +msgstr "'%(name)s' 内の本の順番を変更する" -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "叢書" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "奏者選択を表示する" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "このメールは有効なドメインからのものではありません" -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "著者" +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 +#, python-format +msgid "%(name)s's profile" +msgstr "%(name)s のプロフィール" -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "著者選択を表示する" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "このメールアドレスで登録されたアカウントがあります" -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "プロフィールを更新しました" -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "管理者ページ" -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "言語" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web の設定を更新しました" -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "言語選択を表示する" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "UI設定" -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Googleドライブ用のOptional Requirementsがインストールされていません" -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json が存在しないか読み込めません" -#: cps/ub.py:147 -msgid "File formats" -msgstr "" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json がWebアプリ用に設定されていません" -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "基本設定" -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "キーファイルが無効です。正しいパスを入力してください" -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "証明書が無効です。正しいパスを入力してください" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "ログファイルが無効です。正しいパスを入力してください" -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "データベースが無効です。正しいパスを入力してください" -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "新規ユーザ追加" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:3184 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "最近追加された本" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "最高評判の本" - -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "任意の本" - -#: cps/web.py:513 -msgid "Books" -msgstr "" - -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "有名な本(ダウンロード数)" - -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません" +msgid "User '%(user)s' created" +msgstr "ユーザ '%(user)s' を作成しました" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "このメールアドレスかニックネームで登録されたアカウントが見つかりました" -#: cps/web.py:614 +#: cps/web.py:3218 #, python-format -msgid "Publisher: %(name)s" -msgstr "" - -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "叢書リスト" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "テストメールが %(kindlemail)s に送信されました" -#: cps/web.py:644 +#: cps/web.py:3221 #, python-format -msgid "Series: %(serie)s" -msgstr "叢書: %(serie)s" - -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "テストメールを %(res)s に送信中にエラーが発生しました" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "メールサーバの設定を更新しました" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "メールサーバの設定を編集" -#: cps/web.py:699 +#: cps/web.py:3251 #, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 -msgid "Available languages" -msgstr "利用可能な言語" +msgid "User '%(nick)s' deleted" +msgstr "ユーザ '%(nick)s' を削除しました" -#: cps/web.py:747 +#: cps/web.py:3364 #, python-format -msgid "Language: %(name)s" -msgstr "言語: %(name)s" +msgid "User '%(nick)s' updated" +msgstr "ユーザ '%(nick)s' を更新しました" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "カテゴリーリスト" +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "不明なエラーが発生しました。" -#: cps/web.py:776 +#: cps/web.py:3369 #, python-format -msgid "Category: %(name)s" -msgstr "カテゴリー: %(name)s" - -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "" +msgid "Edit User %(nick)s" +msgstr "%(nick)s を編集" -#: cps/web.py:851 -msgid "Published after " -msgstr "" +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "%(user)s 用のパスワードをリセット" -#: cps/web.py:858 -msgid "Published before " -msgstr "" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "電子書籍を開けません。ファイルが存在しないかアクセスできません" -#: cps/web.py:872 -#, python-format -msgid "Rating <= %(rating)s" -msgstr "" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "メタデータを編集" -#: cps/web.py:874 +#: cps/web.py:3521 cps/web.py:3754 #, python-format -msgid "Rating >= %(rating)s" -msgstr "" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "検索" +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "ファイル拡張子 '%(ext)s' をこのサーバにアップロードすることは許可されていません" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "SMTPメールをまず設定してください" +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "アップロードするファイルには拡張子が必要です" -#: cps/web.py:1033 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "%(path)s の作成に失敗しました (Permission denied)。" -#: cps/web.py:1037 +#: cps/web.py:3542 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "%(res)s を送信する際にエーラが発生しました" - -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "登録" +msgid "Failed to store file %(file)s." +msgstr "%(file)s を保存できません。" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "" +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "ファイル形式 %(ext)s が %(book)s に追加されました" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "不明" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3694 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" - -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "ユーザ名またはパスワードは間違いました" - -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" -msgstr "" - -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "ログイン" +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s は有効な言語ではありません" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "トークンは見つかりません" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "メタデータを更新しました" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "トークンは失効されました" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "本の編集でエラーが発生しました。詳細はログファイルを確認してください" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "成功しまた!端末に戻ってください" +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "ファイル %(file)s の保存に失敗しました (Permission denied)。" -#: cps/web.py:1222 +#: cps/web.py:3785 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "%(nickname)s としてログインします" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "ファイル %(file)s の削除に失敗しました (Permission denied)。" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3867 #, python-format -msgid "%(name)s's profile" -msgstr "%(name)sのプロファイル" +msgid "File %(title)s" +msgstr "ファイル %(title)s" -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "変換元の形式または変換後の形式が指定されていません" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "プロファイルが更新されました" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "本の %(book_format)s への変換がキューに追加されました" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "本を読む" +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "この本の変換中にエラーが発生しました: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" -msgstr "" +msgstr "Ebook-converter が失敗しました: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" -msgstr "Kindlegen 失敗しました、エーラ %(error)s. メッセージ: %(message)s" +msgstr "Kindlegen が失敗しました。エラー: %(error)s, メッセージ: %(message)s" #: cps/templates/admin.html:6 msgid "User list" -msgstr "ユーザリスト" +msgstr "ユーザ一覧" #: cps/templates/admin.html:9 msgid "Nickname" -msgstr "通称" +msgstr "ニックネーム" #: cps/templates/admin.html:10 msgid "E-mail" -msgstr "" +msgstr "メールアドレス" #: cps/templates/admin.html:11 msgid "Kindle" @@ -961,8 +781,7 @@ msgid "Admin" msgstr "管理者" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "ダウンロード" @@ -976,7 +795,7 @@ msgstr "編集" #: cps/templates/admin.html:39 msgid "SMTP e-mail server settings" -msgstr "" +msgstr "SMTPメールサーバ設定" #: cps/templates/admin.html:42 cps/templates/email_edit.html:11 msgid "SMTP hostname" @@ -992,7 +811,7 @@ msgstr "SSL" #: cps/templates/admin.html:45 cps/templates/email_edit.html:27 msgid "SMTP login" -msgstr "SMTP ログイン" +msgstr "SMTPログイン" #: cps/templates/admin.html:46 msgid "From mail" @@ -1000,7 +819,7 @@ msgstr "メールから" #: cps/templates/admin.html:56 msgid "Change SMTP settings" -msgstr "SMTP設定を変更する" +msgstr "SMTP設定を変更" #: cps/templates/admin.html:62 msgid "Configuration" @@ -1008,35 +827,35 @@ msgstr "設定" #: cps/templates/admin.html:65 msgid "Calibre DB dir" -msgstr "Calibre データベースの場所" +msgstr "Calibreデータベースのあるフォルダ" #: cps/templates/admin.html:69 msgid "Log level" -msgstr "" +msgstr "ログレベル" #: cps/templates/admin.html:73 msgid "Port" -msgstr "ポート" +msgstr "ポート番号" #: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23 msgid "Books per page" -msgstr "本数毎ページ" +msgstr "1ページに表示する本の冊数" #: cps/templates/admin.html:83 msgid "Uploading" -msgstr "アップロード中" +msgstr "アップロード機能" #: cps/templates/admin.html:87 msgid "Anonymous browsing" -msgstr "" +msgstr "匿名で閲覧" #: cps/templates/admin.html:91 msgid "Public registration" -msgstr "公的登録" +msgstr "誰でも新規登録可能" #: cps/templates/admin.html:95 cps/templates/remote_login.html:4 msgid "Remote login" -msgstr "遠距離ログイン" +msgstr "リモートログイン" #: cps/templates/admin.html:106 msgid "Administration" @@ -1044,66 +863,66 @@ msgstr "管理" #: cps/templates/admin.html:107 msgid "Reconnect to Calibre DB" -msgstr "Calibreデータベースに再接続します" +msgstr "Calibreデータベースに再接続" #: cps/templates/admin.html:108 msgid "Restart Calibre-Web" -msgstr "Calibre-Webを再起動します" +msgstr "Calibre-Webを再起動" #: cps/templates/admin.html:109 msgid "Stop Calibre-Web" -msgstr "Calibre-Webを停止します" +msgstr "Calibre-Webを停止" #: cps/templates/admin.html:115 msgid "Update" -msgstr "" +msgstr "アップデート" #: cps/templates/admin.html:119 msgid "Version" -msgstr "" +msgstr "バージョン" #: cps/templates/admin.html:120 msgid "Details" -msgstr "" +msgstr "詳細" #: cps/templates/admin.html:126 msgid "Current version" -msgstr "" +msgstr "現在のバージョン" #: cps/templates/admin.html:132 msgid "Check for update" -msgstr "更新を確認します" +msgstr "更新を確認" #: cps/templates/admin.html:133 msgid "Perform Update" -msgstr "更新を実行します" +msgstr "更新を実行" #: cps/templates/admin.html:145 msgid "Do you really want to restart Calibre-Web?" -msgstr "Calibre-Webを再起動します。宜しいですか?" +msgstr "Calibre-Webを再起動します。よろしいですか?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "はい" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "戻る" #: cps/templates/admin.html:163 msgid "Do you really want to stop Calibre-Web?" -msgstr "Calibre-Webを停止します。宜しいですか?" +msgstr "Calibre-Webを停止します。よろしいですか?" #: cps/templates/admin.html:175 msgid "Updating, please do not reload page" -msgstr "更新中、ページ再読み込みしないでください" +msgstr "更新中です。ページ再読み込みしないでください" #: cps/templates/author.html:15 msgid "via" @@ -1111,23 +930,18 @@ msgstr "経由" #: cps/templates/author.html:23 msgid "In Library" -msgstr "図書館の中" - -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" +msgstr "ライブラリ内" -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" -msgstr "" +msgstr "減らす" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" -msgstr "もっと多い" +msgstr "" #: cps/templates/book_edit.html:16 msgid "Delete Book" @@ -1135,32 +949,32 @@ msgstr "本を削除" #: cps/templates/book_edit.html:19 msgid "Delete formats:" -msgstr "" +msgstr "削除する形式:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "削除" #: cps/templates/book_edit.html:30 msgid "Convert book format:" -msgstr "" +msgstr "変換する形式:" #: cps/templates/book_edit.html:34 msgid "Convert from:" -msgstr "" +msgstr "変換元:" #: cps/templates/book_edit.html:36 cps/templates/book_edit.html:43 msgid "select an option" -msgstr "" +msgstr "選択肢を選ぶ" #: cps/templates/book_edit.html:41 msgid "Convert to:" -msgstr "" +msgstr "変換先:" #: cps/templates/book_edit.html:50 msgid "Convert book" -msgstr "" +msgstr "本を変換" #: cps/templates/book_edit.html:59 cps/templates/search_form.html:6 msgid "Book Title" @@ -1180,9 +994,14 @@ msgstr "詳細" msgid "Tags" msgstr "タグ" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "シリーズ" + #: cps/templates/book_edit.html:79 msgid "Series id" -msgstr "叢書番号" +msgstr "シリーズID" #: cps/templates/book_edit.html:83 msgid "Rating" @@ -1190,18 +1009,18 @@ msgstr "評価" #: cps/templates/book_edit.html:87 msgid "Cover URL (jpg, cover is downloaded and stored in database, field is afterwards empty again)" -msgstr "" +msgstr "カバー画像のURL (カバー画像はjpg形式でダウンロードしてデータベースに保存され、ここは再度空欄になります)" #: cps/templates/book_edit.html:91 msgid "Upload Cover from local drive" -msgstr "" +msgstr "カバー画像をローカルからアップロード" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "発行日" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "出版社" @@ -1220,26 +1039,26 @@ msgstr "いいえ" #: cps/templates/book_edit.html:164 msgid "Upload format" -msgstr "アップロード拡張子" +msgstr "アップロードする形式" #: cps/templates/book_edit.html:173 msgid "view book after edit" -msgstr "編集してから本を表示します" +msgstr "編集後に本を表示" #: cps/templates/book_edit.html:176 cps/templates/book_edit.html:212 msgid "Get metadata" -msgstr "メタデータを取得します" +msgstr "メタデータを取得" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" -msgstr "提出" +msgstr "決定" #: cps/templates/book_edit.html:191 msgid "Are you really sure?" -msgstr "宜しいですか?" +msgstr "よろしいですか?" #: cps/templates/book_edit.html:194 msgid "Book will be deleted from Calibre database" @@ -1247,7 +1066,7 @@ msgstr "この本はCalibreデータベースから削除されます" #: cps/templates/book_edit.html:195 msgid "and from hard disk" -msgstr "とハードディクスから" +msgstr "" #: cps/templates/book_edit.html:215 msgid "Keyword" @@ -1255,22 +1074,22 @@ msgstr "キーワード" #: cps/templates/book_edit.html:216 msgid " Search keyword " -msgstr "キーワードを検索します" +msgstr "キーワードを検索" #: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" -msgstr "行く" +msgstr "決定" #: cps/templates/book_edit.html:222 msgid "Click the cover to load metadata to the form" -msgstr "メタデータをフォームに読み込むためにカバーをクリックしてください" +msgstr "カバー画像をクリックしてメタデータをフォームに読み込んでください" #: cps/templates/book_edit.html:234 cps/templates/book_edit.html:274 msgid "Loading..." msgstr "読み込み中..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "閉じる" @@ -1280,15 +1099,15 @@ msgstr "ソース" #: cps/templates/book_edit.html:275 msgid "Search error!" -msgstr "検索エーラ!" +msgstr "検索エラー" #: cps/templates/book_edit.html:276 msgid "No Result(s) found! Please try aonther keyword." -msgstr "" +msgstr "検索結果が見つかりません。別のキーワードで検索してみてください。" #: cps/templates/config_edit.html:12 msgid "Library Configuration" -msgstr "" +msgstr "ライブラリ設定" #: cps/templates/config_edit.html:19 msgid "Location of Calibre database" @@ -1296,27 +1115,27 @@ msgstr "Calibreデータベースの場所" #: cps/templates/config_edit.html:24 msgid "Use Google Drive?" -msgstr "Googleドライブを利用します?" +msgstr "Googleドライブを利用しますか?" #: cps/templates/config_edit.html:30 msgid "Google Drive config problem" -msgstr "" +msgstr "Googleドライブ設定の問題" #: cps/templates/config_edit.html:36 msgid "Authenticate Google Drive" -msgstr "" +msgstr "Googleドライブを認証" #: cps/templates/config_edit.html:40 msgid "Please hit submit to continue with setup" -msgstr "" +msgstr "決定を押して設定を続けてください" #: cps/templates/config_edit.html:43 msgid "Please finish Google Drive setup after login" -msgstr "" +msgstr "ログイン後にGoogleドライブの設定を完了してください" #: cps/templates/config_edit.html:48 msgid "Google Drive Calibre folder" -msgstr "" +msgstr "Googleドライブ上のCalibreフォルダ" #: cps/templates/config_edit.html:56 msgid "Metadata Watch Channel ID" @@ -1324,47 +1143,47 @@ msgstr "" #: cps/templates/config_edit.html:59 msgid "Revoke" -msgstr "" +msgstr "取り消す" #: cps/templates/config_edit.html:78 msgid "Server Configuration" -msgstr "" +msgstr "サーバ設定" #: cps/templates/config_edit.html:85 msgid "Server Port" -msgstr "サーバポート" +msgstr "ポート" #: cps/templates/config_edit.html:89 msgid "SSL certfile location (leave it empty for non-SSL Servers)" -msgstr "" +msgstr "SSL証明書の場所 (非SSLサーバでは空欄にしてください)" #: cps/templates/config_edit.html:93 msgid "SSL Keyfile location (leave it empty for non-SSL Servers)" -msgstr "" +msgstr "SSL鍵ファイルの場所 (非SSLサーバでは空欄にしてください)" #: cps/templates/config_edit.html:97 msgid "Update channel" -msgstr "" +msgstr "チャンネルを更新" #: cps/templates/config_edit.html:99 msgid "Stable" -msgstr "" +msgstr "安定" #: cps/templates/config_edit.html:100 msgid "Stable (Automatic)" -msgstr "" +msgstr "安定 (自動)" #: cps/templates/config_edit.html:101 msgid "Nightly" -msgstr "" +msgstr "最新" #: cps/templates/config_edit.html:102 msgid "Nightly (Automatic)" -msgstr "" +msgstr "最新 (自動)" #: cps/templates/config_edit.html:113 msgid "Logfile Configuration" -msgstr "" +msgstr "ログファイルの設定" #: cps/templates/config_edit.html:120 msgid "Log Level" @@ -1372,27 +1191,27 @@ msgstr "ログレベル" #: cps/templates/config_edit.html:129 msgid "Location and name of logfile (calibre-web.log for no entry)" -msgstr "" +msgstr "ログファイル名 (空欄の場合はcalibre-web.log)" #: cps/templates/config_edit.html:140 msgid "Feature Configuration" -msgstr "" +msgstr "機能設定" #: cps/templates/config_edit.html:148 msgid "Enable uploading" -msgstr "アップロードを 有効する" +msgstr "アップロードを有効にする" #: cps/templates/config_edit.html:152 msgid "Enable anonymous browsing" -msgstr "匿名ブラウジングを有効する" +msgstr "匿名での閲覧を有効にする" #: cps/templates/config_edit.html:156 msgid "Enable public registration" -msgstr "公的登録を有効する" +msgstr "誰でも新規登録を可能にする" #: cps/templates/config_edit.html:160 msgid "Enable remote login (\"magic link\")" -msgstr "遠距離ログインを有効する ('マジックリンク')" +msgstr "リモートログインを有効する (\"マジックリンク\")" #: cps/templates/config_edit.html:165 msgid "Use" @@ -1400,7 +1219,7 @@ msgstr "使う" #: cps/templates/config_edit.html:166 msgid "Obtain an API Key" -msgstr "APIキーを取得する" +msgstr "APIキーを取得" #: cps/templates/config_edit.html:170 msgid "Goodreads API Key" @@ -1408,132 +1227,81 @@ msgstr "GoodreadsのAPIキー" #: cps/templates/config_edit.html:174 msgid "Goodreads API Secret" -msgstr "GoodreadsのAPI秘密" - -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" +msgstr "GoodreadsのAPIシークレット" -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" -msgstr "" +msgstr "外部バイナリ" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" -msgstr "" +msgstr "変換ソフトなし" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" -msgstr "" +msgstr "Kindlegenを使う" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" -msgstr "" +msgstr "calibreのebook converterを使う" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" -msgstr "" +msgstr "E-Book converterの設定" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" -msgstr "" +msgstr "convertertoolのパス" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" -msgstr "" +msgstr "Unrarバイナリのパス" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "ログイン" #: cps/templates/config_view_edit.html:12 msgid "View Configuration" -msgstr "" +msgstr "表示設定" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "タイトル" #: cps/templates/config_view_edit.html:27 msgid "No. of random books to show" -msgstr "任意本を表示するの数" +msgstr "ランダムで表示する本の冊数" #: cps/templates/config_view_edit.html:31 msgid "No. of authors to show before hiding (0=disable hiding)" -msgstr "" +msgstr "非表示にする前に表示する著者の人数 (0の場合は常に表示)" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" -msgstr "" +msgstr "テーマ" #: cps/templates/config_view_edit.html:37 msgid "Standard Theme" -msgstr "" +msgstr "通常テーマ" #: cps/templates/config_view_edit.html:38 msgid "caliBlur! Dark Theme" -msgstr "" +msgstr "caliBlur! ダークテーマ" #: cps/templates/config_view_edit.html:42 msgid "Regular expression for ignoring columns" -msgstr "列を無視するの正規表現" +msgstr "本を非表示にする際の正規表現" #: cps/templates/config_view_edit.html:46 msgid "Link read/unread status to Calibre column" -msgstr "" +msgstr "Calibre上のデータと既読/未読のステータスを紐付ける" #: cps/templates/config_view_edit.html:55 msgid "Regular expression for title sorting" -msgstr "タイトルを並び替えの正規表現" +msgstr "タイトルでソートする際の正規表現" #: cps/templates/config_view_edit.html:59 msgid "Tags for Mature Content" @@ -1541,45 +1309,89 @@ msgstr "成人向けのタグ" #: cps/templates/config_view_edit.html:73 msgid "Default settings for new users" -msgstr "新規ユーザにデフォルト設定を設定する" +msgstr "新規ユーザのデフォルト設定" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" -msgstr "管理ユーザ" +msgstr "管理者ユーザ" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" -msgstr "ダウンロードを有効する" +msgstr "ダウンロードを許可" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" -msgstr "アップロードを有効する" +msgstr "アップロードを許可" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" -msgstr "編集を有効する" +msgstr "編集を許可" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" -msgstr "本削除を有効する" +msgstr "本の削除を許可" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" -msgstr "パスワード変更を有効する" +msgstr "パスワード変更を許可" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" -msgstr "公的叢書の編集を有効する" +msgstr "みんなの本棚の編集を許可" #: cps/templates/config_view_edit.html:115 msgid "Default visibilities for new users" -msgstr "新規ユーザにデフォルト可視性を設定する" +msgstr "新規ユーザのデフォルト表示設定" + +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "ランダムで本を表示" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "最近追加された本を表示" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "ソートされた本を表示" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "人気な本を表示" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "評価が高い本を表示" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "言語選択を表示" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "シリーズ選択を表示" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "カテゴリ選択を表示" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "著者選択を表示" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "出版社選択を表示" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "既読の本と未読の本を表示" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" -msgstr "任意の本を詳細閲覧で表示する" +msgstr "詳細画面でランダムで本を表示" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "成人向けコンテンツを表示" @@ -1587,49 +1399,45 @@ msgstr "成人向けコンテンツを表示" msgid "Read in browser" msgstr "ブラウザで読む" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "本" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" -msgstr "から" +msgstr "の" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "言語" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" -msgstr "" +msgstr "未読に設定" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" -msgstr "" +msgstr "既読に設定" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" -msgstr "読む" +msgstr "読んだ" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "詳細:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" -msgstr "書架に追加" +msgstr "本棚に追加" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" -msgstr "メタデータを編集する" +msgstr "メタデータを編集" #: cps/templates/email_edit.html:15 msgid "SMTP port (usually 25 for plain SMTP and 465 for SSL and 587 for STARTTLS)" -msgstr "SMTPポート(基本的にplain SMTPは25、SSLは465、STARTTLSは587)" +msgstr "SMTPポート (多くの場合plain SMTPは25、SSLは465、STARTTLSは587)" #: cps/templates/email_edit.html:19 msgid "Encryption" @@ -1649,120 +1457,132 @@ msgstr "SSL/TLS" #: cps/templates/email_edit.html:31 msgid "SMTP password" -msgstr "SMTP パスワード" +msgstr "SMTPパスワード" #: cps/templates/email_edit.html:35 msgid "From e-mail" -msgstr "メールより" +msgstr "メールから" #: cps/templates/email_edit.html:38 msgid "Save settings" -msgstr "設定を保存する" +msgstr "設定を保存" #: cps/templates/email_edit.html:39 msgid "Save settings and send Test E-Mail" -msgstr "設定を保存するとテストメールを送信する" +msgstr "設定を保存してテストメールを送信する" #: cps/templates/email_edit.html:43 msgid "Allowed domains for registering" -msgstr "" +msgstr "登録を許可されたドメイン" #: cps/templates/email_edit.html:47 msgid "Enter domainname" -msgstr "" +msgstr "ドメイン名を入力" #: cps/templates/email_edit.html:55 msgid "Add Domain" -msgstr "" +msgstr "ドメインを追加" #: cps/templates/email_edit.html:58 msgid "Add" -msgstr "" +msgstr "追加" #: cps/templates/email_edit.html:72 msgid "Do you really want to delete this domain rule?" -msgstr "" +msgstr "このドメインルールを削除してもよろしいですか?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "次" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "検索" #: cps/templates/http_error.html:23 msgid "Back to home" -msgstr "" +msgstr "ホームに戻る" #: cps/templates/index.html:5 msgid "Discover (Random Books)" -msgstr "発見 (任意の本)" - -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" +msgstr "本を見つける (ランダムで表示)" #: cps/templates/index.xml:6 msgid "Start" msgstr "開始" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "人気の本" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." -msgstr "ダウンロードによりカタログの有名な出版" +msgstr "ダウンロード数に基づいた、この出版社が出している有名な本" + +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "高評価の本" -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." -msgstr "評価によりカタログの有名な出版" +msgstr "評価に基づいた、この出版社が出している有名な本" -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" -msgstr "新しい本" +msgstr "新着本" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" -msgstr "最近の本" +msgstr "最新の本" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" -msgstr "任意の本を表示する" +msgstr "ランダムで本を表示" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "著者" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" -msgstr "著者の名前で並び替える" +msgstr "著者名順" + +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "出版社" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" -msgstr "" +msgstr "出版社順" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" -msgstr "カテゴリーで並び替える" +msgstr "カテゴリ順" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" -msgstr "叢書で並び替える" +msgstr "シリーズ順" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" -msgstr "公的の叢書" +msgstr "みんなの本棚" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" -msgstr "公的の叢書に選び分ける、みんなに見える" +msgstr "みんなの本棚に入れた本棚は、他の人からも見えます" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" -msgstr "あなたの叢書" +msgstr "あなたの本棚" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" -msgstr "ユーザ自身の叢書、自分しか見えない" +msgstr "ユーザ自身の本棚は、自分にのみ見えます" #: cps/templates/layout.html:28 msgid "Home" -msgstr "" +msgstr "ホーム" #: cps/templates/layout.html:34 msgid "Toggle navigation" @@ -1773,57 +1593,98 @@ msgid "Advanced Search" msgstr "詳細検索" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "設定" #: cps/templates/layout.html:78 msgid "Account" -msgstr "" +msgstr "アカウント" #: cps/templates/layout.html:80 msgid "Logout" -msgstr "ロクアウト" +msgstr "ログアウト" #: cps/templates/layout.html:85 cps/templates/register.html:14 msgid "Register" msgstr "登録" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." -msgstr "" +msgstr "アップロード中..." #: cps/templates/layout.html:112 msgid "please don't refresh the page" -msgstr "" +msgstr "ページを更新しないでください" #: cps/templates/layout.html:122 msgid "Browse" -msgstr "ブラウズ" +msgstr "閲覧" + +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "最近追加した本" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "本をソート" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "ソート" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "新着順" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "投稿順" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "昇順" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "降順" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "見つける" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "カテゴリ" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "言語" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" -msgstr "叢書を作成する" +msgstr "本棚を作成" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "このサイトについて" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "前" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "本の詳細" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." -msgstr "" +msgstr "アップロード完了。現在処理中ですのでお待ち下さい..." -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" -msgstr "" +msgstr "エラー" #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 @@ -1837,115 +1698,123 @@ msgstr "パスワード" #: cps/templates/login.html:17 msgid "Remember me" -msgstr "" +msgstr "記憶する" #: cps/templates/login.html:22 msgid "Log in with magic link" -msgstr "マジックリンクでログインする" +msgstr "マジックリンクでログイン" #: cps/templates/osd.xml:5 msgid "Calibre-Web ebook catalog" -msgstr "" +msgstr "Calibre-Web 電子書籍カタログ" #: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "" -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "キーボードショートカット" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" -msgstr "" +msgstr "前のページ" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" -msgstr "" +msgstr "次のページ" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" -msgstr "" +msgstr "最適なサイズにする" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" -msgstr "" +msgstr "横に合わせる" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" -msgstr "" +msgstr "縦に合わせる" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" -msgstr "" +msgstr "オリジナルのサイズにする" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" -msgstr "" +msgstr "右に回転する" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" -msgstr "" +msgstr "左に回転する" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" -msgstr "" +msgstr "画像を反転する" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" -msgstr "" +msgstr "ライト" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" -msgstr "" +msgstr "ダーク" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" -msgstr "" +msgstr "サイズ" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" -msgstr "" +msgstr "最適" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" -msgstr "" +msgstr "横に合わせる" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" -msgstr "" +msgstr "縦に合わせる" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" -msgstr "" +msgstr "オリジナル" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" -msgstr "" +msgstr "回転" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" -msgstr "" +msgstr "反転" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" -msgstr "" +msgstr "水平方向" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" -msgstr "" +msgstr "垂直方向" + +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "読む方向" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "左から右" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "右から左" #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" -msgstr "" - -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" +msgstr "PDF.js ビューア" #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" -msgstr "" +msgstr "テキストリーダ" #: cps/templates/register.html:4 msgid "Register a new account" @@ -1953,27 +1822,27 @@ msgstr "新規アカウントを登録する" #: cps/templates/register.html:8 msgid "Choose a username" -msgstr "ユーザ名" +msgstr "ユーザ名を入力してください" #: cps/templates/register.html:11 cps/templates/user_edit.html:13 msgid "E-mail address" -msgstr "" +msgstr "メールアドレス" #: cps/templates/register.html:12 msgid "Your email address" msgstr "あなたのメールアドレス" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "他の端末を使っています" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "とログイン" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." -msgstr "やってたら、自動的にこの端末にログインします" +msgstr "一度実行すれば、自動的にこの端末でログインします" + +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" #: cps/templates/search.html:5 msgid "No Results for:" @@ -1989,11 +1858,11 @@ msgstr "結果:" #: cps/templates/search_form.html:19 msgid "Publishing date from" -msgstr "" +msgstr "これ以前の出版日:" #: cps/templates/search_form.html:26 msgid "Publishing date to" -msgstr "" +msgstr "これ以降の出版日:" #: cps/templates/search_form.html:43 msgid "Exclude Tags" @@ -2001,7 +1870,7 @@ msgstr "タグを除外" #: cps/templates/search_form.html:63 msgid "Exclude Series" -msgstr "叢書を除外" +msgstr "シリーズを除外" #: cps/templates/search_form.html:84 msgid "Exclude Languages" @@ -2009,67 +1878,67 @@ msgstr "言語を除外" #: cps/templates/search_form.html:97 msgid "Rating bigger than" -msgstr "" +msgstr "これ以上の評価:" #: cps/templates/search_form.html:101 msgid "Rating less than" -msgstr "" +msgstr "これ未満の評価:" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" -msgstr "この叢書を削除" +msgstr "この本棚を削除" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" -msgstr "" +msgstr "本棚を編集" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" -msgstr "順番を変更する" +msgstr "順番を変更" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" -msgstr "書架を削除します。宜しいですか?" +msgstr "この本棚を削除してもよろしいですか?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" -msgstr "書架は誰にも見えなくなり永遠なくなります" +msgstr "この本棚は誰にも見えなくなり、完全に消滅します" #: cps/templates/shelf_edit.html:13 msgid "should the shelf be public?" -msgstr "叢書を公的に表示しますか?" +msgstr "この本棚を他の人にも表示しますか?" #: cps/templates/shelf_order.html:5 msgid "Drag 'n drop to rearrange order" -msgstr "ドラッグドロップで並び替えます" +msgstr "ドラッグ&ドロップで並び替える" #: cps/templates/stats.html:7 msgid "Calibre library statistics" -msgstr "Calibre図書館の統計" +msgstr "Calibreライブラリの統計" #: cps/templates/stats.html:12 msgid "Books in this Library" -msgstr "この図書館の本" +msgstr "このライブラリ内の本" #: cps/templates/stats.html:16 msgid "Authors in this Library" -msgstr "図書館内の著者" +msgstr "このライブラリ内の著者" #: cps/templates/stats.html:20 msgid "Categories in this Library" -msgstr "図書館内のカテゴリー" +msgstr "このライブラリ内のカテゴリ" #: cps/templates/stats.html:24 msgid "Series in this Library" -msgstr "図書館内の叢書" +msgstr "このライブラリ内のシリーズ" #: cps/templates/stats.html:28 msgid "Linked libraries" -msgstr "リンク付き図書館" +msgstr "紐付けられたライブラリ" #: cps/templates/stats.html:32 msgid "Program library" -msgstr "プログラム図書館" +msgstr "プログラムのライブラリ" #: cps/templates/stats.html:33 msgid "Installed Version" @@ -2077,196 +1946,85 @@ msgstr "インストールされたバージョン" #: cps/templates/tasks.html:7 msgid "Tasks list" -msgstr "" +msgstr "タスク一覧" #: cps/templates/tasks.html:12 msgid "User" -msgstr "" +msgstr "ユーザ" #: cps/templates/tasks.html:14 msgid "Task" -msgstr "" +msgstr "タスク" #: cps/templates/tasks.html:15 msgid "Status" -msgstr "" +msgstr "ステータス" #: cps/templates/tasks.html:16 msgid "Progress" -msgstr "" +msgstr "進捗" #: cps/templates/tasks.html:17 msgid "Runtime" -msgstr "" +msgstr "実行時間" #: cps/templates/tasks.html:18 msgid "Starttime" -msgstr "" +msgstr "開始時間" #: cps/templates/tasks.html:24 msgid "Delete finished tasks" -msgstr "" +msgstr "終了したタスクを削除する" #: cps/templates/tasks.html:25 msgid "Hide all tasks" -msgstr "" +msgstr "すべてのタスクを非表示にする" #: cps/templates/user_edit.html:18 msgid "Reset user Password" -msgstr "" +msgstr "ユーザパスワードをリセット" #: cps/templates/user_edit.html:27 msgid "Kindle E-Mail" -msgstr "Kindleメール" +msgstr "Kindleのメールアドレス" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" -msgstr "言語で本を表示する" +msgstr "この言語で本を表示" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "全て表示" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" -msgstr "このユーザを削除する" +msgstr "このユーザを削除" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" -msgstr "最近ダウンロード" - -#~ msgid "%s: %s" -#~ msgstr "" - -#~ msgid "E-Mail: %(book)s" -#~ msgstr "" - -#~ msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -#~ msgstr "タイトルを'%(src)s'から'%(dest)s'の改名は失敗しました。エーラ: %(error)s" - -#~ msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -#~ msgstr "著者を'%(src)s'から'%(dest)s'の改名は失敗しました。エーラ:%(error)s" - -#~ msgid "Password for user %(user)s reset" -#~ msgstr "" - -#~ msgid "Password for user %s reset" -#~ msgstr "" - -#~ msgid "Rename title from: '%(src)s' to '%(src)s' failed with error: %(error)s" -#~ msgstr "" - -#~ msgid "Rename author from: '%(src)s' to '%(src)s' failed with error: %(error)s" -#~ msgstr "" - -#~ msgid "Failed to create path for cover %(cover)s (Permission denied)." -#~ msgstr "" - -#~ msgid "File extension '%s' is not allowed to be uploaded to this server" -#~ msgstr "" - -#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server" -#~ msgstr "ファイル拡張子 \"%(ext)s\" をこのサーバにアップロードする許可はありません" - -#~ msgid "Current commit timestamp" -#~ msgstr "現在コミットのタイムスタンプ" +msgstr "最近のダウンロード" -#~ msgid "Newest commit timestamp" -#~ msgstr "最新コミットのタイムスタンプ" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "カバー画像 %(path)s の作成に失敗しました (Permission denied)。" -#~ msgid "Convert: %(book)s" -#~ msgstr "" - -#~ msgid "Convert to %(format)s: %(book)s" -#~ msgstr "" - -#~ msgid "Files are replaced" -#~ msgstr "ファイルを書き換えました" - -#~ msgid "Server is stopped" -#~ msgstr "サーバがシャットダウンされました" - -#~ msgid "Convertertool %(converter)s not found" -#~ msgstr "" - -#~ msgid "Choose a password" -#~ msgstr "パスワード" - -#~ msgid "Could not find any formats suitable for sending by e-mail" -#~ msgstr "" - -#~ msgid "Author list" -#~ msgstr "著者リスト" - -#~ msgid "File %(file)s uploaded" -#~ msgstr "" - -#~ msgid "Update done" -#~ msgstr "更新完了" - -#~ msgid "Stable (Automatic))" -#~ msgstr "" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "カバー画像 %(cover)s の保存に失敗しました。" -#~ msgid "Nightly (Automatic))" -#~ msgstr "" - -#~ msgid "A new update is available. Click on the button below to update to version: " -#~ msgstr "" - -#~ msgid "A new update is available. Click on the button below to update to version: %(version)s" -#~ msgstr "" - -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "整列された本を表示する" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "カバー画像が無効な画像ファイルです" -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "最新の本" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "カバー画像がjpgファイルでないため、保存できません" -#~ msgid "Oldest Books" -#~ msgstr "最古の本" +#~ msgid "Preparing document for printing..." +#~ msgstr "印刷用にドキュメントを準備しています..." -#~ msgid "Books (A-Z)" -#~ msgstr "本(A-Z)" +#~ msgid "Using your another device, visit" +#~ msgstr "他の端末を使っています" -#~ msgid "Books (Z-A)" -#~ msgstr "本 (Z-A)" +#~ msgid "and log in" +#~ msgstr "ログイン" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "整列した本" - -#~ msgid "Sort By" -#~ msgstr "整列" - -#~ msgid "Newest" -#~ msgstr "最新" - -#~ msgid "Oldest" -#~ msgstr "最古" - -#~ msgid "Ascending" -#~ msgstr "昇順" - -#~ msgid "Descending" -#~ msgstr "降順" - diff --git a/cps/translations/km/LC_MESSAGES/messages.po b/cps/translations/km/LC_MESSAGES/messages.po index 0ccab2aa..20892ce5 100644 --- a/cps/translations/km/LC_MESSAGES/messages.po +++ b/cps/translations/km/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n" "Last-Translator: \n" "Language: km_KH\n" @@ -19,920 +19,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "ស្ថិតិ" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "ម៉ាស៊ីន server បានដំណើរការម្តងទៀត សូមបើកទំព័រជាថ្មី" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "កំពុងបិទម៉ាស៊ីន server សូមបិទផ្ទាំងនេះ" - -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "មិនដឹង" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "មិនបានតម្លើង" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "ទំព័ររដ្ឋបាល" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "ខ្វះសិទ្ធិប្រតិបត្តិការ" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" +#: cps/converter.py:66 +msgid "not configured" msgstr "" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "ការកំណត់ផ្ទាំងប្រើប្រាស់" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "ខ្វះការនាំចូលតម្រូវការបន្ថែមរបស់ Google Drive" - -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "មិនមានឯកសារ client_secrets.json ឬមិនអាចបើកបាន" - -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "ឯកសារ client_secrets.json មិនទាន់បានកំណត់សម្រាប់កម្មវិធីវែប" - -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "ការកំណត់សាមញ្ញ" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "ទីតាំងរបស់ keyfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "ទីតាំងរបស់ certfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "ផ្ញើទៅ Kindle" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "ទីតាំងរបស់ logfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" - -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "ទីតាំងរបស់ database មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "សូមបំពេញចន្លោះទាំងអស់!" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "បន្ថែមអ្នកប្រើប្រាស់ថ្មី" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" +#: cps/helper.py:116 +msgid "Test e-mail" msgstr "" -#: cps/admin.py:570 -#, python-format -msgid "User '%(user)s' created" -msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’" - -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" msgstr "" -#: cps/admin.py:605 +#: cps/helper.py:133 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" +msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/admin.py:608 +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "" +#: cps/helper.py:205 +#, python-format +msgid "E-mail: %(book)s" +msgstr "អ៊ីមែល៖ %(book)s" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "" +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "ឯកសារដែលបានស្នើសុំមិនអាចបើកបានទេ។ អាចនឹងខុសសិទ្ធិប្រើប្រាស់ទេដឹង?" -#: cps/admin.py:638 +#: cps/helper.py:316 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "ប្តូរចំណងជើងពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" -#: cps/admin.py:704 +#: cps/helper.py:326 #, python-format -msgid "User '%(nick)s' updated" -msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "ប្តូរអ្នកនិពន្ធពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "បញ្ហាដែលមិនដឹងបានកើតឡើង។" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "" -#: cps/admin.py:710 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "Edit User %(nick)s" -msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" +msgid "File %(file)s not found on Google Drive" +msgstr "ឯកសារ %(file)s រកមិនឃើញក្នុង Google Drive" -#: cps/admin.py:726 +#: cps/helper.py:405 #, python-format -msgid "Password for user %(user)s reset" +msgid "Book path %(path)s not found on Google Drive" +msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive" + +#: cps/helper.py:556 +msgid "Error excecuting UnRar" msgstr "" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." +#: cps/helper.py:558 +msgid "Unrar binary file not found" msgstr "" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "កំពុងស្នើសុំឯកសារបច្ចុប្បន្នភាព" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "កំពុងរង់ចាំ" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "កំពុងទាញយកឯកសារបច្ចុប្បន្នភាព" +#: cps/helper.py:587 +msgid "Failed" +msgstr "បានបរាជ័យ" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "កំពុងពន្លាឯកសារបច្ចុប្បន្នភាព" +#: cps/helper.py:589 +msgid "Started" +msgstr "បានចាប់ផ្តើម" -#: cps/admin.py:751 -msgid "Replacing files" +#: cps/helper.py:591 +msgid "Finished" +msgstr "បានបញ្ចប់" + +#: cps/helper.py:593 +msgid "Unknown Status" msgstr "" -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "" -#: cps/admin.py:753 -msgid "Stopping server" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " msgstr "" -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "ការធ្វើបច្ចុប្បន្នភាពបានបញ្ចប់ សូមចុច okay រួចបើកទំព័រជាថ្មី" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "" -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "" + +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "" + +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" msgstr "" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "មិនបានតម្លើង" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "ខ្វះសិទ្ធិប្រតិបត្តិការ" - -#: cps/converter.py:70 -msgid "not configured" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." msgstr "" -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ ពុំមានឯកសារ ឬឯកសារនេះមិនអាចបើកបាន" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "កែប្រែទិន្នន័យមេតា" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "" -#: cps/editbooks.py:325 cps/editbooks.py:572 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "ឯកសារប្រភេទ '%(ext)s' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "មិនដឹង" -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "កំពុងស្នើសុំឯកសារបច្ចុប្បន្នភាព" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។" +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "កំពុងទាញយកឯកសារបច្ចុប្បន្នភាព" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "កំពុងពន្លាឯកសារបច្ចុប្បន្នភាព" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." +#: cps/web.py:1202 +msgid "Replacing files" msgstr "" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." +#: cps/web.py:1204 +msgid "Stopping server" msgstr "" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "មិនដឹង" - -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "គម្របមិនមែនជាឯកសារ JPG មិនអាចរក្សាទុក" - -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "ការធ្វើបច្ចុប្បន្នភាពបានបញ្ចប់ សូមចុច okay រួចបើកទំព័រជាថ្មី" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" msgstr "" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "សៀវភៅដែលទើបបានបន្ថែម" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "សៀវភៅថ្មីៗជាងគេ" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "មិនអាចលុបឯកសារ %(file)s (មិនមានសិទ្ធិ)។" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "សៀវភៅចាស់ជាងគេ" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "សៀវភៅពី A ទៅ Z" -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "" +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "សៀវភៅពី Z ទៅ A" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "សៀវភៅដែលត្រូវបានទាញយកច្រើនជាងគេ" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "សៀវភៅដែលត្រូវបានវាយតម្លៃល្អជាងគេ" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "សៀវភៅចៃដន្យ" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "Callback domain មិនទាន់បានផ្ទៀងផ្ទាត់ឲប្រើទេ សូមធ្វើតាមជំហានដើម្បីផ្ទៀងផ្ទាត់ domain នៅក្នុង Google Developer Console" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ មិនមានឯកសារនេះ ឬមិនអាចបើកបាន៖" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" +#: cps/web.py:1391 +msgid "Publisher list" msgstr "" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" +msgid "Publisher: %(name)s" msgstr "" -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "ផ្ញើទៅ Kindle" - -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "" +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "បញ្ជីស៊េរី" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "" +msgid "Series: %(serie)s" +msgstr "ស៊េរី៖ %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "ភាសាដែលមាន" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "ភាសា៖ %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "បញ្ជីប្រភេទ" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "" +msgid "Category: %(name)s" +msgstr "ប្រភេទ៖ %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "កិច្ចការនានា" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "ស្ថិតិ" + +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "អ៊ីមែល៖ %(book)s" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Callback domain មិនទាន់បានផ្ទៀងផ្ទាត់ឲប្រើទេ សូមធ្វើតាមជំហានដើម្បីផ្ទៀងផ្ទាត់ domain នៅក្នុង Google Developer Console" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "ឯកសារដែលបានស្នើសុំមិនអាចបើកបានទេ។ អាចនឹងខុសសិទ្ធិប្រើប្រាស់ទេដឹង?" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "ម៉ាស៊ីន server បានដំណើរការម្តងទៀត សូមបើកទំព័រជាថ្មី" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "ប្តូរចំណងជើងពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "កំពុងបិទម៉ាស៊ីន server សូមបិទផ្ទាំងនេះ" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "ប្តូរអ្នកនិពន្ធពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" +#: cps/web.py:1953 +msgid "Published after " +msgstr "បានបោះពុម្ភក្រោយ " -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1960 +msgid "Published before " +msgstr "បានបោះពុម្ភមុន " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "ឯកសារ %(file)s រកមិនឃើញក្នុង Google Drive" +msgid "Rating <= %(rating)s" +msgstr "ការវាយតម្លៃ <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive" +msgid "Rating >= %(rating)s" +msgstr "ការវាយតម្លៃ >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "ស្វែងរក" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "សៀវភៅដែលបានអានរួច" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "កំពុងរង់ចាំ" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "សៀវភៅដែលមិនទាន់បានអាន" -#: cps/helper.py:555 -msgid "Failed" -msgstr "បានបរាជ័យ" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "អានសៀវភៅ" -#: cps/helper.py:557 -msgid "Started" -msgstr "បានចាប់ផ្តើម" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "បានបញ្ចប់" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "សូមបំពេញចន្លោះទាំងអស់!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "ចុះឈ្មោះ" -#: cps/helper.py:566 -msgid "E-mail: " +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/helper.py:570 -msgid "Upload: " +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/helper.py:574 -msgid "Unknown Task: " +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." msgstr "" -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ ‘%(nickname)s’" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "ចូលប្រើ" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "រកមិនឃើញវត្ថុតាង" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "វត្ថុតាងហួសពេលកំណត់" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "ជោគជ័យ! សូមវិលមកឧបករណ៍អ្នកវិញ" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន" -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "សៀវភៅត្រូវបានបន្ថែមទៅធ្នើ៖ %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "សៀវភៅត្រូវបានដកចេញពីធ្នើ៖ %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "សូមអភ័យទោស អ្នកមិនមានសិទ្ធិដកសៀវភៅចេញពីធ្នើនេះទេ៖ %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "មានធ្នើដែលមានឈ្មោះ ‘%(title)s’ រួចហើយ។" -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានបង្កើត" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "មានបញ្ហា" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "បង្កើតធ្នើ" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានប្តូរ" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "កែប្រែធ្នើ" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "បានបង្កើតធ្នើឈ្មោះ %(name)s ដោយជោគជ័យ" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "ធ្នើ៖ ‘%(name)s’" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "ប្តូរលំដាប់ធ្នើ៖ ‘%(name)s’" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "ទើបបន្ថែមថ្មីៗ" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "បង្ហាញសៀវភៅមកថ្មី" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "សៀវភៅដែលមានប្រជាប្រិយភាព" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "បង្ហាញសៀវភៅដែលមានប្រជាប្រិយភាព" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "សៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "បង្ហាញសៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "សៀវភៅដែលបានអានរួច" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "បង្ហាញអានរួច និងមិនទាន់អាន" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "សៀវភៅដែលមិនទាន់បានអាន" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "ស្រាវជ្រាវ" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "បង្ហាញសៀវភៅចៃដន្យ" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "ប្រភេទនានា" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "បង្ហាញជម្រើសប្រភេទ" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "ស៊េរី" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "បង្ហាញជម្រើសស៊េរី" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "អ្នកនិពន្ធ" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "បង្ហាញជម្រើសអ្នកនិពន្ធ" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "ភាសានានា" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "បង្ហាញផ្នែកភាសា" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" msgstr "" -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "" +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 +#, python-format +msgid "%(name)s's profile" +msgstr "ព័ត៌មានសង្ខេបរបស់ %(name)s" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "ព័ត៌មានសង្ខេបបានកែប្រែ" -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "ទំព័ររដ្ឋបាល" -#: cps/updater.py:456 cps/updater.py:465 -#, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" msgstr "" -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "សៀវភៅដែលទើបបានបន្ថែម" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "ការកំណត់ផ្ទាំងប្រើប្រាស់" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "សៀវភៅដែលត្រូវបានវាយតម្លៃល្អជាងគេ" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "ខ្វះការនាំចូលតម្រូវការបន្ថែមរបស់ Google Drive" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "សៀវភៅចៃដន្យ" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "មិនមានឯកសារ client_secrets.json ឬមិនអាចបើកបាន" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "ឯកសារ client_secrets.json មិនទាន់បានកំណត់សម្រាប់កម្មវិធីវែប" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "សៀវភៅដែលត្រូវបានទាញយកច្រើនជាងគេ" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "ការកំណត់សាមញ្ញ" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ មិនមានឯកសារនេះ ឬមិនអាចបើកបាន៖" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ keyfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ certfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ logfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "បញ្ជីស៊េរី" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ database មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/web.py:644 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "បន្ថែមអ្នកប្រើប្រាស់ថ្មី" + +#: cps/web.py:3184 #, python-format -msgid "Series: %(serie)s" -msgstr "ស៊េរី៖ %(serie)s" +msgid "User '%(user)s' created" +msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’" -#: cps/web.py:658 -msgid "Ratings list" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:672 +#: cps/web.py:3218 #, python-format -msgid "Rating: %(rating)s stars" +msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:685 -msgid "File formats list" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" +#: cps/web.py:3225 +msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:727 -msgid "Available languages" -msgstr "ភាសាដែលមាន" +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "" -#: cps/web.py:747 +#: cps/web.py:3251 #, python-format -msgid "Language: %(name)s" -msgstr "ភាសា៖ %(name)s" - -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "បញ្ជីប្រភេទ" +msgid "User '%(nick)s' deleted" +msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប" -#: cps/web.py:776 +#: cps/web.py:3364 #, python-format -msgid "Category: %(name)s" -msgstr "ប្រភេទ៖ %(name)s" - -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "កិច្ចការនានា" - -#: cps/web.py:851 -msgid "Published after " -msgstr "បានបោះពុម្ភក្រោយ " +msgid "User '%(nick)s' updated" +msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ" -#: cps/web.py:858 -msgid "Published before " -msgstr "បានបោះពុម្ភមុន " +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "បញ្ហាដែលមិនដឹងបានកើតឡើង។" -#: cps/web.py:872 +#: cps/web.py:3369 #, python-format -msgid "Rating <= %(rating)s" -msgstr "ការវាយតម្លៃ <= %(rating)s" +msgid "Edit User %(nick)s" +msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" -#: cps/web.py:874 +#: cps/web.py:3386 #, python-format -msgid "Rating >= %(rating)s" -msgstr "ការវាយតម្លៃ >= %(rating)s" +msgid "Password for user %(user)s reset" +msgstr "" -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "ស្វែងរក" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ ពុំមានឯកសារ ឬឯកសារនេះមិនអាចបើកបាន" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "កែប្រែទិន្នន័យមេតា" -#: cps/web.py:1033 +#: cps/web.py:3521 cps/web.py:3754 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ" +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "ឯកសារប្រភេទ '%(ext)s' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ" + +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ" -#: cps/web.py:1037 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "ចុះឈ្មោះ" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "" +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "មិនដឹង" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3694 #, python-format -msgid "You are now logged in as: '%(nickname)s'" +msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់" - -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3725 +msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "ចូលប្រើ" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "រកមិនឃើញវត្ថុតាង" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "វត្ថុតាងហួសពេលកំណត់" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "ជោគជ័យ! សូមវិលមកឧបករណ៍អ្នកវិញ" +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។" -#: cps/web.py:1222 +#: cps/web.py:3785 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ ‘%(nickname)s’" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "មិនអាចលុបឯកសារ %(file)s (មិនមានសិទ្ធិ)។" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3867 #, python-format -msgid "%(name)s's profile" -msgstr "ព័ត៌មានសង្ខេបរបស់ %(name)s" +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "ព័ត៌មានសង្ខេបបានកែប្រែ" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "អានសៀវភៅ" +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "Ebook-converter បានបរាជ័យ៖ %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen បានបរាជ័យដោយមានកំហុស %(error)s. សារ៖ %(message)s" @@ -962,8 +782,7 @@ msgid "Admin" msgstr "រដ្ឋបាល" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "ទាញយក" @@ -1084,17 +903,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "បាទ/ចាស" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "មកក្រោយ" @@ -1114,19 +933,14 @@ msgstr "តាមរយៈ" msgid "In Library" msgstr "នៅក្នុងបណ្ណាល័យ" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "បន្ថែមទៀតដោយ" @@ -1139,7 +953,7 @@ msgid "Delete formats:" msgstr "លុបឯកសារទម្រង់៖" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "លុប" @@ -1181,6 +995,11 @@ msgstr "ពិពណ៌នា" msgid "Tags" msgstr "Tag" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "ស៊េរី" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "លេខសម្គាល់ស៊េរី" @@ -1197,12 +1016,12 @@ msgstr "URL របស់ក្របមុខ (ឯកសារ JPG ក្រប msgid "Upload Cover from local drive" msgstr "" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "ថ្ងៃបោះពុម្ភ" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "អ្នកបោះពុម្ភ" @@ -1231,10 +1050,10 @@ msgstr "មើលសៀវភៅក្រោយពីកែប្រែ" msgid "Get metadata" msgstr "មើលទិន្នន័យមេតា" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "បញ្ចូល" @@ -1270,8 +1089,8 @@ msgstr "ចុចលើគម្របដើម្បីបញ្ចូលទិ msgid "Loading..." msgstr "កំពុងដំណើរការ..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "បិទ" @@ -1411,87 +1230,35 @@ msgstr "Goodreads API key" msgid "Goodreads API Secret" msgstr "Goodreads API secret" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "គ្មានកម្មវិធីបម្លែង" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "ប្រើ Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "ប្រើកម្មវិធីបម្លែង eBook របស់ Calibre" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "ការកំណត់របស់កម្មវិធីបម្លែង eBook" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "ទីតាំងរបស់កម្មវិធីបម្លែង" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "ចូលប្រើប្រាស់" @@ -1500,7 +1267,8 @@ msgstr "ចូលប្រើប្រាស់" msgid "View Configuration" msgstr "មើលការកំណត់" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "ចំណងជើង" @@ -1512,7 +1280,7 @@ msgstr "ចំនួនសៀវភៅចៃដន្យដើម្បីបង msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "ការតុបតែង" @@ -1544,31 +1312,31 @@ msgstr "Tag សម្រាប់មាតិកាសម្រាប់មន msgid "Default settings for new users" msgstr "ការកំណត់មកស្រាប់សម្រាប់អ្នកប្រើប្រាស់ថ្មី" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "អ្នកប្រើប្រាស់រដ្ឋបាល" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "អនុញ្ញាតឲទាញយក" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "អនុញ្ញាតឲអាប់ឡូត" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "អនុញ្ញាតឲកែប្រែ" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "អនុញ្ញាតឲលុបសៀវភៅ" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "អនុញ្ញាតឲប្តូរលេខសម្ងាត់" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "អនុញ្ញាតឲកែប្រែធ្នើសាធារណៈ" @@ -1576,11 +1344,55 @@ msgstr "អនុញ្ញាតឲកែប្រែធ្នើសាធារ msgid "Default visibilities for new users" msgstr "ភាពមើលឃើញដែលមកស្រាប់សម្រាប់អ្នកប្រើប្រាស់ថ្មី" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "បង្ហាញសៀវភៅចៃដន្យ" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "បង្ហាញសៀវភៅមកថ្មី" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "បង្ហាញសៀវភៅដែលរៀបតាមលំដាប់" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "បង្ហាញសៀវភៅដែលមានប្រជាប្រិយភាព" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "បង្ហាញសៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "បង្ហាញផ្នែកភាសា" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "បង្ហាញជម្រើសស៊េរី" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "បង្ហាញជម្រើសប្រភេទ" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "បង្ហាញជម្រើសអ្នកនិពន្ធ" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "បង្ហាញអានរួច និងមិនទាន់អាន" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "បង្ហាញសៀវភៅចៃដន្យក្នុងការបង្ហាញជាពិស្តារ" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "បង្ហាញមាតិកាសម្រាប់មនុស្សពេញវ័យ" @@ -1588,43 +1400,39 @@ msgstr "បង្ហាញមាតិកាសម្រាប់មនុស្ msgid "Read in browser" msgstr "អានក្នុងកម្មវិធី browser" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "សៀវភៅ" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "នៃ" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "ភាសា" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "អាន" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "ពិពណ៌នា" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "បន្ថែមទៅធ្នើ" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "កែប្រែទិន្នន័យមេតា" @@ -1684,12 +1492,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "បន្ទាប់" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "ស្វែងរក" @@ -1701,63 +1509,75 @@ msgstr "" msgid "Discover (Random Books)" msgstr "ស្រាវជ្រាវ (សៀវភៅចៃដន្យ)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "ចាប់ផ្តើម" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "សៀវភៅដែលមានប្រជាប្រិយភាព" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការទាញយក" -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "សៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការវាយតម្លៃ" -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "សៀវភៅថ្មីៗ" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "សៀវភៅចុងក្រោយគេ" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "បង្ហាញសៀវភៅចៃដន្យ" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "អ្នកនិពន្ធ" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "សៀវភៅរៀបតាមលំដាប់អ្នកនិពន្ធ" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "សៀវភៅរៀបតាមលំដាប់ប្រភេទ" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "សៀវភៅរៀបតាមលំដាប់ស៊េរី" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "ធ្នើសាធារណៈ" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "សៀវភៅដែលរៀបចំនៅក្នុងធ្នើសាធារណៈ អាចមើលឃើញដោយគ្រប់គ្នា" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "ធ្នើរបស់អ្នក" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "ធ្នើផ្ទាល់ខ្លួនរបស់អ្នកប្រើប្រាស់ អាចមើលឃើញដោយអ្នកប្រើប្រាស់នេះប៉ុណ្ណោះ" @@ -1774,7 +1594,7 @@ msgid "Advanced Search" msgstr "ស្វែងរកកម្រិតខ្ពស់" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "ការកំណត់" @@ -1790,7 +1610,7 @@ msgstr "ចេញពីការប្រើប្រាស់" msgid "Register" msgstr "ចុះឈ្មោះ" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "កំពុងអាប់ឡូត..." @@ -1802,27 +1622,68 @@ msgstr "សូមកុំបើកទំព័រជាថ្មី" msgid "Browse" msgstr "រុករក" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "ទើបបន្ថែមថ្មីៗ" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "សៀវភៅរៀបតាមលំដាប់" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "រៀបតាម" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "ថ្មីជាងគេ" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "ចាស់ជាងគេ" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "ពីតូចទៅធំ" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "ពីធំទៅតូច" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "ស្រាវជ្រាវ" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "ប្រភេទនានា" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "ភាសានានា" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "បង្កើតធ្នើ" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "អំពី" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "មុន" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "ព័ត៌មានលម្អិតរបស់សៀវភៅ" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1852,98 +1713,106 @@ msgstr "" msgid "Reflow text when sidebars are open." msgstr "សេរេអត្ថបទនៅពេលបើកផ្ទាំងចំហៀង។" -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "កម្មវិធីមើល PDF.js" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "កម្មវិធីមើល txt សាមញ្ញ" @@ -1965,17 +1834,17 @@ msgid "Your email address" msgstr "អាសយដ្ឋានអ៊ីមែលរបស់អ្នក" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "ដោយប្រើប្រាស់ឧបករណ៍ផ្សេងទៀតរបស់អ្នក សូមចូលទៅ" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "រួចចូលប្រើប្រាស់" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "ក្រោយពីនេះ អ្នកនឹងត្រូវបានឲចូលប្រើប្រាស់ក្នុងឧបករណ៍នេះដោយស្វ័យប្រវត្តិ។" +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "គ្មានលទ្ធផលសម្រាប់៖" @@ -2016,23 +1885,23 @@ msgstr "ការវាយតម្លៃលើសពី" msgid "Rating less than" msgstr "ការវាយតម្លៃតិចជាង" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "លុបធ្នើនេះ" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "ប្តូរលំដាប់" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "តើអ្នកពិតជាចង់លុបធ្នើនេះមែនទេ?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "ធ្នើនេះនឹងបាត់បង់ជាអចិន្ត្រៃយ៍សម្រាប់គ្រប់គ្នា!" @@ -2120,31 +1989,19 @@ msgstr "" msgid "Kindle E-Mail" msgstr "អ៊ីមែល Kindle" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "បង្ហាញសៀវភៅដែលមានភាសា" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "បង្ហាញទាំងអស់" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "លុបអ្នកប្រើប្រាស់នេះ" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "ការទាញយកថ្មីៗ" @@ -2229,45 +2086,27 @@ msgstr "ការទាញយកថ្មីៗ" #~ msgid "A new update is available. Click on the button below to update to version: %(version)s" #~ msgstr "" -#~ msgid "File %(title)s" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." #~ msgstr "" -#~ msgid "Show sorted books" -#~ msgstr "បង្ហាញសៀវភៅដែលរៀបតាមលំដាប់" - -#~ msgid "Public registration is not enabled" +#~ msgid "Failed to store cover-file %(cover)s." #~ msgstr "" -#~ msgid "Newest Books" -#~ msgstr "សៀវភៅថ្មីៗជាងគេ" - -#~ msgid "Oldest Books" -#~ msgstr "សៀវភៅចាស់ជាងគេ" - -#~ msgid "Books (A-Z)" -#~ msgstr "សៀវភៅពី A ទៅ Z" - -#~ msgid "Books (Z-A)" -#~ msgstr "សៀវភៅពី Z ទៅ A" - -#~ msgid "Ratings: %(serie)s" +#~ msgid "Cover-file is not a valid image file" #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "សៀវភៅរៀបតាមលំដាប់" - -#~ msgid "Sort By" -#~ msgstr "រៀបតាម" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "គម្របមិនមែនជាឯកសារ JPG មិនអាចរក្សាទុក" -#~ msgid "Newest" -#~ msgstr "ថ្មីជាងគេ" +#~ msgid "Preparing document for printing..." +#~ msgstr "" -#~ msgid "Oldest" -#~ msgstr "ចាស់ជាងគេ" +#~ msgid "Using your another device, visit" +#~ msgstr "ដោយប្រើប្រាស់ឧបករណ៍ផ្សេងទៀតរបស់អ្នក សូមចូលទៅ" -#~ msgid "Ascending" -#~ msgstr "ពីតូចទៅធំ" +#~ msgid "and log in" +#~ msgstr "រួចចូលប្រើប្រាស់" -#~ msgid "Descending" -#~ msgstr "ពីធំទៅតូច" +#~ msgid "Using your another device, login and visit " +#~ msgstr "" diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index 825d3595..4862c608 100644 --- a/cps/translations/nl/LC_MESSAGES/messages.po +++ b/cps/translations/nl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web dutch translation by Ed Driesen (GPL V3)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2018-12-09 15:07+0100\n" "Last-Translator: \n" "Language: nl\n" @@ -19,920 +19,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Statistieken" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Server herstart, gelieve de pagina herladen" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Bezig met het stoppen van de server, gelieve venster te sluiten" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "niet geïnstalleerd" -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Onbekend" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "Rechten om uit te voeren ontbreken" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Administratie pagina" +#: cps/converter.py:66 +msgid "not configured" +msgstr "Niet geconfigureerd" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web configuratie aangepast" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "%(format)s formaat niet gevonden voor boek met id: %(book)d" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Gebruikersinterface configuratie" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "%(format)s niet gevonden op Google Drive: %(fn)s" -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "De import van optionele Google Drive vereisten ontbreken" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Stuur naar Kindle" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json ontbreekt of is niet leesbaar" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "Deze email werd verzonden via Calibre-Web." -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "client_secrets.json is niet geconfigureerd voor web applicaties" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s niet gevonden %(fn)s" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Basis configuratie" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Calibre-Web test email" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "Sleutelbestand (\"keyfile\") locatie ongeldig, gelieve het correcte pad in te geven" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "Test email" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "Certificatiebestand (\"certfile\") locatie ongeldig, gelieve het correcte pad in te geven" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Aan de slag met Calibre-Web" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "Registratie email voor gebruiker: %(name)s" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "Log bestand (\"logfile\") locatie ongeldig, gelieve het correcte pad in te geven" - -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "DB locatie is niet geldig, gelieve het correcte pad in te geven" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "Gelieve alle velden in te vullen!" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Voeg nieuwe gebruiker toe" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "Email is niet van een geldig domein" - -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "Gebruiker '%(user)s' aangemaakt" +msgid "E-mail: %(book)s" +msgstr "Email: %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "Een bestaande account gevonden met dit email adres of gebruikersnaam." +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "Het gevraagde bestand kon niet worden gelezen. Misschien niet de juiste permissies?" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Test email met succes verzonden naar %(kindlemail)s" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Hernoemen van titel: '%(src)s' naar '%(dest)s' faade met fout: %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "Er was een fout bij het verzenden van test email: %(res)s" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "Gelieve eerst je kindle mailadres te configureren..." - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "Email server instellingen aangepast" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Hernoemen van de auteur: '%(src)s' naar '%(dest)s' faalde met fout: %(error)s" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Bewerk email server instellingen" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "Gebruiker '%(nick)s' verwijderd" +msgid "File %(file)s not found on Google Drive" +msgstr "Bestand %(file)s niet gevonden op Google Drive" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "Gebruiker '%(nick)s' aangepast" +msgid "Book path %(path)s not found on Google Drive" +msgstr "Boek pad %(path)s niet gevonden op Google Drive" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Een onbekende fout deed zich voor." +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "Fout bij het uitvoeren van UnRar" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Bewerk gebruiker '%(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "Unrar uitvoeringsbestand niet gevonden" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Wachtwoord voor gebruiker %(user)s gereset" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "Wachten" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "Er was een onbekende fout. Gelieve later nog eens te proberen." +#: cps/helper.py:587 +msgid "Failed" +msgstr "Mislukt" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Update pakket wordt aangevraagd" +#: cps/helper.py:589 +msgid "Started" +msgstr "Gestart" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Update pakket wordt gedownload" +#: cps/helper.py:591 +msgid "Finished" +msgstr "Voltooid" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Update pakket wordt uitgepakt" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "Onbekende status" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Bestanden aan het vervangen" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "Email:" -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Database verbindingen zijn gesloten" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "Converteer:" -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Server aan het stoppen" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "Upload:" -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Update voltooid, klik op ok en herlaad de pagina" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "Onbekende taak:" -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "Update gefaald:" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "Onverwachte data tijdens het lezen van de update informatie" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "Geen update beschikbaar. Je hebt reeds de laatste versie geïnstalleerd" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "HTTP fout" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "Verbindingsfout" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "Time-out bij het maken van de verbinding" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "Algemene fout" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "niet geïnstalleerd" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "Rechten om uit te voeren ontbreken" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "Niet geconfigureerd" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "Een nieuwe update is beschikbaar. Click op de knop hier onder op te updaten naar de laatste versie." -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "Fout bij openen eBook. Het bestand bestaat niet of is niet toegankelijk" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "De update informatie kon niet gelezen worden" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "bewerk metadata" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "" -#: cps/editbooks.py:325 cps/editbooks.py:572 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "Het uploaden van bestandsextensie '%(ext)s' is niet toegestaan op deze server" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Up te loaden bestanden dienen een extensie te hebben" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Onbekend" -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Het pad %(path)s aanmaken mislukt (Geen toestemming)." +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Update pakket wordt aangevraagd" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Bestand opslaan niet gelukt voor %(file)s." +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Update pakket wordt gedownload" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Update pakket wordt uitgepakt" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Het pad %(path)s aanmaken voor boekomslag is mislukt (Geen toestemming)." +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Bestanden aan het vervangen" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Boekomslag bestand is geen geldig beeldbestand" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Database verbindingen zijn gesloten" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Boekomslag %(cover)s opslaan mislukt." +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Server aan het stoppen" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "onbekend" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Update voltooid, klik op ok en herlaad de pagina" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "Boekomslag is geen jpg bestand, opslaan niet mogelijk" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Update gefaald:" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s is geen geldige taal" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "Recent toegevoegde boeken" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Metadata succesvol geüpdatet" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Nieuwste boeken" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "Fout bij het bewerken van het boek, gelieve logfile controleren" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Oudste boeken" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Bestand %(file)s opslaan mislukt (Geen toestemming)." +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Boeken (A-Z)" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Bestand %(file)s wissen mislukt (Geen toestemming)." +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Boeken (A-Z)" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" - -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "Bron of doel formaat voor conversie ontbreekt" - -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "Boek succesvol in de wachtrij geplaatst voor conversie naar %(book_format)s" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "Populaire boeken (meeste downloads)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "Er trad een fout op bij het converteren van dit boek: %(res)s" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Best beoordeelde boeken" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Willekeurige boeken" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "Het callback domein is niet geverifieerd, volg de stappen in de google ontwikkelaars console om het domein te verifiëren" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Fout bij openen van het boek. Bestand bestaat niet of is niet toegankelijk:" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "%(format)s formaat niet gevonden voor boek met id: %(book)d" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "Uitgeverslijst" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "%(format)s niet gevonden op Google Drive: %(fn)s" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Stuur naar Kindle" +msgid "Publisher: %(name)s" +msgstr "Uitgever: %(name)s" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "Deze email werd verzonden via Calibre-Web." +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Serie lijst" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "%(format)s niet gevonden %(fn)s" +msgid "Series: %(serie)s" +msgstr "Serie: %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "Calibre-Web test email" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Beschikbare talen" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "Test email" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "Taal: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "Aan de slag met Calibre-Web" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Categorie lijst" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "Registratie email voor gebruiker: %(name)s" +msgid "Category: %(name)s" +msgstr "Categorie: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "Taken" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistieken" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "Email: %(book)s" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "Het gevraagde bestand kon niet worden gelezen. Misschien niet de juiste permissies?" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Het callback domein is niet geverifieerd, volg de stappen in de google ontwikkelaars console om het domein te verifiëren" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Hernoemen van titel: '%(src)s' naar '%(dest)s' faade met fout: %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Server herstart, gelieve de pagina herladen" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Hernoemen van de auteur: '%(src)s' naar '%(dest)s' faalde met fout: %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Bezig met het stoppen van de server, gelieve venster te sluiten" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "Gepubliceerd na " + +#: cps/web.py:1960 +msgid "Published before " +msgstr "Gepubliceerd voor " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "Bestand %(file)s niet gevonden op Google Drive" +msgid "Rating <= %(rating)s" +msgstr "Waardering <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "Boek pad %(path)s niet gevonden op Google Drive" +msgid "Rating >= %(rating)s" +msgstr "Waardering >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "Fout bij het uitvoeren van UnRar" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "zoek" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "Unrar uitvoeringsbestand niet gevonden" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Gelezen Boeken" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "Wachten" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Ongelezen Boeken" -#: cps/helper.py:555 -msgid "Failed" -msgstr "Mislukt" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Lees een boek" -#: cps/helper.py:557 -msgid "Started" -msgstr "Gestart" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "Voltooid" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Gelieve alle velden in te vullen!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "Onbekende status" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "registreer" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "Email:" +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Er was een onbekende fout. Gelieve later nog eens te proberen." -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "Converteer:" +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "Het is niet toegestaan om te registreren met jou email" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "Upload:" +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "Bevestigings email werd verzonden naar jou email account." -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "Onbekende taak:" +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "Deze gebruikersnaam of email adres is reeds in gebruik." -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "je bent nu ingelogd als: '%(nickname)s'" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Verkeerde gebruikersnaam of Wachtwoord" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "login" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token niet gevonden" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Token is verlopen" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Gelukt! Ga terug naar je apparaat" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Gelieve de SMTP mail instellingen eerst te configureren..." -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Boek met succes in de wachtrij geplaatst om te verzenden naar %(kindlemail)s" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Er trad een fout op bij het versturen van dit boek: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Gelieve eerst je kindle mailadres te configureren..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "Ongeldige boekenplank gespecificeerd" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Sorry, jij mag geen boeken toe voegen aan boekenplank: %(shelfname)s" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "Jij mag geen publieke boekenplanken bewerken" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Dit boek maakt al deel uit van boekenplank: %(shelfname)s" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Boek werd toegevoegd aan boekenplank: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Jij mag geen boeken plaatsen op boekenplank: %(name)s" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "Gebruiker is niet toegestaan om publieke boekenplanken te bewerken" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Deze boeken maken reeds deel uit van boekenplank: %(name)s" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "De boeken werden toegevoegd aan boekenplank: %(sname)s" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Kon geen boeken toevoegen aan boekenplank: %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Boek werd verwijderd van boekenplank: %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Sorry, jij mag geen boeken verwijderen van deze boekenplank: %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Een boekenplank met de naam '%(title)s' bestaat reeds." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Boekenplank %(title)s aangemaakt" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Er deed zich een fout voor" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "maak een boekenplank" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "Boekenplank %(title)s gewijzigd" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Bewerk een boekenplank" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "boekenplank %(name)s succesvol gewist" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Boekenplank: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Fout bij openen boekenplank. Boekenplank bestaat niet of is niet toegankelijk" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Verander volgorde van Boekenplank: '%(name)s'" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "Recent Toegevoegd" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "Toon recente boeken" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Populaire Boeken" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Toon populaire boeken" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Best beoordeeld" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Toon best beoordeelde boeken" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Gelezen Boeken" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Toon gelezen en ongelezen" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Ongelezen Boeken" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Ontdek" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Toon willekeurige boeken" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Categorieën" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Toon categorie selectie" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Series" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Toon serie selectie" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Auteurs" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Toon auteur selectie" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "Uitgevers" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "Toon uitgevers selectie" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "Talen" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Toon taal selectie" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "Onverwachte data tijdens het lezen van de update informatie" - -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "Geen update beschikbaar. Je hebt reeds de laatste versie geïnstalleerd" - -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "Een nieuwe update is beschikbaar. Click op de knop hier onder op te updaten naar de laatste versie." - -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "De update informatie kon niet gelezen worden" - -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "Email is niet van een geldig domein" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "Recent toegevoegde boeken" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Best beoordeelde boeken" +msgid "%(name)s's profile" +msgstr "%(name)s's profiel" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Willekeurige boeken" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "Een bestaand account met dit email adres werd gevonden." -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Profiel aangepast" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Populaire boeken (meeste downloads)" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Administratie pagina" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Fout bij openen van het boek. Bestand bestaat niet of is niet toegankelijk:" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web configuratie aangepast" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "Uitgeverslijst" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Gebruikersinterface configuratie" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "Uitgever: %(name)s" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "De import van optionele Google Drive vereisten ontbreken" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Serie lijst" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json ontbreekt of is niet leesbaar" -#: cps/web.py:644 -#, python-format -msgid "Series: %(serie)s" -msgstr "Serie: %(serie)s" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json is niet geconfigureerd voor web applicaties" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Basis configuratie" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "Sleutelbestand (\"keyfile\") locatie ongeldig, gelieve het correcte pad in te geven" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "Certificatiebestand (\"certfile\") locatie ongeldig, gelieve het correcte pad in te geven" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "Log bestand (\"logfile\") locatie ongeldig, gelieve het correcte pad in te geven" -#: cps/web.py:727 -msgid "Available languages" -msgstr "Beschikbare talen" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "DB locatie is niet geldig, gelieve het correcte pad in te geven" -#: cps/web.py:747 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Voeg nieuwe gebruiker toe" + +#: cps/web.py:3184 #, python-format -msgid "Language: %(name)s" -msgstr "Taal: %(name)s" +msgid "User '%(user)s' created" +msgstr "Gebruiker '%(user)s' aangemaakt" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Categorie lijst" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Een bestaande account gevonden met dit email adres of gebruikersnaam." -#: cps/web.py:776 +#: cps/web.py:3218 #, python-format -msgid "Category: %(name)s" -msgstr "Categorie: %(name)s" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Test email met succes verzonden naar %(kindlemail)s" -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "Taken" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Er was een fout bij het verzenden van test email: %(res)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "Gepubliceerd na " +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "Email server instellingen aangepast" -#: cps/web.py:858 -msgid "Published before " -msgstr "Gepubliceerd voor " +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Bewerk email server instellingen" -#: cps/web.py:872 +#: cps/web.py:3251 #, python-format -msgid "Rating <= %(rating)s" -msgstr "Waardering <= %(rating)s" +msgid "User '%(nick)s' deleted" +msgstr "Gebruiker '%(nick)s' verwijderd" -#: cps/web.py:874 +#: cps/web.py:3364 #, python-format -msgid "Rating >= %(rating)s" -msgstr "Waardering >= %(rating)s" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "zoek" +msgid "User '%(nick)s' updated" +msgstr "Gebruiker '%(nick)s' aangepast" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Gelieve de SMTP mail instellingen eerst te configureren..." +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Een onbekende fout deed zich voor." -#: cps/web.py:1033 +#: cps/web.py:3369 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Boek met succes in de wachtrij geplaatst om te verzenden naar %(kindlemail)s" +msgid "Edit User %(nick)s" +msgstr "Bewerk gebruiker '%(nick)s" -#: cps/web.py:1037 +#: cps/web.py:3386 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Er trad een fout op bij het versturen van dit boek: %(res)s" +msgid "Password for user %(user)s reset" +msgstr "Wachtwoord voor gebruiker %(user)s gereset" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "registreer" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "Fout bij openen eBook. Het bestand bestaat niet of is niet toegankelijk" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "Het is niet toegestaan om te registreren met jou email" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "bewerk metadata" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "Bevestigings email werd verzonden naar jou email account." +#: cps/web.py:3521 cps/web.py:3754 +#, python-format +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "Het uploaden van bestandsextensie '%(ext)s' is niet toegestaan op deze server" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "Deze gebruikersnaam of email adres is reeds in gebruik." +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Up te loaden bestanden dienen een extensie te hebben" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Het pad %(path)s aanmaken mislukt (Geen toestemming)." -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Verkeerde gebruikersnaam of Wachtwoord" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "Bestand opslaan niet gelukt voor %(file)s." + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "login" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "onbekend" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token niet gevonden" +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s is geen geldige taal" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Token is verlopen" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "Metadata succesvol geüpdatet" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Gelukt! Ga terug naar je apparaat" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Fout bij het bewerken van het boek, gelieve logfile controleren" -#: cps/web.py:1222 +#: cps/web.py:3780 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "je bent nu ingelogd als: '%(nickname)s'" +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Bestand %(file)s opslaan mislukt (Geen toestemming)." -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3785 #, python-format -msgid "%(name)s's profile" -msgstr "%(name)s's profiel" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Bestand %(file)s wissen mislukt (Geen toestemming)." -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "Een bestaand account met dit email adres werd gevonden." +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Profiel aangepast" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Bron of doel formaat voor conversie ontbreekt" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Lees een boek" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "Boek succesvol in de wachtrij geplaatst voor conversie naar %(book_format)s" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "Er trad een fout op bij het converteren van dit boek: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "Ebook conversie mislukt: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen gefaald met Error %(error)s. Bericht: %(message)s" @@ -962,8 +782,7 @@ msgid "Admin" msgstr "Administratie" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Download" @@ -1084,17 +903,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "Wil je Calibre-Web echt herstarten?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "Ok" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Terug" @@ -1114,19 +933,14 @@ msgstr "via" msgid "In Library" msgstr "In Bibliotheek" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "Meer van" @@ -1139,7 +953,7 @@ msgid "Delete formats:" msgstr "Wis formaten:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "Wis" @@ -1181,6 +995,11 @@ msgstr "Omschrijving" msgid "Tags" msgstr "Tags" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Series" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "Series id" @@ -1197,12 +1016,12 @@ msgstr "Boekomslag URL (jpg, omslag wordt gedownload en opgeslagen in database, msgid "Upload Cover from local drive" msgstr "Upload cover van lokale schijf" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Publicatie datum" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Uitgever" @@ -1231,10 +1050,10 @@ msgstr "bekijk boek na bewerking" msgid "Get metadata" msgstr "Verkrijg metadata" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "Opslaan" @@ -1270,8 +1089,8 @@ msgstr "Klik op de omslag om de metatadata in het formulier te laden" msgid "Loading..." msgstr "Aan het laden..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "Sluit" @@ -1411,87 +1230,35 @@ msgstr "Goodreads API sleutel" msgid "Goodreads API Secret" msgstr "Goodreads API geheim" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "Externe bibliotheken" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "Geen conversie programma" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "Gebruik Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "Gebruik calibre's ebook converter" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "E-book conversie instellingen" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "Pad naar conversietool" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "Locatie van Unrar programma" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Login" @@ -1500,7 +1267,8 @@ msgstr "Login" msgid "View Configuration" msgstr "Bekijk Configuratie" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titel" @@ -1512,7 +1280,7 @@ msgstr "Aantal boeken te tonen" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Thema" @@ -1544,31 +1312,31 @@ msgstr "Tags voor Volwassen Inhoud" msgid "Default settings for new users" msgstr "Standaard instellingen voor nieuwe gebruikers" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Administratie gebruiker" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Downloads toestaan" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Uploads toestaan" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "Bewerken toestaan" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "Het wissen van boeken toestaan" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Wachtwoord wijzigen toestaan" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "Publieke boekenplanken bewerken toestaan" @@ -1576,11 +1344,55 @@ msgstr "Publieke boekenplanken bewerken toestaan" msgid "Default visibilities for new users" msgstr "Standaard zichtbaar voor nieuwe gebruikers" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Toon willekeurige boeken" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "Toon recente boeken" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "Toon gesorteerde boeken" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Toon populaire boeken" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Toon best beoordeelde boeken" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Toon taal selectie" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Toon serie selectie" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Toon categorie selectie" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Toon auteur selectie" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "Toon uitgevers selectie" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Toon gelezen en ongelezen" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "Toon willekeurige boeken in gedetailleerd zicht" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "Toon Volwassen Inhoud" @@ -1588,43 +1400,39 @@ msgstr "Toon Volwassen Inhoud" msgid "Read in browser" msgstr "Lees in browser" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Boek" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "van" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "taal" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Lees" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "Omschrijving:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "Voeg toe aan boekenplank" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Bewerk metadata" @@ -1684,12 +1492,12 @@ msgstr "Voeg toe" msgid "Do you really want to delete this domain rule?" msgstr "Wil je werkelijk deze domein regel verwijderen?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Volgende" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Zoek" @@ -1701,63 +1509,75 @@ msgstr "" msgid "Discover (Random Books)" msgstr "Ontdek (Willekeurige Boeken)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "Start" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Populaire Boeken" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Populaire publicaties van deze cataloog gebaseerd op Downloads." -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Best beoordeeld" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "Populaire publicaties van deze cataloog gebaseerd op Beoordeling." -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Nieuwe Boeken" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "Recentste boeken" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Toon Willekeurige Boeken" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Auteurs" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "Boeken gesorteerd op Auteur" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "Uitgevers" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "Boeken gesorteerd op uitgever" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Boeken gesorteerd op Categorie" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Boeken gesorteerd op Serie" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "Publieke Boekenplanken" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "Boeken georganiseerd in publieke boekenplanken, zichtbaar voor iedereen" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "Jou Boekenplanken" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "Eigen boekenplanken, enkel zichtbaar voor de huidige gebruiker zelf" @@ -1774,7 +1594,7 @@ msgid "Advanced Search" msgstr "Geavanceerd zoeken" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Instellingen" @@ -1790,7 +1610,7 @@ msgstr "Log uit" msgid "Register" msgstr "Registreer" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "Aan het uploaden..." @@ -1802,27 +1622,68 @@ msgstr "gelieve de pagina niet te herladen" msgid "Browse" msgstr "Verkennen" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Recent Toegevoegd" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "Gesorteerde Boeken" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "Sorteren op" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "Nieuwste" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "Oudste" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "Oplopend" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "Aflopend" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Ontdek" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Categorieën" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Talen" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "Maak een boekenplank" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "Over" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "Vorige" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "Boek Details" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1852,98 +1713,106 @@ msgstr "Calibre-Web ebook cataloog" msgid "Reflow text when sidebars are open." msgstr "Herschuif tekst waneer het zijpaneel open staat." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Sneltoetsen" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Vorige Pagina" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Volgende Pagina" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Optimaal schalen" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Schalen naar breedte" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Schalen naar hoogte" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Schalen op ware grootte" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Draai rechtsom" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Draai linksom" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Keer beeld om" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Licht" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Donker" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Schaal" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Beste" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Breedte" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Hoogte" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "Ware grootte" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Draai" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Keer" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Horizontaal" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Verticaal" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "PDF.js viewer" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Basis txt Lezer" @@ -1965,17 +1834,17 @@ msgid "Your email address" msgstr "Jou email adres" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Bezoek met je andere apparaat" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "en log in" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "Eenmaal gedaan wordt je automagisch op dit apparaat ingelogd." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Geen resultaat voor:" @@ -2016,23 +1885,23 @@ msgstr "Waardering meer dan" msgid "Rating less than" msgstr "Waardering minder dan" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "Wis deze boekenplank" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "Bewerk Boekenplank" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Verander volgorde" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "Wil je echt deze boekenplank verwijderen?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "Boekenplank zal verdwijnen voor iedereen en altijd!" @@ -2120,31 +1989,19 @@ msgstr "Reset gebruikers wachtwoord" msgid "Kindle E-Mail" msgstr "Kindle email" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Toon boeken met taal" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Toon alles" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Wis deze gebruiker" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Recente Downloads" @@ -3402,45 +3259,27 @@ msgstr "Recente Downloads" #~ msgid "Zaza" #~ msgstr "Zaza" -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "Toon gesorteerde boeken" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "Nieuwste boeken" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Het pad %(path)s aanmaken voor boekomslag is mislukt (Geen toestemming)." -#~ msgid "Oldest Books" -#~ msgstr "Oudste boeken" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Boekomslag %(cover)s opslaan mislukt." -#~ msgid "Books (A-Z)" -#~ msgstr "Boeken (A-Z)" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Boekomslag bestand is geen geldig beeldbestand" -#~ msgid "Books (Z-A)" -#~ msgstr "Boeken (A-Z)" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Boekomslag is geen jpg bestand, opslaan niet mogelijk" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "Gesorteerde Boeken" +#~ msgid "Using your another device, visit" +#~ msgstr "Bezoek met je andere apparaat" -#~ msgid "Sort By" -#~ msgstr "Sorteren op" +#~ msgid "and log in" +#~ msgstr "en log in" -#~ msgid "Newest" -#~ msgstr "Nieuwste" - -#~ msgid "Oldest" -#~ msgstr "Oudste" - -#~ msgid "Ascending" -#~ msgstr "Oplopend" - -#~ msgid "Descending" -#~ msgstr "Aflopend" +#~ msgid "Using your another device, login and visit " +#~ msgstr "" diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index f31c1e09..4b6a85b7 100644 --- a/cps/translations/pl/LC_MESSAGES/messages.po +++ b/cps/translations/pl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre Web - polski (POT: 2017-04-11 22:51)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2017-04-11 22:51+0200\n" "Last-Translator: Radosław Kierznowski \n" "Language: pl\n" @@ -19,920 +19,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Statystyki" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "nie zainstalowane" -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Serwer uruchomiony ponownie, proszę odświeżyć stronę" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "" -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Wykonano wyłączenie serwera, proszę zamknąć okno" +#: cps/converter.py:66 +msgid "not configured" +msgstr "" -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Portal administracyjny" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Konfiguracja Calibre-Web została zaktualizowana" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Wyślij do Kindle" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" msgstr "" -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" +#: cps/helper.py:116 +msgid "Test e-mail" msgstr "" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Podstawowa konfiguracja" - -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" msgstr "" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:205 +#, python-format +msgid "E-mail: %(book)s" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "Lokalizacja bazy danych jest nieprawidłowa, wpisz poprawną ścieżkę" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "Proszę wypełnić wszystkie pola!" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Dodaj nowego użytkownika" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" +#: cps/helper.py:316 +#, python-format +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/admin.py:570 +#: cps/helper.py:326 #, python-format -msgid "User '%(user)s' created" -msgstr "Użytkownik '%(user)s' został utworzony" - -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/admin.py:605 +#: cps/helper.py:340 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/admin.py:608 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" +msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." +#: cps/helper.py:405 +#, python-format +msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/admin.py:612 -msgid "E-mail server settings updated" +#: cps/helper.py:556 +msgid "Error excecuting UnRar" msgstr "" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" +#: cps/helper.py:558 +msgid "Unrar binary file not found" msgstr "" -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "Użytkownik '%(nick)s' został usunięty" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "Użytkownik '%(nick)s' został zaktualizowany" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Wystąpił nieznany błąd." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Edytuj użytkownika %(nick)s" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" +#: cps/helper.py:587 +msgid "Failed" msgstr "" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." +#: cps/helper.py:589 +msgid "Started" msgstr "" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Żądanie o pakiet aktualizacji" +#: cps/helper.py:591 +msgid "Finished" +msgstr "" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Pobieranie pakietu aktualizacji" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Rozpakowywanie pakietu aktualizacji" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "" -#: cps/admin.py:751 -msgid "Replacing files" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " msgstr "" -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Połączenia z bazą danych zostały zakończone" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "" -#: cps/admin.py:753 -msgid "Stopping server" +#: cps/helper.py:606 +msgid "Unknown Task: " msgstr "" -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Aktualizacja zakończona, proszę nacisnąć OK i odświeżyć stronę" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "" -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" msgstr "" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "nie zainstalowane" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." msgstr "" -#: cps/converter.py:70 -msgid "not configured" +#: cps/updater.py:335 +msgid "Could not fetch update information" msgstr "" -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" +#: cps/updater.py:403 +msgid "No release information available" msgstr "" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "edytuj metadane" - -#: cps/editbooks.py:325 cps/editbooks.py:572 -#, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do przesłania na ten serwer" - -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Plik do przesłania musi mieć rozszerzenie" - -#: cps/editbooks.py:341 cps/editbooks.py:596 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Nie udało się utworzyć łącza %(path)s (Odmowa dostępu)." - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." +msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" msgstr "" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Żądanie o pakiet aktualizacji" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Pobieranie pakietu aktualizacji" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Rozpakowywanie pakietu aktualizacji" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" +#: cps/web.py:1202 +msgid "Replacing files" msgstr "" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Połączenia z bazą danych zostały zakończone" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" +#: cps/web.py:1204 +msgid "Stopping server" msgstr "" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Aktualizacja zakończona, proszę nacisnąć OK i odświeżyć stronę" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" msgstr "" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Nie można przechowywać pliku %(file)s (Odmowa dostępu)." - -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Nie udało się usunąć pliku %(file)s (Odmowa dostępu)." - -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" +#: cps/web.py:1235 +msgid "Recently Added Books" msgstr "" -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" +#: cps/web.py:1245 +msgid "Newest Books" msgstr "" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" +#: cps/web.py:1257 +msgid "Oldest Books" msgstr "" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" +#: cps/web.py:1269 +msgid "Books (A-Z)" msgstr "" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +#: cps/web.py:1280 +msgid "Books (Z-A)" msgstr "" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "Najpopularniejsze książki (najczęściej pobierane)" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Najlepiej oceniane książki" -#: cps/helper.py:96 -#, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Losowe książki" -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Wyślij do Kindle" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Błąd otwierania e-booka. Plik nie istnieje lub plik nie jest dostępny:" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." +#: cps/web.py:1391 +msgid "Publisher list" msgstr "" -#: cps/helper.py:115 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found: %(fn)s" +msgid "Publisher: %(name)s" msgstr "" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "" +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Lista serii" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "" +#: cps/web.py:1452 +#, python-format +msgid "Series: %(serie)s" +msgstr "Seria: %(serie)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Dostępne języki" -#: cps/helper.py:138 +#: cps/web.py:1498 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "" +msgid "Language: %(name)s" +msgstr "Język: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Lista kategorii" -#: cps/helper.py:173 cps/helper.py:177 +#: cps/web.py:1523 #, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +msgid "Category: %(name)s" +msgstr "Kategoria: %(name)s" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statystyki" + +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Serwer uruchomiony ponownie, proszę odświeżyć stronę" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Wykonano wyłączenie serwera, proszę zamknąć okno" + +#: cps/web.py:1953 +msgid "Published after " msgstr "" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +#: cps/web.py:1960 +msgid "Published before " msgstr "" -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" +msgid "Rating <= %(rating)s" msgstr "" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" +msgid "Rating >= %(rating)s" msgstr "" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "szukaj" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Przeczytane książki" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Nieprzeczytane książki" -#: cps/helper.py:555 -msgid "Failed" -msgstr "" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Czytaj książkę" -#: cps/helper.py:557 -msgid "Started" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Proszę wypełnić wszystkie pola!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "rejestracja" -#: cps/helper.py:566 -msgid "E-mail: " +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/helper.py:570 -msgid "Upload: " +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/helper.py:574 -msgid "Unknown Task: " +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." msgstr "" -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "Zalogowałeś się jako: '%(nickname)s'" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Błędna nazwa użytkownika lub hasło" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "logowanie" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" msgstr "" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" msgstr "" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." +#: cps/web.py:2357 +msgid "Success! Please return to your device" msgstr "" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..." -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." +msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Książka została dodana do półki: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Książka została usunięta z półki: %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Półka o nazwie '%(title)s' już istnieje." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Półka %(title)s została utworzona" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Wystąpił błąd" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "utwórz półkę" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "Półka %(title)s została zmieniona" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Edytuj półkę" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "pomyślnie usunięto półkę %(name)s" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Półka: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Zmieniono kolejność półki: '%(name)s'" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Najpopularniejsze książki" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Pokaż najpopularniejsze książki" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Najlepiej ocenione książki" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Pokaż najlepiej ocenione książki" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Przeczytane książki" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Pokaż przeczytane i nieprzeczytane" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Nieprzeczytane książki" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Odkrywaj" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Pokaż losowe książki" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Kategorie" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Pokaż wybór kategorii" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Seria" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Pokaż wybór serii" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Autorzy" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Pokaż wybór autora" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "" - -#: cps/ub.py:139 -msgid "Show publisher selection" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" msgstr "" -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "Języki" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Pokaż wybór języka" +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 +#, python-format +msgid "%(name)s's profile" +msgstr "Profil użytkownika %(name)s" -#: cps/ub.py:144 -msgid "Ratings" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Zaktualizowano profil" -#: cps/ub.py:147 -msgid "File formats" -msgstr "" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Portal administracyjny" -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Konfiguracja Calibre-Web została zaktualizowana" -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" msgstr "" -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" msgstr "" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" msgstr "" -#: cps/updater.py:341 -msgid "Could not fetch update information" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" msgstr "" -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Podstawowa konfiguracja" -#: cps/updater.py:456 cps/updater.py:465 -#, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:464 -msgid "Recently Added Books" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Najlepiej oceniane książki" - -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Losowe książki" - -#: cps/web.py:513 -msgid "Books" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Najpopularniejsze książki (najczęściej pobierane)" - -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Błąd otwierania e-booka. Plik nie istnieje lub plik nie jest dostępny:" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "Lokalizacja bazy danych jest nieprawidłowa, wpisz poprawną ścieżkę" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "" +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Dodaj nowego użytkownika" -#: cps/web.py:614 +#: cps/web.py:3184 #, python-format -msgid "Publisher: %(name)s" -msgstr "" +msgid "User '%(user)s' created" +msgstr "Użytkownik '%(user)s' został utworzony" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Lista serii" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "" -#: cps/web.py:644 +#: cps/web.py:3218 #, python-format -msgid "Series: %(serie)s" -msgstr "Seria: %(serie)s" - -#: cps/web.py:658 -msgid "Ratings list" +msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:672 +#: cps/web.py:3221 #, python-format -msgid "Rating: %(rating)s stars" +msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:685 -msgid "File formats list" +#: cps/web.py:3225 +msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" +#: cps/web.py:3226 +msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:727 -msgid "Available languages" -msgstr "Dostępne języki" +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Użytkownik '%(nick)s' został usunięty" -#: cps/web.py:747 +#: cps/web.py:3364 #, python-format -msgid "Language: %(name)s" -msgstr "Język: %(name)s" +msgid "User '%(nick)s' updated" +msgstr "Użytkownik '%(nick)s' został zaktualizowany" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Lista kategorii" +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Wystąpił nieznany błąd." -#: cps/web.py:776 +#: cps/web.py:3369 #, python-format -msgid "Category: %(name)s" -msgstr "Kategoria: %(name)s" - -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "" +msgid "Edit User %(nick)s" +msgstr "Edytuj użytkownika %(nick)s" -#: cps/web.py:851 -msgid "Published after " +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:858 -msgid "Published before " +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "" -#: cps/web.py:872 -#, python-format -msgid "Rating <= %(rating)s" -msgstr "" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "edytuj metadane" -#: cps/web.py:874 +#: cps/web.py:3521 cps/web.py:3754 #, python-format -msgid "Rating >= %(rating)s" -msgstr "" +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do przesłania na ten serwer" -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "szukaj" +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Plik do przesłania musi mieć rozszerzenie" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..." +#: cps/web.py:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Nie udało się utworzyć łącza %(path)s (Odmowa dostępu)." -#: cps/web.py:1033 +#: cps/web.py:3542 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" +msgid "Failed to store file %(file)s." msgstr "" -#: cps/web.py:1037 +#: cps/web.py:3559 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s" - -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "rejestracja" - -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" +msgid "File format %(ext)s added to %(book)s" msgstr "" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" msgstr "" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3694 #, python-format -msgid "You are now logged in as: '%(nickname)s'" +msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Błędna nazwa użytkownika lub hasło" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "logowanie" +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Nie można przechowywać pliku %(file)s (Odmowa dostępu)." -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "" +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Nie udało się usunąć pliku %(file)s (Odmowa dostępu)." -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" msgstr "" -#: cps/web.py:1186 -msgid "Success! Please return to your device" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:1222 +#: cps/web.py:3906 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "Zalogowałeś się jako: '%(nickname)s'" +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3910 #, python-format -msgid "%(name)s's profile" -msgstr "Profil użytkownika %(name)s" - -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." +msgid "There was an error converting this book: %(res)s" msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Zaktualizowano profil" - -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Czytaj książkę" - -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "" @@ -962,8 +782,7 @@ msgid "Admin" msgstr "Portal administracyjny" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Pobierz" @@ -1084,17 +903,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "Na pewno chcesz uruchomić ponownie Calibre Web?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "OK" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Wróć" @@ -1114,19 +933,14 @@ msgstr "" msgid "In Library" msgstr "" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "" @@ -1139,7 +953,7 @@ msgid "Delete formats:" msgstr "" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "" @@ -1181,6 +995,11 @@ msgstr "Opis" msgid "Tags" msgstr "Tagi" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Seria" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "ID serii" @@ -1197,12 +1016,12 @@ msgstr "" msgid "Upload Cover from local drive" msgstr "" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Data publikacji" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Wydawca" @@ -1231,10 +1050,10 @@ msgstr "wyświetl książkę po edycji" msgid "Get metadata" msgstr "Uzyskaj metadane" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "Wyślij" @@ -1270,8 +1089,8 @@ msgstr "Kliknij okładkę, aby załadować metadane do formularza" msgid "Loading..." msgstr "Ładowanie..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "Zamknij" @@ -1412,87 +1231,35 @@ msgstr "" msgid "Goodreads API Secret" msgstr "" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Zaloguj się" @@ -1501,7 +1268,8 @@ msgstr "Zaloguj się" msgid "View Configuration" msgstr "" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Tytuł" @@ -1513,7 +1281,7 @@ msgstr "Liczba losowych książek do pokazania" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "" @@ -1545,31 +1313,31 @@ msgstr "" msgid "Default settings for new users" msgstr "Domyślne ustawienia dla nowych użytkowników" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Użytkownik z uprawnieniami administratora" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Zezwalaj na pobieranie" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Zezwalaj na wysyłanie" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "Zezwalaj na edycję" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Zezwalaj na zmianę hasła" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "" @@ -1577,11 +1345,55 @@ msgstr "" msgid "Default visibilities for new users" msgstr "" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Pokaż losowe książki" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Pokaż najpopularniejsze książki" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Pokaż najlepiej ocenione książki" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Pokaż wybór języka" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Pokaż wybór serii" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Pokaż wybór kategorii" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Pokaż wybór autora" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Pokaż przeczytane i nieprzeczytane" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "Pokaz losowe książki w widoku szczegółowym" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "" @@ -1589,43 +1401,39 @@ msgstr "" msgid "Read in browser" msgstr "Czytaj w przeglądarce" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Książka" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "z" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "język" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Czytaj" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "Opis:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "Dodaj do półki" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Edytuj metadane" @@ -1685,12 +1493,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Następne" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Szukaj" @@ -1702,63 +1510,75 @@ msgstr "" msgid "Discover (Random Books)" msgstr "Odkrywaj (losowe książki)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "Rozpocznij" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Najpopularniejsze książki" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Popularne publikacje z tego katalogu bazujące na pobranych." -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Najlepiej ocenione książki" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "Popularne publikacje z tego katalogu bazujące na ocenach." -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Nowe książki" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "Ostatnie książki" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Pokazuj losowe książki" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Autorzy" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "Książki sortowane według autorów" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Książki sortowane według kategorii" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Książki sortowane według serii" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "Publiczne półki" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "Twoje półki" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "" @@ -1775,7 +1595,7 @@ msgid "Advanced Search" msgstr "Zaawansowane wyszukiwanie" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "" @@ -1791,7 +1611,7 @@ msgstr "Wyloguj się" msgid "Register" msgstr "Zarejestruj się" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "" @@ -1803,27 +1623,68 @@ msgstr "" msgid "Browse" msgstr "Przeglądaj" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Odkrywaj" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Kategorie" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Języki" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "Utwórz półkę" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "O programie" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1854,98 +1715,106 @@ msgstr "" msgid "Reflow text when sidebars are open." msgstr "Tekst pływający, gdy paski boczne są otwarte." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "PDF.js viewer" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Podstawowy czytnik txt" @@ -1967,17 +1836,17 @@ msgid "Your email address" msgstr "Twój adres e-mail" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "" - -#: cps/templates/remote_login.html:6 -msgid "and log in" +msgid "Use your other device, login and visit " msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "" +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Brak wyników dla:" @@ -2018,23 +1887,23 @@ msgstr "" msgid "Rating less than" msgstr "" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "Usuń tą półkę" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Zmień sortowanie" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "" @@ -2122,31 +1991,19 @@ msgstr "" msgid "Kindle E-Mail" msgstr "Adres e-mail Kindle" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Pokaż książki w języku" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Pokaż wszystko" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Usuń tego użytkownika" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Ostatnio pobierane" @@ -3404,45 +3261,27 @@ msgstr "Ostatnio pobierane" #~ msgid "Zaza" #~ msgstr "zazaki" -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "" - -#~ msgid "Oldest Books" -#~ msgstr "" - -#~ msgid "Books (A-Z)" -#~ msgstr "" - -#~ msgid "Books (Z-A)" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." #~ msgstr "" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Failed to store cover-file %(cover)s." #~ msgstr "" -#~ msgid "Sorted Books" +#~ msgid "Cover-file is not a valid image file" #~ msgstr "" -#~ msgid "Sort By" +#~ msgid "Cover is not a jpg file, can't save" #~ msgstr "" -#~ msgid "Newest" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Oldest" +#~ msgid "Using your another device, visit" #~ msgstr "" -#~ msgid "Ascending" +#~ msgid "and log in" #~ msgstr "" -#~ msgid "Descending" +#~ msgid "Using your another device, login and visit " #~ msgstr "" diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index 38be077f..ea9e8cf2 100644 --- a/cps/translations/ru/LC_MESSAGES/messages.po +++ b/cps/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2018-12-14 16:26+0300\n" "Last-Translator: Pavel Korovin \n" "Language: ru\n" @@ -18,920 +18,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Статистика" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Сервер перезагружен, пожалуйста, перезагрузите страницу" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Производится остановка сервера, пожалуйста, закройте окно" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "не установлено" -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Неизвестно" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "Отсутствуют разрешения на выполнение" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Администрирование" +#: cps/converter.py:66 +msgid "not configured" +msgstr "не настроен" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Конфигурация Calibre-Web обновлена" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "%(format)s форма не найден для книги с id: %(book)d" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Настройка интерфейса" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "%(format)s не найден на Google Drive: %(fn)s" -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "Импорт дополнительных требований к Google Диску отсутствует" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Отправить на Kindle" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json отсутствует или его невозможно прочесть" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "Это электронное письмо было отправлено через Caliber-Web." -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "client_secrets.json не настроен для веб-приложения" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s не найден: %(fn)s" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Настройки сервера" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Тестовый e-mail для Calibre-Web" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "Неверное расположение файла-ключа, введите правильный путь" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "Тестовый e-mail" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "Неверное расположение сертификата, введите правильный путь" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Начать работать с Calibre-Web" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "Регистрационный e-mail для пользователя: %(name)s" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "Неверное расположение лог-файла, введите правильный путь" - -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "Неверное расположение базы данных, введите правильный путь" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "Пожалуйста, заполните все поля!" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Добавить пользователя" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "E-mail не из существующей доменной зоны" - -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "Пользователь '%(user)s' добавлен" +msgid "E-mail: %(book)s" +msgstr "Эл. почта: %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "Для этого адреса электронной почты или логина уже есть аккаунт." +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "Запрашиваемый файл не может быть прочитан. Возможно не верные разрешения?" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Тестовое письмо успешно отправлено на %(kindlemail)s" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Переименовывание заголовка с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "Произошла ошибка при отправке тестового письма на: %(res)s" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..." - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "Настройки E-mail сервера обновлены" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Переименовывание автора с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Изменить настройки e-mail сервера" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "Пользователь '%(nick)s' удалён" +msgid "File %(file)s not found on Google Drive" +msgstr "Файл %(file)s не найден на Google Drive" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "Пользователь '%(nick)s' обновлён" +msgid "Book path %(path)s not found on Google Drive" +msgstr "Путь книги %(path)s не найден на Google Drive" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Произошла неизвестная ошибка." +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "Ошибка извлечения UnRar" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Изменить пользователя %(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "Unrar двочиный файл не найден" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Пароль для пользователя %(user)s сброшен" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "Ожидание" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "Неизвестная ошибка. Попробуйте позже." +#: cps/helper.py:587 +msgid "Failed" +msgstr "Неудачно" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Проверка обновлений" +#: cps/helper.py:589 +msgid "Started" +msgstr "Начало" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Загрузка обновлений" +#: cps/helper.py:591 +msgid "Finished" +msgstr "Закончено" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Распаковка обновлений" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "Неизвестный статус" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Замена файлов" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "E-mail: " -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Соеднинения с базой данных закрыты" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "Конвертировать:" -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Остановка сервера" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "Загрузить:" -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Обновления установлены, нажмите okay и перезагрузите страницу" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "Неизвестная задача:" -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "Ошибка обновления:" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "Некорректные данные при чтении информации об обновлении" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "Обновление недоступно. Вы используете самую последнюю версию" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "Ошибка HTTP" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "Ошибка соединения" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "Таймаут при установлении соединения" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "Общая ошибка" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "не установлено" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "Отсутствуют разрешения на выполнение" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "не настроен" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "Доступно обновление. Нажмите на кнопку, что бы обновиться до последней версии." -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "Ошибка при открытии eBook. Файл не существует или файл недоступен" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "Не удалось получить информацию об обновлении" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "изменить метаданные" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "" -#: cps/editbooks.py:325 cps/editbooks.py:572 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "Запрещена загрузка файлов с расширением '%(ext)s'" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Загружаемый файл должен иметь расширение" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Неизвестно" -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)." +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Проверка обновлений" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Не удалось сохранить файл %(file)s." +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Загрузка обновлений" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Формат файла %(ext)s добавлен в %(book)s" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Распаковка обновлений" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Не удалось создать путь для обложки %(path)s (Доступ запрещён)." +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Замена файлов" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Файл обложки не соответствует изображению" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Соеднинения с базой данных закрыты" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Не удалось сохранить файл обложки %(cover)s." +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Остановка сервера" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "неизвестно" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Обновления установлены, нажмите okay и перезагрузите страницу" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "Обложка не jpg файл, невозможно сохранить" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Ошибка обновления:" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s не допустимый язык" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "Недавно Добавленные Книги" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Метаданные обновлены" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Новые Книги" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Старые Книги" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Ошибка записи файла %(file)s (Доступ запрещён)." +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Книги (А-Я)" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Ошибка удаления файла %(file)s (Доступ запрещён)." +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Книги (Я-А)" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" - -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "Исходный или целевой формат для конвертирования отсутствует" - -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "Книга успешно поставлена в очередь для конвертирования в %(book_format)s" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "Популярные книги (часто загружаемые)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "Произошла ошибка при конвертирования этой книги: %(res)s" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Книги с наивысшим рейтингом" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Случайный выбор" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "Не удалось проверить домен обратного вызова, пожалуйста, выполните шаги для проверки домена в консоли разработчика Google." +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Невозможно открыть книгу. Файл не существует или недоступен." -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "%(format)s форма не найден для книги с id: %(book)d" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "Список издателей" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "%(format)s не найден на Google Drive: %(fn)s" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Отправить на Kindle" +msgid "Publisher: %(name)s" +msgstr "Издатель: %(name)s" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "Это электронное письмо было отправлено через Caliber-Web." +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Серии" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "%(format)s не найден: %(fn)s" +msgid "Series: %(serie)s" +msgstr "Серии: %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "Тестовый e-mail для Calibre-Web" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Доступные языки" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "Тестовый e-mail" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "Язык: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "Начать работать с Calibre-Web" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Категории" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "Регистрационный e-mail для пользователя: %(name)s" +msgid "Category: %(name)s" +msgstr "Категория: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "Задания" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Статистика" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "Эл. почта: %(book)s" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "Запрашиваемый файл не может быть прочитан. Возможно не верные разрешения?" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Не удалось проверить домен обратного вызова, пожалуйста, выполните шаги для проверки домена в консоли разработчика Google." -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Переименовывание заголовка с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Сервер перезагружен, пожалуйста, перезагрузите страницу" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Переименовывание автора с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Производится остановка сервера, пожалуйста, закройте окно" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "Опубликовано до " + +#: cps/web.py:1960 +msgid "Published before " +msgstr "Опубликовано после " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "Файл %(file)s не найден на Google Drive" +msgid "Rating <= %(rating)s" +msgstr "Рейтинг <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "Путь книги %(path)s не найден на Google Drive" +msgid "Rating >= %(rating)s" +msgstr "Рейтинг >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "Ошибка извлечения UnRar" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "поиск" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "Unrar двочиный файл не найден" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Прочитанные Книги" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "Ожидание" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Непрочитанные Книги" -#: cps/helper.py:555 -msgid "Failed" -msgstr "Неудачно" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Читать Книгу" -#: cps/helper.py:557 -msgid "Started" -msgstr "Начало" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "Закончено" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Пожалуйста, заполните все поля!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "Неизвестный статус" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "регистрация" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "E-mail: " +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Неизвестная ошибка. Попробуйте позже." -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "Конвертировать:" +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "Ваш e-mail не подходит для регистрации" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "Загрузить:" +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "Письмо с подтверждением отправлено вам на e-mail" -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "Неизвестная задача:" +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "Этот никнейм или e-mail уже используются" -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "Вы вошли как пользователь '%(nickname)s'" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Ошибка в имени пользователя или пароле" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "войти" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Ключ не найден" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Ключ просрочен" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Успешно! Пожалуйста, проверьте свое устройство" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP" -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Ошибка при отправке книги: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "Указана неверная полка" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Извините, но вам не разрешено добавлять книгу на полку: %(shelfname)s" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "Вы не можете редактировать общедоступные полки" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Книги уже размещены на полке: %(shelfname)s" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Книга добавлена на книжную полку: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Вам не разрешено добавлять книгу на полку: %(name)s" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "Пользователь не может редактировать общедоступные полки" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Книги уже размещены на полке: %(name)s" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Книги добавлены в полку: %(sname)s" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Не удалось добавить книги на полку: %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Книга удалена с полки: %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Извините, вы не можете удалить книгу с полки: %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Полка с названием '%(title)s' уже существует." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Создана полка %(title)s" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Произошла ошибка" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "создать полку" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "Колка %(title)s изменена" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Изменить полку" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "удачно удалена полка %(name)s" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Полка: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Ошибка открытия Полки. Полка не существует или недоступна" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Изменить расположение полки '%(name)s'" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "Недавно Добавленные" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "Показывать недавние книги" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Популярные Книги" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Показывать популярные книги" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Книги с наилучшим рейтингом" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Показывать книги с наивысшим рейтингом" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Прочитанные Книги" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Показывать прочитанные и непрочитанные" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Непрочитанные Книги" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Обзор" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Показывать случайные книги" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Категории" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Показывать выбор категории" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Серии" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Показывать выбор серии" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Авторы" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Показывать выбор автора" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "Издатели" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "Показать выбор издателя" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "Языки" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Показывать выбор языка" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "Некорректные данные при чтении информации об обновлении" - -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "Обновление недоступно. Вы используете самую последнюю версию" - -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "Доступно обновление. Нажмите на кнопку, что бы обновиться до последней версии." - -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "Не удалось получить информацию об обновлении" - -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "E-mail не из существующей доменной зоны" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "Недавно Добавленные Книги" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Книги с наивысшим рейтингом" +msgid "%(name)s's profile" +msgstr "Профиль %(name)s" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Случайный выбор" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "Этот адрес электронной почты уже зарегистрирован." -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Профиль обновлён" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Популярные книги (часто загружаемые)" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Администрирование" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Невозможно открыть книгу. Файл не существует или недоступен." +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Конфигурация Calibre-Web обновлена" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "Список издателей" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Настройка интерфейса" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "Издатель: %(name)s" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Импорт дополнительных требований к Google Диску отсутствует" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Серии" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json отсутствует или его невозможно прочесть" -#: cps/web.py:644 -#, python-format -msgid "Series: %(serie)s" -msgstr "Серии: %(serie)s" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json не настроен для веб-приложения" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Настройки сервера" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "Неверное расположение файла-ключа, введите правильный путь" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "Неверное расположение сертификата, введите правильный путь" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "Неверное расположение лог-файла, введите правильный путь" -#: cps/web.py:727 -msgid "Available languages" -msgstr "Доступные языки" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "Неверное расположение базы данных, введите правильный путь" -#: cps/web.py:747 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Добавить пользователя" + +#: cps/web.py:3184 #, python-format -msgid "Language: %(name)s" -msgstr "Язык: %(name)s" +msgid "User '%(user)s' created" +msgstr "Пользователь '%(user)s' добавлен" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Категории" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Для этого адреса электронной почты или логина уже есть аккаунт." -#: cps/web.py:776 +#: cps/web.py:3218 #, python-format -msgid "Category: %(name)s" -msgstr "Категория: %(name)s" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Тестовое письмо успешно отправлено на %(kindlemail)s" -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "Задания" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Произошла ошибка при отправке тестового письма на: %(res)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "Опубликовано до " +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "Настройки E-mail сервера обновлены" -#: cps/web.py:858 -msgid "Published before " -msgstr "Опубликовано после " +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Изменить настройки e-mail сервера" -#: cps/web.py:872 +#: cps/web.py:3251 #, python-format -msgid "Rating <= %(rating)s" -msgstr "Рейтинг <= %(rating)s" +msgid "User '%(nick)s' deleted" +msgstr "Пользователь '%(nick)s' удалён" -#: cps/web.py:874 +#: cps/web.py:3364 #, python-format -msgid "Rating >= %(rating)s" -msgstr "Рейтинг >= %(rating)s" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "поиск" +msgid "User '%(nick)s' updated" +msgstr "Пользователь '%(nick)s' обновлён" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP" +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Произошла неизвестная ошибка." -#: cps/web.py:1033 +#: cps/web.py:3369 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" +msgid "Edit User %(nick)s" +msgstr "Изменить пользователя %(nick)s" -#: cps/web.py:1037 +#: cps/web.py:3386 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Ошибка при отправке книги: %(res)s" +msgid "Password for user %(user)s reset" +msgstr "Пароль для пользователя %(user)s сброшен" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "регистрация" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "Ошибка при открытии eBook. Файл не существует или файл недоступен" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "Ваш e-mail не подходит для регистрации" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "изменить метаданные" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "Письмо с подтверждением отправлено вам на e-mail" +#: cps/web.py:3521 cps/web.py:3754 +#, python-format +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "Запрещена загрузка файлов с расширением '%(ext)s'" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "Этот никнейм или e-mail уже используются" +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Загружаемый файл должен иметь расширение" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)." -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Ошибка в имени пользователя или пароле" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "Не удалось сохранить файл %(file)s." + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "Формат файла %(ext)s добавлен в %(book)s" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "войти" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "неизвестно" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Ключ не найден" +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s не допустимый язык" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Ключ просрочен" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "Метаданные обновлены" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Успешно! Пожалуйста, проверьте свое устройство" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации" -#: cps/web.py:1222 +#: cps/web.py:3780 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "Вы вошли как пользователь '%(nickname)s'" +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Ошибка записи файла %(file)s (Доступ запрещён)." -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3785 #, python-format -msgid "%(name)s's profile" -msgstr "Профиль %(name)s" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Ошибка удаления файла %(file)s (Доступ запрещён)." -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "Этот адрес электронной почты уже зарегистрирован." +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Профиль обновлён" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Исходный или целевой формат для конвертирования отсутствует" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Читать Книгу" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "Книга успешно поставлена в очередь для конвертирования в %(book_format)s" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "Произошла ошибка при конвертирования этой книги: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "Ошибка Ebook-конвертора: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen - неудачно, с Ошибкой %(error)s. Сообщение: %(message)s" @@ -961,8 +781,7 @@ msgid "Admin" msgstr "Управление" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Скачать" @@ -1083,17 +902,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "Вы действительно хотите перезагрузить Calibre-Web?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "Ok" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Назад" @@ -1113,19 +932,14 @@ msgstr "с помощью" msgid "In Library" msgstr "В библиотеке" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "Ещё от" @@ -1138,7 +952,7 @@ msgid "Delete formats:" msgstr "Удалить форматы:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "Удалить" @@ -1180,6 +994,11 @@ msgstr "Описание" msgid "Tags" msgstr "Теги" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Серии" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "Серия" @@ -1196,12 +1015,12 @@ msgstr "URL обложки(jpg, обложка загружается и сох msgid "Upload Cover from local drive" msgstr "Загрузить обложку с диска" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Опубликовано" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Издатель" @@ -1230,10 +1049,10 @@ msgstr "смотреть книгу после редактирования" msgid "Get metadata" msgstr "Получить метаданные" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "Отправить" @@ -1269,8 +1088,8 @@ msgstr "Нажмите на обложку, чтобы получить мета msgid "Loading..." msgstr "Загрузка..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "Закрыть" @@ -1410,87 +1229,35 @@ msgstr "Ключ API Goodreads" msgid "Goodreads API Secret" msgstr "Goodreads API Секрет" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "Внешние двоичные файлы" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "Нет конвертера" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "Использовать Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "Использовать конвертер calibre's ebook" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "Настройки конвертера E-Book" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "Путь к конвертеру" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "Расположение двоичного файла Unrar" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Логин" @@ -1499,7 +1266,8 @@ msgstr "Логин" msgid "View Configuration" msgstr "Просмотреть Конфигурацию" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Заголовок" @@ -1511,7 +1279,7 @@ msgstr "Количество отображаемых случайных кни msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Тема" @@ -1543,31 +1311,31 @@ msgstr "Теги для Зрелого Контента" msgid "Default settings for new users" msgstr "Настройки по умолчанию для новых пользователей" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Управление сервером" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Разрешить скачивание с сервера" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Разрешить загрузку на сервер" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "Разрешить редактирование книг" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "Разрешить удаление книг" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Разрешить смену пароля" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "Разрешить редактирование публичных книжных полок" @@ -1575,11 +1343,55 @@ msgstr "Разрешить редактирование публичных кн msgid "Default visibilities for new users" msgstr "Видимость для новых пользователей(по умолчанию)" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Показывать случайные книги" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "Показывать недавние книги" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "Показывать отсортированные книги" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Показывать популярные книги" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Показывать книги с наивысшим рейтингом" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Показывать выбор языка" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Показывать выбор серии" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Показывать выбор категории" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Показывать выбор автора" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "Показать выбор издателя" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Показывать прочитанные и непрочитанные" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "Показывать случайные книги при просмотре деталей" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "Показывать взрослый контент" @@ -1587,43 +1399,39 @@ msgstr "Показывать взрослый контент" msgid "Read in browser" msgstr "Открыть в браузере" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Книга" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "из" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "Язык" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Прочитано" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "Описание:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "Добавить на книжную полку" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Редактировать метаданные" @@ -1683,12 +1491,12 @@ msgstr "Добавить" msgid "Do you really want to delete this domain rule?" msgstr "Вы действительно желаете удалить это правило домена?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Дальше" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Поиск" @@ -1700,63 +1508,75 @@ msgstr "" msgid "Discover (Random Books)" msgstr "Обзор (Случайные Книги)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "Старт" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Популярные Книги" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Популярные книги в этом каталоге, на основе количества Скачиваний" -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Книги с наилучшим рейтингом" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "Популярные книги из этого каталога на основании Рейтинга" -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Новые Книги" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "Последние Книги" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Показывать Случайные Сниги" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Авторы" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "Книги, отсортированные по Автору" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "Издатели" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "Книги, отсортированные по издателю" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Книги, отсортированные по категории" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Книги, отсортированные по серии" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "Общие полки" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "Книги размещены на полках, и доступны всем" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "Ваши полки" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "Пользовательские полки, видимые только самому пользователю" @@ -1773,7 +1593,7 @@ msgid "Advanced Search" msgstr "Расширенный поиск" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Настройки" @@ -1789,7 +1609,7 @@ msgstr "Выход" msgid "Register" msgstr "Зарегистрироваться" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "Загружается..." @@ -1801,27 +1621,68 @@ msgstr "пожалуйста не обновляйте страницу" msgid "Browse" msgstr "Просмотр" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Недавно Добавленные" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "Сортировка Книг" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "Отсортировано по" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "Новинки" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "Старое" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "По возрастанию" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "По убыванию" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Обзор" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Категории" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Языки" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "Создать книжную полку" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "О программе" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "Предыдущий" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "Подробнее о книге" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1851,98 +1712,106 @@ msgstr "Каталог электронных книг Caliber-Web" msgid "Reflow text when sidebars are open." msgstr "Обновить размещение текста при открытии боковой панели" -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Горячие клавиши" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Предыдущая страница" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Следующая страница" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Масштабировать до лучшего" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Масштабироваать по ширине" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Масштабировать по высоте" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Масштабировать до оригинала" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Повернуть Вправо" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Повернуть Влево" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Перевернуть изображение" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Светлая" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Темная" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Масштаб" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Лучшее" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Ширина" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Длина" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "Оригинальный" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Повернуть" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Перевернуть" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Горизонтально" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Вертикально" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "Просмотровщик PDF.js" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Средство для чтения txt-файлов" @@ -1964,17 +1833,17 @@ msgid "Your email address" msgstr "Ваш email-адрес" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Используйте другое устройство, посетите" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "и войти" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "После этого вы автоматически войдете в систему на этом устройстве." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Ничего не найдено по запросу:" @@ -2015,23 +1884,23 @@ msgstr "Рейтинг больше чем" msgid "Rating less than" msgstr "Рейтинг меньше чем" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "Удалить эту книжную полку" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "Изменить Полку" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Изменить порядок" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "Вы действительно хотите удалить эту книжную полку?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "Книжная полка будет безвозвратно удалена для всех" @@ -2119,31 +1988,19 @@ msgstr "Сбросить пароль пользователя" msgid "Kindle E-Mail" msgstr "Адрес почты Kindle" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Показать книги на языках" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Показать все" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Удалить этого пользователя" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Недавние скачивания" @@ -3401,45 +3258,27 @@ msgstr "Недавние скачивания" #~ msgid "Zaza" #~ msgstr "Зазаки" -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "Показывать отсортированные книги" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "Новые Книги" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Не удалось создать путь для обложки %(path)s (Доступ запрещён)." -#~ msgid "Oldest Books" -#~ msgstr "Старые Книги" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Не удалось сохранить файл обложки %(cover)s." -#~ msgid "Books (A-Z)" -#~ msgstr "Книги (А-Я)" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Файл обложки не соответствует изображению" -#~ msgid "Books (Z-A)" -#~ msgstr "Книги (Я-А)" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Обложка не jpg файл, невозможно сохранить" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "Сортировка Книг" +#~ msgid "Using your another device, visit" +#~ msgstr "Используйте другое устройство, посетите" -#~ msgid "Sort By" -#~ msgstr "Отсортировано по" +#~ msgid "and log in" +#~ msgstr "и войти" -#~ msgid "Newest" -#~ msgstr "Новинки" - -#~ msgid "Oldest" -#~ msgstr "Старое" - -#~ msgid "Ascending" -#~ msgstr "По возрастанию" - -#~ msgid "Descending" -#~ msgstr "По убыванию" +#~ msgid "Using your another device, login and visit " +#~ msgstr "" diff --git a/cps/translations/sv/LC_MESSAGES/messages.po b/cps/translations/sv/LC_MESSAGES/messages.po index 1a124d26..3c453ba5 100644 --- a/cps/translations/sv/LC_MESSAGES/messages.po +++ b/cps/translations/sv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2018-11-23 02:57+0100\n" "Last-Translator: Jonatan Nyberg \n" "Language: sv\n" @@ -18,920 +18,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "Statistik" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Server startas om, vänligen uppdatera sidan" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Stänger servern, vänligen stäng fönstret" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "inte installerad" -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Okänd" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "Utförande behörighet saknas" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Administrationssida" +#: cps/converter.py:66 +msgid "not configured" +msgstr "inte konfigurerad" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web konfiguration uppdaterad" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "%(format)s formatet hittades inte för bok-id: %(book)d" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Användargränssnitt konfiguration" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "%(format)s hittades inte på Google Drive: %(fn)s" -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "Import av valfri Google Drive krav saknas" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "Skicka till Kindle" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json saknas eller inte kan läsas" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "Detta e-postmeddelande har skickats via Calibre-Web." -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "client_secrets.json är inte konfigurerad för webbapplikation" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "%(format)s hittades inte: %(fn)s" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "Grundläggande konfiguration" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Calibre-Web test e-post" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "Platsen för Keyfile är inte giltig, ange rätt sökväg" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "Test e-post" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "Platsen för Certfile är inte giltig, ange rätt sökväg" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "Kom igång med Calibre-Web" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "Registrera e-post för användare: %(name)s" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "Platsen för Logfile platsen är inte giltig, ange rätt sökväg" - -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "Platsen för DB är inte giltig, ange rätt sökväg" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "Fyll i alla fält!" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "Lägg till ny användare" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "E-posten är inte från giltig domän" - -#: cps/admin.py:570 +#: cps/helper.py:205 #, python-format -msgid "User '%(user)s' created" -msgstr "Användaren '%(user)s' skapad" +msgid "E-mail: %(book)s" +msgstr "E-post: %(book)s" -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "Hittade ett befintligt konto för den här e-postadressen eller smeknamnet." +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "Den begärda filen kunde inte läsas. Kanske fel behörigheter?" -#: cps/admin.py:605 +#: cps/helper.py:316 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Test-e-post skicka till %(kindlemail)s" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Byt namn på titel från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:326 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "Det gick inte att skicka Testmeddelandet: %(res)s" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "Konfigurera din kindle-e-postadress först..." - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "E-postserverinställningar uppdaterade" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "Byt namn på författare från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Redigera inställningar för e-postserver" +#: cps/helper.py:340 +#, python-format +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "Användaren '%(nick)s' borttagen" +msgid "File %(file)s not found on Google Drive" +msgstr "Filen %(file)s hittades inte på Google Drive" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "Användaren '%(nick)s' uppdaterad" +msgid "Book path %(path)s not found on Google Drive" +msgstr "Boksökvägen %(path)s hittades inte på Google Drive" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Ett okänt fel uppstod." +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "Fel vid körning av UnRar" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Redigera användaren %(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "Unrar binärfil hittades inte" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Lösenord för användaren %(user)s återställd" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "Väntar" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "Ett okänt fel uppstod. Försök igen senare." +#: cps/helper.py:587 +msgid "Failed" +msgstr "Misslyckades" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Begär uppdateringspaketet" +#: cps/helper.py:589 +msgid "Started" +msgstr "Startad" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Hämtar uppdateringspaketet" +#: cps/helper.py:591 +msgid "Finished" +msgstr "Klar" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Packar upp uppdateringspaketet" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "Okänd status" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Ersätta filer" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "E-post: " -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Databasanslutningarna är stängda" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "Konvertera: " -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Stoppar server" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "Överför: " -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Uppdatering klar, tryck på okej och uppdatera sidan" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "Okänd uppgift: " -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "Uppdateringen misslyckades:" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "Oväntade data vid läsning av uppdateringsinformation" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "Ingen uppdatering tillgänglig. Du har redan den senaste versionen installerad" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "HTTP-fel" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "Anslutningsfel" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "Tiden ute när du etablerade anslutning" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "Allmänt fel" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "inte installerad" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "Utförande behörighet saknas" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "inte konfigurerad" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "En ny uppdatering är tillgänglig. Klicka på knappen nedan för att uppdatera till den senaste versionen." -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "Det gick inte att öppna e-boken. Filen finns inte eller filen är inte tillgänglig" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "Kunde inte hämta uppdateringsinformation" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "redigera metadata" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "" -#: cps/editbooks.py:325 cps/editbooks.py:572 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "Filändelsen '%(ext)s' får inte laddas upp till den här servern" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Filen som ska laddas upp måste ha en ändelse" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Okänd" -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Det gick inte att skapa sökväg %(path)s (behörighet nekad)." +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Begär uppdateringspaketet" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Det gick inte att lagra filen %(file)s." +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Hämtar uppdateringspaketet" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Filformatet %(ext)s lades till %(book)s" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Packar upp uppdateringspaketet" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Det gick inte att skapa sökväg för omslag %(path)s (behörighet nekad)." +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Ersätta filer" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Omslagsfilen är inte en giltig bildfil" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Databasanslutningarna är stängda" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Det gick inte att lagra omslagsfilen %(cover)s." +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Stoppar server" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "okänd" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Uppdatering klar, tryck på okej och uppdatera sidan" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "Omslag är inte en jpg-fil, kan inte spara" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Uppdateringen misslyckades:" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s är inte ett giltigt språk" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "Nyligen tillagda böcker" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Metadata uppdaterades" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Nyaste böcker" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "Det gick inte att redigera boken, kontrollera loggfilen för mer information" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Äldsta böcker" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Det gick inte att lagra filen %(file)s (behörighet nekad)." +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Böcker (A-Ö)" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Det gick inte att ta bort filen %(file)s (behörighet nekad)." +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Böcker (Ö-A)" -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" - -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "Källa eller målformat för konvertering saknas" - -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "Boken är i kö för konvertering till %(book_format)s" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "Heta böcker (mest hämtade)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "Det gick inte att konvertera den här boken: %(res)s" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Bäst rankade böcker" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Slumpmässiga böcker" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "Återuppringningsdomänen är inte verifierad, följ stegen för att verifiera domänen i Google utvecklarkonsol" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Fel vid öppnande av e-bok. Filen finns inte eller filen är inte tillgänglig:" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "%(format)s formatet hittades inte för bok-id: %(book)d" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "Lista över förlag" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "%(format)s hittades inte på Google Drive: %(fn)s" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "Skicka till Kindle" +msgid "Publisher: %(name)s" +msgstr "Förlag: %(name)s" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "Detta e-postmeddelande har skickats via Calibre-Web." +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "Serielista" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "%(format)s hittades inte: %(fn)s" +msgid "Series: %(serie)s" +msgstr "Serier: %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "Calibre-Web test e-post" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "Tillgängliga språk" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "Test e-post" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "Språk: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "Kom igång med Calibre-Web" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "Kategorilista" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "Registrera e-post för användare: %(name)s" +msgid "Category: %(name)s" +msgstr "Kategori: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "Uppgifter" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistik" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" -msgstr "E-post: %(book)s" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "Den begärda filen kunde inte läsas. Kanske fel behörigheter?" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Återuppringningsdomänen är inte verifierad, följ stegen för att verifiera domänen i Google utvecklarkonsol" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Byt namn på titel från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Server startas om, vänligen uppdatera sidan" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Byt namn på författare från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Stänger servern, vänligen stäng fönstret" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "Publicerad efter " + +#: cps/web.py:1960 +msgid "Published before " +msgstr "Publicerad före " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "Filen %(file)s hittades inte på Google Drive" +msgid "Rating <= %(rating)s" +msgstr "Betyg <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "Boksökvägen %(path)s hittades inte på Google Drive" +msgid "Rating >= %(rating)s" +msgstr "Betyg >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "Fel vid körning av UnRar" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "sök" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "Unrar binärfil hittades inte" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Lästa böcker" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "Väntar" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Olästa böcker" -#: cps/helper.py:555 -msgid "Failed" -msgstr "Misslyckades" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Läs en bok" -#: cps/helper.py:557 -msgid "Started" -msgstr "Startad" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "Klar" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Fyll i alla fält!" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "Okänd status" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "registrera" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "E-post: " +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Ett okänt fel uppstod. Försök igen senare." -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "Konvertera: " +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "Din e-post är inte tillåten att registrera" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "Överför: " +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "Bekräftelsemail skickades till ditt e-postkonto." -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "Okänd uppgift: " +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "Det här användarnamnet eller e-postadressen är redan i bruk." -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "du är nu inloggad som: \"%(nickname)s\"" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Fel användarnamn eller lösenord" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "logga in" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token hittades inte" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Token har löpt ut" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Lyckades! Vänligen återvänd till din enhet" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Konfigurera SMTP-postinställningarna först..." -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Boken är i kö för att skicka till %(kindlemail)s" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Det gick inte att skicka den här boken: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Konfigurera din kindle-e-postadress först..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "Ogiltig hylla specificerad" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "Du får inte redigera offentliga hyllor" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Boken är redan en del av hyllan: %(shelfname)s" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Boken har lagts till i hyllan: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Du får inte lägga till en bok i hyllan: %(name)s" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "Användaren får inte redigera publika hyllor" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Böcker är redan en del av hyllan: %(name)s" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Böcker har lagts till hyllan: %(sname)s" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Kunde inte lägga till böcker till hyllan: %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Boken har tagits bort från hyllan: %(sname)s" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Tyvärr har du inte rätt att ta bort en bok från den här hyllan: %(sname)s" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "En hylla med namnet '%(title)s' finns redan." -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Hyllan %(title)s skapad" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Det fanns ett fel" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "skapa en hylla" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "Hyllan %(title)s ändrad" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Redigera en hylla" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "tog bort hyllan %(name)s" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylla: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Fel vid öppning av hyllan. Hylla finns inte eller är inte tillgänglig" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Ändra ordning på hyllan: '%(name)s'" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "Nyligen tillagda" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "Visa senaste böcker" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "Heta böcker" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "Visa heta böcker" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "Bäst rankade böcker" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "Visa böcker med bästa betyg" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "Lästa böcker" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "Visa lästa och olästa" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "Olästa böcker" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "Upptäck" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "Visa slumpmässiga böcker" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "Kategorier" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "Visa kategorival" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "Serier" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Visa serieval" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Författare" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Visa författarval" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "Förlag" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "Visa urval av förlag" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "Språk" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Visa språkval" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "Oväntade data vid läsning av uppdateringsinformation" - -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "Ingen uppdatering tillgänglig. Du har redan den senaste versionen installerad" - -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "En ny uppdatering är tillgänglig. Klicka på knappen nedan för att uppdatera till den senaste versionen." - -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "Kunde inte hämta uppdateringsinformation" - -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "E-posten är inte från giltig domän" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "Nyligen tillagda böcker" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Bäst rankade böcker" +msgid "%(name)s's profile" +msgstr "%(name)ss profil" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Slumpmässiga böcker" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "Hittade ett befintligt konto för den här e-postadressen." -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "Profilen uppdaterad" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "Heta böcker (mest hämtade)" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "Administrationssida" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "Fel vid öppnande av e-bok. Filen finns inte eller filen är inte tillgänglig:" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web konfiguration uppdaterad" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "Lista över förlag" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Användargränssnitt konfiguration" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "Förlag: %(name)s" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Import av valfri Google Drive krav saknas" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "Serielista" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json saknas eller inte kan läsas" -#: cps/web.py:644 -#, python-format -msgid "Series: %(serie)s" -msgstr "Serier: %(serie)s" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json är inte konfigurerad för webbapplikation" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "Grundläggande konfiguration" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "Platsen för Keyfile är inte giltig, ange rätt sökväg" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "Platsen för Certfile är inte giltig, ange rätt sökväg" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "Platsen för Logfile platsen är inte giltig, ange rätt sökväg" -#: cps/web.py:727 -msgid "Available languages" -msgstr "Tillgängliga språk" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "Platsen för DB är inte giltig, ange rätt sökväg" -#: cps/web.py:747 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "Lägg till ny användare" + +#: cps/web.py:3184 #, python-format -msgid "Language: %(name)s" -msgstr "Språk: %(name)s" +msgid "User '%(user)s' created" +msgstr "Användaren '%(user)s' skapad" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "Kategorilista" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Hittade ett befintligt konto för den här e-postadressen eller smeknamnet." -#: cps/web.py:776 +#: cps/web.py:3218 #, python-format -msgid "Category: %(name)s" -msgstr "Kategori: %(name)s" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Test-e-post skicka till %(kindlemail)s" -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "Uppgifter" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Det gick inte att skicka Testmeddelandet: %(res)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "Publicerad efter " +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "E-postserverinställningar uppdaterade" -#: cps/web.py:858 -msgid "Published before " -msgstr "Publicerad före " +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Redigera inställningar för e-postserver" -#: cps/web.py:872 +#: cps/web.py:3251 #, python-format -msgid "Rating <= %(rating)s" -msgstr "Betyg <= %(rating)s" +msgid "User '%(nick)s' deleted" +msgstr "Användaren '%(nick)s' borttagen" -#: cps/web.py:874 +#: cps/web.py:3364 #, python-format -msgid "Rating >= %(rating)s" -msgstr "Betyg >= %(rating)s" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "sök" +msgid "User '%(nick)s' updated" +msgstr "Användaren '%(nick)s' uppdaterad" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Konfigurera SMTP-postinställningarna först..." +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Ett okänt fel uppstod." -#: cps/web.py:1033 +#: cps/web.py:3369 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Boken är i kö för att skicka till %(kindlemail)s" +msgid "Edit User %(nick)s" +msgstr "Redigera användaren %(nick)s" -#: cps/web.py:1037 +#: cps/web.py:3386 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Det gick inte att skicka den här boken: %(res)s" +msgid "Password for user %(user)s reset" +msgstr "Lösenord för användaren %(user)s återställd" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "registrera" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "Det gick inte att öppna e-boken. Filen finns inte eller filen är inte tillgänglig" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "Din e-post är inte tillåten att registrera" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "redigera metadata" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "Bekräftelsemail skickades till ditt e-postkonto." +#: cps/web.py:3521 cps/web.py:3754 +#, python-format +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "Filändelsen '%(ext)s' får inte laddas upp till den här servern" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "Det här användarnamnet eller e-postadressen är redan i bruk." +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Filen som ska laddas upp måste ha en ändelse" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Det gick inte att skapa sökväg %(path)s (behörighet nekad)." -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Fel användarnamn eller lösenord" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "Det gick inte att lagra filen %(file)s." + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "Filformatet %(ext)s lades till %(book)s" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "logga in" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "okänd" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token hittades inte" +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s är inte ett giltigt språk" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Token har löpt ut" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "Metadata uppdaterades" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Lyckades! Vänligen återvänd till din enhet" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Det gick inte att redigera boken, kontrollera loggfilen för mer information" -#: cps/web.py:1222 +#: cps/web.py:3780 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "du är nu inloggad som: \"%(nickname)s\"" +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Det gick inte att lagra filen %(file)s (behörighet nekad)." -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3785 #, python-format -msgid "%(name)s's profile" -msgstr "%(name)ss profil" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Det gick inte att ta bort filen %(file)s (behörighet nekad)." -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "Hittade ett befintligt konto för den här e-postadressen." +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "Profilen uppdaterad" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Källa eller målformat för konvertering saknas" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "Läs en bok" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "Boken är i kö för konvertering till %(book_format)s" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "Det gick inte att konvertera den här boken: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "E-bokkonverteraren misslyckades: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen misslyckades med fel %(error)s. Meddelande: %(message)s" @@ -961,8 +781,7 @@ msgid "Admin" msgstr "Administratör" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "Hämta" @@ -1083,17 +902,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "Är du säker på att du vill starta om Calibre-Web?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "Ok" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Tillbaka" @@ -1113,19 +932,14 @@ msgstr "via" msgid "In Library" msgstr "I biblioteket" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "Mer av" @@ -1138,7 +952,7 @@ msgid "Delete formats:" msgstr "Ta bort format:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "Ta bort" @@ -1180,6 +994,11 @@ msgstr "Beskrivning" msgid "Tags" msgstr "Taggar" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "Serier" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "Serier-id" @@ -1196,12 +1015,12 @@ msgstr "Omslagswebbadress (jpg, omslag hämtas och lagras i databasen, fältet msgid "Upload Cover from local drive" msgstr "Ladda upp omslag från lokal enhet" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "Publiceringsdatum" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "Förlag" @@ -1230,10 +1049,10 @@ msgstr "visa bok efter redigering" msgid "Get metadata" msgstr "Hämta metadata" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "Skicka" @@ -1269,8 +1088,8 @@ msgstr "Klicka på omslaget för att läsa in metadata till formuläret" msgid "Loading..." msgstr "Läser in..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "Stäng" @@ -1410,87 +1229,35 @@ msgstr "Goodreads API-nyckel" msgid "Goodreads API Secret" msgstr "Goodreads API-hemlighet" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "Externa binärer" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "Ingen konverterare" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "Använd Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "Använd calibres e-bokkonverterare" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "Inställningar för e-bokkonverteraren" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "Sökväg till convertertool" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "Plats för Unrar-binär" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "Logga in" @@ -1499,7 +1266,8 @@ msgstr "Logga in" msgid "View Configuration" msgstr "Visa konfiguration" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titel" @@ -1511,7 +1279,7 @@ msgstr "Antal slumpmässiga böcker att visa" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Tema" @@ -1543,31 +1311,31 @@ msgstr "Taggar för vuxeninnehåll" msgid "Default settings for new users" msgstr "Standardinställningar för nya användare" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "Adminstratör användare" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "Tillåt Hämtningar" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "Tillåt Uppladdningar" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "Tillåt Redigera" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "Tillåt Ta bort böcker" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "Tillåt Ändra lösenord" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "Tillåt Redigering av offentliga hyllor" @@ -1575,11 +1343,55 @@ msgstr "Tillåt Redigering av offentliga hyllor" msgid "Default visibilities for new users" msgstr "Standardvisibiliteter för nya användare" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "Visa slumpmässiga böcker" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "Visa senaste böcker" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "Visa sorterade böcker" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "Visa heta böcker" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "Visa böcker med bästa betyg" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "Visa språkval" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "Visa serieval" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "Visa kategorival" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "Visa författarval" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "Visa urval av förlag" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "Visa lästa och olästa" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "Visa slumpmässiga böcker i detaljvyn" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "Visa vuxeninnehåll" @@ -1587,43 +1399,39 @@ msgstr "Visa vuxeninnehåll" msgid "Read in browser" msgstr "Läs i webbläsaren" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "Bok" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "av" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "språk" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "Läst" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "Beskrivning:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "Lägg till hyllan" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "Redigera metadata" @@ -1683,12 +1491,12 @@ msgstr "Lägg till" msgid "Do you really want to delete this domain rule?" msgstr "Är du säker på att du vill ta bort den här domänregeln?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "Nästa" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Sök" @@ -1700,63 +1508,75 @@ msgstr "Tillbaka till hemmet" msgid "Discover (Random Books)" msgstr "Upptäck (slumpmässiga böcker)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "Starta" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "Heta böcker" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "Populära publikationer från den här katalogen baserad på hämtningar." -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Bäst rankade böcker" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "Populära publikationer från den här katalogen baserad på betyg." -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "Nya böcker" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "De senaste böckerna" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "Visa slumpmässiga böcker" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "Författare" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "Böcker ordnade efter författare" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "Förlag" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "Böcker ordnade efter förlag" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "Böcker ordnade efter kategori" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "Böcker ordnade efter serier" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "Offentliga hyllor" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "Böcker organiserade i offentliga hyllor, synliga för alla" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "Dina hyllor" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "Användarens egna hyllor, endast synliga för den aktuella användaren själv" @@ -1773,7 +1593,7 @@ msgid "Advanced Search" msgstr "Avancerad sökning" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Inställningar" @@ -1789,7 +1609,7 @@ msgstr "Logga ut" msgid "Register" msgstr "Registrera" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "Laddar upp..." @@ -1801,27 +1621,68 @@ msgstr "uppdatera inte sidan" msgid "Browse" msgstr "Bläddra" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Nyligen tillagda" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "Sorterade böcker" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "Sortera efter" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "Nyast" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "Äldst" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "Stigande" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "Fallande" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "Upptäck" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "Kategorier" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "Språk" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "Skapa en hylla" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "Om" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "Föregående" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "Bokdetaljer" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1851,98 +1712,106 @@ msgstr "Calibre-Web e-bokkatalog" msgid "Reflow text when sidebars are open." msgstr "Fyll i texten igen när sidofält är öppna." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "Kortkommandon" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "Föregående sida" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "Nästa sida" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "Skala till bäst" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "Skala till bredd" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "Skala till höjd" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "Skala till ursprunglig" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "Rotera åt höger" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "Rotera åt vänster" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "Vänd bilden" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "Ljust" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "Mörkt" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "Skala" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "Bäst" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "Bredd" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "Höjd" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "Ursprunglig" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "Rotera" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "Vänd" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "Horisontell" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "Vertikal" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "PDF.js visare" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Grundläggande txt-läsare" @@ -1964,17 +1833,17 @@ msgid "Your email address" msgstr "Din e-postadress" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "Använda en annan enhet, besök" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "och logga in" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "När du gör det kommer du automatiskt att logga in på den här enheten." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Inga resultat för:" @@ -2015,23 +1884,23 @@ msgstr "Betyg större än" msgid "Rating less than" msgstr "Betyg mindre än" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "Ta bort den här hyllan" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "Redigera hyllan" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "Ändra ordningen" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "Är du säker på att du vill ta bort hyllan?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "Hylla kommer att gå förlorad för alla och för alltid!" @@ -2119,31 +1988,19 @@ msgstr "Återställ användarlösenordet" msgid "Kindle E-Mail" msgstr "Kindle e-post" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "Visa böcker med språk" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "Visa alla" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "Ta bort den här användaren" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "Senaste hämtningar" @@ -2201,45 +2058,27 @@ msgstr "Senaste hämtningar" #~ msgid "A new update is available. Click on the button below to update to version: %(version)s" #~ msgstr "" -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "Visa sorterade böcker" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "Nyaste böcker" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Det gick inte att skapa sökväg för omslag %(path)s (behörighet nekad)." -#~ msgid "Oldest Books" -#~ msgstr "Äldsta böcker" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Det gick inte att lagra omslagsfilen %(cover)s." -#~ msgid "Books (A-Z)" -#~ msgstr "Böcker (A-Ö)" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Omslagsfilen är inte en giltig bildfil" -#~ msgid "Books (Z-A)" -#~ msgstr "Böcker (Ö-A)" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Omslag är inte en jpg-fil, kan inte spara" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "Sorterade böcker" +#~ msgid "Using your another device, visit" +#~ msgstr "Använda en annan enhet, besök" -#~ msgid "Sort By" -#~ msgstr "Sortera efter" +#~ msgid "and log in" +#~ msgstr "och logga in" -#~ msgid "Newest" -#~ msgstr "Nyast" - -#~ msgid "Oldest" -#~ msgstr "Äldst" - -#~ msgid "Ascending" -#~ msgstr "Stigande" - -#~ msgid "Descending" -#~ msgstr "Fallande" +#~ msgid "Using your another device, login and visit " +#~ msgstr "" diff --git a/cps/translations/uk/LC_MESSAGES/messages.po b/cps/translations/uk/LC_MESSAGES/messages.po index 08d08524..cf09d5d6 100644 --- a/cps/translations/uk/LC_MESSAGES/messages.po +++ b/cps/translations/uk/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2019-03-24 08:17+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n" "Last-Translator: ABIS Team \n" "Language: uk\n" @@ -15,10 +15,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.1\n" +"Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 -#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 msgid "not installed" msgstr "не встановлено" @@ -30,133 +31,133 @@ msgstr "Відсутній дозвіл на виконання" msgid "not configured" msgstr "" -#: cps/helper.py:72 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:84 +#: cps/helper.py:91 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 #: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Відправити на Kindle" -#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/helper.py:103 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:108 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:109 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "" -#: cps/helper.py:125 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:126 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:161 cps/helper.py:165 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:200 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:203 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:311 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:321 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:335 +#: cps/helper.py:340 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:400 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:508 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:510 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:541 +#: cps/helper.py:585 msgid "Waiting" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:587 msgid "Failed" msgstr "" -#: cps/helper.py:545 +#: cps/helper.py:589 msgid "Started" msgstr "" -#: cps/helper.py:547 +#: cps/helper.py:591 msgid "Finished" msgstr "" -#: cps/helper.py:549 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "" -#: cps/helper.py:554 +#: cps/helper.py:598 msgid "E-mail: " msgstr "" -#: cps/helper.py:556 cps/helper.py:560 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "" -#: cps/helper.py:558 +#: cps/helper.py:602 msgid "Upload: " msgstr "" -#: cps/helper.py:562 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "" @@ -168,19 +169,19 @@ msgstr "" msgid "No update available. You already have the latest version installed" msgstr "" -#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1188 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "" -#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1189 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "" -#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1190 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "" -#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1191 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "" @@ -201,555 +202,545 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2775 +#: cps/updater.py:491 cps/web.py:2795 msgid "Unknown" msgstr "Невідомий" -#: cps/web.py:1181 +#: cps/web.py:1199 msgid "Requesting update package" msgstr "Перевірка оновлень" -#: cps/web.py:1182 +#: cps/web.py:1200 msgid "Downloading update package" msgstr "Завантаження оновлень" -#: cps/web.py:1183 +#: cps/web.py:1201 msgid "Unzipping update package" msgstr "Розпакування оновлення" -#: cps/web.py:1184 +#: cps/web.py:1202 msgid "Replacing files" msgstr "" -#: cps/web.py:1185 +#: cps/web.py:1203 msgid "Database connections are closed" msgstr "З'єднання з базою даних закрите" -#: cps/web.py:1186 +#: cps/web.py:1204 msgid "Stopping server" msgstr "" -#: cps/web.py:1187 +#: cps/web.py:1205 msgid "Update finished, please press okay and reload page" msgstr "Оновлення встановлені, натисніть ok і перезавантажте сторінку" -#: cps/web.py:1188 cps/web.py:1189 cps/web.py:1190 cps/web.py:1191 +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 msgid "Update failed:" msgstr "" -#: cps/web.py:1214 +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Нещодавно додані книги" -#: cps/web.py:1224 +#: cps/web.py:1245 msgid "Newest Books" msgstr "Найновіші книги" -#: cps/web.py:1236 +#: cps/web.py:1257 msgid "Oldest Books" msgstr "Найстаріші книги" -#: cps/web.py:1248 +#: cps/web.py:1269 msgid "Books (A-Z)" msgstr "Книги (А-Я)" -#: cps/web.py:1259 +#: cps/web.py:1280 msgid "Books (Z-A)" msgstr "Книги (Я-А)" -#: cps/web.py:1288 +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Популярні книги (найбільш завантажувані)" -#: cps/web.py:1301 +#: cps/web.py:1322 msgid "Best rated books" msgstr "Книги з найкращим рейтингом" -#: cps/templates/index.xml:39 cps/web.py:1314 +#: cps/templates/index.xml:39 cps/web.py:1335 msgid "Random Books" msgstr "Випадковий список книг" -#: cps/web.py:1341 cps/web.py:1597 cps/web.py:2144 +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Неможливо відкрити книгу. Файл не існує або немає доступу." -#: cps/web.py:1370 +#: cps/web.py:1391 msgid "Publisher list" msgstr "" -#: cps/web.py:1385 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "" -#: cps/templates/index.xml:83 cps/web.py:1417 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Список серій" -#: cps/web.py:1431 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Серії: %(serie)s" -#: cps/web.py:1457 +#: cps/web.py:1478 msgid "Available languages" msgstr "Доступні мови" -#: cps/web.py:1477 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Мова: %(name)s" -#: cps/templates/index.xml:76 cps/web.py:1488 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Список категорій" -#: cps/web.py:1502 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Категорія: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:1633 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "" -#: cps/web.py:1667 +#: cps/web.py:1682 msgid "Statistics" msgstr "Статистика" -#: cps/web.py:1735 +#: cps/web.py:1750 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" -#: cps/web.py:1780 +#: cps/web.py:1795 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Домен зворотнього зв'язку не підтверджено. Виконайте дії для підтвердження домену, будь-ласка" -#: cps/web.py:1856 +#: cps/web.py:1871 msgid "Server restarted, please reload page" msgstr "Сервер перезавантажено, будь-ласка, перезавантажте сторінку" -#: cps/web.py:1859 +#: cps/web.py:1874 msgid "Performing shutdown of server, please close window" msgstr "Виконується зупинка серверу, будь-ласка, закрийте вікно" -#: cps/web.py:1939 +#: cps/web.py:1953 msgid "Published after " msgstr "" -#: cps/web.py:1946 +#: cps/web.py:1960 msgid "Published before " msgstr "Опубліковано до" -#: cps/web.py:1960 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "" -#: cps/web.py:1962 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "" -#: cps/web.py:2023 cps/web.py:2032 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "пошук" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:148 cps/web.py:2103 +#: cps/templates/layout.html:148 cps/web.py:2116 msgid "Read Books" msgstr "Прочитані книги" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:150 cps/web.py:2106 +#: cps/templates/layout.html:150 cps/web.py:2119 msgid "Unread Books" msgstr "Непрочитані книги" -#: cps/web.py:2154 cps/web.py:2156 cps/web.py:2158 cps/web.py:2170 +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 msgid "Read a Book" msgstr "Читати книгу" -#: cps/web.py:2229 cps/web.py:3150 +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" + +#: cps/web.py:2249 cps/web.py:3170 msgid "Please fill out all fields!" msgstr "Будь-ласка, заповніть всі поля!" -#: cps/web.py:2230 cps/web.py:2252 cps/web.py:2256 cps/web.py:2261 -#: cps/web.py:2263 +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 msgid "register" msgstr "зареєструватись" -#: cps/web.py:2251 cps/web.py:3369 +#: cps/web.py:2271 cps/web.py:3389 msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/web.py:2254 +#: cps/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:2257 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:2260 +#: cps/web.py:2280 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:2277 cps/web.py:2373 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Ви увійшли як користувач: '%(nickname)s'" -#: cps/web.py:2282 +#: cps/web.py:2302 msgid "Wrong Username or Password" msgstr "Помилка в імені користувача або паролі" -#: cps/web.py:2288 cps/web.py:2309 +#: cps/web.py:2308 cps/web.py:2329 msgid "login" msgstr "увійти" -#: cps/web.py:2321 cps/web.py:2352 +#: cps/web.py:2341 cps/web.py:2372 msgid "Token not found" msgstr "Токен не знайдено" -#: cps/web.py:2329 cps/web.py:2360 +#: cps/web.py:2349 cps/web.py:2380 msgid "Token has expired" msgstr "Час дії токено вичерпано" -#: cps/web.py:2337 +#: cps/web.py:2357 msgid "Success! Please return to your device" msgstr "Вдалося! Будь-ласка, поверніться до вашого пристрою" -#: cps/web.py:2387 +#: cps/web.py:2407 msgid "Please configure the SMTP mail settings first..." msgstr "Будь-ласка, спочатку сконфігуруйте параметри SMTP" -#: cps/web.py:2392 +#: cps/web.py:2412 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:2396 +#: cps/web.py:2416 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Помилка при відправці книги: %(res)s" -#: cps/web.py:2398 cps/web.py:3203 +#: cps/web.py:2418 cps/web.py:3223 msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/web.py:2409 cps/web.py:2461 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "" -#: cps/web.py:2416 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2433 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2447 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Книга додана на книжкову полицю: %(sname)s" -#: cps/web.py:2466 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/web.py:2471 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/web.py:2489 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/web.py:2503 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/web.py:2505 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/web.py:2542 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Книга видалена з книжкової полиці: %(sname)s" -#: cps/web.py:2548 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Вибачте, але у вас немає дозволу для видалення книги з цієї полиці" -#: cps/web.py:2569 cps/web.py:2593 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Книжкова полиця з назвою '%(title)s' уже существует." -#: cps/web.py:2574 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "Створена книжкова полиця %(title)s" -#: cps/web.py:2576 cps/web.py:2604 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "Сталась помилка" -#: cps/web.py:2577 cps/web.py:2579 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "створити книжкову полицю" -#: cps/web.py:2602 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "Книжкова полиця %(title)s змінена" -#: cps/web.py:2605 cps/web.py:2607 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "Змінити книжкову полицю" -#: cps/web.py:2628 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "Книжкова полиця %(name)s видалена" -#: cps/web.py:2655 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "Книжкова полиця: '%(name)s'" -#: cps/web.py:2658 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Помилка при відкриванні полиці. Полиця не існує або до неї відсутній доступ" -#: cps/web.py:2689 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Змінити розташування книжкової полиці '%(name)s'" -#: cps/web.py:2718 cps/web.py:3156 +#: cps/web.py:2738 cps/web.py:3176 msgid "E-mail is not from valid domain" msgstr "" -#: cps/web.py:2720 cps/web.py:2762 cps/web.py:2765 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "Профіль %(name)s" -#: cps/web.py:2760 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:2763 +#: cps/web.py:2783 msgid "Profile updated" msgstr "Профіль оновлено" -#: cps/web.py:2794 +#: cps/web.py:2814 msgid "Admin page" msgstr "Сторінка адміністратора" -#: cps/web.py:2879 cps/web.py:3059 +#: cps/web.py:2899 cps/web.py:3079 msgid "Calibre-Web configuration updated" msgstr "" -#: cps/templates/admin.html:100 cps/web.py:2893 +#: cps/templates/admin.html:100 cps/web.py:2913 msgid "UI Configuration" msgstr "Конфігурація інтерфейсу" -#: cps/web.py:2911 +#: cps/web.py:2931 msgid "Import of optional Google Drive requirements missing" msgstr "Імпорт додаткових вимог Google Drive відсутній" -#: cps/web.py:2914 +#: cps/web.py:2934 msgid "client_secrets.json is missing or not readable" msgstr "Неможливо зчитати client_secrets.json або він відсутній" -#: cps/web.py:2919 cps/web.py:2948 +#: cps/web.py:2939 cps/web.py:2968 msgid "client_secrets.json is not configured for web application" msgstr "Неможливо зконфігурувати client_secrets.json для веб-додатку" -#: cps/templates/admin.html:99 cps/web.py:2951 cps/web.py:2977 cps/web.py:2989 -#: cps/web.py:3034 cps/web.py:3049 cps/web.py:3068 cps/web.py:3076 -#: cps/web.py:3092 +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 msgid "Basic Configuration" msgstr "Настройки сервера" -#: cps/web.py:2974 +#: cps/web.py:2994 msgid "Keyfile location is not valid, please enter correct path" msgstr "Невідомий шлях до Keyfile. Будь-ласка введіть коректний" -#: cps/web.py:2986 +#: cps/web.py:3006 msgid "Certfile location is not valid, please enter correct path" msgstr "Невідомий шлях до Certfile. Будь-ласка введіть коректний" -#: cps/web.py:3031 +#: cps/web.py:3051 msgid "Logfile location is not valid, please enter correct path" msgstr "Невідомий шлях до Logfile. Будь-ласка введіть коректний" -#: cps/web.py:3072 +#: cps/web.py:3092 msgid "DB location is not valid, please enter correct path" msgstr "Невідомий шлях до БД. Будь-ласка введіть коректний" -#: cps/templates/admin.html:33 cps/web.py:3152 cps/web.py:3158 cps/web.py:3174 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 msgid "Add new user" msgstr "Додати користувача" -#: cps/web.py:3164 +#: cps/web.py:3184 #, python-format msgid "User '%(user)s' created" msgstr "Користувач '%(user)s' додан" -#: cps/web.py:3168 +#: cps/web.py:3188 msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:3198 +#: cps/web.py:3218 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:3201 +#: cps/web.py:3221 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:3205 +#: cps/web.py:3225 msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:3206 +#: cps/web.py:3226 msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:3231 +#: cps/web.py:3251 #, python-format msgid "User '%(nick)s' deleted" msgstr "Користувача '%(nick)s' видалено" -#: cps/web.py:3344 +#: cps/web.py:3364 #, python-format msgid "User '%(nick)s' updated" msgstr "Користувача '%(nick)s' оновлено" -#: cps/web.py:3347 +#: cps/web.py:3367 msgid "An unknown error occured." msgstr "Сталась невідома помилка" -#: cps/web.py:3349 +#: cps/web.py:3369 #, python-format msgid "Edit User %(nick)s" msgstr "Змінити користувача %(nick)s" -#: cps/web.py:3366 +#: cps/web.py:3386 #, python-format msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:3380 cps/web.py:3586 +#: cps/web.py:3400 cps/web.py:3592 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Сталась помилка при відкриванні eBook. Файл не існує або відсутній доступ до нього" -#: cps/web.py:3408 +#: cps/web.py:3428 msgid "edit metadata" msgstr "змінити метадані" -#: cps/web.py:3501 cps/web.py:3747 +#: cps/web.py:3521 cps/web.py:3754 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "" -#: cps/web.py:3505 cps/web.py:3750 +#: cps/web.py:3525 cps/web.py:3757 msgid "File to be uploaded must have an extension" msgstr "Завантажувальний файл повинен мати розширення" -#: cps/web.py:3517 cps/web.py:3769 +#: cps/web.py:3537 cps/web.py:3776 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3522 +#: cps/web.py:3542 #, python-format msgid "Failed to store file %(file)s." msgstr "" -#: cps/web.py:3539 +#: cps/web.py:3559 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "" -#: cps/web.py:3557 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" - -#: cps/web.py:3565 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "" - -#: cps/web.py:3568 -msgid "Cover-file is not a valid image file" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:3598 cps/web.py:3607 +#: cps/web.py:3605 cps/web.py:3614 msgid "unknown" msgstr "невідомий" -#: cps/web.py:3639 -msgid "Cover is not a jpg file, can't save" -msgstr "Обкладинка не є .jpg файлом. Неможливо зберегти" - -#: cps/web.py:3687 +#: cps/web.py:3694 #, python-format msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:3718 +#: cps/web.py:3725 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3727 +#: cps/web.py:3734 msgid "Error editing book, please check logfile for details" msgstr "Сталась помилка при редагуванні книги. Будь-ласка, перевірте лог-файл для деталей" -#: cps/web.py:3773 +#: cps/web.py:3780 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "" -#: cps/web.py:3778 +#: cps/web.py:3785 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "" -#: cps/web.py:3861 +#: cps/web.py:3867 #, python-format msgid "File %(title)s" msgstr "" -#: cps/web.py:3890 +#: cps/web.py:3896 msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:3900 +#: cps/web.py:3906 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "" -#: cps/web.py:3904 +#: cps/web.py:3910 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "" @@ -1287,7 +1278,7 @@ msgstr "Кількість показаних випадкових книг" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "Тема" @@ -1601,7 +1592,7 @@ msgid "Advanced Search" msgstr "Розширений пошук" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "Налаштування" @@ -1720,98 +1711,106 @@ msgstr "" msgid "Reflow text when sidebars are open." msgstr "Переформатувати текст, коли відкриті бічні панелі." -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "Переглядач PDF.js" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "Засіб для читання txt-файлів" @@ -1833,17 +1832,17 @@ msgid "Your email address" msgstr "Ваш email-адрес" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" +msgid "Use your other device, login and visit " msgstr "" -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "і логін" - #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "Після цього ви автоматично ввійдете в систему на цьому пристрої." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "Нічого не знайдено за запитом:" @@ -2154,3 +2153,27 @@ msgstr "Нещодавно переглянуті" #~ msgid "caliBlur! Dark Theme (Beta)" #~ msgstr "caliBlur! Темна тема (тестова версія)" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "" + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "" + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "" + +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Обкладинка не є .jpg файлом. Неможливо зберегти" + +#~ msgid "Preparing document for printing..." +#~ msgstr "" + +#~ msgid "Using your another device, visit" +#~ msgstr "" + +#~ msgid "and log in" +#~ msgstr "і логін" + +#~ msgid "Using your another device, login and visit " +#~ msgstr "" + diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po index 083e6e45..6b74c9b2 100644 --- a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po +++ b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-03-24 08:25+0100\n" +"POT-Creation-Date: 2019-05-30 09:06+0200\n" "PO-Revision-Date: 2017-01-06 17:00+0000\n" "Last-Translator: dalin \n" "Language: zh_Hans_CN\n" @@ -18,920 +18,740 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/about.py:76 -msgid "Statistics" -msgstr "统计" - -#: cps/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "服务器已重启,请刷新页面" +#: cps/book_formats.py:199 cps/book_formats.py:200 cps/book_formats.py:204 +#: cps/book_formats.py:208 cps/book_formats.py:212 cps/converter.py:29 +#: cps/converter.py:45 +msgid "not installed" +msgstr "未安装" -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "正在关闭服务器,请关闭窗口" +#: cps/converter.py:40 cps/converter.py:56 +msgid "Excecution permissions missing" +msgstr "可执行权限缺失" -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "未知" +#: cps/converter.py:66 +msgid "not configured" +msgstr "未配置" -#: cps/admin.py:139 -msgid "Admin page" -msgstr "管理页" +#: cps/helper.py:79 +#, python-format +msgid "%(format)s format not found for book id: %(book)d" +msgstr "找不到id为 %(book)d 的书的 %(format)s 格式" -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web配置已更新" +#: cps/helper.py:91 +#, python-format +msgid "%(format)s not found on Google Drive: %(fn)s" +msgstr "Google Drive %(fn)s 上找不到 %(format)s" -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "UI配置" +#: cps/helper.py:98 cps/helper.py:204 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 +msgid "Send to Kindle" +msgstr "发送到Kindle" -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "可选的Google Drive依赖导入缺失" +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 +msgid "This e-mail has been sent via Calibre-Web." +msgstr "此邮件已经通过Calibre-Web发送" -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json文件缺失或不可读" +#: cps/helper.py:110 +#, python-format +msgid "%(format)s not found: %(fn)s" +msgstr "找不到 %(format)s: %(fn)s" -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -msgstr "没有为web应用配置client_secrets.json" +#: cps/helper.py:115 +msgid "Calibre-Web test e-mail" +msgstr "Calibre-Web测试邮件" -#: cps/admin.py:333 cps/admin.py:359 cps/admin.py:371 cps/admin.py:396 -#: cps/admin.py:424 cps/admin.py:438 cps/admin.py:461 cps/admin.py:474 -#: cps/admin.py:492 cps/admin.py:499 cps/admin.py:514 -#: cps/templates/admin.html:99 -msgid "Basic Configuration" -msgstr "基本配置" +#: cps/helper.py:116 +msgid "Test e-mail" +msgstr "测试邮件" -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "key文件位置无效,请输入正确路径" +#: cps/helper.py:132 +msgid "Get Started with Calibre-Web" +msgstr "开启Calibre-Web之旅" -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "证书文件位置无效,请输入正确路径" +#: cps/helper.py:133 +#, python-format +msgid "Registration e-mail for user: %(name)s" +msgstr "用户 %(name)s 的注册邮箱" -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" +#: cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 cps/helper.py:158 +#: cps/helper.py:160 cps/helper.py:162 +#, python-format +msgid "Send %(format)s to Kindle" msgstr "" -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" +#: cps/helper.py:166 +#, python-format +msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" +#: cps/helper.py:205 +#, python-format +msgid "E-mail: %(book)s" msgstr "" -#: cps/admin.py:458 -msgid "Logfile location is not valid, please enter correct path" -msgstr "日志文件位置无效,请输入正确路径" - -#: cps/admin.py:496 -msgid "DB location is not valid, please enter correct path" -msgstr "DB位置无效,请输入正确路径" - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "请填写所有字段" - -#: cps/admin.py:558 cps/admin.py:564 cps/admin.py:580 -#: cps/templates/admin.html:33 -msgid "Add new user" -msgstr "添加新用户" - -#: cps/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "邮箱不在有效域中'" +#: cps/helper.py:208 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "无法读取请求的文件。 可能有错误的权限设置?" -#: cps/admin.py:570 +#: cps/helper.py:316 #, python-format -msgid "User '%(user)s' created" -msgstr "用户 '%(user)s' 已被创建" - -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "此邮箱或昵称的账号已经存在。" +msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "将标题从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" -#: cps/admin.py:605 +#: cps/helper.py:326 #, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "测试邮件已经被成功发到 %(kindlemail)s" +msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "将作者从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" -#: cps/admin.py:608 +#: cps/helper.py:340 #, python-format -msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "发送测试邮件出错了: %(res)s" - -#: cps/admin.py:610 cps/web.py:1039 -msgid "Please configure your kindle e-mail address first..." -msgstr "请先配置您的kindle邮箱..." - -#: cps/admin.py:612 -msgid "E-mail server settings updated" -msgstr "已更新邮件服务器设置" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "编辑邮箱服务器设置" +msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" +msgstr "" -#: cps/admin.py:638 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format -msgid "User '%(nick)s' deleted" -msgstr "用户 '%(nick)s' 已被删除" +msgid "File %(file)s not found on Google Drive" +msgstr "Google Drive上找不到文件 %(file)s" -#: cps/admin.py:704 +#: cps/helper.py:405 #, python-format -msgid "User '%(nick)s' updated" -msgstr "用户 '%(nick)s' 已被更新" +msgid "Book path %(path)s not found on Google Drive" +msgstr "Google Drive上找不到书籍路径 %(path)s" -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "发生未知错误。" +#: cps/helper.py:556 +msgid "Error excecuting UnRar" +msgstr "执行UnRar时出错" -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "编辑用户 %(nick)s" +#: cps/helper.py:558 +msgid "Unrar binary file not found" +msgstr "找不到Unrar二进制文件" -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "用户 %(user)s 的密码已重置" +#: cps/helper.py:585 +msgid "Waiting" +msgstr "等待中" -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "发生一个未知错误,请稍后再试。" +#: cps/helper.py:587 +msgid "Failed" +msgstr "失败" -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "正在请求更新包" +#: cps/helper.py:589 +msgid "Started" +msgstr "已开始" -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "正在下载更新包" +#: cps/helper.py:591 +msgid "Finished" +msgstr "已完成" -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "正在解压更新包" +#: cps/helper.py:593 +msgid "Unknown Status" +msgstr "未知状态" -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "正在替换文件" +#: cps/helper.py:598 +msgid "E-mail: " +msgstr "" -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "数据库连接已关闭" +#: cps/helper.py:600 cps/helper.py:604 +msgid "Convert: " +msgstr "转换:" -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "正在停止服务器" +#: cps/helper.py:602 +msgid "Upload: " +msgstr "上传:" -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "更新完成,请按确定并刷新页面" +#: cps/helper.py:606 +msgid "Unknown Task: " +msgstr "未知任务:" -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "更新失败:" +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 +msgid "Unexpected data while reading update information" +msgstr "读取更新信息时出现异常数据" -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 +#: cps/updater.py:258 cps/updater.py:416 +msgid "No update available. You already have the latest version installed" +msgstr "没有可用更新。您已经安装了最新版本" + +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 msgid "HTTP Error" msgstr "HTTP错误" -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 msgid "Connection error" msgstr "连接错误" -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 msgid "Timeout while establishing connection" msgstr "建立连接超时" -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 msgid "General error" msgstr "一般错误" -#: cps/converter.py:31 cps/converter.py:48 cps/uploader.py:159 -#: cps/uploader.py:160 cps/uploader.py:164 cps/uploader.py:168 -msgid "not installed" -msgstr "未安装" - -#: cps/converter.py:43 cps/converter.py:60 -msgid "Excecution permissions missing" -msgstr "可执行权限缺失" - -#: cps/converter.py:70 -msgid "not configured" -msgstr "未配置" +#: cps/updater.py:283 cps/updater.py:341 cps/updater.py:468 +msgid "A new update is available. Click on the button below to update to the latest version." +msgstr "有一个更新可用。点击正文按钮更新到最新版本。" -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "打开电子书出错。文件不存在或不可访问" +#: cps/updater.py:335 +msgid "Could not fetch update information" +msgstr "无法获取更新信息" -#: cps/editbooks.py:246 -msgid "edit metadata" -msgstr "编辑元数据" +#: cps/updater.py:403 +msgid "No release information available" +msgstr "" -#: cps/editbooks.py:325 cps/editbooks.py:572 +#: cps/updater.py:449 cps/updater.py:458 #, python-format -msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "不能上传后缀为 '%(ext)s' 的文件到此服务器" +msgid "A new update is available. Click on the button below to update to version: %(version)s" +msgstr "" -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "要上传的文件必须有一个后缀" +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "未知" -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "创建路径 %(path)s 失败(权限拒绝)。" +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "正在请求更新包" -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "保存文件 %(file)s 失败。" +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "正在下载更新包" -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "已添加 %(ext)s 格式到 %(book)s" +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "正在解压更新包" -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "为封面 %(path)s 创建路径失败(权限拒绝)。" +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "正在替换文件" -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "封面文件不是一个有效的图片文件" +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "数据库连接已关闭" -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "保存封面文件 %(cover)s 失败。" +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "正在停止服务器" -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "未知" +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "更新完成,请按确定并刷新页面" -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "封面不是一个jpg文件,无法保存" +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "更新失败:" -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s 不是一种有效语言" +#: cps/web.py:1235 +msgid "Recently Added Books" +msgstr "最近添加的书籍" -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "已成功更新元数据" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "最新书籍" -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "编辑书籍出错,详情请检查日志文件" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "最旧书籍" -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "存储文件 %(file)s 失败(权限拒绝)。" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "书籍 (A-Z)" -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "删除文件 %(file)s 失败(权限拒绝)。" - -#: cps/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" - -#: cps/editbooks.py:718 -msgid "Source or destination format for conversion missing" -msgstr "转换的源或目的格式缺失" +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "书籍 (Z-A)" -#: cps/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "书籍已经被成功加入 %(book_format)s 的转换队列" +#: cps/web.py:1309 +msgid "Hot Books (most downloaded)" +msgstr "热门书籍(最多下载)" -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "转换此书时出现错误: %(res)s" +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "最高评分书籍" -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "随机书籍" -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名" +#: cps/web.py:1362 cps/web.py:1618 cps/web.py:2161 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "无法打开电子书。 文件不存在或者文件不可访问:" -#: cps/helper.py:84 -#, python-format -msgid "%(format)s format not found for book id: %(book)d" -msgstr "找不到id为 %(book)d 的书的 %(format)s 格式" +#: cps/web.py:1391 +msgid "Publisher list" +msgstr "出版社列表" -#: cps/helper.py:96 +#: cps/web.py:1406 #, python-format -msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "Google Drive %(fn)s 上找不到 %(format)s" - -#: cps/helper.py:103 cps/helper.py:211 cps/templates/detail.html:45 -#: cps/templates/detail.html:49 -msgid "Send to Kindle" -msgstr "发送到Kindle" +msgid "Publisher: %(name)s" +msgstr "出版社: %(name)s" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 -msgid "This e-mail has been sent via Calibre-Web." -msgstr "此邮件已经通过Calibre-Web发送" +#: cps/templates/index.xml:83 cps/web.py:1438 +msgid "Series list" +msgstr "丛书列表" -#: cps/helper.py:115 +#: cps/web.py:1452 #, python-format -msgid "%(format)s not found: %(fn)s" -msgstr "找不到 %(format)s: %(fn)s" +msgid "Series: %(serie)s" +msgstr "丛书: %(serie)s" -#: cps/helper.py:120 -msgid "Calibre-Web test e-mail" -msgstr "Calibre-Web测试邮件" +#: cps/web.py:1478 +msgid "Available languages" +msgstr "可用语言" -#: cps/helper.py:121 -msgid "Test e-mail" -msgstr "测试邮件" +#: cps/web.py:1498 +#, python-format +msgid "Language: %(name)s" +msgstr "语言: %(name)s" -#: cps/helper.py:137 -msgid "Get Started with Calibre-Web" -msgstr "开启Calibre-Web之旅" +#: cps/templates/index.xml:76 cps/web.py:1509 +msgid "Category list" +msgstr "分类列表" -#: cps/helper.py:138 +#: cps/web.py:1523 #, python-format -msgid "Registration e-mail for user: %(name)s" -msgstr "用户 %(name)s 的注册邮箱" +msgid "Category: %(name)s" +msgstr "分类: %(name)s" -#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 -#: cps/helper.py:163 cps/helper.py:165 cps/helper.py:167 cps/helper.py:169 -#, python-format -msgid "Send %(format)s to Kindle" -msgstr "" +#: cps/templates/layout.html:73 cps/web.py:1648 +msgid "Tasks" +msgstr "任务" -#: cps/helper.py:173 cps/helper.py:177 -#, python-format -msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +#: cps/web.py:1682 +msgid "Statistics" +msgstr "统计" -#: cps/helper.py:212 -#, python-format -msgid "E-mail: %(book)s" +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" -#: cps/helper.py:215 -msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "无法读取请求的文件。 可能有错误的权限设置?" +#: cps/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名" -#: cps/helper.py:323 -#, python-format -msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "将标题从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "服务器已重启,请刷新页面" -#: cps/helper.py:333 -#, python-format -msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "将作者从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "正在关闭服务器,请关闭窗口" -#: cps/helper.py:347 -#, python-format -msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +#: cps/web.py:1953 +msgid "Published after " +msgstr "出版时晚于 " + +#: cps/web.py:1960 +msgid "Published before " +msgstr "出版时早于 " -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/web.py:1974 #, python-format -msgid "File %(file)s not found on Google Drive" -msgstr "Google Drive上找不到文件 %(file)s" +msgid "Rating <= %(rating)s" +msgstr "评分 <= %(rating)s" -#: cps/helper.py:412 +#: cps/web.py:1976 #, python-format -msgid "Book path %(path)s not found on Google Drive" -msgstr "Google Drive上找不到书籍路径 %(path)s" +msgid "Rating >= %(rating)s" +msgstr "评分 >= %(rating)s" -#: cps/helper.py:520 -msgid "Error excecuting UnRar" -msgstr "执行UnRar时出错" +#: cps/web.py:2036 cps/web.py:2045 +msgid "search" +msgstr "搜索" -#: cps/helper.py:522 -msgid "Unrar binary file not found" -msgstr "找不到Unrar二进制文件" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "已读书籍" -#: cps/helper.py:553 -msgid "Waiting" -msgstr "等待中" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "未读书籍" -#: cps/helper.py:555 -msgid "Failed" -msgstr "失败" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "阅读一本书" -#: cps/helper.py:557 -msgid "Started" -msgstr "已开始" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." +msgstr "" -#: cps/helper.py:559 -msgid "Finished" -msgstr "已完成" +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "请填写所有字段" -#: cps/helper.py:561 -msgid "Unknown Status" -msgstr "未知状态" +#: cps/web.py:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 +msgid "register" +msgstr "注册" -#: cps/helper.py:566 -msgid "E-mail: " -msgstr "" +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "发生一个未知错误,请稍后再试。" -#: cps/helper.py:568 cps/helper.py:572 -msgid "Convert: " -msgstr "转换:" +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "您的邮箱不能用来注册" -#: cps/helper.py:570 -msgid "Upload: " -msgstr "上传:" +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "确认邮件已经发送到您的邮箱。" -#: cps/helper.py:574 -msgid "Unknown Task: " -msgstr "未知任务:" +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "这个用户名或者邮箱已经被使用。" -#: cps/oauth_bb.py:87 +#: cps/web.py:2297 cps/web.py:2393 #, python-format -msgid "Register with %s, " -msgstr "" +msgid "you are now logged in as: '%(nickname)s'" +msgstr "您现在已以'%(nickname)s'身份登录" -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "用户名或密码错误" -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "登录" -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "找不到Token" -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Token已过期" -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "成功!请返回您的设备" -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "请先配置SMTP邮箱..." -#: cps/oauth_bb.py:272 +#: cps/web.py:2412 #, python-format -msgid "Not linked to %(oauth)s." -msgstr "" +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "书籍已经被成功加入 %(kindlemail)s 的发送队列" -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "发送这本书的时候出现错误: %(res)s" -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "请先配置您的kindle邮箱..." -#: cps/shelf.py:40 cps/shelf.py:92 +#: cps/web.py:2429 cps/web.py:2481 msgid "Invalid shelf specified" msgstr "指定的书架无效" -#: cps/shelf.py:47 +#: cps/web.py:2436 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "对不起,您没有添加书籍到书架 %(shelfname)s 的权限" -#: cps/shelf.py:55 +#: cps/web.py:2444 msgid "You are not allowed to edit public shelves" msgstr "您没有编辑书架的权限" -#: cps/shelf.py:64 +#: cps/web.py:2453 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "此书已经是书架 %(shelfname)s 的一部分" -#: cps/shelf.py:78 +#: cps/web.py:2467 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "此书已被添加到书架: %(sname)s" -#: cps/shelf.py:97 +#: cps/web.py:2486 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "您没有添加书籍到书架 %(name)s 的权限" -#: cps/shelf.py:102 +#: cps/web.py:2491 msgid "User is not allowed to edit public shelves" msgstr "用户没有编辑公开书架的权限" -#: cps/shelf.py:120 +#: cps/web.py:2509 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "书籍已经在书架 %(name)s 中了" -#: cps/shelf.py:134 +#: cps/web.py:2523 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "书籍已经被添加到书架 %(sname)s 中'" -#: cps/shelf.py:136 +#: cps/web.py:2525 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "无法添加书籍到书架: %(sname)s" -#: cps/shelf.py:173 +#: cps/web.py:2562 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "此书已从书架 %(sname)s 中删除" -#: cps/shelf.py:179 +#: cps/web.py:2568 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "对不起,您没有从书架 %(sname)s 中删除书籍的权限" -#: cps/shelf.py:200 cps/shelf.py:224 +#: cps/web.py:2589 cps/web.py:2613 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "已存在书架 '%(title)s'。" -#: cps/shelf.py:205 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s created" msgstr "书架 %(title)s 已被创建" -#: cps/shelf.py:207 cps/shelf.py:235 +#: cps/web.py:2596 cps/web.py:2624 msgid "There was an error" msgstr "发生错误" -#: cps/shelf.py:208 cps/shelf.py:210 +#: cps/web.py:2597 cps/web.py:2599 msgid "create a shelf" msgstr "创建书架" -#: cps/shelf.py:233 +#: cps/web.py:2622 #, python-format msgid "Shelf %(title)s changed" msgstr "书架 %(title)s 已被修改" -#: cps/shelf.py:236 cps/shelf.py:238 +#: cps/web.py:2625 cps/web.py:2627 msgid "Edit a shelf" msgstr "编辑书架" -#: cps/shelf.py:259 +#: cps/web.py:2648 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "成功删除书架 %(name)s" -#: cps/shelf.py:289 +#: cps/web.py:2675 #, python-format msgid "Shelf: '%(name)s'" msgstr "书架: '%(name)s'" -#: cps/shelf.py:292 +#: cps/web.py:2678 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "打开书架出错。书架不存在或不可访问" -#: cps/shelf.py:324 +#: cps/web.py:2709 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "修改书架 '%(name)s' 顺序" -#: cps/ub.py:107 -msgid "Recently Added" -msgstr "最近添加" - -#: cps/ub.py:109 -msgid "Show recent books" -msgstr "显示最近书籍" - -#: cps/templates/index.xml:17 cps/ub.py:110 -msgid "Hot Books" -msgstr "热门书籍" - -#: cps/ub.py:111 -msgid "Show hot books" -msgstr "显示热门书籍" - -#: cps/templates/index.xml:24 cps/ub.py:114 -msgid "Best rated Books" -msgstr "最高评分书籍" - -#: cps/ub.py:116 -msgid "Show best rated books" -msgstr "显示最高评分书籍" - -#: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:117 -#: cps/web.py:975 -msgid "Read Books" -msgstr "已读书籍" - -#: cps/ub.py:119 -msgid "Show read and unread" -msgstr "显示已读和未读" - -#: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:121 -#: cps/web.py:979 -msgid "Unread Books" -msgstr "未读书籍" - -#: cps/ub.py:123 -msgid "Show unread" -msgstr "" - -#: cps/ub.py:124 -msgid "Discover" -msgstr "发现" - -#: cps/ub.py:126 -msgid "Show random books" -msgstr "显示随机书籍" - -#: cps/ub.py:127 -msgid "Categories" -msgstr "分类" - -#: cps/ub.py:129 -msgid "Show category selection" -msgstr "显示分类选择" - -#: cps/templates/book_edit.html:75 cps/templates/search_form.html:53 -#: cps/ub.py:130 -msgid "Series" -msgstr "丛书" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "显示丛书选择" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "作者" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "显示作者选择" - -#: cps/templates/index.xml:68 cps/ub.py:137 -msgid "Publishers" -msgstr "出版社" - -#: cps/ub.py:139 -msgid "Show publisher selection" -msgstr "显示出版社选择" - -#: cps/templates/search_form.html:74 cps/ub.py:140 -msgid "Languages" -msgstr "语言" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "显示语言选择" - -#: cps/ub.py:144 -msgid "Ratings" -msgstr "" - -#: cps/ub.py:146 -msgid "Show ratings selection" -msgstr "" - -#: cps/ub.py:147 -msgid "File formats" -msgstr "" - -#: cps/ub.py:149 -msgid "Show file formats selection" -msgstr "" - -#: cps/updater.py:255 cps/updater.py:417 cps/updater.py:430 -msgid "Unexpected data while reading update information" -msgstr "读取更新信息时出现异常数据" - -#: cps/updater.py:262 cps/updater.py:423 -msgid "No update available. You already have the latest version installed" -msgstr "没有可用更新。您已经安装了最新版本" - -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 -msgid "A new update is available. Click on the button below to update to the latest version." -msgstr "有一个更新可用。点击正文按钮更新到最新版本。" - -#: cps/updater.py:341 -msgid "Could not fetch update information" -msgstr "无法获取更新信息" - -#: cps/updater.py:410 -msgid "No release information available" -msgstr "" +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "邮箱不在有效域中'" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format -msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" - -#: cps/web.py:464 -msgid "Recently Added Books" -msgstr "最近添加的书籍" - -#: cps/web.py:491 -msgid "Best rated books" -msgstr "最高评分书籍" +msgid "%(name)s's profile" +msgstr "%(name)s 的资料" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "随机书籍" +#: cps/web.py:2780 +msgid "Found an existing account for this e-mail address." +msgstr "找到一个已有账号使用这个邮箱。" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "资料已更新" -#: cps/web.py:540 -msgid "Hot Books (most downloaded)" -msgstr "热门书籍(最多下载)" +#: cps/web.py:2814 +msgid "Admin page" +msgstr "管理页" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "无法打开电子书。 文件不存在或者文件不可访问:" +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web配置已更新" -#: cps/web.py:599 -msgid "Publisher list" -msgstr "出版社列表" +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "UI配置" -#: cps/web.py:614 -#, python-format -msgid "Publisher: %(name)s" -msgstr "出版社: %(name)s" +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "可选的Google Drive依赖导入缺失" -#: cps/templates/index.xml:82 cps/web.py:630 -msgid "Series list" -msgstr "丛书列表" +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json文件缺失或不可读" -#: cps/web.py:644 -#, python-format -msgid "Series: %(serie)s" -msgstr "丛书: %(serie)s" +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "没有为web应用配置client_secrets.json" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" +#: cps/templates/admin.html:99 cps/web.py:2971 cps/web.py:2997 cps/web.py:3009 +#: cps/web.py:3054 cps/web.py:3069 cps/web.py:3088 cps/web.py:3096 +#: cps/web.py:3112 +msgid "Basic Configuration" +msgstr "基本配置" -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" +#: cps/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "key文件位置无效,请输入正确路径" -#: cps/web.py:685 -msgid "File formats list" -msgstr "" +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "证书文件位置无效,请输入正确路径" -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "日志文件位置无效,请输入正确路径" -#: cps/web.py:727 -msgid "Available languages" -msgstr "可用语言" +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "DB位置无效,请输入正确路径" -#: cps/web.py:747 +#: cps/templates/admin.html:33 cps/web.py:3172 cps/web.py:3178 cps/web.py:3194 +msgid "Add new user" +msgstr "添加新用户" + +#: cps/web.py:3184 #, python-format -msgid "Language: %(name)s" -msgstr "语言: %(name)s" +msgid "User '%(user)s' created" +msgstr "用户 '%(user)s' 已被创建" -#: cps/templates/index.xml:75 cps/web.py:761 -msgid "Category list" -msgstr "分类列表" +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "此邮箱或昵称的账号已经存在。" -#: cps/web.py:776 +#: cps/web.py:3218 #, python-format -msgid "Category: %(name)s" -msgstr "分类: %(name)s" +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "测试邮件已经被成功发到 %(kindlemail)s" -#: cps/templates/layout.html:73 cps/web.py:787 -msgid "Tasks" -msgstr "任务" +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "发送测试邮件出错了: %(res)s" -#: cps/web.py:851 -msgid "Published after " -msgstr "出版时晚于 " +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "已更新邮件服务器设置" -#: cps/web.py:858 -msgid "Published before " -msgstr "出版时早于 " +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "编辑邮箱服务器设置" -#: cps/web.py:872 +#: cps/web.py:3251 #, python-format -msgid "Rating <= %(rating)s" -msgstr "评分 <= %(rating)s" +msgid "User '%(nick)s' deleted" +msgstr "用户 '%(nick)s' 已被删除" -#: cps/web.py:874 +#: cps/web.py:3364 #, python-format -msgid "Rating >= %(rating)s" -msgstr "评分 >= %(rating)s" - -#: cps/web.py:935 cps/web.py:944 -msgid "search" -msgstr "搜索" +msgid "User '%(nick)s' updated" +msgstr "用户 '%(nick)s' 已被更新" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "请先配置SMTP邮箱..." +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "发生未知错误。" -#: cps/web.py:1033 +#: cps/web.py:3369 #, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "书籍已经被成功加入 %(kindlemail)s 的发送队列" +msgid "Edit User %(nick)s" +msgstr "编辑用户 %(nick)s" -#: cps/web.py:1037 +#: cps/web.py:3386 #, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "发送这本书的时候出现错误: %(res)s" +msgid "Password for user %(user)s reset" +msgstr "用户 %(user)s 的密码已重置" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "注册" +#: cps/web.py:3400 cps/web.py:3592 +msgid "Error opening eBook. File does not exist or file is not accessible" +msgstr "打开电子书出错。文件不存在或不可访问" -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "您的邮箱不能用来注册" +#: cps/web.py:3428 +msgid "edit metadata" +msgstr "编辑元数据" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "确认邮件已经发送到您的邮箱。" +#: cps/web.py:3521 cps/web.py:3754 +#, python-format +msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" +msgstr "不能上传后缀为 '%(ext)s' 的文件到此服务器" -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "这个用户名或者邮箱已经被使用。" +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "要上传的文件必须有一个后缀" -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:3537 cps/web.py:3776 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "创建路径 %(path)s 失败(权限拒绝)。" -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "用户名或密码错误" +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "保存文件 %(file)s 失败。" + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "已添加 %(ext)s 格式到 %(book)s" -#: cps/web.py:1121 -msgid "Could not login. LDAP server down, please contact your administrator" +#: cps/web.py:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/web.py:1136 cps/web.py:1158 -msgid "login" -msgstr "登录" +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "未知" -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "找不到Token" +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s 不是一种有效语言" -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Token已过期" +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "已成功更新元数据" -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "成功!请返回您的设备" +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "编辑书籍出错,详情请检查日志文件" -#: cps/web.py:1222 +#: cps/web.py:3780 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "您现在已以'%(nickname)s'身份登录" +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "存储文件 %(file)s 失败(权限拒绝)。" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:3785 #, python-format -msgid "%(name)s's profile" -msgstr "%(name)s 的资料" +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "删除文件 %(file)s 失败(权限拒绝)。" -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "找到一个已有账号使用这个邮箱。" +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" -#: cps/web.py:1292 -msgid "Profile updated" -msgstr "资料已更新" +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "转换的源或目的格式缺失" -#: cps/web.py:1316 cps/web.py:1318 cps/web.py:1320 cps/web.py:1324 -#: cps/web.py:1328 cps/web.py:1332 cps/web.py:1344 -msgid "Read a Book" -msgstr "阅读一本书" +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "书籍已经被成功加入 %(book_format)s 的转换队列" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "转换此书时出现错误: %(res)s" -#: cps/worker.py:308 +#: cps/worker.py:305 #, python-format msgid "Ebook-converter failed: %(error)s" msgstr "电子书转换器失败: %(error)s" -#: cps/worker.py:319 +#: cps/worker.py:316 #, python-format msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen 因为错误 %(error)s 失败。消息: %(message)s" @@ -961,8 +781,7 @@ msgid "Admin" msgstr "管理" #: cps/templates/admin.html:14 cps/templates/detail.html:22 -#: cps/templates/detail.html:31 cps/templates/shelf.html:6 -#: cps/templates/shelfdown.html:62 +#: cps/templates/detail.html:31 msgid "Download" msgstr "下载" @@ -1083,17 +902,17 @@ msgid "Do you really want to restart Calibre-Web?" msgstr "您确定要重启 Calibre-Web 吗?" #: cps/templates/admin.html:150 cps/templates/admin.html:164 -#: cps/templates/admin.html:184 cps/templates/shelf.html:76 +#: cps/templates/admin.html:184 cps/templates/shelf.html:73 msgid "Ok" msgstr "确定" #: cps/templates/admin.html:151 cps/templates/admin.html:165 #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 -#: cps/templates/config_edit.html:281 cps/templates/config_view_edit.html:141 -#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:74 -#: cps/templates/layout.html:28 cps/templates/shelf.html:77 +#: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:179 +#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 +#: cps/templates/layout.html:28 cps/templates/shelf.html:74 #: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 -#: cps/templates/user_edit.html:128 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "后退" @@ -1113,19 +932,14 @@ msgstr "" msgid "In Library" msgstr "" -#: cps/templates/author.html:34 cps/templates/list.html:9 -#: cps/templates/search.html:41 -msgid "All" -msgstr "" - -#: cps/templates/author.html:62 cps/templates/author.html:109 -#: cps/templates/discover.html:27 cps/templates/index.html:30 -#: cps/templates/index.html:97 cps/templates/search.html:67 -#: cps/templates/shelf.html:40 +#: cps/templates/author.html:50 cps/templates/author.html:97 +#: cps/templates/discover.html:28 cps/templates/index.html:31 +#: cps/templates/index.html:86 cps/templates/search.html:55 +#: cps/templates/shelf.html:37 msgid "reduce" msgstr "" -#: cps/templates/author.html:93 +#: cps/templates/author.html:81 msgid "More by" msgstr "" @@ -1138,7 +952,7 @@ msgid "Delete formats:" msgstr "删除格式:" #: cps/templates/book_edit.html:22 cps/templates/book_edit.html:199 -#: cps/templates/email_edit.html:73 +#: cps/templates/email_edit.html:73 cps/templates/email_edit.html:74 msgid "Delete" msgstr "删除" @@ -1180,6 +994,11 @@ msgstr "简介" msgid "Tags" msgstr "标签" +#: cps/templates/book_edit.html:75 cps/templates/layout.html:159 +#: cps/templates/search_form.html:53 +msgid "Series" +msgstr "丛书" + #: cps/templates/book_edit.html:79 msgid "Series id" msgstr "丛书ID" @@ -1196,12 +1015,12 @@ msgstr "封面URL(jpg,封面会被下载被保存在数据库中,然后字段 msgid "Upload Cover from local drive" msgstr "从本地磁盘上传封面" -#: cps/templates/book_edit.html:96 cps/templates/detail.html:172 +#: cps/templates/book_edit.html:96 cps/templates/detail.html:148 msgid "Publishing date" msgstr "出版日期" #: cps/templates/book_edit.html:103 cps/templates/book_edit.html:261 -#: cps/templates/book_edit.html:278 cps/templates/detail.html:163 +#: cps/templates/book_edit.html:278 cps/templates/detail.html:139 #: cps/templates/search_form.html:14 msgid "Publisher" msgstr "出版社" @@ -1230,10 +1049,10 @@ msgstr "编辑后查看书籍" msgid "Get metadata" msgstr "获取元数据" -#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:279 -#: cps/templates/config_view_edit.html:140 cps/templates/login.html:20 +#: cps/templates/book_edit.html:177 cps/templates/config_edit.html:224 +#: cps/templates/config_view_edit.html:178 cps/templates/login.html:20 #: cps/templates/search_form.html:150 cps/templates/shelf_edit.html:17 -#: cps/templates/user_edit.html:126 +#: cps/templates/user_edit.html:147 msgid "Submit" msgstr "提交" @@ -1269,8 +1088,8 @@ msgstr "点击封面加载元数据到表单" msgid "Loading..." msgstr "加载中..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:187 -#: cps/templates/layout.html:219 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:226 +#: cps/templates/layout.html:258 msgid "Close" msgstr "关闭" @@ -1410,87 +1229,35 @@ msgstr "" msgid "Goodreads API Secret" msgstr "" -#: cps/templates/config_edit.html:181 -msgid "Login type" -msgstr "" - -#: cps/templates/config_edit.html:183 -msgid "Use standard Authentication" -msgstr "" - -#: cps/templates/config_edit.html:185 -msgid "Use LDAP Authentication" -msgstr "" - -#: cps/templates/config_edit.html:188 -msgid "Use GitHub OAuth" -msgstr "" - -#: cps/templates/config_edit.html:189 -msgid "Use Google OAuth" -msgstr "" - -#: cps/templates/config_edit.html:196 -msgid "LDAP Provider URL" -msgstr "" - -#: cps/templates/config_edit.html:200 -msgid "LDAP Distinguished Name (DN)" -msgstr "" - -#: cps/templates/config_edit.html:208 -msgid "Obtain GitHub OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:211 -msgid "GitHub OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:215 -msgid "GitHub OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:221 -msgid "Obtain Google OAuth Credential" -msgstr "" - -#: cps/templates/config_edit.html:224 -msgid "Google OAuth Client Id" -msgstr "" - -#: cps/templates/config_edit.html:228 -msgid "Google OAuth Client Secret" -msgstr "" - -#: cps/templates/config_edit.html:242 +#: cps/templates/config_edit.html:187 msgid "External binaries" msgstr "外部二进制" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:195 msgid "No converter" msgstr "没有转换器" -#: cps/templates/config_edit.html:252 +#: cps/templates/config_edit.html:197 msgid "Use Kindlegen" msgstr "使用Kindlegen" -#: cps/templates/config_edit.html:254 +#: cps/templates/config_edit.html:199 msgid "Use calibre's ebook converter" msgstr "使用calibre的电子书转换器" -#: cps/templates/config_edit.html:258 +#: cps/templates/config_edit.html:203 msgid "E-Book converter settings" msgstr "电子书转换设置" -#: cps/templates/config_edit.html:262 +#: cps/templates/config_edit.html:207 msgid "Path to convertertool" msgstr "转换工具路径" -#: cps/templates/config_edit.html:268 +#: cps/templates/config_edit.html:213 msgid "Location of Unrar binary" msgstr "Unrar二进制位置" -#: cps/templates/config_edit.html:284 cps/templates/layout.html:84 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:84 #: cps/templates/login.html:4 msgid "Login" msgstr "登录" @@ -1499,7 +1266,8 @@ msgstr "登录" msgid "View Configuration" msgstr "查看配置" -#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:135 +#: cps/templates/layout.html:136 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "标题" @@ -1511,7 +1279,7 @@ msgstr "随机书籍显示数量" msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "" -#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:108 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:118 msgid "Theme" msgstr "主题" @@ -1543,31 +1311,31 @@ msgstr "成人内容标签" msgid "Default settings for new users" msgstr "新用户默认设置" -#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:83 +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:104 msgid "Admin user" msgstr "管理用户" -#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:92 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:113 msgid "Allow Downloads" msgstr "允许下载" -#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:96 +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:117 msgid "Allow Uploads" msgstr "允许上传" -#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:100 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:121 msgid "Allow Edit" msgstr "允许编辑" -#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:104 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:125 msgid "Allow Delete books" msgstr "允许删除书籍" -#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:130 msgid "Allow Changing Password" msgstr "允许修改密码" -#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:113 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:134 msgid "Allow Editing Public Shelfs" msgstr "允许编辑公共书架" @@ -1575,11 +1343,55 @@ msgstr "允许编辑公共书架" msgid "Default visibilities for new users" msgstr "新用户的默认显示权限" -#: cps/templates/config_view_edit.html:129 cps/templates/user_edit.html:75 +#: cps/templates/config_view_edit.html:123 cps/templates/user_edit.html:50 +msgid "Show random books" +msgstr "显示随机书籍" + +#: cps/templates/config_view_edit.html:127 cps/templates/user_edit.html:54 +msgid "Show recent books" +msgstr "显示最近书籍" + +#: cps/templates/config_view_edit.html:131 cps/templates/user_edit.html:58 +msgid "Show sorted books" +msgstr "显示已排序书籍" + +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:62 +msgid "Show hot books" +msgstr "显示热门书籍" + +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:66 +msgid "Show best rated books" +msgstr "显示最高评分书籍" + +#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:70 +msgid "Show language selection" +msgstr "显示语言选择" + +#: cps/templates/config_view_edit.html:147 cps/templates/user_edit.html:74 +msgid "Show series selection" +msgstr "显示丛书选择" + +#: cps/templates/config_view_edit.html:151 cps/templates/user_edit.html:78 +msgid "Show category selection" +msgstr "显示分类选择" + +#: cps/templates/config_view_edit.html:155 cps/templates/user_edit.html:82 +msgid "Show author selection" +msgstr "显示作者选择" + +#: cps/templates/config_view_edit.html:159 cps/templates/user_edit.html:86 +msgid "Show publisher selection" +msgstr "显示出版社选择" + +#: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:91 +msgid "Show read and unread" +msgstr "显示已读和未读" + +#: cps/templates/config_view_edit.html:167 cps/templates/user_edit.html:96 msgid "Show random books in detail view" msgstr "在详情页显示随机书籍" -#: cps/templates/config_view_edit.html:133 cps/templates/user_edit.html:88 +#: cps/templates/config_view_edit.html:171 cps/templates/user_edit.html:109 msgid "Show mature content" msgstr "显示成人内容" @@ -1587,43 +1399,39 @@ msgstr "显示成人内容" msgid "Read in browser" msgstr "在浏览器中阅读" -#: cps/templates/detail.html:77 -msgid "Listen in browser" -msgstr "" - -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "Book" msgstr "" -#: cps/templates/detail.html:124 +#: cps/templates/detail.html:100 msgid "of" msgstr "" -#: cps/templates/detail.html:130 +#: cps/templates/detail.html:106 msgid "language" msgstr "语言" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Unread" msgstr "" -#: cps/templates/detail.html:209 +#: cps/templates/detail.html:185 msgid "Mark As Read" msgstr "" -#: cps/templates/detail.html:210 +#: cps/templates/detail.html:186 msgid "Read" msgstr "" -#: cps/templates/detail.html:220 cps/templates/listenmp3.html:56 +#: cps/templates/detail.html:196 msgid "Description:" msgstr "简介:" -#: cps/templates/detail.html:233 cps/templates/search.html:14 +#: cps/templates/detail.html:209 cps/templates/search.html:14 msgid "Add to shelf" msgstr "添加到书架" -#: cps/templates/detail.html:295 +#: cps/templates/detail.html:271 msgid "Edit metadata" msgstr "编辑元数据" @@ -1683,12 +1491,12 @@ msgstr "添加" msgid "Do you really want to delete this domain rule?" msgstr "您确定要删除这条域名规则吗?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:171 +#: cps/templates/feed.xml:21 cps/templates/layout.html:210 msgid "Next" msgstr "下一个" -#: cps/templates/feed.xml:33 cps/templates/layout.html:44 -#: cps/templates/layout.html:45 +#: cps/templates/feed.xml:33 cps/templates/index.xml:11 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "搜索" @@ -1700,63 +1508,75 @@ msgstr "" msgid "Discover (Random Books)" msgstr "发现(随机书籍)" -#: cps/templates/index.html:69 -msgid "Group by series" -msgstr "" - #: cps/templates/index.xml:6 msgid "Start" msgstr "开始" -#: cps/templates/index.xml:21 +#: cps/templates/index.xml:18 cps/templates/layout.html:141 +msgid "Hot Books" +msgstr "热门书籍" + +#: cps/templates/index.xml:22 msgid "Popular publications from this catalog based on Downloads." msgstr "基于下载数的热门书籍" -#: cps/templates/index.xml:28 +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "最高评分书籍" + +#: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Rating." msgstr "基于评分的热门书籍" -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:32 msgid "New Books" msgstr "新书" -#: cps/templates/index.xml:35 +#: cps/templates/index.xml:36 msgid "The latest Books" msgstr "最新书籍" -#: cps/templates/index.xml:42 +#: cps/templates/index.xml:43 msgid "Show Random Books" msgstr "显示随机书籍" -#: cps/templates/index.xml:65 +#: cps/templates/index.xml:62 cps/templates/layout.html:162 +msgid "Authors" +msgstr "作者" + +#: cps/templates/index.xml:66 msgid "Books ordered by Author" msgstr "书籍按作者排序" -#: cps/templates/index.xml:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "出版社" + +#: cps/templates/index.xml:73 msgid "Books ordered by publisher" msgstr "书籍按出版社排版" -#: cps/templates/index.xml:79 +#: cps/templates/index.xml:80 msgid "Books ordered by category" msgstr "书籍按分类排序" -#: cps/templates/index.xml:86 +#: cps/templates/index.xml:87 msgid "Books ordered by series" msgstr "书籍按丛书排序" -#: cps/templates/index.xml:89 cps/templates/layout.html:132 +#: cps/templates/index.xml:90 cps/templates/layout.html:171 msgid "Public Shelves" msgstr "公开书架" -#: cps/templates/index.xml:93 +#: cps/templates/index.xml:94 msgid "Books organized in public shelfs, visible to everyone" msgstr "公开书架中的书籍,对所有人都可见" -#: cps/templates/index.xml:97 cps/templates/layout.html:136 +#: cps/templates/index.xml:98 cps/templates/layout.html:175 msgid "Your Shelves" msgstr "您的书架" -#: cps/templates/index.xml:101 +#: cps/templates/index.xml:102 msgid "User's own shelfs, only visible to the current user himself" msgstr "用户私有书架,只对当前用户本身可见" @@ -1773,7 +1593,7 @@ msgid "Advanced Search" msgstr "高级搜索" #: cps/templates/layout.html:76 cps/templates/read.html:71 -#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +#: cps/templates/readcbr.html:89 cps/templates/readcbr.html:113 msgid "Settings" msgstr "设置" @@ -1789,7 +1609,7 @@ msgstr "注销" msgid "Register" msgstr "注册" -#: cps/templates/layout.html:111 cps/templates/layout.html:218 +#: cps/templates/layout.html:111 cps/templates/layout.html:257 msgid "Uploading..." msgstr "上传中..." @@ -1801,27 +1621,68 @@ msgstr "请不要刷新页面" msgid "Browse" msgstr "浏览" -#: cps/templates/layout.html:141 +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "最近添加" + +#: cps/templates/layout.html:129 +msgid "Sorted Books" +msgstr "已排序书籍" + +#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/layout.html:136 +msgid "Sort By" +msgstr "排序" + +#: cps/templates/layout.html:133 +msgid "Newest" +msgstr "最新" + +#: cps/templates/layout.html:134 +msgid "Oldest" +msgstr "最旧" + +#: cps/templates/layout.html:135 +msgid "Ascending" +msgstr "升序" + +#: cps/templates/layout.html:136 +msgid "Descending" +msgstr "降序" + +#: cps/templates/layout.html:153 +msgid "Discover" +msgstr "发现" + +#: cps/templates/layout.html:156 +msgid "Categories" +msgstr "分类" + +#: cps/templates/layout.html:168 cps/templates/search_form.html:74 +msgid "Languages" +msgstr "语言" + +#: cps/templates/layout.html:180 msgid "Create a Shelf" msgstr "创建书架" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 +#: cps/templates/layout.html:181 cps/templates/stats.html:3 msgid "About" msgstr "关于" -#: cps/templates/layout.html:156 +#: cps/templates/layout.html:195 msgid "Previous" msgstr "上一个" -#: cps/templates/layout.html:183 +#: cps/templates/layout.html:222 msgid "Book Details" msgstr "书籍详情" -#: cps/templates/layout.html:217 +#: cps/templates/layout.html:256 msgid "Upload done, processing, please wait..." msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:259 msgid "Error" msgstr "" @@ -1851,98 +1712,106 @@ msgstr "Caliebre-Web电子书目录" msgid "Reflow text when sidebars are open." msgstr "" -#: cps/templates/readcbr.html:84 +#: cps/templates/readcbr.html:94 msgid "Keyboard Shortcuts" msgstr "快捷键" -#: cps/templates/readcbr.html:87 +#: cps/templates/readcbr.html:97 msgid "Previous Page" msgstr "上一页" -#: cps/templates/readcbr.html:88 +#: cps/templates/readcbr.html:98 msgid "Next Page" msgstr "下一页" -#: cps/templates/readcbr.html:89 +#: cps/templates/readcbr.html:99 msgid "Scale to Best" msgstr "缩放到最佳" -#: cps/templates/readcbr.html:90 +#: cps/templates/readcbr.html:100 msgid "Scale to Width" msgstr "按宽度缩放" -#: cps/templates/readcbr.html:91 +#: cps/templates/readcbr.html:101 msgid "Scale to Height" msgstr "按高度缩放" -#: cps/templates/readcbr.html:92 +#: cps/templates/readcbr.html:102 msgid "Scale to Native" msgstr "" -#: cps/templates/readcbr.html:93 +#: cps/templates/readcbr.html:103 msgid "Rotate Right" msgstr "向右旋转" -#: cps/templates/readcbr.html:94 +#: cps/templates/readcbr.html:104 msgid "Rotate Left" msgstr "向左旋转" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" msgstr "翻转图片" -#: cps/templates/readcbr.html:111 +#: cps/templates/readcbr.html:121 msgid "Light" msgstr "浅色" -#: cps/templates/readcbr.html:112 +#: cps/templates/readcbr.html:122 msgid "Dark" msgstr "深色" -#: cps/templates/readcbr.html:117 +#: cps/templates/readcbr.html:127 msgid "Scale" msgstr "缩放" -#: cps/templates/readcbr.html:120 +#: cps/templates/readcbr.html:130 msgid "Best" msgstr "最佳" -#: cps/templates/readcbr.html:121 +#: cps/templates/readcbr.html:131 msgid "Width" msgstr "宽度" -#: cps/templates/readcbr.html:122 +#: cps/templates/readcbr.html:132 msgid "Height" msgstr "高度" -#: cps/templates/readcbr.html:123 +#: cps/templates/readcbr.html:133 msgid "Native" msgstr "" -#: cps/templates/readcbr.html:128 +#: cps/templates/readcbr.html:138 msgid "Rotate" msgstr "旋转" -#: cps/templates/readcbr.html:139 +#: cps/templates/readcbr.html:149 msgid "Flip" msgstr "翻转" -#: cps/templates/readcbr.html:142 +#: cps/templates/readcbr.html:152 msgid "Horizontal" msgstr "水平" -#: cps/templates/readcbr.html:143 +#: cps/templates/readcbr.html:153 msgid "Vertical" msgstr "垂直" +#: cps/templates/readcbr.html:158 +msgid "Direction" +msgstr "" + +#: cps/templates/readcbr.html:161 +msgid "Left to Right" +msgstr "" + +#: cps/templates/readcbr.html:162 +msgid "Right to Left" +msgstr "" + #: cps/templates/readpdf.html:29 msgid "PDF.js viewer" msgstr "PDF.js 查看器" -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" - #: cps/templates/readtxt.html:6 msgid "Basic txt Reader" msgstr "简单txt阅读器" @@ -1964,17 +1833,17 @@ msgid "Your email address" msgstr "您的邮箱地址" #: cps/templates/remote_login.html:6 -msgid "Using your another device, visit" -msgstr "使用您的另一个设备访问" - -#: cps/templates/remote_login.html:6 -msgid "and log in" -msgstr "和登录" +msgid "Use your other device, login and visit " +msgstr "" #: cps/templates/remote_login.html:9 msgid "Once you do so, you will automatically get logged in on this device." msgstr "一旦您这样做了,您在这个设备上会自动登录。" +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." +msgstr "" + #: cps/templates/search.html:5 msgid "No Results for:" msgstr "找不到结果:" @@ -2015,23 +1884,23 @@ msgstr "评分大于" msgid "Rating less than" msgstr "评分小于" -#: cps/templates/shelf.html:10 +#: cps/templates/shelf.html:7 msgid "Delete this Shelf" msgstr "删除此书架" -#: cps/templates/shelf.html:11 +#: cps/templates/shelf.html:8 msgid "Edit Shelf" msgstr "编辑书架" -#: cps/templates/shelf.html:12 cps/templates/shelf_order.html:11 +#: cps/templates/shelf.html:9 cps/templates/shelf_order.html:11 msgid "Change order" msgstr "修改顺序" -#: cps/templates/shelf.html:71 +#: cps/templates/shelf.html:68 msgid "Do you really want to delete the shelf?" msgstr "您真的想要删除这个书架吗?" -#: cps/templates/shelf.html:74 +#: cps/templates/shelf.html:71 msgid "Shelf will be lost for everybody and forever!" msgstr "书架将会永远丢失!" @@ -2119,31 +1988,19 @@ msgstr "重置用户密码" msgid "Kindle E-Mail" msgstr "" -#: cps/templates/user_edit.html:40 +#: cps/templates/user_edit.html:39 msgid "Show books with language" msgstr "按语言显示书籍" -#: cps/templates/user_edit.html:42 +#: cps/templates/user_edit.html:41 msgid "Show all" msgstr "显示全部" -#: cps/templates/user_edit.html:52 -msgid "OAuth Settings" -msgstr "" - -#: cps/templates/user_edit.html:54 -msgid "Link" -msgstr "" - -#: cps/templates/user_edit.html:56 -msgid "Unlink" -msgstr "" - -#: cps/templates/user_edit.html:120 +#: cps/templates/user_edit.html:141 msgid "Delete this user" msgstr "删除此用户" -#: cps/templates/user_edit.html:135 +#: cps/templates/user_edit.html:156 msgid "Recent Downloads" msgstr "最近下载" @@ -3401,45 +3258,27 @@ msgstr "最近下载" #~ msgid "Zaza" #~ msgstr "扎扎其语" -#~ msgid "File %(title)s" -#~ msgstr "" - -#~ msgid "Show sorted books" -#~ msgstr "显示已排序书籍" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "最新书籍" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "为封面 %(path)s 创建路径失败(权限拒绝)。" -#~ msgid "Oldest Books" -#~ msgstr "最旧书籍" +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "保存封面文件 %(cover)s 失败。" -#~ msgid "Books (A-Z)" -#~ msgstr "书籍 (A-Z)" +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "封面文件不是一个有效的图片文件" -#~ msgid "Books (Z-A)" -#~ msgstr "书籍 (Z-A)" +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "封面不是一个jpg文件,无法保存" -#~ msgid "Ratings: %(serie)s" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Sorted Books" -#~ msgstr "已排序书籍" +#~ msgid "Using your another device, visit" +#~ msgstr "使用您的另一个设备访问" -#~ msgid "Sort By" -#~ msgstr "排序" +#~ msgid "and log in" +#~ msgstr "和登录" -#~ msgid "Newest" -#~ msgstr "最新" - -#~ msgid "Oldest" -#~ msgstr "最旧" - -#~ msgid "Ascending" -#~ msgstr "升序" - -#~ msgid "Descending" -#~ msgstr "降序" +#~ msgid "Using your another device, login and visit " +#~ msgstr "" diff --git a/cps/ub.py b/cps/ub.py index a37c10df..9253dafe 100644 --- a/cps/ub.py +++ b/cps/ub.py @@ -435,7 +435,7 @@ class RemoteAuthToken(Base): expiration = Column(DateTime) def __init__(self): - self.auth_token = hexlify(os.urandom(4)) + self.auth_token = (hexlify(os.urandom(4))).decode('utf-8') self.expiration = datetime.datetime.now() + datetime.timedelta(minutes=10) # 10 min from now def __repr__(self): diff --git a/cps/updater.py b/cps/updater.py index bf00c780..12693623 100644 --- a/cps/updater.py +++ b/cps/updater.py @@ -243,7 +243,7 @@ class Updater(threading.Thread): @classmethod def _stable_version_info(self): - return {'version': '0.6.3 Beta'} # Current version + return {'version': '0.6.4 Beta'} # Current version def _nightly_available_updates(self, request_method): tz = datetime.timedelta(seconds=time.timezone if (time.localtime().tm_isdst == 0) else time.altzone) diff --git a/cps/uploader.py b/cps/uploader.py index 4a5ab26f..8886bba1 100644 --- a/cps/uploader.py +++ b/cps/uploader.py @@ -23,7 +23,7 @@ import hashlib from collections import namedtuple import os from flask_babel import gettext as _ -import comic +from cps import comic from cps import app try: diff --git a/cps/web.py b/cps/web.py index 8084de9f..503229e9 100644 --- a/cps/web.py +++ b/cps/web.py @@ -1294,7 +1294,7 @@ def read_book(book_id, book_format): flash(_(u"Error opening eBook. File does not exist or file is not accessible:"), category="error") return redirect(url_for("web.index")) - # check if book was downloaded before + # check if book has bookmark bookmark = None if current_user.is_authenticated: bookmark = ub.session.query(ub.Bookmark).filter(ub.and_(ub.Bookmark.user_id == int(current_user.id), diff --git a/optional-requirements.txt b/optional-requirements.txt index 9b740f6c..69b91b95 100644 --- a/optional-requirements.txt +++ b/optional-requirements.txt @@ -19,9 +19,12 @@ python-Levenshtein>=0.12.0 # ldap login python_ldap>=3.0.0 -# other +# extracting metadata lxml>=3.8.0 +Pillow>=4.0.0 rarfile>=2.7 + +# other natsort>=2.2.0 # Oauth Login diff --git a/requirements.txt b/requirements.txt index 84ffdd7c..7f2776d7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,4 +13,4 @@ SQLAlchemy>=1.1.0 tornado>=4.1 Wand>=0.4.4 unidecode>=0.04.19 -Pillow>=5.4.0 \ No newline at end of file +git+https://github.com/wildthyme/comicapi.git@cb279168f9c5cec742b5a05ac8326b9c168a8a91#egg=comicapi