From fc9c641e55a3c912acbc6c5f1924fedd0b57317f Mon Sep 17 00:00:00 2001 From: Ozzie Isaacs Date: Sun, 31 Jul 2022 11:30:56 +0200 Subject: [PATCH] Updated brazilian translation (fix #2496) --- cps/translations/cs/LC_MESSAGES/messages.mo | Bin 38306 -> 38242 bytes cps/translations/cs/LC_MESSAGES/messages.po | 117 +-- cps/translations/de/LC_MESSAGES/messages.mo | Bin 58718 -> 58646 bytes cps/translations/de/LC_MESSAGES/messages.po | 117 +-- cps/translations/el/LC_MESSAGES/messages.mo | Bin 55885 -> 55808 bytes cps/translations/el/LC_MESSAGES/messages.po | 117 +-- cps/translations/es/LC_MESSAGES/messages.mo | Bin 49901 -> 49839 bytes cps/translations/es/LC_MESSAGES/messages.po | 117 +-- cps/translations/fi/LC_MESSAGES/messages.mo | Bin 26606 -> 26606 bytes cps/translations/fi/LC_MESSAGES/messages.po | 116 +-- cps/translations/fr/LC_MESSAGES/messages.mo | Bin 54214 -> 54122 bytes cps/translations/fr/LC_MESSAGES/messages.po | 117 +-- cps/translations/hu/LC_MESSAGES/messages.mo | Bin 24357 -> 24357 bytes cps/translations/hu/LC_MESSAGES/messages.po | 116 +-- cps/translations/it/LC_MESSAGES/messages.mo | Bin 54737 -> 54671 bytes cps/translations/it/LC_MESSAGES/messages.po | 117 +-- cps/translations/ja/LC_MESSAGES/messages.mo | Bin 63459 -> 63369 bytes cps/translations/ja/LC_MESSAGES/messages.po | 117 +-- cps/translations/km/LC_MESSAGES/messages.mo | Bin 23905 -> 23905 bytes cps/translations/km/LC_MESSAGES/messages.po | 116 +-- cps/translations/ko/LC_MESSAGES/messages.mo | Bin 54244 -> 54185 bytes cps/translations/ko/LC_MESSAGES/messages.po | 117 +-- cps/translations/nl/LC_MESSAGES/messages.mo | Bin 49054 -> 48982 bytes cps/translations/nl/LC_MESSAGES/messages.po | 117 +-- cps/translations/pl/LC_MESSAGES/messages.mo | Bin 50872 -> 50803 bytes cps/translations/pl/LC_MESSAGES/messages.po | 117 +-- .../pt_BR/LC_MESSAGES/messages.mo | Bin 45516 -> 59965 bytes .../pt_BR/LC_MESSAGES/messages.po | 963 +++++++++--------- cps/translations/ru/LC_MESSAGES/messages.mo | Bin 46450 -> 46450 bytes cps/translations/ru/LC_MESSAGES/messages.po | 116 +-- cps/translations/sv/LC_MESSAGES/messages.mo | Bin 47311 -> 47246 bytes cps/translations/sv/LC_MESSAGES/messages.po | 117 +-- cps/translations/tr/LC_MESSAGES/messages.mo | Bin 22085 -> 22085 bytes cps/translations/tr/LC_MESSAGES/messages.po | 116 +-- cps/translations/uk/LC_MESSAGES/messages.mo | Bin 24153 -> 24153 bytes cps/translations/uk/LC_MESSAGES/messages.po | 116 +-- .../zh_Hans_CN/LC_MESSAGES/messages.mo | Bin 53459 -> 53399 bytes .../zh_Hans_CN/LC_MESSAGES/messages.po | 117 +-- .../zh_Hant_TW/LC_MESSAGES/messages.mo | Bin 47453 -> 47393 bytes .../zh_Hant_TW/LC_MESSAGES/messages.po | 117 +-- messages.pot | 116 +-- 41 files changed, 1629 insertions(+), 1667 deletions(-) diff --git a/cps/translations/cs/LC_MESSAGES/messages.mo b/cps/translations/cs/LC_MESSAGES/messages.mo index d838e1bd90af91c69df663211dad5c8ef9f7d2ad..291014ebf2052270edea02f4e8da6c75de9d82d0 100644 GIT binary patch delta 8738 zcmYM(33yh;xxn$m5<-ALLXrj|OMoow5E9m)#7ICC5WxUN)+o3{77?p}@ByMMg1Jyp zs#cMU(hJH(QLj|AXp4wdz^c@hdco35t5B^dDro=z%z2*M$H(8yeCN!}`_4NDwVSus zJ+`fG;%M{w8zTOfQ#XoQ;pb`g{{Me_+C@2C| z5`T$f@g(-gvJO$y4;Nrk6eXfvGzKxS87m5FYG>rmh0r&`310N!SJFBH51~K^NMK z9?5ac!ZgBfi3QjI%h1ytipe-04P+|T$J;THL1R%ountY>{g{jYiB9+jG}5EUU(rea z=7!QcMo~|^5Z%Zu9DomDA3TCdnA$0dx?u+LS9CFdbHml0IR9}pmNMYZK0s6SW!!Jl zIcy*gTQhzU`ujxm`P<@t4VtlSXym)&@x5rqK0@{qoyT-6VE2yq>q7pGZ~_BPI1i`c z8g!ylNIgbpuo1Q-OgE5+p6wvCsz;*}u0d1216}BMcrm_>{1s)81~XEI*2s_qjS?DH zp)an&CiozF_FFL(_h4gu124fN=uzZ!54BK^7U6VsW6N+LZb0Yz6E?-apc^}d&X ze-=FM4Qpn9KizoCbo6&FyY|XDm1bscm+O+S$G;pU=o+#4UIt; zszOu08eQ)(tiVHk$bUYKtiB=QQZ#}w=#Hl%S2mi9*1)gPBYFajY&$yP^JoS?Lu=^_ zreYobq;cV9=*dsyXdm5&=b6KeNQtU~8 z2Ik@eSdK3s#~S^BZLkmL-+*~|6MBT}(D$Fi?syhQV+t>5_SgK zV!j6Tu^QdL9Q6LqN2_*4JpKUY(cgqt_dfJ!K0s4^0^Q(02?}I*n z=@9boM57t724jh8CVjJuRtYm zUyt?hVeIey-$cV=_z>M$)@5O$)@TX~&<%CLB&7Mh7>gvJ{5tbT<}@tN3H&$MI(9-Gx0d`VTsPhr>+BmSWd|HT45)A8fN zzi6yNQ~f-8rtif4o;WXTUeeqlDjXi!Io|}#n>EDbEy#EJj82Ni> zF@A#mu-=5Q;6U{3hNBs|23z7{^tp}k_}l0$`5aC8S@dWcT^;7hK*u|v>-EM&HjN8u zc-EEi4-?Q-R$&(2h8egP&A?;m{e2qS<2&f{-=G_7OnAANj~?w1?1FR98haRB_lb$* z-zt5X0nhS}XrxEcBRGQ>V8NvDLOGVupAh$J&<$=yYvv_1!rx6c?`d?7)j4UHq%7SCWVW=#tV_Q7`ar=Tw^MW1^Vjr4bDByXcf@G*KjzKm^A z6`mV}j$espG4r@Q*SVaE~B!EP8j)q0mbb6Sm4VwDC=)E3{d@G{S=n*`D`FIH1;TbgY z>>1&oZo8tjbTxXLex05h%&pVAyOqH?r)C!=S%8h!3r zbfYh#&%KT=_!+u^Giam@uMZm?fM#MMCgF6fz5mrTk{OsA|F9tLFG0_0CFbE~Y>4~O z$Pc4u{}uZCd91+pH-rsdkB-kq1H2Er<1Xxg$1ssXqrr{gfi(19_CO;UirsKL8sXjO zH-9tw+|y{S96)c)Nwn(gSBIJ@LXT!7nyG8hdFPsfRIiS)Vr z2WA@G(FfO{3%`h_?lnxsgXmFx9RGeS9{&Q{GyVg5z1rLo7AV1H^hcmaGYR=7MYp2? zeTZx*5uKpnj($K>o;fe1wiGX?e+8!DL+FH0#_quk`fs8e_%t4`cWXG(3`}Rd7|lcl z`ur5Mm~X+p-v1gJqZrtaU9rV4!h#j(#>S#4osENVEsn>x(2Nw^7M|;hZnOgZK8!^( zHwj(18XIB)J+hV9hxMcNG`x=o(4BpOMw)Uv|AvY!W2?}OY{z^&fG%(v{T`ghY-~F} ze1iL;k>8D`d=q*Lp2X((H%v64@jZ=>n7kl-FnVH3`jzO0W}_dFd(e$;LnApD`)4es z|0!BCnF~X)wL<$vSQq=_B{&cbWXVGE-C2@Y>tO#VH?w;1r=zJo@19$l~LS?1^up@14h1ShyqvG8jFIMc5ZN;1GNZ%P@0k{7+m78lKGr^h{=;3(iL) zy%$~Jfq48CH1Z?p(ftjZ;@4=k*IO3MLgy_+e=o)qEJurRc>H@}Dh-S6CiLFlfh}-F z>?U+WyYXju5RLS&=<{{&3=5{B{kCzxGiK2rh|V_}E!t{qhwG3d=l}ns;Z8qCUpR|7 z*mQZQg-+H@viLvMgr(r#;MvHJZy5Uzbnf0S) zE5cc4qYLL^ckGBxG!ApI3XSMabfb^O?!^Z5|AN-g3AFgWLo=GbG8ADUmeZetdAJ!9 zy=d&G;RN5KJFc@T-2cXC%JR{P`=Y75485jf(G4y~pQ}NS?lHUo_n_~+kIw%O^t$m{(_DB=P%prOc-B%-TnSfvT{L$d)#;5ID9v*%s&VVKe$u&`;}ZycV~{ z<4x9wFJmjrWxNx*vCGh-o`lxMJZ#GP(OMd98F(07Xb<{@dkx+BaWs+!zYIIiM>Eks zwgNqpE76pWLyK@SHpc~M(XPcN_&65gGgy27Kcry|9K(+I541Qk?+a(w0z1(kf=)CC zP5DYRq6g5k-+^g(3N!I1G@#54VZ05x(H__pd*iM*+pS68HM@9U`{d%H+@hiZy>^w3 N{Y}=cbJb6D`ZteLBwhdj delta 8787 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\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 0020515dfa0f55ed74f6734fb2d2ed84d5758a3a..db2c06dc57ee10fe1e45a8e7a28a44942aab8c11 100644 GIT binary patch delta 12532 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 JUN^Ye{{W+8CHVjV delta 12586 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 P*YE-T?Q1JOA71x=DHJ(T diff --git a/cps/translations/de/LC_MESSAGES/messages.po b/cps/translations/de/LC_MESSAGES/messages.po index 918647b8..d2885012 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-07-16 17:49+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 06bb65f782b2d2dc60b2b63e2904c1fe4e700ddb..c9c68c856ef2d0bfbbf0585e6f8ad28caab41a5d 100644 GIT binary patch delta 9295 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 delta 9354 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 UIL0bkv#|N*N;_818qoFs04$m_z5oCK diff --git a/cps/translations/el/LC_MESSAGES/messages.po b/cps/translations/el/LC_MESSAGES/messages.po index eaf53380..06d6e24a 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-07-16 17:49+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 9c749170eb36e6acdb2fbc6c6683960e76b4f45f..a2be7e2b31fd907bc205f3e8b645d02a96047915 100644 GIT binary patch delta 10823 zcmYM&d3=sn`p5B`BqSk`L?V&(k&Pr0l8_J~iHXt@wDziPimF|UDaCEytM+PXYbmw1 zQZ%iqspU6ibnLaYsLoi%R%+=mRrC4goY(8uf8OWZ%Q@G%&UNl5dTW~3r_;RL3nAW1 z9R6Eg(Q%^jeyDo?|KE2hj+06EADDnou`VX0n&;bN2>l_pKM_6j-^Y5m8-4LMcEaDV zGnS+|PGiS$osVcV;=%>=!Ei<|z! zS0PDtZeuNstZxF!#~So|p-Xn0(KNzv4c5dju@auZDtHcq@Cs^6enVy8DQd;x6o@y* zV|A=;`%O@(E<_KOpvE7HdT(YX`PUvT;({Xm3K`S6iV7@(G~{6m%)yDMEhs|`@HLWM z=KxZd&O_8fJlT%Z1#?h=&O>E*o$c>I1#&i<{KwF^XCDY|U|y(;dZ8GV>RzZl8;VId z8biuX{@`R1AcqOgd5Ix4fnP?>aB&`@=*MuK*>q6WH*+PjCS z0lhe*dM*N06Uq1|%tCG9XjHX-faTSX3g80f<6YEv8APp&HbFAuI?vJ2fG?qr(E!v$ zZy>wkOvmcD6IEn~F%D0lGI9@NF)+^rkdDe=d(^mHtS_U+ABNfz7whQ!FQD-(7j|MK zdN(mI#-S!mv;F$0738B%!Lz92`8+B^-BHJLIELdGRH_%CigPzAQ`b<>1(BBOI{!6k zL|{7Bz-Lff&;z4!C@Qcys0r7hCfJHfT}RHlkh8R~-yWFo3&HlnK) zen&$A9K$HQj@p7s&CGEMwWgx>v=Ehv4yaW2#+vvVYOCg=7O)ayu@tp{qo{yypo;o& zGxDzidwVYE)>x zuqB1AiF_g#w6gb50c}A=`d8G%hcO0!Kt=utl_77=l%5Yk6U zOvdl6zq>Rva6)rq5ysN*h3#+xhT&l>!GECw%VNVdQ4y+UUPVnf5nJFVs1MbBR3;*e z%|fzJ0T*B@y3f;4HI74XoQ7KAY}9~DP+PJO`9?V>QK|Q57Nxod24FNQkW`GuB2<7q z?e*!HME`wM2KFK2y3TbPis-+ny$N{6{ybs_`pr-SEksSQ)80RZDymyn-P2FC!;^}J2Pmgs1~BCe+8=ezCf+~0BV4mAgDRi86|7kID>{lUmBXFqC-0$Y=R4Uk4d=f4T6-_iE_Vix`JNS!)ckzI0r zMHN+}Hs(Xp9y95`hK2YMCg5dM2K}g9jUS16FB|oI>k{%`NMk$~d~r7_h2Nr9eir@k zCI;X`d)>RODZX&jp2lDb#-lRP1~twA^vAK-6sMtTWFIO6PusHpiY&UFnW!PE$O=$< z*cp}j!5D~Z(FeCAE{ z=AepXEo#sAp(Z$lX?Ps9@;^`+@_ODp7l0M%hhaU8z#wdeT5&hj!bW2%x^rpNr%{F; zyoP*Z9KRRLpI&WHAEX(m3D=?aa1&|;`%n`eM-}b&sJ(xT8Yh-BoPm8%sh^MBa=ycC zo&UIwrYbvNb#As^qXN3jz9&l4Yjb-n2x@k%|dce z{Z1IA^FM_K-w@|R%)={~i?zC#6?a1g(i2sLuV6JCWv@>|t$ZG80ozb}{4Hv0PNFh( z!QQ`x!SpM1WueUPRHvZ}iKrKHPy-dBimM}P!d|F>hoNd=9ERc)>oR+Pi*+YPaQ|CW z4gF-VUqfx>19UaPV;ZVjpKj)bVAO=Es0s2=pW1e|KM<8-7nPYc_WEYjb9*ouf5h78 z^`gm88fu>Qs0F|DBKg-!hT03GuqFK&r~r;&O}vO&`6En zy$-17hoI(}WcxEwTe+e;`PYq&Tu@}CsDZvlt?cji!4s%VU9$a~sI7X8Ug-Uj`E%SC z^XNB6rF=YUoN1_(&qD>a2zBhYxHJ^WHq?suSdXDratSrj9aNx??ez*hOrSxi_hV4^ z(@^I+3w0`bU?k4Rc-({O}_yuQv*;{KN7XV zcWr+)D&^l|IR0S0hZ?U+FO!)VBqOeqL_;@HQ3K_pGSLDRNGA-#!KjQ(Mm@g(J-7x{ z1N%`EpG7@?3l)G@Z}XcFh3e;G1h&Iqo&NzeG|^bpKnqY4tV0d-1!~2IQ30MqrS6}Y zg4eB~eat7fnRO`E;r<7x)PIZGn(L_d!v4$xnBOU&p$B`T2A+jV^?cjkk6QU5RMDJ6 z72{8+BD-Px_fYTufy$uI%jQcNhDr2uF&%rL2j`%xm2Rftg}YJ3v=>#aN3Gvu`NXJ9 z{DjZpP1L74x3Brjs1@qD85n|Zp+3PYQ42bT%Ct{Eb6TSNk$+WbXD%o;voIF7VkFur_qC2h1vu6Am!JY#i^|-o{^Vb&yg_Y<(K^+_K zSIp0F97fS^iaI6TP({=qJ?NswS&4D@sqG&@E${+ri-QN4@$)d6evwNOKsMP&|dOqw`v+@K~RX0RGEI|d@#risW(|;TF++yoytGl0uBL5M6@do1!r~o1cn)@EqfGMcdXP`e8qV~Ks`e9E@!2zhi7ox`5fEvFP$*}8`(a>HV$2xcl zlkq8Pz~n(@#f?$Nvn4jhm+bYWsDM7Q{SBxsEJN-6ZhQZT^(1P(vsnJ`|MN7o@=Alv zimO@EaeW0=gazEcKg0ysV5ljg9_ZovJXD~cq5|KGTFAdqMI18BWT+TN({G2b;omS< z=fClA^GD_gRO&WjJKT<1iT4PTx+tfW_ZNw&c09CBs%&M)3 zK?U3ZUF}6n8XBMkRrN2U2A+T+I1iQLRj5p@!}2Oe4R{1Y@Cxd^M;MQOubY7DqN=?E zDv;rrh_ha2|Fx%|a3K}8Wr$N)bnewJN|;*u=OZ2 z?poA$6IG!XHr8{REYXTqSFDRuP{q0xYvO6t_uwvS+^BKoHRL+YXi%U|PgGGHMWylqYQR6R3Z{%Vd)N@e z=y$|cI1rWEZK#RPq6hC`4Gf)NiZ2aI=(j>``BJPz{W)i71ajdbw!zz|6*u9YQmlU? zMqy73!m(Ht=im#t43+vDn1^u_O`tELRyqc?MJq5A|A89kXDt8!fA?spsw+=269%Im ztcC3{2Q|*9R5o0Mr6Up(dV+I%P}H&7`q`MmPKc zW3k~B^FT+`9uGhbG#pj!<562Q2mNs|M&pO5h3vve{2SKAOQ;$PoN5BiK|R-ND*2D2 z@hTUz_p?wheuCP9gQ)vIqE`Al>c#kJCL?uG&$UBs#h+0t+kt6#5VPy0PiN1Rs;{}=!TlJ6mr<$mnqe{$iW(>z!?8c={7yivd_L;EEvOVwN-vI z&BF3f<90%2uD?q|FN{D{^&Hz@W&2;Ds`wbHCa&4*Pf!6=pJf6}LIqNcKG?@ze+Apq zpN>U%8Z}PM+0+%f88q}_KU4sdQB}VTRW$2S6P2M>co20QuiE?f?EQ*!Os#}sZSF^7 zV=P8xZUWZ9Qq0A3*g(JkA#=^%x3mt%Bpz6Ry|4`9G5js_ZO=mmv=lRNJ?j2xEWyXv z3R}%Hr(prAhW4Op;}Yuq2Uu6vE z0rX=r0_&nqQ43Vc`=T}k@_+vaEHDwpqV}dfCSnU5gafe8O==L1k<#D&Upqk2ld9f5WQyJ8FS`i%ii6WBI@TBWMJ1BLNjz1Jpz>p^EP{)QV@J z0(#e8_gT!5qaTgB?_vnPjrwA)w*B3x+Bt^G%rB@d30y+{mAZ^2=D6ge0_ly)zz7V+ zrKmk!k9z(tDzK;M!5T}=dCo;Gpc_`lN!S^e-~_yh9dXb*rs%(Uhy7Q?=eeMW?qDbe zEi?Tj)Hl5aDu9XD9uHzTM!suOpM~1%uJ|0jhxPF?MqrKi%y{*%7X5apaYwi`H1KBB zhv)&;#NSbwsIlDaS#7LAzaA=u&!EnEKlH^xn1v%z6Mu}F_zYITyVxC{U>EGR!u&kD zr8KniGpJPm2USe|@0$neqXO)L8gM1*xi7IP9zq4|_klSz3DzvE$MquAcq335dk6LY zr%0wb|3yQpzCVMW}I&te(IVTG0E z&+%HQKssOxo&P~JT5_QjGw>1W7}Z&2_Ie~H)Biuz@wthScpp`a)mEDcV=#@r2eYva zw#A9Ie*_EZd#y3Qw#C?h`JE4FJdY<(DNg#x?0qxT-nByw*d62XZA`$=P%AlwP4G5q z!ql~<2F73x{f*X3sP`k*nFTjNS1X%BL#f(`f5Q9LMjxA$kF!p}K<>{*otk%1Dc_9B z+z!-M{0nu89-_9W%6juX3BxG*Y1WqO$-k=lWiIHvj>Sqi&-Ry~FZ~S|hM%DVIAA@E z8t{s>;s%q!SZgjSQ|(djjYMT^3TmF^8_2(ItmcAJU5c^zHEIPv+WuYCo(F9-*V9m$ zDnwtLiYnT-Pyv06jd35=!6(+_P3F_w4wb;P;@&GW2{#|=Ne6y+M zH1y+oYt)3DP~VFY*2$=qFG8KFGOUc>qcVQp>fWc}!-XnaOzMJB52T_3D8c~jjQ-dc zHPJAvf)mjT=VBY2kDc&5YQpSKOop1E`o)-uZA{;FCeYB2$8=QjEVcdhs1$vH+OtEb zO#KrT;B{+-Pfg$vsDLstADdzkj>S~mg*ru7F#w~sYCQHog@#_NkJ^HK)Lynn1vC(q z;&G_Rm!Y2fJ8HlSsFj73non>f>V65TX8NFx^*DQd309@Q0W0hLe@;Ua?6x<~p;mkq z6Y(i(pv2G2Kn17_bj5l&3{|urq5|KI+VeA53m;+%MroZjjjfAX=tLQ7>!?H z`HzR~-^F0A2W~f8;IY=mMqJN8Rr@R03|C;=zG^JCKk)3`nro8nefCT^p);vp(9->=L>fz|}n${V2;(gu}* zmr;SvMSZxIql(_WNF#*C4b+Q&*c&0c%t~X?!}WaBKs`_aOh*;fGSu_Mi@7CpjLJWeepbM!Yj64^&4|N43+v=jKoCL z#098KK8FgZ2WH`D)N>n9HMJl0{$Y%BX`G~?;=7O9^Z#HTChjpQ?S(<~|AGp1CKloc z_WDIsao$0FSbjsT*n6*ezbdMqh$_yysQEI{qrGcLLofEmI2?kt@GV>vm>RR~QOfDC dZC49?(ko|YdNMQfvbNnDyeE3wp;_^b{|Am!x!(W) delta 10871 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 diff --git a/cps/translations/es/LC_MESSAGES/messages.po b/cps/translations/es/LC_MESSAGES/messages.po index 7f5c2ae7..6a6cd65b 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-07-16 17:49+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 abbd474432b7b886bd60f478121ce04726dfd341..43a8885271fbfdfdc61950b22389889f96441680 100644 GIT binary patch delta 22 ecmaENp7Gsz#tk!U*^Lbq3=OS}HqW>9*8%`=w+LeZ delta 22 ecmaENp7Gsz#tk!U*$vGU49%@fHqW>9*8%`>5(sVp diff --git a/cps/translations/fi/LC_MESSAGES/messages.po b/cps/translations/fi/LC_MESSAGES/messages.po index f11d200e..4d88c7e9 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-07-16 17:49+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 a294764784808ad75b2c06e0673bb5feb4937642..88794a64f21e6e350d3ebeea2ae4f7ba673b9ec6 100644 GIT binary patch delta 11069 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 delta 11154 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\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 7bffebeed9ea997f03c172e89ffbcf93920b1bc8..9f895ccb09394f6207bf5e6f3e4692fc9a2ac282 100644 GIT binary patch delta 22 ecmZ3wk8$Zf#trXG*o_Sp3=OS}Hh(oS&;kHw`Uolj delta 22 ecmZ3wk8$Zf#trXG*bU7T49%@fHh(oS&;kHxRR}cz diff --git a/cps/translations/hu/LC_MESSAGES/messages.po b/cps/translations/hu/LC_MESSAGES/messages.po index 9d24ca72..1aecfe72 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-07-16 17:49+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 5433214778c2f51f1dc468d389a9f08c15c4af3c..b8413516573c36a6b590496fcefc284bce1515b0 100644 GIT binary patch delta 11532 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 delta 11594 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 diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index ff8bc737..a625e8eb 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-07-16 17:49+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 b065669a65ff024e647dae32deb174d9cb4906d9..edd663c91489976c6a9b519d860efc585defaca3 100644 GIT binary patch delta 12706 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 delta 12746 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 EA3|<);s5{u diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index e93df087..74abce63 100644 --- a/cps/translations/ja/LC_MESSAGES/messages.po +++ b/cps/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2022-07-16 17:49+0200\n" +"POT-Creation-Date: 2022-07-31 11:29+0200\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" "Last-Translator: subdiox \n" "Language: ja\n" @@ -285,7 +285,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 "DBエラー: %(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メールの設定をしてください" @@ -457,7 +457,7 @@ msgstr "DB設定を更新しました" msgid "Database Configuration" 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 "全ての項目を入力してください" @@ -500,20 +500,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 "カスタムカラムの%(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 "選択した本は利用できません。ファイルが存在しないか、アクセスできません" @@ -628,7 +628,7 @@ msgstr "Googleドライブの設定が完了していません。Googleドライ 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 フォーマットはありません" @@ -731,7 +731,7 @@ msgstr "ファイル名の変更でエラーが発生しました: {}" msgid "Book path %(path)s not found on Google Drive" msgstr "本のパス %(path)s はGoogleドライブ上にありません" -#: 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 @@ -800,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 としてログイン中" @@ -866,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 "ログイン" @@ -916,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 "既読の本" @@ -925,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 "未読の本" @@ -943,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 "カテゴリ" @@ -953,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 "シリーズ" @@ -971,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 "出版社" @@ -981,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 "言語" @@ -1005,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 "アーカイブされた本" @@ -1013,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 "本の一覧" @@ -1021,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 "詳細検索" @@ -1257,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 "評価: なし" -#: 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/km/LC_MESSAGES/messages.mo b/cps/translations/km/LC_MESSAGES/messages.mo index 560d590912de554194e96edb5c26e7c700d73b79..ae8f24dcc9337f4dd06e9f22db1fbe9f7d558179 100644 GIT binary patch delta 22 ecmaF3i}B$u#tpZX*^Lbq3=OS}Ha}9Xw*&xh9SE=h delta 22 ecmaF3i}B$u#tpZX*$vGU49%@fHa}9Xw*&xhcnG@y diff --git a/cps/translations/km/LC_MESSAGES/messages.po b/cps/translations/km/LC_MESSAGES/messages.po index 0000e91b..8736dc07 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-07-16 17:49+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 864c624691caec534f4d411df667fc9835e0e880..a007f4a1e634a5ed4ad59c7fba656a65d2ab513b 100644 GIT binary patch delta 11790 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 Kb-|);>Hh;uCVLqG delta 11855 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 diff --git a/cps/translations/ko/LC_MESSAGES/messages.po b/cps/translations/ko/LC_MESSAGES/messages.po index 8ce4c31d..9d912a0b 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-07-16 17:49+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 281de2ab016cb1cac03575ccba60121b1f3c037a..701d0c3a6e355b26606e4ba310db61c8bff460a0 100644 GIT binary patch delta 11016 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 delta 11089 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 T#h%ilVqTtAG;3Gk^3?wWnQP#E diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index f05ce8b4..5ac4c332 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-07-16 17:49+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 fcabf8d316c6e50731e788faf298a494abdebbfc..66a2c88226df7d25ffa29b4468a1f1736790d8cc 100644 GIT binary patch delta 11016 zcmYM)d3;aTy2tU|MrH|_36WnyA~GO`#1JGEaw3R%tXWN^dU}jCY=Ro9=BnvRO`&LU zv<;=FrEO9@ile9&HPleIrR||wl-|$RTCdkV|Gd{)zrELb*7K~j|w~q|`Zz zS?E*WaXMgY?21dV0Iy+xOsB4Hdm2kcxquS{9)K-HvR+ zIfDw!w~^yC!$z2aV^O6lLA}2dsjgFsb?_Q$Bb6GH|DH4w8kT_3Lq6jF%O$!AFPBcPz!HHm8J~C@oUuc?oTunz+aeyA-t`Wc15Ld z2I};_f@IBEftu(Ds$}1yCcJ@q?oZTN2%sLVF%ng}KBzNQgt{GDkN{lgFb$p7)2InU zo10X|;*-pvCd@|ds6A?-XOZ$dqc9BDqt4PlF%nBL7LQ>x-o_f}&teKB34L_`3utJ8 zF4q32g+`$Qco|i*g_w`;p(gwb^QuaOS!N8Vghv8U-eiCYjIjB#bb9ggQfpx-aI0#j;X{b`Y ziV;|xP5#w*j{!yeZ`7$gjXK>wpi+4UwV+ODRR~2*l!{s?8x?qGRDds{cKj-8o;9fV zx1a(kMZNb~j%#Xih5^<5NBhG=)WQ{?F@aS@)wU+;#d@d(vTeT*bz26aQa%jHvNIi3 z^AE8BouKtu`Ufo)&MnOE-H|&r~rmw48Dlk$s*JaR-@kAiux|>N1d6EF%5q} z-HymyQ`&ZzNPm=dDQaGKpKY8$rSL8mVptnfqaoOV{$x~u<*0?upw7-?)PfOh9fzjV z8WV6nDiga<8!1Nxd11q2_S>KsWBLL^4KdwMsoAs!(@Bu2oFHjSl zLmjRgsDKj-%!jE72GB1;jlYH}Suv{C@1RO?6jhpU(AB`NG-}~v)Tyl5-u#m+1AXa_ zMNK>r6;Kf>z-88VP}lJbWD4gy?1{-79FpP`p-OQS_5MwK^4;h_{xuNV(G0|+u1Ry` z20AaG4%Kc{#P=``gA2`>sE^t72V+g#gvwMoYJsz;_kKm4A^%S1`R3?He`+W4uT;%p zKs$c}Rf6ppgzwt%!{|-_G^%#zunt~AWg?)nEd?r5O|S*FMxBM3s0@6F3hZ0dI(J+e zI!upHU&8P%CiTe}On(S!;g_%;PC_lP4RxsYqB8OUYNzKh1n*)+^x@=co-our@u|uh50m-< zNHUzY*br}HKF0Udp{4$#X(;j;s6(+7J-Eht0F~nNs6ZZL0}SeA4rw+jfFjfmORQgG z8hyXsW@8zses|QFnT2h2|BGoT1J^MVM4-M{oQMbtoUA4x7&~(+@_yUlo-}55{4AOu#OfhLg~PCBw+SQc=!;7k+~k@PhRU zYQY<*4BSF}s_$b<3>a>H&&N>ug{V*PVAKYdqe@whP4PR_;jA*kWTIdM`LDsi1P0Ra zbyTF~sD*E#c6tXD;A2$4PmeT)qjs8T%|Hd%*7kd%0ve9KxC)iYH|_7cTpB(Me1xif z8OGpctcHJ~Zb!9I=I|t;CdjdNLhWb(CgC#FdP9!6c$i&z_PVK1NdFeINbt7%H%{*1M>ZRUU1gi?F6y+n@sOhkiI3mD%ygMqOtL4F#~; zKCl5b;dWF2yD$I`p=x{-705-bgEvuuhmA4wB%>B+fXZkSROz~+GSm|jaR!F!{%@rb z#J~rrYxp_puw1a?Q7_mJ2I{$FREnFRYTe5I-pSe>wO}9Ag8flDpNlH(66-s7*L{i| z(a7S5Lob?B`51K=>-^nZpT4MCPP48-5B*YXjAth^+%*7daxJjxyg2X7lzP3g38P}49A}^ z8J`+&`l(ove$IIEuSQ1(l%l@Yp{Ux8L0!*zs2Xp@F#H$lG@nFG{J{R6Fu`mf3-$g$ ztcz1H7`LP5+mDfWb^`TpLgQx!RMVu1<`maMy^x3cX7|8Q9E&Zm2;1YwH~@ntnSW%C z!Co3ijaQxQIDB=T$*4p39o9$hm(2z;TpAt*`eQz-uj_RLmFjD#()@)=srMA~!HGoO znnY_|R3n*8TUJX|7F8RO;qq3NAsV z?x3{{b@)zTXS|BK9T`RDLzIh3@e8PcW}}`jMg_hXJK%9_iZQb&A?rImX{dGsP={(X z>c#!2>+>aQf-9)!9-|fxoXw5Fs;H8U$5h;k@puZW;O|(7mFJj4JrGs$vH0ZQ|1)T4 z!DaS`64b(_Sb#^-gH>KJ8ET4}I2)DH-dF<{pw7Ts*ci{EHwMo&3x=Z(Wda6ci@D@q z*Qz}OIXD2H!wu*`-+3mmB=n`9g%vOtHE}-b3>2at_QmQr)b?khGPeMeumttJIF1VZ z!94P>KQ1Zr&5kor5f<3~5Y!iK5_)g}#^Mh2!hfSCI*!_rv%p;AO6WtkH!3p&u@1VZ zTlN;_<2M@6VXOJ7d7%(%((i#fOfRDcm!NjA2W#QCs6+M_>U2jhG}ka4Rhk^sDer>{ zcoM3_t56x*iJIR%LPPiWA|~R`s23t%GZST?UMR#A9F6*Y6{>Xm@JS|6nLCck#0}Jf z_fXFTEHaslvDU+iy8k&e6hKEa;Pgk;?0M7<=AtIrf=cOrQ~)1i8@ziOUSSSf1O_tR3bla(490G#!#4z7rS5GS4e=9fiN9kj%y`|TY67api%=6R!wB4f z9xO$@e-@S6iYv``pccl_?~0)~9>Z`RhU2=GX>ck^cx9M;WMsS5P~AhyyTS zwK@Hxus8j=s55dIwS(JO6}{G&+Qy)En1k9_chqy^FdgUH{sC0UPq;KxyO^~mvNTk` z6-HwrYJpLxKxgAfT!Z`_aVo515uA&7XB|Pu%I_hDQX~R z!gUg9#PCB?RLy##PHR7W7KfoeJfEOS^fRiaejE5#4n|@&_Q6Q zmGqAN-D|TspR&r{BbpE;Z3L=zKdRX7?s*GJML^T--lqV$#@p_!htvd_hT)r zT4L^bOKeSl9wy>ZtbljWtw!Sy8d^AftNBl?379}X$@V*<4ozpw!P(dh%dibTwaxse z*F01P7og5e8LDJqZ<+a1(T9EuOvc=|$iHefmH`hgMxFBA*ci)DXW&mv#NOM@pU)YX zO@B9PqF+(-RNr9&$-;R0E~*3@F$<5O0uS72GSGG>`S)j_fB~KA?x+BUqc2WFEj-7L z??gR!7**3#)~m>AcJ5kz-!?mrMtu)bQ1i7yy`N|MypJUh z>!+wgcNX>h9n?JcF%bRVF-D+1XmRMl`lwsb8TDOpN6<*3QG|7H2iC*WsDQk8nHM5a zr#}tTumDqWvhA0koadMPm0}+1u&u>l+=!KMkL@4AC;#{V2^yN{d(=b^F$8`8 zX|7*Y%%C5GI^Eq+wOoRJxC*t<2F%25wtoq=fg7ldJVFnK?lt2LF@*Eycv-33$8^iunBYV944UWU2{F#VgUWgsMOC!1-Jk;-*VLaZ=y0$if%ZKavJ$~ z9`#`2d**}F5H;Z#Ovg#6L$e+Af%(*W6P3Z>_f4RQs14Oc9n!{F89Sk#8-yz1GfJD>s>gE}j7Q6I3)sD(bZo@$Zv)!H3v zGd_JE`PYIa3`F2Z*3+mR{D>L&U(Cch`;CLJ3H{Zm5}ZVB;16t!@gJD)MlaOua`0v?MVoP!FW1QqBBR0jPHn%j_x z`diWtbtXEZ&Xn8JHU^-s$#4wC3D^ebqXIdOx)rBUk>9{pSmQ$zNPo8ODGv}Y^a_2ubJ8y>ibDED~I0kiiW@1}hg___Zszj9zndhTXnQMtn zu>%glxu^~Nha0{aYywQiaMpL4(Wr)ns0W`%rECIva4qV?bP#ozKF2it)%IgQ zG4KBkm7$@iYdsNDa3Si<>_gT3Bik=WSKshsG!*GW)Xx1sH50|44pV)M#u2DMW?2_w zBK@`Kg@;jrm0>d8MFkZ5nXv&Xur`>BeLmy=w@tMwX22VFq0Yj4wqK4)?U$&?&!ZN) zYJdL$Ytz4t3M{hB^y5*PYKO~@CCBXDpL{NA?~Z3aPxWn>?nzH?)?n|;V^_rPO}V%yK@@p-iNH&O*&$=(Lc8A%_rB zDuoE8gSt}=rKoO7vXbO}ys z&;4xsx6q6A9q*=Qq5x|I>cLnH#uQWld8hz8q5|oL+WAn_bET+&=A$yP3}bN{2I6Vd z^XE}X{vD%O-|;0+io794VhZZPd~AWm=!eVgcm*n@+c60Dp>})}NvZPp0@Q+&Q42hcgK<4-LT|2$ zu3;c*XDO%vvauHS#S9#S!MGl^@NU%6oWW4MjC$Vv4-Ewn%v*UFgG%X8R0@}(s&^HV zHD^6)qW_?d>}S-3f1;iX;2cy7k=P#NQAalhRa47Rw_^_yfZO?$hN|@k)P%8FCY8@hH~Ea~O&LVm++GVhSW3y>D*LNT)QzKB<_i>ES{hv!iDX&0P z=P^{uZlE5FYHN1b5Np#brhqpE>1%QwhFc2PE-vYKo#d_s3ZB#_TzKNza~nh zQ6KZM9*#o=vKUo7dr&+461BiLsLcF{3dk?l6lE;dq2CD=*uxlwlTb(Y4C<&}#4y~R zOa9e3%zz?3i>k^WP}ThxDwQ5orWUM$S|AoRQ8sF!0#x9GQ31|G?f6C1JeyJP??DA} z6!qR0d2VwiKQf>*ziof;Z)X;+iwZ0ORU<7?FXo^YD6suv)NPrFN_ixOomWw3 ze+gUQE!0Mm+#HB@+zAz7f7HZd@m>+4GO!4v@mbW4_Mmq1F6zBgsPDrCRP9{GWDM?L zZb=)gPk$1|<1(vz9}P`>-g*a>%BYTx(-SjMN3;mL<62aJ*H8=HLG3iIlUXnu8FI#8 z9PU76UNC5M!3L^Z^t;@|06Ww`Qg8)g+jWR2pgi#tTn2NyJ2q}iJIsDYJu3it)|WPN9Y8n^|k;|}!01E_@$qiW$ID!}Wg395B7 z#TA4~X?G+Brx>ear5)dmIp_iOYZ|N4NqdYFL>RKE-AnhZg1q_YxL zR9~V3j;1nWFcno3eK8joVgo#m%G5Q~e0Ndr)h;m4H^*H1Lkh^hFO63iPztxAc770b z1g9|&&)V^y(2M>*s3WUZXugy_s7$1w=IM^gR59`ucgCPxRjB8k2gm~Wq5|{B8kmLJX+CO0qcIWP*c>;bi>`B) z246$xAJo0hdC+`-rlS^o9<`&@s2#k4TJSKcSUvyOWd-OAb#9<5ituPNqq5`Ny?eL`aUreUo ztiRb<5vo4}@BRCKGmTCR96@Cu@FB-Z!~0Pgn28E#9;z72Fc>TB_*PUV_MkTMHR{Z- zp^oY{Dsx@~%mKkEjS-F@hVh}yn>;)+4_$C{d4O@ ztj+J&P_^PS(7Ydv+F0Fzv3l^dl7>tovYWvGjsosFf%yB#Z8S1$! z7>^!B=2M-B%1|%VI#W>@m{Y|0YbPu1Km~TDzYP^Y71lxTK_+q+Dl^Hb9p#|{>|%c( zgi7^T)O*uW&#yqOv&r_iqmJ@@xBcNXDzdLoDZYf-*>%)|f1@(xTWtCvsH2KO4{U-N z*bFmqG%CRLsCl-cQoaWj*qf;DfctYATHtHcj;~n%LhZ!&VY5&KY6mf>@y4h?(@^hs zK>gkebl9lz;GUjMx9YBREj%cOB{g8)DqO0 zzKGi4yS9G}mGWyCfz^f>BT@6UKxL)_dg}h?+aC&16AeXWVjL=v85oA;sGV1$CfbKC zJdO(R7u3SeQ1g5!Du6_c!gjVl2vy{zSd;agB{a0q%czO=p;C5I58xG40Dq%)USpUE zv@R;;ahQNf);`#b{!Hr*Y)tR!^%RYQZ2> z20~FEE*G}N6#M%`tVO>R^$A{x+Q6Hr3|~Xt60cFFICDmke^u*b2I}EUn1XMiBE5!M zICQkxX(TGZI8?w1)-2RcyIYG;0gku*Cs6^Fp%1=;s->fD`@k9WX5dHE* z7v4tg^dnR?e~W&26IIoBtx@C5k)@%Y%eFpX9ft~dF8X3Ql3BM?K|?!ThYH|b`@o0j zN&hq|fHPPfub|HO1}YHm@uvD~paRcC%~Oavy8ft)7Nd@CIx0g?V!ZDEMjD#%6b9l& z)HVDSRVp7xD-3$XJl7tT$!X~B zM`JDxrRrPj_t=2`PpF9lA2k_hk0JC6QGY~+qYK@r=hoWsGgy=UZ>Y>vn_@B=f{FAS z+kWpUc2A&cWfiu;O3cU0Sd6V6Gylk3f&Da& z8qb}^zp!yF#-rDC^F2s%)6foz(1r7`3vNJNuisFq4tU%gQ9LT8NvID_8&tJ-w?2r< zWD%-3$6y3bLfw{y7>4E83f+}7R8;3s6W>Pt@d%hM) z8I{T-sH(q;k$4NEF?6Q+cYh0fh<*v`sE=WDynxZV|21cs7n`B3O;=Rvc3>0Si%Q-1 z)~l%E`x6V%f3~?DMVLT;EGoq-Q2}j1J%0oh_}ADSt1yH0oep!%89s?RyZNZ1Do4F| z0YmW*)C7KW&2w=WNWTRRz+6nh3QWRN7>l>DHrAVG{*z7`s;C#>y?_6&qM`e`5w+lc zR4trDEqo5U;SF?Q&U}-hhfx!cM5S~l*2A5s8u$cL@h*B{>H;%w7OE)o7m$BNGK>LT zt4A;o=i_kv5M9{xDHB*v^r1f#J#j2*;)$plC`DhKjdgLc?QcS5ZYMUzlc?`S)l=kO zk;g1FpTu6M9T%Y@oNW7xP#Ic-F5HRr@l*7`-%;~ap*GZLk-5gL(VPBERAv@n0&YOv zvQOMJy3lYIn_}yVdZ82>;1j4~dKq1~7qx@0up!>}v?;Q9RCVW}u3#-^1(nGTMz_<4MgRk&PytM_{duS}TaMbnHdN#%P#L;_3h=W1-DipUZ$xpZ4UI(| z$t+YrucMCkI0oZ+4AlMqm4+U;gEcU0srm54qXNrEjrT`IJ_dbp24>?tY=eia&N8!b zTg+m7f^`cf)4z;y7`B`vW_>4%Mo%n8?Q}cl<4LT6k>%#aCa5#+k6LgdcExSj2ydZ| zDrSY*VWzb!s^}g-G)^)QiWgDWqzcDl*t2G$IjDvAVmy9~ z`m$A_YM{<@<^z?1+TlE`j>}LPtU!GyUc*4#h5C-X_Z<1JN#hs;sdyH(lbX+)R5n8G zFc*ulC+Ze#$NqQ%RU`2)m<_bVI`r>HUEd+74bDex>;=?D_hSm4a@zstMRVq17|aht zP=QUh{ka%Pe+6oR?WjPH;b=UM{5^5HRG9yp{RAq|*q2NOa!~IV*#21Cch8{Ff*+p6 z&UhUAV6D~WEJtG!{Y998dr`%C9aY6`*O)+uVQu=QsH0kfdVVAJz>BDB+kCAFBn>$l zx6_Npy>B|ID8^zmK8ZTB3RJbO!-2R3^#SsI*(}%!b*A01Jr2NJT!Z!T0>+@T&SWAM z^#yH-;ky3=Y3TYrf{Ofo)R~^eEWCm$qK2=S@l@1xYKIDR9I7Z6q2Aw#O7$^R;Fqu- zUPT2Su-+VTI{LD{b3YATmqP4^^Ux2^p%%V^+TktqK%ZAlYW-2;9WfbuV*{Lpn&(w4 z#(%LP4%%R@`5bId|0KE&ztW;2k83sGmb8(sK0s>*L-D*A6WHIRo2d^I-1 z!sS*|#hhWyNA0*6^*xw~ns2U~h9-F04y;Dq{|%@Y-as!riub;h){EAg zR=;hg=%P{2r=#X+i~iWd`Va=uAAv4(PoWV`V-@Pd@)|bAqnLodp;8>V-2~JX_51)- z^-soRT#89}(Dr{pZJ^E$^TkU<1(t&v?}$aZ|9xmE#k)~we;jMz&!{ihZENkF=DAeV zj=G_)Szo*t2)Izyf6Z28m zZxFV|A*kwp9(9&qpf7%lTIfei!>hI*x65oG3H3Li9lBWG>1%&@47E@hYJ#<>RByxp zJcxSnBh-QyPzzka4(Qr#uIX@WL4Pq;$AhTUA43KBF>1cA@ZSIb{{xL+2L8cN4A^5n z6fvj=$D+RFkD(@f9aHdaRL%T~`oQ?TVQh-ZU~g2QV^JG=1a)N7QAfP;4f3xCH!z?x zJcv58Z&1Z|)AsA{HUEG}N8Rs{s9IT$3gC5At(-u8zFdQF375Sun z!7-)p=V{QBe!_afTF%q?d=GYq3Fbzwr8!(;zIgG=IH_ZmxU@HBQ7>_TZ*82c; zL|5H3^uci*FcT-Dj$$yX7AB!mJ_mJ%Wf+Jn?D#rVV6UM9-i_OKs6fNsG8ycS zwdl`46|;K@4HZQ>>Z~fP>rvNaE9!*<*bz^m0ttQF1Q?0RND}7YP*fnVU^ebY?X(Ir zG2x)8kzvS@xSfSGviM;WYA2UaJO2e0;T_b3_q}6w9)aq|p#sao2<&0|BT#>orlB@= z0F}`X?C+nWGJYAGvA%PiMpFi2-Zd7WcJ9UoScW0^I;wb%U?=<*n_Du zZf*O+Q13s3%1|Y0-nXy`o0dw(^f_z-^G99V4AeZstWyt@e?_*4feyF^m5EE}g@2%G;cwdyIAT&;3l(?_ zYM}(w^U2rOEma{qTvCr%!WDoi=tt$+W41OGZy|O(~f? Mc=E3EWh>JD2SFwM!2kdN diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index d5794803..a2b77171 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-07-16 17:49+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 868d8e9e50478fa61ebdba589bf1b8d7384232cf..7ed2b11bc360bdc99556e5abb7a26396fefe211a 100644 GIT binary patch literal 59965 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 JZ{}g9{}1CZNB{r; delta 15702 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୎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 fHExl`n^2#CWlWpoYr\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 6b1280031d243a95ea3d91b3577bd457366da136..f5980c8294f1be9a65d4c747562565d90863f8e1 100644 GIT binary patch delta 22 ecmezLis{oUrVTs&*^Lbq3=OS}HXrcclnMZPLkXt< delta 22 ecmezLis{oUrVTs&*$vGU49%@fHXrcclnMZPo(Zx5 diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index 9367427b..2fbcd851 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-07-16 17:49+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 1cb390be0e2704c4a4281d72eb2782ceb1ef5077..0d3698ddd6cbe08f6669da2d60e48903d1bafcd8 100644 GIT binary patch delta 10807 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\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 63bc0cc0658bf611170436990fd42f0dec594ca8..4c369f70609ebfc3437c1004b93301a3c4cedd78 100644 GIT binary patch delta 22 ecmX@QhVkec#tjKZ?8b%)hK5!~o70W%DFXmu1qaOl delta 22 ecmX@QhVkec#tjKZ?1p9vhUQi#o70W%DFXmuU\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 4c6eb49d48fa83474dae16c22fa6fb18ec95be97..bb864517bc2be0b86a65bc2bb5be875c18debb8d 100644 GIT binary patch delta 22 dcmcb)hw\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 5a33406659f92d2350444e671f5d6d50cbb49d2c..d57d3b4120c40a5047700d21dff7077336002404 100644 GIT binary patch delta 12706 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 q9+%p*MdPBo)0b9>yf}BmrL`{\n" "Language: zh_CN\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邮箱设置..." @@ -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 +#: 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 格式" @@ -731,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 "使用此邮箱的账号已经存在。" @@ -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 @@ -800,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”身份登录" @@ -866,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 "登录" @@ -916,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 "已读书籍" @@ -925,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 "未读书籍" @@ -943,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 "分类" @@ -953,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 "丛书" @@ -971,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 "出版社" @@ -981,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 "语言" @@ -1005,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 "归档书籍" @@ -1013,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 "书籍列表" @@ -1021,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 "高级搜索" @@ -1257,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 "评分:无" -#: 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/zh_Hant_TW/LC_MESSAGES/messages.mo b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index a338eb21067dd2edb78db6b777c5421af6bf9237..0184ea871a0da32144a46641e8f966d3752db390 100644 GIT binary patch delta 11468 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 bn-$KOTv$Em;_6*LuUVvvPZlOEE~)>2HkKZi diff --git a/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/cps/translations/zh_Hant_TW/LC_MESSAGES/messages.po index d2a1564d..3282374a 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-07-16 17:49+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/messages.pot b/messages.pot index 731112c8..0de4f9bb 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-07-16 17:49+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 ""