From 006bd17360115d34e2b1c653c0ba48af3818ed6a Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 5 Jul 2018 18:38:42 +0200 Subject: [PATCH] Fixes, added #6 --- README.md | 2 + locale/de/LC_MESSAGES/rcgcdw.mo | Bin 6858 -> 6982 bytes locale/de/LC_MESSAGES/rcgcdw.po | 188 ++++++++++++++++--------------- locale/fr/LC_MESSAGES/rcgcdw.mo | Bin 6900 -> 6921 bytes locale/fr/LC_MESSAGES/rcgcdw.po | 191 ++++++++++++++++---------------- locale/pl/LC_MESSAGES/rcgcdw.mo | Bin 6892 -> 7019 bytes locale/pl/LC_MESSAGES/rcgcdw.po | 188 ++++++++++++++++--------------- rcgcdw.pot | 184 +++++++++++++++--------------- rcgcdw.py | 13 ++- settings.json.example | 3 +- 10 files changed, 398 insertions(+), 371 deletions(-) diff --git a/README.md b/README.md index 0e397dd..b1ea2c9 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,9 @@ Everything except the locale directory is under GNU Affero General Public Licens ### Currently running on ### There are several Discord server, the script is already running on, you can join them and see it working. +[Conan Exiles](https://discord.gg/5252dZh) [Minecraft Wiki English](https://discord.gg/fGdE5ZE) [Minecraft Wiki (DE)](https://discord.gg/F75vfpd) (on a hidden channel) [Minecraft Wiki Polska](https://discord.gg/9ZCcTnT) +[Minecraft Wiki FR](https://discord.gg/PSK48k7) (temporarily) diff --git a/locale/de/LC_MESSAGES/rcgcdw.mo b/locale/de/LC_MESSAGES/rcgcdw.mo index 0fc7338af7db3143ee11457ce7ebda42b6e54834..d8b36b56428a9788d83cd068e0a78aa1cd1643db 100644 GIT binary patch delta 2059 zcmY+^U2GIp7{>9_T3G0!g_eR=CzwEWoRnhri;JIE-Vk zki%pw#%Hh&)!s&&uCBIG(Sv*4jl)>Rc^~S5AuPqeu@a|`HOAtrSc@^#z)s*i{2B}K zF6y~qd;&{yjiG94@F`q?vozJURP?|HSb_&|5`KkccmdVWeRtmmjhVsuQY^+TI1N8S zHGCZTs~JSi^c?at*ElT2JD87i#u+nLOTCcFO!SdSntfP<2lWR$i<;q|&M~w)pYtMo z8du?L+=l$cBvCUxidy-S~}4IR;oKjVy#3aWk?#x0UaW~pfBin*XvbRtV?m+U= z>_&C?F>2uZ(c>jc^B_-a&&!d?m{xb*hV)@RMEW#I)Yg28m3Rd;pa8Sb7FD9Iug3=5m7t=I&!CcR z2rWKDCEYYervWbKpgrAyN>UGNuosnl{m$!1pJo{AF^|j+VH4`P9#qmEb0!9t`194IkgG3LVHjXJ&e!cX|#I( zf1&as7lLGpI%;ulL=DVGbd=@>_2kr=J zg5Tgcz5hQ_(M&I+W_Aa)^bb%Upc(X{88oA|;0>fN6GqMGebn2q57qD?9E~U3`Ds-0 z_M?(-0QLNLIHi-y4Jt~y2dE^O%Da<=ONe^G zv$0j#xjX%MTg+>ZMleAz( zK~YhG%xhp!M1=Iv^3*~LB}F}juhsWAb8R`y|9;N7%eiOy-+5I1q{@ApozQKRwZvGW zKie4;Ky{Fj8jnkwc-T5Y9kdr z*yUX~j>WVupdNULQ}8R6Vb*Xn2OF>w+fV~Li@A6cb$=hG<7eb&gBmd=#5&Bw{aB2rQ61g$u7AWr+P+k?0xZGt*o5kM2Xc!YLe20b^0OWewRi)w@dHl7 zL7b$eo{$z>s)ZP&y$p53LDbCddfvwh+RtzdCh?XcEJRLO3u>n8QA^&28dxW?8+Ha+ zMC+>qg~3FDf^l zpa$?39sG>ia$g4PuM2)!8rgVMauuN-EJgCs=AmA=05zj#bZ{GLV24qAdJY%GncYX; zVaY6?uKQ8_mS7MAI1;yJvHsMpgM(+z`7z4imto`1q=KNppB&7M1vzU>&! z#EV#kFHz5>@<}LJ%RHB&p5KMK?w+8+wp%Z1hJC2Le2Po)74owZmPJV!!YXV>ZQWI@ z##^XddXHL}3^GtNbZ{01(ZSu=h^LVExb{3&v3IDEeMh}u1R129XhbDhD~`tXsHEJ3 zn)xMUvet{*nnzfJUr>K&g(Qq7SdW_664XRDV)XmpK}AdNqW*BMqh`>L+JZMoUp9c6 zkw&4fARE>3I84H6UOR|N+7K$~8d1+Tp$623$~6~@HdDDmB@P=1E%8ukrlNtUXlXSV z6?Hm0S~FXY0YU>&QOD&(6HyUGLWu%HjtRR#q$~KjGM6p?TPg1U{X)9S&*2MVlsO5?Nqv0~5?w_kl9#-C_ z6UvXFQc6Xi+I(U)v4HruEc)9>iDszUHQ_8@&Xy(A^mWeFDM~G|kkDVuOk${ns8kY4 zzd3}`Qs0D%c6buOcNtAbrJ~Yna^!%oHa;>iyfi-Iq~#@~RL=-jIpsBVf%0%Dvw&tr azzGCsMz&|R4~zWF3CG9PMSAjXCHw}}(3_h8 diff --git a/locale/de/LC_MESSAGES/rcgcdw.po b/locale/de/LC_MESSAGES/rcgcdw.po index c6195db..ec9b659 100644 --- a/locale/de/LC_MESSAGES/rcgcdw.po +++ b/locale/de/LC_MESSAGES/rcgcdw.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2018-06-25 18:01+0200\n" -"PO-Revision-Date: 2018-06-30 00:01+0200\n" +"POT-Creation-Date: 2018-07-05 14:52+0200\n" +"PO-Revision-Date: 2018-07-05 15:06+0200\n" "Last-Translator: MarkusRost\n" "Language-Team: \n" "Language: de\n" @@ -16,39 +16,39 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "X-Generator: Poedit 2.0.8\n" -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "m " msgstr "K " -#: rcgcdw.py:116 -msgid "Uploaded a new version of {name}" -msgstr "Neue Dateiversion {name}" - -#: rcgcdw.py:117 +#: rcgcdw.py:144 msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Vorschau]({link}) | [zurücksetzen]({undolink}))" -#: rcgcdw.py:117 rcgcdw.py:140 +#: rcgcdw.py:144 rcgcdw.py:170 msgid "Options" msgstr "Optionen" -#: rcgcdw.py:119 +#: rcgcdw.py:145 +msgid "Uploaded a new version of {name}" +msgstr "Neue Dateiversion {name}" + +#: rcgcdw.py:147 msgid "Uploaded {name}" msgstr "Neue Datei {name}" -#: rcgcdw.py:131 +#: rcgcdw.py:160 msgid "**No license!**" msgstr "**Keine Lizenz!**" -#: rcgcdw.py:140 +#: rcgcdw.py:170 msgid "([preview]({link}))" msgstr "([Vorschau]({link}))" -#: rcgcdw.py:141 +#: rcgcdw.py:171 msgid "" "{desc}\n" "License: {license}" @@ -56,306 +56,310 @@ msgstr "" "{desc}\n" "Lizenz: {license}" -#: rcgcdw.py:144 +#: rcgcdw.py:174 msgid "Deleted page {article}" msgstr "Löschte {article}" -#: rcgcdw.py:147 +#: rcgcdw.py:177 msgid "Deleted redirect {article} by overwriting" msgstr "Löschte die Weiterleitung {article} um Platz zu machen" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "A redirect has been made" msgstr "Eine Weiterleitung wurde erstellt" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "No redirect has been made" msgstr "Die Erstellung einer Weiterleitung wurde unterdrückt" -#: rcgcdw.py:151 +#: rcgcdw.py:181 msgid "Moved {article} to {target}" msgstr "Verschob {article} nach {target}" -#: rcgcdw.py:154 +#: rcgcdw.py:184 msgid "Moved {article} to {title} over redirect" msgstr "Verschob {article} nach {title} und überschrieb eine Weiterleitung" -#: rcgcdw.py:157 +#: rcgcdw.py:187 msgid "Moved protection settings from {article} to {title}" msgstr "Verschob die Schutzeinstellungen von {article} nach {title}" -#: rcgcdw.py:161 +#: rcgcdw.py:191 msgid "infinity and beyond" msgstr "alle Ewigkeit" -#: rcgcdw.py:162 +#: rcgcdw.py:192 msgid "Blocked {blocked_user} for {time}" msgstr "Sperrte {blocked_user} für {time}" -#: rcgcdw.py:166 +#: rcgcdw.py:196 msgid "Changed block settings for {blocked_user}" msgstr "Änderte die Sperreinstellungen für {blocked_user}" -#: rcgcdw.py:170 +#: rcgcdw.py:200 msgid "Unblocked {blocked_user}" msgstr "Hob die Sperre von {blocked_user} auf" -#: rcgcdw.py:174 +#: rcgcdw.py:204 msgid "Left a comment on {target}'s profile" msgstr "Hinterließ ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:178 +#: rcgcdw.py:208 msgid "Replied to a comment on {target}'s profile" msgstr "Antwortete auf ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:182 +#: rcgcdw.py:212 msgid "Edited a comment on {target}'s profile" msgstr "Bearbeitete ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:186 +#: rcgcdw.py:216 msgid "Location" msgstr "Wohnort" -#: rcgcdw.py:188 +#: rcgcdw.py:218 msgid "About me" msgstr "\"Über mich\"-Abschnitt" -#: rcgcdw.py:190 +#: rcgcdw.py:220 msgid "Google link" msgstr "Google-Konto" -#: rcgcdw.py:192 +#: rcgcdw.py:222 msgid "Facebook link" msgstr "Facebook-Seite" -#: rcgcdw.py:194 +#: rcgcdw.py:224 msgid "Twitter link" msgstr "Twitter-Benutzernamen" -#: rcgcdw.py:196 +#: rcgcdw.py:226 msgid "Reddit link" msgstr "Reddit-Benutzernamen" -#: rcgcdw.py:198 +#: rcgcdw.py:228 msgid "Twitch link" msgstr "Twitch-Account" -#: rcgcdw.py:200 +#: rcgcdw.py:230 msgid "PSN link" msgstr "PSN-Account" -#: rcgcdw.py:202 +#: rcgcdw.py:232 msgid "VK link" msgstr "VK-Account" -#: rcgcdw.py:204 +#: rcgcdw.py:234 msgid "XVL link" msgstr "Xbox-Live-Tag" -#: rcgcdw.py:206 +#: rcgcdw.py:236 msgid "Steam link" msgstr "Steam-Account" -#: rcgcdw.py:208 +#: rcgcdw.py:238 msgid "Unknown" msgstr "Unbekannt" -#: rcgcdw.py:209 +#: rcgcdw.py:239 msgid "Edited {target}'s profile" msgstr "Bearbeitete das Profil von {target}" -#: rcgcdw.py:210 +#: rcgcdw.py:240 msgid "{field} field changed to: {desc}" msgstr "{field} geändert zu: {desc}" -#: rcgcdw.py:214 +#: rcgcdw.py:244 msgid "Deleted a comment on {target}'s profile" msgstr "Löschte ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:217 +#: rcgcdw.py:247 msgid "Changed group membership for {target}" msgstr "Änderte die Gruppenzugehörigkeit von {target}" -#: rcgcdw.py:221 rcgcdw.py:223 +#: rcgcdw.py:251 rcgcdw.py:253 msgid "none" msgstr "keine" -#: rcgcdw.py:224 rcgcdw.py:349 +#: rcgcdw.py:254 rcgcdw.py:376 msgid "No description provided" msgstr "Keine Zusammenfassung angegeben" -#: rcgcdw.py:225 -msgid "Groups changed from {old_groups} to {new_groups} {reason}" -msgstr "Änderte die Gruppenzugehörigkeit von {old_groups} auf {new_groups}: {reason}" +#: rcgcdw.py:255 +msgid "Groups changed from {old_groups} to {new_groups}{is_reason} {reason}" +msgstr "Änderte die Gruppenzugehörigkeit von {old_groups} auf {new_groups}{is_reason} {reason}" -#: rcgcdw.py:228 +#: rcgcdw.py:258 msgid "Protected {target}" msgstr "Schützte {target}" -#: rcgcdw.py:232 +#: rcgcdw.py:262 msgid "Changed protection level for {article}" msgstr "Änderte den Schutzstatus von {article}" -#: rcgcdw.py:236 +#: rcgcdw.py:266 msgid "Removed protection from {article}" msgstr "Entfernte den Schutz von {article}" -#: rcgcdw.py:239 +#: rcgcdw.py:269 msgid "Changed visibility of revision(s) on page {article} " msgstr "Änderte die Sichtbarkeit einiger Versionen von {article}" -#: rcgcdw.py:242 +#: rcgcdw.py:272 msgid "Imported {article} with {count} revision(s)" msgstr "Importierte {article} mit {count} Versionen" -#: rcgcdw.py:245 +#: rcgcdw.py:275 msgid "Restored {article}" msgstr "Stellte {article} wieder her" -#: rcgcdw.py:248 +#: rcgcdw.py:278 msgid "Changed visibility of log events" msgstr "Änderte die Sichtbarkeit eines Logbucheintrags" -#: rcgcdw.py:251 +#: rcgcdw.py:281 msgid "Imported interwiki" msgstr "Importierte Interwiki" -#: rcgcdw.py:254 +#: rcgcdw.py:284 msgid "Edited abuse filter number {number}" msgstr "Änderte Missbrauchsfilter {number}" -#: rcgcdw.py:257 +#: rcgcdw.py:287 msgid "Merged revision histories of {article} into {dest}" msgstr "Vereinigte Versionsgeschichten von {article} in {dest}" -#: rcgcdw.py:260 +#: rcgcdw.py:290 msgid "Added an entry to the interwiki table" msgstr "Fügte ein Interwiki-Präfix hinzu" -#: rcgcdw.py:261 rcgcdw.py:265 +#: rcgcdw.py:291 rcgcdw.py:295 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Präfix: {prefix}, URL: {website} | {desc}" -#: rcgcdw.py:264 +#: rcgcdw.py:294 msgid "Edited an entry in interwiki table" msgstr "Änderte ein Interwiki-Präfix" -#: rcgcdw.py:268 +#: rcgcdw.py:298 msgid "Deleted an entry in interwiki table" msgstr "Entfernte ein Interwiki-Präfix" -#: rcgcdw.py:269 +#: rcgcdw.py:299 msgid "Prefix: {prefix} | {desc}" msgstr "Präfix: {prefix} | {desc}" -#: rcgcdw.py:272 +#: rcgcdw.py:302 msgid "Changed the content model of the page {article}" msgstr "Änderte das Inhaltsmodell von {article}" -#: rcgcdw.py:273 +#: rcgcdw.py:303 msgid "Model changed from {old} to {new}: {reason}" msgstr "Modell geändert von {old} zu {new}: {reason}" -#: rcgcdw.py:276 +#: rcgcdw.py:306 msgid "Edited the sprite for {article}" msgstr "Edited the sprite for {article}" -#: rcgcdw.py:279 +#: rcgcdw.py:309 msgid "Created the sprite sheet for {article}" msgstr "Created the sprite sheet for {article}" -#: rcgcdw.py:282 +#: rcgcdw.py:312 msgid "Edited the slice for {article}" msgstr "Edited the slice for {article}" -#: rcgcdw.py:285 +#: rcgcdw.py:315 msgid "Created a tag \"{tag}\"" msgstr "Erstellte die Markierung \"{tag}\"" -#: rcgcdw.py:289 +#: rcgcdw.py:319 msgid "Deleted a tag \"{tag}\"" msgstr "Löschte die Markierung \"{tag}\"" -#: rcgcdw.py:293 +#: rcgcdw.py:323 msgid "Activated a tag \"{tag}\"" msgstr "Aktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:296 +#: rcgcdw.py:326 msgid "Deactivated a tag \"{tag}\"" msgstr "Deaktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:317 +#: rcgcdw.py:347 msgid "Tags" msgstr "Markierungen" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "Unable to process the event" msgstr "Ereignis kann nicht verabreitet werden" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "error" msgstr "Fehler" -#: rcgcdw.py:523 +#: rcgcdw.py:549 msgid "Daily overview" msgstr "Tägliche Übersicht" -#: rcgcdw.py:539 +#: rcgcdw.py:565 msgid " ({} actions)" msgstr " ({} Aktionen)" -#: rcgcdw.py:540 +#: rcgcdw.py:566 msgid " UTC ({} actions)" msgstr " UTC ({} Aktionen)" -#: rcgcdw.py:542 rcgcdw.py:543 +#: rcgcdw.py:568 rcgcdw.py:569 msgid "But nobody came" msgstr "Keine Aktivität" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Admin actions" msgstr "Admin-Aktionen" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Bytes changed" msgstr "Bytes geändert" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Day score" msgstr "Tageswert" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Edits made" msgstr "Bearbeitungen" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active hours" msgstr "Aktivste Stunden" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active users" msgstr "Aktivste Benutzer" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New articles" msgstr "Neue Artikel" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New files" msgstr "Neue Dateien" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Unique contributors" msgstr "Einzelne Autoren" -#: rcgcdw.py:664 +#: rcgcdw.py:662 +msgid "Connection to {wiki} seems to be stable now." +msgstr "{wiki} scheint wieder erreichbar zu sein." + +#: rcgcdw.py:662 rcgcdw.py:715 msgid "Connection status" msgstr "Verbindungsstatus" -#: rcgcdw.py:664 +#: rcgcdw.py:715 msgid "{wiki} seems to be down or unreachable." msgstr "Das {wiki} scheint unerreichbar zu sein." -#: rcgcdw.py:683 +#: rcgcdw.py:737 msgid "{wiki} is back up!" msgstr "Das {wiki} ist wieder erreichbar." diff --git a/locale/fr/LC_MESSAGES/rcgcdw.mo b/locale/fr/LC_MESSAGES/rcgcdw.mo index 719a1f574b9a5a5264b848ce35fa07dc0263b917..9cff0dbee843aa56f15b2cb648743e0de578ae56 100644 GIT binary patch delta 1146 zcmYMyPe@cz6vy#1GBest?8jE-7chjgxC37zm;L0n4*y^!dIM%b ztPWV(@)>lnpg{Ya2M4i<`6*Ol86>t%;})F9ow(#YUqv7D;zBbwhEV&%s012OiFM*e zJcgy1DooqI1g^0VW?=%0a1NE&A}X=x=)pIr7nd*(zoG(uL!D?D!&tyalz0T|u?ru$ z%=(dBt&H-ig0*Sx`fvO}cOQ$@n4eTN#94f)jsC^|o+=W%B zM0!#CFFIy0$$SRuiElp`w6jo39jT@ra_mE@WGUQ)zVJ F{tN#|d3^u? delta 1125 zcmYMyUr3Wt7{~GFjcxwR&C<=vTC;yTb?LS?ZPA|vVRYwRLm{vrBq0bQV$xd_#cuLq z85L1cM08Wqya>ArQVH+6=%SzqyAZl6f&xwY{@NfI=X1{4dEe(b&-)b8KU0%Kj=S5; zvUO%_F^`>i9k<~$R^w+(;39Tn%WAVV*k3V+N!F*Z1@B`!zCwQXm7xZ|V>2${dTgvW z*Q%Jr>dS#rs6X~$43DA`yNblN+t`Yau>R)?UAv2OCi5gQx^rQHkxub$A3D z@wnf$e+ispBf^G@0epZ;Y!X$0m*~aUs0Zh86@Eko{Dew;0VDVam3Ww!wP75eJ7zf~ zSF53Xs$jFrs24|3rR_!q7_4|2H?zKs4fqH*;S@&k9qLBQsEP!Ms&fY_4&WZv!?*+Q zVH{^rpWgk&B*P?5)I&ImO5g>)IVAy5T%-!EdNi`a|VF?Wk{=M&0BfDv=Ag3vZ$loJXBo#%`?UkP_)b zoj*}=4703nU>ou6J(DyWD@YYBMLlIdQXI?S1{_88#5Gh;jH8HKMQEU;FzzXWdKC)tJy{P>GRAM>w z;c#U=f@;8i(X&evEn7)6DL}VRvq?~ k#_B?z+H@?Dip2XeJ@Mk*K=}VMS$Y$g_BokSA#~C67s&H+cmMzZ diff --git a/locale/fr/LC_MESSAGES/rcgcdw.po b/locale/fr/LC_MESSAGES/rcgcdw.po index 99fc37b..edaa6c3 100644 --- a/locale/fr/LC_MESSAGES/rcgcdw.po +++ b/locale/fr/LC_MESSAGES/rcgcdw.po @@ -5,9 +5,9 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2018-06-25 18:01+0200\n" -"PO-Revision-Date: 2018-06-25 18:03+0200\n" -"Last-Translator: JSBM\n" +"POT-Creation-Date: 2018-07-05 14:52+0200\n" +"PO-Revision-Date: 2018-07-05 18:37+0200\n" +"Last-Translator: Frisk \n" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -19,39 +19,39 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Poedit-SearchPath-0: rcgcdw.pot\n" -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "m " msgstr "m " -#: rcgcdw.py:116 -msgid "Uploaded a new version of {name}" -msgstr "Téléversement d'une nouvelle version de {name}" - -#: rcgcdw.py:117 +#: rcgcdw.py:144 msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Aperçu]({link}) | [Annuler]({undolink}))" -#: rcgcdw.py:117 rcgcdw.py:140 +#: rcgcdw.py:144 rcgcdw.py:170 msgid "Options" msgstr "Options" -#: rcgcdw.py:119 +#: rcgcdw.py:145 +msgid "Uploaded a new version of {name}" +msgstr "Téléversement d'une nouvelle version de {name}" + +#: rcgcdw.py:147 msgid "Uploaded {name}" msgstr "Téléversement de {name}" -#: rcgcdw.py:131 +#: rcgcdw.py:160 msgid "**No license!**" msgstr "**Aucune license!**" -#: rcgcdw.py:140 +#: rcgcdw.py:170 msgid "([preview]({link}))" msgstr "([Aperçu]({link}))" -#: rcgcdw.py:141 +#: rcgcdw.py:171 msgid "" "{desc}\n" "License: {license}" @@ -59,306 +59,311 @@ msgstr "" "{desc}\n" "License: {license}" -#: rcgcdw.py:144 +#: rcgcdw.py:174 msgid "Deleted page {article}" msgstr "Suppression de la page {article}" -#: rcgcdw.py:147 +#: rcgcdw.py:177 msgid "Deleted redirect {article} by overwriting" msgstr "Suppression par écrasement de la redirection {article}" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "A redirect has been made" msgstr "Une redirection a été créée" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "No redirect has been made" msgstr "Aucune redirection créée" -#: rcgcdw.py:151 +#: rcgcdw.py:181 msgid "Moved {article} to {target}" msgstr "Déplacement de {article} vers {target}" -#: rcgcdw.py:154 +#: rcgcdw.py:184 msgid "Moved {article} to {title} over redirect" msgstr "Déplacement de {article} vers {title} par redirection" -#: rcgcdw.py:157 +#: rcgcdw.py:187 msgid "Moved protection settings from {article} to {title}" msgstr "Transfert des paramètres de protection de {article} vers {title}" -#: rcgcdw.py:161 +#: rcgcdw.py:191 msgid "infinity and beyond" msgstr "toujours" -#: rcgcdw.py:162 +#: rcgcdw.py:192 msgid "Blocked {blocked_user} for {time}" msgstr "{blocked user} a été bloqué pour {time}" -#: rcgcdw.py:166 +#: rcgcdw.py:196 msgid "Changed block settings for {blocked_user}" msgstr "Modification des paramètres de blocage pour {blocked_user}" -#: rcgcdw.py:170 +#: rcgcdw.py:200 msgid "Unblocked {blocked_user}" msgstr "{blocked_user} a été débloqué" -#: rcgcdw.py:174 +#: rcgcdw.py:204 msgid "Left a comment on {target}'s profile" msgstr "Ajout d'un commentaire sur le profil de {target}" -#: rcgcdw.py:178 +#: rcgcdw.py:208 msgid "Replied to a comment on {target}'s profile" msgstr "Réponse à un commentaire sur le profil de {target}" -#: rcgcdw.py:182 +#: rcgcdw.py:212 msgid "Edited a comment on {target}'s profile" msgstr "Édition d'un commentaire sur le profil de {target}" -#: rcgcdw.py:186 +#: rcgcdw.py:216 msgid "Location" msgstr "Emplacement" -#: rcgcdw.py:188 +#: rcgcdw.py:218 msgid "About me" msgstr "À propos de moi" -#: rcgcdw.py:190 +#: rcgcdw.py:220 msgid "Google link" msgstr "Lien Google" -#: rcgcdw.py:192 +#: rcgcdw.py:222 msgid "Facebook link" msgstr "Lien Facebook" -#: rcgcdw.py:194 +#: rcgcdw.py:224 msgid "Twitter link" msgstr "Lien Twitter" -#: rcgcdw.py:196 +#: rcgcdw.py:226 msgid "Reddit link" msgstr "Lien Reddit" -#: rcgcdw.py:198 +#: rcgcdw.py:228 msgid "Twitch link" msgstr "Lien Twitch" -#: rcgcdw.py:200 +#: rcgcdw.py:230 msgid "PSN link" msgstr "Lien PSN" -#: rcgcdw.py:202 +#: rcgcdw.py:232 msgid "VK link" msgstr "Lien VK" -#: rcgcdw.py:204 +#: rcgcdw.py:234 msgid "XVL link" msgstr "Lien XVL" -#: rcgcdw.py:206 +#: rcgcdw.py:236 msgid "Steam link" msgstr "Lien Steam" -#: rcgcdw.py:208 +#: rcgcdw.py:238 msgid "Unknown" msgstr "Inconnu" -#: rcgcdw.py:209 +#: rcgcdw.py:239 msgid "Edited {target}'s profile" msgstr "Modification du profil de {target}" -#: rcgcdw.py:210 +#: rcgcdw.py:240 msgid "{field} field changed to: {desc}" msgstr "{field} modifié pour: {desc}" -#: rcgcdw.py:214 +#: rcgcdw.py:244 msgid "Deleted a comment on {target}'s profile" msgstr "Retrait d'un commentaire sur le profil de {target}" -#: rcgcdw.py:217 +#: rcgcdw.py:247 msgid "Changed group membership for {target}" msgstr "Modification des groupes pour {target}" -#: rcgcdw.py:221 rcgcdw.py:223 +#: rcgcdw.py:251 rcgcdw.py:253 msgid "none" msgstr "aucun" -#: rcgcdw.py:224 rcgcdw.py:349 +#: rcgcdw.py:254 rcgcdw.py:376 msgid "No description provided" msgstr "Aucune description" -#: rcgcdw.py:225 -msgid "Groups changed from {old_groups} to {new_groups} {reason}" -msgstr "Groupe modifié de {old_groups} vers {new_groups}: {reason}" +#: rcgcdw.py:255 +msgid "Groups changed from {old_groups} to {new_groups}{is_reason} {reason}" +msgstr "Groupe modifié de {old_groups} vers {new_groups}{is_reason} {reason}" -#: rcgcdw.py:228 +#: rcgcdw.py:258 msgid "Protected {target}" msgstr "Protection de {target}" -#: rcgcdw.py:232 +#: rcgcdw.py:262 msgid "Changed protection level for {article}" msgstr "Modification du niveau de protection de {article}" -#: rcgcdw.py:236 +#: rcgcdw.py:266 msgid "Removed protection from {article}" msgstr "Retrait de la protection de {article}" -#: rcgcdw.py:239 +#: rcgcdw.py:269 msgid "Changed visibility of revision(s) on page {article} " msgstr "Modification de la visibilité de révision(s) sur la page {article} " -#: rcgcdw.py:242 +#: rcgcdw.py:272 msgid "Imported {article} with {count} revision(s)" msgstr "Article {article} importé avec {count} révision(s)" -#: rcgcdw.py:245 +#: rcgcdw.py:275 msgid "Restored {article}" msgstr "Restauration de {article}" -#: rcgcdw.py:248 +#: rcgcdw.py:278 msgid "Changed visibility of log events" msgstr "Modification de la visibilité d'évènements des journaux" -#: rcgcdw.py:251 +#: rcgcdw.py:281 msgid "Imported interwiki" msgstr "Importation d'interwiki" -#: rcgcdw.py:254 +#: rcgcdw.py:284 msgid "Edited abuse filter number {number}" msgstr "Édition de la règle {number} du filtre anti-abus" -#: rcgcdw.py:257 +#: rcgcdw.py:287 msgid "Merged revision histories of {article} into {dest}" msgstr "Fusion de l'historique de {article} vers {dest}" -#: rcgcdw.py:260 +#: rcgcdw.py:290 msgid "Added an entry to the interwiki table" msgstr "Ajout d'une entrée à la table interwiki" -#: rcgcdw.py:261 rcgcdw.py:265 +#: rcgcdw.py:291 rcgcdw.py:295 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Préfixe: {prefix}, site: {website} | {desc}" -#: rcgcdw.py:264 +#: rcgcdw.py:294 msgid "Edited an entry in interwiki table" msgstr "Modification d'une entrée de la table interwiki" -#: rcgcdw.py:268 +#: rcgcdw.py:298 msgid "Deleted an entry in interwiki table" msgstr "Retrait d'une entrée de la table interwiki" -#: rcgcdw.py:269 +#: rcgcdw.py:299 msgid "Prefix: {prefix} | {desc}" msgstr "Préfixe: {prefix} | {desc}" -#: rcgcdw.py:272 +#: rcgcdw.py:302 msgid "Changed the content model of the page {article}" msgstr "Modification du modèle de contenu de l'article {article}" -#: rcgcdw.py:273 +#: rcgcdw.py:303 msgid "Model changed from {old} to {new}: {reason}" msgstr "Modèle changé de {old} à {new}: {reason}" -#: rcgcdw.py:276 +#: rcgcdw.py:306 msgid "Edited the sprite for {article}" msgstr "Édition du sprite de {article}" -#: rcgcdw.py:279 +#: rcgcdw.py:309 msgid "Created the sprite sheet for {article}" msgstr "Création d'une feuille de sprite pour {article}" -#: rcgcdw.py:282 +#: rcgcdw.py:312 msgid "Edited the slice for {article}" msgstr "" -#: rcgcdw.py:285 +#: rcgcdw.py:315 msgid "Created a tag \"{tag}\"" msgstr "Création du tag « {tag} »" -#: rcgcdw.py:289 +#: rcgcdw.py:319 msgid "Deleted a tag \"{tag}\"" msgstr "Suppression du tag « {tag} »" -#: rcgcdw.py:293 +#: rcgcdw.py:323 msgid "Activated a tag \"{tag}\"" msgstr "Activation du tag « {tag} »" -#: rcgcdw.py:296 +#: rcgcdw.py:326 msgid "Deactivated a tag \"{tag}\"" msgstr "Désactivation du tag « {tag} »" -#: rcgcdw.py:317 +#: rcgcdw.py:347 msgid "Tags" msgstr "Tags" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "Unable to process the event" msgstr "Impossible d'analyser l'évènement" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "error" msgstr "erreur" -#: rcgcdw.py:523 +#: rcgcdw.py:549 msgid "Daily overview" msgstr "Résumé de la journée" -#: rcgcdw.py:539 +#: rcgcdw.py:565 msgid " ({} actions)" msgstr " ({} actions)" -#: rcgcdw.py:540 +#: rcgcdw.py:566 msgid " UTC ({} actions)" msgstr " UTC ({} actions)" -#: rcgcdw.py:542 rcgcdw.py:543 +#: rcgcdw.py:568 rcgcdw.py:569 msgid "But nobody came" msgstr "Aucune activité" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Admin actions" msgstr "Actions d'administrateur" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Bytes changed" msgstr "Octets modifiés" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Day score" msgstr "Score du jour" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Edits made" msgstr "Modifications effectuées" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active hours" msgstr "Heures les plus actives" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active users" msgstr "Membres les plus actifs" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New articles" msgstr "Nouveaux articles" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New files" msgstr "Nouveaux fichiers" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Unique contributors" msgstr "Contributeurs uniques" -#: rcgcdw.py:664 +#: rcgcdw.py:662 +#, fuzzy +msgid "Connection to {wiki} seems to be stable now." +msgstr "Connection to {wiki} seems to be stable now." + +#: rcgcdw.py:662 rcgcdw.py:715 msgid "Connection status" msgstr "Statut de connexion" -#: rcgcdw.py:664 +#: rcgcdw.py:715 msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} semble être down ou inatteignable." -#: rcgcdw.py:683 +#: rcgcdw.py:737 msgid "{wiki} is back up!" msgstr "{wiki} est de retour!" diff --git a/locale/pl/LC_MESSAGES/rcgcdw.mo b/locale/pl/LC_MESSAGES/rcgcdw.mo index f47d70a6c8666dd32a77386eb3827ce1c4699be3..5139e7ea00b7a79bac0654982e4ef58ef6acfcae 100644 GIT binary patch delta 2057 zcmY+^TWnNC9LMoLbzy0-6k3XkQceZ8(1p_5wiZEAi(I8#YDokoOFd~8*Ii*NjS$(y zgsP;H;A&_BiTWU7fsnA8NHA)&_<%7$Qd9y6CZZ4ElhTAs8os}?r$#0_=QHOvXJ-EY z*=v!j4e8&C10NV=4fP@FK%Q9|dq#4gyd5+v#CLE!?m^x945#A}EWux~2(RJ&cpFD! zDTn*83?IP;RDbKRT%X!VLofFDH}>HS&iha=3}6Uv;%qF>H*;_$*5hW>z&^#9cnnMN zPt<$2aV$4dLE5w7(*s$yRa7b=m9*5n&F`DXnL*Vd=fs0 z%W*nxL>{pWYNj8dmc9=)uY$8+W?X}# za5X9yo=3%a6KY1gQ6cL?E%7PTK>tFm)GeHiAucL3ZKz~U<7E5L4?hF-XZ%HH6l+|o}#e%8c+!CEWo!*TRFMpoN;Q8Pd6-~R%YJ71&vJ%LKz zGpOVpKz??PLuH)Czcd`2!a8Xt^O5BBmRngmT$a)xp}kVYQF~lPt1{1P@vn$VEQL-* z163H7Q0p^iMwX;C75&YrG*gvjD$i0CC?&&c>SAguRb^QYn~(ZSBn1DJHMA5j1zj1b zqAj$FN^W`E2JC4nv&*!PDotw(XvtKT=eX-gB)phw8COshzu}_f(ejZz-l`2>*LJI> zE}%X~RZjiCEb>p<6#hp4q$x8ZSn@)cGi{D1{Ht?tAyv_O)W0U4q(-QU>f_V~Y713G z5!Mc8AA3cqtZWKpHwByW!pTI!ZSRaF6HaH++13?%IrfH=a@|)_I^Wu~p7uXn`zcf1sJ5>c=FSUllYW&2BZ-PQTZiF*Tg07vW9RR910 delta 1931 zcmY+^Urdd09LMpWREJ9c4*el|N>bA4|LKqXDT)dah15-RW17ukq2?^sYDO2*&}_$z zEf;J$Hk;XGV>5FT!v)J^%Y@6!9q-T6)8x1FJ+I&MJiqfi-{0@|ea?69k0RehZ19kw zH4#a~s~}^1*d4+b?X=67C3ps7un%?V24{3-@KF9T_0q0ROyXQED1suP|6&T7>GB6c6W$I8fJ&0QJHdJC~ zk=-y?kwr8&o%6TRm(7VMbd=doBq@8{*c%hU`mI9`>iQwn4BIgnJ5l4iQ3>>;5*tF* zz1hVBq^TLN!~!fvjX#D; zs0a1h4&z~bh=u58kP_H|8g~MeVpk{c| zIqyep-FwuHKVd$)7_1s7LkpX*96M39_5iDK5?Lgl$s|4M!IUHSFmUPVuarRemYwEAzY4+kmSr;)PsMb zePd*GO(KIda}Vme7gaNxQ8%te6>S6RfsM$=H1nmzPoagkblgJcDIJQ|R1jIjT&txM z?Hp+7^lqzZRkWmPdx%^@Tc?&nsK9E7g2B%rZvDa7>C3Hz{_50r5?73b zW-*&FgV1u!wI({+FIA5=T+Jf(64a1gU0^B+{zeBoLYMippIS1t###RRX3J*((XgH< zn|IaTOOEy4>Q$U;9y)r}wh{Y@Dq?=y{_h~nc%6fi!5Ejjbr(mf*-g&bQdCW9w~C!} zVhf>{NxQm{C?a+fYT98{4ezVHtJJdnAGjva<0=gbd|m7b3Rn?I!C~I){30u_q%1dY fusS-$Rbb`kmKAve$D{oV1EotZ2L;CChJ*hCH-?;U diff --git a/locale/pl/LC_MESSAGES/rcgcdw.po b/locale/pl/LC_MESSAGES/rcgcdw.po index 2b7135a..95dbe52 100644 --- a/locale/pl/LC_MESSAGES/rcgcdw.po +++ b/locale/pl/LC_MESSAGES/rcgcdw.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: RcGcDw\n" -"POT-Creation-Date: 2018-06-25 18:01+0200\n" -"PO-Revision-Date: 2018-07-03 20:56+0200\n" +"POT-Creation-Date: 2018-07-05 14:52+0200\n" +"PO-Revision-Date: 2018-07-05 14:55+0200\n" "Last-Translator: Frisk \n" "Language-Team: \n" "Language: pl\n" @@ -18,39 +18,39 @@ 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:103 +#: rcgcdw.py:126 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "m " msgstr "d " -#: rcgcdw.py:116 -msgid "Uploaded a new version of {name}" -msgstr "Przesłał(a) nową wersję {name}" - -#: rcgcdw.py:117 +#: rcgcdw.py:144 msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([podgląd]({link}) | [wycofaj]({undolink}))" -#: rcgcdw.py:117 rcgcdw.py:140 +#: rcgcdw.py:144 rcgcdw.py:170 msgid "Options" msgstr "Opcje" -#: rcgcdw.py:119 +#: rcgcdw.py:145 +msgid "Uploaded a new version of {name}" +msgstr "Przesłał(a) nową wersję {name}" + +#: rcgcdw.py:147 msgid "Uploaded {name}" msgstr "Przesłał(a) {name}" -#: rcgcdw.py:131 +#: rcgcdw.py:160 msgid "**No license!**" msgstr "**Brak licencji!**" -#: rcgcdw.py:140 +#: rcgcdw.py:170 msgid "([preview]({link}))" msgstr "([podgląd]({link}))" -#: rcgcdw.py:141 +#: rcgcdw.py:171 msgid "" "{desc}\n" "License: {license}" @@ -58,309 +58,313 @@ msgstr "" "{desc}\n" "Licencja: {license}" -#: rcgcdw.py:144 +#: rcgcdw.py:174 msgid "Deleted page {article}" msgstr "Usunął/usunęła {article}" -#: rcgcdw.py:147 +#: rcgcdw.py:177 msgid "Deleted redirect {article} by overwriting" msgstr "" "Usunął/usunęła przekierowanie ({article}) aby utworzyć miejsce dla " "przenoszonej strony" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "A redirect has been made" msgstr "Zostało utworzone przekierowanie" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "No redirect has been made" msgstr "Nie utworzono przekierowania" -#: rcgcdw.py:151 +#: rcgcdw.py:181 msgid "Moved {article} to {target}" msgstr "Przeniósł/przeniosła {article} do {target}" -#: rcgcdw.py:154 +#: rcgcdw.py:184 msgid "Moved {article} to {title} over redirect" msgstr "Przeniósł/przeniosła {article} do strony przekierowującej {target}" -#: rcgcdw.py:157 +#: rcgcdw.py:187 msgid "Moved protection settings from {article} to {title}" msgstr "Przeniesiono ustawienia zabezpieczeń z {article} do {title}" -#: rcgcdw.py:161 +#: rcgcdw.py:191 msgid "infinity and beyond" msgstr "wieczność" -#: rcgcdw.py:162 +#: rcgcdw.py:192 msgid "Blocked {blocked_user} for {time}" msgstr "Zablokowano {blocked_user} na {time}" -#: rcgcdw.py:166 +#: rcgcdw.py:196 msgid "Changed block settings for {blocked_user}" msgstr "Zmienił ustawienia blokady {blocked_user}" -#: rcgcdw.py:170 +#: rcgcdw.py:200 msgid "Unblocked {blocked_user}" msgstr "Odblokował {blocked_user}" -#: rcgcdw.py:174 +#: rcgcdw.py:204 msgid "Left a comment on {target}'s profile" msgstr "Pozostawiono komentarz na profilu użytkownika {target}" -#: rcgcdw.py:178 +#: rcgcdw.py:208 msgid "Replied to a comment on {target}'s profile" msgstr "Odpowiedziano na komentarz na profilu użytkownika {target}" -#: rcgcdw.py:182 +#: rcgcdw.py:212 msgid "Edited a comment on {target}'s profile" msgstr "Edytowano komentarz na profilu użytkownika {target}" -#: rcgcdw.py:186 +#: rcgcdw.py:216 msgid "Location" msgstr "Lokacja" -#: rcgcdw.py:188 +#: rcgcdw.py:218 msgid "About me" msgstr "O mnie" -#: rcgcdw.py:190 +#: rcgcdw.py:220 msgid "Google link" msgstr "link Google" -#: rcgcdw.py:192 +#: rcgcdw.py:222 msgid "Facebook link" msgstr "link Facebook" -#: rcgcdw.py:194 +#: rcgcdw.py:224 msgid "Twitter link" msgstr "link Twitter" -#: rcgcdw.py:196 +#: rcgcdw.py:226 msgid "Reddit link" msgstr "link Reddit" -#: rcgcdw.py:198 +#: rcgcdw.py:228 msgid "Twitch link" msgstr "link Twitch" -#: rcgcdw.py:200 +#: rcgcdw.py:230 msgid "PSN link" msgstr "link PSN" -#: rcgcdw.py:202 +#: rcgcdw.py:232 msgid "VK link" msgstr "link VK" -#: rcgcdw.py:204 +#: rcgcdw.py:234 msgid "XVL link" msgstr "link XVL" -#: rcgcdw.py:206 +#: rcgcdw.py:236 msgid "Steam link" msgstr "link Steam" -#: rcgcdw.py:208 +#: rcgcdw.py:238 msgid "Unknown" msgstr "Nieznana" -#: rcgcdw.py:209 +#: rcgcdw.py:239 msgid "Edited {target}'s profile" msgstr "Edytowano profil użytkownika {target}" -#: rcgcdw.py:210 +#: rcgcdw.py:240 msgid "{field} field changed to: {desc}" msgstr "pole {field} zostało zmienione na: {desc}" -#: rcgcdw.py:214 +#: rcgcdw.py:244 msgid "Deleted a comment on {target}'s profile" msgstr "Usunął komentarz na profilu użytkownika {target}" -#: rcgcdw.py:217 +#: rcgcdw.py:247 msgid "Changed group membership for {target}" msgstr "Zmieniono przynależność do grup dla {target}" -#: rcgcdw.py:221 rcgcdw.py:223 +#: rcgcdw.py:251 rcgcdw.py:253 msgid "none" msgstr "brak" -#: rcgcdw.py:224 rcgcdw.py:349 +#: rcgcdw.py:254 rcgcdw.py:376 msgid "No description provided" msgstr "Nie podano opisu zmian" -#: rcgcdw.py:225 -msgid "Groups changed from {old_groups} to {new_groups} {reason}" -msgstr "Grupy zmienione z {old_groups} do {new_groups} {reason}" +#: rcgcdw.py:255 +msgid "Groups changed from {old_groups} to {new_groups}{is_reason} {reason}" +msgstr "Grupy zmienione z {old_groups} do {new_groups}{is_reason} {reason}" -#: rcgcdw.py:228 +#: rcgcdw.py:258 msgid "Protected {target}" msgstr "Zabezpieczono {target}" -#: rcgcdw.py:232 +#: rcgcdw.py:262 msgid "Changed protection level for {article}" msgstr "Zmieniono poziom zabezpieczeń {article}" -#: rcgcdw.py:236 +#: rcgcdw.py:266 msgid "Removed protection from {article}" msgstr "Usunięto zabezpieczenie {article}" -#: rcgcdw.py:239 +#: rcgcdw.py:269 msgid "Changed visibility of revision(s) on page {article} " msgstr "Zmieniono widoczność wersji na stroni {article}" -#: rcgcdw.py:242 +#: rcgcdw.py:272 msgid "Imported {article} with {count} revision(s)" msgstr "Zaimportowano {article} z {count} wersjami" -#: rcgcdw.py:245 +#: rcgcdw.py:275 msgid "Restored {article}" msgstr "Przywrócono {article)" -#: rcgcdw.py:248 +#: rcgcdw.py:278 msgid "Changed visibility of log events" msgstr "Zmieniono widoczność logów" -#: rcgcdw.py:251 +#: rcgcdw.py:281 msgid "Imported interwiki" msgstr "Zaimportowano interwiki" -#: rcgcdw.py:254 +#: rcgcdw.py:284 msgid "Edited abuse filter number {number}" msgstr "Edytowano filtr nadużyć numer {number}" -#: rcgcdw.py:257 +#: rcgcdw.py:287 msgid "Merged revision histories of {article} into {dest}" msgstr "Połączono historie {article} z {dest}" -#: rcgcdw.py:260 +#: rcgcdw.py:290 msgid "Added an entry to the interwiki table" msgstr "Dodano wpis do tabeli interwiki" -#: rcgcdw.py:261 rcgcdw.py:265 +#: rcgcdw.py:291 rcgcdw.py:295 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Prefix: {prefix}, strona: {website} | desc" -#: rcgcdw.py:264 +#: rcgcdw.py:294 msgid "Edited an entry in interwiki table" msgstr "Edytowano wpis interwiki" -#: rcgcdw.py:268 +#: rcgcdw.py:298 msgid "Deleted an entry in interwiki table" msgstr "Usunięto wpis interwiki" -#: rcgcdw.py:269 +#: rcgcdw.py:299 msgid "Prefix: {prefix} | {desc}" msgstr "Prefix: {prefix} | {desc}" -#: rcgcdw.py:272 +#: rcgcdw.py:302 msgid "Changed the content model of the page {article}" msgstr "Zmieniono model zawartości {article}" -#: rcgcdw.py:273 +#: rcgcdw.py:303 msgid "Model changed from {old} to {new}: {reason}" msgstr "Model został zmieniony z {old} na {new}: {reason}" -#: rcgcdw.py:276 +#: rcgcdw.py:306 msgid "Edited the sprite for {article}" msgstr "Edytowano sprite dla {article}" -#: rcgcdw.py:279 +#: rcgcdw.py:309 msgid "Created the sprite sheet for {article}" msgstr "Utworzono sprite sheet dla {article}" -#: rcgcdw.py:282 +#: rcgcdw.py:312 msgid "Edited the slice for {article}" msgstr "Edytowano część sprite dla {article}" -#: rcgcdw.py:285 +#: rcgcdw.py:315 msgid "Created a tag \"{tag}\"" msgstr "Utworzono tag \"{tag}\"" -#: rcgcdw.py:289 +#: rcgcdw.py:319 msgid "Deleted a tag \"{tag}\"" msgstr "Usunięto tag \"{tag}\"" -#: rcgcdw.py:293 +#: rcgcdw.py:323 msgid "Activated a tag \"{tag}\"" msgstr "Aktywowano tag \"{tag}\"" -#: rcgcdw.py:296 +#: rcgcdw.py:326 msgid "Deactivated a tag \"{tag}\"" msgstr "Dezaktywowano tag \"{tag}\"" -#: rcgcdw.py:317 +#: rcgcdw.py:347 msgid "Tags" msgstr "Tagi" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "Unable to process the event" msgstr "Nie udało się odczytać wydarzenia" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "error" msgstr "błąd" -#: rcgcdw.py:523 +#: rcgcdw.py:549 msgid "Daily overview" msgstr "Podsumowanie dnia" -#: rcgcdw.py:539 +#: rcgcdw.py:565 msgid " ({} actions)" msgstr "({} akcji)" -#: rcgcdw.py:540 +#: rcgcdw.py:566 msgid " UTC ({} actions)" msgstr " UTC ({} akcji)" -#: rcgcdw.py:542 rcgcdw.py:543 +#: rcgcdw.py:568 rcgcdw.py:569 msgid "But nobody came" msgstr "Ale nikt nie przyszedł" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Admin actions" msgstr "Akcji administratorskich" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Bytes changed" msgstr "Zmienionych bajtów" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Day score" msgstr "Wynik dnia" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Edits made" msgstr "Zrobionych edycji" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active hours" msgstr "Najbardziej aktywne godziny" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active users" msgstr "Najbardziej aktywni użytkownicy" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New articles" msgstr "Nowych artykułów" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New files" msgstr "Nowych plików" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Unique contributors" msgstr "Unikalnych edytujących" -#: rcgcdw.py:664 +#: rcgcdw.py:662 +msgid "Connection to {wiki} seems to be stable now." +msgstr "Połączenie z {wiki} wygląda na stabilne." + +#: rcgcdw.py:662 rcgcdw.py:715 msgid "Connection status" msgstr "Problem z połączeniem" -#: rcgcdw.py:664 +#: rcgcdw.py:715 msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} nie działa lub jest nieosiągalna." -#: rcgcdw.py:683 +#: rcgcdw.py:737 msgid "{wiki} is back up!" msgstr "{wiki} jest ponownie osiągalna!" diff --git a/rcgcdw.pot b/rcgcdw.pot index 3f97c65..a3a9d34 100644 --- a/rcgcdw.pot +++ b/rcgcdw.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-06-25 18:01+0200\n" +"POT-Creation-Date: 2018-07-05 14:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,345 +15,349 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "(N!) " msgstr "" -#: rcgcdw.py:103 +#: rcgcdw.py:126 msgid "m " msgstr "" -#: rcgcdw.py:116 -msgid "Uploaded a new version of {name}" -msgstr "" - -#: rcgcdw.py:117 +#: rcgcdw.py:144 msgid "([preview]({link}) | [undo]({undolink}))" msgstr "" -#: rcgcdw.py:117 rcgcdw.py:140 +#: rcgcdw.py:144 rcgcdw.py:170 msgid "Options" msgstr "" -#: rcgcdw.py:119 +#: rcgcdw.py:145 +msgid "Uploaded a new version of {name}" +msgstr "" + +#: rcgcdw.py:147 msgid "Uploaded {name}" msgstr "" -#: rcgcdw.py:131 +#: rcgcdw.py:160 msgid "**No license!**" msgstr "" -#: rcgcdw.py:140 +#: rcgcdw.py:170 msgid "([preview]({link}))" msgstr "" -#: rcgcdw.py:141 +#: rcgcdw.py:171 msgid "" "{desc}\n" "License: {license}" msgstr "" -#: rcgcdw.py:144 +#: rcgcdw.py:174 msgid "Deleted page {article}" msgstr "" -#: rcgcdw.py:147 +#: rcgcdw.py:177 msgid "Deleted redirect {article} by overwriting" msgstr "" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "A redirect has been made" msgstr "" -#: rcgcdw.py:150 +#: rcgcdw.py:180 msgid "No redirect has been made" msgstr "" -#: rcgcdw.py:151 +#: rcgcdw.py:181 msgid "Moved {article} to {target}" msgstr "" -#: rcgcdw.py:154 +#: rcgcdw.py:184 msgid "Moved {article} to {title} over redirect" msgstr "" -#: rcgcdw.py:157 +#: rcgcdw.py:187 msgid "Moved protection settings from {article} to {title}" msgstr "" -#: rcgcdw.py:161 +#: rcgcdw.py:191 msgid "infinity and beyond" msgstr "" -#: rcgcdw.py:162 +#: rcgcdw.py:192 msgid "Blocked {blocked_user} for {time}" msgstr "" -#: rcgcdw.py:166 +#: rcgcdw.py:196 msgid "Changed block settings for {blocked_user}" msgstr "" -#: rcgcdw.py:170 +#: rcgcdw.py:200 msgid "Unblocked {blocked_user}" msgstr "" -#: rcgcdw.py:174 +#: rcgcdw.py:204 msgid "Left a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:178 +#: rcgcdw.py:208 msgid "Replied to a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:182 +#: rcgcdw.py:212 msgid "Edited a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:186 +#: rcgcdw.py:216 msgid "Location" msgstr "" -#: rcgcdw.py:188 +#: rcgcdw.py:218 msgid "About me" msgstr "" -#: rcgcdw.py:190 +#: rcgcdw.py:220 msgid "Google link" msgstr "" -#: rcgcdw.py:192 +#: rcgcdw.py:222 msgid "Facebook link" msgstr "" -#: rcgcdw.py:194 +#: rcgcdw.py:224 msgid "Twitter link" msgstr "" -#: rcgcdw.py:196 +#: rcgcdw.py:226 msgid "Reddit link" msgstr "" -#: rcgcdw.py:198 +#: rcgcdw.py:228 msgid "Twitch link" msgstr "" -#: rcgcdw.py:200 +#: rcgcdw.py:230 msgid "PSN link" msgstr "" -#: rcgcdw.py:202 +#: rcgcdw.py:232 msgid "VK link" msgstr "" -#: rcgcdw.py:204 +#: rcgcdw.py:234 msgid "XVL link" msgstr "" -#: rcgcdw.py:206 +#: rcgcdw.py:236 msgid "Steam link" msgstr "" -#: rcgcdw.py:208 +#: rcgcdw.py:238 msgid "Unknown" msgstr "" -#: rcgcdw.py:209 +#: rcgcdw.py:239 msgid "Edited {target}'s profile" msgstr "" -#: rcgcdw.py:210 +#: rcgcdw.py:240 msgid "{field} field changed to: {desc}" msgstr "" -#: rcgcdw.py:214 +#: rcgcdw.py:244 msgid "Deleted a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:217 +#: rcgcdw.py:247 msgid "Changed group membership for {target}" msgstr "" -#: rcgcdw.py:221 rcgcdw.py:223 +#: rcgcdw.py:251 rcgcdw.py:253 msgid "none" msgstr "" -#: rcgcdw.py:224 rcgcdw.py:349 +#: rcgcdw.py:254 rcgcdw.py:376 msgid "No description provided" msgstr "" -#: rcgcdw.py:225 -msgid "Groups changed from {old_groups} to {new_groups} {reason}" +#: rcgcdw.py:255 +msgid "Groups changed from {old_groups} to {new_groups}{is_reason} {reason}" msgstr "" -#: rcgcdw.py:228 +#: rcgcdw.py:258 msgid "Protected {target}" msgstr "" -#: rcgcdw.py:232 +#: rcgcdw.py:262 msgid "Changed protection level for {article}" msgstr "" -#: rcgcdw.py:236 +#: rcgcdw.py:266 msgid "Removed protection from {article}" msgstr "" -#: rcgcdw.py:239 +#: rcgcdw.py:269 msgid "Changed visibility of revision(s) on page {article} " msgstr "" -#: rcgcdw.py:242 +#: rcgcdw.py:272 msgid "Imported {article} with {count} revision(s)" msgstr "" -#: rcgcdw.py:245 +#: rcgcdw.py:275 msgid "Restored {article}" msgstr "" -#: rcgcdw.py:248 +#: rcgcdw.py:278 msgid "Changed visibility of log events" msgstr "" -#: rcgcdw.py:251 +#: rcgcdw.py:281 msgid "Imported interwiki" msgstr "" -#: rcgcdw.py:254 +#: rcgcdw.py:284 msgid "Edited abuse filter number {number}" msgstr "" -#: rcgcdw.py:257 +#: rcgcdw.py:287 msgid "Merged revision histories of {article} into {dest}" msgstr "" -#: rcgcdw.py:260 +#: rcgcdw.py:290 msgid "Added an entry to the interwiki table" msgstr "" -#: rcgcdw.py:261 rcgcdw.py:265 +#: rcgcdw.py:291 rcgcdw.py:295 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "" -#: rcgcdw.py:264 +#: rcgcdw.py:294 msgid "Edited an entry in interwiki table" msgstr "" -#: rcgcdw.py:268 +#: rcgcdw.py:298 msgid "Deleted an entry in interwiki table" msgstr "" -#: rcgcdw.py:269 +#: rcgcdw.py:299 msgid "Prefix: {prefix} | {desc}" msgstr "" -#: rcgcdw.py:272 +#: rcgcdw.py:302 msgid "Changed the content model of the page {article}" msgstr "" -#: rcgcdw.py:273 +#: rcgcdw.py:303 msgid "Model changed from {old} to {new}: {reason}" msgstr "" -#: rcgcdw.py:276 +#: rcgcdw.py:306 msgid "Edited the sprite for {article}" msgstr "" -#: rcgcdw.py:279 +#: rcgcdw.py:309 msgid "Created the sprite sheet for {article}" msgstr "" -#: rcgcdw.py:282 +#: rcgcdw.py:312 msgid "Edited the slice for {article}" msgstr "" -#: rcgcdw.py:285 +#: rcgcdw.py:315 msgid "Created a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:289 +#: rcgcdw.py:319 msgid "Deleted a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:293 +#: rcgcdw.py:323 msgid "Activated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:296 +#: rcgcdw.py:326 msgid "Deactivated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:317 +#: rcgcdw.py:347 msgid "Tags" msgstr "" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "Unable to process the event" msgstr "" -#: rcgcdw.py:443 +#: rcgcdw.py:469 msgid "error" msgstr "" -#: rcgcdw.py:523 +#: rcgcdw.py:549 msgid "Daily overview" msgstr "" -#: rcgcdw.py:539 +#: rcgcdw.py:565 msgid " ({} actions)" msgstr "" -#: rcgcdw.py:540 +#: rcgcdw.py:566 msgid " UTC ({} actions)" msgstr "" -#: rcgcdw.py:542 rcgcdw.py:543 +#: rcgcdw.py:568 rcgcdw.py:569 msgid "But nobody came" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Admin actions" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Bytes changed" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Day score" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Edits made" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active hours" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Most active users" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New articles" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "New files" msgstr "" -#: rcgcdw.py:547 +#: rcgcdw.py:573 msgid "Unique contributors" msgstr "" -#: rcgcdw.py:664 +#: rcgcdw.py:662 +msgid "Connection to {wiki} seems to be stable now." +msgstr "" + +#: rcgcdw.py:662 rcgcdw.py:715 msgid "Connection status" msgstr "" -#: rcgcdw.py:664 +#: rcgcdw.py:715 msgid "{wiki} seems to be down or unreachable." msgstr "" -#: rcgcdw.py:683 +#: rcgcdw.py:737 msgid "{wiki} is back up!" msgstr "" diff --git a/rcgcdw.py b/rcgcdw.py index 818d3aa..3607617 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -122,13 +122,13 @@ def webhook_formatter(action, STATIC, **params): colornumber = 9175040 + (math.floor((editsize*-1)/(52)))*65536 elif editsize == 0: colornumber = 8750469 - link = "https://{wiki}.gamepedia.com/index.php?title={article}&curid={pageid}&diff={diff}&oldid={oldrev}".format(wiki=settings["wiki"], pageid=params["pageid"], diff=params["diff"], oldrev=params["oldrev"], article=article_encoded) + link = "https://{wiki}.gamepedia.com/index.php?title={article}&curid={pageid}&diff={diff}&oldid={oldrev}".format(wiki=settings["wiki"], pageid=params["pageid"], diff=params["diff"], oldrev=params["oldrev"], article=params["title"].replace(" ", "_")) embed["title"] = "{article} ({new}{minor}{editsize})".format(article=params["title"], editsize="+"+str(editsize) if editsize>0 else editsize, new= _("(N!) ") if action == 37 else "", minor=_("m ") if action == 1 and params["minor"] else "") elif action == 5: #sending files license = None urls = safe_read(recent_changes.safe_request("https://{wiki}.gamepedia.com/api.php?action=query&format=json&prop=imageinfo&list=&meta=&titles={filename}&iiprop=timestamp%7Curl&iilimit=2".format(wiki=settings["wiki"], filename=params["title"])), "query", "pages") undolink = "" - link ="https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=article_encoded) + link ="https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=params["title"].replace(" ", "_")) additional_info_retrieved = False if urls is not None: if "-1" not in urls: #oage removed before we asked for it @@ -183,7 +183,7 @@ def webhook_formatter(action, STATIC, **params): link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=params["target"].replace(" ", "_")) embed["title"] = _("Moved {article} to {title} over redirect").format(article=params["title"], title=params["target"]) elif action == 16: - link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=article_encoded) + link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=params["title"].replace(" ", "_")) embed["title"] = _("Moved protection settings from {article} to {title}").format(article=params["title"], title=params["target"]) elif action == 17: link = "https://{wiki}.gamepedia.com/{user}".format(wiki=settings["wiki"], user=params["blocked_user"].replace(" ", "_").replace(')', '\)')) @@ -590,6 +590,7 @@ class recent_changes_class(object): clock = 0 tags = {} unsent_messages = [] + streak = -1 if settings["limitrefetch"] != -1: with open("lastchange.txt", "r") as record: file_content = record.read().strip() @@ -654,6 +655,11 @@ class recent_changes_class(object): else: if self.downtimecredibility > 0: self.downtimecredibility -= 1 + if self.streak > -1: + self.streak+=1 + if self.streak > 8: + self.streak = -1 + send(_("Connection to {wiki} seems to be stable now.").format(wiki=settings["wikiname"]), _("Connection status"), settings["avatars"]["connection_restored"]) for change in changes: if change["rcid"] in self.ids: continue @@ -708,6 +714,7 @@ class recent_changes_class(object): if(time.time() - self.last_downtime)>1800 and self.check_connection(): #check if last downtime happened within 30 minutes, if yes, don't send a message send(_("{wiki} seems to be down or unreachable.").format(wiki=settings["wikiname"]), _("Connection status"), settings["avatars"]["connection_failed"]) self.last_downtime = time.time() + self.streak = 0 def clear_cache(self): self.map_ips = {} diff --git a/settings.json.example b/settings.json.example index 2a6724f..8e447d7 100644 --- a/settings.json.example +++ b/settings.json.example @@ -10,7 +10,8 @@ "limitrefetch": 28, "wikiname": "Minecraft Wiki", "avatars": { - "connection_failed": "https://i.imgur.com/2jWQEt1.png", + "connection_failed": "https://i.imgur.com/2jWQEt1.png", + "connection_restored": "", "no_event": "", "embed": "" },