From 28a9db95d4d940729d8cb5c106a3d32c24254411 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 20 May 2019 12:16:54 +0200 Subject: [PATCH] Updated Polish translation, moved logging config from the script to config file --- locale/pl/LC_MESSAGES/rcgcdw.mo | Bin 18780 -> 18842 bytes locale/pl/LC_MESSAGES/rcgcdw.po | 350 ++++++++++++------------- rcgcdw.pot | 444 ++++++++++++++++---------------- rcgcdw.py | 36 +-- settings.json.example | 27 +- 5 files changed, 433 insertions(+), 424 deletions(-) diff --git a/locale/pl/LC_MESSAGES/rcgcdw.mo b/locale/pl/LC_MESSAGES/rcgcdw.mo index ee5e619c6faed17554b0ef13fda931caa74df053..cd40a5c83a9e2422980bb223d7c895a443d2f5df 100644 GIT binary patch delta 2925 zcmXxl3rv<(9LMqhtMGDBKrVuJUo7$kMSZ=3AU7ou@{$RSyd;I8VO}U)O!STHBF=Kj zoVU%{f`Qj+m}AVgES=fRsV&{iSwn2CvT2#RwAuI9^XOim&w0-CoOAx?od0>avemPz z$rHR97qZRxcaZ;s_+KAtb{(%oa^c^qXtUn98VBHdOvIfy3_o$7f9LuWMp1tQ>B{b- zA3ZT<@tB6aFbDYst(dDCJcs>oDTZSMrs5_{!Xuc1XHf6|i6hbam?c9xQf0GI&!0!N ze+A=kJF5MDd;-tmXvVj@6ns<+kL6`7!v1&^`Pn%x8mJ5VVhp`Kjwz^)ijhg$YK*`) zQ0+J2aBN1kJA;p57itB)EJrHi+h7XnU^*(oGE~R)s0JUQmiiP9!C!GGMkF{ZmWmp% z0JUoiP%BV{TIyQNzy@S&>%_VEEe17!kMK03X{e=NhGVe?M_>yofb*`mQG1%iG^Su4 zD)9BFcFm}qxrADgZqye3feO^iO&I!;Sbq)Zr$P?`n2sf=Nb68D*o@la9jHC+#5C+i zy%$5`Xy(Jvi|H7G<5BH1Q2`YqKby;iMYQUEtiK`&QsKjQQAyN>s_#Gr_ysD!)2JC= z!`CsH${Dx|%ds2RU=By606)X?cn{0)n}KFon9Na|i3@`i=1@3*x%j{}d$99jJ?2o~ zfhBkspT(&pLMiUXV!VY4^aUY`JDD!v4i`oI39!BSy#Py24BU#Y;-j? zVh#R{b-0v7QGFM#z*!{BJp3GIVH^oih!v>*S}_lA;?o!)qxJpRfZD1(jzQZ;p(hnb z+y@=VNwcp|OaDFUbX;}sZ(s!XchHMEV=@fYaWrag`(qDGM-tt}p!z99<-$A+(fO~S zpn+a;Us#Eu+^8!t&EHKLHumm;Gi^w;|wxBv_K@EHswH1G1B!)7I+V{b6 zn1*V%2o?Bi$bqu=a6azGDD;kTwjf~)>#t*wO@#(pjcT~deW4vWS@r{Jpnp(Xk`QnL z$wGBF6MNx&oQPGZ721Q^;-i>~6UUlO!o?VdJAxFH411BEea+<=ypI()n`u?zr}!i$ z60JH|h_i7U#^H60#(StO44dH0dAeEf(wC!hrxHW38r6Ok_QrbDd2d9mL^CRYW2pX5VuBXu7YbU6f87^CnI1)p z#yl*!H^6x8B1|Fc3>fws2Ue=e|WOT<6Qz=z0N%641ar=Wj+9otN-l z9oFDUtW^gY18KYMp#ofi3UDLF;&xQ_?n5QpMfd(1vhCJ~ zebO;5!8EKyO=JtQBmXBhSissZNAB@>4mQ>GKIJ*klpj^?+24LBYU6nBVv4CZoOEKh>A?sL9FQHA^a2EL-`gS;~w_ F{{hkjOUwWO delta 2848 zcmXxldrVhl9LMqRPq`?90wO3v{xl&#LaqjwV5lf4B8GT3@v=&ZyjGZYm{y88yZmID z)pXOEm$5R|&1uuQ##+uw?Phtwd23k6KQuR&y+584JHPXKo^zi2^L-Ax1HM1r@i~{G zgPM)M!~7EXtqC@}j;F)8@wc$ASvb~WJl10@HsLVb>%Bka`2$Aq{36nnbzlm1VSkM8 zXVwQZkjt?`?y69Z192Ai!j+hc>o5-YV-g-imA{JVcn61KV&sDctr+#b5>hhNJ%{-?2tPtDJHbsIoy7roABW=rT2(`Z$mFaRd*cdJ{dM>V z?m*Q$h7aRe)CzWED*amo>!Jo8LyfQ$)o>lELIAbYU*JP{0f*pS)QSy?aXZXL?b;O7 z3d}?;^-|2ol}Mj<2&dz5bksp4!_$m%QA!FtplZ$a(pAxy*bsB-sF zGmmCDLNF17a5$=dDr!J^$YmwmSUj6MkoDI{p67udUqs@`cA=ghKn?H{)BwLi&G;O? zgi$;!!>u?Q&*KZ2!BHu}5AjF5g*A9|Fq6Y5j#>p)I3%W#cn^#5wr6^xTd)p`czysU z<4v52IRwHCd;`m|9j9PAfw2}Fa1wT+2AJ=6>uUS**t*0;U>Ua4Pm70487+s=b{!7O!9x4ke=X{aB6Ks_m|hy-T7e5B7U6 z4j?DYT2V{?4eE59@$wf@L3IN|@Q&v{sD}SV?QL()UJpz}0^R(mcJffMFdl<+{;No+ zqZ+TkQy5IX9@Wtr)PP>WP<#v3(Js_6+lPvoBgppKN$>sd=qG;z(=jx~{T}3^>d(V( z9iQ3LB-Bt=ntR@hkxAHM9En>|BR-1is15mM*)OPp-a>WoH)^JXN4VuPQKw@Js@^nY zmu(@2;6`-#Sra#oq+{U7x>2APU zoQ9Wi5oYG|pAiE%0j+>#=MZr%G1L{VqSS*cC#%f%JdvPuH zFEM-FA<;x)8%8p`4fp{z;NbC`RcuDBKsQ$4M5e77HKStV8dl>7GQ_7fVj>>#{2qIf z{|mK+U8q>NhmL|LmTC0IB-CCNpbD0F`3ejnUxTqYAGPOeum?6`5^h4Za}X2oI4VXi zU_ZQ!s^5t^jv\n" "Language-Team: \n" "Language: pl\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: rcgcdw.py:177 +#: rcgcdw.py:223 #, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" @@ -28,7 +28,7 @@ msgstr "" "[{author}]({author_url}) editował(-a) [{article}]({edit_link}){comment} " "({sign}{edit_size})" -#: rcgcdw.py:179 +#: rcgcdw.py:225 #, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" @@ -37,12 +37,12 @@ msgstr "" "[{author}]({author_url}) stworzył(-a) [{article}]({edit_link}){comment} " "({sign}{edit_size})" -#: rcgcdw.py:183 +#: rcgcdw.py:229 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "[{author}]({author_url}) przesłał(-a) [{file}]({file_link}){comment}" -#: rcgcdw.py:191 +#: rcgcdw.py:237 #, python-brace-format msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" @@ -51,12 +51,12 @@ msgstr "" "[{author}]({author_url}) przesłał(-a) nową wersję [{file}]({file_link})" "{comment}" -#: rcgcdw.py:195 +#: rcgcdw.py:241 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "[{author}]({author_url}) usunął/usunęła [{page}]({page_link}){comment}" -#: rcgcdw.py:200 +#: rcgcdw.py:246 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" @@ -65,15 +65,15 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła przekierowanie przez nadpisanie " "[{page}]({page_link}){comment}" -#: rcgcdw.py:205 rcgcdw.py:211 +#: rcgcdw.py:251 rcgcdw.py:257 msgid "without making a redirect" msgstr "bez utworzenia przekierowania przekierowania" -#: rcgcdw.py:205 rcgcdw.py:212 +#: rcgcdw.py:251 rcgcdw.py:258 msgid "with a redirect" msgstr "z przekierowaniem" -#: rcgcdw.py:206 +#: rcgcdw.py:252 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" @@ -82,7 +82,7 @@ msgstr "" "[{author}]({author_url}) przeniósł/przeniosła {redirect}*{article}* do " "[{target}]({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:213 +#: rcgcdw.py:259 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " @@ -91,7 +91,7 @@ msgstr "" "[{author}]({author_url}) przeniósł/przeniosła {redirect}*{article}* do " "przekierowania [{target}]({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:219 +#: rcgcdw.py:265 #, python-brace-format msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" @@ -100,11 +100,11 @@ msgstr "" "[{author}]({author_url}) przeniósł/przeniosła ustawienia zabezpieczeń z " "{redirect}*{article}* do [{target}]({target_url}){comment}" -#: rcgcdw.py:231 rcgcdw.py:598 +#: rcgcdw.py:277 rcgcdw.py:644 msgid "infinity and beyond" msgstr "wieczność" -#: rcgcdw.py:246 +#: rcgcdw.py:292 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" @@ -112,7 +112,7 @@ msgstr "" "[{author}]({author_url}) zablokował(-a) [{user}]({user_url}) na {time}" "{comment}" -#: rcgcdw.py:251 +#: rcgcdw.py:297 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" @@ -121,25 +121,25 @@ msgstr "" "[{author}]({author_url}) zmienił(-a) ustawienia blokady dla [{blocked_user}]" "({user_url}){comment}" -#: rcgcdw.py:256 +#: rcgcdw.py:302 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" "[{author}]({author_url}) odblokował(-a) [{blocked_user}]({user_url}){comment}" -#: rcgcdw.py:260 +#: rcgcdw.py:306 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" msgstr "" "[{author}]({author_url}) pozostawił(-a) [komentarz]({comment}) na {target}" -#: rcgcdw.py:260 +#: rcgcdw.py:306 msgid "their own profile" msgstr "swoim własnym profilu" -#: rcgcdw.py:265 +#: rcgcdw.py:311 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " @@ -148,100 +148,100 @@ msgstr "" "[{author}]({author_url}) odpowiedział(-a) na [komentarz]({comment}) na " "{target}" -#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 +#: rcgcdw.py:314 rcgcdw.py:322 rcgcdw.py:329 msgid "their own" msgstr "swój własny" -#: rcgcdw.py:273 +#: rcgcdw.py:319 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" msgstr "" "[{author}]({author_url}) edytował(-a) [komentarz]({comment}) na {target}" -#: rcgcdw.py:281 +#: rcgcdw.py:327 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" msgstr "[{author}]({author_url}) usunął/usunęła komentarz na {target}" -#: rcgcdw.py:289 rcgcdw.py:648 +#: rcgcdw.py:335 rcgcdw.py:694 msgid "Location" msgstr "Lokacja" -#: rcgcdw.py:291 rcgcdw.py:650 +#: rcgcdw.py:337 rcgcdw.py:696 msgid "About me" msgstr "O mnie" -#: rcgcdw.py:293 rcgcdw.py:652 +#: rcgcdw.py:339 rcgcdw.py:698 msgid "Google link" msgstr "link Google" -#: rcgcdw.py:295 rcgcdw.py:654 +#: rcgcdw.py:341 rcgcdw.py:700 msgid "Facebook link" msgstr "link Facebook" -#: rcgcdw.py:297 rcgcdw.py:656 +#: rcgcdw.py:343 rcgcdw.py:702 msgid "Twitter link" msgstr "link Twitter" -#: rcgcdw.py:299 rcgcdw.py:658 +#: rcgcdw.py:345 rcgcdw.py:704 msgid "Reddit link" msgstr "link Reddit" -#: rcgcdw.py:301 rcgcdw.py:660 +#: rcgcdw.py:347 rcgcdw.py:706 msgid "Twitch link" msgstr "link Twitch" -#: rcgcdw.py:303 rcgcdw.py:662 +#: rcgcdw.py:349 rcgcdw.py:708 msgid "PSN link" msgstr "link PSN" -#: rcgcdw.py:305 rcgcdw.py:664 +#: rcgcdw.py:351 rcgcdw.py:710 msgid "VK link" msgstr "link VK" -#: rcgcdw.py:307 rcgcdw.py:666 +#: rcgcdw.py:353 rcgcdw.py:712 msgid "XVL link" msgstr "link XVL" -#: rcgcdw.py:309 rcgcdw.py:668 +#: rcgcdw.py:355 rcgcdw.py:714 msgid "Steam link" msgstr "link Steam" -#: rcgcdw.py:311 rcgcdw.py:670 +#: rcgcdw.py:357 rcgcdw.py:716 msgid "Discord handle" msgstr "konto Discord" -#: rcgcdw.py:313 +#: rcgcdw.py:359 msgid "unknown" msgstr "nieznana sekcja" -#: rcgcdw.py:314 +#: rcgcdw.py:360 #, python-brace-format msgid "[{target}]({target_url})'s" msgstr "na profilu użytkownika [{target}]({target_url})" -#: rcgcdw.py:314 +#: rcgcdw.py:360 #, python-brace-format msgid "[their own]({target_url})" msgstr "na [swoim własnym profilu użytkownika]({target_url})" -#: rcgcdw.py:315 +#: rcgcdw.py:361 #, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" msgstr "" "[{author}]({author_url}) edytował(-a) pole {field} {target}. *({desc})*" -#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 +#: rcgcdw.py:375 rcgcdw.py:377 rcgcdw.py:747 rcgcdw.py:749 msgid "none" msgstr "brak" -#: rcgcdw.py:337 rcgcdw.py:688 +#: rcgcdw.py:383 rcgcdw.py:734 msgid "System" msgstr "System" -#: rcgcdw.py:343 +#: rcgcdw.py:389 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " @@ -250,11 +250,11 @@ msgstr "" "[{author}]({author_url}) zabezpieczył(-a) [{article}]({article_url}) z " "następującymi ustawieniami: {settings}{comment}" -#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 +#: rcgcdw.py:391 rcgcdw.py:400 rcgcdw.py:758 rcgcdw.py:765 msgid " [cascading]" msgstr " [kaskadowo]" -#: rcgcdw.py:351 +#: rcgcdw.py:397 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" @@ -263,7 +263,7 @@ msgstr "" "[{author}]({author_url}) modyfikował(-a) ustawienia zabezpieczeń [{article}]" "({article_url}) na: {settings}{comment}" -#: rcgcdw.py:359 +#: rcgcdw.py:405 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" @@ -272,7 +272,7 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła zabezpieczenia z [{article}]" "({article_url}){comment}" -#: rcgcdw.py:364 +#: rcgcdw.py:410 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -290,7 +290,7 @@ msgstr[2] "" "[{author}]({author_url}) zmienił(-a) widoczność {amount} wersji strony " "[{article}]({article_url}){comment}" -#: rcgcdw.py:370 +#: rcgcdw.py:416 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -308,23 +308,23 @@ msgstr[2] "" "[{author}]({author_url}) zaimportował(-a) [{article}]({article_url}) {count} " "wersjami{comment}" -#: rcgcdw.py:376 +#: rcgcdw.py:422 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" msgstr "" "[{author}]({author_url}) przywrócił(-a) [{article}]({article_url}){comment}" -#: rcgcdw.py:378 +#: rcgcdw.py:424 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "[{author}]({author_url}) zmienił(-a) widoczność wydarzeń{comment}" -#: rcgcdw.py:380 +#: rcgcdw.py:426 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "[{author}]({author_url}) zaimportował(-a) interwiki{comment}" -#: rcgcdw.py:383 +#: rcgcdw.py:429 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" @@ -332,7 +332,7 @@ msgstr "" "[{author}]({author_url}) edytował(-a) filtr nadużyć [numer {number}]" "({filter_url})" -#: rcgcdw.py:386 +#: rcgcdw.py:432 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" @@ -340,7 +340,7 @@ msgstr "" "[{author}]({author_url}) stworzył(-a) filtr nadużyć [numer {number}]" "({filter_url})" -#: rcgcdw.py:392 +#: rcgcdw.py:438 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" @@ -349,7 +349,7 @@ msgstr "" "[{author}]({author_url}) połączył(-a) historie zmian [{article}]" "({article_url}) z [{dest}]({dest_url}){comment}" -#: rcgcdw.py:396 +#: rcgcdw.py:442 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" @@ -358,7 +358,7 @@ msgstr "" "[{author}]({author_url}) dodał(-a) wpis do [tabeli interwiki]({table_url}), " "który prowadzi do {website} z prefixem {prefix}" -#: rcgcdw.py:402 +#: rcgcdw.py:448 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " @@ -367,7 +367,7 @@ msgstr "" "[{author}]({author_url}) edytował(-a) wpis w [tabeli interwiki]" "({table_url}), który prowadzi do {website} z prefixem {prefix}" -#: rcgcdw.py:408 +#: rcgcdw.py:454 #, python-brace-format msgid "" "[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" @@ -375,7 +375,7 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła wpis z [tabeli interwiki]" "({table_url})" -#: rcgcdw.py:412 +#: rcgcdw.py:458 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" @@ -384,14 +384,14 @@ msgstr "" "[{author}]({author_url}) zmienił(-a) model zawartości [{article}]" "({article_url}) z {old} na {new}{comment}" -#: rcgcdw.py:417 +#: rcgcdw.py:463 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" "[{author}]({author_url}) edytował(-a) sprite [{article}]({article_url})" -#: rcgcdw.py:421 +#: rcgcdw.py:467 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" @@ -399,72 +399,72 @@ msgid "" msgstr "" "[{author}]({author_url}) utworzył(-a) sprite sheet [{article}]({article_url})" -#: rcgcdw.py:425 +#: rcgcdw.py:471 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" msgstr "[{author}]({author_url}) edytował(-a) slice [{article}]({article_url})" -#: rcgcdw.py:428 +#: rcgcdw.py:474 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) utworzył(-a) [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:432 +#: rcgcdw.py:478 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) usunął/usunęła [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:436 +#: rcgcdw.py:482 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) aktywował(-a) [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:439 +#: rcgcdw.py:485 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) dezaktywował(-a) [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:442 +#: rcgcdw.py:488 msgid "An action has been hidden by administration." msgstr "Akcja została ukryta przez administrację." -#: rcgcdw.py:450 rcgcdw.py:704 +#: rcgcdw.py:496 rcgcdw.py:750 msgid "No description provided" msgstr "Nie podano opisu zmian" -#: rcgcdw.py:500 +#: rcgcdw.py:546 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:501 +#: rcgcdw.py:547 msgid "m " msgstr "d " -#: rcgcdw.py:525 rcgcdw.py:560 +#: rcgcdw.py:571 rcgcdw.py:606 msgid "Options" msgstr "Opcje" -#: rcgcdw.py:525 +#: rcgcdw.py:571 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([podgląd]({link}) | [wycofaj]({undolink}))" -#: rcgcdw.py:527 +#: rcgcdw.py:573 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Przesłał(a) nową wersję {name}" -#: rcgcdw.py:529 +#: rcgcdw.py:575 #, python-brace-format msgid "Uploaded {name}" msgstr "Przesłał(a) {name}" -#: rcgcdw.py:545 +#: rcgcdw.py:591 msgid "**No license!**" msgstr "**Brak licencji!**" -#: rcgcdw.py:557 +#: rcgcdw.py:603 msgid "" "\n" "License: {}" @@ -472,148 +472,148 @@ msgstr "" "\n" "Licencja: {}" -#: rcgcdw.py:560 +#: rcgcdw.py:606 #, python-brace-format msgid "([preview]({link}))" msgstr "([podgląd]({link}))" -#: rcgcdw.py:565 +#: rcgcdw.py:611 #, python-brace-format msgid "Deleted page {article}" msgstr "Usunął/usunęła {article}" -#: rcgcdw.py:569 +#: rcgcdw.py:615 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "" "Usunął/usunęła przekierowanie ({article}) aby utworzyć miejsce dla " "przenoszonej strony" -#: rcgcdw.py:574 +#: rcgcdw.py:620 msgid "No redirect has been made" msgstr "Nie utworzono przekierowania" -#: rcgcdw.py:575 +#: rcgcdw.py:621 msgid "A redirect has been made" msgstr "Zostało utworzone przekierowanie" -#: rcgcdw.py:576 +#: rcgcdw.py:622 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Przeniósł/przeniosła {redirect}{article} do {target}" -#: rcgcdw.py:580 +#: rcgcdw.py:626 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "" "Przeniósł/przeniosła {redirect}{article} do strony przekierowującej {title}" -#: rcgcdw.py:585 +#: rcgcdw.py:631 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "Przeniesiono ustawienia zabezpieczeń z {redirect}{article} do {title}" -#: rcgcdw.py:608 +#: rcgcdw.py:654 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Zablokowano {blocked_user} na {time}" -#: rcgcdw.py:614 +#: rcgcdw.py:660 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Zmienił ustawienia blokady {blocked_user}" -#: rcgcdw.py:620 +#: rcgcdw.py:666 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Odblokował {blocked_user}" -#: rcgcdw.py:625 +#: rcgcdw.py:671 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Pozostawiono komentarz na profilu użytkownika {target}" -#: rcgcdw.py:627 +#: rcgcdw.py:673 msgid "Left a comment on their own profile" msgstr "Pozostawił(a) komentarz na swoim profilu" -#: rcgcdw.py:632 +#: rcgcdw.py:678 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Odpowiedziano na komentarz na profilu użytkownika {target}" -#: rcgcdw.py:634 +#: rcgcdw.py:680 msgid "Replied to a comment on their own profile" msgstr "Odpowiedział(a) na komentarz na swoim profilu" -#: rcgcdw.py:639 +#: rcgcdw.py:685 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Edytowano komentarz na profilu użytkownika {target}" -#: rcgcdw.py:641 +#: rcgcdw.py:687 msgid "Edited a comment on their own profile" msgstr "Edytował(a) komentarz na swoim profilu" -#: rcgcdw.py:672 rcgcdw.py:811 +#: rcgcdw.py:718 rcgcdw.py:857 msgid "Unknown" msgstr "Nieznana" -#: rcgcdw.py:673 +#: rcgcdw.py:719 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Edytowano profil użytkownika {target}" -#: rcgcdw.py:673 +#: rcgcdw.py:719 msgid "Edited their own profile" msgstr "Edytował(a) swój profil" -#: rcgcdw.py:675 +#: rcgcdw.py:721 #, python-brace-format msgid "Cleared the {field} field" msgstr "Wyczyszczono pole {field}" -#: rcgcdw.py:677 +#: rcgcdw.py:723 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "pole \"{field}\" zostało zmienione na: {desc}" -#: rcgcdw.py:682 +#: rcgcdw.py:728 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Usunął komentarz na profilu użytkownika {target}" -#: rcgcdw.py:686 +#: rcgcdw.py:732 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Zmieniono przynależność do grup dla {target}" -#: rcgcdw.py:690 +#: rcgcdw.py:736 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} automatycznie otrzymał nową grupę użytkownika" -#: rcgcdw.py:705 +#: rcgcdw.py:751 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "Grupy zmienione z {old_groups} do {new_groups}{reason}" -#: rcgcdw.py:710 +#: rcgcdw.py:756 #, python-brace-format msgid "Protected {target}" msgstr "Zabezpieczono {target}" -#: rcgcdw.py:717 +#: rcgcdw.py:763 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Zmieniono poziom zabezpieczeń {article}" -#: rcgcdw.py:724 +#: rcgcdw.py:770 #, python-brace-format msgid "Removed protection from {article}" msgstr "Usunięto zabezpieczenie {article}" -#: rcgcdw.py:729 +#: rcgcdw.py:775 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " @@ -621,7 +621,7 @@ msgstr[0] "Zmieniono widoczność wersji na stronie {article} " msgstr[1] "Zmieniono widoczność {amount} wersji na stronie {article} " msgstr[2] "Zmieniono widoczność {amount} wersji na stronie {article} " -#: rcgcdw.py:735 +#: rcgcdw.py:781 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" @@ -629,333 +629,339 @@ msgstr[0] "Zaimportowano {article} z {count} wersją" msgstr[1] "Zaimportowano {article} z {count} wersjami" msgstr[2] "Zaimportowano {article} z {count} wersjami" -#: rcgcdw.py:741 +#: rcgcdw.py:787 #, python-brace-format msgid "Restored {article}" msgstr "Przywrócono {article}" -#: rcgcdw.py:744 +#: rcgcdw.py:790 msgid "Changed visibility of log events" msgstr "Zmieniono widoczność logów" -#: rcgcdw.py:747 +#: rcgcdw.py:793 msgid "Imported interwiki" msgstr "Zaimportowano interwiki" -#: rcgcdw.py:750 +#: rcgcdw.py:796 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Edytowano filtr nadużyć numer {number}" -#: rcgcdw.py:753 +#: rcgcdw.py:799 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Utworzono filtr nadużyć numer {number}" -#: rcgcdw.py:757 +#: rcgcdw.py:803 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Połączono historie {article} z {dest}" -#: rcgcdw.py:761 +#: rcgcdw.py:807 msgid "Added an entry to the interwiki table" msgstr "Dodano wpis do tabeli interwiki" -#: rcgcdw.py:762 rcgcdw.py:768 +#: rcgcdw.py:808 rcgcdw.py:814 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Prefix: {prefix}, strona: {website} | {desc}" -#: rcgcdw.py:767 +#: rcgcdw.py:813 msgid "Edited an entry in interwiki table" msgstr "Edytowano wpis interwiki" -#: rcgcdw.py:773 +#: rcgcdw.py:819 msgid "Deleted an entry in interwiki table" msgstr "Usunięto wpis interwiki" -#: rcgcdw.py:774 +#: rcgcdw.py:820 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Prefix: {prefix} | {desc}" -#: rcgcdw.py:778 +#: rcgcdw.py:824 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Zmieniono model zawartości {article}" -#: rcgcdw.py:779 +#: rcgcdw.py:825 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Model został zmieniony z {old} na {new}: {reason}" -#: rcgcdw.py:785 +#: rcgcdw.py:831 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Edytowano sprite dla {article}" -#: rcgcdw.py:789 +#: rcgcdw.py:835 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Utworzono sprite sheet dla {article}" -#: rcgcdw.py:793 +#: rcgcdw.py:839 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edytowano część sprite dla {article}" -#: rcgcdw.py:796 +#: rcgcdw.py:842 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Utworzono tag \"{tag}\"" -#: rcgcdw.py:800 +#: rcgcdw.py:846 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Usunięto tag \"{tag}\"" -#: rcgcdw.py:804 +#: rcgcdw.py:850 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Aktywowano tag \"{tag}\"" -#: rcgcdw.py:807 +#: rcgcdw.py:853 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Dezaktywowano tag \"{tag}\"" -#: rcgcdw.py:810 +#: rcgcdw.py:856 msgid "Action has been hidden by administration." msgstr "Akcja została ukryta przez administrację." -#: rcgcdw.py:837 +#: rcgcdw.py:883 msgid "Tags" msgstr "Tagi" -#: rcgcdw.py:843 +#: rcgcdw.py:889 msgid "**Added**: " msgstr "**Dodane**: " -#: rcgcdw.py:843 +#: rcgcdw.py:889 msgid " and {} more\n" msgstr " oraz {} innych\n" -#: rcgcdw.py:844 +#: rcgcdw.py:890 msgid "**Removed**: " msgstr "**Usunięte**: " -#: rcgcdw.py:844 +#: rcgcdw.py:890 msgid " and {} more" msgstr " oraz {} innych" -#: rcgcdw.py:845 +#: rcgcdw.py:891 msgid "Changed categories" msgstr "Zmienione kategorie" -#: rcgcdw.py:886 +#: rcgcdw.py:932 msgid "~~hidden~~" msgstr "~~ukryte~~" -#: rcgcdw.py:892 +#: rcgcdw.py:938 msgid "hidden" msgstr "ukryte" -#: rcgcdw.py:995 +#: rcgcdw.py:1012 rcgcdw.py:1014 rcgcdw.py:1016 rcgcdw.py:1018 rcgcdw.py:1020 +#: rcgcdw.py:1022 rcgcdw.py:1024 +#, python-brace-format +msgid "{value} (avg. {avg})" +msgstr "{value} (średnio {avg})" + +#: rcgcdw.py:1066 msgid "Daily overview" msgstr "Podsumowanie dnia" -#: rcgcdw.py:1005 +#: rcgcdw.py:1076 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " ({} akcja)" msgstr[1] " ({} akcje)" msgstr[2] " ({} akcji)" -#: rcgcdw.py:1009 +#: rcgcdw.py:1080 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " ({} edycja)" msgstr[1] " ({} edycje)" msgstr[2] " ({} edycji)" -#: rcgcdw.py:1014 +#: rcgcdw.py:1085 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC ({} akcja)" msgstr[1] " UTC ({} akcje)" msgstr[2] " UTC ({} akcji)" -#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 +#: rcgcdw.py:1087 rcgcdw.py:1088 rcgcdw.py:1092 msgid "But nobody came" msgstr "Ale nikt nie przyszedł" -#: rcgcdw.py:1024 +#: rcgcdw.py:1096 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Najbardziej aktywny użytkownik" msgstr[1] "Najbardziej aktywni użytkownicy" msgstr[2] "Najbardziej aktywni użytkownicy" -#: rcgcdw.py:1025 +#: rcgcdw.py:1097 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Najczęściej edytowany artykuł" msgstr[1] "Najczęściej edytowane artykuły" msgstr[2] "Najczęściej edytowane artykuły" -#: rcgcdw.py:1026 +#: rcgcdw.py:1098 msgid "Edits made" msgstr "Zrobionych edycji" -#: rcgcdw.py:1026 +#: rcgcdw.py:1098 msgid "New files" msgstr "Nowych plików" -#: rcgcdw.py:1026 +#: rcgcdw.py:1098 msgid "Admin actions" msgstr "Akcji administratorskich" -#: rcgcdw.py:1027 +#: rcgcdw.py:1099 msgid "Bytes changed" msgstr "Zmienionych bajtów" -#: rcgcdw.py:1027 +#: rcgcdw.py:1099 msgid "New articles" msgstr "Nowych artykułów" -#: rcgcdw.py:1028 +#: rcgcdw.py:1100 msgid "Unique contributors" msgstr "Unikalnych edytujących" -#: rcgcdw.py:1029 +#: rcgcdw.py:1101 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Najbardziej aktywna godzina" msgstr[1] "Najbardziej aktywne godziny" msgstr[2] "Najbardziej aktywne godziny" -#: rcgcdw.py:1030 +#: rcgcdw.py:1102 msgid "Day score" msgstr "Wynik dnia" -#: rcgcdw.py:1177 +#: rcgcdw.py:1242 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "Połączenie z {wiki} wygląda na stabilne." -#: rcgcdw.py:1178 rcgcdw.py:1289 +#: rcgcdw.py:1243 rcgcdw.py:1354 msgid "Connection status" msgstr "Problem z połączeniem" -#: rcgcdw.py:1288 +#: rcgcdw.py:1353 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} nie działa lub jest nieosiągalna." -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "director" msgstr "Dyrektor" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "bot" msgstr "Bot" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "editor" msgstr "Redaktor" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "directors" msgstr "Dyrektorzy" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "sysop" msgstr "Administrator" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "bureaucrat" msgstr "Biurokrata" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "reviewer" msgstr "Przeglądający" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "autoreview" msgstr "Automatycznie przeglądający" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "autopatrol" msgstr "Automatycznie zatwierdzający" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "wiki_guardian" msgstr "Strażnik wiki" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "second" msgid_plural "seconds" msgstr[0] "sekunda" msgstr[1] "sekundy" msgstr[2] "sekund" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuty" msgstr[2] "minut" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "hour" msgid_plural "hours" msgstr[0] "godzina" msgstr[1] "godziny" msgstr[2] "godzin" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "day" msgid_plural "days" msgstr[0] "dzień" msgstr[1] "dni" msgstr[2] "dni" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "week" msgid_plural "weeks" msgstr[0] "tydzień" msgstr[1] "tygodnie" msgstr[2] "tygodni" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "month" msgid_plural "months" msgstr[0] "miesiąc" msgstr[1] "miesiące" msgstr[2] "miesięcy" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "year" msgid_plural "years" msgstr[0] "rok" msgstr[1] "lata" msgstr[2] "lat" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "millennium" msgid_plural "millennia" msgstr[0] "tysiąclecie" msgstr[1] "tysiąclecia" msgstr[2] "tysiącleci" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "decade" msgid_plural "decades" msgstr[0] "dekada" msgstr[1] "dekady" msgstr[2] "dekad" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "century" msgid_plural "centuries" msgstr[0] "stulecie" diff --git a/rcgcdw.pot b/rcgcdw.pot index ed0ef1c..7ee0058 100644 --- a/rcgcdw.pot +++ b/rcgcdw.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-03 11:33+0200\n" +"POT-Creation-Date: 2019-05-19 18:32+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,230 +18,230 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: rcgcdw.py:177 +#: rcgcdw.py:223 #, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" "{edit_size})" msgstr "" -#: rcgcdw.py:179 +#: rcgcdw.py:225 #, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" "{edit_size})" msgstr "" -#: rcgcdw.py:183 +#: rcgcdw.py:229 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "" -#: rcgcdw.py:191 +#: rcgcdw.py:237 #, python-brace-format msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" "{comment}" msgstr "" -#: rcgcdw.py:195 +#: rcgcdw.py:241 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "" -#: rcgcdw.py:200 +#: rcgcdw.py:246 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" "({page_link}){comment}" msgstr "" -#: rcgcdw.py:205 rcgcdw.py:211 +#: rcgcdw.py:251 rcgcdw.py:257 msgid "without making a redirect" msgstr "" -#: rcgcdw.py:205 rcgcdw.py:212 +#: rcgcdw.py:251 rcgcdw.py:258 msgid "with a redirect" msgstr "" -#: rcgcdw.py:206 +#: rcgcdw.py:252 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" "({target_url}) {made_a_redirect}{comment}" msgstr "" -#: rcgcdw.py:213 +#: rcgcdw.py:259 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " "[{target}]({target_url}) {made_a_redirect}{comment}" msgstr "" -#: rcgcdw.py:219 +#: rcgcdw.py:265 #, python-brace-format msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" "* to [{target}]({target_url}){comment}" msgstr "" -#: rcgcdw.py:231 rcgcdw.py:598 +#: rcgcdw.py:277 rcgcdw.py:644 msgid "infinity and beyond" msgstr "" -#: rcgcdw.py:246 +#: rcgcdw.py:292 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" msgstr "" -#: rcgcdw.py:251 +#: rcgcdw.py:297 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" "({user_url}){comment}" msgstr "" -#: rcgcdw.py:256 +#: rcgcdw.py:302 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" -#: rcgcdw.py:260 +#: rcgcdw.py:306 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" msgstr "" -#: rcgcdw.py:260 +#: rcgcdw.py:306 msgid "their own profile" msgstr "" -#: rcgcdw.py:265 +#: rcgcdw.py:311 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " "profile" msgstr "" -#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 +#: rcgcdw.py:314 rcgcdw.py:322 rcgcdw.py:329 msgid "their own" msgstr "" -#: rcgcdw.py:273 +#: rcgcdw.py:319 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" msgstr "" -#: rcgcdw.py:281 +#: rcgcdw.py:327 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" msgstr "" -#: rcgcdw.py:289 rcgcdw.py:648 +#: rcgcdw.py:335 rcgcdw.py:694 msgid "Location" msgstr "" -#: rcgcdw.py:291 rcgcdw.py:650 +#: rcgcdw.py:337 rcgcdw.py:696 msgid "About me" msgstr "" -#: rcgcdw.py:293 rcgcdw.py:652 +#: rcgcdw.py:339 rcgcdw.py:698 msgid "Google link" msgstr "" -#: rcgcdw.py:295 rcgcdw.py:654 +#: rcgcdw.py:341 rcgcdw.py:700 msgid "Facebook link" msgstr "" -#: rcgcdw.py:297 rcgcdw.py:656 +#: rcgcdw.py:343 rcgcdw.py:702 msgid "Twitter link" msgstr "" -#: rcgcdw.py:299 rcgcdw.py:658 +#: rcgcdw.py:345 rcgcdw.py:704 msgid "Reddit link" msgstr "" -#: rcgcdw.py:301 rcgcdw.py:660 +#: rcgcdw.py:347 rcgcdw.py:706 msgid "Twitch link" msgstr "" -#: rcgcdw.py:303 rcgcdw.py:662 +#: rcgcdw.py:349 rcgcdw.py:708 msgid "PSN link" msgstr "" -#: rcgcdw.py:305 rcgcdw.py:664 +#: rcgcdw.py:351 rcgcdw.py:710 msgid "VK link" msgstr "" -#: rcgcdw.py:307 rcgcdw.py:666 +#: rcgcdw.py:353 rcgcdw.py:712 msgid "XVL link" msgstr "" -#: rcgcdw.py:309 rcgcdw.py:668 +#: rcgcdw.py:355 rcgcdw.py:714 msgid "Steam link" msgstr "" -#: rcgcdw.py:311 rcgcdw.py:670 +#: rcgcdw.py:357 rcgcdw.py:716 msgid "Discord handle" msgstr "" -#: rcgcdw.py:313 +#: rcgcdw.py:359 msgid "unknown" msgstr "" -#: rcgcdw.py:314 +#: rcgcdw.py:360 #, python-brace-format msgid "[{target}]({target_url})'s" msgstr "" -#: rcgcdw.py:314 +#: rcgcdw.py:360 #, python-brace-format msgid "[their own]({target_url})" msgstr "" -#: rcgcdw.py:315 +#: rcgcdw.py:361 #, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" msgstr "" -#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 +#: rcgcdw.py:375 rcgcdw.py:377 rcgcdw.py:747 rcgcdw.py:749 msgid "none" msgstr "" -#: rcgcdw.py:337 rcgcdw.py:688 +#: rcgcdw.py:383 rcgcdw.py:734 msgid "System" msgstr "" -#: rcgcdw.py:343 +#: rcgcdw.py:389 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " "following settings: {settings}{comment}" msgstr "" -#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 +#: rcgcdw.py:391 rcgcdw.py:400 rcgcdw.py:758 rcgcdw.py:765 msgid " [cascading]" msgstr "" -#: rcgcdw.py:351 +#: rcgcdw.py:397 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" "({article_url}) to: {settings}{comment}" msgstr "" -#: rcgcdw.py:359 +#: rcgcdw.py:405 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" "{comment}" msgstr "" -#: rcgcdw.py:364 +#: rcgcdw.py:410 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -252,7 +252,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:370 +#: rcgcdw.py:416 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -263,615 +263,621 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:376 +#: rcgcdw.py:422 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" msgstr "" -#: rcgcdw.py:378 +#: rcgcdw.py:424 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "" -#: rcgcdw.py:380 +#: rcgcdw.py:426 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "" -#: rcgcdw.py:383 +#: rcgcdw.py:429 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" msgstr "" -#: rcgcdw.py:386 +#: rcgcdw.py:432 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" msgstr "" -#: rcgcdw.py:392 +#: rcgcdw.py:438 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" "({article_url}) into [{dest}]({dest_url}){comment}" msgstr "" -#: rcgcdw.py:396 +#: rcgcdw.py:442 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" "({table_url}) pointing to {website} with {prefix} prefix" msgstr "" -#: rcgcdw.py:402 +#: rcgcdw.py:448 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " "pointing to {website} with {prefix} prefix" msgstr "" -#: rcgcdw.py:408 +#: rcgcdw.py:454 #, python-brace-format msgid "" "[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" msgstr "" -#: rcgcdw.py:412 +#: rcgcdw.py:458 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" "({article_url}) from {old} to {new}{comment}" msgstr "" -#: rcgcdw.py:417 +#: rcgcdw.py:463 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" -#: rcgcdw.py:421 +#: rcgcdw.py:467 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" "({article_url})" msgstr "" -#: rcgcdw.py:425 +#: rcgcdw.py:471 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" msgstr "" -#: rcgcdw.py:428 +#: rcgcdw.py:474 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:432 +#: rcgcdw.py:478 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:436 +#: rcgcdw.py:482 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:439 +#: rcgcdw.py:485 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:442 +#: rcgcdw.py:488 msgid "An action has been hidden by administration." msgstr "" -#: rcgcdw.py:450 rcgcdw.py:704 +#: rcgcdw.py:496 rcgcdw.py:750 msgid "No description provided" msgstr "" -#: rcgcdw.py:500 +#: rcgcdw.py:546 msgid "(N!) " msgstr "" -#: rcgcdw.py:501 +#: rcgcdw.py:547 msgid "m " msgstr "" -#: rcgcdw.py:525 rcgcdw.py:560 +#: rcgcdw.py:571 rcgcdw.py:606 msgid "Options" msgstr "" -#: rcgcdw.py:525 +#: rcgcdw.py:571 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "" -#: rcgcdw.py:527 +#: rcgcdw.py:573 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "" -#: rcgcdw.py:529 +#: rcgcdw.py:575 #, python-brace-format msgid "Uploaded {name}" msgstr "" -#: rcgcdw.py:545 +#: rcgcdw.py:591 msgid "**No license!**" msgstr "" -#: rcgcdw.py:557 +#: rcgcdw.py:603 msgid "" "\n" "License: {}" msgstr "" -#: rcgcdw.py:560 +#: rcgcdw.py:606 #, python-brace-format msgid "([preview]({link}))" msgstr "" -#: rcgcdw.py:565 +#: rcgcdw.py:611 #, python-brace-format msgid "Deleted page {article}" msgstr "" -#: rcgcdw.py:569 +#: rcgcdw.py:615 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "" -#: rcgcdw.py:574 +#: rcgcdw.py:620 msgid "No redirect has been made" msgstr "" -#: rcgcdw.py:575 +#: rcgcdw.py:621 msgid "A redirect has been made" msgstr "" -#: rcgcdw.py:576 +#: rcgcdw.py:622 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "" -#: rcgcdw.py:580 +#: rcgcdw.py:626 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "" -#: rcgcdw.py:585 +#: rcgcdw.py:631 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "" -#: rcgcdw.py:608 +#: rcgcdw.py:654 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "" -#: rcgcdw.py:614 +#: rcgcdw.py:660 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "" -#: rcgcdw.py:620 +#: rcgcdw.py:666 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "" -#: rcgcdw.py:625 +#: rcgcdw.py:671 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:627 +#: rcgcdw.py:673 msgid "Left a comment on their own profile" msgstr "" -#: rcgcdw.py:632 +#: rcgcdw.py:678 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:634 +#: rcgcdw.py:680 msgid "Replied to a comment on their own profile" msgstr "" -#: rcgcdw.py:639 +#: rcgcdw.py:685 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:641 +#: rcgcdw.py:687 msgid "Edited a comment on their own profile" msgstr "" -#: rcgcdw.py:672 rcgcdw.py:811 +#: rcgcdw.py:718 rcgcdw.py:857 msgid "Unknown" msgstr "" -#: rcgcdw.py:673 +#: rcgcdw.py:719 #, python-brace-format msgid "Edited {target}'s profile" msgstr "" -#: rcgcdw.py:673 +#: rcgcdw.py:719 msgid "Edited their own profile" msgstr "" -#: rcgcdw.py:675 +#: rcgcdw.py:721 #, python-brace-format msgid "Cleared the {field} field" msgstr "" -#: rcgcdw.py:677 +#: rcgcdw.py:723 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "" -#: rcgcdw.py:682 +#: rcgcdw.py:728 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:686 +#: rcgcdw.py:732 #, python-brace-format msgid "Changed group membership for {target}" msgstr "" -#: rcgcdw.py:690 +#: rcgcdw.py:736 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "" -#: rcgcdw.py:705 +#: rcgcdw.py:751 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "" -#: rcgcdw.py:710 +#: rcgcdw.py:756 #, python-brace-format msgid "Protected {target}" msgstr "" -#: rcgcdw.py:717 +#: rcgcdw.py:763 #, python-brace-format msgid "Changed protection level for {article}" msgstr "" -#: rcgcdw.py:724 +#: rcgcdw.py:770 #, python-brace-format msgid "Removed protection from {article}" msgstr "" -#: rcgcdw.py:729 +#: rcgcdw.py:775 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:735 +#: rcgcdw.py:781 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:741 +#: rcgcdw.py:787 #, python-brace-format msgid "Restored {article}" msgstr "" -#: rcgcdw.py:744 +#: rcgcdw.py:790 msgid "Changed visibility of log events" msgstr "" -#: rcgcdw.py:747 -msgid "Imported interwiki" -msgstr "" - -#: rcgcdw.py:750 -#, python-brace-format -msgid "Edited abuse filter number {number}" -msgstr "" - -#: rcgcdw.py:753 -#, python-brace-format -msgid "Created abuse filter number {number}" -msgstr "" - -#: rcgcdw.py:757 -#, python-brace-format -msgid "Merged revision histories of {article} into {dest}" -msgstr "" - -#: rcgcdw.py:761 -msgid "Added an entry to the interwiki table" -msgstr "" - -#: rcgcdw.py:762 rcgcdw.py:768 -#, python-brace-format -msgid "Prefix: {prefix}, website: {website} | {desc}" -msgstr "" - -#: rcgcdw.py:767 -msgid "Edited an entry in interwiki table" -msgstr "" - -#: rcgcdw.py:773 -msgid "Deleted an entry in interwiki table" -msgstr "" - -#: rcgcdw.py:774 -#, python-brace-format -msgid "Prefix: {prefix} | {desc}" -msgstr "" - -#: rcgcdw.py:778 -#, python-brace-format -msgid "Changed the content model of the page {article}" -msgstr "" - -#: rcgcdw.py:779 -#, python-brace-format -msgid "Model changed from {old} to {new}: {reason}" -msgstr "" - -#: rcgcdw.py:785 -#, python-brace-format -msgid "Edited the sprite for {article}" -msgstr "" - -#: rcgcdw.py:789 -#, python-brace-format -msgid "Created the sprite sheet for {article}" -msgstr "" - #: rcgcdw.py:793 -#, python-brace-format -msgid "Edited the slice for {article}" +msgid "Imported interwiki" msgstr "" #: rcgcdw.py:796 #, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: rcgcdw.py:799 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: rcgcdw.py:803 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: rcgcdw.py:807 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: rcgcdw.py:808 rcgcdw.py:814 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: rcgcdw.py:813 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: rcgcdw.py:819 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: rcgcdw.py:820 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: rcgcdw.py:824 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: rcgcdw.py:825 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: rcgcdw.py:831 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: rcgcdw.py:835 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: rcgcdw.py:839 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: rcgcdw.py:842 +#, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:800 +#: rcgcdw.py:846 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:804 +#: rcgcdw.py:850 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:807 +#: rcgcdw.py:853 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:810 +#: rcgcdw.py:856 msgid "Action has been hidden by administration." msgstr "" -#: rcgcdw.py:837 +#: rcgcdw.py:883 msgid "Tags" msgstr "" -#: rcgcdw.py:843 +#: rcgcdw.py:889 msgid "**Added**: " msgstr "" -#: rcgcdw.py:843 +#: rcgcdw.py:889 msgid " and {} more\n" msgstr "" -#: rcgcdw.py:844 +#: rcgcdw.py:890 msgid "**Removed**: " msgstr "" -#: rcgcdw.py:844 +#: rcgcdw.py:890 msgid " and {} more" msgstr "" -#: rcgcdw.py:845 +#: rcgcdw.py:891 msgid "Changed categories" msgstr "" -#: rcgcdw.py:886 +#: rcgcdw.py:932 msgid "~~hidden~~" msgstr "" -#: rcgcdw.py:892 +#: rcgcdw.py:938 msgid "hidden" msgstr "" -#: rcgcdw.py:995 +#: rcgcdw.py:1012 rcgcdw.py:1014 rcgcdw.py:1016 rcgcdw.py:1018 rcgcdw.py:1020 +#: rcgcdw.py:1022 rcgcdw.py:1024 +#, python-brace-format +msgid "{value} (avg. {avg})" +msgstr "" + +#: rcgcdw.py:1066 msgid "Daily overview" msgstr "" -#: rcgcdw.py:1005 +#: rcgcdw.py:1076 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1009 +#: rcgcdw.py:1080 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1014 +#: rcgcdw.py:1085 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 +#: rcgcdw.py:1087 rcgcdw.py:1088 rcgcdw.py:1092 msgid "But nobody came" msgstr "" -#: rcgcdw.py:1024 +#: rcgcdw.py:1096 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1025 +#: rcgcdw.py:1097 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1026 +#: rcgcdw.py:1098 msgid "Edits made" msgstr "" -#: rcgcdw.py:1026 +#: rcgcdw.py:1098 msgid "New files" msgstr "" -#: rcgcdw.py:1026 +#: rcgcdw.py:1098 msgid "Admin actions" msgstr "" -#: rcgcdw.py:1027 +#: rcgcdw.py:1099 msgid "Bytes changed" msgstr "" -#: rcgcdw.py:1027 +#: rcgcdw.py:1099 msgid "New articles" msgstr "" -#: rcgcdw.py:1028 +#: rcgcdw.py:1100 msgid "Unique contributors" msgstr "" -#: rcgcdw.py:1029 +#: rcgcdw.py:1101 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1030 +#: rcgcdw.py:1102 msgid "Day score" msgstr "" -#: rcgcdw.py:1177 +#: rcgcdw.py:1242 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "" -#: rcgcdw.py:1178 rcgcdw.py:1289 +#: rcgcdw.py:1243 rcgcdw.py:1354 msgid "Connection status" msgstr "" -#: rcgcdw.py:1288 +#: rcgcdw.py:1353 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "director" msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "bot" msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "editor" msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "directors" msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "sysop" msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "bureaucrat" msgstr "" -#: rcgcdw.py:1342 +#: rcgcdw.py:1407 msgid "reviewer" msgstr "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "autoreview" msgstr "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "autopatrol" msgstr "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "wiki_guardian" msgstr "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "second" msgid_plural "seconds" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "week" msgid_plural "weeks" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "year" msgid_plural "years" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "millennium" msgid_plural "millennia" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "decade" msgid_plural "decades" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1343 +#: rcgcdw.py:1408 msgid "century" msgid_plural "centuries" msgstr[0] "" diff --git a/rcgcdw.py b/rcgcdw.py index fba8a01..40bc8dd 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -47,36 +47,7 @@ logging.debug("Current settings: {settings}".format(settings=settings)) # Prepare logging -logging_config = {'version': 1, - 'disable_existing_loggers': False, - 'formatters': { - 'standard': { - 'format': '%(name)s - %(levelname)s: %(message)s' - }, - }, - 'handlers': { - 'default': { - 'level': 0, - 'formatter': 'standard', - 'class': 'logging.StreamHandler', - 'stream': 'ext://sys.stdout' - }, - }, - 'loggers': { - '': { - 'level': 0, - 'handlers': ['default'] - }, - 'rcgcdw': { - 'level': 0 - }, - 'rcgcdw.misc': { - 'level': 0 - }, - } -} - -logging.config.dictConfig(logging_config) +logging.config.dictConfig(settings["logging"]) logger = logging.getLogger("rcgcdw") @@ -488,6 +459,7 @@ def compact_formatter(action, change, parsed_comment, categories): content = _("An action has been hidden by administration.") send_to_discord({'content': content}) + def embed_formatter(action, change, parsed_comment, categories): data = {"embeds": []} embed = defaultdict(dict) @@ -509,11 +481,11 @@ def embed_formatter(action, change, parsed_comment, categories): change["user"] = change["user"] + "(?)" else: recent_changes.map_ips[change["user"]] = len(contibs) - logger.debug("1Current params user {} and state of map_ips {}".format(change["user"], recent_changes.map_ips)) + logger.debug("Current params user {} and state of map_ips {}".format(change["user"], recent_changes.map_ips)) change["user"] = "{author} ({contribs})".format(author=change["user"], contribs=len(contibs)) else: logger.debug( - "2Current params user {} and state of map_ips {}".format(change["user"], recent_changes.map_ips)) + "Current params user {} and state of map_ips {}".format(change["user"], recent_changes.map_ips)) if action in ("edit", "new"): recent_changes.map_ips[change["user"]] += 1 change["user"] = "{author} ({amount})".format(author=change["user"], diff --git a/settings.json.example b/settings.json.example index 6d74771..b91520d 100644 --- a/settings.json.example +++ b/settings.json.example @@ -16,7 +16,6 @@ "embed": "" }, "ignored": ["external"], - "verbose_level": 0, "show_updown_messages": true, "overview": false, "overview_time": "00:00", @@ -27,6 +26,32 @@ "wiki_bot_login": "", "wiki_bot_password": "", "show_added_categories": true, + "logging": { + "version": 1, + "disable_existing_loggers": false, + "formatters": { + "standard": { + "format": "%(name)s - %(levelname)s: %(message)s" + } + }, + "handlers": { + "default": { + "formatter": "standard", + "class": "logging.StreamHandler", + "stream": "ext://sys.stdout" + } + }, + "loggers": { + "": { + "level": 0, + "handlers": ["default"] + }, + "rcgcdw": { + }, + "rcgcdw.misc": { + } + } + }, "appearance":{ "mode": "embed", "embed": {