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 + + +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): - 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 - + 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) - return uploader.BookMeta( + 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( 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,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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}.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,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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}.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 +// ============================================================================================== // + +/** + * @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(); +} + +/** + * 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/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Desconocido" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Página de administración" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Configuración de Calibre-Web actualizada" - -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Configuración de la interfaz del usuario" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "Falta la importación de requisitos opcionales de Google Drive" - -#: 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/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/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/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/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/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 -#, python-format -msgid "User '%(user)s' created" -msgstr "Usuario '%(user)s' creado" - -#: 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/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Correo electrónico de prueba enviado con éxito a %(kindlemail)s" - -#: cps/admin.py:608 -#, 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" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "Usuario '%(nick)s' borrado" - -#: cps/admin.py:704 -#, 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." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Editar Usuario %(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Contraseña para el usuario %(user)s reinicializada" - -#: 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/admin.py:748 -msgid "Requesting update package" -msgstr "Solicitando paquete de actualización" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Descargando paquete de actualización" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Descomprimiendo paquete de actualización" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Los conexiones de base datos están cerradas" - -#: cps/admin.py:753 -msgid "Stopping server" -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/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "Error HTTP" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "Error de conexión" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -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 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "Permisos de ejecución ausentes" -#: cps/converter.py:70 +#: cps/converter.py:66 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 "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 -#, 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)" - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Falla al guardar el archivo %(file)s." - -#: 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/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/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/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Fallo al guardar el archivo de cubierta %(cover)s." - -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "desconocido" - -#: 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/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s no es un idioma válido" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -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/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/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/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" - -#: 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/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/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/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: 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/helper.py:84 +#: 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/helper.py:96 +#: 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/helper.py:103 cps/helper.py:211 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 "Enviar a Kindle" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: 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/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s no encontrado: %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web comprobar correo electrónico" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "Comprobar correo electrónico" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "Primeros pasos con Calibre-Web" -#: cps/helper.py:138 +#: 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/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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "Correo electrónico: %(book)s" -#: cps/helper.py:215 +#: 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/helper.py:323 +#: cps/helper.py:316 #, 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/helper.py:333 +#: cps/helper.py:326 #, 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/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Fichero %(file)s no encontrado en Google Drive" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "La ruta %(path)s del libro no fue encontrada en Google Drive" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "Error ejecutando UnRar" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "Fichero binario Unrar no encontrado" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "Esperando" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "Fallido" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "Comenzado" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "Finalizado" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "" -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "" -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "" -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "" -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "Estante especificado inválido" - -#: cps/shelf.py:47 -#, python-format -msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:55 -msgid "You are not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:78 -#, 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 -#, 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 -msgid "User is not allowed to edit public shelves" -msgstr "El usuario no tiene permiso para editar estantes públicos" - -#: cps/shelf.py:120 -#, 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 -#, 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 -#, 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 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "El libro fue eliminado del estante: %(sname)s" - -#: cps/shelf.py:179 -#, 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 -#, 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 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Estante %(title)s creado" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "Ha sucedido un error" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "crear un estante" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "Estante %(title)s cambiado" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "Editar un estante" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "Estante %(name)s fue borrado correctamente" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Estante: '%(name)s'" - -#: cps/shelf.py:292 -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 -#, 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 +#: 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:262 cps/updater.py:423 +#: 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:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "Error HTTP" + +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 +msgid "Connection error" +msgstr "Error de conexión" + +#: 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/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +msgstr "Error general" + +#: 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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "No se puede conseguir información sobre la actualización" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Desconocido" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Solicitando paquete de actualización" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Descargando paquete de actualización" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Descomprimiendo paquete de actualización" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Los conexiones de base datos están cerradas" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "" + +#: 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/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Libros recientemente añadidos" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Libros mejor valorados" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Libros más nuevos" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Libros al azar" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Libros más antiguos" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Libros (A-Z)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Libros (Z-A)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Libros populares (los mas descargados)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Libros mejor valorados" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Libros al azar" + +#: 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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Lista de series" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Series : %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Idiomas disponibles" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Idioma: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Lista de categorías" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Categoría : %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "Tareas" -#: cps/web.py:851 +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Estadísticas" + +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" + +#: 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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Servidor reiniciado. Por favor, recargue la página" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Servidor en proceso de apagado. Por favor, cierre la ventana." + +#: cps/web.py:1953 msgid "Published after " msgstr "Publicado antes de" -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "Publicado después de" -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "Clasificación <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "Clasificación >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "búsqueda" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Configurar primero los parámetros SMTP por favor..." +#: 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/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Libro puesto en la cola de envío a %(kindlemail)s" +#: 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/web.py:1037 -#, 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/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Leer un libro" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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 "¡Por favor completar todos los campos!" + +#: 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/web.py:1083 +#: 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/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "Su correo electrónico no está permitido para registrarse" -#: cps/web.py:1087 +#: 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/web.py:1090 +#: 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/web.py:1113 cps/web.py:1125 -#, 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 "Usuario o contraseña inválido" - -#: 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 "Iniciar sesión" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token no encontrado" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "El token ha expirado" - -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "¡Correcto! Por favor regrese a su dispositivo" - -#: cps/web.py:1222 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Sesión iniciada como : '%(nickname)s'" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Usuario o contraseña inválido" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "Iniciar sesión" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token no encontrado" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "El token ha expirado" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "¡Correcto! Por favor regrese a su dispositivo" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Configurar primero los parámetros SMTP por favor..." + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Libro puesto en la cola de envío a %(kindlemail)s" + +#: 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/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/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "Estante especificado inválido" + +#: 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:2444 +msgid "You are not allowed to edit public shelves" +msgstr "" + +#: cps/web.py:2453 +#, python-format +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "" + +#: 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/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/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "El usuario no tiene permiso para editar estantes públicos" + +#: 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/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/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/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "El libro fue eliminado del estante: %(sname)s" + +#: 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/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/web.py:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Estante %(title)s creado" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "Ha sucedido un error" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "crear un estante" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "Estante %(title)s cambiado" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Editar un estante" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "Estante %(name)s fue borrado correctamente" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Estante: '%(name)s'" + +#: 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/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Cambiar orden del estante: '%(name)s'" + +#: 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/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "Perfil de %(name)s" -#: cps/web.py:1287 +#: 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:1292 +#: cps/web.py:2783 msgid "Profile updated" msgstr "Perfil actualizado" -#: 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:2814 +msgid "Admin page" +msgstr "Página de administración" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Configuración de Calibre-Web actualizada" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Configuración de la interfaz del usuario" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Falta la importación de requisitos opcionales de Google Drive" + +#: 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: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/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: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: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: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: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/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 "User '%(user)s' created" +msgstr "Usuario '%(user)s' creado" + +#: 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:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Correo electrónico de prueba enviado con éxito a %(kindlemail)s" + +#: 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:3225 +msgid "E-mail server settings updated" +msgstr "Actualizados los ajustes del servidor de correo electrónico" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Editar los ajustes del servidor de correo electrónico" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Usuario '%(nick)s' borrado" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Usuario '%(nick)s' actualizado" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Ocurrió un error inesperado." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Editar Usuario %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "Contraseña para el usuario %(user)s reinicializada" + +#: 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:3428 +msgid "edit metadata" +msgstr "editar metadatos" + +#: 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: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:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Fallo al crear la ruta %(path)s (permiso denegado)" + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "desconocido" + +#: 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:3725 +msgid "Metadata successfully updated" +msgstr "" + +#: 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:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Fallo al guardar el archivo %(file)s (permiso denegado)" + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Fallo al borrar el archivo %(file)s (permiso denegado)" + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: 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: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: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" +#~ 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 "Failed to store cover-file %(cover)s." +#~ msgstr "Fallo al guardar el archivo de cubierta %(cover)s." + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "El archivo de imagen de la portada no es válido" + +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "La cubierta no es un archivo jpg, no se puede guardar" + +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Show sorted books" -#~ msgstr "Mostrar libros ordenados" +#~ msgid "Using your another device, visit" +#~ msgstr "Utilizando tu otro dispositivo, visitar" -#~ msgid "Public registration is not enabled" +#~ msgid "and log in" +#~ msgstr "e iniciar sesión" + +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Newest Books" -#~ msgstr "Libros más nuevos" - -#~ msgid "Oldest Books" -#~ msgstr "Libros más antiguos" - -#~ msgid "Books (A-Z)" -#~ msgstr "Libros (A-Z)" - -#~ msgid "Books (Z-A)" -#~ msgstr "Libros (Z-A)" - -#~ msgid "Ratings: %(serie)s" -#~ msgstr "" - -#~ msgid "Sorted Books" -#~ msgstr "Libros ordenados" - -#~ msgid "Sort By" -#~ msgstr "Ordenar por" - -#~ msgid "Newest" -#~ msgstr "Más nuevos" - -#~ msgid "Oldest" -#~ msgstr "Más antiguos" - -#~ msgid "Ascending" -#~ msgstr "Ascendente" - -#~ msgid "Descending" -#~ msgstr "Descendente" - 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/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json est manquant ou ne peut être lu" - -#: 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/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/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/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/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -msgstr "" - -#: 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/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/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "SVP, complétez tous les champs !" - -#: 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/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/admin.py:570 -#, python-format -msgid "User '%(user)s' created" -msgstr "Utilisateur '%(user)s' créé" - -#: 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/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Courriel de test envoyé avec succès sur %(kindlemail)s" - -#: cps/admin.py:608 -#, 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" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Modifier les paramètres du serveur de courriels" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "Utilisateur '%(nick)s' supprimé" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "Utilisateur '%(nick)s' mis à jour" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Oups ! Une erreur inconnue a eu lieu." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Éditer l'utilisateur %(nick)s" - -#: 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/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/admin.py:748 -msgid "Requesting update package" -msgstr "Demander une mise à jour" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Téléchargement la mise à jour" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Décompression de la mise à jour" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Remplacement des fichiers" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Connexion à la base de donnée fermée" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Arrêt du serveur" - -#: 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/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/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "Erreur HTTP" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "Erreur de connexion" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -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 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "Permission d’exécution manquante" -#: cps/converter.py:70 +#: cps/converter.py:66 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/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/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/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Impossible de créer le chemin %(path)s (permission refusée)" - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Echec de la sauvegarde du fichier %(file)s." - -#: 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/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/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/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/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "inconnu" - -#: 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/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s n'est pas une langue valide" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Les métadonnées ont bien été mise à jour" - -#: 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/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/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/editbooks.py:689 -#, python-format -msgid "File %(file)s uploaded" -msgstr "" - -#: 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/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/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/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: 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/helper.py:84 +#: 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/helper.py:96 +#: 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/helper.py:103 cps/helper.py:211 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 "Envoyer vers Kindle" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: 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/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s introuvable : %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Courriel de test de Calibre-Web" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "Courriel de test" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "Bien démarrer avec Calibre-Web" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Courriel d’inscription pour l’utilisateur : %(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 +#: 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/helper.py:173 cps/helper.py:177 +#: 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/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "Courriel : %(book)s" -#: cps/helper.py:215 +#: 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/helper.py:323 +#: cps/helper.py:316 #, 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/helper.py:333 +#: cps/helper.py:326 #, 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/helper.py:347 +#: 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/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: 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:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "Terminé" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "Statut inconnu" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "Courriel : " -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "Convertir vers : " -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "Déposer : " -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "Tâche inconnue : " -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "L’étagère indiquée est invalide" - -#: cps/shelf.py:47 -#, 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 -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 -#, 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 -#, 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 -#, 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 -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 -#, 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 -#, 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 -#, 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 -#, 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 -#, 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 -#, 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 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Étagère %(title)s créée" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "Il y a eu une erreur" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "Créer une étagère" - -#: cps/shelf.py:233 -#, 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 -msgid "Edit a shelf" -msgstr "Modifier une étagère" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "l’étagère %(name)s a été supprimé avec succès" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Étagère : '%(name)s'" - -#: cps/shelf.py:292 -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 -#, 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 +#: 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/updater.py:262 cps/updater.py:423 +#: 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:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "Erreur HTTP" + +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 +msgid "Connection error" +msgstr "Erreur de connexion" + +#: 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/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +msgstr "Erreur générale" + +#: 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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "Impossible d'extraire les informations de mise à jour" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "Aucune information concernant cette version n’est disponible" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, 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 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Inconnu" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Demander une mise à jour" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Téléchargement la mise à jour" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Décompression de la mise à jour" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Remplacement des fichiers" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Connexion à la base de donnée fermée" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Arrêt du serveur" + +#: 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/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/web.py:1235 msgid "Recently Added Books" msgstr "Ajouts récents" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Livres les mieux notés" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Livres récents" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Livres au hasard" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Anciens livres" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Livres (A-Z)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Livres (Z-A)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Livres populaires (les plus téléchargés)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Livres les mieux notés" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Livres au hasard" + +#: 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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "Liste des éditeurs" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "Editeur : '%(name)s'" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Liste des séries" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Séries : %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Langues disponibles" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Langue : %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Liste des catégories" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Catégorie : %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "Tâches" -#: cps/web.py:851 +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistiques" + +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" + +#: 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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Serveur redémarré, merci de rafraîchir la page" + +#: 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/web.py:1953 msgid "Published after " msgstr "Publié après le " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "Publié avant le " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "Évaluation <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "Évaluation >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "recherche" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Veuillez configurer les paramètres SMTP au préalable…" +#: 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/web.py:1033 -#, 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" +#: 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/web.py:1037 -#, 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/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Lire un livre" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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 "SVP, complétez tous les champs !" + +#: 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/web.py:1083 +#: 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/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/web.py:1087 +#: 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/web.py:1090 +#: 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/web.py:1113 cps/web.py:1125 -#, 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 "Mauvais nom d'utilisateur ou mot de passe" - -#: 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 "connexion" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Jeton non trouvé" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Jeton expiré" - -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Réussite! Merci de vous tourner vers votre appareil" - -#: cps/web.py:1222 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Mauvais nom d'utilisateur ou mot de passe" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "connexion" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Jeton non trouvé" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Jeton expiré" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Réussite! Merci de vous tourner vers votre appareil" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Veuillez configurer les paramètres SMTP au préalable…" + +#: cps/web.py:2412 +#, 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" + +#: 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/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/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "L’étagère indiquée est invalide" + +#: 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/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/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/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/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/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/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/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/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/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/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/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/web.py:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Étagère %(title)s créée" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "Il y a eu une erreur" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "Créer une étagère" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "L’étagère %(title)s a été modifiée" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Modifier une étagère" + +#: 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/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Étagère : '%(name)s'" + +#: 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/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Modifier l’arrangement de l’étagère : ‘%(name)s’" + +#: 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/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "Profil de %(name)s" -#: cps/web.py:1287 +#: 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/web.py:1292 +#: cps/web.py:2783 msgid "Profile updated" msgstr "Profil mis à jour" -#: 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:2814 +msgid "Admin page" +msgstr "Page administrateur" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Configuration de Calibre-Web mise à jour" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Configuration de l’interface utilisateur" + +#: 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:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json est manquant ou ne peut être lu" + +#: 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/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: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: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: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: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/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:3184 +#, python-format +msgid "User '%(user)s' created" +msgstr "Utilisateur '%(user)s' créé" + +#: 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:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Courriel de test envoyé avec succès sur %(kindlemail)s" + +#: 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:3225 +msgid "E-mail server settings updated" +msgstr "Les paramètres du serveur de courriels ont été mis à jour" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Modifier les paramètres du serveur de courriels" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Utilisateur '%(nick)s' supprimé" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Utilisateur '%(nick)s' mis à jour" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Oups ! Une erreur inconnue a eu lieu." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Éditer l'utilisateur %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé" + +#: 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:3428 +msgid "edit metadata" +msgstr "modifier les métadonnées" + +#: 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: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:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Impossible de créer le chemin %(path)s (permission refusée)" + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "inconnu" + +#: 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:3725 +msgid "Metadata successfully updated" +msgstr "Les métadonnées ont bien été mise à jour" + +#: 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:3780 +#, 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:3785 +#, 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:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: 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: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/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" +#~ 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 "Failed to store cover-file %(cover)s." +#~ msgstr "Echec de la sauvegarde du fichier de couverture %(cover)s." + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Le fichier de couverture n’est pas un fichier d’image valide" + +#~ 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 "Preparing document for printing..." +#~ msgstr "Préparation des documents pour l’impression" + +#~ msgid "Using your another device, visit" +#~ msgstr "Utilisez votre autre dispositif, visitez" + +#~ msgid "and log in" +#~ msgstr "et s’authentifier" + +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Show sorted books" -#~ msgstr "Afficher les livres triés" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "Livres récents" - -#~ msgid "Oldest Books" -#~ msgstr "Anciens livres" - -#~ msgid "Books (A-Z)" -#~ msgstr "Livres (A-Z)" - -#~ msgid "Books (Z-A)" -#~ msgstr "Livres (Z-A)" - -#~ msgid "Ratings: %(serie)s" -#~ 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" -#: 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: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/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "" - -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -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 "Configurazione di base" - -#: cps/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "" - -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "" - -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 "Posizione DB non valida. Inserisci il percorso corretto." - -#: cps/admin.py:556 cps/web.py:1055 -msgid "Please fill out all fields!" -msgstr "Compila tutti i campi" - -#: 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/admin.py:562 cps/web.py:1261 -msgid "E-mail is not from valid domain" -msgstr "" - -#: cps/admin.py:570 -#, python-format -msgid "User '%(user)s' created" -msgstr "utente '%(user)s' creato" - -#: cps/admin.py:574 -msgid "Found an existing account for this e-mail address or nickname." -msgstr "" - -#: cps/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "" - -#: cps/admin.py:608 -#, 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 "" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "utente '%(nick)s' cancellati" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "utente '%(nick)s' aggiornato" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Errore imprevisto." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Modifica utente %(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "" - -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "" - -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Richiesta del pacchetto di aggiornamento" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Scaricare il pacchetto di aggiornamento" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Decomprimere pacchetto di aggiornamento" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Le connessioni di database sono chiuse" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Aggiornamento completato, prego premere bene e ricaricare pagina" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -msgid "Timeout while establishing connection" -msgstr "" - -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" -msgstr "Mancano autorizzazioni di esecuzione" +msgstr "Mancano le autorizzazioni di esecuzione" -#: cps/converter.py:70 +#: cps/converter.py:66 msgid "not configured" -msgstr "" +msgstr "non configurato" -#: 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/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/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/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)" - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "" - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "" - -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" - -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "" - -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "Sconosciuto" - -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "" - -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" - -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "" - -#: 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/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Impossibile eliminare il file %(file)s (autorizzazione negata)" - -#: 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 "" - -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" - -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "" - -#: cps/helper.py:84 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" -msgstr "" +msgstr "%(format)s formato non trovato per il libro: %(book)d" -#: cps/helper.py:96 +#: cps/helper.py:91 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "" +msgstr "%(format)s non trovato su Google Drive: %(fn)s" -#: cps/helper.py:103 cps/helper.py:211 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 "Invia a Kindle" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 msgid "This e-mail has been sent via Calibre-Web." -msgstr "" +msgstr "Questo e-mail è stato spedito tramite Calibre-Web." -#: cps/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" -msgstr "" +msgstr "%(format)s non trovato: %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" -msgstr "" +msgstr "E-mail di test da Calibre-Web" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" -msgstr "" +msgstr "E-mail di test" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" -msgstr "" +msgstr "Inizia con Calibre-Web" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" -msgstr "" +msgstr "E-mail di registrazione per l'utente: %(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 +#: 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 "" +msgstr "Invia %(format)s a Kindle" -#: cps/helper.py:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +msgstr "Converti %(orig)s in %(format)s e spedisci a Kindle" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" -msgstr "" +msgstr "E-mail: %(book)s" -#: cps/helper.py:215 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "" +msgstr "Il file richiesto non può essere letto. I permessi sono corretti?" -#: cps/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +msgstr "La modifica del titolo da: '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +msgstr "La modifica dell'autore da: '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s" -#: cps/helper.py:347 +#: cps/helper.py:340 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +msgstr "La modifica del file nella cartella da '%(src)s' a '%(dest)s' è terminata con l'errore: %(error)s" -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" -msgstr "" +msgstr "File %(file)s non trovato su Google Drive" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" -msgstr "" +msgstr "Non ho trovato la cartella %(path)s su Google Drive" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" -msgstr "" +msgstr "Errore nell'esecuzione di UnRar" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" -msgstr "" +msgstr "Non ho trovato il file binario di UnRar" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" -msgstr "" +msgstr "Attendere" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" -msgstr "" +msgstr "Fallito" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" -msgstr "" +msgstr "Avviato" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" -msgstr "" +msgstr "Terminato" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" -msgstr "" +msgstr "Stato sconosciuto" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " -msgstr "" +msgstr "E-mail: " -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " -msgstr "" +msgstr "Conversione: " -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " -msgstr "" +msgstr "Upload: " -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " -msgstr "" +msgstr "Processo sconosciuto: " -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "" - -#: cps/shelf.py:47 -#, python-format -msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:55 -msgid "You are not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:78 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "Il libro è stato aggiunto alla mensola: %(sname)s" - -#: cps/shelf.py:97 -#, python-format -msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:102 -msgid "User is not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:120 -#, python-format -msgid "Books are already part of the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:134 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:173 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "Il libro è stato rimosso dalla mensola: %(sname)s" - -#: cps/shelf.py:179 -#, 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 -#, 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 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Mensola %(title)s creato" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "c'era un errore" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "creare uno scaffale" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "Mensola %(title)s cambiato" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "Modifica un ripiano" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "cancellato con successo il ripiano %(name)s" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Mensola: '%(name)s'" - -#: cps/shelf.py:292 -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" - -#: cps/shelf.py:324 -#, 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" - -#: cps/ub.py:132 -msgid "Show series selection" -msgstr "Mostra sezione serie" - -#: cps/templates/index.xml:61 cps/ub.py:133 -msgid "Authors" -msgstr "Autori" - -#: cps/ub.py:135 -msgid "Show author selection" -msgstr "Mostra sezione autore" - -#: 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 "lingua" - -#: cps/ub.py:143 -msgid "Show language selection" -msgstr "Mostra sezione lingua" - -#: 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 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 msgid "Unexpected data while reading update information" -msgstr "" +msgstr "Dati inattesi durante il processo di aggiornamento" -#: cps/updater.py:262 cps/updater.py:423 +#: cps/updater.py:258 cps/updater.py:416 msgid "No update available. You already have the latest version installed" -msgstr "" +msgstr "Nessun aggiornamento disponibile. Hai già installato l'ultima versione disponibile" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "HTTP Error" + +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 +msgid "Connection error" +msgstr "Errore di connessione" + +#: cps/updater.py:274 cps/updater.py:507 cps/web.py:1208 +msgid "Timeout while establishing connection" +msgstr "Tempo scaduto nello stabilire la connessione" + +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +msgstr "Errore generale" + +#: 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 "" +msgstr "Nuovo aggiornamento disponibile. Clicca sul pulsante sottostante per aggiornare all'ultima versione." -#: cps/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" -msgstr "" +msgstr "Impossibile recuperare informazioni di aggiornamento" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" -msgstr "" +msgstr "Non sono disponibili informazioni sulla versione" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" +msgstr "Nuovo aggiornamento disponibile. Clicca sul pulsante sottostante per aggiornare alla versione: %(version)s" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Sconosciuto" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Richiesta del pacchetto di aggiornamento" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Scarico il pacchetto di aggiornamento" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Decomprimo il pacchetto di aggiornamento" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Sostituzione files" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Le connessioni al database sono chiuse" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Arresta il server" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Aggiornamento completato, prego premere ok e ricaricare la pagina" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Aggiornamento fallito:" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Libri aggiunti di recente" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "I migliori libri valutati" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "I libri più nuovi" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Libri casuali" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "I libri più vecchi" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Libri (A-Z)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Libri (Z-A)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" -msgstr "Hot Books (più scaricati)" +msgstr "I libri più richiesti" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "I libri con le migliori valutazioni" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Libri a caso" + +#: 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 di eBook. Il file non esiste o il file non è accessibile:" +msgstr "Errore durante l'apertura del libro. Il file non esiste o il file non è accessibile:" -#: cps/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" -msgstr "" +msgstr "Lista degli editori" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" -msgstr "" +msgstr "Editore: %(name)s" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Lista delle serie" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" -msgstr "Serie :" +msgstr "Serie: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Lingue disponibili" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" -msgstr "Lingue: %(name)s" +msgstr "Lingua: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Elenco categorie" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" -msgstr "Categoria : %(name)s" +msgstr "Categoria: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" -msgstr "" +msgstr "Compito" -#: cps/web.py:851 +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistica" + +#: 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/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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Server riavviato, per favore ricarica la pagina" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Eseguo l'arresto del server, per favore chiudi la finestra." + +#: cps/web.py:1953 msgid "Published after " -msgstr "" +msgstr "Pubblicato dopo " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " -msgstr "" +msgstr "Pubblicato prima " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" -msgstr "" +msgstr "Valutazione <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" -msgstr "" +msgstr "Valutazione >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "ricerca" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Configurare prima le impostazioni della posta SMTP..." +#: 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/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" +#: 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/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Leggere un libro" + +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/web.py:1037 +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Per favore compila tutti i campi!" + +#: 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/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/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/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/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/web.py:2297 cps/web.py:2393 +#, python-format +msgid "you are now logged in as: '%(nickname)s'" +msgstr "ora sei connesso come: '%(nickname)s'" + +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Nome utente o password errati" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "accedi" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token non trovato" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Il token è scaduto" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Successo! Torna al tuo dispositivo" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Configurare dapprima le impostazioni del server SMTP..." + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Libro accodato con successo per essere spedito a %(kindlemail)s" + +#: 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/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 -msgid "register" -msgstr "Registrare" +#: 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/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "" +#: cps/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "Lo scaffale specificato non è valevole" -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "" - -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "" - -#: cps/web.py:1113 cps/web.py:1125 +#: cps/web.py:2436 #, python-format -msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" +msgstr "Mi spiace, ma non sei autorizzato ad aggiungere libri allo scaffale: %(shelfname)s" -#: cps/web.py:1118 cps/web.py:1130 -msgid "Wrong Username or Password" -msgstr "Nome utente o password errata" +#: cps/web.py:2444 +msgid "You are not allowed to edit public shelves" +msgstr "Non sei autorizzato a modificare gli scaffali pubblici" -#: 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" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token non trovato" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Il token è scaduto" - -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Successo! Torna al tuo dispositivo" - -#: cps/web.py:1222 +#: cps/web.py:2453 #, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "ora sei connesso come : '%(nickname)s'" +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "Il libro è gia presente nello scaffale: %(shelfname)s" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "Il libro è stato aggiunto allo scaffale: %(sname)s" + +#: cps/web.py:2486 +#, python-format +msgid "You are not allowed to add a book to the the shelf: %(name)s" +msgstr "Non sei autorizzato ad aggiungere libri allo scaffale: %(name)s" + +#: cps/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "L'utente non è autorizzato a modificare gli scaffali pubblici" + +#: cps/web.py:2509 +#, python-format +msgid "Books are already part of the shelf: %(name)s" +msgstr "I libri sono già presenti nello scaffale: %(name)s" + +#: cps/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "I libri sono stati aggiunti allo scaffale: %(sname)s" + +#: cps/web.py:2525 +#, python-format +msgid "Could not add books to shelf: %(sname)s" +msgstr "Non posso aggiungere libri allo scaffale: %(sname)s" + +#: cps/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "Il libro è stato rimosso dallo scaffale: %(sname)s" + +#: cps/web.py:2568 +#, python-format +msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" +msgstr "Spiacente, ma non sei autorizzato a togliere libri dallo scaffale: %(sname)s" + +#: 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/web.py:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Lo scaffale %(title)s è stato creato" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "C'era un errore" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "crea uno scaffale" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "Lo scaffale %(title)s è stato modificato" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Modifica uno scaffale" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "lo scaffale %(name)s è stato eliminato con successo" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Scaffale: '%(name)s'" + +#: cps/web.py:2678 +msgid "Error opening shelf. Shelf does not exist or is not accessible" +msgstr "Errore durante l'apertura dello scaffale. Lo scaffale non esiste o non è accessibile" + +#: cps/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Modificare l'ordine dello scaffale: '%(name)s'" + +#: 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/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "Profilo di %(name)s" -#: cps/web.py:1287 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." -msgstr "" +msgstr "Ho trovato un account creato in precedenza con questo e-mail." -#: cps/web.py:1292 +#: cps/web.py:2783 msgid "Profile updated" msgstr "Profilo aggiornato" -#: 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:2814 +msgid "Admin page" +msgstr "Pagina di amministrazione" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Aggiornamento della configurazione di Calibre-Web" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Configurazione dell'interfaccia utente" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Importa parametri mancanti per Google Drive" + +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json manca o è inaccessibile" + +#: 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/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/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/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/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/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/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/web.py:3184 #, python-format -msgid "Ebook-converter failed: %(error)s" +msgid "User '%(user)s' created" +msgstr "Utente '%(user)s' creato" + +#: 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:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "E-mail di test inviato con successo a %(kindlemail)s" + +#: cps/web.py:3221 +#, python-format +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:3225 +msgid "E-mail server settings updated" +msgstr "Configurazione del server e-mail aggiornata" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Modifica la configurazione del server e-mail" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Utente '%(nick)s' eliminato" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Utente '%(nick)s' aggiornato" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Si è verificato un errore imprevisto." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Modifica utente %(nick)s" + +#: 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: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:3428 +msgid "edit metadata" +msgstr "modifica i metadati" + +#: 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 "Non è consentito caricare file con l'estensione '%(ext)s' su questo server" + +#: 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:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)." + +#: cps/web.py:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "Il salvataggio del file %(file)s è fallito." + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" msgstr "" -#: cps/worker.py:319 +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "sconosciuto" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s non è una lingua valida" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "I metadati sono stati aggiornati con successo" + +#: 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:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Impossibile salvare il file %(file)s (autorizzazione negata)" + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Impossibile eliminare il file %(file)s (autorizzazione negata)" + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "File %(title)s" + +#: 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: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: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:305 +#, python-format +msgid "Ebook-converter failed: %(error)s" +msgstr "Errore nel convertitore: %(error)s" + +#: 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" +msgstr "Nella libreria" -#: 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 "" +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: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 "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: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 -msgid "Popular publications from this catalog based on Rating." -msgstr "Pubblicazioni popolari di questo catalogo basate su Rating." +#: cps/templates/index.xml:25 cps/templates/layout.html:144 +msgid "Best rated Books" +msgstr "Libri più votati" -#: cps/templates/index.xml:31 +#: cps/templates/index.xml:29 +msgid "Popular publications from this catalog based on Rating." +msgstr "Pubblicazioni popolari di questo catalogo basate sui voti." + +#: 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:72 +#: cps/templates/index.xml:69 cps/templates/layout.html:165 +msgid "Publishers" +msgstr "Editori" + +#: 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 -msgid "Create a Shelf" -msgstr "Crea una mensola" +#: cps/templates/layout.html:124 +msgid "Recently Added" +msgstr "Aggiunto recentemente" -#: cps/templates/layout.html:142 cps/templates/stats.html:3 -msgid "About" -msgstr "Di" +#: 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 uno scaffale" + +#: cps/templates/layout.html:181 cps/templates/stats.html:3 +msgid "About" +msgstr "Informazioni su" + +#: 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" - -#: cps/templates/readcbr.html:84 -msgid "Keyboard Shortcuts" -msgstr "" - -#: cps/templates/readcbr.html:87 -msgid "Previous Page" -msgstr "" - -#: cps/templates/readcbr.html:88 -msgid "Next Page" -msgstr "" - -#: cps/templates/readcbr.html:89 -msgid "Scale to Best" -msgstr "" - -#: cps/templates/readcbr.html:90 -msgid "Scale to Width" -msgstr "" - -#: cps/templates/readcbr.html:91 -msgid "Scale to Height" -msgstr "" - -#: cps/templates/readcbr.html:92 -msgid "Scale to Native" -msgstr "" - -#: cps/templates/readcbr.html:93 -msgid "Rotate Right" -msgstr "" +msgstr "Adatta il testo quando le barre laterali sono aperte." #: cps/templates/readcbr.html:94 +msgid "Keyboard Shortcuts" +msgstr "Scorciatoie della tastiera" + +#: cps/templates/readcbr.html:97 +msgid "Previous Page" +msgstr "Pagina precedente" + +#: cps/templates/readcbr.html:98 +msgid "Next Page" +msgstr "Pagina successiva" + +#: cps/templates/readcbr.html:99 +msgid "Scale to Best" +msgstr "Adatta al migliore" + +#: cps/templates/readcbr.html:100 +msgid "Scale to Width" +msgstr "Adatta alla larghezza" + +#: cps/templates/readcbr.html:101 +msgid "Scale to Height" +msgstr "Adatta all'altezza" + +#: cps/templates/readcbr.html:102 +msgid "Scale to Native" +msgstr "Dimensione originale" + +#: cps/templates/readcbr.html:103 +msgid "Rotate Right" +msgstr "Ruota a destra" + +#: 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 "" - -#: cps/templates/readcbr.html:111 -msgid "Light" -msgstr "" - -#: cps/templates/readcbr.html:112 -msgid "Dark" -msgstr "" - -#: cps/templates/readcbr.html:117 -msgid "Scale" -msgstr "" - -#: cps/templates/readcbr.html:120 -msgid "Best" -msgstr "" +msgstr "Capovolgi immagine" #: cps/templates/readcbr.html:121 -msgid "Width" -msgstr "" +msgid "Light" +msgstr "Chiaro" #: cps/templates/readcbr.html:122 +msgid "Dark" +msgstr "Scuro" + +#: cps/templates/readcbr.html:127 +msgid "Scale" +msgstr "Adatta" + +#: cps/templates/readcbr.html:130 +msgid "Best" +msgstr "Migliore" + +#: cps/templates/readcbr.html:131 +msgid "Width" +msgstr "Larghezza" + +#: 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 "Orizzontale" + +#: cps/templates/readcbr.html:153 +msgid "Vertical" +msgstr "Verticale" + +#: cps/templates/readcbr.html:158 +msgid "Direction" msgstr "" -#: cps/templates/readcbr.html:143 -msgid "Vertical" +#: 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 "Visiera PDF.js" - -#: cps/templates/readpdf.html:418 -msgid "Preparing document for printing..." -msgstr "" +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" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Impossibile creare il percorso per la copertina %(path)s (autorizzazione negata)." + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Impossibile salvare la copertina %(cover)s." + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Il file della copertina non è un file d'immagine valido" + +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "La copertina non è un file in formato jpg: non posso salvare" + +#~ msgid "Preparing document for printing..." +#~ msgstr "Preparo documento per la stampa..." + +#~ msgid "Using your another device, visit" +#~ msgstr "Utilizzando il tuo altro dispositivo, visita" + +#~ msgid "and log in" +#~ msgstr "e accedi" + +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Show sorted books" -#~ msgstr "" - -#~ msgid "Public registration is not enabled" -#~ msgstr "" - -#~ msgid "Newest Books" -#~ msgstr "I più nuovi libri" - -#~ msgid "Oldest Books" -#~ msgstr "Libri più vecchi" - -#~ msgid "Books (A-Z)" -#~ msgstr "Ebook (A-Z)" - -#~ msgid "Books (Z-A)" -#~ msgstr "Ebook (Z-A)" - -#~ msgid "Ratings: %(serie)s" -#~ 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/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "" - -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -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/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "" - -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "" - -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 "" - -#: 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." -msgstr "" - -#: cps/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "" - -#: cps/admin.py:608 -#, 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 "" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "ユーザ '%(nick)s' 削除されました" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "ユーザ '%(nick)s' 更新されました" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "不明のエーラが発生しました" - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "ユーザ編集 %(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "" - -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "" - -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "更新パッケージを要求します" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "更新パッケージをダウンロードします" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "更新パッケージをZIP解凍します" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "データベースの接続が閉じられました" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "更新完了、Okayまたは再読み込みボタンを押してください" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -msgid "Timeout while establishing connection" -msgstr "" - -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 -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 +#: 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 "インストールされません" +msgstr "インストールされていません" -#: cps/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" -msgstr "実行許可はありません" +msgstr "実行許可がありません" -#: cps/converter.py:70 +#: cps/converter.py:66 msgid "not configured" -msgstr "" +msgstr "未設定です" -#: cps/editbooks.py:218 cps/editbooks.py:410 -msgid "Error opening eBook. File does not exist or file is not accessible" -msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません" - -#: cps/editbooks.py:246 -msgid "edit metadata" -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/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "ファイルをアップロードするために拡張子が必要です" - -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "場所 %(path)s の作成を失敗しました (許可拒否)" - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "フアイル %(file)s の保存を失敗しました" - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "" - -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" - -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -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 "" - -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" - -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "" - -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "ファイル %(file)s の保存を失敗しました (許可拒否)" - -#: 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/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "" - -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" - -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "" - -#: cps/helper.py:84 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" -msgstr "" +msgstr "ID: %(book)d の本に %(format)s フォーマットはありません" -#: cps/helper.py:96 +#: cps/helper.py:91 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "" +msgstr "Googleドライブ: %(fn)s に %(format)s はありません" -#: cps/helper.py:103 cps/helper.py:211 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に送信する" +msgstr "Kindleに送信" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: cps/helper.py:99 cps/helper.py:117 cps/helper.py:206 msgid "This e-mail has been sent via Calibre-Web." -msgstr "" +msgstr "このメールはCalibre-Web経由で送信されました。" -#: cps/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" -msgstr "" +msgstr "%(format)s がありません: %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" -msgstr "" +msgstr "Calibre-Web テストメール" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" -msgstr "" +msgstr "テストメール" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" -msgstr "" +msgstr "Calibre-Webを始める" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" -msgstr "" +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 +#: 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 "" +msgstr "Kindleに %(format)s を送信" -#: cps/helper.py:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" -msgstr "" +msgstr "%(orig)s を %(format)s に変換してからKindleに送信" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" -msgstr "" +msgstr "メール: %(book)s" -#: cps/helper.py:215 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" -msgstr "" +msgstr "要求されたファイルを読み込めませんでした。権限設定が正しいか確認してください。" -#: cps/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +msgstr "エラー: %(error)s により、タイトルを %(src)s から %(dest)s に変更できませんでした。" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +msgstr "エラー: %(error)s により、著者名を %(src)s から %(dest)s に変更できませんでした。" -#: cps/helper.py:347 +#: cps/helper.py:340 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "" +msgstr "エラー: %(error)s により、ファイルパスを %(src)s から %(dest)s に変更できませんでした。" -#: cps/helper.py:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" -msgstr "" +msgstr "ファイル %(file)s はGoogleドライブ上にありません" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" -msgstr "" +msgstr "本のパス %(path)s はGoogleドライブ上にありません" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" -msgstr "" +msgstr "rarファイルを展開中にエラーが発生しました" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" -msgstr "" +msgstr "Unrarバイナリが見つかりません" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" -msgstr "" +msgstr "待機中" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" -msgstr "" +msgstr "失敗" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" -msgstr "" +msgstr "開始" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" -msgstr "" +msgstr "終了" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" -msgstr "" +msgstr "不明" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " -msgstr "" +msgstr "メール: " -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " -msgstr "" +msgstr "変換: " -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " -msgstr "" +msgstr "アップロード: " -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " -msgstr "" +msgstr "不明なタスク: " -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "" - -#: cps/shelf.py:47 -#, python-format -msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:55 -msgid "You are not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:78 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "本 %(sname)s を書架に追加されました" - -#: cps/shelf.py:97 -#, python-format -msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:102 -msgid "User is not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:120 -#, python-format -msgid "Books are already part of the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:134 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:173 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "本 %(sname)s を書架から除去されました" - -#: cps/shelf.py:179 -#, 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 -#, python-format -msgid "A shelf with the name '%(title)s' already exists." -msgstr "名前を使った書架 '%(title)s' は既に存在しました" - -#: cps/shelf.py:205 -#, python-format -msgid "Shelf %(title)s created" -msgstr "書架%(title)s は作成されました" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "エーラが発生しました" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "書架を作成する" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "書架 %(title)s 変わりました" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "書架を編集する" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "%(name)s の書架を削除されました" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "書架: '%(name)s'" - -#: cps/shelf.py:292 -msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "書架を開けません。書架は存在しないまたはアクセスできません" - -#: cps/shelf.py:324 -#, 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 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 msgid "Unexpected data while reading update information" -msgstr "" +msgstr "アップデート情報を読み込み中に予期しないデータが見つかりました" -#: cps/updater.py:262 cps/updater.py:423 +#: cps/updater.py:258 cps/updater.py:416 msgid "No update available. You already have the latest version installed" -msgstr "" +msgstr "アップデートはありません。すでに最新バージョンがインストールされています" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "HTTPエラー" + +#: 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:1208 +msgid "Timeout while establishing connection" +msgstr "接続を確立中にタイムアウトしました" + +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +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 "" +msgstr "アップデートが利用可能です。下のボタンをクリックして最新バージョンにアップデートしてください。" -#: cps/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" -msgstr "" +msgstr "アップデート情報を取得できません" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" -msgstr "" +msgstr "リリース情報がありません" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" -msgstr "" +msgstr "アップデートが利用可能です。下のボタンをクリックしてバージョン: %(version)s にアップデートしてください。" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "不明" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "更新データを要求中" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "更新データをダウンロード中" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "更新データを展開中" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "ファイルを置換中" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "データベースの接続を切断完了" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "サーバ停止中" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "アップデート完了、OKを押してページをリロードしてください" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "アップデート失敗:" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "最近追加された本" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "最高評判の本" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "新着順" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "任意の本" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "投稿順" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "昇順" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "降順" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" -msgstr "有名な本(ダウンロード数)" +msgstr "話題(ダウンロード数順)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "高評価" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +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 "電子本を開けません。ファイルは存在しないまたはアクセスできません" +msgstr "電子書籍を開けません。ファイルが存在しないかアクセスできません:" -#: cps/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" -msgstr "" +msgstr "出版社一覧" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" -msgstr "" +msgstr "出版社: %(name)s" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" -msgstr "叢書リスト" +msgstr "シリーズ一覧" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" -msgstr "叢書: %(serie)s" +msgstr "シリーズ: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" -msgstr "利用可能な言語" +msgstr "言語" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "言語: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" -msgstr "カテゴリーリスト" +msgstr "カテゴリ一覧" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" -msgstr "カテゴリー: %(name)s" +msgstr "カテゴリ: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" -msgstr "" +msgstr "タスク" -#: cps/web.py:851 +#: 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 "Googleドライブの設定が完了していません。Googleドライブを無効化してから再度有効にしてみてください" + +#: 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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "サーバを再起動しました。ページを再読み込みしてください" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "サーバをシャットダウンしています。ページを閉じてください" + +#: cps/web.py:1953 msgid "Published after " -msgstr "" +msgstr "これ以降に出版 " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " -msgstr "" +msgstr "これ以前に出版 " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" -msgstr "" +msgstr "評価 <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" -msgstr "" +msgstr "評価 >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "検索" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "SMTPメールをまず設定してください" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "読んだ本" -#: cps/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -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/web.py:1037 -#, 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 "登録" - -#: cps/web.py:1083 -msgid "Your e-mail is not allowed to register" -msgstr "" - -#: cps/web.py:1087 -msgid "Confirmation e-mail was send to your e-mail account." -msgstr "" - -#: cps/web.py:1090 -msgid "This username or e-mail address is already in use." -msgstr "" - -#: cps/web.py:1113 cps/web.py:1125 -#, 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 "ログイン" - -#: 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:1186 -msgid "Success! Please return to your device" -msgstr "成功しまた!端末に戻ってください" - -#: cps/web.py:1222 -#, python-format -msgid "you are now logged in as: '%(nickname)s'" -msgstr "%(nickname)s としてログインします" - -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 -#, python-format -msgid "%(name)s's profile" -msgstr "%(name)sのプロファイル" - -#: cps/web.py:1287 -msgid "Found an existing account for this e-mail address." -msgstr "" - -#: cps/web.py:1292 -msgid "Profile updated" -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 +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 msgid "Read a Book" msgstr "本を読む" -#: cps/worker.py:308 -#, python-format -msgid "Ebook-converter failed: %(error)s" +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/worker.py:319 +#: cps/web.py:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +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/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "不明なエラーが発生しました。あとで再試行してください。" + +#: cps/web.py:2274 +msgid "Your e-mail is not allowed to register" +msgstr "このメールアドレスは登録が許可されていません" + +#: cps/web.py:2277 +msgid "Confirmation e-mail was send to your e-mail account." +msgstr "確認メールがこのメールアドレスに送信されました。" + +#: cps/web.py:2280 +msgid "This username or e-mail address is already in use." +msgstr "このユーザ名またはメールアドレスはすでに使われています。" + +#: 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:2302 +msgid "Wrong Username or Password" +msgstr "ユーザ名またはパスワードが違います" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "ログイン" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "トークンが見つかりません" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "トークンが無効です" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "成功です!端末に戻ってください" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "初めにSMTPメールの設定をしてください" + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "本の %(kindlemail)s への送信がキューに追加されました" + +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "%(res)s を送信中にエラーが発生しました" + +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "初めにKindleのメールアドレスを設定してください" + +#: cps/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "指定された本棚は無効です" + +#: 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/web.py:2444 +msgid "You are not allowed to edit public shelves" +msgstr "みんなの本棚を編集することが許可されていません" + +#: cps/web.py:2453 +#, python-format +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "この本は %(shelfname)s にすでに追加されています" + +#: cps/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "本を %(sname)s に追加しました" + +#: 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/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "みんなの本棚を編集することが許可されていません" + +#: cps/web.py:2509 +#, python-format +msgid "Books are already part of the shelf: %(name)s" +msgstr "これらの本は %(name)s にすでに追加されています" + +#: cps/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "本が %(sname)s に追加されました" + +#: cps/web.py:2525 +#, python-format +msgid "Could not add books to shelf: %(sname)s" +msgstr "%(sname)s に本を追加できません" + +#: cps/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "本が %(sname)s から削除されました" + +#: 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/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:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "%(title)s を作成しました" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "エラーが発生しました" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "本棚を作成する" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "%(title)s を変更しました" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "本棚を編集する" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "%(name)s を削除しました" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "本棚: '%(name)s'" + +#: cps/web.py:2678 +msgid "Error opening shelf. Shelf does not exist or is not accessible" +msgstr "本棚を開けません。この本棚は存在しないかアクセスできません" + +#: cps/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "'%(name)s' 内の本の順番を変更する" + +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "このメールは有効なドメインからのものではありません" + +#: 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:2780 +msgid "Found an existing account for this e-mail address." +msgstr "このメールアドレスで登録されたアカウントがあります" + +#: cps/web.py:2783 +msgid "Profile updated" +msgstr "プロフィールを更新しました" + +#: cps/web.py:2814 +msgid "Admin page" +msgstr "管理者ページ" + +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web の設定を更新しました" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "UI設定" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Googleドライブ用のOptional Requirementsがインストールされていません" + +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json が存在しないか読み込めません" + +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "client_secrets.json がWebアプリ用に設定されていません" + +#: 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:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "キーファイルが無効です。正しいパスを入力してください" + +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "証明書が無効です。正しいパスを入力してください" + +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "ログファイルが無効です。正しいパスを入力してください" + +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "データベースが無効です。正しいパスを入力してください" + +#: 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 "User '%(user)s' created" +msgstr "ユーザ '%(user)s' を作成しました" + +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "このメールアドレスかニックネームで登録されたアカウントが見つかりました" + +#: cps/web.py:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "テストメールが %(kindlemail)s に送信されました" + +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "テストメールを %(res)s に送信中にエラーが発生しました" + +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "メールサーバの設定を更新しました" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "メールサーバの設定を編集" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "ユーザ '%(nick)s' を削除しました" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "ユーザ '%(nick)s' を更新しました" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "不明なエラーが発生しました。" + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "%(nick)s を編集" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "%(user)s 用のパスワードをリセット" + +#: 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:3428 +msgid "edit metadata" +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:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "アップロードするファイルには拡張子が必要です" + +#: cps/web.py:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "%(path)s の作成に失敗しました (Permission denied)。" + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "不明" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s は有効な言語ではありません" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "メタデータを更新しました" + +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "本の編集でエラーが発生しました。詳細はログファイルを確認してください" + +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "ファイル %(file)s の保存に失敗しました (Permission denied)。" + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "ファイル %(file)s の削除に失敗しました (Permission denied)。" + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "ファイル %(title)s" + +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +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:305 +#, python-format +msgid "Ebook-converter failed: %(error)s" +msgstr "Ebook-converter が失敗しました: %(error)s" + +#: 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 "図書館の中" +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 "" +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秘密" +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 "" +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: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 "任意の本を詳細閲覧で表示する" +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: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 "評価によりカタログの有名な出版" +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: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 "" +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: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 "叢書を作成する" +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 -msgid "Keyboard Shortcuts" -msgstr "" - -#: cps/templates/readcbr.html:87 -msgid "Previous Page" -msgstr "" - -#: cps/templates/readcbr.html:88 -msgid "Next Page" -msgstr "" - -#: cps/templates/readcbr.html:89 -msgid "Scale to Best" -msgstr "" - -#: cps/templates/readcbr.html:90 -msgid "Scale to Width" -msgstr "" - -#: cps/templates/readcbr.html:91 -msgid "Scale to Height" -msgstr "" - -#: cps/templates/readcbr.html:92 -msgid "Scale to Native" -msgstr "" - -#: cps/templates/readcbr.html:93 -msgid "Rotate Right" -msgstr "" - #: cps/templates/readcbr.html:94 +msgid "Keyboard Shortcuts" +msgstr "キーボードショートカット" + +#: cps/templates/readcbr.html:97 +msgid "Previous Page" +msgstr "前のページ" + +#: cps/templates/readcbr.html:98 +msgid "Next Page" +msgstr "次のページ" + +#: cps/templates/readcbr.html:99 +msgid "Scale to Best" +msgstr "最適なサイズにする" + +#: cps/templates/readcbr.html:100 +msgid "Scale to Width" +msgstr "横に合わせる" + +#: cps/templates/readcbr.html:101 +msgid "Scale to Height" +msgstr "縦に合わせる" + +#: cps/templates/readcbr.html:102 +msgid "Scale to Native" +msgstr "オリジナルのサイズにする" + +#: cps/templates/readcbr.html:103 +msgid "Rotate Right" +msgstr "右に回転する" + +#: cps/templates/readcbr.html:104 msgid "Rotate Left" -msgstr "" +msgstr "左に回転する" -#: cps/templates/readcbr.html:95 +#: cps/templates/readcbr.html:105 msgid "Flip Image" -msgstr "" - -#: cps/templates/readcbr.html:111 -msgid "Light" -msgstr "" - -#: cps/templates/readcbr.html:112 -msgid "Dark" -msgstr "" - -#: cps/templates/readcbr.html:117 -msgid "Scale" -msgstr "" - -#: cps/templates/readcbr.html:120 -msgid "Best" -msgstr "" +msgstr "画像を反転する" #: cps/templates/readcbr.html:121 -msgid "Width" -msgstr "" +msgid "Light" +msgstr "ライト" #: cps/templates/readcbr.html:122 +msgid "Dark" +msgstr "ダーク" + +#: cps/templates/readcbr.html:127 +msgid "Scale" +msgstr "サイズ" + +#: cps/templates/readcbr.html:130 +msgid "Best" +msgstr "最適" + +#: cps/templates/readcbr.html:131 +msgid "Width" +msgstr "横に合わせる" + +#: 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:68 +msgid "Do you really want to delete the shelf?" +msgstr "この本棚を削除してもよろしいですか?" #: cps/templates/shelf.html:71 -msgid "Do you really want to delete the shelf?" -msgstr "書架を削除します。宜しいですか?" - -#: cps/templates/shelf.html:74 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 "最近ダウンロード" +msgstr "最近のダウンロード" -#~ msgid "%s: %s" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "カバー画像 %(path)s の作成に失敗しました (Permission denied)。" + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "カバー画像 %(cover)s の保存に失敗しました。" + +#~ 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 "" -#~ 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 "現在コミットのタイムスタンプ" - -#~ msgid "Newest commit timestamp" -#~ msgstr "最新コミットのタイムスタンプ" - -#~ 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 "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 "Public registration is not enabled" -#~ 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" -#~ 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/admin.py:139 -msgid "Admin page" -msgstr "ទំព័ររដ្ឋបាល" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -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/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "ទីតាំងរបស់ keyfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" - -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "ទីតាំងរបស់ certfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" - -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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" -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." -msgstr "" - -#: cps/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "" - -#: cps/admin.py:608 -#, 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 "" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "បញ្ហាដែលមិនដឹងបានកើតឡើង។" - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "" - -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "" - -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "កំពុងស្នើសុំឯកសារបច្ចុប្បន្នភាព" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "កំពុងទាញយកឯកសារបច្ចុប្បន្នភាព" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "កំពុងពន្លាឯកសារបច្ចុប្បន្នភាព" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "ការធ្វើបច្ចុប្បន្នភាពបានបញ្ចប់ សូមចុច okay រួចបើកទំព័រជាថ្មី" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -msgid "Timeout while establishing connection" -msgstr "" - -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "ខ្វះសិទ្ធិប្រតិបត្តិការ" -#: cps/converter.py:70 +#: cps/converter.py:66 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 "មានបញ្ហាពេលបើកឯកសារ eBook ។ ពុំមានឯកសារ ឬឯកសារនេះមិនអាចបើកបាន" - -#: cps/editbooks.py:246 -msgid "edit metadata" -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' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ" - -#: cps/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ" - -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។" - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។" - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s" - -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" - -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -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/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" - -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម" - -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។" - -#: 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/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "" - -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" - -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -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/helper.py:84 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:96 +#: cps/helper.py:91 #, 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/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:104 cps/helper.py:122 cps/helper.py:213 +#: 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:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: 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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "អ៊ីមែល៖ %(book)s" -#: cps/helper.py:215 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "ឯកសារដែលបានស្នើសុំមិនអាចបើកបានទេ។ អាចនឹងខុសសិទ្ធិប្រើប្រាស់ទេដឹង?" -#: cps/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "ប្តូរចំណងជើងពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "ប្តូរអ្នកនិពន្ធពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" -#: cps/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "ឯកសារ %(file)s រកមិនឃើញក្នុង Google Drive" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "កំពុងរង់ចាំ" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "បានបរាជ័យ" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "បានចាប់ផ្តើម" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "បានបញ្ចប់" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "" -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "" -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "" -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "" -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "" - -#: cps/shelf.py:47 -#, python-format -msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:55 -msgid "You are not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:78 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "សៀវភៅត្រូវបានបន្ថែមទៅធ្នើ៖ %(sname)s" - -#: cps/shelf.py:97 -#, python-format -msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:102 -msgid "User is not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:120 -#, python-format -msgid "Books are already part of the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:134 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:173 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "សៀវភៅត្រូវបានដកចេញពីធ្នើ៖ %(sname)s" - -#: cps/shelf.py:179 -#, 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 -#, python-format -msgid "A shelf with the name '%(title)s' already exists." -msgstr "មានធ្នើដែលមានឈ្មោះ ‘%(title)s’ រួចហើយ។" - -#: cps/shelf.py:205 -#, python-format -msgid "Shelf %(title)s created" -msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានបង្កើត" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "មានបញ្ហា" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "បង្កើតធ្នើ" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានប្តូរ" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "កែប្រែធ្នើ" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "បានបង្កើតធ្នើឈ្មោះ %(name)s ដោយជោគជ័យ" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "ធ្នើ៖ ‘%(name)s’" - -#: cps/shelf.py:292 -msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន" - -#: cps/shelf.py:324 -#, 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 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 msgid "Unexpected data while reading update information" msgstr "" -#: cps/updater.py:262 cps/updater.py:423 +#: cps/updater.py:258 cps/updater.py:416 msgid "No update available. You already have the latest version installed" msgstr "" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 +#: 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:1207 +msgid "Connection error" +msgstr "" + +#: 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:1209 +msgid "General error" +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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "មិនដឹង" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "កំពុងស្នើសុំឯកសារបច្ចុប្បន្នភាព" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "កំពុងទាញយកឯកសារបច្ចុប្បន្នភាព" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "កំពុងពន្លាឯកសារបច្ចុប្បន្នភាព" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "ការធ្វើបច្ចុប្បន្នភាពបានបញ្ចប់ សូមចុច okay រួចបើកទំព័រជាថ្មី" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "សៀវភៅដែលទើបបានបន្ថែម" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "សៀវភៅដែលត្រូវបានវាយតម្លៃល្អជាងគេ" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "សៀវភៅថ្មីៗជាងគេ" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "សៀវភៅចៃដន្យ" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "សៀវភៅចាស់ជាងគេ" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "សៀវភៅពី A ទៅ Z" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "សៀវភៅពី Z ទៅ A" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "សៀវភៅដែលត្រូវបានទាញយកច្រើនជាងគេ" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "សៀវភៅដែលត្រូវបានវាយតម្លៃល្អជាងគេ" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +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 "មានបញ្ហាពេលបើកឯកសារ eBook ។ មិនមានឯកសារនេះ ឬមិនអាចបើកបាន៖" -#: cps/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "បញ្ជីស៊េរី" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "ស៊េរី៖ %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "ភាសាដែលមាន" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "ភាសា៖ %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "បញ្ជីប្រភេទ" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "ប្រភេទ៖ %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "កិច្ចការនានា" -#: cps/web.py:851 +#: 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/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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "ម៉ាស៊ីន server បានដំណើរការម្តងទៀត សូមបើកទំព័រជាថ្មី" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "កំពុងបិទម៉ាស៊ីន server សូមបិទផ្ទាំងនេះ" + +#: cps/web.py:1953 msgid "Published after " msgstr "បានបោះពុម្ភក្រោយ " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "បានបោះពុម្ភមុន " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "ការវាយតម្លៃ <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "ការវាយតម្លៃ >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "ស្វែងរក" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "សៀវភៅដែលបានអានរួច" -#: cps/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "សៀវភៅដែលមិនទាន់បានអាន" -#: cps/web.py:1037 -#, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "អានសៀវភៅ" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 msgid "register" msgstr "ចុះឈ្មោះ" -#: cps/web.py:1083 +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "" + +#: cps/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:1087 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:1090 +#: cps/web.py:2280 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:1113 cps/web.py:1125 -#, 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 "ចូលប្រើ" - -#: 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:1186 -msgid "Success! Please return to your device" -msgstr "ជោគជ័យ! សូមវិលមកឧបករណ៍អ្នកវិញ" - -#: cps/web.py:1222 +#: 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:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "ចូលប្រើ" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "រកមិនឃើញវត្ថុតាង" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "វត្ថុតាងហួសពេលកំណត់" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "ជោគជ័យ! សូមវិលមកឧបករណ៍អ្នកវិញ" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន" + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ" + +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s" + +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "" + +#: cps/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "" + +#: 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:2444 +msgid "You are not allowed to edit public shelves" +msgstr "" + +#: cps/web.py:2453 +#, python-format +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "" + +#: cps/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "សៀវភៅត្រូវបានបន្ថែមទៅធ្នើ៖ %(sname)s" + +#: 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:2491 +msgid "User is not allowed to edit public shelves" +msgstr "" + +#: cps/web.py:2509 +#, python-format +msgid "Books are already part of the shelf: %(name)s" +msgstr "" + +#: cps/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "" + +#: cps/web.py:2525 +#, python-format +msgid "Could not add books to shelf: %(sname)s" +msgstr "" + +#: cps/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "សៀវភៅត្រូវបានដកចេញពីធ្នើ៖ %(sname)s" + +#: 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/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:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានបង្កើត" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "មានបញ្ហា" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "បង្កើតធ្នើ" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានប្តូរ" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "កែប្រែធ្នើ" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "បានបង្កើតធ្នើឈ្មោះ %(name)s ដោយជោគជ័យ" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "ធ្នើ៖ ‘%(name)s’" + +#: cps/web.py:2678 +msgid "Error opening shelf. Shelf does not exist or is not accessible" +msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន" + +#: cps/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "ប្តូរលំដាប់ធ្នើ៖ ‘%(name)s’" + +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "" + +#: 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:1287 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:1292 +#: cps/web.py:2783 msgid "Profile updated" 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:2814 +msgid "Admin page" +msgstr "ទំព័ររដ្ឋបាល" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "ការកំណត់ផ្ទាំងប្រើប្រាស់" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "ខ្វះការនាំចូលតម្រូវការបន្ថែមរបស់ Google Drive" + +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "មិនមានឯកសារ client_secrets.json ឬមិនអាចបើកបាន" + +#: 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: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:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ keyfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" + +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ certfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" + +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ logfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" + +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "ទីតាំងរបស់ database មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" + +#: 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 "User '%(user)s' created" +msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’" + +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "" + +#: cps/web.py:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "" + +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "" + +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "បញ្ហាដែលមិនដឹងបានកើតឡើង។" + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +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:3428 +msgid "edit metadata" +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' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ" + +#: cps/web.py:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ" + +#: cps/web.py:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។" + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "មិនដឹង" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "" + +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម" + +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។" + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "មិនអាចលុបឯកសារ %(file)s (មិនមានសិទ្ធិ)។" + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "" + +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "" + +#: 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 "Cover is not a jpg file, can't save" +#~ msgstr "គម្របមិនមែនជាឯកសារ JPG មិនអាចរក្សាទុក" -#~ msgid "Sort By" -#~ msgstr "រៀបតាម" +#~ msgid "Preparing document for printing..." +#~ msgstr "" -#~ msgid "Newest" -#~ msgstr "ថ្មីជាងគេ" +#~ msgid "Using your another device, visit" +#~ msgstr "ដោយប្រើប្រាស់ឧបករណ៍ផ្សេងទៀតរបស់អ្នក សូមចូលទៅ" -#~ msgid "Oldest" -#~ msgstr "ចាស់ជាងគេ" +#~ msgid "and log in" +#~ msgstr "រួចចូលប្រើប្រាស់" -#~ msgid "Ascending" -#~ 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/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Onbekend" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Administratie pagina" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web configuratie aangepast" - -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Gebruikersinterface configuratie" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "De import van optionele Google Drive vereisten ontbreken" - -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json ontbreekt of is niet leesbaar" - -#: 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/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/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/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/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 -#, python-format -msgid "User '%(user)s' created" -msgstr "Gebruiker '%(user)s' aangemaakt" - -#: 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/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Test email met succes verzonden naar %(kindlemail)s" - -#: cps/admin.py:608 -#, 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" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Bewerk email server instellingen" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "Gebruiker '%(nick)s' verwijderd" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "Gebruiker '%(nick)s' aangepast" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Een onbekende fout deed zich voor." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Bewerk gebruiker '%(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Wachtwoord voor gebruiker %(user)s gereset" - -#: 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/admin.py:748 -msgid "Requesting update package" -msgstr "Update pakket wordt aangevraagd" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Update pakket wordt gedownload" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Update pakket wordt uitgepakt" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Bestanden aan het vervangen" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Database verbindingen zijn gesloten" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Server aan het stoppen" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Update voltooid, klik op ok en herlaad de pagina" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "Update gefaald:" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "HTTP fout" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "Verbindingsfout" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -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 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "Rechten om uit te voeren ontbreken" -#: cps/converter.py:70 +#: cps/converter.py:66 msgid "not configured" msgstr "Niet geconfigureerd" -#: 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/editbooks.py:246 -msgid "edit metadata" -msgstr "bewerk metadata" - -#: 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 "Het uploaden van bestandsextensie '%(ext)s' is niet toegestaan op deze server" - -#: 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/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/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Bestand opslaan niet gelukt voor %(file)s." - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s" - -#: 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/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Boekomslag bestand is geen geldig beeldbestand" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Boekomslag %(cover)s opslaan mislukt." - -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "onbekend" - -#: cps/editbooks.py:463 -msgid "Cover is not a jpg file, can't save" -msgstr "Boekomslag is geen jpg bestand, opslaan niet mogelijk" - -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s is geen geldige taal" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Metadata succesvol geüpdatet" - -#: 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/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Bestand %(file)s opslaan mislukt (Geen toestemming)." - -#: cps/editbooks.py:606 -#, python-format -msgid "Failed to delete file %(file)s (Permission denied)." -msgstr "Bestand %(file)s wissen mislukt (Geen toestemming)." - -#: 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/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/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: 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/helper.py:84 +#: 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/helper.py:96 +#: 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/helper.py:103 cps/helper.py:211 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 "Stuur naar Kindle" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: 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/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s niet gevonden %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web test email" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "Test email" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "Aan de slag met Calibre-Web" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Registratie email voor gebruiker: %(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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "Email: %(book)s" -#: cps/helper.py:215 +#: 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/helper.py:323 +#: cps/helper.py:316 #, 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/helper.py:333 +#: cps/helper.py:326 #, 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/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Bestand %(file)s niet gevonden op Google Drive" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Boek pad %(path)s niet gevonden op Google Drive" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "Fout bij het uitvoeren van UnRar" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "Unrar uitvoeringsbestand niet gevonden" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "Wachten" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "Mislukt" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "Gestart" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "Voltooid" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "Onbekende status" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "Email:" -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "Converteer:" -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "Upload:" -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "Onbekende taak:" -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "Ongeldige boekenplank gespecificeerd" - -#: cps/shelf.py:47 -#, 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 -msgid "You are not allowed to edit public shelves" -msgstr "Jij mag geen publieke boekenplanken bewerken" - -#: cps/shelf.py:64 -#, 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 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "Boek werd toegevoegd aan boekenplank: %(sname)s" - -#: cps/shelf.py:97 -#, 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 -msgid "User is not allowed to edit public shelves" -msgstr "Gebruiker is niet toegestaan om publieke boekenplanken te bewerken" - -#: cps/shelf.py:120 -#, 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 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "De boeken werden toegevoegd aan boekenplank: %(sname)s" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "Kon geen boeken toevoegen aan boekenplank: %(sname)s" - -#: cps/shelf.py:173 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "Boek werd verwijderd van boekenplank: %(sname)s" - -#: cps/shelf.py:179 -#, 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 -#, 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 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Boekenplank %(title)s aangemaakt" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "Er deed zich een fout voor" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "maak een boekenplank" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "Boekenplank %(title)s gewijzigd" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "Bewerk een boekenplank" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "boekenplank %(name)s succesvol gewist" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Boekenplank: '%(name)s'" - -#: cps/shelf.py:292 -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 -#, 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 +#: 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/updater.py:262 cps/updater.py:423 +#: 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:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "HTTP fout" + +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 +msgid "Connection error" +msgstr "Verbindingsfout" + +#: 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/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +msgstr "Algemene fout" + +#: 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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "De update informatie kon niet gelezen worden" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Onbekend" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Update pakket wordt aangevraagd" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Update pakket wordt gedownload" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Update pakket wordt uitgepakt" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Bestanden aan het vervangen" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Database verbindingen zijn gesloten" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Server aan het stoppen" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Update voltooid, klik op ok en herlaad de pagina" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Update gefaald:" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Recent toegevoegde boeken" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Best beoordeelde boeken" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Nieuwste boeken" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Willekeurige boeken" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Oudste boeken" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Boeken (A-Z)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Boeken (A-Z)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Populaire boeken (meeste downloads)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Best beoordeelde boeken" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Willekeurige boeken" + +#: 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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "Uitgeverslijst" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "Uitgever: %(name)s" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Serie lijst" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Serie: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Beschikbare talen" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Taal: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Categorie lijst" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Categorie: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "Taken" -#: cps/web.py:851 +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistieken" + +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" + +#: 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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Server herstart, gelieve de pagina herladen" + +#: 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/web.py:1953 msgid "Published after " msgstr "Gepubliceerd na " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "Gepubliceerd voor " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "Waardering <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "Waardering >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "zoek" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Gelieve de SMTP mail instellingen eerst te configureren..." +#: 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/web.py:1033 -#, 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" +#: 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/web.py:1037 -#, 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/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Lees een boek" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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 "Gelieve alle velden in te vullen!" + +#: 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/web.py:1083 +#: 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/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "Het is niet toegestaan om te registreren met jou email" -#: cps/web.py:1087 +#: 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/web.py:1090 +#: 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/web.py:1113 cps/web.py:1125 -#, 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 "Verkeerde gebruikersnaam of Wachtwoord" - -#: 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 "login" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token niet gevonden" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Token is verlopen" - -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Gelukt! Ga terug naar je apparaat" - -#: cps/web.py:1222 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "je bent nu ingelogd als: '%(nickname)s'" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Verkeerde gebruikersnaam of Wachtwoord" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "login" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token niet gevonden" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Token is verlopen" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Gelukt! Ga terug naar je apparaat" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Gelieve de SMTP mail instellingen eerst te configureren..." + +#: cps/web.py:2412 +#, 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" + +#: 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/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/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "Ongeldige boekenplank gespecificeerd" + +#: 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/web.py:2444 +msgid "You are not allowed to edit public shelves" +msgstr "Jij mag geen publieke boekenplanken bewerken" + +#: 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/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "Boek werd toegevoegd aan boekenplank: %(sname)s" + +#: 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/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "Gebruiker is niet toegestaan om publieke boekenplanken te bewerken" + +#: 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/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "De boeken werden toegevoegd aan boekenplank: %(sname)s" + +#: 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/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "Boek werd verwijderd van boekenplank: %(sname)s" + +#: 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/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/web.py:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Boekenplank %(title)s aangemaakt" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "Er deed zich een fout voor" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "maak een boekenplank" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "Boekenplank %(title)s gewijzigd" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Bewerk een boekenplank" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "boekenplank %(name)s succesvol gewist" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Boekenplank: '%(name)s'" + +#: 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/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Verander volgorde van Boekenplank: '%(name)s'" + +#: 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/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "%(name)s's profiel" -#: cps/web.py:1287 +#: 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:1292 +#: cps/web.py:2783 msgid "Profile updated" msgstr "Profiel aangepast" -#: 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:2814 +msgid "Admin page" +msgstr "Administratie pagina" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web configuratie aangepast" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Gebruikersinterface configuratie" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "De import van optionele Google Drive vereisten ontbreken" + +#: 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: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/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: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: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: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: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/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 "User '%(user)s' created" +msgstr "Gebruiker '%(user)s' aangemaakt" + +#: 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:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Test email met succes verzonden naar %(kindlemail)s" + +#: 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:3225 +msgid "E-mail server settings updated" +msgstr "Email server instellingen aangepast" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Bewerk email server instellingen" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Gebruiker '%(nick)s' verwijderd" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Gebruiker '%(nick)s' aangepast" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Een onbekende fout deed zich voor." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Bewerk gebruiker '%(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "Wachtwoord voor gebruiker %(user)s gereset" + +#: 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:3428 +msgid "edit metadata" +msgstr "bewerk metadata" + +#: 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: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:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Het pad %(path)s aanmaken mislukt (Geen toestemming)." + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "onbekend" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s is geen geldige taal" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "Metadata succesvol geüpdatet" + +#: 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:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Bestand %(file)s opslaan mislukt (Geen toestemming)." + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Bestand %(file)s wissen mislukt (Geen toestemming)." + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "Bron of doel formaat voor conversie ontbreekt" + +#: 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: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" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Het pad %(path)s aanmaken voor boekomslag is mislukt (Geen toestemming)." + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Boekomslag %(cover)s opslaan mislukt." + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Boekomslag bestand is geen geldig beeldbestand" + +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Boekomslag is geen jpg bestand, opslaan niet mogelijk" + +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Show sorted books" -#~ msgstr "Toon gesorteerde boeken" +#~ msgid "Using your another device, visit" +#~ msgstr "Bezoek met je andere apparaat" -#~ msgid "Public registration is not enabled" +#~ msgid "and log in" +#~ msgstr "en log in" + +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Newest Books" -#~ msgstr "Nieuwste boeken" - -#~ msgid "Oldest Books" -#~ msgstr "Oudste boeken" - -#~ msgid "Books (A-Z)" -#~ msgstr "Boeken (A-Z)" - -#~ msgid "Books (Z-A)" -#~ msgstr "Boeken (A-Z)" - -#~ msgid "Ratings: %(serie)s" -#~ msgstr "" - -#~ msgid "Sorted Books" -#~ msgstr "Gesorteerde Boeken" - -#~ msgid "Sort By" -#~ msgstr "Sorteren op" - -#~ msgid "Newest" -#~ msgstr "Nieuwste" - -#~ msgid "Oldest" -#~ msgstr "Oudste" - -#~ msgid "Ascending" -#~ msgstr "Oplopend" - -#~ msgid "Descending" -#~ msgstr "Aflopend" - 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/admin.py:97 -msgid "Server restarted, please reload page" -msgstr "Serwer uruchomiony ponownie, proszę odświeżyć stronę" - -#: cps/admin.py:100 -msgid "Performing shutdown of server, please close window" -msgstr "Wykonano wyłączenie serwera, proszę zamknąć okno" - -#: cps/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Portal administracyjny" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Konfiguracja Calibre-Web została zaktualizowana" - -#: 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/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "" - -#: cps/admin.py:301 cps/admin.py:330 -msgid "client_secrets.json is not configured for web application" -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" -msgstr "" - -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "" - -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 "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" -msgstr "" - -#: cps/admin.py:570 -#, 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." -msgstr "" - -#: cps/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "" - -#: cps/admin.py:608 -#, 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 "" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -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/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "" - -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "" - -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Żądanie o pakiet aktualizacji" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Pobieranie pakietu aktualizacji" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Rozpakowywanie pakietu aktualizacji" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Połączenia z bazą danych zostały zakończone" - -#: cps/admin.py:753 -msgid "Stopping server" -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/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -msgid "Timeout while establishing connection" -msgstr "" - -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "" -#: cps/converter.py:70 +#: cps/converter.py:66 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 "" - -#: 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 -#, 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." -msgstr "" - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "" - -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "" - -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -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 "" - -#: cps/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "" - -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -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" -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 "" - -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "" - -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "" - -#: cps/helper.py:84 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:96 +#: cps/helper.py:91 #, 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/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/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: 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:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: 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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:215 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: 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:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "" -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "" -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "" -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "" -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "" - -#: cps/shelf.py:47 -#, python-format -msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:55 -msgid "You are not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:78 -#, 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 -#, python-format -msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:102 -msgid "User is not allowed to edit public shelves" -msgstr "" - -#: cps/shelf.py:120 -#, python-format -msgid "Books are already part of the shelf: %(name)s" -msgstr "" - -#: cps/shelf.py:134 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "" - -#: cps/shelf.py:173 -#, 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 -#, 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 -#, 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 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Półka %(title)s została utworzona" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "Wystąpił błąd" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "utwórz półkę" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "Półka %(title)s została zmieniona" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "Edytuj półkę" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "pomyślnie usunięto półkę %(name)s" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Półka: '%(name)s'" - -#: cps/shelf.py:292 -msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "" - -#: cps/shelf.py:324 -#, 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" -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/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 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 msgid "Unexpected data while reading update information" msgstr "" -#: cps/updater.py:262 cps/updater.py:423 +#: cps/updater.py:258 cps/updater.py:416 msgid "No update available. You already have the latest version installed" msgstr "" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 +#: 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:1207 +msgid "Connection error" +msgstr "" + +#: 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:1209 +msgid "General error" +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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Żądanie o pakiet aktualizacji" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Pobieranie pakietu aktualizacji" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Rozpakowywanie pakietu aktualizacji" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Połączenia z bazą danych zostały zakończone" + +#: cps/web.py:1204 +msgid "Stopping server" +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/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "" + +#: cps/web.py:1235 msgid "Recently Added Books" 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:1245 +msgid "Newest Books" msgstr "" -#: cps/web.py:540 +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "" + +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "" + +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Najpopularniejsze książki (najczęściej pobierane)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Najlepiej oceniane książki" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Losowe książki" + +#: 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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Lista serii" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Seria: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Dostępne języki" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Język: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Lista kategorii" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Kategoria: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "" -#: cps/web.py:851 +#: 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/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "" + +#: 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/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "" -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "szukaj" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..." +#: 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/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" +#: 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/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Czytaj książkę" + +#: cps/web.py:2199 +msgid "Error opening eBook. Fileformat is not supported." msgstr "" -#: cps/web.py:1037 -#, 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:2249 cps/web.py:3170 +msgid "Please fill out all fields!" +msgstr "Proszę wypełnić wszystkie pola!" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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/web.py:1083 +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "" + +#: cps/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:1087 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:1090 +#: cps/web.py:2280 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:1113 cps/web.py:1125 -#, 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 "Błędna nazwa użytkownika lub hasło" - -#: 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 "logowanie" - -#: 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:1186 -msgid "Success! Please return to your device" -msgstr "" - -#: cps/web.py:1222 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Zalogowałeś się jako: '%(nickname)s'" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Błędna nazwa użytkownika lub hasło" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "logowanie" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..." + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +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/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "" + +#: cps/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "" + +#: 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:2444 +msgid "You are not allowed to edit public shelves" +msgstr "" + +#: cps/web.py:2453 +#, python-format +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "" + +#: 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/web.py:2486 +#, python-format +msgid "You are not allowed to add a book to the the shelf: %(name)s" +msgstr "" + +#: cps/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "" + +#: cps/web.py:2509 +#, python-format +msgid "Books are already part of the shelf: %(name)s" +msgstr "" + +#: cps/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "" + +#: cps/web.py:2525 +#, python-format +msgid "Could not add books to shelf: %(sname)s" +msgstr "" + +#: 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/web.py:2568 +#, python-format +msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" +msgstr "" + +#: 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/web.py:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Półka %(title)s została utworzona" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "Wystąpił błąd" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "utwórz półkę" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "Półka %(title)s została zmieniona" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Edytuj półkę" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "pomyślnie usunięto półkę %(name)s" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Półka: '%(name)s'" + +#: cps/web.py:2678 +msgid "Error opening shelf. Shelf does not exist or is not accessible" +msgstr "" + +#: cps/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Zmieniono kolejność półki: '%(name)s'" + +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "" + +#: 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/web.py:1287 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:1292 +#: cps/web.py:2783 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/web.py:2814 +msgid "Admin page" +msgstr "Portal administracyjny" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Konfiguracja Calibre-Web została zaktualizowana" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "" + +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "" + +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +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/web.py:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "" + +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "" + +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "" + +#: 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/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:3184 +#, python-format +msgid "User '%(user)s' created" +msgstr "Użytkownik '%(user)s' został utworzony" + +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "" + +#: cps/web.py:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "" + +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "" + +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Użytkownik '%(nick)s' został usunięty" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Użytkownik '%(nick)s' został zaktualizowany" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Wystąpił nieznany błąd." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Edytuj użytkownika %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +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:3428 +msgid "edit metadata" +msgstr "edytuj metadane" + +#: 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 "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do przesłania na ten serwer" + +#: 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: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:3542 +#, python-format +msgid "Failed to store file %(file)s." +msgstr "" + +#: cps/web.py:3559 +#, python-format +msgid "File format %(ext)s added to %(book)s" +msgstr "" + +#: 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:3605 cps/web.py:3614 +msgid "unknown" +msgstr "" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "" + +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "" + +#: 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: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:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +msgstr "" + +#: cps/web.py:3906 +#, python-format +msgid "Book successfully queued for converting to %(book_format)s" +msgstr "" + +#: cps/web.py:3910 +#, python-format +msgid "There was an error converting this book: %(res)s" +msgstr "" + +#: 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" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." #~ msgstr "" -#~ msgid "Show sorted books" +#~ msgid "Failed to store cover-file %(cover)s." #~ msgstr "" -#~ msgid "Public registration is not enabled" +#~ msgid "Cover-file is not a valid image file" #~ msgstr "" -#~ msgid "Newest Books" +#~ msgid "Cover is not a jpg file, can't save" #~ msgstr "" -#~ msgid "Oldest Books" +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Books (A-Z)" +#~ msgid "Using your another device, visit" #~ msgstr "" -#~ msgid "Books (Z-A)" +#~ msgid "and log in" #~ msgstr "" -#~ msgid "Ratings: %(serie)s" -#~ msgstr "" - -#~ msgid "Sorted Books" -#~ msgstr "" - -#~ msgid "Sort By" -#~ msgstr "" - -#~ msgid "Newest" -#~ msgstr "" - -#~ msgid "Oldest" -#~ msgstr "" - -#~ msgid "Ascending" -#~ 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/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 "Импорт дополнительных требований к Google Диску отсутствует" - -#: 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/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "Неверное расположение файла-ключа, введите правильный путь" - -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "Неверное расположение сертификата, введите правильный путь" - -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 -#, 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 "Для этого адреса электронной почты или логина уже есть аккаунт." - -#: cps/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Тестовое письмо успешно отправлено на %(kindlemail)s" - -#: cps/admin.py:608 -#, 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 сервера обновлены" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Изменить настройки e-mail сервера" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "Пользователь '%(nick)s' удалён" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "Пользователь '%(nick)s' обновлён" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Произошла неизвестная ошибка." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Изменить пользователя %(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "Пароль для пользователя %(user)s сброшен" - -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "Неизвестная ошибка. Попробуйте позже." - -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "Проверка обновлений" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Загрузка обновлений" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Распаковка обновлений" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Замена файлов" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Соеднинения с базой данных закрыты" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Остановка сервера" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Обновления установлены, нажмите okay и перезагрузите страницу" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "Ошибка обновления:" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "Ошибка HTTP" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "Ошибка соединения" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -msgid "Timeout while establishing connection" -msgstr "Таймаут при установлении соединения" - -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "Отсутствуют разрешения на выполнение" -#: cps/converter.py:70 +#: cps/converter.py:66 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 "Ошибка при открытии eBook. Файл не существует или файл недоступен" - -#: cps/editbooks.py:246 -msgid "edit metadata" -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/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "Загружаемый файл должен иметь расширение" - -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)." - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Не удалось сохранить файл %(file)s." - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Формат файла %(ext)s добавлен в %(book)s" - -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "Не удалось создать путь для обложки %(path)s (Доступ запрещён)." - -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Файл обложки не соответствует изображению" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Не удалось сохранить файл обложки %(cover)s." - -#: 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 "%(langname)s не допустимый язык" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Метаданные обновлены" - -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации" - -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "Ошибка записи файла %(file)s (Доступ запрещён)." - -#: 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/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "Книга успешно поставлена в очередь для конвертирования в %(book_format)s" - -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "Произошла ошибка при конвертирования этой книги: %(res)s" - -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "Не удалось проверить домен обратного вызова, пожалуйста, выполните шаги для проверки домена в консоли разработчика Google." - -#: cps/helper.py:84 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s форма не найден для книги с id: %(book)d" -#: cps/helper.py:96 +#: cps/helper.py:91 #, 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/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:104 cps/helper.py:122 cps/helper.py:213 +#: 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/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s не найден: %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Тестовый e-mail для Calibre-Web" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "Тестовый e-mail" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "Начать работать с Calibre-Web" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Регистрационный e-mail для пользователя: %(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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "Эл. почта: %(book)s" -#: cps/helper.py:215 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "Запрашиваемый файл не может быть прочитан. Возможно не верные разрешения?" -#: cps/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Переименовывание заголовка с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Переименовывание автора с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" -#: cps/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Файл %(file)s не найден на Google Drive" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Путь книги %(path)s не найден на Google Drive" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "Ошибка извлечения UnRar" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "Unrar двочиный файл не найден" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "Ожидание" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "Неудачно" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "Начало" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "Закончено" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "Неизвестный статус" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "E-mail: " -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "Конвертировать:" -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "Загрузить:" -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "Неизвестная задача:" -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "Указана неверная полка" - -#: cps/shelf.py:47 -#, 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 -msgid "You are not allowed to edit public shelves" -msgstr "Вы не можете редактировать общедоступные полки" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "Книги уже размещены на полке: %(shelfname)s" - -#: cps/shelf.py:78 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "Книга добавлена на книжную полку: %(sname)s" - -#: cps/shelf.py:97 -#, python-format -msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "Вам не разрешено добавлять книгу на полку: %(name)s" - -#: cps/shelf.py:102 -msgid "User is not allowed to edit public shelves" -msgstr "Пользователь не может редактировать общедоступные полки" - -#: cps/shelf.py:120 -#, python-format -msgid "Books are already part of the shelf: %(name)s" -msgstr "Книги уже размещены на полке: %(name)s" - -#: cps/shelf.py:134 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "Книги добавлены в полку: %(sname)s" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "Не удалось добавить книги на полку: %(sname)s" - -#: cps/shelf.py:173 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "Книга удалена с полки: %(sname)s" - -#: cps/shelf.py:179 -#, 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 -#, python-format -msgid "A shelf with the name '%(title)s' already exists." -msgstr "Полка с названием '%(title)s' уже существует." - -#: cps/shelf.py:205 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Создана полка %(title)s" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "Произошла ошибка" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "создать полку" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "Колка %(title)s изменена" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "Изменить полку" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "удачно удалена полка %(name)s" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Полка: '%(name)s'" - -#: cps/shelf.py:292 -msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "Ошибка открытия Полки. Полка не существует или недоступна" - -#: cps/shelf.py:324 -#, 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 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 msgid "Unexpected data while reading update information" msgstr "Некорректные данные при чтении информации об обновлении" -#: cps/updater.py:262 cps/updater.py:423 +#: cps/updater.py:258 cps/updater.py:416 msgid "No update available. You already have the latest version installed" msgstr "Обновление недоступно. Вы используете самую последнюю версию" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "Ошибка HTTP" + +#: 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:1208 +msgid "Timeout while establishing connection" +msgstr "Таймаут при установлении соединения" + +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "Не удалось получить информацию об обновлении" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Неизвестно" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Проверка обновлений" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Загрузка обновлений" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Распаковка обновлений" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Замена файлов" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Соеднинения с базой данных закрыты" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Остановка сервера" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Обновления установлены, нажмите okay и перезагрузите страницу" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Ошибка обновления:" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Недавно Добавленные Книги" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Книги с наивысшим рейтингом" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Новые Книги" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Случайный выбор" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Старые Книги" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Книги (А-Я)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Книги (Я-А)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Популярные книги (часто загружаемые)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Книги с наивысшим рейтингом" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "Список издателей" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "Издатель: %(name)s" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Серии" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Серии: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Доступные языки" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Язык: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Категории" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Категория: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "Задания" -#: cps/web.py:851 +#: 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/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "Не удалось проверить домен обратного вызова, пожалуйста, выполните шаги для проверки домена в консоли разработчика Google." + +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Сервер перезагружен, пожалуйста, перезагрузите страницу" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Производится остановка сервера, пожалуйста, закройте окно" + +#: cps/web.py:1953 msgid "Published after " msgstr "Опубликовано до " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "Опубликовано после " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "Рейтинг <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "Рейтинг >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "поиск" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP" +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "Прочитанные Книги" -#: cps/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "Непрочитанные Книги" -#: cps/web.py:1037 -#, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "Ошибка при отправке книги: %(res)s" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "Читать Книгу" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 msgid "register" msgstr "регистрация" -#: cps/web.py:1083 +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "Неизвестная ошибка. Попробуйте позже." + +#: cps/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "Ваш e-mail не подходит для регистрации" -#: cps/web.py:1087 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Письмо с подтверждением отправлено вам на e-mail" -#: cps/web.py:1090 +#: cps/web.py:2280 msgid "This username or e-mail address is already in use." msgstr "Этот никнейм или e-mail уже используются" -#: cps/web.py:1113 cps/web.py:1125 -#, 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 "войти" - -#: 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:1186 -msgid "Success! Please return to your device" -msgstr "Успешно! Пожалуйста, проверьте свое устройство" - -#: cps/web.py:1222 +#: 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:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Ошибка в имени пользователя или пароле" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "войти" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Ключ не найден" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Ключ просрочен" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Успешно! Пожалуйста, проверьте свое устройство" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP" + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" + +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Ошибка при отправке книги: %(res)s" + +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..." + +#: cps/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "Указана неверная полка" + +#: 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/web.py:2444 +msgid "You are not allowed to edit public shelves" +msgstr "Вы не можете редактировать общедоступные полки" + +#: cps/web.py:2453 +#, python-format +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "Книги уже размещены на полке: %(shelfname)s" + +#: cps/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "Книга добавлена на книжную полку: %(sname)s" + +#: 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/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "Пользователь не может редактировать общедоступные полки" + +#: cps/web.py:2509 +#, python-format +msgid "Books are already part of the shelf: %(name)s" +msgstr "Книги уже размещены на полке: %(name)s" + +#: cps/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "Книги добавлены в полку: %(sname)s" + +#: cps/web.py:2525 +#, python-format +msgid "Could not add books to shelf: %(sname)s" +msgstr "Не удалось добавить книги на полку: %(sname)s" + +#: cps/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "Книга удалена с полки: %(sname)s" + +#: 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/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:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Создана полка %(title)s" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "Произошла ошибка" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "создать полку" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "Колка %(title)s изменена" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Изменить полку" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "удачно удалена полка %(name)s" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Полка: '%(name)s'" + +#: cps/web.py:2678 +msgid "Error opening shelf. Shelf does not exist or is not accessible" +msgstr "Ошибка открытия Полки. Полка не существует или недоступна" + +#: cps/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Изменить расположение полки '%(name)s'" + +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "E-mail не из существующей доменной зоны" + +#: 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:1287 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." msgstr "Этот адрес электронной почты уже зарегистрирован." -#: cps/web.py:1292 +#: cps/web.py:2783 msgid "Profile updated" 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:2814 +msgid "Admin page" +msgstr "Администрирование" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Конфигурация Calibre-Web обновлена" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Настройка интерфейса" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Импорт дополнительных требований к Google Диску отсутствует" + +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json отсутствует или его невозможно прочесть" + +#: 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: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:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "Неверное расположение файла-ключа, введите правильный путь" + +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "Неверное расположение сертификата, введите правильный путь" + +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "Неверное расположение лог-файла, введите правильный путь" + +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "Неверное расположение базы данных, введите правильный путь" + +#: 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 "User '%(user)s' created" +msgstr "Пользователь '%(user)s' добавлен" + +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "Для этого адреса электронной почты или логина уже есть аккаунт." + +#: cps/web.py:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Тестовое письмо успешно отправлено на %(kindlemail)s" + +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "Произошла ошибка при отправке тестового письма на: %(res)s" + +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "Настройки E-mail сервера обновлены" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Изменить настройки e-mail сервера" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Пользователь '%(nick)s' удалён" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Пользователь '%(nick)s' обновлён" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Произошла неизвестная ошибка." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Изменить пользователя %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "Пароль для пользователя %(user)s сброшен" + +#: 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:3428 +msgid "edit metadata" +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:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "Загружаемый файл должен иметь расширение" + +#: cps/web.py:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)." + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "неизвестно" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s не допустимый язык" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "Метаданные обновлены" + +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации" + +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "Ошибка записи файла %(file)s (Доступ запрещён)." + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "Ошибка удаления файла %(file)s (Доступ запрещён)." + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +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: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" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "Не удалось создать путь для обложки %(path)s (Доступ запрещён)." + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "Не удалось сохранить файл обложки %(cover)s." + +#~ 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 "Show sorted books" -#~ msgstr "Показывать отсортированные книги" +#~ msgid "Using your another device, visit" +#~ msgstr "Используйте другое устройство, посетите" -#~ msgid "Public registration is not enabled" +#~ msgid "and log in" +#~ msgstr "и войти" + +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Newest Books" -#~ msgstr "Новые Книги" - -#~ msgid "Oldest Books" -#~ msgstr "Старые Книги" - -#~ msgid "Books (A-Z)" -#~ msgstr "Книги (А-Я)" - -#~ msgid "Books (Z-A)" -#~ msgstr "Книги (Я-А)" - -#~ msgid "Ratings: %(serie)s" -#~ 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/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/admin.py:120 cps/updater.py:498 -msgid "Unknown" -msgstr "Okänd" - -#: cps/admin.py:139 -msgid "Admin page" -msgstr "Administrationssida" - -#: cps/admin.py:206 cps/admin.py:484 -msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web konfiguration uppdaterad" - -#: cps/admin.py:220 cps/templates/admin.html:100 -msgid "UI Configuration" -msgstr "Användargränssnitt konfiguration" - -#: cps/admin.py:293 -msgid "Import of optional Google Drive requirements missing" -msgstr "Import av valfri Google Drive krav saknas" - -#: cps/admin.py:296 -msgid "client_secrets.json is missing or not readable" -msgstr "client_secrets.json saknas eller inte kan läsas" - -#: 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/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/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/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/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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 -#, python-format -msgid "User '%(user)s' created" -msgstr "Användaren '%(user)s' skapad" - -#: 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/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "Test-e-post skicka till %(kindlemail)s" - -#: cps/admin.py:608 -#, 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" - -#: cps/admin.py:613 -msgid "Edit e-mail server settings" -msgstr "Redigera inställningar för e-postserver" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "Användaren '%(nick)s' borttagen" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "Användaren '%(nick)s' uppdaterad" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "Ett okänt fel uppstod." - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "Redigera användaren %(nick)s" - -#: 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/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/admin.py:748 -msgid "Requesting update package" -msgstr "Begär uppdateringspaketet" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "Hämtar uppdateringspaketet" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "Packar upp uppdateringspaketet" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "Ersätta filer" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "Databasanslutningarna är stängda" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "Stoppar server" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "Uppdatering klar, tryck på okej och uppdatera sidan" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "Uppdateringen misslyckades:" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "HTTP-fel" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "Anslutningsfel" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -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 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "Utförande behörighet saknas" -#: cps/converter.py:70 +#: cps/converter.py:66 msgid "not configured" msgstr "inte konfigurerad" -#: 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/editbooks.py:246 -msgid "edit metadata" -msgstr "redigera metadata" - -#: 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 "Filändelsen '%(ext)s' får inte laddas upp till den här servern" - -#: 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/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/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "Det gick inte att lagra filen %(file)s." - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "Filformatet %(ext)s lades till %(book)s" - -#: 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/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "Omslagsfilen är inte en giltig bildfil" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "Det gick inte att lagra omslagsfilen %(cover)s." - -#: cps/editbooks.py:422 cps/editbooks.py:431 -msgid "unknown" -msgstr "okänd" - -#: 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/editbooks.py:511 -#, python-format -msgid "%(langname)s is not a valid language" -msgstr "%(langname)s är inte ett giltigt språk" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "Metadata uppdaterades" - -#: 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/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/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/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/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/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: 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/helper.py:84 +#: 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/helper.py:96 +#: 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/helper.py:103 cps/helper.py:211 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 "Skicka till Kindle" -#: cps/helper.py:104 cps/helper.py:122 cps/helper.py:213 +#: 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/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s hittades inte: %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web test e-post" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "Test e-post" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "Kom igång med Calibre-Web" -#: cps/helper.py:138 +#: 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/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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "E-post: %(book)s" -#: cps/helper.py:215 +#: 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/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Byt namn på titel från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Byt namn på författare från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" -#: cps/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Filen %(file)s hittades inte på Google Drive" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Boksökvägen %(path)s hittades inte på Google Drive" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "Fel vid körning av UnRar" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "Unrar binärfil hittades inte" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "Väntar" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "Misslyckades" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "Startad" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "Klar" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "Okänd status" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "E-post: " -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "Konvertera: " -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "Överför: " -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "Okänd uppgift: " -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "Ogiltig hylla specificerad" - -#: cps/shelf.py:47 -#, python-format -msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" -msgstr "" - -#: cps/shelf.py:55 -msgid "You are not allowed to edit public shelves" -msgstr "Du får inte redigera offentliga hyllor" - -#: cps/shelf.py:64 -#, 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 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "Boken har lagts till i hyllan: %(sname)s" - -#: cps/shelf.py:97 -#, 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 -msgid "User is not allowed to edit public shelves" -msgstr "Användaren får inte redigera publika hyllor" - -#: cps/shelf.py:120 -#, 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 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "Böcker har lagts till hyllan: %(sname)s" - -#: cps/shelf.py:136 -#, 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 -#, 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 -#, 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 -#, 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 -#, python-format -msgid "Shelf %(title)s created" -msgstr "Hyllan %(title)s skapad" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "Det fanns ett fel" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "skapa en hylla" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "Hyllan %(title)s ändrad" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "Redigera en hylla" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "tog bort hyllan %(name)s" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "Hylla: '%(name)s'" - -#: cps/shelf.py:292 -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 -#, 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 +#: 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/updater.py:262 cps/updater.py:423 +#: 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:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "HTTP-fel" + +#: cps/updater.py:272 cps/updater.py:505 cps/web.py:1207 +msgid "Connection error" +msgstr "Anslutningsfel" + +#: 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/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +msgstr "Allmänt fel" + +#: 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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "Kunde inte hämta uppdateringsinformation" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "Okänd" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "Begär uppdateringspaketet" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "Hämtar uppdateringspaketet" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "Packar upp uppdateringspaketet" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "Ersätta filer" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "Databasanslutningarna är stängda" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "Stoppar server" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "Uppdatering klar, tryck på okej och uppdatera sidan" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "Uppdateringen misslyckades:" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "Nyligen tillagda böcker" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "Bäst rankade böcker" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "Nyaste böcker" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "Slumpmässiga böcker" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "Äldsta böcker" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "Böcker (A-Ö)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "Böcker (Ö-A)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "Heta böcker (mest hämtade)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "Bäst rankade böcker" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +msgstr "Slumpmässiga böcker" + +#: 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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "Lista över förlag" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "Förlag: %(name)s" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "Serielista" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "Serier: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "Tillgängliga språk" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "Språk: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "Kategorilista" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "Kategori: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "Uppgifter" -#: cps/web.py:851 +#: cps/web.py:1682 +msgid "Statistics" +msgstr "Statistik" + +#: cps/web.py:1750 +msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" +msgstr "" + +#: 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/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "Server startas om, vänligen uppdatera sidan" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "Stänger servern, vänligen stäng fönstret" + +#: cps/web.py:1953 msgid "Published after " msgstr "Publicerad efter " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "Publicerad före " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "Betyg <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "Betyg >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "sök" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "Konfigurera SMTP-postinställningarna först..." +#: 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/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "Boken är i kö för att skicka till %(kindlemail)s" +#: 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/web.py:1037 -#, 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/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/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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 "Fyll i alla fält!" + +#: 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/web.py:1083 +#: 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/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "Din e-post är inte tillåten att registrera" -#: cps/web.py:1087 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Bekräftelsemail skickades till ditt e-postkonto." -#: cps/web.py:1090 +#: 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/web.py:1113 cps/web.py:1125 -#, 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 "Fel användarnamn eller lösenord" - -#: 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 "logga in" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "Token hittades inte" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Token har löpt ut" - -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "Lyckades! Vänligen återvänd till din enhet" - -#: cps/web.py:1222 +#: cps/web.py:2297 cps/web.py:2393 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "du är nu inloggad som: \"%(nickname)s\"" -#: cps/web.py:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "Fel användarnamn eller lösenord" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "logga in" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "Token hittades inte" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Token har löpt ut" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "Lyckades! Vänligen återvänd till din enhet" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "Konfigurera SMTP-postinställningarna först..." + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "Boken är i kö för att skicka till %(kindlemail)s" + +#: 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/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/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "Ogiltig hylla specificerad" + +#: 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:2444 +msgid "You are not allowed to edit public shelves" +msgstr "Du får inte redigera offentliga hyllor" + +#: 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/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "Boken har lagts till i hyllan: %(sname)s" + +#: 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/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "Användaren får inte redigera publika hyllor" + +#: 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/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "Böcker har lagts till hyllan: %(sname)s" + +#: 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/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/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/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/web.py:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Hyllan %(title)s skapad" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "Det fanns ett fel" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "skapa en hylla" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "Hyllan %(title)s ändrad" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "Redigera en hylla" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "tog bort hyllan %(name)s" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Hylla: '%(name)s'" + +#: 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/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "Ändra ordning på hyllan: '%(name)s'" + +#: 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/web.py:2740 cps/web.py:2782 cps/web.py:2785 #, python-format msgid "%(name)s's profile" msgstr "%(name)ss profil" -#: cps/web.py:1287 +#: 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:1292 +#: cps/web.py:2783 msgid "Profile updated" msgstr "Profilen uppdaterad" -#: 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:2814 +msgid "Admin page" +msgstr "Administrationssida" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web konfiguration uppdaterad" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "Användargränssnitt konfiguration" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "Import av valfri Google Drive krav saknas" + +#: 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: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/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: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: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: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: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/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 "User '%(user)s' created" +msgstr "Användaren '%(user)s' skapad" + +#: 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:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "Test-e-post skicka till %(kindlemail)s" + +#: 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:3225 +msgid "E-mail server settings updated" +msgstr "E-postserverinställningar uppdaterade" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "Redigera inställningar för e-postserver" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Användaren '%(nick)s' borttagen" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Användaren '%(nick)s' uppdaterad" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "Ett okänt fel uppstod." + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Redigera användaren %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "Lösenord för användaren %(user)s återställd" + +#: 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:3428 +msgid "edit metadata" +msgstr "redigera metadata" + +#: 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: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:3537 cps/web.py:3776 +#, 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: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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "okänd" + +#: 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:3725 +msgid "Metadata successfully updated" +msgstr "Metadata uppdaterades" + +#: 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:3780 +#, 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:3785 +#, 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:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: 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: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: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" +#~ 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 "Failed to store cover-file %(cover)s." +#~ msgstr "Det gick inte att lagra omslagsfilen %(cover)s." + +#~ msgid "Cover-file is not a valid image file" +#~ msgstr "Omslagsfilen är inte en giltig bildfil" + +#~ msgid "Cover is not a jpg file, can't save" +#~ msgstr "Omslag är inte en jpg-fil, kan inte spara" + +#~ msgid "Preparing document for printing..." #~ msgstr "" -#~ msgid "Show sorted books" -#~ msgstr "Visa sorterade böcker" +#~ msgid "Using your another device, visit" +#~ msgstr "Använda en annan enhet, besök" -#~ msgid "Public registration is not enabled" +#~ msgid "and log in" +#~ msgstr "och logga in" + +#~ msgid "Using your another device, login and visit " #~ msgstr "" -#~ msgid "Newest Books" -#~ msgstr "Nyaste böcker" - -#~ msgid "Oldest Books" -#~ msgstr "Äldsta böcker" - -#~ msgid "Books (A-Z)" -#~ msgstr "Böcker (A-Ö)" - -#~ msgid "Books (Z-A)" -#~ msgstr "Böcker (Ö-A)" - -#~ msgid "Ratings: %(serie)s" -#~ msgstr "" - -#~ msgid "Sorted Books" -#~ msgstr "Sorterade böcker" - -#~ msgid "Sort By" -#~ msgstr "Sortera efter" - -#~ msgid "Newest" -#~ msgstr "Nyast" - -#~ msgid "Oldest" -#~ msgstr "Äldst" - -#~ msgid "Ascending" -#~ msgstr "Stigande" - -#~ msgid "Descending" -#~ msgstr "Fallande" - 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)." +#: 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: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" -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/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 "UI配置" - -#: 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 "没有为web应用配置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/admin.py:356 -msgid "Keyfile location is not valid, please enter correct path" -msgstr "key文件位置无效,请输入正确路径" - -#: cps/admin.py:368 -msgid "Certfile location is not valid, please enter correct path" -msgstr "证书文件位置无效,请输入正确路径" - -#: cps/admin.py:393 -msgid "Please enter a LDAP provider and a DN" -msgstr "" - -#: cps/admin.py:421 -msgid "Please enter Github oauth credentials" -msgstr "" - -#: cps/admin.py:435 -msgid "Please enter Google oauth credentials" -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/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." -msgstr "此邮箱或昵称的账号已经存在。" - -#: cps/admin.py:605 -#, python-format -msgid "Test e-mail successfully send to %(kindlemail)s" -msgstr "测试邮件已经被成功发到 %(kindlemail)s" - -#: cps/admin.py:608 -#, 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 "编辑邮箱服务器设置" - -#: cps/admin.py:638 -#, python-format -msgid "User '%(nick)s' deleted" -msgstr "用户 '%(nick)s' 已被删除" - -#: cps/admin.py:704 -#, python-format -msgid "User '%(nick)s' updated" -msgstr "用户 '%(nick)s' 已被更新" - -#: cps/admin.py:707 -msgid "An unknown error occured." -msgstr "发生未知错误。" - -#: cps/admin.py:710 -#, python-format -msgid "Edit User %(nick)s" -msgstr "编辑用户 %(nick)s" - -#: cps/admin.py:726 -#, python-format -msgid "Password for user %(user)s reset" -msgstr "用户 %(user)s 的密码已重置" - -#: cps/admin.py:729 cps/web.py:1080 -msgid "An unknown error occurred. Please try again later." -msgstr "发生一个未知错误,请稍后再试。" - -#: cps/admin.py:748 -msgid "Requesting update package" -msgstr "正在请求更新包" - -#: cps/admin.py:749 -msgid "Downloading update package" -msgstr "正在下载更新包" - -#: cps/admin.py:750 -msgid "Unzipping update package" -msgstr "正在解压更新包" - -#: cps/admin.py:751 -msgid "Replacing files" -msgstr "正在替换文件" - -#: cps/admin.py:752 -msgid "Database connections are closed" -msgstr "数据库连接已关闭" - -#: cps/admin.py:753 -msgid "Stopping server" -msgstr "正在停止服务器" - -#: cps/admin.py:754 -msgid "Update finished, please press okay and reload page" -msgstr "更新完成,请按确定并刷新页面" - -#: cps/admin.py:755 cps/admin.py:756 cps/admin.py:757 cps/admin.py:758 -msgid "Update failed:" -msgstr "更新失败:" - -#: cps/admin.py:755 cps/updater.py:275 cps/updater.py:509 cps/updater.py:511 -msgid "HTTP Error" -msgstr "HTTP错误" - -#: cps/admin.py:756 cps/updater.py:277 cps/updater.py:513 -msgid "Connection error" -msgstr "连接错误" - -#: cps/admin.py:757 cps/updater.py:279 cps/updater.py:515 -msgid "Timeout while establishing connection" -msgstr "建立连接超时" - -#: cps/admin.py:758 cps/updater.py:281 cps/updater.py:517 -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 +#: 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/converter.py:43 cps/converter.py:60 +#: cps/converter.py:40 cps/converter.py:56 msgid "Excecution permissions missing" msgstr "可执行权限缺失" -#: cps/converter.py:70 +#: cps/converter.py:66 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 "打开电子书出错。文件不存在或不可访问" - -#: cps/editbooks.py:246 -msgid "edit metadata" -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/editbooks.py:329 cps/editbooks.py:576 -msgid "File to be uploaded must have an extension" -msgstr "要上传的文件必须有一个后缀" - -#: cps/editbooks.py:341 cps/editbooks.py:596 -#, python-format -msgid "Failed to create path %(path)s (Permission denied)." -msgstr "创建路径 %(path)s 失败(权限拒绝)。" - -#: cps/editbooks.py:346 -#, python-format -msgid "Failed to store file %(file)s." -msgstr "保存文件 %(file)s 失败。" - -#: cps/editbooks.py:363 -#, python-format -msgid "File format %(ext)s added to %(book)s" -msgstr "已添加 %(ext)s 格式到 %(book)s" - -#: cps/editbooks.py:381 -#, python-format -msgid "Failed to create path for cover %(path)s (Permission denied)." -msgstr "为封面 %(path)s 创建路径失败(权限拒绝)。" - -#: cps/editbooks.py:389 -msgid "Cover-file is not a valid image file" -msgstr "封面文件不是一个有效的图片文件" - -#: cps/editbooks.py:392 -#, python-format -msgid "Failed to store cover-file %(cover)s." -msgstr "保存封面文件 %(cover)s 失败。" - -#: 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 "%(langname)s 不是一种有效语言" - -#: cps/editbooks.py:542 -msgid "Metadata successfully updated" -msgstr "已成功更新元数据" - -#: cps/editbooks.py:551 -msgid "Error editing book, please check logfile for details" -msgstr "编辑书籍出错,详情请检查日志文件" - -#: cps/editbooks.py:601 -#, python-format -msgid "Failed to store file %(file)s (Permission denied)." -msgstr "存储文件 %(file)s 失败(权限拒绝)。" - -#: 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/editbooks.py:728 -#, python-format -msgid "Book successfully queued for converting to %(book_format)s" -msgstr "书籍已经被成功加入 %(book_format)s 的转换队列" - -#: cps/editbooks.py:732 -#, python-format -msgid "There was an error converting this book: %(res)s" -msgstr "转换此书时出现错误: %(res)s" - -#: cps/gdrive.py:56 -msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "" - -#: cps/gdrive.py:101 -msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名" - -#: cps/helper.py:84 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "找不到id为 %(book)d 的书的 %(format)s 格式" -#: cps/helper.py:96 +#: cps/helper.py:91 #, 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/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:104 cps/helper.py:122 cps/helper.py:213 +#: 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/helper.py:115 +#: cps/helper.py:110 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "找不到 %(format)s: %(fn)s" -#: cps/helper.py:120 +#: cps/helper.py:115 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web测试邮件" -#: cps/helper.py:121 +#: cps/helper.py:116 msgid "Test e-mail" msgstr "测试邮件" -#: cps/helper.py:137 +#: cps/helper.py:132 msgid "Get Started with Calibre-Web" msgstr "开启Calibre-Web之旅" -#: cps/helper.py:138 +#: cps/helper.py:133 #, python-format msgid "Registration e-mail for user: %(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 +#: 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:173 cps/helper.py:177 +#: cps/helper.py:166 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:212 +#: cps/helper.py:205 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:215 +#: cps/helper.py:208 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "无法读取请求的文件。 可能有错误的权限设置?" -#: cps/helper.py:323 +#: cps/helper.py:316 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "将标题从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" -#: cps/helper.py:333 +#: cps/helper.py:326 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "将作者从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" -#: cps/helper.py:347 +#: 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:373 cps/helper.py:383 cps/helper.py:391 +#: cps/helper.py:366 cps/helper.py:376 cps/helper.py:384 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Google Drive上找不到文件 %(file)s" -#: cps/helper.py:412 +#: cps/helper.py:405 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Google Drive上找不到书籍路径 %(path)s" -#: cps/helper.py:520 +#: cps/helper.py:556 msgid "Error excecuting UnRar" msgstr "执行UnRar时出错" -#: cps/helper.py:522 +#: cps/helper.py:558 msgid "Unrar binary file not found" msgstr "找不到Unrar二进制文件" -#: cps/helper.py:553 +#: cps/helper.py:585 msgid "Waiting" msgstr "等待中" -#: cps/helper.py:555 +#: cps/helper.py:587 msgid "Failed" msgstr "失败" -#: cps/helper.py:557 +#: cps/helper.py:589 msgid "Started" msgstr "已开始" -#: cps/helper.py:559 +#: cps/helper.py:591 msgid "Finished" msgstr "已完成" -#: cps/helper.py:561 +#: cps/helper.py:593 msgid "Unknown Status" msgstr "未知状态" -#: cps/helper.py:566 +#: cps/helper.py:598 msgid "E-mail: " msgstr "" -#: cps/helper.py:568 cps/helper.py:572 +#: cps/helper.py:600 cps/helper.py:604 msgid "Convert: " msgstr "转换:" -#: cps/helper.py:570 +#: cps/helper.py:602 msgid "Upload: " msgstr "上传:" -#: cps/helper.py:574 +#: cps/helper.py:606 msgid "Unknown Task: " msgstr "未知任务:" -#: cps/oauth_bb.py:87 -#, python-format -msgid "Register with %s, " -msgstr "" - -#: cps/oauth_bb.py:145 -msgid "Failed to log in with GitHub." -msgstr "" - -#: cps/oauth_bb.py:150 -msgid "Failed to fetch user info from GitHub." -msgstr "" - -#: cps/oauth_bb.py:161 -msgid "Failed to log in with Google." -msgstr "" - -#: cps/oauth_bb.py:166 -msgid "Failed to fetch user info from Google." -msgstr "" - -#: cps/oauth_bb.py:265 -#, python-format -msgid "Unlink to %(oauth)s success." -msgstr "" - -#: cps/oauth_bb.py:269 -#, python-format -msgid "Unlink to %(oauth)s failed." -msgstr "" - -#: cps/oauth_bb.py:272 -#, python-format -msgid "Not linked to %(oauth)s." -msgstr "" - -#: cps/oauth_bb.py:300 -msgid "GitHub Oauth error, please retry later." -msgstr "" - -#: cps/oauth_bb.py:319 -msgid "Google Oauth error, please retry later." -msgstr "" - -#: cps/shelf.py:40 cps/shelf.py:92 -msgid "Invalid shelf specified" -msgstr "指定的书架无效" - -#: cps/shelf.py:47 -#, 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 -msgid "You are not allowed to edit public shelves" -msgstr "您没有编辑书架的权限" - -#: cps/shelf.py:64 -#, python-format -msgid "Book is already part of the shelf: %(shelfname)s" -msgstr "此书已经是书架 %(shelfname)s 的一部分" - -#: cps/shelf.py:78 -#, python-format -msgid "Book has been added to shelf: %(sname)s" -msgstr "此书已被添加到书架: %(sname)s" - -#: cps/shelf.py:97 -#, python-format -msgid "You are not allowed to add a book to the the shelf: %(name)s" -msgstr "您没有添加书籍到书架 %(name)s 的权限" - -#: cps/shelf.py:102 -msgid "User is not allowed to edit public shelves" -msgstr "用户没有编辑公开书架的权限" - -#: cps/shelf.py:120 -#, python-format -msgid "Books are already part of the shelf: %(name)s" -msgstr "书籍已经在书架 %(name)s 中了" - -#: cps/shelf.py:134 -#, python-format -msgid "Books have been added to shelf: %(sname)s" -msgstr "书籍已经被添加到书架 %(sname)s 中'" - -#: cps/shelf.py:136 -#, python-format -msgid "Could not add books to shelf: %(sname)s" -msgstr "无法添加书籍到书架: %(sname)s" - -#: cps/shelf.py:173 -#, python-format -msgid "Book has been removed from shelf: %(sname)s" -msgstr "此书已从书架 %(sname)s 中删除" - -#: cps/shelf.py:179 -#, 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 -#, python-format -msgid "A shelf with the name '%(title)s' already exists." -msgstr "已存在书架 '%(title)s'。" - -#: cps/shelf.py:205 -#, python-format -msgid "Shelf %(title)s created" -msgstr "书架 %(title)s 已被创建" - -#: cps/shelf.py:207 cps/shelf.py:235 -msgid "There was an error" -msgstr "发生错误" - -#: cps/shelf.py:208 cps/shelf.py:210 -msgid "create a shelf" -msgstr "创建书架" - -#: cps/shelf.py:233 -#, python-format -msgid "Shelf %(title)s changed" -msgstr "书架 %(title)s 已被修改" - -#: cps/shelf.py:236 cps/shelf.py:238 -msgid "Edit a shelf" -msgstr "编辑书架" - -#: cps/shelf.py:259 -#, python-format -msgid "successfully deleted shelf %(name)s" -msgstr "成功删除书架 %(name)s" - -#: cps/shelf.py:289 -#, python-format -msgid "Shelf: '%(name)s'" -msgstr "书架: '%(name)s'" - -#: cps/shelf.py:292 -msgid "Error opening shelf. Shelf does not exist or is not accessible" -msgstr "打开书架出错。书架不存在或不可访问" - -#: cps/shelf.py:324 -#, 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 +#: cps/updater.py:251 cps/updater.py:410 cps/updater.py:423 msgid "Unexpected data while reading update information" msgstr "读取更新信息时出现异常数据" -#: cps/updater.py:262 cps/updater.py:423 +#: cps/updater.py:258 cps/updater.py:416 msgid "No update available. You already have the latest version installed" msgstr "没有可用更新。您已经安装了最新版本" -#: cps/updater.py:288 cps/updater.py:347 cps/updater.py:475 +#: cps/updater.py:270 cps/updater.py:501 cps/updater.py:503 cps/web.py:1206 +msgid "HTTP Error" +msgstr "HTTP错误" + +#: 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:1208 +msgid "Timeout while establishing connection" +msgstr "建立连接超时" + +#: cps/updater.py:276 cps/updater.py:509 cps/web.py:1209 +msgid "General error" +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/updater.py:341 +#: cps/updater.py:335 msgid "Could not fetch update information" msgstr "无法获取更新信息" -#: cps/updater.py:410 +#: cps/updater.py:403 msgid "No release information available" msgstr "" -#: cps/updater.py:456 cps/updater.py:465 +#: cps/updater.py:449 cps/updater.py:458 #, python-format msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/web.py:464 +#: cps/updater.py:491 cps/web.py:2795 +msgid "Unknown" +msgstr "未知" + +#: cps/web.py:1199 +msgid "Requesting update package" +msgstr "正在请求更新包" + +#: cps/web.py:1200 +msgid "Downloading update package" +msgstr "正在下载更新包" + +#: cps/web.py:1201 +msgid "Unzipping update package" +msgstr "正在解压更新包" + +#: cps/web.py:1202 +msgid "Replacing files" +msgstr "正在替换文件" + +#: cps/web.py:1203 +msgid "Database connections are closed" +msgstr "数据库连接已关闭" + +#: cps/web.py:1204 +msgid "Stopping server" +msgstr "正在停止服务器" + +#: cps/web.py:1205 +msgid "Update finished, please press okay and reload page" +msgstr "更新完成,请按确定并刷新页面" + +#: cps/web.py:1206 cps/web.py:1207 cps/web.py:1208 cps/web.py:1209 +msgid "Update failed:" +msgstr "更新失败:" + +#: cps/web.py:1235 msgid "Recently Added Books" msgstr "最近添加的书籍" -#: cps/web.py:491 -msgid "Best rated books" -msgstr "最高评分书籍" +#: cps/web.py:1245 +msgid "Newest Books" +msgstr "最新书籍" -#: cps/templates/index.xml:38 cps/web.py:499 -msgid "Random Books" -msgstr "随机书籍" +#: cps/web.py:1257 +msgid "Oldest Books" +msgstr "最旧书籍" -#: cps/web.py:513 -msgid "Books" -msgstr "" +#: cps/web.py:1269 +msgid "Books (A-Z)" +msgstr "书籍 (A-Z)" -#: cps/web.py:540 +#: cps/web.py:1280 +msgid "Books (Z-A)" +msgstr "书籍 (Z-A)" + +#: cps/web.py:1309 msgid "Hot Books (most downloaded)" msgstr "热门书籍(最多下载)" -#: cps/web.py:568 cps/web.py:1306 cps/web.py:1409 +#: cps/web.py:1322 +msgid "Best rated books" +msgstr "最高评分书籍" + +#: cps/templates/index.xml:39 cps/web.py:1335 +msgid "Random Books" +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/web.py:599 +#: cps/web.py:1391 msgid "Publisher list" msgstr "出版社列表" -#: cps/web.py:614 +#: cps/web.py:1406 #, python-format msgid "Publisher: %(name)s" msgstr "出版社: %(name)s" -#: cps/templates/index.xml:82 cps/web.py:630 +#: cps/templates/index.xml:83 cps/web.py:1438 msgid "Series list" msgstr "丛书列表" -#: cps/web.py:644 +#: cps/web.py:1452 #, python-format msgid "Series: %(serie)s" msgstr "丛书: %(serie)s" -#: cps/web.py:658 -msgid "Ratings list" -msgstr "" - -#: cps/web.py:672 -#, python-format -msgid "Rating: %(rating)s stars" -msgstr "" - -#: cps/web.py:685 -msgid "File formats list" -msgstr "" - -#: cps/web.py:699 -#, python-format -msgid "File format: %(format)s" -msgstr "" - -#: cps/web.py:727 +#: cps/web.py:1478 msgid "Available languages" msgstr "可用语言" -#: cps/web.py:747 +#: cps/web.py:1498 #, python-format msgid "Language: %(name)s" msgstr "语言: %(name)s" -#: cps/templates/index.xml:75 cps/web.py:761 +#: cps/templates/index.xml:76 cps/web.py:1509 msgid "Category list" msgstr "分类列表" -#: cps/web.py:776 +#: cps/web.py:1523 #, python-format msgid "Category: %(name)s" msgstr "分类: %(name)s" -#: cps/templates/layout.html:73 cps/web.py:787 +#: cps/templates/layout.html:73 cps/web.py:1648 msgid "Tasks" msgstr "任务" -#: cps/web.py:851 +#: 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/web.py:1795 +msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" +msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名" + +#: cps/web.py:1871 +msgid "Server restarted, please reload page" +msgstr "服务器已重启,请刷新页面" + +#: cps/web.py:1874 +msgid "Performing shutdown of server, please close window" +msgstr "正在关闭服务器,请关闭窗口" + +#: cps/web.py:1953 msgid "Published after " msgstr "出版时晚于 " -#: cps/web.py:858 +#: cps/web.py:1960 msgid "Published before " msgstr "出版时早于 " -#: cps/web.py:872 +#: cps/web.py:1974 #, python-format msgid "Rating <= %(rating)s" msgstr "评分 <= %(rating)s" -#: cps/web.py:874 +#: cps/web.py:1976 #, python-format msgid "Rating >= %(rating)s" msgstr "评分 >= %(rating)s" -#: cps/web.py:935 cps/web.py:944 +#: cps/web.py:2036 cps/web.py:2045 msgid "search" msgstr "搜索" -#: cps/web.py:1028 -msgid "Please configure the SMTP mail settings first..." -msgstr "请先配置SMTP邮箱..." +#: cps/templates/index.xml:47 cps/templates/index.xml:51 +#: cps/templates/layout.html:148 cps/web.py:2116 +msgid "Read Books" +msgstr "已读书籍" -#: cps/web.py:1033 -#, python-format -msgid "Book successfully queued for sending to %(kindlemail)s" -msgstr "书籍已经被成功加入 %(kindlemail)s 的发送队列" +#: cps/templates/index.xml:55 cps/templates/index.xml:59 +#: cps/templates/layout.html:150 cps/web.py:2119 +msgid "Unread Books" +msgstr "未读书籍" -#: cps/web.py:1037 -#, python-format -msgid "There was an error sending this book: %(res)s" -msgstr "发送这本书的时候出现错误: %(res)s" +#: cps/web.py:2171 cps/web.py:2173 cps/web.py:2175 cps/web.py:2187 +msgid "Read a Book" +msgstr "阅读一本书" -#: cps/web.py:1056 cps/web.py:1081 cps/web.py:1086 cps/web.py:1091 -#: cps/web.py:1095 +#: 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:2250 cps/web.py:2272 cps/web.py:2276 cps/web.py:2281 +#: cps/web.py:2283 msgid "register" msgstr "注册" -#: cps/web.py:1083 +#: cps/web.py:2271 cps/web.py:3389 +msgid "An unknown error occurred. Please try again later." +msgstr "发生一个未知错误,请稍后再试。" + +#: cps/web.py:2274 msgid "Your e-mail is not allowed to register" msgstr "您的邮箱不能用来注册" -#: cps/web.py:1087 +#: cps/web.py:2277 msgid "Confirmation e-mail was send to your e-mail account." msgstr "确认邮件已经发送到您的邮箱。" -#: cps/web.py:1090 +#: cps/web.py:2280 msgid "This username or e-mail address is already in use." msgstr "这个用户名或者邮箱已经被使用。" -#: cps/web.py:1113 cps/web.py:1125 -#, 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 "登录" - -#: cps/web.py:1170 cps/web.py:1201 -msgid "Token not found" -msgstr "找不到Token" - -#: cps/web.py:1178 cps/web.py:1209 -msgid "Token has expired" -msgstr "Token已过期" - -#: cps/web.py:1186 -msgid "Success! Please return to your device" -msgstr "成功!请返回您的设备" - -#: cps/web.py:1222 +#: 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:1263 cps/web.py:1290 cps/web.py:1294 +#: cps/web.py:2302 +msgid "Wrong Username or Password" +msgstr "用户名或密码错误" + +#: cps/web.py:2308 cps/web.py:2329 +msgid "login" +msgstr "登录" + +#: cps/web.py:2341 cps/web.py:2372 +msgid "Token not found" +msgstr "找不到Token" + +#: cps/web.py:2349 cps/web.py:2380 +msgid "Token has expired" +msgstr "Token已过期" + +#: cps/web.py:2357 +msgid "Success! Please return to your device" +msgstr "成功!请返回您的设备" + +#: cps/web.py:2407 +msgid "Please configure the SMTP mail settings first..." +msgstr "请先配置SMTP邮箱..." + +#: cps/web.py:2412 +#, python-format +msgid "Book successfully queued for sending to %(kindlemail)s" +msgstr "书籍已经被成功加入 %(kindlemail)s 的发送队列" + +#: cps/web.py:2416 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "发送这本书的时候出现错误: %(res)s" + +#: cps/web.py:2418 cps/web.py:3223 +msgid "Please configure your kindle e-mail address first..." +msgstr "请先配置您的kindle邮箱..." + +#: cps/web.py:2429 cps/web.py:2481 +msgid "Invalid shelf specified" +msgstr "指定的书架无效" + +#: 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/web.py:2444 +msgid "You are not allowed to edit public shelves" +msgstr "您没有编辑书架的权限" + +#: cps/web.py:2453 +#, python-format +msgid "Book is already part of the shelf: %(shelfname)s" +msgstr "此书已经是书架 %(shelfname)s 的一部分" + +#: cps/web.py:2467 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "此书已被添加到书架: %(sname)s" + +#: 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/web.py:2491 +msgid "User is not allowed to edit public shelves" +msgstr "用户没有编辑公开书架的权限" + +#: cps/web.py:2509 +#, python-format +msgid "Books are already part of the shelf: %(name)s" +msgstr "书籍已经在书架 %(name)s 中了" + +#: cps/web.py:2523 +#, python-format +msgid "Books have been added to shelf: %(sname)s" +msgstr "书籍已经被添加到书架 %(sname)s 中'" + +#: cps/web.py:2525 +#, python-format +msgid "Could not add books to shelf: %(sname)s" +msgstr "无法添加书籍到书架: %(sname)s" + +#: cps/web.py:2562 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "此书已从书架 %(sname)s 中删除" + +#: 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/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:2594 +#, python-format +msgid "Shelf %(title)s created" +msgstr "书架 %(title)s 已被创建" + +#: cps/web.py:2596 cps/web.py:2624 +msgid "There was an error" +msgstr "发生错误" + +#: cps/web.py:2597 cps/web.py:2599 +msgid "create a shelf" +msgstr "创建书架" + +#: cps/web.py:2622 +#, python-format +msgid "Shelf %(title)s changed" +msgstr "书架 %(title)s 已被修改" + +#: cps/web.py:2625 cps/web.py:2627 +msgid "Edit a shelf" +msgstr "编辑书架" + +#: cps/web.py:2648 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "成功删除书架 %(name)s" + +#: cps/web.py:2675 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "书架: '%(name)s'" + +#: cps/web.py:2678 +msgid "Error opening shelf. Shelf does not exist or is not accessible" +msgstr "打开书架出错。书架不存在或不可访问" + +#: cps/web.py:2709 +#, python-format +msgid "Change order of Shelf: '%(name)s'" +msgstr "修改书架 '%(name)s' 顺序" + +#: cps/web.py:2738 cps/web.py:3176 +msgid "E-mail is not from valid domain" +msgstr "邮箱不在有效域中'" + +#: 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:1287 +#: cps/web.py:2780 msgid "Found an existing account for this e-mail address." msgstr "找到一个已有账号使用这个邮箱。" -#: cps/web.py:1292 +#: cps/web.py:2783 msgid "Profile updated" 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:2814 +msgid "Admin page" +msgstr "管理页" -#: cps/worker.py:308 +#: cps/web.py:2899 cps/web.py:3079 +msgid "Calibre-Web configuration updated" +msgstr "Calibre-Web配置已更新" + +#: cps/templates/admin.html:100 cps/web.py:2913 +msgid "UI Configuration" +msgstr "UI配置" + +#: cps/web.py:2931 +msgid "Import of optional Google Drive requirements missing" +msgstr "可选的Google Drive依赖导入缺失" + +#: cps/web.py:2934 +msgid "client_secrets.json is missing or not readable" +msgstr "client_secrets.json文件缺失或不可读" + +#: cps/web.py:2939 cps/web.py:2968 +msgid "client_secrets.json is not configured for web application" +msgstr "没有为web应用配置client_secrets.json" + +#: 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:2994 +msgid "Keyfile location is not valid, please enter correct path" +msgstr "key文件位置无效,请输入正确路径" + +#: cps/web.py:3006 +msgid "Certfile location is not valid, please enter correct path" +msgstr "证书文件位置无效,请输入正确路径" + +#: cps/web.py:3051 +msgid "Logfile location is not valid, please enter correct path" +msgstr "日志文件位置无效,请输入正确路径" + +#: cps/web.py:3092 +msgid "DB location is not valid, please enter correct path" +msgstr "DB位置无效,请输入正确路径" + +#: 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 "User '%(user)s' created" +msgstr "用户 '%(user)s' 已被创建" + +#: cps/web.py:3188 +msgid "Found an existing account for this e-mail address or nickname." +msgstr "此邮箱或昵称的账号已经存在。" + +#: cps/web.py:3218 +#, python-format +msgid "Test e-mail successfully send to %(kindlemail)s" +msgstr "测试邮件已经被成功发到 %(kindlemail)s" + +#: cps/web.py:3221 +#, python-format +msgid "There was an error sending the Test e-mail: %(res)s" +msgstr "发送测试邮件出错了: %(res)s" + +#: cps/web.py:3225 +msgid "E-mail server settings updated" +msgstr "已更新邮件服务器设置" + +#: cps/web.py:3226 +msgid "Edit e-mail server settings" +msgstr "编辑邮箱服务器设置" + +#: cps/web.py:3251 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "用户 '%(nick)s' 已被删除" + +#: cps/web.py:3364 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "用户 '%(nick)s' 已被更新" + +#: cps/web.py:3367 +msgid "An unknown error occured." +msgstr "发生未知错误。" + +#: cps/web.py:3369 +#, python-format +msgid "Edit User %(nick)s" +msgstr "编辑用户 %(nick)s" + +#: cps/web.py:3386 +#, python-format +msgid "Password for user %(user)s reset" +msgstr "用户 %(user)s 的密码已重置" + +#: 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:3428 +msgid "edit metadata" +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:3525 cps/web.py:3757 +msgid "File to be uploaded must have an extension" +msgstr "要上传的文件必须有一个后缀" + +#: cps/web.py:3537 cps/web.py:3776 +#, python-format +msgid "Failed to create path %(path)s (Permission denied)." +msgstr "创建路径 %(path)s 失败(权限拒绝)。" + +#: 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:3573 cps/web.py:3646 +msgid "Cover is not a supported imageformat (jpg/png/webp), can't save" +msgstr "" + +#: cps/web.py:3605 cps/web.py:3614 +msgid "unknown" +msgstr "未知" + +#: cps/web.py:3694 +#, python-format +msgid "%(langname)s is not a valid language" +msgstr "%(langname)s 不是一种有效语言" + +#: cps/web.py:3725 +msgid "Metadata successfully updated" +msgstr "已成功更新元数据" + +#: cps/web.py:3734 +msgid "Error editing book, please check logfile for details" +msgstr "编辑书籍出错,详情请检查日志文件" + +#: cps/web.py:3780 +#, python-format +msgid "Failed to store file %(file)s (Permission denied)." +msgstr "存储文件 %(file)s 失败(权限拒绝)。" + +#: cps/web.py:3785 +#, python-format +msgid "Failed to delete file %(file)s (Permission denied)." +msgstr "删除文件 %(file)s 失败(权限拒绝)。" + +#: cps/web.py:3867 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3896 +msgid "Source or destination format for conversion missing" +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: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" +#~ msgid "Failed to create path for cover %(path)s (Permission denied)." +#~ msgstr "为封面 %(path)s 创建路径失败(权限拒绝)。" + +#~ msgid "Failed to store cover-file %(cover)s." +#~ msgstr "保存封面文件 %(cover)s 失败。" + +#~ 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 "Show sorted books" -#~ msgstr "显示已排序书籍" +#~ msgid "Using your another device, visit" +#~ msgstr "使用您的另一个设备访问" -#~ msgid "Public registration is not enabled" +#~ msgid "and log in" +#~ msgstr "和登录" + +#~ msgid "Using your another device, login and visit " #~ 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" -#~ 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/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