diff --git a/cps/cli.py b/cps/cli.py index 5896c7fe0..6f58dcc49 100644 --- a/cps/cli.py +++ b/cps/cli.py @@ -29,7 +29,7 @@ from .constants import DEFAULT_SETTINGS_FILE, DEFAULT_GDRIVE_FILE def version_info(): if _NIGHTLY_VERSION[1].startswith('$Format'): - return "Calibre-Web version: %s - unkown git-clone" % _STABLE_VERSION['version'] + return "Calibre-Web version: %s - unknown git-clone" % _STABLE_VERSION['version'] return "Calibre-Web version: %s -%s" % (_STABLE_VERSION['version'], _NIGHTLY_VERSION[1]) diff --git a/cps/constants.py b/cps/constants.py index 0f3b25308..d00760671 100644 --- a/cps/constants.py +++ b/cps/constants.py @@ -163,7 +163,7 @@ def selected_roles(dictionary): BookMeta = namedtuple('BookMeta', 'file_path, extension, title, author, cover, description, tags, series, ' 'series_id, languages, publisher, pubdate, identifiers') -STABLE_VERSION = {'version': '0.6.19 Beta'} +STABLE_VERSION = {'version': '0.6.19'} NIGHTLY_VERSION = dict() NIGHTLY_VERSION[0] = '$Format:%H$' diff --git a/cps/helper.py b/cps/helper.py index 6ae78a0ea..d2026db09 100755 --- a/cps/helper.py +++ b/cps/helper.py @@ -75,11 +75,11 @@ except (ImportError, RuntimeError) as e: def convert_book_format(book_id, calibre_path, old_book_format, new_book_format, user_id, ereader_mail=None): book = calibre_db.get_book(book_id) data = calibre_db.get_book_format(book.id, old_book_format) - file_path = os.path.join(calibre_path, book.path, data.name) if not data: error_message = _(u"%(format)s format not found for book id: %(book)d", format=old_book_format, book=book_id) log.error("convert_book_format: %s", error_message) return error_message + file_path = os.path.join(calibre_path, book.path, data.name) if config.config_use_google_drive: if not gd.getFileFromEbooksFolder(book.path, data.name + "." + old_book_format.lower()): error_message = _(u"%(format)s not found on Google Drive: %(fn)s", @@ -123,7 +123,7 @@ def send_registration_mail(e_mail, user_name, default_password, resend=False): txt = "Hello %s!\r\n" % user_name if not resend: txt += "Your new account at Calibre-Web has been created. Thanks for joining us!\r\n" - txt += "Please log in to your account using the following informations:\r\n" + txt += "Please log in to your account using the following information:\r\n" txt += "User name: %s\r\n" % user_name txt += "Password: %s\r\n" % default_password txt += "Don't forget to change your password after first login.\r\n" @@ -945,7 +945,7 @@ def check_unrar(unrar_location): except (OSError, UnicodeDecodeError) as err: log.error_or_exception(err) - return _('Error excecuting UnRar') + return _('Error executing UnRar') def json_serial(obj): diff --git a/cps/kobo.py b/cps/kobo.py index 46e68acbb..c379e9a21 100644 --- a/cps/kobo.py +++ b/cps/kobo.py @@ -155,7 +155,7 @@ def HandleSyncRequest(): new_archived_last_modified = datetime.datetime.min sync_results = [] - # We reload the book database so that the user get's a fresh view of the library + # We reload the book database so that the user gets a fresh view of the library # in case of external changes (e.g: adding a book through Calibre). calibre_db.reconnect_db(config, ub.app_DB_path) @@ -508,7 +508,7 @@ def get_metadata(book): @requires_kobo_auth # Creates a Shelf with the given items, and returns the shelf's uuid. def HandleTagCreate(): - # catch delete requests, otherwise the are handeld in the book delete handler + # catch delete requests, otherwise the are handled in the book delete handler if request.method == "DELETE": abort(405) name, items = None, None diff --git a/cps/metadata_provider/scholar.py b/cps/metadata_provider/scholar.py index 7feb0ee9b..498184ec2 100644 --- a/cps/metadata_provider/scholar.py +++ b/cps/metadata_provider/scholar.py @@ -49,6 +49,8 @@ class scholar(Metadata): tokens = [quote(t.encode("utf-8")) for t in title_tokens] query = " ".join(tokens) try: + scholarly.set_timeout(20) + scholarly.set_retries(2) scholar_gen = itertools.islice(scholarly.search_pubs(query), 10) except Exception as e: log.warning(e) diff --git a/cps/remotelogin.py b/cps/remotelogin.py index ea613c29a..037979ead 100644 --- a/cps/remotelogin.py +++ b/cps/remotelogin.py @@ -126,7 +126,7 @@ def token_verified(): ub.session_commit("User {} logged in via remotelogin, token deleted".format(user.name)) data['status'] = 'success' - log.debug(u"Remote Login for userid %s succeded", user.id) + log.debug(u"Remote Login for userid %s succeeded", user.id) flash(_(u"you are now logged in as: '%(nickname)s'", nickname=user.name), category="success") response = make_response(json.dumps(data, ensure_ascii=False)) diff --git a/cps/search.py b/cps/search.py index 88d790fc5..17d54b4e0 100644 --- a/cps/search.py +++ b/cps/search.py @@ -134,6 +134,9 @@ def adv_search_read_status(read_status): db_filter = coalesce(db.cc_classes[config.config_read_column].value, False) != True except (KeyError, AttributeError, IndexError): log.error("Custom Column No.{} does not exist in calibre database".format(config.config_read_column)) + flash(_("Custom Column No.%(column)d does not exist in calibre database", + column=config.config_read_column), + category="error") return true() return db_filter diff --git a/cps/shelf.py b/cps/shelf.py index 49d9a6335..9ddc0d1a1 100644 --- a/cps/shelf.py +++ b/cps/shelf.py @@ -263,7 +263,7 @@ def order_shelf(shelf_id): for book in books_in_shelf: setattr(book, 'order', to_save[str(book.book_id)]) counter += 1 - # if order diffrent from before -> shelf.last_modified = datetime.utcnow() + # if order different from before -> shelf.last_modified = datetime.utcnow() try: ub.session.commit() except (OperationalError, InvalidRequestError) as e: diff --git a/cps/translations/cs/LC_MESSAGES/messages.mo b/cps/translations/cs/LC_MESSAGES/messages.mo index db3986071..291014ebf 100644 Binary files a/cps/translations/cs/LC_MESSAGES/messages.mo and b/cps/translations/cs/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/cs/LC_MESSAGES/messages.po b/cps/translations/cs/LC_MESSAGES/messages.po index dfe7dc4a7..8b59d648e 100644 --- a/cps/translations/cs/LC_MESSAGES/messages.po +++ b/cps/translations/cs/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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-06-09 21:11+0100\n" "Last-Translator: Lukas Heroudek \n" "Language: cs_CZ\n" @@ -290,7 +290,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Chyba databáze: %(error)s." @@ -329,8 +329,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Neznámá chyba. Opakujte prosím později." @@ -348,7 +348,7 @@ msgstr "Upravit uživatele %(nick)s" msgid "Password for user %(user)s reset" msgstr "Heslo pro uživatele %(user)s resetováno" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Nejprve nakonfigurujte nastavení pošty SMTP..." @@ -466,7 +466,7 @@ msgstr "Nastavení e-mailového serveru aktualizováno" msgid "Database Configuration" msgstr "Konfigurace funkcí" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Vyplňte všechna pole!" @@ -510,20 +510,20 @@ msgstr "není nainstalováno" msgid "Execution permissions missing" msgstr "Chybí povolení k exekuci" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Vlastní sloupec %(column)d neexistuje v databázi" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Žádné" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Jejda! Vybraná kniha není k dispozici. Soubor neexistuje nebo není přístupný" @@ -638,7 +638,7 @@ msgstr "Google Drive nastavení nebylo dokončeno, zkuste znovu deaktivovat a a msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Doména zpětného volání není ověřena, postupujte podle pokynů k ověření domény v konzole pro vývojáře google" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s formát pro knihu: %(book)d nenalezen" @@ -742,7 +742,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Cesta ke knize %(path)s nebyla nalezena na Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Byl nalezen existující účet pro tuto e-mailovou adresu." @@ -796,7 +796,8 @@ msgid "Unrar binary file not found" msgstr "Unrar binární soubor nenalezen" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Chyba provádění UnRar" #: cps/kobo_auth.py:89 @@ -813,7 +814,7 @@ msgstr "Kobo nastavení" msgid "Register with %(provider)s" msgstr "Registrovat s %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "nyní jste přihlášen jako: '%(nickname)s'" @@ -879,7 +880,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Přihlásit" @@ -929,7 +930,7 @@ msgid "Show Top Rated Books" msgstr "Zobrazit nejlépe hodnocené knihy" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Přečtené knihy" @@ -938,7 +939,7 @@ msgid "Show read and unread" msgstr "Zobrazit prečtené a nepřečtené" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Nepřečtené knihy" @@ -956,7 +957,7 @@ msgid "Show Random Books" msgstr "Zobrazit náhodné knihy" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Kategorie" @@ -966,7 +967,7 @@ msgstr "Zobrazit výběr kategorie" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Série" @@ -984,7 +985,7 @@ msgid "Show author selection" msgstr "Zobrazit výběr autora" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Vydavatelé" @@ -994,7 +995,7 @@ msgstr "Zobrazit výběr vydavatele" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Jazyky" @@ -1018,7 +1019,7 @@ msgstr "Formáty souborů" msgid "Show file formats selection" msgstr "Zobrazit výběr formátů" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Archivované knihy" @@ -1026,7 +1027,7 @@ msgstr "Archivované knihy" msgid "Show archived books" msgstr "Zobrazit archivované knihy" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1034,41 +1035,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Hledat" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Vydáno po " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Vydáno před " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Hodnocení <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Hodnocení >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Rozšířené hledání" @@ -1273,111 +1274,111 @@ msgstr "Vydavatel: %(name)s" msgid "Series: %(serie)s" msgstr "Série: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Hodnocení: %(rating)s stars" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Soubor formátů: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Kategorie: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Jazyky: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Stáhnutí" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Seznam hodnocení" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Seznam formátů" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Kniha byla úspěšně zařazena do fronty pro odeslání na %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Při odesílání této knihy došlo k chybě: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Nejprve nakonfigurujte vaši kindle e-mailovou adresu.." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "E-mailový server není nakonfigurován, kontaktujte svého správce!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registrovat" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Váš e-mail nemá povolení k registraci" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Potvrzovací e-mail byl odeslán na váš účet." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Nelze aktivovat ověření LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Záložní přihlášení jako: ‘%(nickname)s’, server LDAP není dosažitelný nebo neznámý uživatel" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Nelze se přihlásit: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Špatné uživatelské jméno nebo heslo" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Nové heslo bylo zasláno na vaši emailovou adresu" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Zadejte platné uživatelské jméno pro obnovení hesla" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Nyní jste přihlášeni jako: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s profil" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profil aktualizován" diff --git a/cps/translations/de/LC_MESSAGES/messages.mo b/cps/translations/de/LC_MESSAGES/messages.mo index f41102a49..db2c06dc5 100644 Binary files a/cps/translations/de/LC_MESSAGES/messages.mo and b/cps/translations/de/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/de/LC_MESSAGES/messages.po b/cps/translations/de/LC_MESSAGES/messages.po index 3ed1181bb..d28850122 100644 --- a/cps/translations/de/LC_MESSAGES/messages.po +++ b/cps/translations/de/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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2022-05-01 13:22+0200\n" "Last-Translator: Ozzie Isaacs\n" "Language: de\n" @@ -285,7 +285,7 @@ msgstr "Gmail Account Verifikation erfolgreich" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Datenbankfehler: %(error)s." @@ -324,8 +324,8 @@ msgstr "Ungültige Laufzeit für Aufgaben spezifiziert" msgid "Scheduled tasks settings updated" msgstr "Einstellungen für Geplante Aufgaben aktualisiert" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen." @@ -343,7 +343,7 @@ msgstr "Benutzer %(nick)s bearbeiten" msgid "Password for user %(user)s reset" msgstr "Passwort für Benutzer %(user)s wurde zurückgesetzt" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Bitte zuerst die SMTP-Einstellung konfigurieren ..." @@ -457,7 +457,7 @@ msgstr "Datenbankeinstellung aktualisiert" msgid "Database Configuration" msgstr "Datenbank-Konfiguration" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Bitte alle Felder ausfüllen!" @@ -500,20 +500,20 @@ msgstr "Nicht installiert" msgid "Execution permissions missing" msgstr "Ausführeberechtigung fehlt" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Benutzerdefinierte Spalte Nr. %(column)d ist nicht in Calibre Datenbank vorhanden" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Keine" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Öffnen des Buchs fehlgeschlagen. Datei existiert nicht oder ist nicht zugänglich" @@ -628,7 +628,7 @@ msgstr "Google Drive Setup is nicht komplett, bitte versuche Google Drive zu dea msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Callback Domain ist nicht verifiziert, bitte Domain in der Google Developer Console verifizieren" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s Format für Buch-ID %(book)d nicht gefunden" @@ -732,7 +732,7 @@ msgstr "Fehler beim umbenennen der Datei im Pfad: {}" msgid "Book path %(path)s not found on Google Drive" msgstr "Buchpfad %(path)s wurde nicht auf Google Drive gefunden" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "Es existiert bereits ein Benutzer für diese E-Mailadresse" @@ -785,7 +785,8 @@ msgid "Unrar binary file not found" msgstr "UnRar Programm nicht gefunden" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Fehler beim ausführen von UnRar" #: cps/kobo_auth.py:89 @@ -801,7 +802,7 @@ msgstr "Kobo Setup" msgid "Register with %(provider)s" msgstr "Anmelden mit %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Du bist nun eingeloggt als '%(nickname)s'" @@ -867,7 +868,7 @@ msgid "{} Stars" msgstr "{} Sterne" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Login" @@ -917,7 +918,7 @@ msgid "Show Top Rated Books" msgstr "Bestbewertete Bücher anzeigen" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Gelesene Bücher" @@ -926,7 +927,7 @@ msgid "Show read and unread" msgstr "Zeige gelesene/ungelesene Bücher" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Ungelesene Bücher" @@ -944,7 +945,7 @@ msgid "Show Random Books" msgstr "Zeige zufällige Bücher" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Kategorien" @@ -954,7 +955,7 @@ msgstr "Zeige Kategorienauswahl" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Serien" @@ -972,7 +973,7 @@ msgid "Show author selection" msgstr "Zeige Autorenauswahl" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Verleger" @@ -982,7 +983,7 @@ msgstr "Zeige Verlegerauswahl" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Sprachen" @@ -1006,7 +1007,7 @@ msgstr "Dateiformate" msgid "Show file formats selection" msgstr "Zeige Dateiformatauswahl" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Archivierte Bücher" @@ -1014,7 +1015,7 @@ msgstr "Archivierte Bücher" msgid "Show archived books" msgstr "Zeige archivierte Bücher" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Bücherliste" @@ -1022,41 +1023,41 @@ msgstr "Bücherliste" msgid "Show Books List" msgstr "Zeige Bücherliste" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Suche" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Herausgegeben nach dem " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Herausgegeben vor dem " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Bewertung <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Bewertung >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Lesestatus = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "Fehler bei der Suche nach eigenen Spalten, bitte Calibre-Web neustarten" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Erweiterte Suche" @@ -1258,111 +1259,111 @@ msgstr "Verleger: %(name)s" msgid "Series: %(serie)s" msgstr "Serie: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "Bewertung: Keine" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Bewertung: %(rating)s Sterne" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Dateiformat: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Kategorie: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Sprache: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Downloads" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Bewertungsliste" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Liste der Dateiformate" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Buch erfolgreich zum Senden an %(kindlemail)s eingereiht" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Beim Senden des Buchs trat ein Fehler auf: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Bitte zuerst die Kindle E-Mailadresse konfigurieren..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Der E-Mail Server ist nicht konfigurierte, bitte den Administrator kontaktieren!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registrieren" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Diese E-Mail ist nicht für die Registrierung zugelassen" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Eine Bestätigungs-E-Mail wurde an deinen E-Mail Account versendet." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "LDAP-Authentifizierung kann nicht aktiviert werden" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Rückfall Login als: '%(nickname)s', LDAP Server ist nicht erreichbar, oder der Nutzer ist unbekannt" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Login nicht erfolgreich: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Falscher Benutzername oder Passwort" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Das neue Passwort wurde an die E-Mail Adresse verschickt" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Bitte einen gültigen Benutzernamen zum Zurücksetzen des Passworts angeben" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Eingeloggt als: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s's Profil" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profil aktualisiert" diff --git a/cps/translations/el/LC_MESSAGES/messages.mo b/cps/translations/el/LC_MESSAGES/messages.mo index 7326e767d..c9c68c856 100644 Binary files a/cps/translations/el/LC_MESSAGES/messages.mo and b/cps/translations/el/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/el/LC_MESSAGES/messages.po b/cps/translations/el/LC_MESSAGES/messages.po index 843a3c3e9..06d6e24a3 100644 --- a/cps/translations/el/LC_MESSAGES/messages.po +++ b/cps/translations/el/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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Depountis Georgios\n" "Language: el\n" @@ -290,7 +290,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Σφάλμα βάσης δεδομένων: %(error)s." @@ -329,8 +329,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Προέκυψε ένα άγνωστο σφάλμα. Παρακαλούμε δοκίμασε ξανά αργότερα." @@ -348,7 +348,7 @@ msgstr "Επεξεργασία χρήστη %(nick)s" msgid "Password for user %(user)s reset" msgstr "Κωδικός για επαναφορά %(user) χρήστη/ών" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Παρακαλούμε διαμόρφωσε πρώτα τις ρυθμίσεις ταχυδρομείου SMTP..." @@ -466,7 +466,7 @@ msgstr "Ενημερώθηκαν οι ρυθμίσεις E-mail διακομισ msgid "Database Configuration" msgstr "Διαμόρφωση Λειτουργίας" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Παρακαλούμε συμπλήρωσε όλα τα πεδία!" @@ -510,20 +510,20 @@ msgstr "δεν εγκαταστάθηκε" msgid "Execution permissions missing" msgstr "Λείπουν άδειες εκτέλεσης" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Η ειδικά προσαρμοσμένη στήλη No.%(column)d δεν υπάρχει στο επίπεδο βάσης δεδομένων" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Κανένα" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Oυπς! Ο επιλεγμένος τίτλος βιβλίου δεν είναι διαθέσιμος. Το αρχείο δεν υπάρχει ή δεν είναι προσβάσιμο" @@ -638,7 +638,7 @@ msgstr "Η ρύθμιση του Google Drive δεν ολοκληρώθηκε, msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Η ανάκληση ονόματος δεν έχει επαληθευτεί, παρακαλούμε ακολούθησε τα βήματα για την επαλήθευση ονόματος στην κονσόλα προγραμματιστή google" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s η δομή δεν βρέθηκε για την ταυτότητα βιβλίου: %(book)d" @@ -742,7 +742,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Η πορεία βιβλίου %(path)s δεν βρέθηκε στο Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Βρέθηκε ένας ήδη υπάρχον λογαριασμός για αυτή τη διεύθυνση e-mail." @@ -796,7 +796,8 @@ msgid "Unrar binary file not found" msgstr "Δεν βρέθηκε δυαδικό αρχείο Unrar" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Σφάλμα εκτέλεσης UnRar" #: cps/kobo_auth.py:89 @@ -813,7 +814,7 @@ msgstr "Καθορισμός Kobo" msgid "Register with %(provider)s" msgstr "Εγγραφή με %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "τώρα έχεις συνδεθεί ως: '%(nickname)s'" @@ -879,7 +880,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Σύνδεση" @@ -929,7 +930,7 @@ msgid "Show Top Rated Books" msgstr "Προβολή Βιβλίων με Κορυφαία Αξιολόγηση" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Βιβλία που Διαβάστηκαν" @@ -938,7 +939,7 @@ msgid "Show read and unread" msgstr "Προβολή διαβασμένων και αδιάβαστων" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Βιβλία που δεν Διαβάστηκαν" @@ -956,7 +957,7 @@ msgid "Show Random Books" msgstr "Προβολή Τυχαίων Βιβλίων" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Κατηγορίες" @@ -966,7 +967,7 @@ msgstr "Προβολή επιλογών κατηγορίας" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Σειρές" @@ -984,7 +985,7 @@ msgid "Show author selection" msgstr "Προβολή επιλογών συγγραφέα" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Εκδότες" @@ -994,7 +995,7 @@ msgstr "Προβολή επιλογών εκδότη" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Γλώσσες" @@ -1018,7 +1019,7 @@ msgstr "Μορφές αρχείου" msgid "Show file formats selection" msgstr "Προβολή επιλογών μορφής αρχείου" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Αρχειοθετημένα Βιβλία" @@ -1026,7 +1027,7 @@ msgstr "Αρχειοθετημένα Βιβλία" msgid "Show archived books" msgstr "Προβολή αρχειοθετημένων βιβλίων" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Λίστα Βιβλίων" @@ -1034,41 +1035,41 @@ msgstr "Λίστα Βιβλίων" msgid "Show Books List" msgstr "Προβολή Λίστας Βιβλίων" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Αναζήτηση" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Εκδόθηκε μετά" -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Εκδόθηκε πριν" -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Αξιολόγηση <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Αξιολόγηση >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Προχωρημένη Αναζήτηση" @@ -1273,111 +1274,111 @@ msgstr "Εκδότης: %(name)s" msgid "Series: %(serie)s" msgstr "Σειρές: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Αξιολόγηση: %(rating)s stars" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Μορφή αρχείου: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Κατηγορία: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Γλώσσα: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Κατεβασμένα" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Λίστα αξιολογήσεων" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Λίστα μορφών αρχείου" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Το βιβλίο έχει επιτυχώς μπει σε σειρά για αποστολή στο %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Oυπς! Υπήρξε ένα σφάλμα κατά την αποστολή αυτού του βιβλίου: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Παρακαλούμε ενημέρωσε το προφίλ σου με μια έγκυρη Διεύθυνση E-mail Αποστολής στο Kindle." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Ο διακομιστής E-Mail δεν έχει διαμορφωθεί, παρακαλούμε επικοινώνησε με το διαχειριστή σου!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Εγγραφή" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Η διεύθυνση e-mail σου δεν επιτρέπεται να εγγραφεί" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Το e-mail επιβεβαίωσης έχει σταλεί στον e-mail λογαριασμό σου." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Δεν μπόρεσε να ενεργοποιηθεί η επαλήθευση LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Εναλλακτική Σύνδεση ως: '%(nickname)s', Ο Διακομιστής LDAP δεν είναι προσβάσιμος, ή ο χρήστης δεν είναι γνωστός" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Δεν μπόρεσε να συνδεθεί: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Λανθασμένο Όνομα Χρήστη ή Κωδικός" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Ο Νέος Κωδικός έχει σταλεί στη διεύθυνση email σου" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Παρακαλούμε συμπλήρωσε ένα έγκυρο όνομα χρήστη για επαναφορά του κωδικού" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Έχεις συνδεθεί ως: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s's προφίλ" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Το προφίλ ενημερώθηκε" diff --git a/cps/translations/es/LC_MESSAGES/messages.mo b/cps/translations/es/LC_MESSAGES/messages.mo index 6d9bb2f4b..a2be7e2b3 100644 Binary files a/cps/translations/es/LC_MESSAGES/messages.mo and b/cps/translations/es/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/es/LC_MESSAGES/messages.po b/cps/translations/es/LC_MESSAGES/messages.po index 399342222..6a6cd65b9 100644 --- a/cps/translations/es/LC_MESSAGES/messages.po +++ b/cps/translations/es/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-05-25 17:22+0200\n" "Last-Translator: minakmostoles \n" "Language: es\n" @@ -294,7 +294,7 @@ msgstr "Verificación de cuenta de Gmail exitosa" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Error en la base de datos: %(error)s." @@ -333,8 +333,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde." @@ -352,7 +352,7 @@ msgstr "Editar Usuario %(nick)s" msgid "Password for user %(user)s reset" msgstr "Contraseña para el usuario %(user)s reinicializada" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Configura primero los parámetros del servidor SMTP..." @@ -470,7 +470,7 @@ msgstr "Actualizados los ajustes del servidor de correo electrónico" msgid "Database Configuration" msgstr "Configuración de la base de datos" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "¡Por favor, rellena todos los campos!" @@ -514,20 +514,20 @@ msgstr "no instalado" msgid "Execution permissions missing" msgstr "Faltan permisos de ejecución" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Columna personalizada No.%(column)d no existe en la base de datos calibre" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Ninguno" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "oh, oh, el libro seleccionado no está disponible. El archivo no existe o no es accesible" @@ -642,7 +642,7 @@ msgstr "La configuración de Google Drive no se ha completado, intente desactiva msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "El dominio Callback no se ha verificado, siga los pasos para verificarlo en la consola de desarrollador de Google" -#: cps/helper.py:80 +#: 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" @@ -746,7 +746,7 @@ msgstr "" 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:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Encontrada una cuenta existente para esa dirección de correo electrónico" @@ -800,7 +800,8 @@ msgid "Unrar binary file not found" msgstr "No se encuentra el archivo binario UnRar" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Error ejecutando UnRar" #: cps/kobo_auth.py:89 @@ -817,7 +818,7 @@ msgstr "Configuración de Kobo" msgid "Register with %(provider)s" msgstr "Registrado con %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "has iniciado sesión como : '%(nickname)s'" @@ -883,7 +884,7 @@ msgid "{} Stars" msgstr "{} Estrellas" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Inicio de sesión" @@ -933,7 +934,7 @@ msgid "Show Top Rated Books" msgstr "Mostrar libros mejor valorados" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Libros leídos" @@ -942,7 +943,7 @@ msgid "Show read and unread" msgstr "Mostrar leídos y no leídos" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Libros no leídos" @@ -960,7 +961,7 @@ msgid "Show Random Books" msgstr "Mostrar libros al azar" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Categorías" @@ -970,7 +971,7 @@ msgstr "Mostrar selección de categorías" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Series" @@ -988,7 +989,7 @@ msgid "Show author selection" msgstr "Mostrar selección de autores" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Editores" @@ -998,7 +999,7 @@ msgstr "Mostrar selección de editores" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Idiomas" @@ -1022,7 +1023,7 @@ msgstr "Formatos de archivo" msgid "Show file formats selection" msgstr "Mostrar selección de formatos de archivo" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Libros archivados" @@ -1030,7 +1031,7 @@ msgstr "Libros archivados" msgid "Show archived books" msgstr "Mostrar libros archivados" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Lista de Libros" @@ -1038,41 +1039,41 @@ msgstr "Lista de Libros" msgid "Show Books List" msgstr "Mostrar Lista de Libros" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Buscar" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Publicado después de " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Publicado antes de " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Calificación <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Calificación >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Estado de lectura = $(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "Error en la búsqueda de columnas personalizadas, por favor reinicia Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Búsqueda avanzada" @@ -1277,111 +1278,111 @@ msgstr "Editor/es: %(name)s" msgid "Series: %(serie)s" msgstr "Series: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Calificación: %(rating)s estrellas" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Formato del archivo: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Categoría : %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Idioma: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Descargas" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Lista de calificaciones" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Lista de formatos" -#: cps/web.py:1199 +#: cps/web.py:1202 #, 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:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! 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:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Por favor actualiza tu perfil con la dirección de correo de su kindle..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "El servidor de correo no está configurado, por favor, ¡avisa a tu administrador!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registro" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Su correo electrónico no está permitido para registrarse" -#: cps/web.py:1261 +#: cps/web.py:1264 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." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "No se puede activar la autenticación LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Fallback login como: '%(nickname)s', no se puede acceder al servidor LDAP o usuario desconocido" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "No se pudo entrar: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Usuario o contraseña inválido" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Una nueva contraseña se ha enviado a su cuenta de correo electrónico" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Por favor, introduce un usuario válido para restablecer la contraseña" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Ahora estás conectado como: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "Perfil de %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Perfil actualizado" diff --git a/cps/translations/fi/LC_MESSAGES/messages.mo b/cps/translations/fi/LC_MESSAGES/messages.mo index 92b11cf48..43a888527 100644 Binary files a/cps/translations/fi/LC_MESSAGES/messages.mo and b/cps/translations/fi/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/fi/LC_MESSAGES/messages.po b/cps/translations/fi/LC_MESSAGES/messages.po index bbd6fcbcc..4d88c7e9a 100644 --- a/cps/translations/fi/LC_MESSAGES/messages.po +++ b/cps/translations/fi/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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-01-12 13:56+0100\n" "Last-Translator: Samuli Valavuo \n" "Language: fi\n" @@ -290,7 +290,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -329,8 +329,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Tapahtui tuntematon virhe. Yritä myöhemmin uudelleen." @@ -348,7 +348,7 @@ msgstr "Muokkaa käyttäjää %(nick)s" msgid "Password for user %(user)s reset" msgstr "Käyttäjän %(user)s salasana palautettu" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Ole hyvä ja aseta SMTP postiasetukset ensin..." @@ -464,7 +464,7 @@ msgstr "Sähköpostipalvelimen tiedot päivitetty" msgid "Database Configuration" msgstr "Ominaisuuksien asetukset" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Ole hyvä ja täytä kaikki kentät!" @@ -508,20 +508,20 @@ msgstr "ei asennettu" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Ei mitään" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Virhe eKirjan avaamisessa. Tiedostoa ei ole tai se ei ole saatavilla:" @@ -636,7 +636,7 @@ msgstr "Google Drive asetukset ei ole valmiit. Koita poistaa Google Drive käyt msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Paluuosoitteen domain ei ole varmistettu, seuraa ohjeita vamistaaksesi sen googlen kehittäjäkonsolissa" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s tiedostomuotoa ei löytynyt kirjalle: %(book)d" @@ -740,7 +740,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Kirjan polkua %(path)s ei löytynyt Google Drivesta" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Tälle sähköpostiosoitteelle läytyi jo käyttäjätunnus." @@ -794,7 +794,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -810,7 +810,7 @@ msgstr "" msgid "Register with %(provider)s" msgstr "Rekisteröi tuottajalle %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "olet nyt kirjautunut tunnuksella: \"%(nickname)s\"" @@ -876,7 +876,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Kirjaudu sisään" @@ -926,7 +926,7 @@ msgid "Show Top Rated Books" msgstr "Näytä parhaiten arvioidut kirjat" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Luetut kirjat" @@ -935,7 +935,7 @@ msgid "Show read and unread" msgstr "Näytä luetut ja lukemattomat" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Lukemattomat kirjat" @@ -953,7 +953,7 @@ msgid "Show Random Books" msgstr "Näytä satunnausia kirjoja" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Kategoriat" @@ -963,7 +963,7 @@ msgstr "Näytä kategoriavalinta" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Sarjat" @@ -981,7 +981,7 @@ msgid "Show author selection" msgstr "Näytä kirjailijavalinta" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Julkaisijat" @@ -991,7 +991,7 @@ msgstr "Näytä julkaisijavalinta" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Kielet" @@ -1015,7 +1015,7 @@ msgstr "Tiedotomuodot" msgid "Show file formats selection" msgstr "Näytä tiedostomuotovalinta" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1031,41 +1031,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Hae" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Julkaistu alkaen " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Julkaisut ennen " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Arvostelu <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Arvostelu >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Edistynyt haku" @@ -1270,111 +1270,111 @@ msgstr "Julkaisija: %(name)s" msgid "Series: %(serie)s" msgstr "Sarja: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Arvostelu: %(rating)s tähteä" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Tiedostomuoto: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Kategoria: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Kieli: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "DLS" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Arvostelulistaus" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Tiedostomuotolistaus" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Kirja lisätty onnistuneeksi lähetettäväksi osoitteeseen %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Kirjan: %(res)s lähettämisessa tapahtui virhe" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Ole hyvä ja aseta Kindle sähköpostiosoite ensin..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Rekisteröi" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Sähköpostiosoitteellasi ei ole sallittua rekisteröityä" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Vahvistusviesti on lähetetty sähköpostiosoitteeseesi." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "LDAP autnetikoinnin aktivointi ei onnistu" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Väärä käyttäjätunnus tai salasana" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "olet kirjautunut tunnuksella: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)sn profiili" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profiili päivitetty" diff --git a/cps/translations/fr/LC_MESSAGES/messages.mo b/cps/translations/fr/LC_MESSAGES/messages.mo index f3b4d00f1..88794a64f 100644 Binary files a/cps/translations/fr/LC_MESSAGES/messages.mo and b/cps/translations/fr/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/fr/LC_MESSAGES/messages.po b/cps/translations/fr/LC_MESSAGES/messages.po index 18e4dbeff..ba6e4ab0d 100644 --- a/cps/translations/fr/LC_MESSAGES/messages.po +++ b/cps/translations/fr/LC_MESSAGES/messages.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-06-07 06:47+0200\n" "Last-Translator: \n" "Language: fr\n" @@ -306,7 +306,7 @@ msgstr "La vérification du compte Gmail réussie" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Erreur de la base de données: %(error)s." @@ -345,8 +345,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard." @@ -364,7 +364,7 @@ msgstr "Éditer l'utilisateur %(nick)s" msgid "Password for user %(user)s reset" msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Veuillez configurer les paramètres SMTP au préalable..." @@ -482,7 +482,7 @@ msgstr "Les paramètres du serveur de courriels ont été mis à jour" msgid "Database Configuration" msgstr "Configuration des options" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Veuillez compléter tous les champs !" @@ -526,20 +526,20 @@ msgstr "non installé" msgid "Execution permissions missing" msgstr "Les permissions d'exécutions manquantes" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "La colonne personnalisée No.%(column)d n'existe pas dans la base de données calibre" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Aucun" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible" @@ -654,7 +654,7 @@ msgstr "La configuration de Google Drive n’est pas terminée, essayez de désa 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:80 +#: 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" @@ -758,7 +758,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Le chemin du livre %(path)s n'a pas été trouvé dans Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Un compte existant a été trouvé pour cette adresse de courriel." @@ -812,7 +812,8 @@ msgid "Unrar binary file not found" msgstr "Fichier binaire Unrar non trouvé" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Une erreur est survenue lors de l'exécution d'UnRar" #: cps/kobo_auth.py:89 @@ -829,7 +830,7 @@ msgstr "Configuration Kobo" msgid "Register with %(provider)s" msgstr "Enregistrer avec %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "vous êtes maintenant connecté comme : '%(nickname)s'" @@ -895,7 +896,7 @@ msgid "{} Stars" msgstr "{} Étoiles" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Connexion" @@ -945,7 +946,7 @@ msgid "Show Top Rated Books" msgstr "Montrer les livres les mieux notés" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Livres lus" @@ -954,7 +955,7 @@ msgid "Show read and unread" msgstr "Montrer lus et non-lus" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Livres non-lus" @@ -972,7 +973,7 @@ msgid "Show Random Books" msgstr "Montrer des livres au hasard" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Catégories" @@ -982,7 +983,7 @@ msgstr "Montrer la sélection par catégories" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Séries" @@ -1000,7 +1001,7 @@ msgid "Show author selection" msgstr "Montrer la sélection par auteur" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Éditeurs" @@ -1010,7 +1011,7 @@ msgstr "Montrer la sélection par éditeur" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Langues" @@ -1034,7 +1035,7 @@ msgstr "Formats de fichier" msgid "Show file formats selection" msgstr "Afficher la sélection des formats de fichiers" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Livres archivés" @@ -1042,7 +1043,7 @@ msgstr "Livres archivés" msgid "Show archived books" msgstr "Afficher les livres archivés" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Liste des livres" @@ -1050,41 +1051,41 @@ msgstr "Liste des livres" msgid "Show Books List" msgstr "Montrer la liste des livres" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Chercher" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Publié après le " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Publié avant le " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Évaluation <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Évaluation >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Status de lecture = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "Erreur lors de la recherche de colonnes personnalisées, veuillez redémarrer Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Recherche avancée" @@ -1289,111 +1290,111 @@ msgstr "Éditeur : '%(name)s'" msgid "Series: %(serie)s" msgstr "Séries : %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Évaluation : %(rating)s étoiles" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Format de fichier : %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Catégorie : %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Langue : %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Téléchargements" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Liste des évaluations" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Liste de formats de fichiers" -#: cps/web.py:1199 +#: cps/web.py:1202 #, 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 envoi vers %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! 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:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Veuillez mettre à jour votre profil avec une adresse de courriel Kindle valide." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Le serveur de courriel n'est pas configuré, veuillez contacter votre administrateur!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Créer un compte" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Votre adresse de courriel n’est pas autorisé pour une inscription" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Le courriel de confirmation a été envoyé à votre adresse." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Impossible d’activer l’authentification LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Connexion de secours comme: '%(nickname)s', le serveur LDAP est indisponible, ou l'utilisateur est inconnu" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Impossible de se connecter: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Mauvais nom d'utilisateur ou mot de passe" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Le nouveau mot de passe a été envoyé vers votre adresse de courriel" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Veuillez entrer un nom d'utilisateur valide pour réinitialiser le mot de passe" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Vous êtes maintenant connecté en tant que : ‘%(nickname)s’" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "Profil de %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profil mis à jour" diff --git a/cps/translations/hu/LC_MESSAGES/messages.mo b/cps/translations/hu/LC_MESSAGES/messages.mo index 4bb788339..9f895ccb0 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 d9e64abfe..1aecfe72a 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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n" "Last-Translator: \n" "Language: hu\n" @@ -290,7 +290,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -329,8 +329,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Ismeretlen hiba történt. Próbáld újra később!" @@ -348,7 +348,7 @@ msgstr " A felhasználó szerkesztése: %(nick)s" msgid "Password for user %(user)s reset" msgstr "A(z) %(user)s felhasználó jelszavának alaphelyzetbe állítása" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Először be kell állítani az SMTP levelező beállításokat..." @@ -464,7 +464,7 @@ msgstr "Az e-mail kiszolgáló beállításai frissítve." msgid "Database Configuration" msgstr "Funkciók beállítása" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Az összes mezőt ki kell tölteni!" @@ -508,20 +508,20 @@ msgstr "nincs telepítve" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Nincs" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Hiba történt az e-könyv megnyitásakor. A fájl nem létezik vagy nem érhető el:" @@ -636,7 +636,7 @@ msgstr "A Google Drive beállítása nem fejeződött be, próbáld kikapcsolni 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/helper.py:80 +#: 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" @@ -740,7 +740,7 @@ msgstr "" 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:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Már létezik felhasználó ehhez az e-mail címhez." @@ -794,7 +794,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -810,7 +810,7 @@ msgstr "" msgid "Register with %(provider)s" msgstr "" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Be vagy jelentkezve mint: %(nickname)s" @@ -876,7 +876,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Belépés" @@ -926,7 +926,7 @@ msgid "Show Top Rated Books" msgstr "Legjobbra értékelt könyvek mutatása" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Olvasott könyvek" @@ -935,7 +935,7 @@ msgid "Show read and unread" msgstr "Mutassa az olvasva/olvasatlan állapotot" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Olvasatlan könyvek" @@ -953,7 +953,7 @@ msgid "Show Random Books" msgstr "Mutass könyveket találomra" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Címkék" @@ -963,7 +963,7 @@ msgstr "Címke választó mutatása" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Sorozatok" @@ -981,7 +981,7 @@ msgid "Show author selection" msgstr "Szerző választó mutatása" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Kiadók" @@ -991,7 +991,7 @@ msgstr "Kiadó választó mutatása" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Nyelvek" @@ -1015,7 +1015,7 @@ msgstr "" msgid "Show file formats selection" msgstr "" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "" @@ -1023,7 +1023,7 @@ msgstr "" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1031,41 +1031,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Keresés" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Kiadva ezután: " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Kiadva ezelőtt: " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Értékelés <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Értékelés <= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Részletes keresés" @@ -1270,111 +1270,111 @@ msgstr "Kiadó: %(name)s" msgid "Series: %(serie)s" msgstr "Sorozat: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Címke: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Nyelv: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Letöltések" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "" -#: cps/web.py:1199 +#: cps/web.py:1202 #, 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:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! 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:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Először be kell állítani a kindle e-mail címet..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Regisztrálás" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Nem engedélyezett a megadott e-mail cím bejegyzése" -#: cps/web.py:1261 +#: cps/web.py:1264 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:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Rossz felhasználó név vagy jelszó!" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s profilja" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "A profil frissítve." diff --git a/cps/translations/it/LC_MESSAGES/messages.mo b/cps/translations/it/LC_MESSAGES/messages.mo index 1adf26130..b84135165 100644 Binary files a/cps/translations/it/LC_MESSAGES/messages.mo and b/cps/translations/it/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index 35876c006..a625e8eb9 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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2017-04-04 15:09+0200\n" "Last-Translator: ElQuimm \n" "Language: it\n" @@ -285,7 +285,7 @@ msgstr "L'account Gmail è stato verificato con successo" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Errore nel database: %(error)s." @@ -324,8 +324,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Si è verificato un errore sconosciuto: per favore riprova." @@ -343,7 +343,7 @@ msgstr "Modifica l'utente %(nick)s" msgid "Password for user %(user)s reset" msgstr "La password dell'utente %(user)s è stata resettata" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Configura dapprima le impostazioni del server SMTP..." @@ -457,7 +457,7 @@ msgstr "Configurazione del Database aggiornata" msgid "Database Configuration" msgstr "Configurazione del Database" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Per favore compila tutti i campi!" @@ -500,20 +500,20 @@ msgstr "non installato" msgid "Execution permissions missing" msgstr "Mancano i permessi di esecuzione" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "La colonna personale no.%(column)d non esiste nel database di Calibre" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Nessuna" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Errore durante l'apertura del libro selezionato. Il file non esiste o il file non è accessibile" @@ -628,7 +628,7 @@ msgstr "La configurazione di Google Drive non è stata completata correttamente. msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Callback domain non è stato verificato. Per favore intraprendi il necessario per verificare il dominio nella developer console di Google" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "Formato %(format)s non trovato per il libro: %(book)d" @@ -732,7 +732,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Non ho trovato la cartella %(path)s del libro su Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "Ho trovato un account creato in precedenza con questo indirizzo e-mail." @@ -785,7 +785,8 @@ msgid "Unrar binary file not found" msgstr "Non ho trovato il file binario di UnRar" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Errore nell'eseguire UnRar" #: cps/kobo_auth.py:89 @@ -802,7 +803,7 @@ msgstr "Configurazione di Kobo" msgid "Register with %(provider)s" msgstr "Registra con %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "ora sei connesso come: '%(nickname)s'" @@ -868,7 +869,7 @@ msgid "{} Stars" msgstr "{} Stelle" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Accesso" @@ -918,7 +919,7 @@ msgid "Show Top Rated Books" msgstr "Mostra l'opzione per la selezione dei libri meglio valutati" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Libri letti" @@ -927,7 +928,7 @@ msgid "Show read and unread" msgstr "Mostra l'opzione per la selezione letto e non letto" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Libri non letti" @@ -945,7 +946,7 @@ msgid "Show Random Books" msgstr "Mostra libri casualmente" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Categorie" @@ -955,7 +956,7 @@ msgstr "Mostra l'opzione per la selezione delle categorie" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Serie" @@ -973,7 +974,7 @@ msgid "Show author selection" msgstr "Mostra l'opzione per la selezione degli autori" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Editori" @@ -983,7 +984,7 @@ msgstr "Mostra l'opzione per la selezione degli editori" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Lingue" @@ -1007,7 +1008,7 @@ msgstr "Formati file" msgid "Show file formats selection" msgstr "Mostra l'opzione per la selezione del formato dei file" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Libri archiviati" @@ -1015,7 +1016,7 @@ msgstr "Libri archiviati" msgid "Show archived books" msgstr "Mostra l'opzione per la selezione dei libri archiviati" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Elenco libri" @@ -1023,41 +1024,41 @@ msgstr "Elenco libri" msgid "Show Books List" msgstr "Mostra l'opzione per visualizzare i libri sottoforma di elenco" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Cerca" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Pubblicato dopo il " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Pubblicato prima del " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Valutazione <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Valutazione >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Stato di lettura = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "Errore di ricerca nelle colonne personalizzate. Per favore riavvia Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Ricerca avanzata" @@ -1261,111 +1262,111 @@ msgstr "Editore: %(name)s" msgid "Series: %(serie)s" msgstr "Serie: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Valutazione: %(rating)s stelle" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Formato del file: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Categoria: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Lingua: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Downloads" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Elenco delle valutazioni" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Elenco dei formati" -#: cps/web.py:1199 +#: cps/web.py:1202 #, 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:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Oops! Si è verificato un errore durante l'invio di questo libro: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Per favore aggiorna il tuo profilo con un indirizzo e-mail Kindle a cui inviare i libri." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Il server e-mail non è configurato, per favore contatta l'amministratore" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registra" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Il tuo e-mail non è autorizzato alla registrazione" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Un messaggio di conferma è stato inviato al tuo recapito e-mail." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Non posso attivare l'autenticazione LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Fallback login come: '%(nickname)s', il server LDAP non è raggiungibile o l'utente è sconosciuto" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Non posso accedere: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Nome utente o password errati" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Una nuova password è stata inviata al tuo recapito e-mail" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Per favore digita un nome di utente valido per resettare la password" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Ora sei connesso come '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "Profilo di %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profilo aggiornato" diff --git a/cps/translations/ja/LC_MESSAGES/messages.mo b/cps/translations/ja/LC_MESSAGES/messages.mo index ddbc82308..edd663c91 100644 Binary files a/cps/translations/ja/LC_MESSAGES/messages.mo and b/cps/translations/ja/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index fc4671cf4..74abce633 100644 --- a/cps/translations/ja/LC_MESSAGES/messages.po +++ b/cps/translations/ja/LC_MESSAGES/messages.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" -"Last-Translator: white \n" +"Last-Translator: subdiox \n" "Language: ja\n" "Language-Team: ja \n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,19 +24,19 @@ msgstr "統計" #: cps/admin.py:146 msgid "Server restarted, please reload page" -msgstr "サーバを再起動しました。ページを再読み込みしてください" +msgstr "サーバーを再起動しました。ページを再読み込みしてください" #: cps/admin.py:148 msgid "Performing shutdown of server, please close window" -msgstr "サーバをシャットダウンしています。ページを閉じてください" +msgstr "サーバーをシャットダウンしています。ページを閉じてください" #: cps/admin.py:156 msgid "Reconnect successful" -msgstr "" +msgstr "再接続成功" #: cps/admin.py:159 msgid "Unknown command" -msgstr "" +msgstr "不明なコマンド" #: cps/admin.py:192 cps/editbooks.py:572 cps/editbooks.py:574 #: cps/editbooks.py:610 cps/editbooks.py:627 cps/editbooks.py:1234 @@ -58,298 +58,298 @@ msgstr "UI設定" #: cps/admin.py:309 cps/templates/admin.html:51 msgid "Edit Users" -msgstr "" +msgstr "ユーザーを編集" #: cps/admin.py:353 cps/opds.py:532 cps/templates/grid.html:14 #: cps/templates/list.html:13 msgid "All" -msgstr "" +msgstr "全て" #: cps/admin.py:380 cps/admin.py:1370 msgid "User not found" -msgstr "" +msgstr "ユーザーが見つかりません" #: cps/admin.py:394 msgid "{} users deleted successfully" -msgstr "" +msgstr "{}人のユーザーが削除されました" #: cps/admin.py:417 cps/templates/config_view_edit.html:133 #: cps/templates/user_edit.html:45 cps/templates/user_table.html:81 msgid "Show All" -msgstr "" +msgstr "全て表示" #: cps/admin.py:438 cps/admin.py:444 msgid "Malformed request" -msgstr "" +msgstr "不正なリクエスト" #: cps/admin.py:456 cps/admin.py:1968 msgid "Guest Name can't be changed" -msgstr "" +msgstr "ゲストユーザーの名前は変更できません" #: cps/admin.py:468 msgid "Guest can't have this role" -msgstr "" +msgstr "ゲストユーザーはこのロールを持つことができません" #: cps/admin.py:480 cps/admin.py:1926 msgid "No admin user remaining, can't remove admin role" -msgstr "" +msgstr "管理者ユーザーが残っておらず、管理者ロールを削除できません" #: cps/admin.py:484 cps/admin.py:498 msgid "Value has to be true or false" -msgstr "" +msgstr "値はtrueかfalseのどちらかでなければなりません" #: cps/admin.py:486 msgid "Invalid role" -msgstr "" +msgstr "無効なロール" #: cps/admin.py:490 msgid "Guest can't have this view" -msgstr "" +msgstr "ゲストユーザーはこの画面を表示できません" #: cps/admin.py:500 msgid "Invalid view" -msgstr "" +msgstr "無効な表示" #: cps/admin.py:503 msgid "Guest's Locale is determined automatically and can't be set" -msgstr "" +msgstr "ゲストユーザーの言語設定は自動的に決定されるため、固定することはできません" #: cps/admin.py:507 msgid "No Valid Locale Given" -msgstr "" +msgstr "有効な言語設定がありません" #: cps/admin.py:518 msgid "No Valid Book Language Given" -msgstr "" +msgstr "有効な本の言語がありません" #: cps/admin.py:520 cps/editbooks.py:439 msgid "Parameter not found" -msgstr "" +msgstr "パラメータが見つかりません" #: cps/admin.py:557 msgid "Invalid Read Column" -msgstr "" +msgstr "無効な読み取り列" #: cps/admin.py:563 msgid "Invalid Restricted Column" -msgstr "" +msgstr "無効な制限列" #: cps/admin.py:583 cps/admin.py:1797 msgid "Calibre-Web configuration updated" -msgstr "Calibre-Web の設定を更新しました" +msgstr "Calibre-Webの設定を更新しました" #: cps/admin.py:595 msgid "Do you really want to delete the Kobo Token?" -msgstr "" +msgstr "Koboのトークンを削除してもよろしいですか?" #: cps/admin.py:597 msgid "Do you really want to delete this domain?" -msgstr "" +msgstr "このドメインを削除してもよろしいですか?" #: cps/admin.py:599 msgid "Do you really want to delete this user?" -msgstr "" +msgstr "このユーザーを削除してもよろしいですか?" #: cps/admin.py:601 msgid "Are you sure you want to delete this shelf?" -msgstr "" +msgstr "この本棚を削除してもよろしいですか?" #: cps/admin.py:603 msgid "Are you sure you want to change locales of selected user(s)?" -msgstr "" +msgstr "選択したユーザーの言語設定を変更してもよろしいですか?" #: cps/admin.py:605 msgid "Are you sure you want to change visible book languages for selected user(s)?" -msgstr "" +msgstr "選択したユーザーが表示できる本の言語を変更してもよろしいですか?" #: cps/admin.py:607 msgid "Are you sure you want to change the selected role for the selected user(s)?" -msgstr "" +msgstr "選択したユーザーの選択したロールを変更してもよろしいですか?" #: cps/admin.py:609 msgid "Are you sure you want to change the selected restrictions for the selected user(s)?" -msgstr "" +msgstr "選択したユーザーの選択した制限を変更してもよろしいですか?" #: cps/admin.py:611 msgid "Are you sure you want to change the selected visibility restrictions for the selected user(s)?" -msgstr "" +msgstr "選択したユーザーの選択した表示制限を変更してもよろしいですか?" #: cps/admin.py:614 msgid "Are you sure you want to change shelf sync behavior for the selected user(s)?" -msgstr "" +msgstr "選択したユーザーの本棚同期の動作を変更してもよろしいですか?" #: cps/admin.py:616 msgid "Are you sure you want to change Calibre library location?" -msgstr "" +msgstr "Calibreライブラリのパスを変更してもよろしいですか?" #: cps/admin.py:618 msgid "Calibre-Web will search for updated Covers and update Cover Thumbnails, this may take a while?" -msgstr "" +msgstr "Calibre-Webは新しい表紙を検索してそのサムネイルを更新しますが、これにはしばらく時間がかかるかもしれません" #: cps/admin.py:621 msgid "Are you sure you want delete Calibre-Web's sync database to force a full sync with your Kobo Reader?" -msgstr "" +msgstr "Calibre-Webの同期DBを削除して強制的にKoboリーダーと同期してもよろしいですか?" #: cps/admin.py:864 cps/admin.py:870 cps/admin.py:880 cps/admin.py:890 #: cps/templates/modal_dialogs.html:29 cps/templates/user_table.html:41 #: cps/templates/user_table.html:58 msgid "Deny" -msgstr "" +msgstr "拒否" #: cps/admin.py:866 cps/admin.py:872 cps/admin.py:882 cps/admin.py:892 #: cps/templates/modal_dialogs.html:28 cps/templates/user_table.html:44 #: cps/templates/user_table.html:61 msgid "Allow" -msgstr "" +msgstr "許可" #: cps/admin.py:907 msgid "{} sync entries deleted" -msgstr "" +msgstr "{}件の同期項目を削除しました" #: cps/admin.py:955 msgid "Tag not found" -msgstr "" +msgstr "タグが見つかりません" #: cps/admin.py:967 msgid "Invalid Action" -msgstr "" +msgstr "無効なアクションです" #: cps/admin.py:1082 msgid "client_secrets.json Is Not Configured For Web Application" -msgstr "" +msgstr "client_secrets.jsonがWebアプリケーション用に設定されていません" #: cps/admin.py:1127 msgid "Logfile Location is not Valid, Please Enter Correct Path" -msgstr "" +msgstr "ログファイルの場所が無効です。正しいパスを入力してください" #: cps/admin.py:1133 msgid "Access Logfile Location is not Valid, Please Enter Correct Path" -msgstr "" +msgstr "アクセスログファイルの場所が無効です。正しいパスを入力してください" #: cps/admin.py:1163 msgid "Please Enter a LDAP Provider, Port, DN and User Object Identifier" -msgstr "" +msgstr "LDAPのプロバイダ、ポート番号、DN、ユーザーIDを入力してください" #: cps/admin.py:1169 msgid "Please Enter a LDAP Service Account and Password" -msgstr "" +msgstr "LDAPのサービスアカウント名とパスワードを入力してください" #: cps/admin.py:1172 msgid "Please Enter a LDAP Service Account" -msgstr "" +msgstr "LDAPのサービスアカウント名を入力してください" #: cps/admin.py:1177 #, python-format msgid "LDAP Group Object Filter Needs to Have One \"%s\" Format Identifier" -msgstr "" +msgstr "LDAPのグループフィルタには \"%s\" というフォーマットのIDが一つ必要です" #: cps/admin.py:1179 msgid "LDAP Group Object Filter Has Unmatched Parenthesis" -msgstr "" +msgstr "LDAPのグループフィルタ内の括弧が一致しません" #: cps/admin.py:1183 #, python-format msgid "LDAP User Object Filter needs to Have One \"%s\" Format Identifier" -msgstr "" +msgstr "LDAPのユーザーフィルタには \"%s\" というフォーマットのIDが一つ必要です" #: cps/admin.py:1185 msgid "LDAP User Object Filter Has Unmatched Parenthesis" -msgstr "" +msgstr "LDAPのユーザーフィルタ内の括弧が一致しません" #: cps/admin.py:1192 #, python-format msgid "LDAP Member User Filter needs to Have One \"%s\" Format Identifier" -msgstr "" +msgstr "LDAPのメンバーフィルタには \"%s\" というフォーマットのIDが一つ必要です" #: cps/admin.py:1194 msgid "LDAP Member User Filter Has Unmatched Parenthesis" -msgstr "" +msgstr "LDAPのメンバーフィルタ内の括弧が一致しません" #: cps/admin.py:1201 msgid "LDAP CACertificate, Certificate or Key Location is not Valid, Please Enter Correct Path" -msgstr "" +msgstr "LDAPのCA証明書、証明書、キーの場所が無効です。正しいパスを入力してください" #: cps/admin.py:1232 cps/admin.py:1858 msgid "Add new user" -msgstr "新規ユーザ追加" +msgstr "新規ユーザー追加" #: cps/admin.py:1241 cps/templates/admin.html:100 msgid "Edit E-mail Server Settings" -msgstr "SMTP設定を変更" +msgstr "メールサーバー設定を編集" #: cps/admin.py:1260 msgid "Gmail Account Verification Successful" -msgstr "" +msgstr "Gmailアカウントを認証しました" #: cps/admin.py:1279 cps/admin.py:1282 cps/admin.py:1663 cps/admin.py:1781 #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." -msgstr "" +msgstr "DBエラー: %(error)s" #: cps/admin.py:1289 #, python-format msgid "Test e-mail queued for sending to %(email)s, please check Tasks for result" -msgstr "" +msgstr "%(email)s へのテストメール送信がキューに追加されました。結果を見るにはタスクを確認してください" #: cps/admin.py:1292 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" -msgstr "テストメールを %(res)s に送信中にエラーが発生しました" +msgstr "%(res)s へのテストメール送信中にエラーが発生しました" #: cps/admin.py:1294 msgid "Please configure your e-mail address first..." -msgstr "" +msgstr "初めにメールアドレスを設定してください" #: cps/admin.py:1296 msgid "E-mail server settings updated" -msgstr "メールサーバの設定を更新しました" +msgstr "メールサーバーの設定を更新しました" #: cps/admin.py:1319 cps/templates/admin.html:191 msgid "Edit Scheduled Tasks Settings" -msgstr "" +msgstr "スケジュールタスク設定を編集" #: cps/admin.py:1331 msgid "Invalid start time for task specified" -msgstr "" +msgstr "指定したタスクの開始時刻が無効です" #: cps/admin.py:1336 msgid "Invalid duration for task specified" -msgstr "" +msgstr "指定したタスクの期間が無効です" #: cps/admin.py:1345 msgid "Scheduled tasks settings updated" -msgstr "" +msgstr "スケジュールタスクの設定を更新しました" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "不明なエラーが発生しました。あとで再試行してください。" #: cps/admin.py:1359 msgid "Settings DB is not Writeable" -msgstr "" +msgstr "設定DBが書き込みできません" #: cps/admin.py:1389 cps/admin.py:1984 #, python-format msgid "Edit User %(nick)s" -msgstr "%(nick)s を編集" +msgstr "ユーザー %(nick)s を編集" #: cps/admin.py:1401 #, python-format msgid "Password for user %(user)s reset" -msgstr "%(user)s 用のパスワードをリセット" +msgstr "ユーザー %(user)s のパスワードをリセット" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "初めにSMTPメールの設定をしてください" #: cps/admin.py:1418 msgid "Logfile viewer" -msgstr "" +msgstr "ログファイルビューア" #: cps/admin.py:1484 msgid "Requesting update package" @@ -369,15 +369,15 @@ msgstr "ファイルを置換中" #: cps/admin.py:1488 msgid "Database connections are closed" -msgstr "データベースの接続を切断完了" +msgstr "DB接続を切断" #: cps/admin.py:1489 msgid "Stopping server" -msgstr "サーバ停止中" +msgstr "サーバー停止中" #: cps/admin.py:1490 msgid "Update finished, please press okay and reload page" -msgstr "アップデート完了、OKを押してページをリロードしてください" +msgstr "アップデート完了、OKを押してページを再読み込みしてください" #: cps/admin.py:1491 cps/admin.py:1492 cps/admin.py:1493 cps/admin.py:1494 #: cps/admin.py:1495 cps/admin.py:1496 @@ -394,7 +394,7 @@ msgstr "接続エラー" #: cps/admin.py:1493 cps/updater.py:393 cps/updater.py:630 msgid "Timeout while establishing connection" -msgstr "接続を確立中にタイムアウトしました" +msgstr "接続確立中にタイムアウトしました" #: cps/admin.py:1494 cps/updater.py:395 cps/updater.py:632 msgid "General error" @@ -402,64 +402,62 @@ msgstr "エラー発生" #: cps/admin.py:1495 msgid "Update file could not be saved in temp dir" -msgstr "" +msgstr "更新データを一時フォルダに保存できませんでした" #: cps/admin.py:1496 msgid "Files could not be replaced during update" -msgstr "" +msgstr "更新中にファイルを置換できませんでした" #: cps/admin.py:1520 msgid "Failed to extract at least One LDAP User" -msgstr "" +msgstr "少なくとも1人のLDAPユーザーの抽出に失敗しました" #: cps/admin.py:1565 msgid "Failed to Create at Least One LDAP User" -msgstr "" +msgstr "少なくとも1人のLDAPユーザーの作成に失敗しました" #: cps/admin.py:1578 #, python-format msgid "Error: %(ldaperror)s" -msgstr "" +msgstr "エラー: %(ldaperror)s" #: cps/admin.py:1582 msgid "Error: No user returned in response of LDAP server" -msgstr "" +msgstr "エラー: LDAPサーバーのレスポンスでユーザーが返されません" #: cps/admin.py:1615 msgid "At Least One LDAP User Not Found in Database" -msgstr "" +msgstr "DB内にLDAPユーザーが1人も見つかりません" #: cps/admin.py:1617 msgid "{} User Successfully Imported" -msgstr "" +msgstr "{}人のユーザーをインポートしました" #: cps/admin.py:1675 msgid "DB Location is not Valid, Please Enter Correct Path" -msgstr "" +msgstr "DBの場所が無効です。正しいパスを入力してください" #: cps/admin.py:1695 msgid "DB is not Writeable" -msgstr "" +msgstr "DBへの書き込みができません" #: cps/admin.py:1708 msgid "Keyfile Location is not Valid, Please Enter Correct Path" -msgstr "" +msgstr "キーファイルの場所が無効です。正しいパスを入力してください" #: cps/admin.py:1712 msgid "Certfile Location is not Valid, Please Enter Correct Path" -msgstr "" +msgstr "証明書ファイルの場所が無効です。正しいパスを入力してください" #: cps/admin.py:1820 -#, fuzzy msgid "Database Settings updated" -msgstr "メールサーバの設定を更新しました" +msgstr "DB設定を更新しました" #: cps/admin.py:1828 -#, fuzzy msgid "Database Configuration" -msgstr "機能設定" +msgstr "DB設定" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "全ての項目を入力してください" @@ -470,30 +468,29 @@ msgstr "このメールは有効なドメインからのものではありませ #: cps/admin.py:1869 #, python-format msgid "User '%(user)s' created" -msgstr "ユーザ '%(user)s' を作成しました" +msgstr "ユーザー '%(user)s' を作成しました" #: cps/admin.py:1875 -#, fuzzy msgid "Found an existing account for this e-mail address or name." -msgstr "このメールアドレスかニックネームで登録されたアカウントが見つかりました" +msgstr "このメールアドレスかニックネームで登録されたアカウントがすでに存在します。" #: cps/admin.py:1905 #, python-format msgid "User '%(nick)s' deleted" -msgstr "ユーザ '%(nick)s' を削除しました" +msgstr "ユーザー '%(nick)s' を削除しました" #: cps/admin.py:1907 cps/admin.py:1908 msgid "Can't delete Guest User" -msgstr "" +msgstr "ゲストユーザーは削除できません" #: cps/admin.py:1911 msgid "No admin user remaining, can't delete user" -msgstr "" +msgstr "管理者ユーザーが残っておらず、ユーザーを削除できません" #: cps/admin.py:1988 #, python-format msgid "User '%(nick)s' updated" -msgstr "ユーザ '%(nick)s' を更新しました" +msgstr "ユーザー '%(nick)s' を更新しました" #: cps/converter.py:31 msgid "not installed" @@ -501,32 +498,32 @@ msgstr "インストールされていません" #: cps/converter.py:32 msgid "Execution permissions missing" -msgstr "" +msgstr "実行権限がありません" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" -msgstr "" +msgstr "カスタムカラムの%(column)d列目がcalibreのDBに存在しません" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "なし" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" -msgstr "" +msgstr "選択した本は利用できません。ファイルが存在しないか、アクセスできません" #: cps/editbooks.py:154 cps/editbooks.py:1217 msgid "User has no rights to upload cover" -msgstr "" +msgstr "ユーザーは表紙をアップロードする権限がありません" #: cps/editbooks.py:174 cps/editbooks.py:712 msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier" -msgstr "" +msgstr "IDは大文字小文字を区別しません。元のIDを上書きします" #: cps/editbooks.py:215 msgid "Metadata successfully updated" @@ -534,12 +531,12 @@ msgstr "メタデータを更新しました" #: cps/editbooks.py:233 msgid "Error editing book: {}" -msgstr "" +msgstr "本編集中のエラー: {}" #: cps/editbooks.py:288 #, python-format msgid "File %(file)s uploaded" -msgstr "" +msgstr "ファイル %(file)s をアップロードしました" #: cps/editbooks.py:315 msgid "Source or destination format for conversion missing" @@ -557,17 +554,17 @@ msgstr "この本の変換中にエラーが発生しました: %(res)s" #: cps/editbooks.py:631 msgid "Uploaded book probably exists in the library, consider to change before upload new: " -msgstr "" +msgstr "アップロードした本はすでにライブラリに存在します。新しくアップロードする前に変更を加えてください: " #: cps/editbooks.py:686 cps/editbooks.py:1011 -#, fuzzy, python-format +#, python-format msgid "'%(langname)s' is not a valid language" -msgstr "%(langname)s は有効な言語ではありません" +msgstr "'%(langname)s' は有効な言語ではありません" #: cps/editbooks.py:724 cps/editbooks.py:1158 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" -msgstr "ファイル拡張子 '%(ext)s' をこのサーバにアップロードすることは許可されていません" +msgstr "ファイル拡張子 '%(ext)s' をこのサーバーにアップロードすることは許可されていません" #: cps/editbooks.py:728 cps/editbooks.py:1162 msgid "File to be uploaded must have an extension" @@ -576,24 +573,24 @@ msgstr "アップロードするファイルには拡張子が必要です" #: cps/editbooks.py:736 #, python-format msgid "File %(filename)s could not saved to temp dir" -msgstr "" +msgstr "ファイル %(filename)s は一時フォルダに保存できませんでした" #: cps/editbooks.py:756 #, python-format msgid "Failed to Move Cover File %(file)s: %(error)s" -msgstr "" +msgstr "表紙ファイル %(file)s の移動に失敗しました: %(error)s" #: cps/editbooks.py:813 cps/editbooks.py:815 msgid "Book Format Successfully Deleted" -msgstr "" +msgstr "本の形式を削除しました" #: cps/editbooks.py:822 cps/editbooks.py:824 msgid "Book Successfully Deleted" -msgstr "" +msgstr "本を削除しました" #: cps/editbooks.py:876 msgid "You are missing permissions to delete books" -msgstr "" +msgstr "本を削除する権限がありません" #: cps/editbooks.py:926 msgid "edit metadata" @@ -602,11 +599,11 @@ msgstr "メタデータを編集" #: cps/editbooks.py:975 #, python-format msgid "%(seriesindex)s is not a valid number, skipping" -msgstr "" +msgstr "%(seriesindex)s は有効な数字ではありません。スキップします" #: cps/editbooks.py:1153 msgid "User has no rights to upload additional file formats" -msgstr "" +msgstr "新たなファイル形式をアップロードする権限がありません" #: cps/editbooks.py:1174 #, python-format @@ -616,7 +613,7 @@ msgstr "%(path)s の作成に失敗しました (Permission denied)。" #: cps/editbooks.py:1179 #, python-format msgid "Failed to store file %(file)s." -msgstr "%(file)s を保存できません。" +msgstr "ファイル %(file)s を保存できません。" #: cps/editbooks.py:1202 #, python-format @@ -625,13 +622,13 @@ msgstr "ファイル形式 %(ext)s が %(book)s に追加されました" #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" -msgstr "Googleドライブの設定が完了していません。Googleドライブを無効化してから再度有効にしてみてください" +msgstr "Googleドライブの設定が完了していません。Googleドライブを無効にしてから再度有効にしてみてください" #: cps/gdrive.py:95 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "コールバックドメインが認証されていません。Google Developer Consoleでドメインを認証してください" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "ID: %(book)d の本に %(format)s フォーマットはありません" @@ -648,9 +645,8 @@ msgstr "%(format)s がありません: %(fn)s" #: cps/helper.py:96 cps/helper.py:225 cps/templates/detail.html:42 #: cps/templates/detail.html:46 -#, fuzzy msgid "Send to E-Reader" -msgstr "Kindleに送信" +msgstr "E-Readerに送信" #: cps/helper.py:97 cps/helper.py:115 cps/helper.py:227 msgid "This e-mail has been sent via Calibre-Web." @@ -671,22 +667,22 @@ msgstr "Calibre-Webを始める" #: cps/helper.py:136 #, python-format msgid "Registration e-mail for user: %(name)s" -msgstr "ユーザ: %(name)s 用の登録メール" +msgstr "ユーザー: %(name)s 用の登録メール" #: cps/helper.py:147 cps/helper.py:153 -#, fuzzy, python-format +#, python-format msgid "Convert %(orig)s to %(format)s and send to E-Reader" -msgstr "%(orig)s を %(format)s に変換してからKindleに送信" +msgstr "%(orig)s を %(format)s に変換してからE-Readerに送信" #: cps/helper.py:172 cps/helper.py:176 cps/helper.py:180 cps/helper.py:184 -#, fuzzy, python-format +#, python-format msgid "Send %(format)s to E-Reader" -msgstr "Kindleに %(format)s を送信" +msgstr "E-Readerに %(format)s を送信" #: cps/helper.py:224 cps/tasks/convert.py:92 -#, fuzzy, python-format +#, python-format msgid "%(book)s send to E-Reader" -msgstr "Kindleに送信" +msgstr "%(book)s をE-Readerに送信" #: cps/helper.py:229 msgid "The requested file could not be read. Maybe wrong permissions?" @@ -694,27 +690,27 @@ msgstr "要求されたファイルを読み込めませんでした。権限設 #: cps/helper.py:344 msgid "Read status could not set: {}" -msgstr "" +msgstr "読み込みステータスを設定できません: {}" #: cps/helper.py:367 #, python-format msgid "Deleting bookfolder for book %(id)s failed, path has subfolders: %(path)s" -msgstr "" +msgstr "%(id)s の本フォルダの削除に失敗しました。そこにはサブフォルダがあります: %(path)s" #: cps/helper.py:373 #, python-format msgid "Deleting book %(id)s failed: %(message)s" -msgstr "" +msgstr "本 %(id)s の削除に失敗しました: %(message)s" #: cps/helper.py:384 #, python-format msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s" -msgstr "" +msgstr "本 %(id)s はDBのみから削除されます。DB内の本のパスが有効ではありません: %(path)s" #: cps/helper.py:449 -#, fuzzy, python-format +#, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "エラー: %(error)s により、タイトルを %(src)s から %(dest)s に変更できませんでした。" +msgstr "エラー: %(error)s により、著者名を %(src)s から %(dest)s に変更できませんでした" #: cps/helper.py:521 cps/helper.py:530 #, python-format @@ -724,88 +720,88 @@ msgstr "ファイル %(file)s はGoogleドライブ上にありません" #: cps/helper.py:564 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "エラー: %(error)s により、タイトルを %(src)s から %(dest)s に変更できませんでした。" +msgstr "エラー: %(error)s により、タイトルを %(src)s から %(dest)s に変更できませんでした" #: cps/helper.py:584 msgid "Error in rename file in path: {}" -msgstr "" +msgstr "ファイル名の変更でエラーが発生しました: {}" #: cps/helper.py:602 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "本のパス %(path)s はGoogleドライブ上にありません" -#: cps/helper.py:643 cps/web.py:1408 -#, fuzzy +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" -msgstr "このメールアドレスで登録されたアカウントがあります" +msgstr "このメールアドレスで登録されたアカウントがすでに存在します" #: cps/helper.py:651 msgid "This username is already taken" -msgstr "" +msgstr "このユーザー名はすでに使われています" #: cps/helper.py:661 msgid "Invalid e-mail address format" -msgstr "" +msgstr "メールアドレスの形式が無効" #: cps/helper.py:811 msgid "Python module 'advocate' is not installed but is needed for cover uploads" -msgstr "" +msgstr "表紙のアップロードに必要なPythonモジュール 'advocate' がインストールされていません" #: cps/helper.py:821 msgid "Error Downloading Cover" -msgstr "" +msgstr "表紙のダウンロードに失敗しました" #: cps/helper.py:824 msgid "Cover Format Error" -msgstr "" +msgstr "表紙形式エラー" #: cps/helper.py:827 msgid "You are not allowed to access localhost or the local network for cover uploads" -msgstr "" +msgstr "表紙アップロードのためにlocalhostやローカルネットワークにアクセスすることは許可されていません" #: cps/helper.py:837 msgid "Failed to create path for cover" -msgstr "" +msgstr "表紙ファイルの作成に失敗しました" #: cps/helper.py:853 msgid "Cover-file is not a valid image file, or could not be stored" -msgstr "" +msgstr "表紙ファイルが有効な画像ファイルでないか、または保存できませんでした" #: cps/helper.py:864 msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile" -msgstr "" +msgstr "表紙ファイルは jpg/jpeg/png/webp/bmp のみ対応しています" #: cps/helper.py:876 msgid "Invalid cover file content" -msgstr "" +msgstr "表紙ファイルの内容が無効です" #: cps/helper.py:880 msgid "Only jpg/jpeg files are supported as coverfile" -msgstr "" +msgstr "表紙ファイルは jpg/jpeg のみ対応しています" #: cps/helper.py:932 msgid "Unrar binary file not found" -msgstr "" +msgstr "Unrarのバイナリファイルが見つかりません" #: cps/helper.py:943 -msgid "Error excecuting UnRar" -msgstr "" +#, fuzzy +msgid "Error executing UnRar" +msgstr "Unrarの実行中にエラーが発生しました" #: cps/kobo_auth.py:89 msgid "Please access Calibre-Web from non localhost to get valid api_endpoint for kobo device" -msgstr "" +msgstr "localhost以外からCalibre-Webにアクセスし、有効なKobo端末用APIエンドポイントを取得してください" #: cps/kobo_auth.py:115 msgid "Kobo Setup" -msgstr "" +msgstr "Kobo設定" #: cps/oauth_bb.py:77 #, python-format msgid "Register with %(provider)s" -msgstr "" +msgstr "%(provider)s で登録" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "%(nickname)s としてログイン中" @@ -813,65 +809,65 @@ msgstr "%(nickname)s としてログイン中" #: cps/oauth_bb.py:148 #, python-format msgid "Link to %(oauth)s Succeeded" -msgstr "" +msgstr "%(oauth)s との連携に成功しました" #: cps/oauth_bb.py:155 msgid "Login failed, No User Linked With OAuth Account" -msgstr "" +msgstr "ログイン失敗、OAuthアカウントと連携しているユーザーが存在しません" #: cps/oauth_bb.py:197 #, python-format msgid "Unlink to %(oauth)s Succeeded" -msgstr "" +msgstr "%(oauth)s との連携解除に成功しました" #: cps/oauth_bb.py:202 #, python-format msgid "Unlink to %(oauth)s Failed" -msgstr "" +msgstr "%(oauth)s との連携解除に失敗しました" #: cps/oauth_bb.py:205 #, python-format msgid "Not Linked to %(oauth)s" -msgstr "" +msgstr "%(oauth)s と連携していません" #: cps/oauth_bb.py:261 msgid "Failed to log in with GitHub." -msgstr "" +msgstr "GitHubアカウントでのログインに失敗しました。" #: cps/oauth_bb.py:267 msgid "Failed to fetch user info from GitHub." -msgstr "" +msgstr "GitHubからのユーザー情報取得に失敗しました。" #: cps/oauth_bb.py:279 msgid "Failed to log in with Google." -msgstr "" +msgstr "Googleアカウントでのログインに失敗しました。" #: cps/oauth_bb.py:285 msgid "Failed to fetch user info from Google." -msgstr "" +msgstr "Googleからのユーザー情報取得に失敗しました。" #: cps/oauth_bb.py:332 msgid "GitHub Oauth error, please retry later." -msgstr "" +msgstr "GitHub OAuth エラー、再度お試しください。" #: cps/oauth_bb.py:335 msgid "GitHub Oauth error: {}" -msgstr "" +msgstr "GitHub OAuth エラー: {}" #: cps/oauth_bb.py:356 msgid "Google Oauth error, please retry later." -msgstr "" +msgstr "Google OAuth エラー、再度お試しください。" #: cps/oauth_bb.py:359 msgid "Google Oauth error: {}" -msgstr "" +msgstr "Google OAuth エラー: {}" #: cps/opds.py:287 msgid "{} Stars" -msgstr "" +msgstr "星{}" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "ログイン" @@ -889,7 +885,7 @@ msgstr "成功です!端末に戻ってください" #: cps/render_template.py:40 cps/web.py:405 msgid "Books" -msgstr "" +msgstr "本" #: cps/render_template.py:42 msgid "Show recent books" @@ -901,42 +897,42 @@ msgstr "人気の本" #: cps/render_template.py:45 msgid "Show Hot Books" -msgstr "" +msgstr "人気の本を表示" #: cps/render_template.py:47 cps/render_template.py:52 msgid "Downloaded Books" -msgstr "" +msgstr "ダウンロードされた本" #: cps/render_template.py:49 cps/render_template.py:54 #: cps/templates/user_table.html:167 msgid "Show Downloaded Books" -msgstr "" +msgstr "ダウンロードされた本を表示" #: cps/render_template.py:57 cps/templates/index.xml:32 cps/web.py:420 msgid "Top Rated Books" -msgstr "" +msgstr "高評価の本" #: cps/render_template.py:59 cps/templates/user_table.html:161 msgid "Show Top Rated Books" -msgstr "" +msgstr "高評価の本を表示" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" -msgstr "読んだ本" +msgstr "既読の本" #: cps/render_template.py:62 msgid "Show read and unread" msgstr "既読の本と未読の本を表示" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "未読の本" #: cps/render_template.py:66 msgid "Show unread" -msgstr "" +msgstr "未読の本を表示" #: cps/render_template.py:67 msgid "Discover" @@ -945,10 +941,10 @@ msgstr "見つける" #: cps/render_template.py:69 cps/templates/index.xml:50 #: cps/templates/user_table.html:162 msgid "Show Random Books" -msgstr "ランダムで本を表示" +msgstr "ランダムに本を表示" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "カテゴリ" @@ -958,7 +954,7 @@ msgstr "カテゴリ選択を表示" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "シリーズ" @@ -976,7 +972,7 @@ msgid "Show author selection" msgstr "著者選択を表示" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "出版社" @@ -986,7 +982,7 @@ msgstr "出版社選択を表示" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "言語" @@ -996,71 +992,71 @@ msgstr "言語選択を表示" #: cps/render_template.py:87 cps/templates/index.xml:104 msgid "Ratings" -msgstr "" +msgstr "評価" #: cps/render_template.py:89 cps/templates/user_table.html:164 msgid "Show ratings selection" -msgstr "" +msgstr "評価選択を表示" #: cps/render_template.py:90 cps/templates/index.xml:112 msgid "File formats" -msgstr "" +msgstr "ファイル形式" #: cps/render_template.py:92 cps/templates/user_table.html:165 msgid "Show file formats selection" -msgstr "" +msgstr "ファイル形式選択を表示" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" -msgstr "" +msgstr "アーカイブされた本" #: cps/render_template.py:96 cps/templates/user_table.html:166 msgid "Show archived books" -msgstr "" +msgstr "アーカイブされた本を表示" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" -msgstr "" +msgstr "本の一覧" #: cps/render_template.py:101 cps/templates/user_table.html:168 msgid "Show Books List" -msgstr "" +msgstr "本の一覧を表示" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "検索" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "これ以降に出版 " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "これ以前に出版 " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "評価 <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "評価 >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" -msgstr "" +msgstr "既読/未読状況 = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" -msgstr "" +msgstr "カスタムカラムの検索でエラーが発生しました。Calibre-Webを再起動してください" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "詳細検索" @@ -1069,9 +1065,8 @@ msgid "Invalid shelf specified" msgstr "指定された本棚は無効です" #: cps/shelf.py:55 -#, fuzzy msgid "Sorry you are not allowed to add a book to that shelf" -msgstr "申し訳ありませんが、あなたは %(shelfname)s に本を追加することが許可されていません" +msgstr "申し訳ありませんが、あなたはこの本棚に本を追加することが許可されていません" #: cps/shelf.py:64 #, python-format @@ -1085,7 +1080,7 @@ msgstr "本を %(sname)s に追加しました" #: cps/shelf.py:108 msgid "You are not allowed to add a book to the shelf" -msgstr "" +msgstr "あなたはこの本棚に本を追加することが許可されていません" #: cps/shelf.py:126 #, python-format @@ -1109,16 +1104,15 @@ msgstr "本が %(sname)s から削除されました" #: cps/shelf.py:200 msgid "Sorry you are not allowed to remove a book from this shelf" -msgstr "" +msgstr "申し訳ありませんが、あなたはこの本棚から本を削除することが許可されていません" #: cps/shelf.py:210 cps/templates/layout.html:141 msgid "Create a Shelf" msgstr "本棚を作成する" #: cps/shelf.py:218 -#, fuzzy msgid "Sorry you are not allowed to edit this shelf" -msgstr "申し訳ありませんが、%(sname)s から本を削除することが許可されていません" +msgstr "申し訳ありませんが、あなたはこの本棚を編集することが許可されていません" #: cps/shelf.py:220 msgid "Edit a shelf" @@ -1126,12 +1120,11 @@ msgstr "本棚を編集する" #: cps/shelf.py:229 msgid "Error deleting Shelf" -msgstr "" +msgstr "本棚の削除中にエラーが発生しました" #: cps/shelf.py:231 -#, fuzzy msgid "Shelf successfully deleted" -msgstr "メタデータを更新しました" +msgstr "本棚を削除しました" #: cps/shelf.py:281 #, python-format @@ -1140,7 +1133,7 @@ msgstr "'%(name)s' 内の本の順番を変更する" #: cps/shelf.py:313 msgid "Sorry you are not allowed to create a public shelf" -msgstr "" +msgstr "申し訳ありませんが、あなたはみんなの本棚を作成することが許可されていません" #: cps/shelf.py:330 #, python-format @@ -1159,12 +1152,12 @@ msgstr "エラーが発生しました" #: cps/shelf.py:369 #, python-format msgid "A public shelf with the name '%(title)s' already exists." -msgstr "" +msgstr "'%(title)s' という名前のみんなの本棚はすでに存在します。" #: cps/shelf.py:380 #, python-format msgid "A private shelf with the name '%(title)s' already exists." -msgstr "" +msgstr "'%(title)s' という名前の本棚はすでに存在します。" #: cps/shelf.py:462 #, python-format @@ -1198,11 +1191,11 @@ msgstr "終了" #: cps/tasks_status.py:72 msgid "Ended" -msgstr "" +msgstr "終了" #: cps/tasks_status.py:74 msgid "Cancelled" -msgstr "" +msgstr "キャンセル" #: cps/tasks_status.py:76 msgid "Unknown Status" @@ -1210,7 +1203,7 @@ msgstr "不明" #: cps/updater.py:431 cps/updater.py:442 cps/updater.py:543 cps/updater.py:558 msgid "Unexpected data while reading update information" -msgstr "アップデート情報を読み込み中に予期しないデータが見つかりました" +msgstr "アップデート情報の読み込み中に予期しないデータが見つかりました" #: cps/updater.py:438 cps/updater.py:550 msgid "No update available. You already have the latest version installed" @@ -1226,7 +1219,7 @@ msgstr "アップデート情報を取得できません" #: cps/updater.py:484 msgid "Click on the button below to update to the latest stable version." -msgstr "" +msgstr "下のボタンをクリックして最新の安定バージョンにアップデートしてください。" #: cps/updater.py:493 cps/updater.py:507 cps/updater.py:518 #, python-format @@ -1239,21 +1232,21 @@ msgstr "リリース情報がありません" #: cps/templates/index.html:6 cps/web.py:432 msgid "Discover (Random Books)" -msgstr "本を見つける (ランダムで表示)" +msgstr "本を見つける (ランダムに表示)" #: cps/web.py:468 msgid "Hot Books (Most Downloaded)" -msgstr "" +msgstr "人気の本 (最もダウンロードされた本)" #: cps/web.py:499 #, python-format msgid "Downloaded books by %(user)s" -msgstr "" +msgstr "%(user)s がダウンロードした本" #: cps/web.py:532 #, python-format msgid "Author: %(name)s" -msgstr "" +msgstr "著者: %(name)s" #: cps/web.py:568 #, python-format @@ -1265,141 +1258,141 @@ msgstr "出版社: %(name)s" msgid "Series: %(serie)s" msgstr "シリーズ: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" -msgstr "" +msgstr "評価: なし" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" -msgstr "" +msgstr "評価: 星%(rating)s" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" -msgstr "" +msgstr "ファイル形式: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "カテゴリ: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "言語: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" -msgstr "" +msgstr "ダウンロード数" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" -msgstr "" +msgstr "評価一覧" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" -msgstr "" +msgstr "ファイル形式一覧" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "本の %(kindlemail)s への送信がキューに追加されました" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "%(res)s を送信中にエラーが発生しました" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "初めにKindleのメールアドレスを設定してください" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" -msgstr "" +msgstr "メールサーバーが設定されていません。管理者に連絡してください" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "登録" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "このメールアドレスは登録が許可されていません" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "確認メールがこのメールアドレスに送信されました。" -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" -msgstr "" +msgstr "LDAP認証を有効化できません" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" -msgstr "" +msgstr "代わりに '%(nickname)s' としてログインします。LDAPサーバーにアクセスできないか、ユーザーが存在しません" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" -msgstr "" +msgstr "ログインできません: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" -msgstr "ユーザ名またはパスワードが違います" +msgstr "ユーザー名またはパスワードが違います" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" -msgstr "" +msgstr "新しいパスワードがあなたのメールアドレスに送信されました" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" -msgstr "" +msgstr "パスワードをリセットするには、有効なユーザー名を入力してください" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" -msgstr "" +msgstr "'%(nickname)s' としてログインしました" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s のプロフィール" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "プロフィールを更新しました" #: cps/services/gmail.py:58 msgid "Found no valid gmail.json file with OAuth information" -msgstr "" +msgstr "OAuth情報を含んだ有効なgmail.jsonファイルが見つかりません" #: cps/tasks/convert.py:153 #, python-format msgid "Calibre ebook-convert %(tool)s not found" -msgstr "" +msgstr "Calibre ebook-convert %(tool)s が見つかりません" #: cps/tasks/convert.py:186 #, python-format msgid "%(format)s format not found on disk" -msgstr "" +msgstr "%(format)s 形式は存在しません" #: cps/tasks/convert.py:190 msgid "Ebook converter failed with unknown error" -msgstr "" +msgstr "Ebook converter が不明なエラーで失敗しました" #: cps/tasks/convert.py:202 #, python-format msgid "Kepubify-converter failed: %(error)s" -msgstr "" +msgstr "Kepubify-converter が失敗しました: %(error)s" #: cps/tasks/convert.py:224 #, python-format msgid "Converted file not found or more than one file in folder %(folder)s" -msgstr "" +msgstr "変換されたファイルが見つからないか、またはフォルダー %(folder)s 内に複数存在します" #: cps/tasks/convert.py:247 #, python-format @@ -1409,37 +1402,37 @@ msgstr "Ebook-converter が失敗しました: %(error)s" #: cps/tasks/convert.py:270 #, python-format msgid "Calibre failed with error: %(error)s" -msgstr "" +msgstr "Calibre が失敗しました: %(error)s" #: cps/tasks/convert.py:275 msgid "Convert" -msgstr "" +msgstr "変換" #: cps/tasks/database.py:28 msgid "Reconnecting Calibre database" -msgstr "" +msgstr "Calibre DBと再接続中" #: cps/tasks/mail.py:265 msgid "E-mail" -msgstr "" +msgstr "メール" #: cps/tasks/thumbnail.py:95 #, python-format msgid "Generated %(count)s cover thumbnails" -msgstr "" +msgstr "表紙サムネイルを%(count)s個生成しました" #: cps/tasks/thumbnail.py:222 cps/tasks/thumbnail.py:435 #: cps/tasks/thumbnail.py:503 msgid "Cover Thumbnails" -msgstr "" +msgstr "表紙サムネイル" #: cps/tasks/thumbnail.py:281 msgid "Generated {0} series thumbnails" -msgstr "" +msgstr "シリーズのサムネイルを{0}個生成しました" #: cps/tasks/thumbnail.py:446 msgid "Clearing cover thumbnail cache" -msgstr "" +msgstr "表紙サムネイルのキャッシュを消去中" #: cps/tasks/upload.py:38 cps/templates/admin.html:20 #: cps/templates/layout.html:67 cps/templates/user_table.html:145 @@ -1448,23 +1441,22 @@ msgstr "アップロード" #: cps/templates/admin.html:9 msgid "Users" -msgstr "" +msgstr "ユーザー" #: cps/templates/admin.html:13 cps/templates/login.html:9 #: cps/templates/login.html:10 cps/templates/register.html:9 #: cps/templates/user_edit.html:10 cps/templates/user_table.html:134 msgid "Username" -msgstr "ユーザ名" +msgstr "ユーザー名" #: cps/templates/admin.html:14 cps/templates/register.html:14 #: cps/templates/user_edit.html:15 cps/templates/user_table.html:135 msgid "E-mail Address" -msgstr "" +msgstr "メールアドレス" #: cps/templates/admin.html:15 cps/templates/user_edit.html:28 -#, fuzzy msgid "Send to E-Reader E-mail Address" -msgstr "あなたのメールアドレス" +msgstr "E-Readerメールアドレス" #: cps/templates/admin.html:17 cps/templates/layout.html:77 #: cps/templates/user_table.html:143 @@ -1484,7 +1476,7 @@ msgstr "ダウンロード" #: cps/templates/admin.html:23 msgid "View Books" -msgstr "" +msgstr "閲覧" #: cps/templates/admin.html:24 cps/templates/user_table.html:131 #: cps/templates/user_table.html:148 @@ -1500,27 +1492,27 @@ msgstr "削除" #: cps/templates/admin.html:26 msgid "Public Shelf" -msgstr "" +msgstr "みんなの本棚" #: cps/templates/admin.html:53 msgid "Add New User" -msgstr "" +msgstr "新規ユーザーを追加" #: cps/templates/admin.html:55 msgid "Import LDAP Users" -msgstr "" +msgstr "LDAPユーザーをインポート" #: cps/templates/admin.html:62 msgid "E-mail Server Settings" -msgstr "" +msgstr "メールサーバー設定" #: cps/templates/admin.html:67 cps/templates/email_edit.html:31 msgid "SMTP Hostname" -msgstr "" +msgstr "SMTPホスト名" #: cps/templates/admin.html:71 cps/templates/email_edit.html:35 msgid "SMTP Port" -msgstr "" +msgstr "SMTPポート番号" #: cps/templates/admin.html:75 cps/templates/email_edit.html:39 msgid "Encryption" @@ -1528,20 +1520,20 @@ msgstr "暗号化" #: cps/templates/admin.html:79 cps/templates/email_edit.html:47 msgid "SMTP Login" -msgstr "" +msgstr "SMTPログイン" #: cps/templates/admin.html:83 cps/templates/admin.html:94 #: cps/templates/email_edit.html:55 msgid "From E-mail" -msgstr "" +msgstr "Fromメールアドレス" #: cps/templates/admin.html:90 msgid "E-Mail Service" -msgstr "" +msgstr "メールサービス" #: cps/templates/admin.html:91 msgid "Gmail via Oauth2" -msgstr "" +msgstr "OAuth2経由のGmail" #: cps/templates/admin.html:106 msgid "Configuration" @@ -1549,7 +1541,7 @@ msgstr "設定" #: cps/templates/admin.html:109 msgid "Calibre Database Directory" -msgstr "" +msgstr "Calibre DBのディレクトリ" #: cps/templates/admin.html:113 cps/templates/config_edit.html:68 msgid "Log Level" @@ -1561,76 +1553,75 @@ msgstr "ポート番号" #: cps/templates/admin.html:122 msgid "External Port" -msgstr "" +msgstr "外部ポート" #: cps/templates/admin.html:129 cps/templates/config_view_edit.html:28 msgid "Books per Page" -msgstr "" +msgstr "1ページに表示する冊数" #: cps/templates/admin.html:133 msgid "Uploads" -msgstr "" +msgstr "アップロード" #: cps/templates/admin.html:137 msgid "Anonymous Browsing" -msgstr "" +msgstr "匿名での閲覧" #: cps/templates/admin.html:141 msgid "Public Registration" -msgstr "" +msgstr "誰でも登録可能" #: cps/templates/admin.html:145 msgid "Magic Link Remote Login" -msgstr "" +msgstr "マジックリンクによるリモートログイン" #: cps/templates/admin.html:149 msgid "Reverse Proxy Login" -msgstr "" +msgstr "リバースプロキシによるログイン" #: cps/templates/admin.html:154 cps/templates/config_edit.html:173 msgid "Reverse Proxy Header Name" -msgstr "" +msgstr "リバースプロキシのヘッダー名" #: cps/templates/admin.html:159 -#, fuzzy msgid "Edit Calibre Database Configuration" -msgstr "Calibre-Web の設定を更新しました" +msgstr "Calibre DBの設定を編集" #: cps/templates/admin.html:160 msgid "Edit Basic Configuration" -msgstr "" +msgstr "基本設定を編集" #: cps/templates/admin.html:161 msgid "Edit UI Configuration" -msgstr "" +msgstr "UI設定を編集" #: cps/templates/admin.html:167 msgid "Scheduled Tasks" -msgstr "" +msgstr "スケジュールタスク" #: cps/templates/admin.html:170 cps/templates/schedule_edit.html:12 msgid "Time at which tasks start to run" -msgstr "" +msgstr "タスクを開始する時間" #: cps/templates/admin.html:174 cps/templates/schedule_edit.html:20 msgid "Maximum tasks duration" -msgstr "" +msgstr "最大タスク継続時間" #: cps/templates/admin.html:178 msgid "Generate book cover thumbnails" -msgstr "" +msgstr "本の表紙サムネイルを生成" #: cps/templates/admin.html:182 msgid "Generate series cover thumbnails" -msgstr "" +msgstr "シリーズの表紙サムネイルを生成" #: cps/templates/admin.html:186 cps/templates/schedule_edit.html:37 msgid "Reconnect to Calibre Library" -msgstr "" +msgstr "Calibreライブラリに再接続" #: cps/templates/admin.html:193 msgid "Refresh Thumbnail Cover Cache" -msgstr "" +msgstr "表紙サムネイルのキャッシュを更新" #: cps/templates/admin.html:199 msgid "Administration" @@ -1638,27 +1629,27 @@ msgstr "管理" #: cps/templates/admin.html:200 msgid "Download Debug Package" -msgstr "" +msgstr "デバッグパッケージをダウンロード" #: cps/templates/admin.html:201 msgid "View Logs" -msgstr "" +msgstr "ログを表示" #: cps/templates/admin.html:204 msgid "Reconnect Calibre Database" -msgstr "" +msgstr "Calibre DBに再接続" #: cps/templates/admin.html:207 msgid "Restart" -msgstr "" +msgstr "再起動" #: cps/templates/admin.html:208 msgid "Shutdown" -msgstr "" +msgstr "シャットダウン" #: cps/templates/admin.html:213 msgid "Version Information" -msgstr "" +msgstr "バージョン情報" #: cps/templates/admin.html:217 msgid "Version" @@ -1674,20 +1665,20 @@ msgstr "現在のバージョン" #: cps/templates/admin.html:231 msgid "Check for Update" -msgstr "" +msgstr "アップデートを確認" #: cps/templates/admin.html:232 msgid "Perform Update" -msgstr "更新を実行" +msgstr "アップデートを実行" #: cps/templates/admin.html:245 msgid "Are you sure you want to restart?" -msgstr "" +msgstr "再起動してもよろしいですか?" #: cps/templates/admin.html:250 cps/templates/admin.html:264 #: cps/templates/admin.html:284 cps/templates/config_db.html:70 msgid "OK" -msgstr "" +msgstr "OK" #: cps/templates/admin.html:251 cps/templates/admin.html:265 #: cps/templates/book_edit.html:214 cps/templates/book_table.html:127 @@ -1698,15 +1689,15 @@ msgstr "" #: cps/templates/shelf_edit.html:27 cps/templates/tasks.html:46 #: cps/templates/user_edit.html:144 msgid "Cancel" -msgstr "" +msgstr "キャンセル" #: cps/templates/admin.html:263 msgid "Are you sure you want to shutdown?" -msgstr "" +msgstr "シャットダウンしてもよろしいですか?" #: cps/templates/admin.html:275 msgid "Updating, please do not reload this page" -msgstr "" +msgstr "アップデート中です。このページをリロードしないでください" #: cps/templates/author.html:15 msgid "via" @@ -1719,32 +1710,32 @@ msgstr "ライブラリ内" #: cps/templates/author.html:26 cps/templates/index.html:74 #: cps/templates/search.html:31 cps/templates/shelf.html:20 msgid "Sort according to book date, newest first" -msgstr "" +msgstr "追加日が新しい順にソート" #: cps/templates/author.html:27 cps/templates/index.html:75 #: cps/templates/search.html:32 cps/templates/shelf.html:21 msgid "Sort according to book date, oldest first" -msgstr "" +msgstr "追加日が古い順にソート" #: cps/templates/author.html:28 cps/templates/index.html:76 #: cps/templates/search.html:33 cps/templates/shelf.html:22 msgid "Sort title in alphabetical order" -msgstr "" +msgstr "五十音順にソート" #: cps/templates/author.html:29 cps/templates/index.html:77 #: cps/templates/search.html:34 cps/templates/shelf.html:23 msgid "Sort title in reverse alphabetical order" -msgstr "" +msgstr "逆五十音順にソート" #: cps/templates/author.html:30 cps/templates/index.html:80 #: cps/templates/search.html:37 cps/templates/shelf.html:26 msgid "Sort according to publishing date, newest first" -msgstr "" +msgstr "発売日が新しい順にソート" #: cps/templates/author.html:31 cps/templates/index.html:81 #: cps/templates/search.html:38 cps/templates/shelf.html:27 msgid "Sort according to publishing date, oldest first" -msgstr "" +msgstr "発売日が古い順にソート" #: cps/templates/author.html:56 cps/templates/author.html:115 #: cps/templates/index.html:30 cps/templates/index.html:113 @@ -1754,7 +1745,7 @@ msgstr "減らす" #: cps/templates/author.html:99 msgid "More by" -msgstr "" +msgstr "同じ著者が書いた本: " #: cps/templates/book_edit.html:11 msgid "Delete Book" @@ -1774,7 +1765,7 @@ msgstr "変換元:" #: cps/templates/book_edit.html:32 cps/templates/book_edit.html:39 msgid "select an option" -msgstr "選択肢を選ぶ" +msgstr "選択肢から選ぶ" #: cps/templates/book_edit.html:37 msgid "Convert to:" @@ -1800,24 +1791,24 @@ msgstr "詳細" #: cps/templates/book_edit.html:73 msgid "Identifiers" -msgstr "" +msgstr "識別子" #: cps/templates/book_edit.html:77 cps/templates/book_edit.html:300 msgid "Identifier Type" -msgstr "" +msgstr "識別子タイプ" #: cps/templates/book_edit.html:78 cps/templates/book_edit.html:301 msgid "Identifier Value" -msgstr "" +msgstr "識別子の値" #: cps/templates/book_edit.html:79 cps/templates/book_edit.html:302 #: cps/templates/user_table.html:24 msgid "Remove" -msgstr "" +msgstr "削除" #: cps/templates/book_edit.html:83 msgid "Add Identifier" -msgstr "" +msgstr "識別子を追加" #: cps/templates/book_edit.html:87 cps/templates/search_form.html:51 msgid "Tags" @@ -1825,7 +1816,7 @@ msgstr "タグ" #: cps/templates/book_edit.html:95 msgid "Series ID" -msgstr "" +msgstr "巻数" #: cps/templates/book_edit.html:99 msgid "Rating" @@ -1833,15 +1824,15 @@ msgstr "評価" #: cps/templates/book_edit.html:104 msgid "Fetch Cover from URL (JPEG - Image will be downloaded and stored in database)" -msgstr "" +msgstr "表紙をURLから取得 (JPEG画像がダウンロードされDBに保存されます)" #: cps/templates/book_edit.html:108 msgid "Upload Cover from Local Disk" -msgstr "" +msgstr "表紙をアップロード" #: cps/templates/book_edit.html:113 msgid "Published Date" -msgstr "" +msgstr "発売日" #: cps/templates/book_edit.html:122 cps/templates/book_edit.html:273 #: cps/templates/book_edit.html:290 cps/templates/detail.html:165 @@ -1857,24 +1848,24 @@ msgstr "言語" #: cps/templates/book_edit.html:136 cps/templates/search_form.html:45 #: cps/templates/search_form.html:164 msgid "Yes" -msgstr "はい" +msgstr "既読" #: cps/templates/book_edit.html:137 cps/templates/search_form.html:46 #: cps/templates/search_form.html:165 msgid "No" -msgstr "いいえ" +msgstr "未読" #: cps/templates/book_edit.html:201 msgid "Upload Format" -msgstr "" +msgstr "アップロード形式" #: cps/templates/book_edit.html:209 msgid "View Book on Save" -msgstr "" +msgstr "保存後に本を表示" #: cps/templates/book_edit.html:212 cps/templates/book_edit.html:230 msgid "Fetch Metadata" -msgstr "" +msgstr "メタデータを取得" #: cps/templates/book_edit.html:213 cps/templates/config_db.html:53 #: cps/templates/config_edit.html:358 cps/templates/config_view_edit.html:174 @@ -1882,16 +1873,15 @@ msgstr "" #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/user_edit.html:142 msgid "Save" -msgstr "" +msgstr "保存" #: cps/templates/book_edit.html:233 msgid "Keyword" msgstr "キーワード" #: cps/templates/book_edit.html:234 -#, fuzzy msgid "Search keyword" -msgstr "キーワードを検索" +msgstr "キーワード検索" #: cps/templates/book_edit.html:240 msgid "Click the cover to load metadata to the form" @@ -1923,31 +1913,31 @@ msgstr "検索結果が見つかりません。別のキーワードで検索し #: cps/templates/user_table.html:14 cps/templates/user_table.html:77 #: cps/templates/user_table.html:100 msgid "This Field is Required" -msgstr "" +msgstr "この項目は必須です" #: cps/templates/book_table.html:37 msgid "Merge selected books" -msgstr "" +msgstr "選択した本を統合" #: cps/templates/book_table.html:38 cps/templates/user_table.html:124 msgid "Remove Selections" -msgstr "" +msgstr "選択した本を削除" #: cps/templates/book_table.html:41 msgid "Exchange author and title" -msgstr "" +msgstr "著者とタイトルを交換" #: cps/templates/book_table.html:47 msgid "Update Title Sort automatically" -msgstr "" +msgstr "タイトルのよみがなを自動で更新" #: cps/templates/book_table.html:51 msgid "Update Author Sort automatically" -msgstr "" +msgstr "著者のよみがなを自動で更新" #: cps/templates/book_table.html:63 cps/templates/book_table.html:69 msgid "Enter Title" -msgstr "" +msgstr "タイトルを入力" #: cps/templates/book_table.html:63 cps/templates/config_view_edit.html:24 #: cps/templates/shelf_edit.html:8 @@ -1956,72 +1946,70 @@ msgstr "タイトル" #: cps/templates/book_table.html:64 msgid "Enter Title Sort" -msgstr "" +msgstr "タイトルのよみがなを入力" #: cps/templates/book_table.html:64 msgid "Title Sort" -msgstr "" +msgstr "タイトルのよみがな" #: cps/templates/book_table.html:65 msgid "Enter Author Sort" -msgstr "" +msgstr "著者名のよみがなを入力" #: cps/templates/book_table.html:65 msgid "Author Sort" -msgstr "" +msgstr "著者名のよみがな" #: cps/templates/book_table.html:66 msgid "Enter Authors" -msgstr "" +msgstr "著者名を入力" #: cps/templates/book_table.html:67 msgid "Enter Categories" -msgstr "" +msgstr "カテゴリ名を入力" #: cps/templates/book_table.html:68 msgid "Enter Series" -msgstr "" +msgstr "シリーズ名を入力" #: cps/templates/book_table.html:69 msgid "Series Index" -msgstr "" +msgstr "巻数" #: cps/templates/book_table.html:70 msgid "Enter Languages" -msgstr "" +msgstr "言語を入力" #: cps/templates/book_table.html:71 msgid "Publishing Date" -msgstr "" +msgstr "発売日" #: cps/templates/book_table.html:72 msgid "Enter Publishers" -msgstr "" +msgstr "出版社を入力" #: cps/templates/book_table.html:73 -#, fuzzy msgid "Enter comments" -msgstr "ドメイン名を入力" +msgstr "コメントを入力" #: cps/templates/book_table.html:73 msgid "Comments" -msgstr "" +msgstr "コメント" #: cps/templates/book_table.html:75 msgid "Archiv Status" -msgstr "" +msgstr "アーカイブ状況" #: cps/templates/book_table.html:77 cps/templates/search_form.html:42 msgid "Read Status" -msgstr "" +msgstr "既読/未読" #: cps/templates/book_table.html:80 cps/templates/book_table.html:82 #: cps/templates/book_table.html:84 cps/templates/book_table.html:86 #: cps/templates/book_table.html:90 cps/templates/book_table.html:92 #: cps/templates/book_table.html:96 -#, fuzzy msgid "Enter " -msgstr "登録" +msgstr "入力: " #: cps/templates/book_table.html:113 cps/templates/modal_dialogs.html:46 #: cps/templates/tasks.html:36 @@ -2030,19 +2018,19 @@ msgstr "よろしいですか?" #: cps/templates/book_table.html:117 msgid "Books with Title will be merged from:" -msgstr "" +msgstr "このタイトルの本から" #: cps/templates/book_table.html:121 msgid "Into Book with Title:" -msgstr "" +msgstr "このタイトルの本に統合します" #: cps/templates/book_table.html:126 msgid "Merge" -msgstr "" +msgstr "統合" #: cps/templates/config_db.html:12 msgid "Location of Calibre Database" -msgstr "" +msgstr "Calibre DBの場所" #: cps/templates/config_db.html:22 msgid "Use Google Drive?" @@ -2058,7 +2046,7 @@ msgstr "Googleドライブ上のCalibreフォルダ" #: cps/templates/config_db.html:40 msgid "Metadata Watch Channel ID" -msgstr "" +msgstr "メタデータ監視用チャンネルID" #: cps/templates/config_db.html:43 msgid "Revoke" @@ -2066,27 +2054,27 @@ msgstr "取り消す" #: cps/templates/config_db.html:68 msgid "New db location is invalid, please enter valid path" -msgstr "" +msgstr "入力したDBの場所が無効です。有効なパスを入力してください" #: cps/templates/config_edit.html:18 msgid "Server Configuration" -msgstr "サーバ設定" +msgstr "サーバー設定" #: cps/templates/config_edit.html:25 msgid "Server Port" -msgstr "ポート" +msgstr "ポート番号" #: cps/templates/config_edit.html:28 msgid "SSL certfile location (leave it empty for non-SSL Servers)" -msgstr "SSL証明書の場所 (非SSLサーバでは空欄にしてください)" +msgstr "SSL証明書の場所 (非SSLサーバーでは空欄にしてください)" #: cps/templates/config_edit.html:35 msgid "SSL Keyfile location (leave it empty for non-SSL Servers)" -msgstr "SSL鍵ファイルの場所 (非SSLサーバでは空欄にしてください)" +msgstr "SSL鍵ファイルの場所 (非SSLサーバーでは空欄にしてください)" #: cps/templates/config_edit.html:43 msgid "Update Channel" -msgstr "" +msgstr "アップデートチャンネル" #: cps/templates/config_edit.html:45 msgid "Stable" @@ -2098,11 +2086,11 @@ msgstr "最新" #: cps/templates/config_edit.html:50 msgid "Trusted Hosts (Comma Separated)" -msgstr "" +msgstr "信頼するホスト名 (カンマ区切り)" #: cps/templates/config_edit.html:61 msgid "Logfile Configuration" -msgstr "ログファイルの設定" +msgstr "ログファイル設定" #: cps/templates/config_edit.html:77 msgid "Location and name of logfile (calibre-web.log for no entry)" @@ -2110,11 +2098,11 @@ msgstr "ログファイル名 (空欄の場合はcalibre-web.log)" #: cps/templates/config_edit.html:82 msgid "Enable Access Log" -msgstr "" +msgstr "アクセスログを保存する" #: cps/templates/config_edit.html:85 msgid "Location and name of access logfile (access.log for no entry)" -msgstr "" +msgstr "アクセスログのファイル名 (空欄の場合はaccess.log)" #: cps/templates/config_edit.html:96 msgid "Feature Configuration" @@ -2122,55 +2110,55 @@ msgstr "機能設定" #: cps/templates/config_edit.html:104 msgid "Convert non-English characters in title and author while saving to disk" -msgstr "" +msgstr "ダウンロード時にタイトルと著者名の中にある2バイト文字を変換する" #: cps/templates/config_edit.html:108 msgid "Enable Uploads" -msgstr "" +msgstr "アップロード機能を有効にする" #: cps/templates/config_edit.html:108 msgid "(Please ensure users having also upload rights)" -msgstr "" +msgstr "(ユーザーにアップロード権限を与えることも忘れないでください)" #: cps/templates/config_edit.html:112 msgid "Allowed Upload Fileformats" -msgstr "" +msgstr "アップロードを許可するファイル形式" #: cps/templates/config_edit.html:118 msgid "Enable Anonymous Browsing" -msgstr "" +msgstr "匿名での閲覧を許可" #: cps/templates/config_edit.html:122 msgid "Enable Public Registration" -msgstr "" +msgstr "誰でも登録可能にする" #: cps/templates/config_edit.html:127 msgid "Use E-Mail as Username" -msgstr "" +msgstr "メールアドレスをユーザー名として使う" #: cps/templates/config_edit.html:132 msgid "Enable Magic Link Remote Login" -msgstr "" +msgstr "マジックリンクによるリモートログインを有効にする" #: cps/templates/config_edit.html:137 msgid "Enable Kobo sync" -msgstr "" +msgstr "Koboの同期を有効にする" #: cps/templates/config_edit.html:142 msgid "Proxy unknown requests to Kobo Store" -msgstr "" +msgstr "Koboストアへの不明なリクエストをプロキシ" #: cps/templates/config_edit.html:145 msgid "Server External Port (for port forwarded API calls)" -msgstr "" +msgstr "サーバーの外部ポート番号 (APIの呼び出しをポートフォワーディングするため)" #: cps/templates/config_edit.html:153 msgid "Use Goodreads" -msgstr "" +msgstr "Goodreadsを利用" #: cps/templates/config_edit.html:154 msgid "Create an API Key" -msgstr "" +msgstr "APIキーを作成" #: cps/templates/config_edit.html:158 msgid "Goodreads API Key" @@ -2182,138 +2170,138 @@ msgstr "GoodreadsのAPIシークレット" #: cps/templates/config_edit.html:169 msgid "Allow Reverse Proxy Authentication" -msgstr "" +msgstr "リバースプロキシの認証を許可" #: cps/templates/config_edit.html:180 msgid "Login type" -msgstr "" +msgstr "ログインの種類" #: cps/templates/config_edit.html:182 msgid "Use Standard Authentication" -msgstr "" +msgstr "通常の認証を利用" #: cps/templates/config_edit.html:184 msgid "Use LDAP Authentication" -msgstr "" +msgstr "LDAP認証を利用" #: cps/templates/config_edit.html:187 msgid "Use OAuth" -msgstr "" +msgstr "OAuthを利用" #: cps/templates/config_edit.html:194 msgid "LDAP Server Host Name or IP Address" -msgstr "" +msgstr "LDAPサーバーのホスト名またはIPアドレス" #: cps/templates/config_edit.html:198 msgid "LDAP Server Port" -msgstr "" +msgstr "LDAPサーバーのポート番号" #: cps/templates/config_edit.html:202 msgid "LDAP Encryption" -msgstr "" +msgstr "LDAPの暗号化方式" #: cps/templates/config_edit.html:205 msgid "TLS" -msgstr "" +msgstr "TLS" #: cps/templates/config_edit.html:206 msgid "SSL" -msgstr "" +msgstr "SSL" #: cps/templates/config_edit.html:210 msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" -msgstr "" +msgstr "LDAPのCA証明書のパス (クライアント証明書による認証の場合のみ必要)" #: cps/templates/config_edit.html:217 msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" -msgstr "" +msgstr "LDAP証明書のパス (クライアント証明書による認証の場合のみ必要)" #: cps/templates/config_edit.html:224 msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" -msgstr "" +msgstr "LDAPのキーファイルのパス (クライアント証明書による認証の場合のみ必要)" #: cps/templates/config_edit.html:233 msgid "LDAP Authentication" -msgstr "" +msgstr "LDAP認証" #: cps/templates/config_edit.html:235 msgid "Anonymous" -msgstr "" +msgstr "匿名" #: cps/templates/config_edit.html:236 msgid "Unauthenticated" -msgstr "" +msgstr "認証失敗" #: cps/templates/config_edit.html:237 msgid "Simple" -msgstr "" +msgstr "簡単" #: cps/templates/config_edit.html:242 msgid "LDAP Administrator Username" -msgstr "" +msgstr "LDAP管理者のユーザー名" #: cps/templates/config_edit.html:248 msgid "LDAP Administrator Password" -msgstr "" +msgstr "LDAP管理者のパスワード" #: cps/templates/config_edit.html:253 msgid "LDAP Distinguished Name (DN)" -msgstr "" +msgstr "LDAPの識別名 (DN)" #: cps/templates/config_edit.html:257 msgid "LDAP User Object Filter" -msgstr "" +msgstr "LDAPユーザーフィルタ" #: cps/templates/config_edit.html:262 msgid "LDAP Server is OpenLDAP?" -msgstr "" +msgstr "LDAPサーバーはOpenLDAPですか?" #: cps/templates/config_edit.html:264 msgid "Following Settings are Needed For User Import" -msgstr "" +msgstr "以下の設定はユーザーのインポートのために必要です" #: cps/templates/config_edit.html:266 msgid "LDAP Group Object Filter" -msgstr "" +msgstr "LDAPグループフィルタ" #: cps/templates/config_edit.html:270 msgid "LDAP Group Name" -msgstr "" +msgstr "LDAPグループ名" #: cps/templates/config_edit.html:274 msgid "LDAP Group Members Field" -msgstr "" +msgstr "LDAPグループメンバーフィールド" #: cps/templates/config_edit.html:278 msgid "LDAP Member User Filter Detection" -msgstr "" +msgstr "LDAPメンバーユーザーフィルタ検出" #: cps/templates/config_edit.html:280 msgid "Autodetect" -msgstr "" +msgstr "自動検出" #: cps/templates/config_edit.html:281 msgid "Custom Filter" -msgstr "" +msgstr "カスタムフィルタ" #: cps/templates/config_edit.html:286 msgid "LDAP Member User Filter" -msgstr "" +msgstr "LDAPメンバーユーザーフィルタ" #: cps/templates/config_edit.html:297 #, python-format msgid "Obtain %(provider)s OAuth Credential" -msgstr "" +msgstr "%(provider)s OAuth 認証情報を入手" #: cps/templates/config_edit.html:300 #, python-format msgid "%(provider)s OAuth Client Id" -msgstr "" +msgstr "%(provider)s OAuth クライアントID" #: cps/templates/config_edit.html:304 #, python-format msgid "%(provider)s OAuth Client Secret" -msgstr "" +msgstr "%(provider)s OAuth クライアントシークレット" #: cps/templates/config_edit.html:320 msgid "External binaries" @@ -2321,15 +2309,15 @@ msgstr "外部バイナリ" #: cps/templates/config_edit.html:326 msgid "Path to Calibre E-Book Converter" -msgstr "" +msgstr "Calibre E-Book Converterのパス" #: cps/templates/config_edit.html:334 msgid "Calibre E-Book Converter Settings" -msgstr "" +msgstr "Calibre E-Book Converterの設定" #: cps/templates/config_edit.html:337 msgid "Path to Kepubify E-Book Converter" -msgstr "" +msgstr "Kepubify E-Book Converterのパス" #: cps/templates/config_edit.html:345 msgid "Location of Unrar binary" @@ -2341,11 +2329,11 @@ msgstr "表示設定" #: cps/templates/config_view_edit.html:32 msgid "No. of Random Books to Display" -msgstr "" +msgstr "ランダムに表示する本の冊数" #: cps/templates/config_view_edit.html:36 msgid "No. of Authors to Display Before Hiding (0=Disable Hiding)" -msgstr "" +msgstr "非表示にする前に表示する著者数 (0=非表示にしない)" #: cps/templates/config_view_edit.html:40 cps/templates/readcbr.html:113 msgid "Theme" @@ -2361,27 +2349,27 @@ msgstr "caliBlur! ダークテーマ" #: cps/templates/config_view_edit.html:47 msgid "Regular Expression for Ignoring Columns" -msgstr "" +msgstr "無視するカラムの正規表現" #: cps/templates/config_view_edit.html:51 msgid "Link Read/Unread Status to Calibre Column" -msgstr "" +msgstr "既読/未読をリンクするCalibreのカラム" #: cps/templates/config_view_edit.html:60 msgid "View Restrictions based on Calibre column" -msgstr "" +msgstr "表示制限をリンクするCalibreのカラム" #: cps/templates/config_view_edit.html:69 msgid "Regular Expression for Title Sorting" -msgstr "" +msgstr "タイトルをソートするための正規表現" #: cps/templates/config_view_edit.html:80 msgid "Default Settings for New Users" -msgstr "" +msgstr "新規ユーザーのデフォルト設定" #: cps/templates/config_view_edit.html:88 cps/templates/user_edit.html:96 msgid "Admin User" -msgstr "" +msgstr "管理者ユーザー" #: cps/templates/config_view_edit.html:92 cps/templates/user_edit.html:101 msgid "Allow Downloads" @@ -2389,7 +2377,7 @@ msgstr "ダウンロードを許可" #: cps/templates/config_view_edit.html:96 cps/templates/user_edit.html:105 msgid "Allow eBook Viewer" -msgstr "" +msgstr "本のビューアを許可" #: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:110 msgid "Allow Uploads" @@ -2401,7 +2389,7 @@ msgstr "編集を許可" #: cps/templates/config_view_edit.html:111 cps/templates/user_edit.html:120 msgid "Allow Delete Books" -msgstr "" +msgstr "本の削除を許可" #: cps/templates/config_view_edit.html:116 cps/templates/user_edit.html:126 msgid "Allow Changing Password" @@ -2412,47 +2400,46 @@ msgid "Allow Editing Public Shelves" msgstr "みんなの本棚の編集を許可" #: cps/templates/config_view_edit.html:123 -#, fuzzy msgid "Default Language" -msgstr "言語を除外" +msgstr "言語設定のデフォルト" #: cps/templates/config_view_edit.html:131 msgid "Default Visible Language of Books" -msgstr "" +msgstr "表示する本の言語設定のデフォルト" #: cps/templates/config_view_edit.html:147 msgid "Default Visibilities for New Users" -msgstr "" +msgstr "新規ユーザーのデフォルト表示設定" #: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:84 #: cps/templates/user_table.html:154 msgid "Show Random Books in Detail View" -msgstr "" +msgstr "詳細画面でランダムに本を表示" #: cps/templates/config_view_edit.html:166 cps/templates/user_edit.html:87 msgid "Add Allowed/Denied Tags" -msgstr "" +msgstr "許可/拒否タグを追加" #: cps/templates/config_view_edit.html:167 msgid "Add Allowed/Denied custom column values" -msgstr "" +msgstr "許可/拒否カスタムカラムを追加" #: cps/templates/detail.html:61 cps/templates/detail.html:70 msgid "Read in Browser" -msgstr "" +msgstr "ブラウザで読む" #: cps/templates/detail.html:78 cps/templates/detail.html:95 msgid "Listen in Browser" -msgstr "" +msgstr "ブラウザで聞く" #: cps/templates/detail.html:125 #, python-format msgid "Book %(index)s of %(range)s" -msgstr "" +msgstr "%(range)s 第%(index)s巻" #: cps/templates/detail.html:174 msgid "Published" -msgstr "" +msgstr "発売日" #: cps/templates/detail.html:222 msgid "Mark As Unread" @@ -2464,19 +2451,19 @@ msgstr "既読に設定" #: cps/templates/detail.html:223 msgid "Read" -msgstr "読んだ" +msgstr "既読" #: cps/templates/detail.html:232 msgid "Restore from archive" -msgstr "" +msgstr "アーカイブから復元" #: cps/templates/detail.html:232 msgid "Add to archive" -msgstr "" +msgstr "アーカイブに追加" #: cps/templates/detail.html:233 msgid "Archived" -msgstr "" +msgstr "アーカイブ済み" #: cps/templates/detail.html:244 msgid "Description:" @@ -2490,31 +2477,31 @@ msgstr "本棚に追加" #: cps/templates/feed.xml:79 cps/templates/layout.html:138 #: cps/templates/search.html:22 msgid "(Public)" -msgstr "" +msgstr "(公開)" #: cps/templates/detail.html:299 msgid "Edit Metadata" -msgstr "" +msgstr "メタデータを編集" #: cps/templates/email_edit.html:13 msgid "Choose Server Type" -msgstr "" +msgstr "サーバーの種類を選択" #: cps/templates/email_edit.html:15 msgid "Use Standard E-Mail Account" -msgstr "" +msgstr "標準のメールアカウントを使用" #: cps/templates/email_edit.html:16 msgid "Gmail Account with OAuth2 Verification" -msgstr "" +msgstr "OAuth2認証を用いたGmailアカウント" #: cps/templates/email_edit.html:22 msgid "Setup Gmail Account as E-Mail Server" -msgstr "" +msgstr "Gmailアカウントをメールサーバーとして設定" #: cps/templates/email_edit.html:24 msgid "Revoke Gmail Access" -msgstr "" +msgstr "Gmailへのアクセスを失効" #: cps/templates/email_edit.html:42 msgid "STARTTLS" @@ -2526,15 +2513,15 @@ msgstr "SSL/TLS" #: cps/templates/email_edit.html:51 msgid "SMTP Password" -msgstr "" +msgstr "SMTPのパスワード" #: cps/templates/email_edit.html:58 msgid "Attachment Size Limit" -msgstr "" +msgstr "添付ファイルのサイズ制限" #: cps/templates/email_edit.html:66 msgid "Save and Send Test E-mail" -msgstr "" +msgstr "保存してテストメールを送信" #: cps/templates/email_edit.html:70 cps/templates/layout.html:30 #: cps/templates/shelf_order.html:42 cps/templates/user_table.html:174 @@ -2543,7 +2530,7 @@ msgstr "戻る" #: cps/templates/email_edit.html:74 msgid "Allowed Domains (Whitelist)" -msgstr "" +msgstr "許可するドメイン名 (ホワイトリスト)" #: cps/templates/email_edit.html:78 cps/templates/email_edit.html:105 msgid "Add Domain" @@ -2560,7 +2547,7 @@ msgstr "ドメイン名を入力" #: cps/templates/email_edit.html:92 msgid "Denied Domains (Blacklist)" -msgstr "" +msgstr "拒否するドメイン名 (ブラックリスト)" #: cps/templates/feed.xml:21 cps/templates/layout.html:171 msgid "Next" @@ -2568,57 +2555,57 @@ msgstr "次" #: cps/templates/generate_kobo_auth_url.html:6 msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):" -msgstr "" +msgstr ".kobo/Kobo eReader.confファイルをテキストエディタで開いて追加(編集)してください:" #: cps/templates/generate_kobo_auth_url.html:11 msgid "Kobo Token:" -msgstr "" +msgstr "Koboトークン:" #: cps/templates/grid.html:21 msgid "List" -msgstr "" +msgstr "一覧" #: cps/templates/http_error.html:31 msgid "Calibre-Web Instance is unconfigured, please contact your administrator" -msgstr "" +msgstr "Calibre-Webインスタンスが未設定です。管理者に連絡してください" #: cps/templates/http_error.html:41 msgid "Create Issue" -msgstr "" +msgstr "Issueを作成" #: cps/templates/http_error.html:48 msgid "Return to Home" -msgstr "" +msgstr "ホームに戻る" #: cps/templates/http_error.html:50 msgid "Logout User" -msgstr "" +msgstr "ユーザーをログアウト" #: cps/templates/index.html:71 msgid "Sort ascending according to download count" -msgstr "" +msgstr "ダウンロード数が少ない順にソート" #: cps/templates/index.html:72 msgid "Sort descending according to download count" -msgstr "" +msgstr "ダウンロード数が多い順にソート" #: cps/templates/index.html:78 cps/templates/search.html:35 #: cps/templates/shelf.html:24 msgid "Sort authors in alphabetical order" -msgstr "" +msgstr "著者名を五十音順にソート" #: cps/templates/index.html:79 cps/templates/search.html:36 #: cps/templates/shelf.html:25 msgid "Sort authors in reverse alphabetical order" -msgstr "" +msgstr "著者名を逆五十音順にソート" #: cps/templates/index.html:83 msgid "Sort ascending according to series index" -msgstr "" +msgstr "巻数が小さい順にソート" #: cps/templates/index.html:84 msgid "Sort descending according to series index" -msgstr "" +msgstr "巻数が大きい順にソート" #: cps/templates/index.xml:6 msgid "Start" @@ -2626,11 +2613,11 @@ msgstr "開始" #: cps/templates/index.xml:18 msgid "Alphabetical Books" -msgstr "" +msgstr "五十音順の本" #: cps/templates/index.xml:22 msgid "Books sorted alphabetically" -msgstr "" +msgstr "五十音順にソートされた本" #: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Downloads." @@ -2642,7 +2629,7 @@ msgstr "評価に基づいた、この出版社が出している有名な本" #: cps/templates/index.xml:39 msgid "Recently added Books" -msgstr "" +msgstr "最近追加された本" #: cps/templates/index.xml:43 msgid "The latest Books" @@ -2670,24 +2657,24 @@ msgstr "シリーズ順" #: cps/templates/index.xml:101 msgid "Books ordered by Languages" -msgstr "" +msgstr "言語順" #: cps/templates/index.xml:108 msgid "Books ordered by Rating" -msgstr "" +msgstr "評価順" #: cps/templates/index.xml:116 msgid "Books ordered by file formats" -msgstr "" +msgstr "ファイル形式順" #: cps/templates/index.xml:119 cps/templates/layout.html:136 #: cps/templates/search_form.html:87 msgid "Shelves" -msgstr "" +msgstr "本棚" #: cps/templates/index.xml:123 msgid "Books organized in shelves" -msgstr "" +msgstr "本棚に整理された本" #: cps/templates/layout.html:30 msgid "Home" @@ -2695,11 +2682,11 @@ msgstr "ホーム" #: cps/templates/layout.html:36 msgid "Toggle Navigation" -msgstr "" +msgstr "ナビゲーションを実行" #: cps/templates/layout.html:47 msgid "Search Library" -msgstr "" +msgstr "ライブラリ内を検索" #: cps/templates/layout.html:64 cps/templates/layout.html:118 msgid "Uploading..." @@ -2728,7 +2715,7 @@ msgstr "ログアウト" #: cps/templates/layout.html:119 msgid "Please do not refresh the page" -msgstr "" +msgstr "ページを更新しないでください" #: cps/templates/layout.html:129 msgid "Browse" @@ -2748,124 +2735,123 @@ msgstr "本の詳細" #: cps/templates/list.html:22 msgid "Grid" -msgstr "" +msgstr "表" #: cps/templates/login.html:18 msgid "Remember Me" -msgstr "" +msgstr "アカウント情報を記憶する" #: cps/templates/login.html:23 msgid "Forgot Password?" -msgstr "" +msgstr "パスワードを忘れた場合" #: cps/templates/login.html:26 msgid "Log in with Magic Link" -msgstr "" +msgstr "マジックリンクでログイン" #: cps/templates/logviewer.html:6 msgid "Show Calibre-Web Log: " -msgstr "" +msgstr "Calibre-Webのログを表示: " #: cps/templates/logviewer.html:8 msgid "Calibre-Web Log: " -msgstr "" +msgstr "Calibre-Webのログ: " #: cps/templates/logviewer.html:8 msgid "Stream output, can't be displayed" -msgstr "" +msgstr "ストリームの出力を表示できません" #: cps/templates/logviewer.html:12 msgid "Show Access Log: " -msgstr "" +msgstr "アクセスログを表示: " #: cps/templates/logviewer.html:18 msgid "Download Calibre-Web Log" -msgstr "" +msgstr "Calibre-Webのログをダウンロード" #: cps/templates/logviewer.html:21 msgid "Download Access Log" -msgstr "" +msgstr "アクセスログをダウンロード" #: cps/templates/modal_dialogs.html:6 msgid "Select Allowed/Denied Tags" -msgstr "" +msgstr "許可/拒否タグを選択" #: cps/templates/modal_dialogs.html:7 msgid "Select Allowed/Denied Custom Column Values" -msgstr "" +msgstr "許可/拒否カスタムカラムを選択" #: cps/templates/modal_dialogs.html:8 msgid "Select Allowed/Denied Tags of User" -msgstr "" +msgstr "ユーザーの許可/拒否タグを選択" #: cps/templates/modal_dialogs.html:9 msgid "Select Allowed/Denied Custom Column Values of User" -msgstr "" +msgstr "ユーザーの許可/拒否カスタムカラムを選択" #: cps/templates/modal_dialogs.html:15 msgid "Enter Tag" -msgstr "" +msgstr "タグを入力" #: cps/templates/modal_dialogs.html:24 msgid "Add View Restriction" -msgstr "" +msgstr "表示制限を追加" #: cps/templates/modal_dialogs.html:50 msgid "This book format will be permanently erased from database" -msgstr "" +msgstr "このファイル形式はDBから完全に削除されます" #: cps/templates/modal_dialogs.html:51 msgid "This book will be permanently erased from database" -msgstr "" +msgstr "この本はDBと" #: cps/templates/modal_dialogs.html:52 msgid "and hard disk" -msgstr "" +msgstr "ローカルから完全に削除されます" #: cps/templates/modal_dialogs.html:56 msgid "Important Kobo Note: deleted books will remain on any paired Kobo device." -msgstr "" +msgstr "Koboに関する重要な注意: 削除された本はどの連携されたKobo端末にも残ります。" #: cps/templates/modal_dialogs.html:57 msgid "Books must first be archived and the device synced before a book can safely be deleted." -msgstr "" +msgstr "本を安全に削除するためには、初めに本をアーカイブした上で端末と同期する必要があります" #: cps/templates/modal_dialogs.html:76 msgid "Choose File Location" -msgstr "" +msgstr "ファイルの場所を選択" #: cps/templates/modal_dialogs.html:82 msgid "type" -msgstr "" +msgstr "種類" #: cps/templates/modal_dialogs.html:83 msgid "name" -msgstr "" +msgstr "名前" #: cps/templates/modal_dialogs.html:84 msgid "size" -msgstr "" +msgstr "サイズ" #: cps/templates/modal_dialogs.html:90 msgid "Parent Directory" -msgstr "" +msgstr "親ディレクトリ" #: cps/templates/modal_dialogs.html:98 msgid "Select" -msgstr "" +msgstr "選択" #: cps/templates/modal_dialogs.html:134 cps/templates/tasks.html:45 -#, fuzzy msgid "Ok" -msgstr "本" +msgstr "OK" #: cps/templates/osd.xml:5 msgid "Calibre-Web eBook Catalog" -msgstr "" +msgstr "Calibre-WebのeBookカタログ" #: cps/templates/read.html:6 msgid "epub Reader" -msgstr "" +msgstr "EPUBリーダー" #: cps/templates/read.html:77 cps/templates/readcbr.html:116 msgid "Light" @@ -2877,20 +2863,19 @@ msgstr "ダーク" #: cps/templates/read.html:79 msgid "Sepia" -msgstr "" +msgstr "セピア" #: cps/templates/read.html:80 -#, fuzzy msgid "Black" -msgstr "戻る" +msgstr "ブラック" #: cps/templates/read.html:84 msgid "Reflow text when sidebars are open." -msgstr "" +msgstr "サイドバーが開いているとき、テキストを再度流し込みます。" #: cps/templates/readcbr.html:7 msgid "Comic Reader" -msgstr "" +msgstr "コミックリーダー" #: cps/templates/readcbr.html:89 msgid "Keyboard Shortcuts" @@ -2934,7 +2919,7 @@ msgstr "画像を反転する" #: cps/templates/readcbr.html:122 msgid "Scale" -msgstr "サイズ" +msgstr "スケール" #: cps/templates/readcbr.html:125 msgid "Best" @@ -2982,80 +2967,79 @@ msgstr "右から左" #: cps/templates/readcbr.html:165 msgid "Reset to Top" -msgstr "" +msgstr "一番上にリセット" #: cps/templates/readcbr.html:166 msgid "Remember Position" -msgstr "" +msgstr "位置を維持" #: cps/templates/readcbr.html:171 msgid "Scrollbar" -msgstr "" +msgstr "スクロールバー" #: cps/templates/readcbr.html:174 msgid "Show" -msgstr "" +msgstr "表示" #: cps/templates/readcbr.html:175 msgid "Hide" -msgstr "" +msgstr "非表示" #: cps/templates/readdjvu.html:5 msgid "DJVU Reader" -msgstr "" +msgstr "DJVUリーダー" #: cps/templates/readpdf.html:29 msgid "PDF Reader" -msgstr "" +msgstr "PDFリーダー" #: cps/templates/readtxt.html:6 -#, fuzzy msgid "txt Reader" -msgstr "テキストリーダ" +msgstr "テキストリーダー" #: cps/templates/register.html:4 msgid "Register New Account" -msgstr "" +msgstr "新規アカウントを登録" #: cps/templates/register.html:10 msgid "Choose a username" -msgstr "ユーザ名を入力してください" +msgstr "ユーザー名を入力してください" #: cps/templates/register.html:15 msgid "Your email address" -msgstr "あなたのメールアドレス" +msgstr "メールアドレス" #: cps/templates/remote_login.html:5 msgid "Magic Link - Authorise New Device" -msgstr "" +msgstr "マジックリンク - 新規端末を認証する" #: cps/templates/remote_login.html:7 msgid "On another device, login and visit:" -msgstr "" +msgstr "他の端末でログインしてアクセスしてください:" #: cps/templates/remote_login.html:11 msgid "Once verified, you will automatically be logged in on this device." -msgstr "" +msgstr "一度承認されると、自動的にこの端末でログインされます。" #: cps/templates/remote_login.html:14 msgid "This verification link will expire in 10 minutes." -msgstr "" +msgstr "この確認リンクの有効期限は10分です。" #: cps/templates/schedule_edit.html:29 msgid "Generate Book Cover Thumbnails" -msgstr "" +msgstr "本の表紙サムネイルを生成" #: cps/templates/schedule_edit.html:33 msgid "Generate Series Cover Thumbnails" -msgstr "" +msgstr "シリーズの表紙サムネイルを生成" #: cps/templates/search.html:6 msgid "No Results Found" -msgstr "" +msgstr "結果が見つかりません" #: cps/templates/search.html:7 msgid "Search Term:" -msgstr "" +msgstr "検索する単語:" #: cps/templates/search.html:9 msgid "Results for:" @@ -3063,52 +3047,51 @@ msgstr "結果:" #: cps/templates/search_form.html:21 msgid "Published Date From" -msgstr "" +msgstr "発売日(〜から)" #: cps/templates/search_form.html:31 msgid "Published Date To" -msgstr "" +msgstr "発売日(〜まで)" #: cps/templates/search_form.html:59 msgid "Exclude Tags" -msgstr "タグを除外" +msgstr "除外するタグ" #: cps/templates/search_form.html:77 msgid "Exclude Series" -msgstr "シリーズを除外" +msgstr "除外するシリーズ" #: cps/templates/search_form.html:95 -#, fuzzy msgid "Exclude Shelves" -msgstr "シリーズを除外" +msgstr "除外する本棚" #: cps/templates/search_form.html:115 msgid "Exclude Languages" -msgstr "言語を除外" +msgstr "除外する言語" #: cps/templates/search_form.html:126 msgid "Extensions" -msgstr "" +msgstr "拡張子" #: cps/templates/search_form.html:134 msgid "Exclude Extensions" -msgstr "" +msgstr "除外する拡張子" #: cps/templates/search_form.html:144 msgid "Rating Above" -msgstr "" +msgstr "評価(〜以上)" #: cps/templates/search_form.html:148 msgid "Rating Below" -msgstr "" +msgstr "評価(〜以下)" #: cps/templates/search_form.html:180 msgid "From:" -msgstr "" +msgstr "〜から:" #: cps/templates/search_form.html:190 msgid "To:" -msgstr "" +msgstr "〜まで:" #: cps/templates/shelf.html:13 msgid "Delete this Shelf" @@ -3116,63 +3099,63 @@ msgstr "この本棚を削除" #: cps/templates/shelf.html:14 msgid "Edit Shelf Properties" -msgstr "" +msgstr "本棚のプロパティを編集" #: cps/templates/shelf.html:17 msgid "Arrange books manually" -msgstr "" +msgstr "手動で本を並び替える" #: cps/templates/shelf.html:18 msgid "Disable Change order" -msgstr "" +msgstr "並び順の変更を無効にする" #: cps/templates/shelf.html:18 msgid "Enable Change order" -msgstr "" +msgstr "並び順の変更を有効にする" #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" -msgstr "" +msgstr "みんなと共有" #: cps/templates/shelf_edit.html:21 msgid "Sync this shelf with Kobo device" -msgstr "" +msgstr "この本棚をKobo端末と同期" #: cps/templates/shelf_order.html:5 msgid "Drag to Rearrange Order" -msgstr "" +msgstr "ドラッグして並び順を変更" #: cps/templates/shelf_order.html:33 msgid "Hidden Book" -msgstr "" +msgstr "非表示の本" #: cps/templates/stats.html:7 msgid "Library Statistics" -msgstr "" +msgstr "ライブラリの統計" #: 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:29 msgid "System Statistics" -msgstr "" +msgstr "システムの統計" #: cps/templates/stats.html:33 msgid "Program" -msgstr "" +msgstr "プログラム" #: cps/templates/stats.html:34 msgid "Installed Version" @@ -3180,7 +3163,7 @@ msgstr "インストールされたバージョン" #: cps/templates/tasks.html:12 msgid "User" -msgstr "ユーザ" +msgstr "ユーザー" #: cps/templates/tasks.html:14 msgid "Task" @@ -3196,165 +3179,157 @@ msgstr "進捗" #: cps/templates/tasks.html:17 msgid "Run Time" -msgstr "" +msgstr "稼働時間" #: cps/templates/tasks.html:18 msgid "Start Time" -msgstr "" +msgstr "開始時刻" #: cps/templates/tasks.html:20 msgid "Actions" -msgstr "" +msgstr "アクション" #: cps/templates/tasks.html:40 msgid "This task will be cancelled. Any progress made by this task will be saved." -msgstr "" +msgstr "このタスクはキャンセルされます。このタスクによる進捗はすべて保存されます。" #: cps/templates/tasks.html:41 msgid "If this is a scheduled task, it will be re-ran during the next scheduled time." -msgstr "" +msgstr "これがスケジュールタスクの場合、次のスケジュールの時刻にはもう一度実行されます。" #: cps/templates/user_edit.html:20 msgid "Reset user Password" -msgstr "ユーザパスワードをリセット" +msgstr "パスワードをリセット" #: cps/templates/user_edit.html:43 msgid "Language of Books" -msgstr "" +msgstr "本の言語" #: cps/templates/user_edit.html:54 msgid "OAuth Settings" -msgstr "" +msgstr "OAuth設定" #: cps/templates/user_edit.html:56 msgid "Link" -msgstr "" +msgstr "リンク" #: cps/templates/user_edit.html:58 msgid "Unlink" -msgstr "" +msgstr "リンク解除" #: cps/templates/user_edit.html:64 msgid "Kobo Sync Token" -msgstr "" +msgstr "Kobo同期トークン" #: cps/templates/user_edit.html:66 msgid "Create/View" -msgstr "" +msgstr "作成/表示" #: cps/templates/user_edit.html:70 msgid "Force full kobo sync" -msgstr "" +msgstr "強制的にKoboと完全同期" #: cps/templates/user_edit.html:88 msgid "Add allowed/Denied Custom Column Values" -msgstr "" +msgstr "許可/拒否カスタムカラムを追加" #: cps/templates/user_edit.html:137 msgid "Sync only books in selected shelves with Kobo" -msgstr "" +msgstr "選択した本棚内の本のみKoboと同期" #: cps/templates/user_edit.html:147 cps/templates/user_table.html:169 msgid "Delete User" -msgstr "" +msgstr "ユーザーを削除" #: cps/templates/user_edit.html:159 msgid "Generate Kobo Auth URL" -msgstr "" +msgstr "Koboの認証URLを生成" #: cps/templates/user_table.html:80 cps/templates/user_table.html:103 msgid "Select..." -msgstr "" +msgstr "選択..." #: cps/templates/user_table.html:131 msgid "Edit User" -msgstr "" +msgstr "ユーザーを編集" #: cps/templates/user_table.html:134 -#, fuzzy msgid "Enter Username" -msgstr "ユーザ名を入力してください" +msgstr "ユーザー名を入力してください" #: cps/templates/user_table.html:135 -#, fuzzy msgid "Enter E-mail Address" -msgstr "あなたのメールアドレス" +msgstr "メールアドレスを入力してください" #: cps/templates/user_table.html:136 -#, fuzzy msgid "Enter E-Reader E-mail Address" -msgstr "あなたのメールアドレス" +msgstr "E-Readerメールアドレスを入力してください" #: cps/templates/user_table.html:136 -#, fuzzy msgid "E-Reader E-mail" -msgstr "テストメール" +msgstr "E-Readerメール" #: cps/templates/user_table.html:137 -#, fuzzy msgid "Locale" -msgstr "サイズ" +msgstr "地域" #: cps/templates/user_table.html:138 msgid "Visible Book Languages" -msgstr "" +msgstr "表示する本の言語" #: cps/templates/user_table.html:139 msgid "Edit Allowed Tags" -msgstr "" +msgstr "許可タグを編集" #: cps/templates/user_table.html:139 msgid "Allowed Tags" -msgstr "" +msgstr "許可タグ" #: cps/templates/user_table.html:140 msgid "Edit Denied Tags" -msgstr "" +msgstr "拒否タグを編集" #: cps/templates/user_table.html:140 msgid "Denied Tags" -msgstr "" +msgstr "拒否タグ" #: cps/templates/user_table.html:141 msgid "Edit Allowed Column Values" -msgstr "" +msgstr "許可カスタムカラムを編集" #: cps/templates/user_table.html:141 msgid "Allowed Column Values" -msgstr "" +msgstr "許可カスタムカラム" #: cps/templates/user_table.html:142 msgid "Edit Denied Column Values" -msgstr "" +msgstr "拒否カスタムカラムを編集" #: cps/templates/user_table.html:142 msgid "Denied Column Values" -msgstr "" +msgstr "拒否カスタムカラム" #: cps/templates/user_table.html:144 -#, fuzzy msgid "Change Password" -msgstr "パスワード変更を許可" +msgstr "パスワード変更" #: cps/templates/user_table.html:147 msgid "View" -msgstr "" +msgstr "閲覧" #: cps/templates/user_table.html:150 -#, fuzzy msgid "Edit Public Shelves" -msgstr "本棚を編集する" +msgstr "みんなの本棚を編集" #: cps/templates/user_table.html:152 msgid "Sync selected Shelves with Kobo" -msgstr "" +msgstr "選択した本棚をKoboと同期" #: cps/templates/user_table.html:156 -#, fuzzy msgid "Show read/unread selection" -msgstr "シリーズ選択を表示" +msgstr "既読/未読の選択を表示" #: cps/templates/user_table.html:159 msgid "Show random books" -msgstr "ランダムで本を表示" +msgstr "ランダムに本を表示" diff --git a/cps/translations/km/LC_MESSAGES/messages.mo b/cps/translations/km/LC_MESSAGES/messages.mo index b3a54e8db..ae8f24dcc 100644 Binary files a/cps/translations/km/LC_MESSAGES/messages.mo and b/cps/translations/km/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/km/LC_MESSAGES/messages.po b/cps/translations/km/LC_MESSAGES/messages.po index 0c201591e..8736dc07c 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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n" "Last-Translator: \n" "Language: km_KH\n" @@ -291,7 +291,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -330,8 +330,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "" @@ -349,7 +349,7 @@ msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" msgid "Password for user %(user)s reset" msgstr "" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន" @@ -465,7 +465,7 @@ msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្ msgid "Database Configuration" msgstr "ការកំណត់មុខងារ" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "សូមបំពេញចន្លោះទាំងអស់!" @@ -508,20 +508,20 @@ msgstr "មិនបានតម្លើង" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "គ្មាន" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "" @@ -636,7 +636,7 @@ msgstr "" 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:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" @@ -740,7 +740,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "" @@ -793,7 +793,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -809,7 +809,7 @@ msgstr "" msgid "Register with %(provider)s" msgstr "" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ ‘%(nickname)s’" @@ -875,7 +875,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "ចូលប្រើប្រាស់" @@ -925,7 +925,7 @@ msgid "Show Top Rated Books" msgstr "បង្ហាញសៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "សៀវភៅដែលបានអានរួច" @@ -934,7 +934,7 @@ msgid "Show read and unread" msgstr "បង្ហាញអានរួច និងមិនទាន់អាន" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "សៀវភៅដែលមិនទាន់បានអាន" @@ -952,7 +952,7 @@ msgid "Show Random Books" msgstr "បង្ហាញសៀវភៅចៃដន្យ" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "ប្រភេទនានា" @@ -962,7 +962,7 @@ msgstr "បង្ហាញជម្រើសប្រភេទ" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "ស៊េរី" @@ -980,7 +980,7 @@ msgid "Show author selection" msgstr "បង្ហាញជម្រើសអ្នកនិពន្ធ" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "" @@ -990,7 +990,7 @@ msgstr "" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "ភាសានានា" @@ -1014,7 +1014,7 @@ msgstr "" msgid "Show file formats selection" msgstr "" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "" @@ -1022,7 +1022,7 @@ msgstr "" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1030,41 +1030,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "ស្វែងរក" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "បានបោះពុម្ភក្រោយ " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "បានបោះពុម្ភមុន " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "ការវាយតម្លៃ <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "ការវាយតម្លៃ >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "ស្វែងរកកម្រិតខ្ពស់" @@ -1268,111 +1268,111 @@ msgstr "" msgid "Series: %(serie)s" msgstr "ស៊េរី៖ %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "ប្រភេទ៖ %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "ភាសា៖ %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "ឯកសារ DLS" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "ចុះឈ្មោះ" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "ព័ត៌មានសង្ខេបរបស់ %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "ព័ត៌មានសង្ខេបបានកែប្រែ" diff --git a/cps/translations/ko/LC_MESSAGES/messages.mo b/cps/translations/ko/LC_MESSAGES/messages.mo index 83e53efb3..a007f4a1e 100644 Binary files a/cps/translations/ko/LC_MESSAGES/messages.mo and b/cps/translations/ko/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/ko/LC_MESSAGES/messages.po b/cps/translations/ko/LC_MESSAGES/messages.po index 04fce315f..9d912a0b8 100644 --- a/cps/translations/ko/LC_MESSAGES/messages.po +++ b/cps/translations/ko/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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2022-01-10 11:30+0900\n" "Last-Translator: 내맘대로의 EPUBGUIDE.NET \n" "Language: ko\n" @@ -284,7 +284,7 @@ msgstr "Gmail 계정 인증 성공" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "데이터베이스 오류: %(error)s." @@ -323,8 +323,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "알 수없는 오류가 발생했습니다. 나중에 다시 시도 해주십시오." @@ -342,7 +342,7 @@ msgstr "사용자 %(nick)s 편집" msgid "Password for user %(user)s reset" msgstr "사용자 %(user)s의 비밀번호 재설정" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "먼저 SMTP 메일 설정을 구성하십시오..." @@ -456,7 +456,7 @@ msgstr "데이터베이스 설정이 업데이트 되었습니다" msgid "Database Configuration" msgstr "데이터베이스 구성" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "모든 필드를 채워주십시오!" @@ -499,20 +499,20 @@ msgstr "설치되지 않음" msgid "Execution permissions missing" msgstr "실행 권한 누락" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "사용자 정의 열 번호 %(column)d이(가) calibre 데이터베이스에 없습니다" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "None" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "선택한 책 제목을 사용할 수 없습니다. 파일이 존재하지 않거나 액세스할 수 없습니다" @@ -627,7 +627,7 @@ msgstr "Google 드라이브 설정이 완료되지 않았습니다. Google 드 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "콜백 도메인이 확인되지 않았습니다. 단계에 따라 Google 개발자 콘솔에서 도메인을 확인하세요" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "책 ID에 대한 %(format)s 형식을 찾을 수 없음: %(book)d" @@ -731,7 +731,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Google 드라이브에서 책 경로 %(path)s을(를) 찾을 수 없습니다" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "등록되어 있는 이메일 주소입니다" @@ -784,7 +784,8 @@ msgid "Unrar binary file not found" msgstr "Unrar 바이너리 파일을 찾을 수 없습니다" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "UnRar 실행 오류" #: cps/kobo_auth.py:89 @@ -801,7 +802,7 @@ msgstr "Kobo 설정" msgid "Register with %(provider)s" msgstr "%(provider)s에 등록" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "다음 사용자로 로그인했습니다: '%(nickname)s'" @@ -867,7 +868,7 @@ msgid "{} Stars" msgstr "{} Stars" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "로그인" @@ -917,7 +918,7 @@ msgid "Show Top Rated Books" msgstr "평점이 높은 책 보기" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "읽은 책" @@ -926,7 +927,7 @@ msgid "Show read and unread" msgstr "읽은 책과 읽지 않은 책 보기" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "읽지 않은 책" @@ -944,7 +945,7 @@ msgid "Show Random Books" msgstr "무작위 추천" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "카테고리" @@ -954,7 +955,7 @@ msgstr "카테고리별 보기" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "시리즈" @@ -972,7 +973,7 @@ msgid "Show author selection" msgstr "저자별 보기" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "출판사" @@ -982,7 +983,7 @@ msgstr "출판사별 보기" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "언어" @@ -1006,7 +1007,7 @@ msgstr "파일 유형" msgid "Show file formats selection" msgstr "파일 유형별 보기" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "보관된 책" @@ -1014,7 +1015,7 @@ msgstr "보관된 책" msgid "Show archived books" msgstr "보관된 책 보기" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "책 목록" @@ -1022,41 +1023,41 @@ msgstr "책 목록" msgid "Show Books List" msgstr "책 목록 보기" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "검색" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Published after " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Published before " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "평점 <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "평점 >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "읽은 상태 = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "사용자 정의 열을 검색하는 동안 오류가 발생했습니다. Calibre-Web을 다시 시작하십시오" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "상세 검색" @@ -1259,111 +1260,111 @@ msgstr "출판사: %(name)s" msgid "Series: %(serie)s" msgstr "시리즈: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "평가: %(rating)s 별" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "파일 유형: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "카테고리: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "언어: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "다운로드" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "평점 목록" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "파일 유형 목록" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "성공적으로 %(kindlemail)s에 보내기 예약이 되었습니다" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "책을 보내는 중에 오류 발생: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Kindle로 보내는 유효한 이메일 주소로 프로필을 업데이트하십시오." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "이메일 서버가 구성되지 않았습니다. 관리자에게 문의하십시오!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "등록" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "이메일을 등록할 수 없습니다" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "확인을 위한 이메일이 발송되었습니다." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "LDAP 인증을 활성화할 수 없습니다" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "대체 로그인: '%(nickname)s', LDAP 서버에 연결할 수 없음 또는 사용자를 알 수 없음" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "로그인 실패: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "잘못된 사용자명 또는 비밀번호" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "새 비밀번호가 이메일로 전송되었습니다" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "비밀번호를 재설정하려면 유효한 사용자 이름을 입력하십시오" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "다음 사용자로 로그인: '%(nickname)s" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s 프로필" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "프로필이 업데이트 됨" diff --git a/cps/translations/nl/LC_MESSAGES/messages.mo b/cps/translations/nl/LC_MESSAGES/messages.mo index c65fff482..701d0c3a6 100644 Binary files a/cps/translations/nl/LC_MESSAGES/messages.mo and b/cps/translations/nl/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index c0ab3d9a0..5ac4c332c 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 (GPLV3)\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-12-12 08:20+0100\n" "Last-Translator: Marcel Maas \n" "Language: nl\n" @@ -291,7 +291,7 @@ msgstr "Gmail Account succesvol geverifieerd" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Database fout: %(error)s." @@ -330,8 +330,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Onbekende fout opgetreden. Probeer het later nog eens." @@ -349,7 +349,7 @@ msgstr "Gebruiker '%(nick)s' bewerken" msgid "Password for user %(user)s reset" msgstr "Wachtwoord voor gebruiker %(user)s is hersteld" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Stel eerst SMTP-mail in..." @@ -467,7 +467,7 @@ msgstr "E-mailserver-instellingen bijgewerkt" msgid "Database Configuration" msgstr "Databaseconfiguratie" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Vul alle velden in!" @@ -511,20 +511,20 @@ msgstr "niet geïnstalleerd" msgid "Execution permissions missing" msgstr "Kan programma niet uitvoeren" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Aangepaste kolom Nr.%(column)d bestaat niet in de Calibre Database" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Geen" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Oeps! Geselecteerd boek is niet beschikbaar. Bestand bestaat niet of is niet toegankelijk" @@ -639,7 +639,7 @@ msgstr "Het instellen van Google Drive is niet afgerond, heractiveer Google Driv 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-ontwikkelaarsconsole om het domein te verifiëren" -#: cps/helper.py:80 +#: 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" @@ -743,7 +743,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Boeken locatie '%(path)s' niet aangetroffen op Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Bestaand account met dit e-mailadres aangetroffen." @@ -797,7 +797,8 @@ msgid "Unrar binary file not found" msgstr "Unrar executable niet gevonden" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Fout bij het uitvoeren van Unrar" #: cps/kobo_auth.py:89 @@ -814,7 +815,7 @@ msgstr "Kobo Instellen" msgid "Register with %(provider)s" msgstr "Aanmelden bij %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "je bent ingelogd als: '%(nickname)s'" @@ -880,7 +881,7 @@ msgid "{} Stars" msgstr "{} sterren" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Inloggen" @@ -930,7 +931,7 @@ msgid "Show Top Rated Books" msgstr "Best beoordeelde boeken tonen" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Gelezen boeken" @@ -939,7 +940,7 @@ msgid "Show read and unread" msgstr "Gelezen/Ongelezen boeken tonen" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Ongelezen boeken" @@ -957,7 +958,7 @@ msgid "Show Random Books" msgstr "Willekeurige boeken tonen" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Categorieën" @@ -967,7 +968,7 @@ msgstr "Categoriekeuze tonen" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Boekenreeksen" @@ -985,7 +986,7 @@ msgid "Show author selection" msgstr "Auteurkeuze tonen" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Uitgevers" @@ -995,7 +996,7 @@ msgstr "Uitgeverskeuze tonen" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Talen" @@ -1019,7 +1020,7 @@ msgstr "Bestandsformaten" msgid "Show file formats selection" msgstr "Bestandsformaten tonen" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Gearchiveerde boeken" @@ -1027,7 +1028,7 @@ msgstr "Gearchiveerde boeken" msgid "Show archived books" msgstr "Gearchiveerde boeken tonen" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Boekenlijst" @@ -1035,41 +1036,41 @@ msgstr "Boekenlijst" msgid "Show Books List" msgstr "Boekenlijst tonen" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Zoeken" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Gepubliceerd na " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Gepubliceerd vóór " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Beoordeling <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Beoordeling >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Lees Status = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "Fout tijdens het zoeken van aangepaste kolommen, start Calibre-Web opnieuw op" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Geavanceerd zoeken" @@ -1274,111 +1275,111 @@ msgstr "Uitgever: %(name)s" msgid "Series: %(serie)s" msgstr "Reeks: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Beoordeling: %(rating)s sterren" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Bestandsformaat: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Categorie: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Taal: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Downloads" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Beoordelingen" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Alle bestandsformaten" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Het boek is in de wachtrij geplaatst om te worden verstuurd aan %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Fout opgetreden bij het versturen van dit boek: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Stel je kindle-e-mailadres in..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "E-mailserver is niet geconfigureerd, neem contact op met de beheerder!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registreren" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Dit e-mailadres mag niet worden gebruikt voor registratie" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Er is een bevestigings-e-mail verstuurd naar je e-mailadres." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Kan de LDAP authenticatie niet activeren" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Terugvallen op login: '%(nickname)s', LDAP Server is onbereikbaar, of de gebruiker is onbekend" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Inloggen mislukt: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Verkeerde gebruikersnaam of wachtwoord" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Een nieuw wachtwoord is verzonden naar je e-mailadres" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Geef een geldige gebruikersnaam op om je wachtwoord te herstellen" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Je bent ingelogd als: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)ss profiel" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profiel bijgewerkt" diff --git a/cps/translations/pl/LC_MESSAGES/messages.mo b/cps/translations/pl/LC_MESSAGES/messages.mo index 6aef9a8ad..66a2c8822 100644 Binary files a/cps/translations/pl/LC_MESSAGES/messages.mo and b/cps/translations/pl/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index 1cafe04fb..a2b77171a 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: 2021-06-12 08:52)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2021-06-12 15:35+0200\n" "Last-Translator: Radosław Kierznowski \n" "Language: pl\n" @@ -291,7 +291,7 @@ msgstr "Weryfikacja konta Gmail przebiegła pomyślnie" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Błąd bazy danych: %(error)s." @@ -330,8 +330,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później." @@ -350,7 +350,7 @@ msgstr "Edytuj użytkownika %(nick)s" msgid "Password for user %(user)s reset" msgstr "Zrestartowano hasło użytkownika %(user)s" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..." @@ -468,7 +468,7 @@ msgstr "Zaktualizowano ustawienia serwera poczty e-mail" msgid "Database Configuration" msgstr "Konfiguracja bazy danych" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Proszę wypełnić wszystkie pola!" @@ -512,20 +512,20 @@ msgstr "nie zainstalowane" msgid "Execution permissions missing" msgstr "Brak uprawnienia do wykonywania pliku" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Niestandardowa kolumna No.%(column)d nie istnieje w bazie calibre" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Brak" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Błąd otwierania e-booka. Plik nie istnieje lub jest niedostępny" @@ -640,7 +640,7 @@ msgstr "Konfiguracja Google Drive nie została zakończona, spróbuj dezaktywowa msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Zwrotna domena nie jest zweryfikowana, proszę zweryfikowania domenę w konsoli deweloperskiej google" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "Nie znaleziono formatu %(format)s dla id książki: %(book)d" @@ -746,7 +746,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Nie znaleziono ścieżki do książki %(path)s na Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "Znaleziono istniejące konto dla tego adresu e-mail" @@ -799,7 +799,8 @@ msgid "Unrar binary file not found" msgstr "Plik wykonywalny programu unrar nie znaleziony" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Błąd przy wykonywaniu unrar" #: cps/kobo_auth.py:89 @@ -817,7 +818,7 @@ msgstr "Konfiguracja Kobo" msgid "Register with %(provider)s" msgstr "Zarejestruj się %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "zalogowałeś się jako: '%(nickname)s'" @@ -883,7 +884,7 @@ msgid "{} Stars" msgstr "{} Gwiazdek" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Zaloguj się" @@ -933,7 +934,7 @@ msgid "Show Top Rated Books" msgstr "Pokaż menu najwyżej ocenionych książek" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Przeczytane" @@ -942,7 +943,7 @@ msgid "Show read and unread" msgstr "Pokaż menu przeczytane i nieprzeczytane" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Nieprzeczytane" @@ -960,7 +961,7 @@ msgid "Show Random Books" msgstr "Pokazuj losowe książki" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Kategorie" @@ -970,7 +971,7 @@ msgstr "Pokaż menu wyboru kategorii" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Cykle" @@ -988,7 +989,7 @@ msgid "Show author selection" msgstr "Pokaż menu wyboru autora" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Wydawcy" @@ -998,7 +999,7 @@ msgstr "Pokaż menu wyboru wydawcy" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Języki" @@ -1022,7 +1023,7 @@ msgstr "Formaty plików" msgid "Show file formats selection" msgstr "Pokaż menu formatu plików" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Zarchiwizowane książki" @@ -1030,7 +1031,7 @@ msgstr "Zarchiwizowane książki" msgid "Show archived books" msgstr "Pokaż zarchiwizowane książki" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Lista książek" @@ -1038,42 +1039,42 @@ msgstr "Lista książek" msgid "Show Books List" msgstr "Pokaż listę książek" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Szukaj" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Opublikowane po " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Opublikowane przed " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Ocena <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Ocena >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Status przeczytania = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 #, fuzzy msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "Błąd podczas wyszukiwania kolumn niestandardowych, proszę zrestartować Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Wyszukiwanie" @@ -1278,111 +1279,111 @@ msgstr "Wydawca: %(name)s" msgid "Series: %(serie)s" msgstr "Cykl: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Ocena: %(rating)s gwiazdek" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Format pliku: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Kategoria: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Język: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "DLS" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Lista z ocenami" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Lista formatów" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Książka została umieszczona w kolejce do wysłania do %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! 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:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Najpierw skonfiguruj adres e-mail Kindle..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Serwer e-mail nie jest skonfigurowany, skontaktuj się z administratorem!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Zarejestruj się" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Twój e-mail nie może się zarejestrować" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Wiadomość e-mail z potwierdzeniem została wysłana na Twoje konto e-mail." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Nie można aktywować uwierzytelniania LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Nie można zalogować: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Błędna nazwa użytkownika lub hasło" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Nowe hasło zostało wysłane na Twój adres e-mail" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Wprowadź prawidłową nazwę użytkownika, aby zresetować hasło" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Jesteś teraz zalogowany jako: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "Profil użytkownika %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Zaktualizowano profil" diff --git a/cps/translations/pt_BR/LC_MESSAGES/messages.mo b/cps/translations/pt_BR/LC_MESSAGES/messages.mo index b396d6e40..7ed2b11bc 100644 Binary files a/cps/translations/pt_BR/LC_MESSAGES/messages.mo and b/cps/translations/pt_BR/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/pt_BR/LC_MESSAGES/messages.po b/cps/translations/pt_BR/LC_MESSAGES/messages.po index 9c7fdbd21..8d32c6747 100644 --- a/cps/translations/pt_BR/LC_MESSAGES/messages.po +++ b/cps/translations/pt_BR/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: br\n" @@ -17,7 +17,7 @@ msgstr "" #: cps/about.py:84 msgid "Statistics" -msgstr "Estatística" +msgstr "Estatísticas" #: cps/admin.py:146 msgid "Server restarted, please reload page" @@ -25,7 +25,7 @@ msgstr "Servidor reiniciado, por favor recarregue a página" #: cps/admin.py:148 msgid "Performing shutdown of server, please close window" -msgstr "Executando o desligamento do servidor, por favor, feche a janela" +msgstr "Executando o desligamento do servidor, por favor feche a janela" #: cps/admin.py:156 msgid "Reconnect successful" @@ -43,7 +43,7 @@ msgstr "Desconhecido" #: cps/admin.py:217 msgid "Admin page" -msgstr "Página de administração" +msgstr "Página de Administração" #: cps/admin.py:237 msgid "Basic Configuration" @@ -54,9 +54,8 @@ msgid "UI Configuration" msgstr "Configuração de UI" #: cps/admin.py:309 cps/templates/admin.html:51 -#, fuzzy msgid "Edit Users" -msgstr "Usuário Admin" +msgstr "Editar Usuários" #: cps/admin.py:353 cps/opds.py:532 cps/templates/grid.html:14 #: cps/templates/list.html:13 @@ -68,70 +67,69 @@ msgid "User not found" msgstr "Usuário não encontrado" #: cps/admin.py:394 -#, fuzzy msgid "{} users deleted successfully" -msgstr "{} Usuário Importado com Sucesso" +msgstr "{} usuário(s) deletedos com sucesso" #: cps/admin.py:417 cps/templates/config_view_edit.html:133 #: cps/templates/user_edit.html:45 cps/templates/user_table.html:81 msgid "Show All" -msgstr "Mostrar tudo" +msgstr "Mostrar Tudo" #: cps/admin.py:438 cps/admin.py:444 msgid "Malformed request" -msgstr "" +msgstr "Requisição Malformada" #: cps/admin.py:456 cps/admin.py:1968 msgid "Guest Name can't be changed" -msgstr "" +msgstr "Nome do Convidado não pode ser alterado" #: cps/admin.py:468 msgid "Guest can't have this role" -msgstr "" +msgstr "Convidado não pode ter esta função" #: cps/admin.py:480 cps/admin.py:1926 msgid "No admin user remaining, can't remove admin role" -msgstr "Nenhum usuário administrador restante, não pode remover a função de administrador" +msgstr "Nenhum usuário administrador restante, impossível remover a função de administrador" #: cps/admin.py:484 cps/admin.py:498 msgid "Value has to be true or false" -msgstr "" +msgstr "Valor não pode ser Verdadeiro ou Falso" #: cps/admin.py:486 msgid "Invalid role" -msgstr "" +msgstr "Função Inválida" #: cps/admin.py:490 msgid "Guest can't have this view" -msgstr "" +msgstr "Convidado não pode ter esta visão" #: cps/admin.py:500 msgid "Invalid view" -msgstr "" +msgstr "Visão Inválida" #: cps/admin.py:503 msgid "Guest's Locale is determined automatically and can't be set" -msgstr "" +msgstr "O idioma do Convidado é detectado automaticamente e não pode ser alterado" #: cps/admin.py:507 msgid "No Valid Locale Given" -msgstr "" +msgstr "Nenhum Idioma Válido Fornecido" #: cps/admin.py:518 msgid "No Valid Book Language Given" -msgstr "" +msgstr "Nenhum Idioma do Livro Válido Fornecido" #: cps/admin.py:520 cps/editbooks.py:439 msgid "Parameter not found" -msgstr "" +msgstr "Parametro não encontrado" #: cps/admin.py:557 msgid "Invalid Read Column" -msgstr "" +msgstr "Coluna Lido Inválida" #: cps/admin.py:563 msgid "Invalid Restricted Column" -msgstr "" +msgstr "Coluna Restrito Inválida" #: cps/admin.py:583 cps/admin.py:1797 msgid "Calibre-Web configuration updated" @@ -139,59 +137,55 @@ msgstr "Configuração do Calibre-Web atualizada" #: cps/admin.py:595 msgid "Do you really want to delete the Kobo Token?" -msgstr "Você realmente quer excluir o Kobo Token?" +msgstr "Você realmente quer apagar a Kobo Token?" #: cps/admin.py:597 msgid "Do you really want to delete this domain?" -msgstr "Você realmente quer excluir este domínio?" +msgstr "Você realmente quer apagar este domínio?" #: cps/admin.py:599 msgid "Do you really want to delete this user?" -msgstr "Você realmente quer excluir este usuário?" +msgstr "Você realmente quer apagar este usuário?" #: cps/admin.py:601 msgid "Are you sure you want to delete this shelf?" msgstr "Tem certeza que quer apagar essa estante?" #: cps/admin.py:603 -#, fuzzy msgid "Are you sure you want to change locales of selected user(s)?" -msgstr "Tem certeza que quer apagar essa estante?" +msgstr "Tem certeza que quer alterar o idioma do(s) usuário(s) selecionados?" #: cps/admin.py:605 msgid "Are you sure you want to change visible book languages for selected user(s)?" -msgstr "" +msgstr "Tem certeza que quer alterar os idiomas de livros visíveis par o usuário(s) selecionado(s)?" #: cps/admin.py:607 msgid "Are you sure you want to change the selected role for the selected user(s)?" -msgstr "" +msgstr "Tem certeza que quer alterar a função selecionada para o(s) usuário(s) selecionado(s)?" #: cps/admin.py:609 -#, fuzzy msgid "Are you sure you want to change the selected restrictions for the selected user(s)?" -msgstr "Tem certeza que quer apagar essa estante?" +msgstr "Tem certeza que quer alterar as restriçõeo selecionada para o(s) usuário(s) selecionado(s)?" #: cps/admin.py:611 msgid "Are you sure you want to change the selected visibility restrictions for the selected user(s)?" -msgstr "" +msgstr "Tem certeza de que quer alterar as restrições de visibilidade selecionadas para os usuários selecionados?" #: cps/admin.py:614 -#, fuzzy msgid "Are you sure you want to change shelf sync behavior for the selected user(s)?" -msgstr "Tem certeza que quer apagar essa estante?" +msgstr "Tem certeza de que quer alterar o comportamento de sincronização da estante para o usuário selecionado?" #: cps/admin.py:616 -#, fuzzy msgid "Are you sure you want to change Calibre library location?" -msgstr "Tens a certeza que queres fechar?" +msgstr "Tem certeza que queres alterar a localização da biblioteca Calibre?" #: cps/admin.py:618 msgid "Calibre-Web will search for updated Covers and update Cover Thumbnails, this may take a while?" -msgstr "" +msgstr "O Calibre-Web buscará por Capas atualizadas e atualizará as Miniaturas de Capas, isso pode demorar um pouco" #: cps/admin.py:621 msgid "Are you sure you want delete Calibre-Web's sync database to force a full sync with your Kobo Reader?" -msgstr "" +msgstr "Tem certeza de que deseja apagar o banco de dados de sincronização do Calibre-Web para forçar uma sincronização completa com seu Kobo Reader?" #: cps/admin.py:864 cps/admin.py:870 cps/admin.py:880 cps/admin.py:890 #: cps/templates/modal_dialogs.html:29 cps/templates/user_table.html:41 @@ -203,23 +197,23 @@ msgstr "Negar" #: cps/templates/modal_dialogs.html:28 cps/templates/user_table.html:44 #: cps/templates/user_table.html:61 msgid "Allow" -msgstr "Permita" +msgstr "Permitir" #: cps/admin.py:907 msgid "{} sync entries deleted" -msgstr "" +msgstr "{} entradas de sincronização deletadas" #: cps/admin.py:955 msgid "Tag not found" -msgstr "" +msgstr "Tag não encontrada" #: cps/admin.py:967 msgid "Invalid Action" -msgstr "" +msgstr "Ação Inválida" #: cps/admin.py:1082 msgid "client_secrets.json Is Not Configured For Web Application" -msgstr "client_secrets.json não está configurado para aplicativo da web" +msgstr "client_secrets.json Não Está Configurado para Aplicação Web" #: cps/admin.py:1127 msgid "Logfile Location is not Valid, Please Enter Correct Path" @@ -234,13 +228,12 @@ msgid "Please Enter a LDAP Provider, Port, DN and User Object Identifier" msgstr "Digite um provedor LDAP, porta, DN e identificador de objeto do usuário" #: cps/admin.py:1169 -#, fuzzy msgid "Please Enter a LDAP Service Account and Password" -msgstr "Por favor, digite um nome de usuário válido para redefinir a senha" +msgstr "Por favor, digite uma Conta de Serviço LDAP e Senha" #: cps/admin.py:1172 msgid "Please Enter a LDAP Service Account" -msgstr "" +msgstr "Por favor, digite uma Conta de Serviço LDAP" #: cps/admin.py:1177 #, python-format @@ -271,7 +264,7 @@ msgstr "Filtro de usuário de membro LDAP tem parênteses incomparáveis" #: cps/admin.py:1201 msgid "LDAP CACertificate, Certificate or Key Location is not Valid, Please Enter Correct Path" -msgstr "LDAP CACertificate, Certificados ou chave de localização não é válida, Insira o caminho correto" +msgstr "Localização de LDAP CACertificate, Certificados ou Key Inválida, Insira o Caminho Correto" #: cps/admin.py:1232 cps/admin.py:1858 msgid "Add new user" @@ -283,13 +276,13 @@ msgstr "Editar configurações do servidor de e-mail" #: cps/admin.py:1260 msgid "Gmail Account Verification Successful" -msgstr "" +msgstr "Verificação da Conta Gmail com Sucesso" #: cps/admin.py:1279 cps/admin.py:1282 cps/admin.py:1663 cps/admin.py:1781 #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Erro de banco de dados: %(error)s." @@ -297,7 +290,7 @@ msgstr "Erro de banco de dados: %(error)s." #: cps/admin.py:1289 #, python-format msgid "Test e-mail queued for sending to %(email)s, please check Tasks for result" -msgstr "" +msgstr "E-mail de teste enfileirado para envio para %(email)s, verifique o resultado em Tarefas" #: cps/admin.py:1292 #, python-format @@ -314,46 +307,46 @@ msgstr "Atualização das configurações do servidor de e-mail" #: cps/admin.py:1319 cps/templates/admin.html:191 msgid "Edit Scheduled Tasks Settings" -msgstr "" +msgstr "Editar configurações de tarefas agendadas" #: cps/admin.py:1331 msgid "Invalid start time for task specified" -msgstr "" +msgstr "Hora de início inválida para a tarefa especificada" #: cps/admin.py:1336 msgid "Invalid duration for task specified" -msgstr "" +msgstr "Duração inválida para a tarefa especificada" #: cps/admin.py:1345 msgid "Scheduled tasks settings updated" -msgstr "" +msgstr "Configurações de tarefas agendadas atualizadas" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde." #: cps/admin.py:1359 msgid "Settings DB is not Writeable" -msgstr "" +msgstr "Settings DB não é gravável" #: cps/admin.py:1389 cps/admin.py:1984 #, python-format msgid "Edit User %(nick)s" -msgstr "Editar usuário %(nick)s" +msgstr "Editar Usuário %(nick)s" #: cps/admin.py:1401 #, python-format msgid "Password for user %(user)s reset" -msgstr "Senha para redefinição do usuário %(user)s" +msgstr "Senha do usuário %(user)s redefinida" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Por favor, configure primeiro as configurações de correio SMTP..." #: cps/admin.py:1418 msgid "Logfile viewer" -msgstr "visualizador de arquivo de registro" +msgstr "Visualizador do Log" #: cps/admin.py:1484 msgid "Requesting update package" @@ -361,23 +354,23 @@ msgstr "Solicitação de pacote de atualização" #: cps/admin.py:1485 msgid "Downloading update package" -msgstr "Download do pacote de atualização" +msgstr "Baixando pacote de atualização" #: cps/admin.py:1486 msgid "Unzipping update package" -msgstr "Descompactação de pacote de atualização" +msgstr "Descompactando pacote de atualização" #: cps/admin.py:1487 msgid "Replacing files" -msgstr "Substituição de arquivos" +msgstr "Substituindo arquivos" #: cps/admin.py:1488 msgid "Database connections are closed" -msgstr "As ligações à base de dados estão fechadas" +msgstr "As conexões à base de dados estão fechadas" #: cps/admin.py:1489 msgid "Stopping server" -msgstr "Parar servidor" +msgstr "Parando servidor" #: cps/admin.py:1490 msgid "Update finished, please press okay and reload page" @@ -405,22 +398,20 @@ msgid "General error" msgstr "Erro geral" #: cps/admin.py:1495 -#, fuzzy msgid "Update file could not be saved in temp dir" msgstr "Arquivo de atualização não pôde ser salvo no diretório temporário" #: cps/admin.py:1496 msgid "Files could not be replaced during update" -msgstr "" +msgstr "Arquivos não puderam ser substituídos durante a atualização" #: cps/admin.py:1520 -#, fuzzy msgid "Failed to extract at least One LDAP User" -msgstr "Falha na criação no mínimo de um usuário LDAP" +msgstr "Falha ao extrair pelo menos um usuário LDAP" #: cps/admin.py:1565 msgid "Failed to Create at Least One LDAP User" -msgstr "Falha na criação no mínimo de um usuário LDAP" +msgstr "Falha ao criar pelo menos um usuário LDAP" #: cps/admin.py:1578 #, python-format @@ -429,7 +420,7 @@ msgstr "Erro: %(ldaperror)s" #: cps/admin.py:1582 msgid "Error: No user returned in response of LDAP server" -msgstr "Erro: Nenhum usuário retornado em resposta do servidor LDAP" +msgstr "Erro: Nenhum usuário retornado na resposta do servidor LDAP" #: cps/admin.py:1615 msgid "At Least One LDAP User Not Found in Database" @@ -449,23 +440,21 @@ msgstr "DB não é gravável" #: cps/admin.py:1708 msgid "Keyfile Location is not Valid, Please Enter Correct Path" -msgstr "A localização do arquivo-chave não é válida, por favor insira o caminho correto" +msgstr "Localização do Keyfile Inválida, Insira o Caminho Correto" #: cps/admin.py:1712 msgid "Certfile Location is not Valid, Please Enter Correct Path" -msgstr "A localização do arquivo de certificação não é válida, digite o caminho correto" +msgstr "Localização do Certfile Inválida, Insira o Caminho Correto" #: cps/admin.py:1820 -#, fuzzy msgid "Database Settings updated" -msgstr "Atualização das configurações do servidor de e-mail" +msgstr "Configurações do Banco de Dados Atualizada" #: cps/admin.py:1828 -#, fuzzy msgid "Database Configuration" -msgstr "Configuração das Características" +msgstr "Configuração do Banco de Dados" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Por favor, preencha todos os campos!" @@ -479,9 +468,8 @@ msgid "User '%(user)s' created" msgstr "Usuário '%(user)s' criado" #: cps/admin.py:1875 -#, fuzzy msgid "Found an existing account for this e-mail address or name." -msgstr "Encontrei uma conta existente para este endereço de e-mail ou apelido." +msgstr "Encontrada uma conta existente para este endereço de e-mail ou apelido." #: cps/admin.py:1905 #, python-format @@ -490,11 +478,11 @@ msgstr "Usuário '%(nick)s' excluído" #: cps/admin.py:1907 cps/admin.py:1908 msgid "Can't delete Guest User" -msgstr "" +msgstr "Impossível excluir Convidado" #: cps/admin.py:1911 msgid "No admin user remaining, can't delete user" -msgstr "Nenhum usuário administrador restante, não é possível excluir o usuário" +msgstr "Nenhum usuário administrador restante, não é possível apagar o usuário" #: cps/admin.py:1988 #, python-format @@ -509,30 +497,30 @@ msgstr "não instalado" msgid "Execution permissions missing" msgstr "Faltam as permissões de execução" -#: cps/db.py:679 cps/web.py:720 -#, fuzzy, python-format +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 +#, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" -msgstr "A coluna personalizada No.%(column)d não existe no banco de dados do calibre" +msgstr "A Coluna Personalizada No.%(column)d não existe no banco de dados do calibre" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Nenhum" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" -msgstr "Oops! O título do livro seleccionado não está disponível. O arquivo não existe ou não é acessível" +msgstr "Oops! O Livro selecionado não está disponível. O arquivo não existe ou não é acessível" #: cps/editbooks.py:154 cps/editbooks.py:1217 msgid "User has no rights to upload cover" -msgstr "" +msgstr "Usuário não tem permissão para fazer upload da capa" #: cps/editbooks.py:174 cps/editbooks.py:712 msgid "Identifiers are not Case Sensitive, Overwriting Old Identifier" -msgstr "Os identificadores não são sensíveis a maiúsculas ou minúsculas, mas sim a maiúsculas e minúsculas" +msgstr "Os identificadores não diferenciam maiúsculas de minúsculas, substituindo o identificador antigo" #: cps/editbooks.py:215 msgid "Metadata successfully updated" @@ -540,7 +528,7 @@ msgstr "Metadados atualizados com sucesso" #: cps/editbooks.py:233 msgid "Error editing book: {}" -msgstr "" +msgstr "Erro ao editar o livro: {}" #: cps/editbooks.py:288 #, python-format @@ -549,7 +537,7 @@ msgstr "Arquivo %(file)s enviado" #: cps/editbooks.py:315 msgid "Source or destination format for conversion missing" -msgstr "Falta o formato de origem ou destino para a conversão" +msgstr "Formato de origem ou destino para conversão ausente" #: cps/editbooks.py:323 #, python-format @@ -563,10 +551,10 @@ msgstr "Ocorreu um erro ao converter este livro: %(res)s" #: cps/editbooks.py:631 msgid "Uploaded book probably exists in the library, consider to change before upload new: " -msgstr "O livro carregado provavelmente existe na biblioteca, considere mudar antes de carregar novo: " +msgstr "O livro carregado provavelmente existe na biblioteca, considere alterar antes de carregar novo: " #: cps/editbooks.py:686 cps/editbooks.py:1011 -#, fuzzy, python-format +#, python-format msgid "'%(langname)s' is not a valid language" msgstr "%(langname)s não é um idioma válido" @@ -587,19 +575,19 @@ msgstr "O arquivo %(filename)s não pôde ser salvo no diretório temporário" #: cps/editbooks.py:756 #, python-format msgid "Failed to Move Cover File %(file)s: %(error)s" -msgstr "Falha ao mover arquivo de capa %(file)s: %(error)s" +msgstr "Falha ao mover arquivo de capa %(file)s: %(error)s" #: cps/editbooks.py:813 cps/editbooks.py:815 msgid "Book Format Successfully Deleted" -msgstr "Formato do Livro Eliminado com Sucesso" +msgstr "Formato do Livro Apagado com Sucesso" #: cps/editbooks.py:822 cps/editbooks.py:824 msgid "Book Successfully Deleted" -msgstr "Livro Eliminado com Sucesso" +msgstr "Livro Apagado com Sucesso" #: cps/editbooks.py:876 msgid "You are missing permissions to delete books" -msgstr "" +msgstr "Você não tem permissão para apagar livros" #: cps/editbooks.py:926 msgid "edit metadata" @@ -608,11 +596,11 @@ msgstr "editar metadados" #: cps/editbooks.py:975 #, python-format msgid "%(seriesindex)s is not a valid number, skipping" -msgstr "" +msgstr "%(seriesindex)s não é um número válido, ignorando" #: cps/editbooks.py:1153 msgid "User has no rights to upload additional file formats" -msgstr "" +msgstr "Usuário não tem direitos para fazer upload de formatos de arquivo adicionais" #: cps/editbooks.py:1174 #, python-format @@ -635,9 +623,9 @@ msgstr "Configuração do Google Drive não concluída, tente desativar e ativar #: cps/gdrive.py:95 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" -msgstr "O domínio Callback não é verificado, por favor siga os passos para verificar o domínio no console do desenvolvedor do google" +msgstr "O domínio Callback não foi verificado, por favor siga os passos para verificar o domínio no console do desenvolvedor do google" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "Formato %(format)s não encontrado para o id do livro: %(book)d" @@ -645,7 +633,7 @@ msgstr "Formato %(format)s não encontrado para o id do livro: %(book)d" #: cps/helper.py:86 cps/tasks/convert.py:75 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" -msgstr "%(format)s não encontrado no Google Drive: %(fn)s" +msgstr "%(format)s não encontrado no Google Drive: %(fn)s" #: cps/helper.py:91 #, python-format @@ -654,9 +642,8 @@ msgstr "%(format)s não encontrado: %(fn)s" #: cps/helper.py:96 cps/helper.py:225 cps/templates/detail.html:42 #: cps/templates/detail.html:46 -#, fuzzy msgid "Send to E-Reader" -msgstr "Enviar para Kindle" +msgstr "Enviar para E-Reader" #: cps/helper.py:97 cps/helper.py:115 cps/helper.py:227 msgid "This e-mail has been sent via Calibre-Web." @@ -680,19 +667,19 @@ msgid "Registration e-mail for user: %(name)s" msgstr "E-mail de registro do usuário: %(name)s" #: cps/helper.py:147 cps/helper.py:153 -#, fuzzy, python-format +#, python-format msgid "Convert %(orig)s to %(format)s and send to E-Reader" -msgstr "Converta %(orig)s em %(format)s e envie para o Kindle" +msgstr "Converter %(orig)s em %(format)s e enviar para E-Reader" #: cps/helper.py:172 cps/helper.py:176 cps/helper.py:180 cps/helper.py:184 -#, fuzzy, python-format +#, python-format msgid "Send %(format)s to E-Reader" -msgstr "Envie %(format)s para o Kindle" +msgstr "Enviar %(format)s para o E-Reader" #: cps/helper.py:224 cps/tasks/convert.py:92 -#, fuzzy, python-format +#, python-format msgid "%(book)s send to E-Reader" -msgstr "Enviar para Kindle" +msgstr "%(book)s enviado para E-Reader" #: cps/helper.py:229 msgid "The requested file could not be read. Maybe wrong permissions?" @@ -700,7 +687,7 @@ msgstr "O arquivo solicitado não pôde ser lido. Talvez permissões erradas?" #: cps/helper.py:344 msgid "Read status could not set: {}" -msgstr "" +msgstr "Status Lido não pode ser alterado: {}" #: cps/helper.py:367 #, python-format @@ -713,14 +700,14 @@ msgid "Deleting book %(id)s failed: %(message)s" msgstr "Falha ao excluir livro %(id)s: %(message)s" #: cps/helper.py:384 -#, fuzzy, python-format +#, python-format msgid "Deleting book %(id)s from database only, book path in database not valid: %(path)s" -msgstr "Excluindo livro %(id)s, caminho do livro inválido: %(path)s" +msgstr "Excluindo livro %(id)s somente do banco de dados, caminho do livro inválido: %(path)s" #: cps/helper.py:449 -#, fuzzy, python-format +#, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" -msgstr "Renomear título de: '%(src)s' para '%(dest)s' falhou com o erro: %(error)s" +msgstr "Renomear autor de: '%(src)s' para '%(dest)s' falhou com o erro: %(error)s" #: cps/helper.py:521 cps/helper.py:530 #, python-format @@ -734,17 +721,16 @@ msgstr "Renomear título de: '%(src)s' para '%(dest)s' falhou com o erro: %(erro #: cps/helper.py:584 msgid "Error in rename file in path: {}" -msgstr "" +msgstr "Erro ao renomear arquivo no caminho: {}" #: cps/helper.py:602 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Caminho do livro %(path)s não encontrado no Google Drive" -#: cps/helper.py:643 cps/web.py:1408 -#, fuzzy +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" -msgstr "Encontrado uma conta existente para este endereço de e-mail." +msgstr "Encontrada uma conta existente para este endereço de e-mail." #: cps/helper.py:651 msgid "This username is already taken" @@ -756,7 +742,7 @@ msgstr "Formato de endereço de e-mail inválido" #: cps/helper.py:811 msgid "Python module 'advocate' is not installed but is needed for cover uploads" -msgstr "" +msgstr "O módulo Python 'advocate' não está instalado, mas é necessário para uploads de capa" #: cps/helper.py:821 msgid "Error Downloading Cover" @@ -768,7 +754,7 @@ msgstr "Erro de Formato da Capa" #: cps/helper.py:827 msgid "You are not allowed to access localhost or the local network for cover uploads" -msgstr "" +msgstr "Você não tem permissão para acessar localhost ou a rede local para uploads de capa" #: cps/helper.py:837 msgid "Failed to create path for cover" @@ -780,11 +766,11 @@ msgstr "O arquivo de capa não é um arquivo de imagem válido, ou não pôde se #: cps/helper.py:864 msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile" -msgstr "Apenas ficheiros jpg/jpeg/png/webp/bmp são suportados como arquivos de capa" +msgstr "Apenas arquivos jpg/jpeg/png/webp/bmp são suportados como arquivos de capa" #: cps/helper.py:876 msgid "Invalid cover file content" -msgstr "" +msgstr "Conteúdo do arquivo de capa inválido" #: cps/helper.py:880 msgid "Only jpg/jpeg files are supported as coverfile" @@ -792,14 +778,14 @@ msgstr "Apenas arquivos jpg/jpeg são suportados como arquivos de capa" #: cps/helper.py:932 msgid "Unrar binary file not found" -msgstr "Unrar arquivo binário não encontrado" +msgstr "Binário Unrar não encontrado" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Erro excecutando UnRar" #: cps/kobo_auth.py:89 -#, fuzzy msgid "Please access Calibre-Web from non localhost to get valid api_endpoint for kobo device" msgstr "Por favor, acesse o calibre-web de um host não local para obter um api_endpoint válido para o dispositivo kobo" @@ -812,7 +798,7 @@ msgstr "Configuração Kobo" msgid "Register with %(provider)s" msgstr "Registre-se com %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "agora você está logado como: '%(nickname)s'" @@ -824,7 +810,7 @@ msgstr "Link para %(oauth)s bem-sucedido" #: cps/oauth_bb.py:155 msgid "Login failed, No User Linked With OAuth Account" -msgstr "Login falhou, nenhum utilizador ligado a uma conta OAuth" +msgstr "Login falhou, nenhum usuário ligado a uma conta OAuth" #: cps/oauth_bb.py:197 #, python-format @@ -855,30 +841,30 @@ msgstr "Falha no login com o Google." #: cps/oauth_bb.py:285 msgid "Failed to fetch user info from Google." -msgstr "Falha em ir buscar informações de usuário ao Google." +msgstr "Falha na busca de informações de usuário no Google." #: cps/oauth_bb.py:332 msgid "GitHub Oauth error, please retry later." -msgstr "Erro de GitHub Oauth, por favor tente novamente mais tarde." +msgstr "Erro no Oauth do GitHub, tente novamente mais tarde." #: cps/oauth_bb.py:335 msgid "GitHub Oauth error: {}" -msgstr "" +msgstr "Erro no Oauth do GitHub: {}" #: cps/oauth_bb.py:356 msgid "Google Oauth error, please retry later." -msgstr "Erro no Google Oauth, por favor tente novamente mais tarde." +msgstr "Erro no Google Oauth, tente novamente mais tarde." #: cps/oauth_bb.py:359 msgid "Google Oauth error: {}" -msgstr "" +msgstr "Erro no Oauth do Google: {}" #: cps/opds.py:287 msgid "{} Stars" -msgstr "" +msgstr "{} Estrelas" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Login" @@ -912,12 +898,12 @@ msgstr "Mostrar Livros Quentes" #: cps/render_template.py:47 cps/render_template.py:52 msgid "Downloaded Books" -msgstr "Livros descarregados" +msgstr "Livros Baixados" #: cps/render_template.py:49 cps/render_template.py:54 #: cps/templates/user_table.html:167 msgid "Show Downloaded Books" -msgstr "Mostrar Livros Descarregados" +msgstr "Mostrar Livros Baixados" #: cps/render_template.py:57 cps/templates/index.xml:32 cps/web.py:420 msgid "Top Rated Books" @@ -925,10 +911,10 @@ msgstr "Livros Mais Bem Avaliados" #: cps/render_template.py:59 cps/templates/user_table.html:161 msgid "Show Top Rated Books" -msgstr "Mostrar os melhores livros avaliados" +msgstr "Mostrar Livros Mais Bem Avaliados" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Livros Lidos" @@ -937,13 +923,13 @@ msgid "Show read and unread" msgstr "Mostrar lido e não lido" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Livros Não Lidos" #: cps/render_template.py:66 msgid "Show unread" -msgstr "Mostrar não lido" +msgstr "Mostrar Não Lidos" #: cps/render_template.py:67 msgid "Discover" @@ -955,7 +941,7 @@ msgid "Show Random Books" msgstr "Mostrar Livros Aleatórios" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Categorias" @@ -965,13 +951,13 @@ msgstr "Mostrar seleção de categoria" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Série" #: cps/render_template.py:75 cps/templates/user_table.html:157 msgid "Show series selection" -msgstr "Mostrar selecção de séries" +msgstr "Mostrar seleção de séries" #: cps/render_template.py:76 cps/templates/book_table.html:66 #: cps/templates/index.xml:69 @@ -980,20 +966,20 @@ msgstr "Autores" #: cps/render_template.py:78 cps/templates/user_table.html:160 msgid "Show author selection" -msgstr "Mostrar selecção de autor" +msgstr "Mostrar seleção de autor" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" -msgstr "Editores" +msgstr "Editoras" #: cps/render_template.py:82 cps/templates/user_table.html:163 msgid "Show publisher selection" -msgstr "Mostrar selecção de editores" +msgstr "Mostrar seleção de editoras" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Idiomas" @@ -1003,11 +989,11 @@ msgstr "Mostrar seleção de idioma" #: cps/render_template.py:87 cps/templates/index.xml:104 msgid "Ratings" -msgstr "Classificações" +msgstr "Avaliações" #: cps/render_template.py:89 cps/templates/user_table.html:164 msgid "Show ratings selection" -msgstr "Mostrar selecção de classificações" +msgstr "Mostrar seleção de avaliações" #: cps/render_template.py:90 cps/templates/index.xml:112 msgid "File formats" @@ -1017,7 +1003,7 @@ msgstr "Formatos de arquivo" msgid "Show file formats selection" msgstr "Mostrar seleção de formatos de arquivo" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Livros Arquivados" @@ -1025,7 +1011,7 @@ msgstr "Livros Arquivados" msgid "Show archived books" msgstr "Mostrar livros arquivados" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Lista de Livros" @@ -1033,41 +1019,41 @@ msgstr "Lista de Livros" msgid "Show Books List" msgstr "Mostrar Lista de Livros" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" -msgstr "Pesquisa" +msgstr "Pesquisar" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Publicado depois de " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Publicado antes de " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Avaliação <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Avaliação >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" -msgstr "Status de leitura = %(status)s" +msgstr "Status de leitura = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" -msgstr "" +msgstr "Erro na pesquisa de colunas personalizadas, reinicie o Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Pesquisa Avançada" @@ -1076,9 +1062,8 @@ msgid "Invalid shelf specified" msgstr "Estante inválida especificada" #: cps/shelf.py:55 -#, fuzzy msgid "Sorry you are not allowed to add a book to that shelf" -msgstr "Desculpe, você não tem permissão para adicionar um livro à estante: %(shelfname)s" +msgstr "Desculpe, você não tem permissão para adicionar um livro a esta estante" #: cps/shelf.py:64 #, python-format @@ -1092,7 +1077,7 @@ msgstr "O livro foi adicionado à estante: %(sname)s" #: cps/shelf.py:108 msgid "You are not allowed to add a book to the shelf" -msgstr "" +msgstr "Você não tem permissão para adicionar um livro à estante" #: cps/shelf.py:126 #, python-format @@ -1116,16 +1101,15 @@ msgstr "O livro foi removido da estante: %(sname)s" #: cps/shelf.py:200 msgid "Sorry you are not allowed to remove a book from this shelf" -msgstr "" +msgstr "Desculpe, você não tem permissão para remover um livro desta estante" #: cps/shelf.py:210 cps/templates/layout.html:141 msgid "Create a Shelf" -msgstr "Crie uma estante" +msgstr "Crie uma Estante" #: cps/shelf.py:218 -#, fuzzy msgid "Sorry you are not allowed to edit this shelf" -msgstr "Desculpe, você não tem permissão para remover um livro desta estante: %(sname)s" +msgstr "Desculpe, você não tem permissão para editar esta estante" #: cps/shelf.py:220 msgid "Edit a shelf" @@ -1133,12 +1117,11 @@ msgstr "Editar uma estante" #: cps/shelf.py:229 msgid "Error deleting Shelf" -msgstr "" +msgstr "Erro apagando Estante" #: cps/shelf.py:231 -#, fuzzy msgid "Shelf successfully deleted" -msgstr "Livro Eliminado com Sucesso" +msgstr "Estante Apagada com Sucesso" #: cps/shelf.py:281 #, python-format @@ -1147,7 +1130,7 @@ msgstr "Alterar ordem da Estante: '%(name)s'" #: cps/shelf.py:313 msgid "Sorry you are not allowed to create a public shelf" -msgstr "" +msgstr "Desculpe, você não tem permissão para criar uma estante pública" #: cps/shelf.py:330 #, python-format @@ -1197,7 +1180,7 @@ msgstr "Falha" #: cps/tasks_status.py:68 msgid "Started" -msgstr "Iniciado em" +msgstr "Iniciado" #: cps/tasks_status.py:70 msgid "Finished" @@ -1205,11 +1188,11 @@ msgstr "Concluído" #: cps/tasks_status.py:72 msgid "Ended" -msgstr "" +msgstr "Terminado" #: cps/tasks_status.py:74 msgid "Cancelled" -msgstr "" +msgstr "Cancelado" #: cps/tasks_status.py:76 msgid "Unknown Status" @@ -1229,7 +1212,7 @@ msgstr "Uma nova atualização está disponível. Clique no botão abaixo para a #: cps/updater.py:474 msgid "Could not fetch update information" -msgstr "Não consegui obter informações actualizadas" +msgstr "Não foi possível buscar as informações de atualização" #: cps/updater.py:484 msgid "Click on the button below to update to the latest stable version." @@ -1250,7 +1233,7 @@ msgstr "Descobrir (Livros Aleatórios)" #: cps/web.py:468 msgid "Hot Books (Most Downloaded)" -msgstr "Hot Books (Os Mais Descarregados)" +msgstr "Livros Quentess (Mais Baixados)" #: cps/web.py:499 #, python-format @@ -1265,124 +1248,124 @@ msgstr "Autor: %(name)s" #: cps/web.py:568 #, python-format msgid "Publisher: %(name)s" -msgstr "Editor: %(name)s" +msgstr "Editora: %(name)s" #: cps/web.py:596 #, python-format msgid "Series: %(serie)s" msgstr "Série: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" -msgstr "" +msgstr "Avaliação: Nenhuma" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Avaliação: %(rating)s estrelas" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Formato do arquivo: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Categoria: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Idioma: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Downloads" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" -msgstr "Lista de classificações" +msgstr "Lista de Avaliações" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Lista de formatos de arquivo" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Livro enfileirado com sucesso para envio para %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" -msgstr "Ups! Ocorreu um erro ao enviar este livro: %(res)s" +msgstr "Ops! Ocorreu um erro ao enviar este livro: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." -msgstr "Por favor, atualize seu perfil com um endereço de e-mail válido para Kindle." +msgstr "Por favor, atualize seu perfil com um endereço de e-mail Envie Para o Kindle válido." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "O servidor de E-Mail não está configurado, por favor contacte o seu administrador!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registe-se" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Seu e-mail não tem permissão para registrar" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "O e-mail de confirmação foi enviado para a sua conta de e-mail." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Não é possível ativar a autenticação LDAP" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Login de reserva como:'%(nickname)s', servidor LDAP não acessível ou usuário desconhecido" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Não foi possível fazer o login: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" -msgstr "Nome de usuário ou senha incorretos" +msgstr "Nome de Usuário ou Senha incorretos" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" -msgstr "Nova senha foi enviada para seu endereço de e-mail" +msgstr "Nova Senha foi enviada para seu endereço de e-mail" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Por favor, digite um nome de usuário válido para redefinir a senha" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Você agora está logado como: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" -msgstr "Perfil de %(name)s's" +msgstr "Perfil de %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Perfil atualizado" #: cps/services/gmail.py:58 msgid "Found no valid gmail.json file with OAuth information" -msgstr "" +msgstr "Não foi encontrado nenhum arquivo gmail.json válido com informações do OAuth" #: cps/tasks/convert.py:153 #, python-format @@ -1401,7 +1384,7 @@ msgstr "O conversor de Ebook falhou com erro desconhecido" #: cps/tasks/convert.py:202 #, python-format msgid "Kepubify-converter failed: %(error)s" -msgstr "O conversor de Kepubify falhou: %(error)s" +msgstr "Kepubify-converter falhou: %(error)s" #: cps/tasks/convert.py:224 #, python-format @@ -1411,7 +1394,7 @@ msgstr "Arquivo convertido não encontrado ou mais de um arquivo na pasta %(fold #: cps/tasks/convert.py:247 #, python-format msgid "Ebook-converter failed: %(error)s" -msgstr "Conversor de ebook falhou: %(error)s" +msgstr "Ebook-converter falhou: %(error)s" #: cps/tasks/convert.py:270 #, python-format @@ -1420,33 +1403,33 @@ msgstr "Calibre falhou com erro: %(error)s" #: cps/tasks/convert.py:275 msgid "Convert" -msgstr "" +msgstr "Converter" #: cps/tasks/database.py:28 msgid "Reconnecting Calibre database" -msgstr "" +msgstr "Reconectando banco de dados Calibre" #: cps/tasks/mail.py:265 msgid "E-mail" -msgstr "" +msgstr "E-mail" #: cps/tasks/thumbnail.py:95 #, python-format msgid "Generated %(count)s cover thumbnails" -msgstr "" +msgstr "Gerado %(count)s miniaturas de capa" #: cps/tasks/thumbnail.py:222 cps/tasks/thumbnail.py:435 #: cps/tasks/thumbnail.py:503 msgid "Cover Thumbnails" -msgstr "" +msgstr "Miniatura da Capa" #: cps/tasks/thumbnail.py:281 msgid "Generated {0} series thumbnails" -msgstr "" +msgstr "Gerado {0} miniaturas de série" #: cps/tasks/thumbnail.py:446 msgid "Clearing cover thumbnail cache" -msgstr "" +msgstr "Limpando o cache de miniaturas da capa" #: cps/tasks/upload.py:38 cps/templates/admin.html:20 #: cps/templates/layout.html:67 cps/templates/user_table.html:145 @@ -1469,9 +1452,8 @@ msgid "E-mail Address" msgstr "Endereço de e-mail" #: cps/templates/admin.html:15 cps/templates/user_edit.html:28 -#, fuzzy msgid "Send to E-Reader E-mail Address" -msgstr "Enviar para o endereço de e-mail do Kindle" +msgstr "Enviar para o endereço de e-mail do E-Reader" #: cps/templates/admin.html:17 cps/templates/layout.html:77 #: cps/templates/user_table.html:143 @@ -1503,7 +1485,7 @@ msgstr "Editar" #: cps/templates/modal_dialogs.html:116 cps/templates/user_edit.html:67 #: cps/templates/user_table.html:149 msgid "Delete" -msgstr "Eliminar" +msgstr "Apagar" #: cps/templates/admin.html:26 msgid "Public Shelf" @@ -1523,11 +1505,11 @@ msgstr "Configurações do servidor de e-mail" #: cps/templates/admin.html:67 cps/templates/email_edit.html:31 msgid "SMTP Hostname" -msgstr "SMTP Nome do anfitrião" +msgstr "SMTP Hostname" #: cps/templates/admin.html:71 cps/templates/email_edit.html:35 msgid "SMTP Port" -msgstr "Porto SMTP" +msgstr "Porta SMTP" #: cps/templates/admin.html:75 cps/templates/email_edit.html:39 msgid "Encryption" @@ -1544,11 +1526,11 @@ msgstr "Do E-mail" #: cps/templates/admin.html:90 msgid "E-Mail Service" -msgstr "" +msgstr "Serviço de E-Mail" #: cps/templates/admin.html:91 msgid "Gmail via Oauth2" -msgstr "" +msgstr "Gmail via Oauth2" #: cps/templates/admin.html:106 msgid "Configuration" @@ -1556,19 +1538,19 @@ msgstr "Configuração" #: cps/templates/admin.html:109 msgid "Calibre Database Directory" -msgstr "Diretório do Banco de Dados de Calibres" +msgstr "Diretório do Banco de Dados Calibre" #: cps/templates/admin.html:113 cps/templates/config_edit.html:68 msgid "Log Level" -msgstr "Nível de registo" +msgstr "Nível de Log" #: cps/templates/admin.html:117 msgid "Port" -msgstr "Porto" +msgstr "Porta" #: cps/templates/admin.html:122 msgid "External Port" -msgstr "Porto externo" +msgstr "Porta externa" #: cps/templates/admin.html:129 cps/templates/config_view_edit.html:28 msgid "Books per Page" @@ -1592,52 +1574,51 @@ msgstr "Login remoto Magic Link" #: cps/templates/admin.html:149 msgid "Reverse Proxy Login" -msgstr "Login de Proxy Reversa" +msgstr "Login de Proxy Reverso" #: cps/templates/admin.html:154 cps/templates/config_edit.html:173 msgid "Reverse Proxy Header Name" msgstr "Nome do cabeçalho do Proxy Reverso" #: cps/templates/admin.html:159 -#, fuzzy msgid "Edit Calibre Database Configuration" -msgstr "Editar Configuração Básica" +msgstr "Editar Configuração do Banco de Dados do Calibre" #: cps/templates/admin.html:160 msgid "Edit Basic Configuration" -msgstr "Editar Configuração Básica" +msgstr "Editar Configurações Básicas" #: cps/templates/admin.html:161 msgid "Edit UI Configuration" -msgstr "Editar configuração da IU" +msgstr "Editar Configuração de UI" #: cps/templates/admin.html:167 msgid "Scheduled Tasks" -msgstr "" +msgstr "Tarefas Agendadas" #: cps/templates/admin.html:170 cps/templates/schedule_edit.html:12 msgid "Time at which tasks start to run" -msgstr "" +msgstr "Hora em que as tarefas começam a ser executadas" #: cps/templates/admin.html:174 cps/templates/schedule_edit.html:20 msgid "Maximum tasks duration" -msgstr "" +msgstr "Duração máxima das tarefas" #: cps/templates/admin.html:178 msgid "Generate book cover thumbnails" -msgstr "" +msgstr "Gerar miniaturas de capa de livro" #: cps/templates/admin.html:182 msgid "Generate series cover thumbnails" -msgstr "" +msgstr "Gerar miniaturas de capa de séries" #: cps/templates/admin.html:186 cps/templates/schedule_edit.html:37 msgid "Reconnect to Calibre Library" -msgstr "" +msgstr "Reconectar à Biblioteca do Calibre" #: cps/templates/admin.html:193 msgid "Refresh Thumbnail Cover Cache" -msgstr "" +msgstr "Atualizar Cache de Capas de Miniaturas" #: cps/templates/admin.html:199 msgid "Administration" @@ -1645,7 +1626,7 @@ msgstr "Administração" #: cps/templates/admin.html:200 msgid "Download Debug Package" -msgstr "Download do Pacote de Depuração" +msgstr "Baixar Pacote de Depuração" #: cps/templates/admin.html:201 msgid "View Logs" @@ -1653,19 +1634,19 @@ msgstr "Ver Logs" #: cps/templates/admin.html:204 msgid "Reconnect Calibre Database" -msgstr "Reconectar base de dados de calibração" +msgstr "Reconectar Banco de dados Calibre" #: cps/templates/admin.html:207 msgid "Restart" -msgstr "Reinicie" +msgstr "Reiniciar" #: cps/templates/admin.html:208 msgid "Shutdown" -msgstr "Encerramento" +msgstr "Desligar" #: cps/templates/admin.html:213 msgid "Version Information" -msgstr "" +msgstr "Informação da Versão" #: cps/templates/admin.html:217 msgid "Version" @@ -1689,7 +1670,7 @@ msgstr "Realizar Atualizações" #: cps/templates/admin.html:245 msgid "Are you sure you want to restart?" -msgstr "Tem a certeza que quer recomeçar?" +msgstr "Tem a certeza que quer reiniciar?" #: cps/templates/admin.html:250 cps/templates/admin.html:264 #: cps/templates/admin.html:284 cps/templates/config_db.html:70 @@ -1709,11 +1690,11 @@ msgstr "Cancelar" #: cps/templates/admin.html:263 msgid "Are you sure you want to shutdown?" -msgstr "Tens a certeza que queres fechar?" +msgstr "Tem certeza que quer encerrar?" #: cps/templates/admin.html:275 msgid "Updating, please do not reload this page" -msgstr "Atualizando, por favor, não recarregue esta página" +msgstr "Atualizando, por favor não recarregue esta página" #: cps/templates/author.html:15 msgid "via" @@ -1765,19 +1746,19 @@ msgstr "Mais por" #: cps/templates/book_edit.html:11 msgid "Delete Book" -msgstr "Eliminar Livro" +msgstr "Apagar Livro" #: cps/templates/book_edit.html:14 msgid "Delete formats:" -msgstr "Eliminar formatos:" +msgstr "Apagar formatos:" #: cps/templates/book_edit.html:25 msgid "Convert book format:" -msgstr "Converta o formato do livro:" +msgstr "Converter formato do livro:" #: cps/templates/book_edit.html:30 msgid "Convert from:" -msgstr "Converte de:" +msgstr "Converter de:" #: cps/templates/book_edit.html:32 cps/templates/book_edit.html:39 msgid "select an option" @@ -1785,7 +1766,7 @@ msgstr "selecione uma opção" #: cps/templates/book_edit.html:37 msgid "Convert to:" -msgstr "Converte para:" +msgstr "Converter para:" #: cps/templates/book_edit.html:46 msgid "Convert book" @@ -1828,7 +1809,7 @@ msgstr "Adicionar Identificador" #: cps/templates/book_edit.html:87 cps/templates/search_form.html:51 msgid "Tags" -msgstr "Etiquetas" +msgstr "Tags" #: cps/templates/book_edit.html:95 msgid "Series ID" @@ -1836,7 +1817,7 @@ msgstr "Identificação da série" #: cps/templates/book_edit.html:99 msgid "Rating" -msgstr "Classificação" +msgstr "Avaliação" #: cps/templates/book_edit.html:104 msgid "Fetch Cover from URL (JPEG - Image will be downloaded and stored in database)" @@ -1844,7 +1825,7 @@ msgstr "Buscar capa na URL (JPEG - Imagem será baixada e armazenada na base de #: cps/templates/book_edit.html:108 msgid "Upload Cover from Local Disk" -msgstr "Upload de capa do disco local" +msgstr "Upload de Capa do Disco Local" #: cps/templates/book_edit.html:113 msgid "Published Date" @@ -1877,7 +1858,7 @@ msgstr "Formato de upload" #: cps/templates/book_edit.html:209 msgid "View Book on Save" -msgstr "Ver Livro ao salvar" +msgstr "Ver Livro ao Salvar" #: cps/templates/book_edit.html:212 cps/templates/book_edit.html:230 msgid "Fetch Metadata" @@ -1896,9 +1877,8 @@ msgid "Keyword" msgstr "Palavra-chave" #: cps/templates/book_edit.html:234 -#, fuzzy msgid "Search keyword" -msgstr " Pesquisar palavra-chave " +msgstr "Pesquisar palavra-chave" #: cps/templates/book_edit.html:240 msgid "Click the cover to load metadata to the form" @@ -1906,7 +1886,7 @@ msgstr "Clique na capa para carregar os metadados para o formulário" #: cps/templates/book_edit.html:247 cps/templates/book_edit.html:286 msgid "Loading..." -msgstr "A carregar..." +msgstr "Carregando..." #: cps/templates/book_edit.html:251 cps/templates/layout.html:64 #: cps/templates/layout.html:187 cps/templates/modal_dialogs.html:34 @@ -1934,7 +1914,7 @@ msgstr "Este campo é obrigatório" #: cps/templates/book_table.html:37 msgid "Merge selected books" -msgstr "Fundir livros selecionados" +msgstr "Mesclar livros selecionados" #: cps/templates/book_table.html:38 cps/templates/user_table.html:124 msgid "Remove Selections" @@ -1942,19 +1922,19 @@ msgstr "Remover Seleções" #: cps/templates/book_table.html:41 msgid "Exchange author and title" -msgstr "" +msgstr "Trocar autor e título" #: cps/templates/book_table.html:47 msgid "Update Title Sort automatically" -msgstr "Atualizar a Classificação de Título automaticamente" +msgstr "Atualizar Ordenação de Título automaticamente" #: cps/templates/book_table.html:51 msgid "Update Author Sort automatically" -msgstr "Atualizar a Classificação do Autor automaticamente" +msgstr "Atualizar Ordenação de Autor automaticamente" #: cps/templates/book_table.html:63 cps/templates/book_table.html:69 msgid "Enter Title" -msgstr "Digite o título" +msgstr "Digite o Título" #: cps/templates/book_table.html:63 cps/templates/config_view_edit.html:24 #: cps/templates/shelf_edit.html:8 @@ -1963,19 +1943,19 @@ msgstr "Título" #: cps/templates/book_table.html:64 msgid "Enter Title Sort" -msgstr "Digite o título Sort" +msgstr "Digite a ordenação do título" #: cps/templates/book_table.html:64 msgid "Title Sort" -msgstr "Título Ordenar" +msgstr "Ordenação de Título" #: cps/templates/book_table.html:65 msgid "Enter Author Sort" -msgstr "Digite Author Sort" +msgstr "Digite a Ordenação de Author" #: cps/templates/book_table.html:65 msgid "Author Sort" -msgstr "Ordenar Autor" +msgstr "Ordenação de Autor" #: cps/templates/book_table.html:66 msgid "Enter Authors" @@ -1983,69 +1963,67 @@ msgstr "Entrar Autores" #: cps/templates/book_table.html:67 msgid "Enter Categories" -msgstr "Entrar nas categorias" +msgstr "Entrar Categorias" #: cps/templates/book_table.html:68 msgid "Enter Series" -msgstr "Entrar na série" +msgstr "Entrar Série" #: cps/templates/book_table.html:69 msgid "Series Index" -msgstr "Índice da série" +msgstr "Índice da Série" #: cps/templates/book_table.html:70 msgid "Enter Languages" -msgstr "Entrar idiomas" +msgstr "Entrar Idiomas" #: cps/templates/book_table.html:71 msgid "Publishing Date" -msgstr "Data de publicação" +msgstr "Data de Publicação" #: cps/templates/book_table.html:72 msgid "Enter Publishers" -msgstr "Entrar Editores" +msgstr "Entrar Editoras" #: cps/templates/book_table.html:73 -#, fuzzy msgid "Enter comments" -msgstr "Digite o nome do domínio" +msgstr "Entrar Comentários" #: cps/templates/book_table.html:73 msgid "Comments" -msgstr "" +msgstr "Comentários" #: cps/templates/book_table.html:75 msgid "Archiv Status" -msgstr "" +msgstr "Status Arquivado" #: cps/templates/book_table.html:77 cps/templates/search_form.html:42 msgid "Read Status" -msgstr "Ler Estado" +msgstr "Status Lido" #: cps/templates/book_table.html:80 cps/templates/book_table.html:82 #: cps/templates/book_table.html:84 cps/templates/book_table.html:86 #: cps/templates/book_table.html:90 cps/templates/book_table.html:92 #: cps/templates/book_table.html:96 -#, fuzzy msgid "Enter " -msgstr "Identificadores" +msgstr "Entrar " #: cps/templates/book_table.html:113 cps/templates/modal_dialogs.html:46 #: cps/templates/tasks.html:36 msgid "Are you really sure?" -msgstr "Tens mesmo a certeza?" +msgstr "Você realmente tem certeza?" #: cps/templates/book_table.html:117 msgid "Books with Title will be merged from:" -msgstr "Os livros com título serão fundidos a partir de:" +msgstr "Livros com Título serão mesclados de:" #: cps/templates/book_table.html:121 msgid "Into Book with Title:" -msgstr "Into Book with Title:" +msgstr "Em livro com título:" #: cps/templates/book_table.html:126 msgid "Merge" -msgstr "Fundir" +msgstr "Mesclar" #: cps/templates/config_db.html:12 msgid "Location of Calibre Database" @@ -2053,7 +2031,7 @@ msgstr "Localização da Base de Dados Calibre" #: cps/templates/config_db.html:22 msgid "Use Google Drive?" -msgstr "Use o Google Drive?" +msgstr "User Google Drive?" #: cps/templates/config_db.html:27 msgid "Authenticate Google Drive" @@ -2061,7 +2039,7 @@ msgstr "Autenticar o Google Drive" #: cps/templates/config_db.html:32 msgid "Google Drive Calibre folder" -msgstr "Pasta Google Drive Calibre" +msgstr "Pasta Calibre no Google Drive" #: cps/templates/config_db.html:40 msgid "Metadata Watch Channel ID" @@ -2072,9 +2050,8 @@ msgid "Revoke" msgstr "Revogar" #: cps/templates/config_db.html:68 -#, fuzzy msgid "New db location is invalid, please enter valid path" -msgstr "A localização do banco de dados não é válida, digite o caminho correto" +msgstr "Novo local do banco de dados inválido, insira um caminho válido" #: cps/templates/config_edit.html:18 msgid "Server Configuration" @@ -2082,19 +2059,19 @@ msgstr "Configuração do Servidor" #: cps/templates/config_edit.html:25 msgid "Server Port" -msgstr "Porta do servidor" +msgstr "Porta do Servidor" #: cps/templates/config_edit.html:28 msgid "SSL certfile location (leave it empty for non-SSL Servers)" -msgstr "SSL certfile location (deixe-o vazio para Servidores não-SSL)" +msgstr "Localização do certfile SSL (deixe vazio para Servidores não-SSL)" #: cps/templates/config_edit.html:35 msgid "SSL Keyfile location (leave it empty for non-SSL Servers)" -msgstr "SSL Keyfile location (deixe-o vazio para servidores não-SSL)" +msgstr "Localização do Keyfile SSL (deixe vazio para Servidores não-SSL)" #: cps/templates/config_edit.html:43 msgid "Update Channel" -msgstr "Canal de atualização" +msgstr "Canal de Atualização" #: cps/templates/config_edit.html:45 msgid "Stable" @@ -2102,15 +2079,15 @@ msgstr "Estável" #: cps/templates/config_edit.html:46 msgid "Nightly" -msgstr "Nocturno" +msgstr "Nightly" #: cps/templates/config_edit.html:50 msgid "Trusted Hosts (Comma Separated)" -msgstr "" +msgstr "Hosts confiáveis (Separado por vírgula)" #: cps/templates/config_edit.html:61 msgid "Logfile Configuration" -msgstr "Configuração do ficheiro de registo" +msgstr "Configuração do Arquivo de Log" #: cps/templates/config_edit.html:77 msgid "Location and name of logfile (calibre-web.log for no entry)" @@ -2126,11 +2103,11 @@ msgstr "Localização e nome do arquivo de log de acesso (access.log para nenhum #: cps/templates/config_edit.html:96 msgid "Feature Configuration" -msgstr "Configuração das Características" +msgstr "Configuração do Recursos" #: cps/templates/config_edit.html:104 msgid "Convert non-English characters in title and author while saving to disk" -msgstr "" +msgstr "Converta caracteres não ingleses em título e autor enquanto salva em disco" #: cps/templates/config_edit.html:108 msgid "Enable Uploads" @@ -2138,11 +2115,11 @@ msgstr "Habilitar Uploads" #: cps/templates/config_edit.html:108 msgid "(Please ensure users having also upload rights)" -msgstr "" +msgstr "(Por favor, certifique-se de que os usuários também tenham direitos de upload)" #: cps/templates/config_edit.html:112 msgid "Allowed Upload Fileformats" -msgstr "Upload de formatos de arquivo permitidos" +msgstr "Formatos de arquivo de upload permitidos" #: cps/templates/config_edit.html:118 msgid "Enable Anonymous Browsing" @@ -2158,23 +2135,23 @@ msgstr "Use e-mail como nome de usuário" #: cps/templates/config_edit.html:132 msgid "Enable Magic Link Remote Login" -msgstr "Habilitar login remoto do Magic Link" +msgstr "Habilitar Login Remoto do Magic Link" #: cps/templates/config_edit.html:137 msgid "Enable Kobo sync" -msgstr "Activar a sincronização de Kobo" +msgstr "Ativar Kobo sync" #: cps/templates/config_edit.html:142 msgid "Proxy unknown requests to Kobo Store" -msgstr "Proxy de pedidos desconhecidos para a loja Kobo" +msgstr "Solicitações desconhecidas de proxy para a Kobo Store" #: cps/templates/config_edit.html:145 msgid "Server External Port (for port forwarded API calls)" -msgstr "Porta externa do servidor (para chamadas API de porta encaminhadas)" +msgstr "Porta externa do servidor (para chamadas API encaminhadas)" #: cps/templates/config_edit.html:153 msgid "Use Goodreads" -msgstr "Use Goodreads" +msgstr "Usar Goodreads" #: cps/templates/config_edit.html:154 msgid "Create an API Key" @@ -2182,15 +2159,15 @@ msgstr "Criar uma chave API" #: cps/templates/config_edit.html:158 msgid "Goodreads API Key" -msgstr "Goodreads Chave API" +msgstr "Chave API Goodreads" #: cps/templates/config_edit.html:162 msgid "Goodreads API Secret" -msgstr "Goodreads API Secreto" +msgstr "Senha API Goodreads" #: cps/templates/config_edit.html:169 msgid "Allow Reverse Proxy Authentication" -msgstr "Permitir a Autenticação por Proxy Reversa" +msgstr "Permitir a Autenticação por Proxy Reverso" #: cps/templates/config_edit.html:180 msgid "Login type" @@ -2198,15 +2175,15 @@ msgstr "Tipo de Login" #: cps/templates/config_edit.html:182 msgid "Use Standard Authentication" -msgstr "Usar autenticação padrão" +msgstr "Usar Autenticação padrão" #: cps/templates/config_edit.html:184 msgid "Use LDAP Authentication" -msgstr "Usar autenticação LDAP" +msgstr "Usar Autenticação LDAP" #: cps/templates/config_edit.html:187 msgid "Use OAuth" -msgstr "Use OAuth" +msgstr "Usar OAuth" #: cps/templates/config_edit.html:194 msgid "LDAP Server Host Name or IP Address" @@ -2230,15 +2207,15 @@ msgstr "SSL" #: cps/templates/config_edit.html:210 msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" -msgstr "LDAP CACertificate Path (Somente necessário para Autenticação de Certificado de Cliente)" +msgstr "Caminho do CACertificate LDAP (Necessário apenas para autenticação de certificado de cliente)" #: cps/templates/config_edit.html:217 msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" -msgstr "LDAP Certificate Path (Somente necessário para Autenticação de Certificado de Cliente)" +msgstr "Caminho do Certificado LDAP (Necessário apenas para autenticação de certificado de cliente)" #: cps/templates/config_edit.html:224 msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" -msgstr "LDAP Keyfile Path (Somente necessário para Autenticação de Certificado de Cliente)" +msgstr "Caminho do Keyfile LDAP (Necessário apenas para autenticação de certificado de cliente)" #: cps/templates/config_edit.html:233 msgid "LDAP Authentication" @@ -2266,19 +2243,19 @@ msgstr "Senha de Administrador LDAP" #: cps/templates/config_edit.html:253 msgid "LDAP Distinguished Name (DN)" -msgstr "Nome distinto LDAP (DN)" +msgstr "Nome Distinto LDAP (DN)" #: cps/templates/config_edit.html:257 msgid "LDAP User Object Filter" -msgstr "Filtro de objeto do usuário LDAP" +msgstr "Filtro de Objeto do Usuário LDAP" #: cps/templates/config_edit.html:262 msgid "LDAP Server is OpenLDAP?" -msgstr "O LDAP Server é OpenLDAP?" +msgstr "O Servidor LDAP é OpenLDAP?" #: cps/templates/config_edit.html:264 msgid "Following Settings are Needed For User Import" -msgstr "As seguintes configurações são necessárias para a importação do usuário" +msgstr "As seguintes configurações são necessárias para a mportação de Usuários" #: cps/templates/config_edit.html:266 msgid "LDAP Group Object Filter" @@ -2311,7 +2288,7 @@ msgstr "Filtro de Utilizador Membro LDAP" #: cps/templates/config_edit.html:297 #, python-format msgid "Obtain %(provider)s OAuth Credential" -msgstr "Obtenha a credencial OAuth de %(provider)s" +msgstr "Obter credenciais OAuth de %(provider)s" #: cps/templates/config_edit.html:300 #, python-format @@ -2321,7 +2298,7 @@ msgstr "ID do cliente OAuth de %(provider)s" #: cps/templates/config_edit.html:304 #, python-format msgid "%(provider)s OAuth Client Secret" -msgstr "%(provider)s Cliente segredo do OAuth" +msgstr "Senha do cliente Oauth de %(provider)s" #: cps/templates/config_edit.html:320 msgid "External binaries" @@ -2333,7 +2310,7 @@ msgstr "Caminho para o Calibre E-Book Converter" #: cps/templates/config_edit.html:334 msgid "Calibre E-Book Converter Settings" -msgstr "Configurações do conversor de E-Book Calibre" +msgstr "Configurações do Calibre E-Book Converter" #: cps/templates/config_edit.html:337 msgid "Path to Kepubify E-Book Converter" @@ -2341,11 +2318,11 @@ msgstr "Caminho para Kepubify E-Book Converter" #: cps/templates/config_edit.html:345 msgid "Location of Unrar binary" -msgstr "Localização do binário Unrar" +msgstr "Caminho para o binário Unrar" #: cps/templates/config_view_edit.html:17 msgid "View Configuration" -msgstr "Ver configuração" +msgstr "Configuração de Visualização" #: cps/templates/config_view_edit.html:32 msgid "No. of Random Books to Display" @@ -2353,7 +2330,7 @@ msgstr "Nº de Livros Aleatórios a Exibir" #: cps/templates/config_view_edit.html:36 msgid "No. of Authors to Display Before Hiding (0=Disable Hiding)" -msgstr "Nº de Autores a Exibir Antes de Esconder (0=Esconder Desativado)" +msgstr "Nº de Autores a Exibir Antes de Esconder (0=Desativar Esconder)" #: cps/templates/config_view_edit.html:40 cps/templates/readcbr.html:113 msgid "Theme" @@ -2365,7 +2342,7 @@ msgstr "Tema Padrão" #: cps/templates/config_view_edit.html:43 msgid "caliBlur! Dark Theme" -msgstr "caliBlur! Tema Negro" +msgstr "Tema caliBlur! Dark" #: cps/templates/config_view_edit.html:47 msgid "Regular Expression for Ignoring Columns" @@ -2373,7 +2350,7 @@ msgstr "Expressão Regular para Ignorar Colunas" #: cps/templates/config_view_edit.html:51 msgid "Link Read/Unread Status to Calibre Column" -msgstr "Ligar o estado de leitura/análise à coluna Calibre" +msgstr "Ligar Lido/Não Lido à coluna Calibre" #: cps/templates/config_view_edit.html:60 msgid "View Restrictions based on Calibre column" @@ -2381,11 +2358,11 @@ msgstr "Exibir restrições com base na coluna Calibre" #: cps/templates/config_view_edit.html:69 msgid "Regular Expression for Title Sorting" -msgstr "Expressão regular para classificação de títulos" +msgstr "Expressão regular para ordenação de Títulos" #: cps/templates/config_view_edit.html:80 msgid "Default Settings for New Users" -msgstr "Configurações padrão para novos usuários" +msgstr "Configuração padrão para novos usuários" #: cps/templates/config_view_edit.html:88 cps/templates/user_edit.html:96 msgid "Admin User" @@ -2397,7 +2374,7 @@ msgstr "Permitir Downloads" #: cps/templates/config_view_edit.html:96 cps/templates/user_edit.html:105 msgid "Allow eBook Viewer" -msgstr "Permitir que o eBook Viewer" +msgstr "Permitir Visualizador de eBook" #: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:110 msgid "Allow Uploads" @@ -2409,42 +2386,40 @@ msgstr "Permitir Editar" #: cps/templates/config_view_edit.html:111 cps/templates/user_edit.html:120 msgid "Allow Delete Books" -msgstr "Permitir Livros Excluídos" +msgstr "Permitir Apagar Livros" #: cps/templates/config_view_edit.html:116 cps/templates/user_edit.html:126 msgid "Allow Changing Password" -msgstr "Permitir mudança de senha" +msgstr "Permitir Alterar Senha" #: cps/templates/config_view_edit.html:120 cps/templates/user_edit.html:130 msgid "Allow Editing Public Shelves" -msgstr "Permitir a Edição de Prateleiras Públicas" +msgstr "Permitir a Edição de Estantes Públicas" #: cps/templates/config_view_edit.html:123 -#, fuzzy msgid "Default Language" -msgstr "Excluir idiomas" +msgstr "Idioma Padrão" #: cps/templates/config_view_edit.html:131 -#, fuzzy msgid "Default Visible Language of Books" -msgstr "Língua dos Livros" +msgstr "Idioma Padrão dos Livros Visíveis" #: cps/templates/config_view_edit.html:147 msgid "Default Visibilities for New Users" -msgstr "Visibilidades por defeito para novos utilizadores" +msgstr "Visibilidade Padrão para Novos Usuários" #: cps/templates/config_view_edit.html:163 cps/templates/user_edit.html:84 #: cps/templates/user_table.html:154 msgid "Show Random Books in Detail View" -msgstr "Mostrar Livros Aleatórios em Vista de Detalhe" +msgstr "Mostrar Livros Aleatórios em Visualização de Detalhes" #: cps/templates/config_view_edit.html:166 cps/templates/user_edit.html:87 msgid "Add Allowed/Denied Tags" -msgstr "Adicionar Etiquetas permitidas/negadas" +msgstr "Adicionar Tags Permitidas/Negadas" #: cps/templates/config_view_edit.html:167 msgid "Add Allowed/Denied custom column values" -msgstr "Adicionar valores permitidos/negados da coluna personalizada" +msgstr "Adicionar Valores Permitidos/Negados de Coluna Personalizada" #: cps/templates/detail.html:61 cps/templates/detail.html:70 msgid "Read in Browser" @@ -2455,9 +2430,9 @@ msgid "Listen in Browser" msgstr "Ouvir no Browser" #: cps/templates/detail.html:125 -#, fuzzy, python-format +#, python-format msgid "Book %(index)s of %(range)s" -msgstr "" +msgstr "Livro %(index)s de %(range)s" #: cps/templates/detail.html:174 msgid "Published" @@ -2465,11 +2440,11 @@ msgstr "Publicado em" #: cps/templates/detail.html:222 msgid "Mark As Unread" -msgstr "Marcar como não lido" +msgstr "Marcar como Não Lido" #: cps/templates/detail.html:222 msgid "Mark As Read" -msgstr "Marcar como lido" +msgstr "Marcar como Lido" #: cps/templates/detail.html:223 msgid "Read" @@ -2485,7 +2460,7 @@ msgstr "Adicionar ao arquivo" #: cps/templates/detail.html:233 msgid "Archived" -msgstr "Arquivado em" +msgstr "Arquivado" #: cps/templates/detail.html:244 msgid "Description:" @@ -2507,23 +2482,23 @@ msgstr "Editar Metadados" #: cps/templates/email_edit.html:13 msgid "Choose Server Type" -msgstr "" +msgstr "Escolha o Tipo do Servidor" #: cps/templates/email_edit.html:15 msgid "Use Standard E-Mail Account" -msgstr "" +msgstr "Use Conta de E-Mail Padrão" #: cps/templates/email_edit.html:16 msgid "Gmail Account with OAuth2 Verification" -msgstr "" +msgstr "Conta Gmail com Verificação OAuth2" #: cps/templates/email_edit.html:22 msgid "Setup Gmail Account as E-Mail Server" -msgstr "" +msgstr "Configurar conta do Gmail como servidor de e-mail" #: cps/templates/email_edit.html:24 msgid "Revoke Gmail Access" -msgstr "" +msgstr "Revogar Acesso ao GMail" #: cps/templates/email_edit.html:42 msgid "STARTTLS" @@ -2539,7 +2514,7 @@ msgstr "Senha SMTP" #: cps/templates/email_edit.html:58 msgid "Attachment Size Limit" -msgstr "Limite do tamanho do anexo" +msgstr "Limite do Tamanho do Anexo" #: cps/templates/email_edit.html:66 msgid "Save and Send Test E-mail" @@ -2552,7 +2527,7 @@ msgstr "Voltar" #: cps/templates/email_edit.html:74 msgid "Allowed Domains (Whitelist)" -msgstr "Domínios Permitidos (Whitelist)" +msgstr "Domínios Permitidos (Lista Branca)" #: cps/templates/email_edit.html:78 cps/templates/email_edit.html:105 msgid "Add Domain" @@ -2561,7 +2536,7 @@ msgstr "Adicionar Domínio" #: cps/templates/email_edit.html:81 cps/templates/email_edit.html:108 #: cps/templates/user_table.html:27 msgid "Add" -msgstr "Adicione" +msgstr "Adicionar" #: cps/templates/email_edit.html:86 cps/templates/email_edit.html:96 msgid "Enter domainname" @@ -2569,7 +2544,7 @@ msgstr "Digite o nome do domínio" #: cps/templates/email_edit.html:92 msgid "Denied Domains (Blacklist)" -msgstr "Domínios negados (Blacklist)" +msgstr "Domínios Negados (Lista Negra)" #: cps/templates/feed.xml:21 cps/templates/layout.html:171 msgid "Next" @@ -2580,56 +2555,54 @@ msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit): msgstr "Abra o arquivo .kobo/Kobo eReader.conf em um editor de texto e adicione (ou edite):" #: cps/templates/generate_kobo_auth_url.html:11 -#, fuzzy msgid "Kobo Token:" -msgstr "Kobo Sync Token" +msgstr "Token Kobo:" #: cps/templates/grid.html:21 msgid "List" -msgstr "" +msgstr "Lista" #: cps/templates/http_error.html:31 -#, fuzzy msgid "Calibre-Web Instance is unconfigured, please contact your administrator" -msgstr "O servidor de E-Mail não está configurado, por favor contacte o seu administrador!" +msgstr "Instancia do Calibre-Web não configurado, por favor contacte o seu administrador" #: cps/templates/http_error.html:41 msgid "Create Issue" -msgstr "Criar Edição" +msgstr "Criar Issue" #: cps/templates/http_error.html:48 msgid "Return to Home" -msgstr "Voltar para casa" +msgstr "Voltar para Início" #: cps/templates/http_error.html:50 msgid "Logout User" -msgstr "" +msgstr "Deslogar" #: cps/templates/index.html:71 msgid "Sort ascending according to download count" -msgstr "" +msgstr "Ordenar em ordem crescente de acordo com a contagem de downloads" #: cps/templates/index.html:72 msgid "Sort descending according to download count" -msgstr "" +msgstr "Ordenar em ordem decrescente de acordo com a contagem de downloads" #: cps/templates/index.html:78 cps/templates/search.html:35 #: cps/templates/shelf.html:24 msgid "Sort authors in alphabetical order" -msgstr "Ordenar os autores em ordem alfabética" +msgstr "Ordenar Autores em ordem alfabética" #: cps/templates/index.html:79 cps/templates/search.html:36 #: cps/templates/shelf.html:25 msgid "Sort authors in reverse alphabetical order" -msgstr "Ordenar os autores em ordem alfabética inversa" +msgstr "Ordenar Autores em ordem alfabética inversa" #: cps/templates/index.html:83 msgid "Sort ascending according to series index" -msgstr "Ordenar ascendente de acordo com o índice de série" +msgstr "Ordenar em ordem crescente de acordo com o índice de série" #: cps/templates/index.html:84 msgid "Sort descending according to series index" -msgstr "Ordenação decrescente de acordo com o índice de série" +msgstr "Ordenação em ordem decrescente de acordo com o índice de série" #: cps/templates/index.xml:6 msgid "Start" @@ -2637,11 +2610,11 @@ msgstr "Início" #: cps/templates/index.xml:18 msgid "Alphabetical Books" -msgstr "" +msgstr "Livros Alfabéticos" #: cps/templates/index.xml:22 msgid "Books sorted alphabetically" -msgstr "" +msgstr "Livros ordenados alfabeticamente" #: cps/templates/index.xml:29 msgid "Popular publications from this catalog based on Downloads." @@ -2649,7 +2622,7 @@ msgstr "Publicações populares deste catálogo baseadas em Downloads." #: cps/templates/index.xml:36 msgid "Popular publications from this catalog based on Rating." -msgstr "Publicações populares deste catálogo baseadas em Rating." +msgstr "Publicações populares deste catálogo baseadas em Avaliação." #: cps/templates/index.xml:39 msgid "Recently added Books" @@ -2665,11 +2638,11 @@ msgstr "Livros Aleatórios" #: cps/templates/index.xml:73 msgid "Books ordered by Author" -msgstr "Livros encomendados pelo Autor" +msgstr "Livros ordenados por Autor" #: cps/templates/index.xml:80 msgid "Books ordered by publisher" -msgstr "Livros encomendados pela editora" +msgstr "Livros ordenados por editora" #: cps/templates/index.xml:87 msgid "Books ordered by category" @@ -2677,15 +2650,15 @@ msgstr "Livros ordenados por categoria" #: cps/templates/index.xml:94 msgid "Books ordered by series" -msgstr "Livros encomendados por série" +msgstr "Livros ordenados por série" #: cps/templates/index.xml:101 msgid "Books ordered by Languages" -msgstr "Livros encomendados por Idiomas" +msgstr "Livros ordenados por Idiomas" #: cps/templates/index.xml:108 msgid "Books ordered by Rating" -msgstr "Livros encomendados por Rating" +msgstr "Livros ordenados por Avaliação" #: cps/templates/index.xml:116 msgid "Books ordered by file formats" @@ -2694,11 +2667,11 @@ msgstr "Livros ordenados por formatos de arquivo" #: cps/templates/index.xml:119 cps/templates/layout.html:136 #: cps/templates/search_form.html:87 msgid "Shelves" -msgstr "Prateleiras" +msgstr "Estantes" #: cps/templates/index.xml:123 msgid "Books organized in shelves" -msgstr "Livros organizados em prateleiras" +msgstr "Livros organizados em Estantes" #: cps/templates/layout.html:30 msgid "Home" @@ -2706,11 +2679,11 @@ msgstr "Início" #: cps/templates/layout.html:36 msgid "Toggle Navigation" -msgstr "Alternar a navegação" +msgstr "Alternar Navegação" #: cps/templates/layout.html:47 msgid "Search Library" -msgstr "Biblioteca de Pesquisa" +msgstr "Pesquisar na Biblioteca" #: cps/templates/layout.html:64 cps/templates/layout.html:118 msgid "Uploading..." @@ -2722,7 +2695,7 @@ msgstr "Erro" #: cps/templates/layout.html:64 msgid "Upload done, processing, please wait..." -msgstr "Upload feito, processando, por favor aguarde ..." +msgstr "Upload concluído, processando, por favor aguarde ..." #: cps/templates/layout.html:77 cps/templates/read.html:72 #: cps/templates/readcbr.html:84 cps/templates/readcbr.html:108 @@ -2759,7 +2732,7 @@ msgstr "Detalhes do Livro" #: cps/templates/list.html:22 msgid "Grid" -msgstr "" +msgstr "Grade" #: cps/templates/login.html:18 msgid "Remember Me" @@ -2767,7 +2740,7 @@ msgstr "Lembre-se de mim" #: cps/templates/login.html:23 msgid "Forgot Password?" -msgstr "Esqueceu-se da senha?" +msgstr "Esqueceu a senha?" #: cps/templates/login.html:26 msgid "Log in with Magic Link" @@ -2775,11 +2748,11 @@ msgstr "Entre com o Magic Link" #: cps/templates/logviewer.html:6 msgid "Show Calibre-Web Log: " -msgstr "Mostrar Calibre-Web Log: " +msgstr "Mostrar Log Calibre-Web: " #: cps/templates/logviewer.html:8 msgid "Calibre-Web Log: " -msgstr "Calibre-Web Log: " +msgstr "Log Calibre-Web: " #: cps/templates/logviewer.html:8 msgid "Stream output, can't be displayed" @@ -2787,31 +2760,31 @@ msgstr "Saída do fluxo, não pode ser exibida" #: cps/templates/logviewer.html:12 msgid "Show Access Log: " -msgstr "Mostrar registo de acesso: " +msgstr "Mostrar Log de Acesso: " #: cps/templates/logviewer.html:18 msgid "Download Calibre-Web Log" -msgstr "Baixar Calibre-Web Log" +msgstr "Baixar Log Calibre-Web" #: cps/templates/logviewer.html:21 msgid "Download Access Log" -msgstr "Download do Log de Acesso" +msgstr "Baixar Log de Acesso" #: cps/templates/modal_dialogs.html:6 msgid "Select Allowed/Denied Tags" -msgstr "Selecione Etiquetas permitidas/negadas" +msgstr "Selecione Tags Permitidas/Negadas" #: cps/templates/modal_dialogs.html:7 msgid "Select Allowed/Denied Custom Column Values" -msgstr "Selecione Valores Permitidos/Não Permitidos da Coluna Personalizada" +msgstr "Selecione Valores Permitidos/Negadaos da Coluna Personalizada" #: cps/templates/modal_dialogs.html:8 msgid "Select Allowed/Denied Tags of User" -msgstr "Selecione Etiquetas de usuário permitidas/negadas" +msgstr "Selecione Tags de usuário Permitidas/Negadas" #: cps/templates/modal_dialogs.html:9 msgid "Select Allowed/Denied Custom Column Values of User" -msgstr "Selecione Valores de Coluna Personalizada Permitidos/Denegados do Usuário" +msgstr "Selecione Valores de Coluna Personalizada Permitidos/Negados do Usuário" #: cps/templates/modal_dialogs.html:15 msgid "Enter Tag" @@ -2819,15 +2792,15 @@ msgstr "Digite a tag" #: cps/templates/modal_dialogs.html:24 msgid "Add View Restriction" -msgstr "Adicionar restrição de visualização" +msgstr "Adicionar Restrição de Visualização" #: cps/templates/modal_dialogs.html:50 msgid "This book format will be permanently erased from database" -msgstr "Este formato de livro será permanentemente apagado da base de dados" +msgstr "Este formato de livro será apagado permanentemente do banco de dados" #: cps/templates/modal_dialogs.html:51 msgid "This book will be permanently erased from database" -msgstr "Este livro será apagado permanentemente da base de dados" +msgstr "Este livro será apagado permanentemente do banco de dados" #: cps/templates/modal_dialogs.html:52 msgid "and hard disk" @@ -2835,7 +2808,7 @@ msgstr "e disco rígido" #: cps/templates/modal_dialogs.html:56 msgid "Important Kobo Note: deleted books will remain on any paired Kobo device." -msgstr "Nota importante Kobo Nota: os livros apagados permanecerão em qualquer dispositivo Kobo emparelhado." +msgstr "Nota importante Kobo: os livros apagados permanecerão em qualquer dispositivo Kobo emparelhado." #: cps/templates/modal_dialogs.html:57 msgid "Books must first be archived and the device synced before a book can safely be deleted." @@ -2843,7 +2816,7 @@ msgstr "Os livros devem primeiro ser arquivados e o dispositivo deve ser sincron #: cps/templates/modal_dialogs.html:76 msgid "Choose File Location" -msgstr "Escolha a localização do arquivo" +msgstr "Escolha a Localização do Arquivo" #: cps/templates/modal_dialogs.html:82 msgid "type" @@ -2859,29 +2832,27 @@ msgstr "tamanho" #: cps/templates/modal_dialogs.html:90 msgid "Parent Directory" -msgstr "Diretório dos Pais" +msgstr "Diretório Acima" #: cps/templates/modal_dialogs.html:98 msgid "Select" msgstr "Selecione" #: cps/templates/modal_dialogs.html:134 cps/templates/tasks.html:45 -#, fuzzy msgid "Ok" -msgstr "Livro" +msgstr "Ok" #: cps/templates/osd.xml:5 msgid "Calibre-Web eBook Catalog" msgstr "Catálogo de e-books Calibre-Web" #: cps/templates/read.html:6 -#, fuzzy msgid "epub Reader" -msgstr "leitor de PDF" +msgstr "leitor de epub" #: cps/templates/read.html:77 cps/templates/readcbr.html:116 msgid "Light" -msgstr "Luz" +msgstr "Claro" #: cps/templates/read.html:78 cps/templates/readcbr.html:117 msgid "Dark" @@ -2889,21 +2860,19 @@ msgstr "Escuro" #: cps/templates/read.html:79 msgid "Sepia" -msgstr "" +msgstr "Sépia" #: cps/templates/read.html:80 -#, fuzzy msgid "Black" -msgstr "Voltar" +msgstr "Preto" #: cps/templates/read.html:84 msgid "Reflow text when sidebars are open." -msgstr "Refluxo de texto quando as barras laterais estão abertas." +msgstr "Refluir o texto quando as barras laterais estiverem abertas." #: cps/templates/readcbr.html:7 -#, fuzzy msgid "Comic Reader" -msgstr "leitor de PDF" +msgstr "Leitor de Quadrinhos" #: cps/templates/readcbr.html:89 msgid "Keyboard Shortcuts" @@ -2919,35 +2888,35 @@ msgstr "Página seguinte" #: cps/templates/readcbr.html:94 msgid "Scale to Best" -msgstr "Escala ao Melhor" +msgstr "Dimensionar para Melhor" #: cps/templates/readcbr.html:95 msgid "Scale to Width" -msgstr "Escala à Largura" +msgstr "Dimensionar para Largura" #: cps/templates/readcbr.html:96 msgid "Scale to Height" -msgstr "Escala à Altura" +msgstr "Dimensionar para Altura" #: cps/templates/readcbr.html:97 msgid "Scale to Native" -msgstr "Escala para Nativo" +msgstr "Dimensionar para a Nativo" #: cps/templates/readcbr.html:98 msgid "Rotate Right" -msgstr "Rodar para a direita" +msgstr "Girar para direita" #: cps/templates/readcbr.html:99 msgid "Rotate Left" -msgstr "Rodar para a esquerda" +msgstr "Girar para esqueda" #: cps/templates/readcbr.html:100 msgid "Flip Image" -msgstr "Flip Image" +msgstr "Inverter Imagem" #: cps/templates/readcbr.html:122 msgid "Scale" -msgstr "Balança" +msgstr "Dimensionar" #: cps/templates/readcbr.html:125 msgid "Best" @@ -2971,7 +2940,7 @@ msgstr "Rodar" #: cps/templates/readcbr.html:144 msgid "Flip" -msgstr "Flip" +msgstr "Inverter" #: cps/templates/readcbr.html:147 msgid "Horizontal" @@ -2991,42 +2960,39 @@ msgstr "Esquerda para a direita" #: cps/templates/readcbr.html:157 msgid "Right to Left" -msgstr "Da direita para a esquerda" +msgstr "Direita para a esquerda" #: cps/templates/readcbr.html:165 msgid "Reset to Top" -msgstr "" +msgstr "Redefinir para o topo" #: cps/templates/readcbr.html:166 msgid "Remember Position" -msgstr "" +msgstr "Lembrar Posição" #: cps/templates/readcbr.html:171 msgid "Scrollbar" -msgstr "" +msgstr "Barra de Rolagem" #: cps/templates/readcbr.html:174 msgid "Show" -msgstr "" +msgstr "Mostrar" #: cps/templates/readcbr.html:175 msgid "Hide" -msgstr "" +msgstr "Esconder" #: cps/templates/readdjvu.html:5 -#, fuzzy msgid "DJVU Reader" -msgstr "leitor de PDF" +msgstr "leitor de DJVU" #: cps/templates/readpdf.html:29 -#, fuzzy msgid "PDF Reader" -msgstr "leitor de PDF" +msgstr "Leitor de PDF" #: cps/templates/readtxt.html:6 -#, fuzzy msgid "txt Reader" -msgstr "leitor de PDF" +msgstr "Leitor de TXT" #: cps/templates/register.html:4 msgid "Register New Account" @@ -3042,7 +3008,7 @@ msgstr "Seu endereço de e-mail" #: cps/templates/remote_login.html:5 msgid "Magic Link - Authorise New Device" -msgstr "Magic Link - Autorizar novo dispositivo" +msgstr "Magic Link - Autorizar Novo Dispositivo" #: cps/templates/remote_login.html:7 msgid "On another device, login and visit:" @@ -3054,15 +3020,15 @@ msgstr "Uma vez verificado, você será automaticamente conectado a este disposi #: cps/templates/remote_login.html:14 msgid "This verification link will expire in 10 minutes." -msgstr "Este link de verificação expirará dentro de 10 minutos." +msgstr "Este link de verificação irá expirar em 10 minutos." #: cps/templates/schedule_edit.html:29 msgid "Generate Book Cover Thumbnails" -msgstr "" +msgstr "Gerar miniaturas de capa de Livro" #: cps/templates/schedule_edit.html:33 msgid "Generate Series Cover Thumbnails" -msgstr "" +msgstr "Gerar miniaturas de capa de Série" #: cps/templates/search.html:6 msgid "No Results Found" @@ -3086,16 +3052,15 @@ msgstr "Data de Publicação Até" #: cps/templates/search_form.html:59 msgid "Exclude Tags" -msgstr "Excluir Etiquetas" +msgstr "Excluir Tags" #: cps/templates/search_form.html:77 msgid "Exclude Series" msgstr "Excluir Série" #: cps/templates/search_form.html:95 -#, fuzzy msgid "Exclude Shelves" -msgstr "Excluir Série" +msgstr "Excluir Estante" #: cps/templates/search_form.html:115 msgid "Exclude Languages" @@ -3111,27 +3076,27 @@ msgstr "Excluir extensões" #: cps/templates/search_form.html:144 msgid "Rating Above" -msgstr "Classificação Acima" +msgstr "Avaliação Acima" #: cps/templates/search_form.html:148 msgid "Rating Below" -msgstr "Classificação Abaixo" +msgstr "Avaliação Abaixo" #: cps/templates/search_form.html:180 msgid "From:" -msgstr "" +msgstr "De:" #: cps/templates/search_form.html:190 msgid "To:" -msgstr "" +msgstr "Para:" #: cps/templates/shelf.html:13 msgid "Delete this Shelf" -msgstr "Excluir esta estante" +msgstr "Apagar esta estante" #: cps/templates/shelf.html:14 msgid "Edit Shelf Properties" -msgstr "Editar as propriedades da estante" +msgstr "Editar Propriedades da Estante" #: cps/templates/shelf.html:17 msgid "Arrange books manually" @@ -3139,19 +3104,19 @@ msgstr "Organizar os livros manualmente" #: cps/templates/shelf.html:18 msgid "Disable Change order" -msgstr "Desativar ordem de modificação" +msgstr "Desabilitar Alterar Ordem" #: cps/templates/shelf.html:18 msgid "Enable Change order" -msgstr "Habilitar ordem de modificação" +msgstr "Habilitar Alterar Ordem" #: cps/templates/shelf_edit.html:14 msgid "Share with Everyone" -msgstr "Partilhar com Todos" +msgstr "Compartilhar com Todos" #: cps/templates/shelf_edit.html:21 msgid "Sync this shelf with Kobo device" -msgstr "" +msgstr "sincronizar esta Estante com o Dispositivo Kobo" #: cps/templates/shelf_order.html:5 msgid "Drag to Rearrange Order" @@ -3187,7 +3152,7 @@ msgstr "Estatísticas do Sistema" #: cps/templates/stats.html:33 msgid "Program" -msgstr "" +msgstr "Programa" #: cps/templates/stats.html:34 msgid "Installed Version" @@ -3219,15 +3184,15 @@ msgstr "Hora de início" #: cps/templates/tasks.html:20 msgid "Actions" -msgstr "" +msgstr "Ações" #: cps/templates/tasks.html:40 msgid "This task will be cancelled. Any progress made by this task will be saved." -msgstr "" +msgstr "Esta tarefa será cancelada. Qualquer progresso feito por esta tarefa será salvo." #: cps/templates/tasks.html:41 msgid "If this is a scheduled task, it will be re-ran during the next scheduled time." -msgstr "" +msgstr "Se esta for uma tarefa agendada, ela será executada novamente durante o próximo horário agendado." #: cps/templates/user_edit.html:20 msgid "Reset user Password" @@ -3235,7 +3200,7 @@ msgstr "Redefinir senha do usuário" #: cps/templates/user_edit.html:43 msgid "Language of Books" -msgstr "Língua dos Livros" +msgstr "Idioma dos Livros" #: cps/templates/user_edit.html:54 msgid "OAuth Settings" @@ -3247,11 +3212,11 @@ msgstr "Link" #: cps/templates/user_edit.html:58 msgid "Unlink" -msgstr "Desbloqueio" +msgstr "Desvincular" #: cps/templates/user_edit.html:64 msgid "Kobo Sync Token" -msgstr "Kobo Sync Token" +msgstr "Token de Sincronização Kobo" #: cps/templates/user_edit.html:66 msgid "Create/View" @@ -3259,123 +3224,107 @@ msgstr "Criar/Ver" #: cps/templates/user_edit.html:70 msgid "Force full kobo sync" -msgstr "" +msgstr "Forçar sincronização completa Kobo" #: cps/templates/user_edit.html:88 msgid "Add allowed/Denied Custom Column Values" -msgstr "Adicionar valores permitidos/definidos da coluna personalizada" +msgstr "Adicionar valores Permitidos/Negados da coluna personalizada" #: cps/templates/user_edit.html:137 msgid "Sync only books in selected shelves with Kobo" -msgstr "" +msgstr "Sincronizar apenas livros em estantes selecionadas com Kobo" #: cps/templates/user_edit.html:147 cps/templates/user_table.html:169 msgid "Delete User" -msgstr "Eliminar Utilizador" +msgstr "Apagar Usuário" #: cps/templates/user_edit.html:159 msgid "Generate Kobo Auth URL" -msgstr "Gerar o Kobo Auth URL" +msgstr "Gerar URL de Autenticação Kobo" #: cps/templates/user_table.html:80 cps/templates/user_table.html:103 -#, fuzzy msgid "Select..." -msgstr "Selecione" +msgstr "Selecione..." #: cps/templates/user_table.html:131 -#, fuzzy msgid "Edit User" -msgstr "Usuário Admin" +msgstr "Editar Usuário" #: cps/templates/user_table.html:134 -#, fuzzy msgid "Enter Username" msgstr "Escolha um nome de usuário" #: cps/templates/user_table.html:135 -#, fuzzy msgid "Enter E-mail Address" msgstr "Seu endereço de e-mail" #: cps/templates/user_table.html:136 -#, fuzzy msgid "Enter E-Reader E-mail Address" -msgstr "Enviar para o endereço de e-mail do Kindle" +msgstr "Digite o endereço de e-mail do E-Reader" #: cps/templates/user_table.html:136 -#, fuzzy msgid "E-Reader E-mail" -msgstr "E-mail de teste" +msgstr "E-mail do E-Reader" #: cps/templates/user_table.html:137 -#, fuzzy msgid "Locale" -msgstr "Balança" +msgstr "Idioma" #: cps/templates/user_table.html:138 msgid "Visible Book Languages" -msgstr "" +msgstr "Idiomas dos Livros Visíveis" #: cps/templates/user_table.html:139 -#, fuzzy msgid "Edit Allowed Tags" -msgstr "Selecione Etiquetas permitidas/negadas" +msgstr "Editar Tags Permitidas" #: cps/templates/user_table.html:139 msgid "Allowed Tags" -msgstr "" +msgstr "Tags Permitidas" #: cps/templates/user_table.html:140 -#, fuzzy msgid "Edit Denied Tags" -msgstr "Selecione Etiquetas permitidas/negadas" +msgstr "Editar Tags Não Permitidas" #: cps/templates/user_table.html:140 msgid "Denied Tags" -msgstr "" +msgstr "Tags Não Permitidas" #: cps/templates/user_table.html:141 -#, fuzzy msgid "Edit Allowed Column Values" -msgstr "Adicionar valores permitidos/negados da coluna personalizada" +msgstr "Editar Valores de Coluna Permitidos" #: cps/templates/user_table.html:141 -#, fuzzy msgid "Allowed Column Values" -msgstr "Adicionar valores permitidos/negados da coluna personalizada" +msgstr "Valores de Coluna Permitidos" #: cps/templates/user_table.html:142 -#, fuzzy msgid "Edit Denied Column Values" -msgstr "Adicionar valores permitidos/negados da coluna personalizada" +msgstr "Editar Valores de Coluna Não Permitidos" #: cps/templates/user_table.html:142 -#, fuzzy msgid "Denied Column Values" -msgstr "Adicionar valores permitidos/negados da coluna personalizada" +msgstr "Valores de Coluna Não Permitidos" #: cps/templates/user_table.html:144 -#, fuzzy msgid "Change Password" -msgstr "Permitir mudança de senha" +msgstr "Alterar senha" #: cps/templates/user_table.html:147 msgid "View" -msgstr "" +msgstr "Ver" #: cps/templates/user_table.html:150 -#, fuzzy msgid "Edit Public Shelves" -msgstr "Estante Pública" +msgstr "Editar Estantes Públicas" #: cps/templates/user_table.html:152 msgid "Sync selected Shelves with Kobo" -msgstr "" +msgstr "Sincronizar Estantes Selecionadas com Kobo" #: cps/templates/user_table.html:156 -#, fuzzy msgid "Show read/unread selection" -msgstr "Mostrar selecção de séries" +msgstr "Mostrar seleção de lidos/não lidos" #: cps/templates/user_table.html:159 msgid "Show random books" diff --git a/cps/translations/ru/LC_MESSAGES/messages.mo b/cps/translations/ru/LC_MESSAGES/messages.mo index 9a1d0f220..f5980c829 100644 Binary files a/cps/translations/ru/LC_MESSAGES/messages.mo and b/cps/translations/ru/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index 384ad0d8a..2fbcd8511 100644 --- a/cps/translations/ru/LC_MESSAGES/messages.po +++ b/cps/translations/ru/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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-04-29 01:20+0400\n" "Last-Translator: ZIZA\n" "Language: ru\n" @@ -292,7 +292,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -331,8 +331,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Неизвестная ошибка. Попробуйте позже." @@ -350,7 +350,7 @@ msgstr "Изменить пользователя %(nick)s" msgid "Password for user %(user)s reset" msgstr "Пароль для пользователя %(user)s сброшен" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Пожалуйста, сперва настройте параметры SMTP....." @@ -468,7 +468,7 @@ msgstr "Настройки E-mail сервера обновлены" msgid "Database Configuration" msgstr "Дополнительный Настройки" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Пожалуйста, заполните все поля!" @@ -512,20 +512,20 @@ msgstr "не установлено" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Нет" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Невозможно открыть книгу. Файл не существует или недоступен" @@ -640,7 +640,7 @@ msgstr "Настройка Google Drive не завершена, попробу msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Не удалось проверить домен обратного вызова, пожалуйста, выполните шаги для проверки домена в консоли разработчика Google." -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s форма не найден для книги с id: %(book)d" @@ -744,7 +744,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Путь книги %(path)s не найден на Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Этот адрес электронной почты уже зарегистрирован." @@ -798,7 +798,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -815,7 +815,7 @@ msgstr "Настройка Kobo" msgid "Register with %(provider)s" msgstr "Зарегистрируйтесь с %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "вы вошли как пользователь '%(nickname)s'" @@ -881,7 +881,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Логин" @@ -931,7 +931,7 @@ msgid "Show Top Rated Books" msgstr "Показывать книги с наивысшим рейтингом" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Прочитанные Книги" @@ -940,7 +940,7 @@ msgid "Show read and unread" msgstr "Показывать прочитанные и непрочитанные" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Непрочитанные Книги" @@ -958,7 +958,7 @@ msgid "Show Random Books" msgstr "Показывать Случайные Книги" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Категории" @@ -968,7 +968,7 @@ msgstr "Показывать выбор категории" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Серии" @@ -986,7 +986,7 @@ msgid "Show author selection" msgstr "Показывать выбор автора" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Издатели" @@ -996,7 +996,7 @@ msgstr "Показать выбор издателя" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Языки" @@ -1020,7 +1020,7 @@ msgstr "Форматы файлов" msgid "Show file formats selection" msgstr "Показать выбор форматов файлов" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "" @@ -1028,7 +1028,7 @@ msgstr "" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1036,41 +1036,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Поиск" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Опубликовано после " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Опубликовано до " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Рейтинг <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Рейтинг >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Расширенный поиск" @@ -1275,111 +1275,111 @@ msgstr "Издатель: %(name)s" msgid "Series: %(serie)s" msgstr "Серии: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Оценка: %(rating)s звезды(а)" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Формат файла: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Категория: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Язык: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Скачать" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Список рейтингов" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Список форматов файлов" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "При отправке этой книги произошла ошибка: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Сервер электронной почты не настроен, обратитесь к администратору !" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Зарегистрироваться" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Ваш e-mail не подходит для регистрации" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Письмо с подтверждением отправлено вам на e-mail." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Не удается активировать LDAP аутентификацию" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "Резервный вход в систему как: '%(nickname)s', LDAP-сервер недоступен или пользователь не известен" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Не удалось войти: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Ошибка в имени пользователя или пароле" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Новый пароль был отправлен на ваш адрес электронной почты" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Пожалуйста, введите действительное имя пользователя для сброса пароля" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Вы вошли как: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "Профиль %(name)s's" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Профиль обновлён" diff --git a/cps/translations/sv/LC_MESSAGES/messages.mo b/cps/translations/sv/LC_MESSAGES/messages.mo index ce088b8ff..0d3698ddd 100644 Binary files a/cps/translations/sv/LC_MESSAGES/messages.mo and b/cps/translations/sv/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/sv/LC_MESSAGES/messages.po b/cps/translations/sv/LC_MESSAGES/messages.po index 3d002becf..6b151de94 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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2021-05-13 11:00+0000\n" "Last-Translator: Jonatan Nyberg \n" "Language: sv\n" @@ -290,7 +290,7 @@ msgstr "Verifiering av G-mail-kontot lyckades" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "Databasfel: %(error)s." @@ -329,8 +329,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Ett okänt fel uppstod. Försök igen senare." @@ -348,7 +348,7 @@ msgstr "Redigera användaren %(nick)s" msgid "Password for user %(user)s reset" msgstr "Lösenord för användaren %(user)s återställd" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Konfigurera SMTP-postinställningarna först..." @@ -466,7 +466,7 @@ msgstr "E-postserverinställningar uppdaterade" msgid "Database Configuration" msgstr "Funktion konfiguration" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Fyll i alla fält!" @@ -509,20 +509,20 @@ msgstr "inte installerad" msgid "Execution permissions missing" msgstr "Körningstillstånd saknas" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "Anpassad kolumn n.%(column)d finns inte i calibre-databasen" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Ingen" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Hoppsan! Vald boktitel är inte tillgänglig. Filen finns inte eller är inte tillgänglig" @@ -637,7 +637,7 @@ msgstr "Installationen av Google Drive är inte klar, försök att inaktivera oc 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:80 +#: 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" @@ -741,7 +741,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Boksökvägen %(path)s hittades inte på Google Drive" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "Hittade ett befintligt konto för den här e-postadressen" @@ -794,7 +794,8 @@ msgid "Unrar binary file not found" msgstr "Unrar binär fil hittades inte" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "Fel vid körning av UnRar" #: cps/kobo_auth.py:89 @@ -811,7 +812,7 @@ msgstr "Kobo-installation" msgid "Register with %(provider)s" msgstr "Registrera dig med %(provider)s" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "du är nu inloggad som: \"%(nickname)s\"" @@ -877,7 +878,7 @@ msgid "{} Stars" msgstr "{} stjärnor" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Logga in" @@ -927,7 +928,7 @@ msgid "Show Top Rated Books" msgstr "Visa böcker med bästa betyg" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Lästa böcker" @@ -936,7 +937,7 @@ msgid "Show read and unread" msgstr "Visa lästa och olästa" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Olästa böcker" @@ -954,7 +955,7 @@ msgid "Show Random Books" msgstr "Visa slumpmässiga böcker" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Kategorier" @@ -964,7 +965,7 @@ msgstr "Visa kategorival" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Serier" @@ -982,7 +983,7 @@ msgid "Show author selection" msgstr "Visa författarval" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Förlag" @@ -992,7 +993,7 @@ msgstr "Visa urval av förlag" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Språk" @@ -1016,7 +1017,7 @@ msgstr "Filformat" msgid "Show file formats selection" msgstr "Visa val av filformat" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Arkiverade böcker" @@ -1024,7 +1025,7 @@ msgstr "Arkiverade böcker" msgid "Show archived books" msgstr "Visa arkiverade böcker" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Boklista" @@ -1032,41 +1033,41 @@ msgstr "Boklista" msgid "Show Books List" msgstr "Visa boklista" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Sök" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Publicerad efter " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Publicerad före " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Betyg <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Betyg >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "Lässtatus = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Avancerad sökning" @@ -1271,111 +1272,111 @@ msgstr "Förlag: %(name)s" msgid "Series: %(serie)s" msgstr "Serier: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Betyg: %(rating)s stars" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Filformat: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Kategori: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Språk: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Hämtningar" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Betygslista" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Lista över filformat" -#: cps/web.py:1199 +#: cps/web.py:1202 #, 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:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Det gick inte att skicka den här boken: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "Konfigurera din kindle-e-postadress först..." -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "E-postservern är inte konfigurerad, kontakta din administratör!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Registrera" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "Din e-post är inte tillåten att registrera" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Bekräftelsemail skickades till ditt e-postkonto." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "Det går inte att aktivera LDAP-autentisering" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "Det gick inte att logga in: %(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Fel användarnamn eller lösenord" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Nytt lösenord skickades till din e-postadress" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Ange giltigt användarnamn för att återställa lösenordet" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Du är nu inloggad som: \"%(nickname)s\"" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)ss profil" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profilen uppdaterad" diff --git a/cps/translations/tr/LC_MESSAGES/messages.mo b/cps/translations/tr/LC_MESSAGES/messages.mo index 0a237307f..4c369f706 100644 Binary files a/cps/translations/tr/LC_MESSAGES/messages.mo and b/cps/translations/tr/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/tr/LC_MESSAGES/messages.po b/cps/translations/tr/LC_MESSAGES/messages.po index 59ac6bedc..9e76c97d8 100644 --- a/cps/translations/tr/LC_MESSAGES/messages.po +++ b/cps/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-04-23 22:47+0300\n" "Last-Translator: iz \n" "Language: tr\n" @@ -286,7 +286,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -325,8 +325,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyiniz." @@ -344,7 +344,7 @@ msgstr "%(nick)s kullanıcısını düzenle" msgid "Password for user %(user)s reset" msgstr "%(user)s kullanıcısının şifresi sıfırlandı" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Lütfen önce SMTP e-posta ayarlarını ayarlayın..." @@ -461,7 +461,7 @@ msgstr "E-posta sunucusu ayarları güncellendi" msgid "Database Configuration" msgstr "Özellik Yapılandırması" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Lütfen tüm alanları doldurun!" @@ -505,20 +505,20 @@ msgstr "yüklü değil" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Hiçbiri" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "" @@ -633,7 +633,7 @@ msgstr "Google Drive kurulumu tamamlanmadı, Google Drive'ı devre dışı bıra msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Geri yönlendirme alanı (callback domain) doğrulanamadı, lütfen Google geliştirici konsolunda alan adını doğrulamak için gerekli adımları izleyin." -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(book)d nolu kitap için %(format)s biçimi bulunamadı" @@ -737,7 +737,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "eKitap yolu %(path)s Google Drive'da bulunamadı" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 #, fuzzy msgid "Found an existing account for this e-mail address" msgstr "Bu e-posta adresi için bir hesap mevcut." @@ -791,7 +791,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -807,7 +807,7 @@ msgstr "" msgid "Register with %(provider)s" msgstr "%(provider)s ile Kaydol" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "giriş yaptınız: '%(nickname)s'" @@ -873,7 +873,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Giriş" @@ -923,7 +923,7 @@ msgid "Show Top Rated Books" msgstr "" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Okunanlar" @@ -932,7 +932,7 @@ msgid "Show read and unread" msgstr "Okunan ve okunmayanları göster" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Okunmamışlar" @@ -950,7 +950,7 @@ msgid "Show Random Books" msgstr "Rastgele Kitap Göster" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Kategoriler" @@ -960,7 +960,7 @@ msgstr "Kategori seçimini göster" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Seriler" @@ -978,7 +978,7 @@ msgid "Show author selection" msgstr "Yazar seçimini göster" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Yayıncılar" @@ -988,7 +988,7 @@ msgstr "Yayıncı seçimini göster" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Diller" @@ -1012,7 +1012,7 @@ msgstr "Biçimler" msgid "Show file formats selection" msgstr "Dosya biçimi seçimini göster" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "" @@ -1020,7 +1020,7 @@ msgstr "" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1028,41 +1028,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Ara" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Yayınlanma (sonra)" -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Yayınlanma (önce)" -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Değerlendirme <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Değerlendirme >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Gelişmiş Arama" @@ -1267,111 +1267,111 @@ msgstr "Yayınevi: %(name)s" msgid "Series: %(serie)s" msgstr "Seri: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Değerlendirme: %(rating)s yıldız" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Biçim: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Kategori: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Dil: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Değerlendirme listesi" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Biçim listesi" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "%(kindlemail)s'a gönderilmek üzere başarıyla sıraya alındı" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "E-Posta sunucusu ayarlanmadı, lütfen yöneticinizle iletişime geçin!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Kayıt ol" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "E-posta adresinizle kaydolunmasına izin verilmiyor" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Onay e-Postası hesabınıza gönderildi." -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "LDAP Kimlik Doğrulaması etkinleştirilemiyor" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Yanlış Kullanıcı adı ya da Şifre" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "Yeni şifre e-Posta adresinize gönderildi" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "Şifrenizi sıfırlayabilmek için lütfen geçerli bir kullanıcı adı giriniz" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Giriş yaptınız: '%(nickname)s'" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s Profili" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Profil güncellendi" diff --git a/cps/translations/uk/LC_MESSAGES/messages.mo b/cps/translations/uk/LC_MESSAGES/messages.mo index ad2b00906..bb864517b 100644 Binary files a/cps/translations/uk/LC_MESSAGES/messages.mo and b/cps/translations/uk/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/uk/LC_MESSAGES/messages.po b/cps/translations/uk/LC_MESSAGES/messages.po index c1c4bbf8a..be4f56d6d 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: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n" "Last-Translator: ABIS Team \n" "Language: uk\n" @@ -289,7 +289,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -328,8 +328,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "" @@ -347,7 +347,7 @@ msgstr "Змінити користувача %(nick)s" msgid "Password for user %(user)s reset" msgstr "" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "Будь-ласка, спочатку сконфігуруйте параметри SMTP" @@ -463,7 +463,7 @@ msgstr "З'єднання з базою даних закрите" msgid "Database Configuration" msgstr "Особливі налаштування" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "Будь-ласка, заповніть всі поля!" @@ -506,20 +506,20 @@ msgstr "не встановлено" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "Ні" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "Неможливо відкрити книгу. Файл не існує або немає доступу." @@ -634,7 +634,7 @@ msgstr "" msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "Домен зворотнього зв'язку не підтверджено. Виконайте дії для підтвердження домену, будь-ласка" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" @@ -738,7 +738,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "" @@ -791,7 +791,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -807,7 +807,7 @@ msgstr "" msgid "Register with %(provider)s" msgstr "" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Ви увійшли як користувач: '%(nickname)s'" @@ -873,7 +873,7 @@ msgid "{} Stars" msgstr "{} зірок" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "Ім'я користувача" @@ -923,7 +923,7 @@ msgid "Show Top Rated Books" msgstr "Показувати книги з найвищим рейтингом" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "Прочитані книги" @@ -932,7 +932,7 @@ msgid "Show read and unread" msgstr "Показувати прочитані та непрочитані книги" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "Непрочитані книги" @@ -950,7 +950,7 @@ msgid "Show Random Books" msgstr "Показувати випадкові книги" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "Категорії" @@ -960,7 +960,7 @@ msgstr "Показувати вибір категорії" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "Серії" @@ -978,7 +978,7 @@ msgid "Show author selection" msgstr "Показувати вибір автора" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "Видавництва" @@ -988,7 +988,7 @@ msgstr "" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "Мови" @@ -1012,7 +1012,7 @@ msgstr "Формати файлів" msgid "Show file formats selection" msgstr "" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "Архівні книжки" @@ -1020,7 +1020,7 @@ msgstr "Архівні книжки" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "Список книжок" @@ -1028,41 +1028,41 @@ msgstr "Список книжок" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "Пошук" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "Опубліковані після " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "Опубліковано до " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "Рейтинг <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "Рейтинг >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "Розширений пошук" @@ -1266,111 +1266,111 @@ msgstr "Видавництво: %(name)s" msgid "Series: %(serie)s" msgstr "Серії: %(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "Рейтинг: Відсутній" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "Рейтинг: %(rating)s зірок" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "Формат файлу: %(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "Категорія: %(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "Мова: %(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "Завантаження" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "Список рейтингів" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "Список форматів файлу" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "Помилка при відправці книги: %(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "Зареєструватись" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "Помилка в імені користувача або паролі" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "Профіль %(name)s" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "Профіль оновлено" diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo index b39f3ae56..d57d3b412 100644 Binary files a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo and b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po index 791f36979..412794f09 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: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-09-27 22:18+0800\n" "Last-Translator: xlivevil \n" "Language: zh_CN\n" @@ -184,7 +184,7 @@ msgstr "您确定要更改 Calibre 库位置吗?" #: cps/admin.py:618 msgid "Calibre-Web will search for updated Covers and update Cover Thumbnails, this may take a while?" -msgstr "" +msgstr "Calibre-Web 将搜索更新封面,并更新缩略图,这可能需要一段时间" #: cps/admin.py:621 msgid "Are you sure you want delete Calibre-Web's sync database to force a full sync with your Kobo Reader?" @@ -285,7 +285,7 @@ msgstr "G-Mail账号校验成功" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "数据库错误:%(error)s。" @@ -310,28 +310,28 @@ msgstr "邮件服务器设置已更新" #: cps/admin.py:1319 cps/templates/admin.html:191 msgid "Edit Scheduled Tasks Settings" -msgstr "" +msgstr "编辑计划任务设置" #: cps/admin.py:1331 msgid "Invalid start time for task specified" -msgstr "" +msgstr "指定任务的开始时间无效" #: cps/admin.py:1336 msgid "Invalid duration for task specified" -msgstr "" +msgstr "指定任务的持续时间无效" #: cps/admin.py:1345 msgid "Scheduled tasks settings updated" -msgstr "" +msgstr "已更新计划任务设置" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "发生一个未知错误,请稍后再试。" #: cps/admin.py:1359 msgid "Settings DB is not Writeable" -msgstr "" +msgstr "设置数据库不可写" #: cps/admin.py:1389 cps/admin.py:1984 #, python-format @@ -343,7 +343,7 @@ msgstr "编辑用户 %(nick)s" msgid "Password for user %(user)s reset" msgstr "用户 %(user)s 的密码已重置" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "请先配置SMTP邮箱设置..." @@ -457,7 +457,7 @@ msgstr "数据库设置已更新" msgid "Database Configuration" msgstr "数据库配置" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "请填写所有字段!" @@ -500,20 +500,20 @@ msgstr "未安装" msgid "Execution permissions missing" msgstr "缺少执行权限" -#: cps/db.py:679 cps/web.py:720 -#, fuzzy, python-format +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 +#, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "自定义列号:%(column)d在Calibre数据库中不存在" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "无" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "糟糕!选择书名无法打开。文件不存在或者文件不可访问" @@ -628,7 +628,7 @@ msgstr "Google Drive 设置未完成,请尝试停用并再次激活Google云 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "找不到id为 %(book)d 的书籍的 %(format)s 格式" @@ -645,9 +645,8 @@ msgstr "找不到 %(format)s:%(fn)s" #: cps/helper.py:96 cps/helper.py:225 cps/templates/detail.html:42 #: cps/templates/detail.html:46 -#, fuzzy msgid "Send to E-Reader" -msgstr "发送到Kindle" +msgstr "发送到电子阅读器" #: cps/helper.py:97 cps/helper.py:115 cps/helper.py:227 msgid "This e-mail has been sent via Calibre-Web." @@ -671,19 +670,19 @@ msgid "Registration e-mail for user: %(name)s" msgstr "用户注册电子邮件:%(name)s" #: cps/helper.py:147 cps/helper.py:153 -#, fuzzy, python-format +#, python-format msgid "Convert %(orig)s to %(format)s and send to E-Reader" -msgstr "转换 %(orig)s 到 %(format)s 并发送到Kindle" +msgstr "转换 %(orig)s 到 %(format)s 并发送到电子阅读器" #: cps/helper.py:172 cps/helper.py:176 cps/helper.py:180 cps/helper.py:184 -#, fuzzy, python-format +#, python-format msgid "Send %(format)s to E-Reader" -msgstr "发送 %(format)s 到Kindle" +msgstr "发送 %(format)s 到电子阅读器" #: cps/helper.py:224 cps/tasks/convert.py:92 -#, fuzzy, python-format +#, python-format msgid "%(book)s send to E-Reader" -msgstr "%(book)s发送到Kindle" +msgstr "%(book)s发送到电子阅读器" #: cps/helper.py:229 msgid "The requested file could not be read. Maybe wrong permissions?" @@ -732,7 +731,7 @@ msgstr "重命名此路径: {}文件时出错" msgid "Book path %(path)s not found on Google Drive" msgstr "Google Drive上找不到书籍路径 %(path)s" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "使用此邮箱的账号已经存在。" @@ -746,7 +745,7 @@ msgstr "无效的邮件地址格式" #: cps/helper.py:811 msgid "Python module 'advocate' is not installed but is needed for cover uploads" -msgstr "" +msgstr "上传封面需要的Python模块'advocate'未安装" #: cps/helper.py:821 msgid "Error Downloading Cover" @@ -785,7 +784,8 @@ msgid "Unrar binary file not found" msgstr "找不到Unrar执行文件" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "执行UnRar时出错" #: cps/kobo_auth.py:89 @@ -801,7 +801,7 @@ msgstr "Kobo 设置" msgid "Register with %(provider)s" msgstr "使用 %(provider)s 注册" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "您现在已以“%(nickname)s”身份登录" @@ -867,7 +867,7 @@ msgid "{} Stars" msgstr "{} 星" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "登录" @@ -917,7 +917,7 @@ msgid "Show Top Rated Books" msgstr "显示最高评分书籍" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "已读书籍" @@ -926,7 +926,7 @@ msgid "Show read and unread" msgstr "显示阅读状态" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "未读书籍" @@ -944,7 +944,7 @@ msgid "Show Random Books" msgstr "显示随机书籍" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "分类" @@ -954,7 +954,7 @@ msgstr "显示分类选择" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "丛书" @@ -972,7 +972,7 @@ msgid "Show author selection" msgstr "显示作者选择" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "出版社" @@ -982,7 +982,7 @@ msgstr "显示出版社选择" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "语言" @@ -1006,7 +1006,7 @@ msgstr "文件格式" msgid "Show file formats selection" msgstr "显示文件格式选择" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "归档书籍" @@ -1014,7 +1014,7 @@ msgstr "归档书籍" msgid "Show archived books" msgstr "显示归档书籍" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "书籍列表" @@ -1022,41 +1022,41 @@ msgstr "书籍列表" msgid "Show Books List" msgstr "显示书籍列表" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "搜索" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "出版时间晚于 " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "出版时间早于 " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "评分 <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "评分 >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "阅读状态 = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "搜索自定义列时出错,请重启 Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "高级搜索" @@ -1191,11 +1191,11 @@ msgstr "已完成" #: cps/tasks_status.py:72 msgid "Ended" -msgstr "" +msgstr "已结束" #: cps/tasks_status.py:74 msgid "Cancelled" -msgstr "" +msgstr "已取消" #: cps/tasks_status.py:76 msgid "Unknown Status" @@ -1258,111 +1258,111 @@ msgstr "出版社:%(name)s" msgid "Series: %(serie)s" msgstr "丛书:%(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" -msgstr "" +msgstr "评分:无" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "评分:%(rating)s 星" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "文件格式:%(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "分类:%(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "语言:%(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "下载次数" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "评分列表" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "文件格式列表" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "书籍已经成功加入 %(kindlemail)s 的发送队列" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "糟糕!发送这本书籍的时候出现错误:%(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "请先配置您的kindle邮箱。" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "邮件服务未配置,请联系网站管理员!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "注册" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "您的电子邮件不允许注册" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "确认邮件已经发送到您的邮箱。" -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "无法激活LDAP认证" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "后备登录“%(nickname)s”:无法访问LDAP服务器,或用户未知" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "无法登录:%(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "用户名或密码错误" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "新密码已发送到您的邮箱" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "请输入有效的用户名进行密码重置" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "您现在已以“%(nickname)s”登录" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s 的用户配置" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "资料已更新" @@ -1406,33 +1406,33 @@ msgstr "Calibre 运行失败,错误信息:%(error)s" #: cps/tasks/convert.py:275 msgid "Convert" -msgstr "" +msgstr "转换" #: cps/tasks/database.py:28 msgid "Reconnecting Calibre database" -msgstr "" +msgstr "正在重新连接到Calibre数据库" #: cps/tasks/mail.py:265 msgid "E-mail" -msgstr "" +msgstr "电子邮件" #: cps/tasks/thumbnail.py:95 #, python-format msgid "Generated %(count)s cover thumbnails" -msgstr "" +msgstr "生成了 %(count)s 个封面缩略图" #: cps/tasks/thumbnail.py:222 cps/tasks/thumbnail.py:435 #: cps/tasks/thumbnail.py:503 msgid "Cover Thumbnails" -msgstr "" +msgstr "封面缩略图" #: cps/tasks/thumbnail.py:281 msgid "Generated {0} series thumbnails" -msgstr "" +msgstr "生成了 %(count)s 个丛书缩略图" #: cps/tasks/thumbnail.py:446 msgid "Clearing cover thumbnail cache" -msgstr "" +msgstr "正在清理封面缩略图缓存" #: cps/tasks/upload.py:38 cps/templates/admin.html:20 #: cps/templates/layout.html:67 cps/templates/user_table.html:145 @@ -1455,9 +1455,8 @@ msgid "E-mail Address" msgstr "邮箱地址" #: cps/templates/admin.html:15 cps/templates/user_edit.html:28 -#, fuzzy msgid "Send to E-Reader E-mail Address" -msgstr "接收书籍的Kindle邮箱地址" +msgstr "接收书籍的电子阅读器邮箱地址" #: cps/templates/admin.html:17 cps/templates/layout.html:77 #: cps/templates/user_table.html:143 @@ -1598,31 +1597,31 @@ msgstr "编辑界面配置" #: cps/templates/admin.html:167 msgid "Scheduled Tasks" -msgstr "" +msgstr "计划任务" #: cps/templates/admin.html:170 cps/templates/schedule_edit.html:12 msgid "Time at which tasks start to run" -msgstr "" +msgstr "任务开始运行的时间" #: cps/templates/admin.html:174 cps/templates/schedule_edit.html:20 msgid "Maximum tasks duration" -msgstr "" +msgstr "最长任务持续时间" #: cps/templates/admin.html:178 msgid "Generate book cover thumbnails" -msgstr "" +msgstr "生成书籍封面缩略图" #: cps/templates/admin.html:182 msgid "Generate series cover thumbnails" -msgstr "" +msgstr "生成丛书封面缩略图" #: cps/templates/admin.html:186 cps/templates/schedule_edit.html:37 msgid "Reconnect to Calibre Library" -msgstr "" +msgstr "重新连接到Calibre库" #: cps/templates/admin.html:193 msgid "Refresh Thumbnail Cover Cache" -msgstr "" +msgstr "刷新封面缩略图缓存" #: cps/templates/admin.html:199 msgid "Administration" @@ -1650,7 +1649,7 @@ msgstr "停止" #: cps/templates/admin.html:213 msgid "Version Information" -msgstr "" +msgstr "版本信息" #: cps/templates/admin.html:217 msgid "Version" @@ -2564,7 +2563,7 @@ msgstr "Kobo Token:" #: cps/templates/grid.html:21 msgid "List" -msgstr "" +msgstr "列表" #: cps/templates/http_error.html:31 msgid "Calibre-Web Instance is unconfigured, please contact your administrator" @@ -2736,7 +2735,7 @@ msgstr "书籍详情" #: cps/templates/list.html:22 msgid "Grid" -msgstr "" +msgstr "网格" #: cps/templates/login.html:18 msgid "Remember Me" @@ -2864,12 +2863,11 @@ msgstr "深色" #: cps/templates/read.html:79 msgid "Sepia" -msgstr "" +msgstr "棕色" #: cps/templates/read.html:80 -#, fuzzy msgid "Black" -msgstr "后退" +msgstr "黑色" #: cps/templates/read.html:84 msgid "Reflow text when sidebars are open." @@ -3029,11 +3027,11 @@ msgstr "此验证链接将在10分钟后失效。" #: cps/templates/schedule_edit.html:29 msgid "Generate Book Cover Thumbnails" -msgstr "" +msgstr "生成书籍封面缩略图" #: cps/templates/schedule_edit.html:33 msgid "Generate Series Cover Thumbnails" -msgstr "" +msgstr "生成丛书封面缩略图" #: cps/templates/search.html:6 msgid "No Results Found" @@ -3157,7 +3155,7 @@ msgstr "系统统计" #: cps/templates/stats.html:33 msgid "Program" -msgstr "" +msgstr "程序" #: cps/templates/stats.html:34 msgid "Installed Version" @@ -3189,15 +3187,15 @@ msgstr "开始时间" #: cps/templates/tasks.html:20 msgid "Actions" -msgstr "" +msgstr "活动" #: cps/templates/tasks.html:40 msgid "This task will be cancelled. Any progress made by this task will be saved." -msgstr "" +msgstr "这个任务将被取消。此任务取得的所有进展都将被保存" #: cps/templates/tasks.html:41 msgid "If this is a scheduled task, it will be re-ran during the next scheduled time." -msgstr "" +msgstr "如果这是计划任务,则将在下一个计划的时间内重新运行" #: cps/templates/user_edit.html:20 msgid "Reset user Password" @@ -3264,14 +3262,12 @@ msgid "Enter E-mail Address" msgstr "输入邮箱地址" #: cps/templates/user_table.html:136 -#, fuzzy msgid "Enter E-Reader E-mail Address" -msgstr "输入Kindle邮箱地址" +msgstr "输入电子阅读器邮箱地址" #: cps/templates/user_table.html:136 -#, fuzzy msgid "E-Reader E-mail" -msgstr "测试邮件" +msgstr "电子阅读器邮箱" #: cps/templates/user_table.html:137 msgid "Locale" diff --git a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index 2be7bd2a2..0184ea871 100644 Binary files a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo and b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo differ diff --git a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po index a4dd5bb9f..3282374aa 100644 --- a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po +++ b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2020-09-27 22:18+0800\n" "Last-Translator: xlivevil \n" "Language: zh_TW\n" @@ -285,7 +285,7 @@ msgstr "G-Mail賬號驗證成功" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "數據庫錯誤:%(error)s。" @@ -324,8 +324,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "發生一個未知錯誤,請稍後再試。" @@ -343,7 +343,7 @@ msgstr "編輯用戶 %(nick)s" msgid "Password for user %(user)s reset" msgstr "用戶 %(user)s 的密碼已重置" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "請先配置SMTP郵箱設置..." @@ -459,7 +459,7 @@ msgstr "郵件服務器設置已更新" msgid "Database Configuration" msgstr "數據庫配置" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "請填寫所有欄位!" @@ -502,20 +502,20 @@ msgstr "未安裝" msgid "Execution permissions missing" msgstr "缺少執行權限" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, fuzzy, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "自定義列號:%(column)d在Calibre數據庫中不存在" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "無" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "糟糕!選擇書名無法打開。文件不存在或者文件不可訪問" @@ -630,7 +630,7 @@ msgstr "Google Drive 設置未完成,請嘗試停用並再次激活Google雲 msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "回調網域名稱尚未被驗證,請在google開發者控制台按步驟驗證網域名稱" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "找不到id為 %(book)d 的書籍的 %(format)s 格式" @@ -734,7 +734,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "Google Drive上找不到書籍路徑 %(path)s" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "使用此郵箱的賬號已經存在。" @@ -787,7 +787,8 @@ msgid "Unrar binary file not found" msgstr "找不到Unrar執行文件" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +#, fuzzy +msgid "Error executing UnRar" msgstr "執行UnRar時出錯" #: cps/kobo_auth.py:89 @@ -804,7 +805,7 @@ msgstr "Kobo 設置" msgid "Register with %(provider)s" msgstr "使用 %(provider)s 註冊" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "您現在已以“%(nickname)s”身份登入" @@ -870,7 +871,7 @@ msgid "{} Stars" msgstr "{} 星" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "登入" @@ -920,7 +921,7 @@ msgid "Show Top Rated Books" msgstr "顯示最高評分書籍" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "已讀書籍" @@ -929,7 +930,7 @@ msgid "Show read and unread" msgstr "顯示閱讀狀態" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "未讀書籍" @@ -947,7 +948,7 @@ msgid "Show Random Books" msgstr "隨機顯示書籍" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "分類" @@ -957,7 +958,7 @@ msgstr "顯示分類選擇" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "叢書" @@ -975,7 +976,7 @@ msgid "Show author selection" msgstr "顯示作者選擇" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "出版社" @@ -985,7 +986,7 @@ msgstr "顯示出版社選擇" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "語言" @@ -1009,7 +1010,7 @@ msgstr "文件格式" msgid "Show file formats selection" msgstr "顯示文件格式選擇" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "歸檔書籍" @@ -1017,7 +1018,7 @@ msgstr "歸檔書籍" msgid "Show archived books" msgstr "顯示歸檔書籍" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "書籍列表" @@ -1025,41 +1026,41 @@ msgstr "書籍列表" msgid "Show Books List" msgstr "顯示書籍列表" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "搜尋" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "出版時間晚於 " -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "出版時間早於 " -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "評分 <= %(rating)s" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "評分 >= %(rating)s" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "閱讀狀態 = %(status)s" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "搜詢自定義欄位時出錯,請重啟 Calibre-Web" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "進階搜尋" @@ -1262,111 +1263,111 @@ msgstr "出版社:%(name)s" msgid "Series: %(serie)s" msgstr "叢書:%(serie)s" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "評分:%(rating)s 星" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "文件格式:%(format)s" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "分類:%(name)s" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "語言:%(name)s" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "下載次數" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "評分列表" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "文件格式列表" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "書籍已經成功加入 %(kindlemail)s 的發送隊列" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "糟糕!發送這本書籍的時候出現錯誤:%(res)s" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "請先設置您的kindle郵箱。" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "郵件服務未配置,請聯繫網站管理員!" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "註冊" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "您的電子郵件不允許註冊" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "確認郵件已經發送到您的郵箱。" -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "無法激活LDAP認證" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "備援登入“%(nickname)s”:無法訪問LDAP伺服器,或用戶未知" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "無法登入:%(message)s" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "用戶名或密碼錯誤" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "新密碼已發送到您的郵箱" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "請輸入有效的用戶名進行密碼重置" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "您現在已以“%(nickname)s”登入" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "%(name)s 的用戶配置" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "資料已更新" diff --git a/cps/ub.py b/cps/ub.py index fd7a90efc..96e674d46 100644 --- a/cps/ub.py +++ b/cps/ub.py @@ -263,7 +263,7 @@ class OAuthProvider(Base): active = Column(Boolean) -# Class for anonymous user is derived from User base and completly overrides methods and properties for the +# Class for anonymous user is derived from User base and completely overrides methods and properties for the # anonymous user class Anonymous(AnonymousUserMixin, UserBase): def __init__(self): @@ -769,7 +769,7 @@ def update_download(book_id, user_id): session.rollback() -# Delete non exisiting downloaded books in calibre-web's own database +# Delete non existing downloaded books in calibre-web's own database def delete_download(book_id): session.query(Downloads).filter(book_id == Downloads.book_id).delete() try: diff --git a/cps/web.py b/cps/web.py index dcccbc325..9c7d527c1 100755 --- a/cps/web.py +++ b/cps/web.py @@ -31,7 +31,7 @@ from flask_babel import gettext as _ from flask_babel import get_locale from flask_login import login_user, logout_user, login_required, current_user from sqlalchemy.exc import IntegrityError, InvalidRequestError, OperationalError -from sqlalchemy.sql.expression import text, func, false, not_, and_ +from sqlalchemy.sql.expression import text, func, false, not_, and_, or_ from sqlalchemy.orm.attributes import flag_modified from sqlalchemy.sql.functions import coalesce @@ -437,7 +437,7 @@ def render_discover_books(book_id): def render_hot_books(page, order): if current_user.check_visibility(constants.SIDEBAR_HOT): if order[1] not in ['hotasc', 'hotdesc']: - # Unary expression comparsion only working (for this expression) in sqlalchemy 1.4+ + # Unary expression comparison only working (for this expression) in sqlalchemy 1.4+ # if not (order[0][0].compare(func.count(ub.Downloads.book_id).desc()) or # order[0][0].compare(func.count(ub.Downloads.book_id).asc())): order = [func.count(ub.Downloads.book_id).desc()], 'hotdesc' @@ -598,14 +598,16 @@ def render_series_books(page, book_id, order): def render_ratings_books(page, book_id, order): if book_id == '-1': + db_filter = coalesce(db.Ratings.rating, 0) < 1 entries, random, pagination = calibre_db.fill_indexpage(page, 0, db.Books, - db.Books.ratings == None, + db_filter, [order[0][0]], True, config.config_read_column, db.books_series_link, db.Books.id == db.books_series_link.c.book, - db.Series) + db.Series, + db.books_ratings_link, db.Ratings) title = _(u"Rating: None") rating = -1 else: @@ -1018,10 +1020,11 @@ def ratings_list(): entries = calibre_db.session.query(db.Ratings, func.count('books_ratings_link.book').label('count'), (db.Ratings.rating / 2).label('name')) \ .join(db.books_ratings_link).join(db.Books).filter(calibre_db.common_filters()) \ + .filter(db.Ratings.rating > 0) \ .group_by(text('books_ratings_link.rating')).order_by(order).all() no_rating_count = (calibre_db.session.query(db.Books) .outerjoin(db.books_ratings_link).outerjoin(db.Ratings) - .filter(db.Ratings.rating == None) + .filter(or_(db.Ratings.rating == None, db.Ratings.rating == 0)) .filter(calibre_db.common_filters()) .count()) entries.append([db.Category(_("None"), "-1", -1), no_rating_count]) diff --git a/messages.pot b/messages.pot index 38674e858..0de4f9bb0 100644 --- a/messages.pot +++ b/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-18 18:44+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -284,7 +284,7 @@ msgstr "" #: cps/admin.py:1879 cps/admin.py:1996 cps/editbooks.py:228 #: cps/editbooks.py:302 cps/editbooks.py:1197 cps/shelf.py:82 cps/shelf.py:142 #: cps/shelf.py:185 cps/shelf.py:235 cps/shelf.py:272 cps/shelf.py:343 -#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1413 +#: cps/shelf.py:457 cps/tasks/convert.py:136 cps/web.py:1416 #, python-format msgid "Database error: %(error)s." msgstr "" @@ -323,8 +323,8 @@ msgstr "" msgid "Scheduled tasks settings updated" msgstr "" -#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1254 -#: cps/web.py:1315 +#: cps/admin.py:1355 cps/admin.py:1404 cps/admin.py:1992 cps/web.py:1257 +#: cps/web.py:1318 msgid "An unknown error occurred. Please try again later." msgstr "" @@ -342,7 +342,7 @@ msgstr "" msgid "Password for user %(user)s reset" msgstr "" -#: cps/admin.py:1407 cps/web.py:1194 +#: cps/admin.py:1407 cps/web.py:1197 msgid "Please configure the SMTP mail settings first..." msgstr "" @@ -456,7 +456,7 @@ msgstr "" msgid "Database Configuration" msgstr "" -#: cps/admin.py:1844 cps/web.py:1229 +#: cps/admin.py:1844 cps/web.py:1232 msgid "Please fill out all fields!" msgstr "" @@ -499,20 +499,20 @@ msgstr "" msgid "Execution permissions missing" msgstr "" -#: cps/db.py:679 cps/web.py:720 +#: cps/db.py:679 cps/search.py:137 cps/web.py:722 #, python-format msgid "Custom Column No.%(column)d does not exist in calibre database" msgstr "" #: cps/db.py:922 cps/templates/config_edit.html:204 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 -#: cps/web.py:549 cps/web.py:583 cps/web.py:656 cps/web.py:681 cps/web.py:962 -#: cps/web.py:992 cps/web.py:1027 cps/web.py:1055 cps/web.py:1094 +#: cps/web.py:549 cps/web.py:583 cps/web.py:658 cps/web.py:683 cps/web.py:964 +#: cps/web.py:994 cps/web.py:1030 cps/web.py:1058 cps/web.py:1097 msgid "None" msgstr "" -#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1454 -#: cps/web.py:1496 cps/web.py:1541 +#: cps/editbooks.py:110 cps/editbooks.py:891 cps/web.py:516 cps/web.py:1457 +#: cps/web.py:1499 cps/web.py:1544 msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" msgstr "" @@ -627,7 +627,7 @@ msgstr "" msgid "Callback domain is not verified, please follow steps to verify domain in google developer console" msgstr "" -#: cps/helper.py:80 +#: cps/helper.py:79 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" @@ -730,7 +730,7 @@ msgstr "" msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:643 cps/web.py:1408 +#: cps/helper.py:643 cps/web.py:1411 msgid "Found an existing account for this e-mail address" msgstr "" @@ -783,7 +783,7 @@ msgid "Unrar binary file not found" msgstr "" #: cps/helper.py:943 -msgid "Error excecuting UnRar" +msgid "Error executing UnRar" msgstr "" #: cps/kobo_auth.py:89 @@ -799,7 +799,7 @@ msgstr "" msgid "Register with %(provider)s" msgstr "" -#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1286 +#: cps/oauth_bb.py:138 cps/remotelogin.py:130 cps/web.py:1289 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "" @@ -865,7 +865,7 @@ msgid "{} Stars" msgstr "" #: cps/remotelogin.py:62 cps/templates/layout.html:85 -#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1335 +#: cps/templates/login.html:4 cps/templates/login.html:21 cps/web.py:1338 msgid "Login" msgstr "" @@ -915,7 +915,7 @@ msgid "Show Top Rated Books" msgstr "" #: cps/render_template.py:60 cps/templates/index.xml:54 -#: cps/templates/index.xml:58 cps/web.py:739 +#: cps/templates/index.xml:58 cps/web.py:741 msgid "Read Books" msgstr "" @@ -924,7 +924,7 @@ msgid "Show read and unread" msgstr "" #: cps/render_template.py:64 cps/templates/index.xml:61 -#: cps/templates/index.xml:65 cps/web.py:742 +#: cps/templates/index.xml:65 cps/web.py:744 msgid "Unread Books" msgstr "" @@ -942,7 +942,7 @@ msgid "Show Random Books" msgstr "" #: cps/render_template.py:70 cps/templates/book_table.html:67 -#: cps/templates/index.xml:83 cps/web.py:1098 +#: cps/templates/index.xml:83 cps/web.py:1101 msgid "Categories" msgstr "" @@ -952,7 +952,7 @@ msgstr "" #: cps/render_template.py:73 cps/templates/book_edit.html:91 #: cps/templates/book_table.html:68 cps/templates/index.xml:90 -#: cps/templates/search_form.html:69 cps/web.py:995 cps/web.py:1002 +#: cps/templates/search_form.html:69 cps/web.py:997 cps/web.py:1004 msgid "Series" msgstr "" @@ -970,7 +970,7 @@ msgid "Show author selection" msgstr "" #: cps/render_template.py:80 cps/templates/book_table.html:72 -#: cps/templates/index.xml:76 cps/web.py:966 +#: cps/templates/index.xml:76 cps/web.py:968 msgid "Publishers" msgstr "" @@ -980,7 +980,7 @@ msgstr "" #: cps/render_template.py:83 cps/templates/book_table.html:70 #: cps/templates/index.xml:97 cps/templates/search_form.html:107 -#: cps/web.py:1070 +#: cps/web.py:1073 msgid "Languages" msgstr "" @@ -1004,7 +1004,7 @@ msgstr "" msgid "Show file formats selection" msgstr "" -#: cps/render_template.py:94 cps/web.py:765 +#: cps/render_template.py:94 cps/web.py:767 msgid "Archived Books" msgstr "" @@ -1012,7 +1012,7 @@ msgstr "" msgid "Show archived books" msgstr "" -#: cps/render_template.py:99 cps/web.py:796 +#: cps/render_template.py:99 cps/web.py:798 msgid "Books List" msgstr "" @@ -1020,41 +1020,41 @@ msgstr "" msgid "Show Books List" msgstr "" -#: cps/search.py:48 cps/search.py:389 cps/templates/book_edit.html:236 +#: cps/search.py:48 cps/search.py:392 cps/templates/book_edit.html:236 #: cps/templates/feed.xml:33 cps/templates/index.xml:11 #: cps/templates/layout.html:46 cps/templates/layout.html:49 #: cps/templates/search_form.html:226 msgid "Search" msgstr "" -#: cps/search.py:185 +#: cps/search.py:188 msgid "Published after " msgstr "" -#: cps/search.py:192 +#: cps/search.py:195 msgid "Published before " msgstr "" -#: cps/search.py:214 +#: cps/search.py:217 #, python-format msgid "Rating <= %(rating)s" msgstr "" -#: cps/search.py:216 +#: cps/search.py:219 #, python-format msgid "Rating >= %(rating)s" msgstr "" -#: cps/search.py:218 +#: cps/search.py:221 #, python-format msgid "Read Status = %(status)s" msgstr "" -#: cps/search.py:320 +#: cps/search.py:323 msgid "Error on search for custom columns, please restart Calibre-Web" msgstr "" -#: cps/search.py:339 cps/search.py:371 cps/templates/layout.html:57 +#: cps/search.py:342 cps/search.py:374 cps/templates/layout.html:57 msgid "Advanced Search" msgstr "" @@ -1256,111 +1256,111 @@ msgstr "" msgid "Series: %(serie)s" msgstr "" -#: cps/web.py:609 +#: cps/web.py:611 msgid "Rating: None" msgstr "" -#: cps/web.py:618 +#: cps/web.py:620 #, python-format msgid "Rating: %(rating)s stars" msgstr "" -#: cps/web.py:636 +#: cps/web.py:638 #, python-format msgid "File format: %(format)s" msgstr "" -#: cps/web.py:673 +#: cps/web.py:675 #, python-format msgid "Category: %(name)s" msgstr "" -#: cps/web.py:700 +#: cps/web.py:702 #, python-format msgid "Language: %(name)s" msgstr "" -#: cps/templates/admin.html:16 cps/web.py:938 +#: cps/templates/admin.html:16 cps/web.py:940 msgid "Downloads" msgstr "" -#: cps/web.py:1030 +#: cps/web.py:1033 msgid "Ratings list" msgstr "" -#: cps/web.py:1057 +#: cps/web.py:1060 msgid "File formats list" msgstr "" -#: cps/web.py:1199 +#: cps/web.py:1202 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:1203 +#: cps/web.py:1206 #, python-format msgid "Oops! There was an error sending this book: %(res)s" msgstr "" -#: cps/web.py:1205 +#: cps/web.py:1208 msgid "Please update your profile with a valid Send to Kindle E-mail Address." msgstr "" -#: cps/web.py:1222 +#: cps/web.py:1225 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "" -#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1223 -#: cps/web.py:1230 cps/web.py:1236 cps/web.py:1255 cps/web.py:1260 -#: cps/web.py:1266 +#: cps/templates/layout.html:86 cps/templates/register.html:17 cps/web.py:1226 +#: cps/web.py:1233 cps/web.py:1239 cps/web.py:1258 cps/web.py:1263 +#: cps/web.py:1269 msgid "Register" msgstr "" -#: cps/web.py:1257 +#: cps/web.py:1260 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:1261 +#: cps/web.py:1264 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:1275 +#: cps/web.py:1278 msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1294 +#: cps/web.py:1297 #, python-format msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known" msgstr "" -#: cps/web.py:1300 +#: cps/web.py:1303 #, python-format msgid "Could not login: %(message)s" msgstr "" -#: cps/web.py:1304 cps/web.py:1329 +#: cps/web.py:1307 cps/web.py:1332 msgid "Wrong Username or Password" msgstr "" -#: cps/web.py:1311 +#: cps/web.py:1314 msgid "New Password was send to your email address" msgstr "" -#: cps/web.py:1317 +#: cps/web.py:1320 msgid "Please enter valid username to reset password" msgstr "" -#: cps/web.py:1324 +#: cps/web.py:1327 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "" -#: cps/web.py:1388 cps/web.py:1437 +#: cps/web.py:1391 cps/web.py:1440 #, python-format msgid "%(name)s's profile" msgstr "" -#: cps/web.py:1404 +#: cps/web.py:1407 msgid "Profile updated" msgstr "" diff --git a/optional-requirements.txt b/optional-requirements.txt index 97f355f22..57a4038fc 100644 --- a/optional-requirements.txt +++ b/optional-requirements.txt @@ -29,11 +29,11 @@ SQLAlchemy-Utils>=0.33.5,<0.39.0 # metadata extraction rarfile>=3.2 -scholarly>=1.2.0,<1.7 +scholarly>=1.2.0,<1.8 markdown2>=2.0.0,<2.5.0 html2text>=2020.1.16,<2022.1.1 python-dateutil>=2.1,<2.9.0 -beautifulsoup4>=4.0.1,<4.11.0 +beautifulsoup4>=4.0.1,<4.12.0 cchardet>=2.0.0,<2.2.0 # Comics @@ -41,4 +41,4 @@ natsort>=2.2.0,<8.2.0 comicapi>=2.2.0,<2.3.0 # Kobo integration -jsonschema>=3.2.0,<4.7.0 +jsonschema>=3.2.0,<4.9.0 diff --git a/setup.cfg b/setup.cfg index 92e64f6a1..de4e47144 100644 --- a/setup.cfg +++ b/setup.cfg @@ -87,15 +87,15 @@ oauth = SQLAlchemy-Utils>=0.33.5,<0.39.0 metadata = rarfile>=3.2 - scholarly>=1.2.0,<1.7 + scholarly>=1.2.0,<1.8 markdown2>=2.0.0,<2.5.0 html2text>=2020.1.16,<2022.1.1 python-dateutil>=2.1,<2.9.0 - beautifulsoup4>=4.0.1,<4.11.0 + beautifulsoup4>=4.0.1,<4.12.0 cchardet>=2.0.0,<2.2.0 comics = natsort>=2.2.0,<8.2.0 comicapi>=2.2.0,<2.3.0 kobo = - jsonschema>=3.2.0,<4.6.0 + jsonschema>=3.2.0,<4.8.0 diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 8953c08ca..701e14310 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
-

Start Time: 2022-06-05 22:14:00

+

Start Time: 2022-07-29 22:16:18

-

Stop Time: 2022-06-06 04:06:43

+

Stop Time: 2022-07-30 04:12:54

-

Duration: 4h 57 min

+

Duration: 5h 1 min

@@ -465,12 +465,12 @@ - + TestEbookConvertCalibre 15 - 11 - 3 - 1 + 13 + 2 + 0 0 Detail @@ -497,59 +497,35 @@ - +
TestEbookConvertCalibre - test_convert_email
- -
- FAIL -
- - - - + PASS - +
TestEbookConvertCalibre - test_convert_failed_and_email
- ERROR + FAIL
-
@@ -635,33 +610,11 @@ AssertionError: Items in the first set but not the second: - +
TestEbookConvertCalibre - test_email_only
- -
- FAIL -
- - - - + PASS @@ -703,12 +656,12 @@ AssertionError: 'Failed' != 'Finished' - + TestEbookConvertCalibreGDrive 6 - 3 - 2 - 1 + 6 + 0 + 0 0 Detail @@ -717,64 +670,20 @@ AssertionError: 'Failed' != 'Finished' - +
TestEbookConvertCalibreGDrive - test_convert_email
- -
- FAIL -
- - - - + PASS - +
TestEbookConvertCalibreGDrive - test_convert_failed_and_email
- -
- ERROR -
- - - - + PASS @@ -806,33 +715,11 @@ selenium.common.exceptions.NoSuchElementException: Message: Could not locate ele - +
TestEbookConvertCalibreGDrive - test_email_only
- -
- FAIL -
- - - - + PASS @@ -1761,11 +1648,11 @@ AssertionError: 'Failed' != 'Finished' - + TestLoadMetadata 1 - 1 0 + 1 0 0 @@ -1775,22 +1662,42 @@ AssertionError: 'Failed' != 'Finished' - +
TestLoadMetadata - test_load_metadata
- PASS + +
+ FAIL +
+ + + + - + TestEditBooksOnGdrive 18 - 17 + 18 + 0 0 - 1 0 Detail @@ -1934,31 +1841,11 @@ AssertionError: 'Failed' != 'Finished' - +
TestEditBooksOnGdrive - test_edit_title
- -
- ERROR -
- - - - + PASS @@ -2006,11 +1893,11 @@ IndexError: list index out of range - + TestSTARTTLS 3 - 1 - 2 + 3 + 0 0 0 @@ -2020,33 +1907,11 @@ IndexError: list index out of range - +
TestSTARTTLS - test_STARTTLS
- -
- FAIL -
- - - - + PASS @@ -2060,148 +1925,31 @@ AssertionError: 'Failed' != 'Finished' - +
TestSTARTTLS - test_STARTTLS_resend_password
- -
- FAIL -
- - - - + PASS - - _ErrorHolder - 2 - 0 - 0 - 2 - 0 - - Detail - - - - - - - -
tearDownClass (test_email_STARTTLS)
- - -
- ERROR -
- - - - - - - - - - -
tearDownClass (test_email_ssl)
- - -
- ERROR -
- - - - - - - - - - + TestSSL 7 - 2 - 2 - 3 + 7 + 0 + 0 0 - Detail + Detail - +
TestSSL - test_SSL_None_setup_error
@@ -2210,7 +1958,7 @@ element.find/</<@chrome://remote/content/marionette/element.js:300:16 +
TestSSL - test_SSL_STARTTLS_setup_error
@@ -2219,171 +1967,47 @@ element.find/</<@chrome://remote/content/marionette/element.js:300:16 +
TestSSL - test_SSL_logging_email
- -
- FAIL -
- - - - + PASS - +
TestSSL - test_SSL_non_admin_user
- -
- FAIL -
- - - - + PASS - +
TestSSL - test_SSL_only
- -
- ERROR -
- - - - + PASS - +
TestSSL - test_email_limit
- -
- ERROR -
- - - - + PASS - +
TestSSL - test_filepicker_two_file
- -
- ERROR -
- - - - + PASS @@ -2397,13 +2021,13 @@ IndexError: list index out of range 0 0 - Detail + Detail - +
TestBookDatabase - test_invalid_book_path
@@ -2421,13 +2045,13 @@ IndexError: list index out of range 0 0 - Detail + Detail - +
TestErrorReadColumn - test_invalid_custom_column
@@ -2436,7 +2060,7 @@ IndexError: list index out of range - +
TestErrorReadColumn - test_invalid_custom_read_column
@@ -2454,13 +2078,13 @@ IndexError: list index out of range 0 1 - Detail + Detail - +
TestFilePicker - test_filepicker_limited_file
@@ -2469,19 +2093,19 @@ IndexError: list index out of range - +
TestFilePicker - test_filepicker_new_file
- SKIP + SKIP
-