From 8222c15fca19c3aad0367e7bdea52738ee483707 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 25 Jun 2018 11:21:07 +0200 Subject: [PATCH 1/5] Updated translations, improved Daily Overview featrue formatting and other --- locale/de/LC_MESSAGES/rcgcdw.mo | Bin 6766 -> 6770 bytes locale/de/LC_MESSAGES/rcgcdw.po | 178 ++++++++++++++++---------------- locale/fr/LC_MESSAGES/rcgcdw.mo | Bin 6872 -> 6874 bytes locale/fr/LC_MESSAGES/rcgcdw.po | 176 +++++++++++++++---------------- locale/pl/LC_MESSAGES/rcgcdw.mo | Bin 6816 -> 6818 bytes locale/pl/LC_MESSAGES/rcgcdw.po | 100 ++++++++++++++++-- rcgcdw.pot | 172 +++++++++++++++--------------- rcgcdw.py | 19 ++-- settings.json.example | 2 +- 9 files changed, 364 insertions(+), 283 deletions(-) diff --git a/locale/de/LC_MESSAGES/rcgcdw.mo b/locale/de/LC_MESSAGES/rcgcdw.mo index d2209b2be61cf18d2e7dd710fe502340b625a2cd..da6ac487f194c2241f4df1f1948a29772c991e27 100644 GIT binary patch delta 1908 zcmYk+Sx8h-9LMqhm^EhQ(ylFD+thT@(XmW3mljQ}ER`NYQYs+=gOUtPrXHf`p#=-t z@Ifjf>dA+~sGtq8F&oi@dD1p>llL%aSpz~rT77-VKgUGaXRY05NdoqX5e8U9!e-PB?HGsM$j9#Tm4x>&4PT+IAH~HOA8R%n^DqOeP|s;Y zoxd6zHd{pJF#`+n6Q-bVO60+*$dDDGRu?eT+70krDxCGxIYq5Wri~gyR z^M$B|wRj#0)5&AtG|t0En2v9ek4@mMEXER0Tb_(saW1m!R)cy`y*J*70gl^I6T5-T z!S16{^9+~cSMPi{k^R&Pm!K}pM!mQQHK9sW?)RW-q7(Jv^XTAZRIdBH@qW~V22eHi z4t3v0jKbd-jen4ZgzYaKhk-dfMKdly<+2(pd}fD`OYA{Hyx;z+gA2HtXIU|>!dlG7Q>Yssp?_k3mI2!`|Nq_9uQX#=jrMhxHu)XqFXt#A;F@C!Pa zN=0tKa@31Xd0s?KtOxb{C#ahEgQ_tf1(l4`=8}I^V>$y`c^$GiYeD6z0}HSl=i_VC z3V)$i7)1rK2unn5c^c{uW(#WKZK$n3f!tzeQ46_+D*C=8_FoTt&cGxbL><3HRqGI{ z*uJ42FpQc=EYnw!rJ-tK6Z&*aR1gKkRzhtXQAa4}V{MJsnZo-mNUSC5i7a9Qv5BZA zl()@;Kz=upEHGkdhk8&x5usPCkA zbUMwu+x8u3J(OWiL;bqmpnsCTw=!<0&!6uEgM~Q-UAN;?BmH2oYao7Trh8M_e%-XU ZHFB5J)t4|F6)5YylepL4yEv)Z_aEP(qXz&0 delta 1902 zcmYk+S!_&E9LMqhSUT0x=@g|Xw@S^>Ql05GRB6>PXf5?t4<#c(Qj~`#mWd@&(T7G~ zBz>iks29@^5)odIh!R2~AtI7WY$1fi`u$CB6DRk7Kj+@L%Q@%&zw;&hG2C687;9#= zUb6r;;6!XgA0ET0cm~t)B2K{poQwBy0)D{))J3{)HtKvC25~v+`dwIr-M9#^rdz@s zIzyZYWBNEVKi1%6Y(m`-$1LnZHtS`Vhv#t~-b7tLgoXGUbFm;}cmP$X=WIj$ehO#f zrHq8xOgaxaF$+JT9_-6BqiaFbOv1=!b?mCK5p%E;7ho^W!8^!Y>^+v@H(Y>$@xv2q zcHMy?&UYl}OsCV20lbTB_L&`%us^6JPiGVwn1iggMNluQbI-5E5{~1jf%PEowmwv9 zF5`TB;{N^@HNiv<>#7U$Q7;Z+Hddep7Dd&-c2sQ~LJgoB9XyN5`8D_aJ=DM+p=#?n z>b_Sv3cunQ{Ekd0VZZ1&oXF)V8hIrur!kCr%-WH`+I2>y2i`?3?E{>I9tuV^lgmys z4WM!#bB|k5xjv41PM>=`fZ4p?p3&hQ_7;_sAGipM8I1%q4;k%oh)t^0R_iL#!o~ zzx9L)QBAYbQj&?(ifQ@vIaL!H$p1}$NSe$@Q}K;7rC~Xt_orsE5LfAdrX^aI>J8^x zT`gli5h9e+FtL&#m8q2jTc;gOEA@X@PDnO-Bg;quAOBreUj8#7oU0vax4Wd3XOV)eS zyuRjoCvfnv)4Kh@&OL4WgUM*tR*yI2EUt`%LOmCK1>UezS{ezJ_dNE!?HSDe>}gHj X_Q$>cE$)pgcI(D?TQFIax6bnqR1~Bu diff --git a/locale/de/LC_MESSAGES/rcgcdw.po b/locale/de/LC_MESSAGES/rcgcdw.po index e805fd7..78058c9 100644 --- a/locale/de/LC_MESSAGES/rcgcdw.po +++ b/locale/de/LC_MESSAGES/rcgcdw.po @@ -5,9 +5,9 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2018-06-23 17:33+0200\n" -"PO-Revision-Date: 2018-06-24 00:35+0200\n" -"Last-Translator: \n" +"POT-Creation-Date: 2018-06-25 11:08+0200\n" +"PO-Revision-Date: 2018-06-25 11:11+0200\n" +"Last-Translator: MarkusRost\n" "Language-Team: \n" "Language: de\n" "MIME-Version: 1.0\n" @@ -32,7 +32,7 @@ msgstr "Neue Dateiversion {name}" msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Vorschau]({link}) | [zurücksetzen]({undolink}))" -#: rcgcdw.py:117 rcgcdw.py:133 +#: rcgcdw.py:117 rcgcdw.py:140 msgid "Options" msgstr "Optionen" @@ -40,15 +40,15 @@ msgstr "Optionen" msgid "Uploaded {name}" msgstr "Neue Datei {name}" -#: rcgcdw.py:126 +#: rcgcdw.py:131 msgid "**No license!**" msgstr "**Keine Lizenz!**" -#: rcgcdw.py:133 +#: rcgcdw.py:140 msgid "([preview]({link}))" msgstr "([Vorschau]({link}))" -#: rcgcdw.py:134 +#: rcgcdw.py:141 msgid "" "{desc}\n" "License: {license}" @@ -56,302 +56,302 @@ msgstr "" "{desc}\n" "Lizenz: {license}" -#: rcgcdw.py:137 +#: rcgcdw.py:144 msgid "Deleted page {article}" msgstr "Löschte {article}" -#: rcgcdw.py:140 +#: rcgcdw.py:147 msgid "Deleted redirect {article} by overwriting" msgstr "Löschte die Weiterleitung {article} um Platz zu machen" -#: rcgcdw.py:143 +#: rcgcdw.py:150 msgid "A redirect has been made" msgstr "Eine Weiterleitung wurde erstellt" -#: rcgcdw.py:143 +#: rcgcdw.py:150 msgid "No redirect has been made" msgstr "Die Erstellung einer Weiterleitung wurde unterdrückt" -#: rcgcdw.py:144 +#: rcgcdw.py:151 msgid "Moved {article} to {target}" msgstr "Verschob {article} nach {target}" -#: rcgcdw.py:147 +#: rcgcdw.py:154 msgid "Moved {article} to {title} over redirect" msgstr "Verschob {article} nach {target} und überschrieb eine Weiterleitung\"" -#: rcgcdw.py:150 +#: rcgcdw.py:157 msgid "Moved protection settings from {article} to {title}" msgstr "Verschob die Schutzeinstellungen von {article} nach {title}" -#: rcgcdw.py:154 +#: rcgcdw.py:161 msgid "infinity and beyond" msgstr "alle Ewigkeit" -#: rcgcdw.py:155 +#: rcgcdw.py:162 msgid "Blocked {blocked_user} for {time}" msgstr "Sperrte {blocked_user} für {time}" -#: rcgcdw.py:159 +#: rcgcdw.py:166 msgid "Changed block settings for {blocked_user}" msgstr "Änderte die Sperreinstellungen für {blocked_user}" -#: rcgcdw.py:163 +#: rcgcdw.py:170 msgid "Unblocked {blocked_user}" msgstr "Hob die Sperre von {blocked_user} auf" -#: rcgcdw.py:167 +#: rcgcdw.py:174 msgid "Left a comment on {target}'s profile" msgstr "Hinterließ ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:171 +#: rcgcdw.py:178 msgid "Replied to a comment on {target}'s profile" msgstr "Antwortete auf ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:175 +#: rcgcdw.py:182 msgid "Edited a comment on {target}'s profile" msgstr "Bearbeitete ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:179 +#: rcgcdw.py:186 msgid "Location" msgstr "Wohnort" -#: rcgcdw.py:181 +#: rcgcdw.py:188 msgid "About me" msgstr "\"Über mich\"-Abschnitt" -#: rcgcdw.py:183 +#: rcgcdw.py:190 msgid "Google link" msgstr "Google-Konto" -#: rcgcdw.py:185 +#: rcgcdw.py:192 msgid "Facebook link" msgstr "Facebook-Seite" -#: rcgcdw.py:187 +#: rcgcdw.py:194 msgid "Twitter link" msgstr "Twitter-Benutzernamen" -#: rcgcdw.py:189 +#: rcgcdw.py:196 msgid "Reddit link" msgstr "Reddit-Benutzernamen" -#: rcgcdw.py:191 +#: rcgcdw.py:198 msgid "Twitch link" msgstr "Twitch-Account" -#: rcgcdw.py:193 +#: rcgcdw.py:200 msgid "PSN link" msgstr "PSN-Account" -#: rcgcdw.py:195 +#: rcgcdw.py:202 msgid "VK link" msgstr "VK-Account" -#: rcgcdw.py:197 +#: rcgcdw.py:204 msgid "XVL link" msgstr "Xbox-Live-Tag" -#: rcgcdw.py:199 +#: rcgcdw.py:206 msgid "Steam link" msgstr "Steam-Account" -#: rcgcdw.py:201 +#: rcgcdw.py:208 msgid "Unknown" msgstr "Unbekannt" -#: rcgcdw.py:202 +#: rcgcdw.py:209 msgid "Edited {target}'s profile" msgstr "Bearbeitete das Profil von {target}" -#: rcgcdw.py:203 +#: rcgcdw.py:210 msgid "{field} field changed to: {desc}" msgstr "{field} geändert zu: {desc}" -#: rcgcdw.py:207 +#: rcgcdw.py:214 msgid "Deleted a comment on {target}'s profile" msgstr "Löschte ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:210 +#: rcgcdw.py:217 msgid "Changed group membership for {target}" msgstr "Änderte die Gruppenzugehörigkeit von {target}" -#: rcgcdw.py:214 rcgcdw.py:216 +#: rcgcdw.py:221 rcgcdw.py:223 msgid "none" msgstr "keine" -#: rcgcdw.py:217 rcgcdw.py:311 +#: rcgcdw.py:224 rcgcdw.py:337 msgid "No description provided" msgstr "Keine Zusammenfassung angegeben" -#: rcgcdw.py:218 +#: 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:221 +#: rcgcdw.py:228 msgid "Protected {target}" msgstr "Schützte {target}" -#: rcgcdw.py:225 +#: rcgcdw.py:232 msgid "Changed protection level for {article}" msgstr "Änderte den Schutzstatus von {article}" -#: rcgcdw.py:229 +#: rcgcdw.py:236 msgid "Removed protection from {article}" msgstr "Entfernte den Schutz von {article}" -#: rcgcdw.py:232 +#: rcgcdw.py:239 msgid "Changed visibility of revision(s) on page {article} " msgstr "Änderte die Sichtbarkeit einiger Versionen von {article}" -#: rcgcdw.py:235 +#: rcgcdw.py:242 msgid "Imported {article} with {count} revision(s)" msgstr "Importierte {article} mit {count} Versionen" -#: rcgcdw.py:238 +#: rcgcdw.py:245 msgid "Restored {article}" msgstr "Stellte {article} wieder her" -#: rcgcdw.py:241 +#: rcgcdw.py:248 msgid "Changed visibility of log events" msgstr "Änderte die Sichtbarkeit eines Logbucheintrags" -#: rcgcdw.py:244 +#: rcgcdw.py:251 msgid "Imported interwiki" msgstr "Importierte Interwiki" -#: rcgcdw.py:247 +#: rcgcdw.py:254 msgid "Edited abuse filter number {number}" msgstr "Änderte Missbrauchsfilter {number}" -#: rcgcdw.py:250 +#: rcgcdw.py:257 msgid "Merged revision histories of {article} into {dest}" msgstr "Vereinigte Versionsgeschichten von {article} in {dest}" -#: rcgcdw.py:253 +#: rcgcdw.py:260 msgid "Added an entry to the interwiki table" msgstr "Fügte ein Interwiki-Präfix hinzu" -#: rcgcdw.py:254 rcgcdw.py:258 +#: rcgcdw.py:261 rcgcdw.py:265 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Präfix: {prefix}, URL: {website} | {desc}" -#: rcgcdw.py:257 +#: rcgcdw.py:264 msgid "Edited an entry in interwiki table" msgstr "Änderte ein Interwiki-Präfix" -#: rcgcdw.py:261 +#: rcgcdw.py:268 msgid "Deleted an entry in interwiki table" msgstr "Entfernte ein Interwiki-Präfix" -#: rcgcdw.py:262 +#: rcgcdw.py:269 msgid "Prefix: {prefix} | {desc}" msgstr "Präfix: {prefix} | {desc}" -#: rcgcdw.py:265 +#: rcgcdw.py:272 msgid "Changed the content model of the page {article}" msgstr "Änderte das Inhaltsmodell von {article}" -#: rcgcdw.py:266 +#: rcgcdw.py:273 msgid "Model changed from {old} to {new}: {reason}" msgstr "Modell geändert von {old} zu {new}: {reason}" -#: rcgcdw.py:269 +#: rcgcdw.py:276 msgid "Edited the sprite for {article}" msgstr "Edited the sprite for {article}" -#: rcgcdw.py:272 +#: rcgcdw.py:279 msgid "Created the sprite sheet for {article}" msgstr "Created the sprite sheet for {article}" -#: rcgcdw.py:275 +#: rcgcdw.py:282 msgid "Edited the slice for {article}" msgstr "Edited the slice for {article}" -#: rcgcdw.py:278 +#: rcgcdw.py:285 msgid "Created a tag \"{tag}\"" msgstr "Erstellte die Markierung \"{tag}\"" -#: rcgcdw.py:281 +#: rcgcdw.py:288 msgid "Deleted a tag \"{tag}\"" msgstr "Löschte die Markierung \"{tag}\"" -#: rcgcdw.py:284 +#: rcgcdw.py:291 msgid "Activated a tag \"{tag}\"" msgstr "Aktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:287 +#: rcgcdw.py:294 msgid "Deactivated a tag \"{tag}\"" msgstr "Deaktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:405 +#: rcgcdw.py:431 msgid "Unable to process the event" msgstr "Ereignis kann nicht verabreitet werden" -#: rcgcdw.py:405 +#: rcgcdw.py:431 msgid "error" msgstr "Fehler" -#: rcgcdw.py:485 +#: rcgcdw.py:511 msgid "Daily overview" msgstr "Tägliche Übersicht" -#: rcgcdw.py:508 rcgcdw.py:509 +#: rcgcdw.py:527 +msgid " ({} actions)" +msgstr " ({} Aktionen)" + +#: rcgcdw.py:528 +msgid " UTC ({} actions)" +msgstr " UTC ({} Aktionen)" + +#: rcgcdw.py:530 rcgcdw.py:531 msgid "But nobody came" msgstr "Keine Aktivität" -#: rcgcdw.py:512 -msgid " ({} actions)" -msgstr "({} Aktionen)" - -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Admin actions" -msgstr "Adminaktionen" +msgstr "Admin-Aktionen" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Bytes changed" msgstr "Bytes geändert" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Day score" msgstr "Tageswert" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Edits made" msgstr "Bearbeitungen" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Most active hours" msgstr "Aktivste Stunden" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Most active users" msgstr "Aktivste Benutzer" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "New articles" msgstr "Neue Artikel" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "New files" msgstr "Neue Dateien" -#: rcgcdw.py:512 -msgid "UTC ({} actions)" -msgstr "UTC ({} Aktionen)" - -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Unique contributors" msgstr "Einzelne Autoren" -#: rcgcdw.py:625 +#: rcgcdw.py:649 msgid "Connection status" msgstr "Verbindungsstatus" -#: rcgcdw.py:625 +#: rcgcdw.py:649 msgid "{wiki} seems to be down or unreachable." msgstr "Das {wiki} scheint unerreichbar zu sein." -#: rcgcdw.py:635 +#: rcgcdw.py:659 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 0145d2caf5066589098194c775b8f8311327bdcb..ad41b601a7a098aa94ac45848d2936cbdb5a8502 100644 GIT binary patch delta 1874 zcmYk+OGs2v9LMp$k9=imW!jkLozxmL(=jK_9_AxorIr~*LQn}}iA6<=q=x805mfY8 zNQ4U)K^ay9MvE3L3W6|*h-jBZCIvy+qE&r=cSi6q|NA*}=iWKz{Lla14}p(?Yb%5E z%&a)xY!+6d4;yd+9>Ekmhl}tgCg20iz){S{F`R=_=*4I*(tUZT^JQ3oHK^-*aT#7u zu%H#wdCCa~C$S8Z63sNRDqM)$Q8#qsT)cvO><$MH-o@qk9CiI9=Hfq0$K0gw1S(Pg z(}nu|a#GN2DV-5cAO1o**c&Xx4_Jt^ zlfw%tkJyB(Io}zivzX3R^x=KvWA8XHdHaM)^>@_7V#p_1wrtcu`Ka@&um~Gb6FY&7 zZI@76atl}BlgRJms09Z9(9wm;s|HR+O~`}V^8l(AT2TYkt=i%~b@F4P3> zaLB?(Sb}4yE&GRBKt@`43-Ym)?+v&FPhuhC+W;L0Utl?Y#nrfkQq~Ras6RfBTHz?F zXy2n!`4=_N0!m$5=|wH12sM!&EWgvV>RD{=ssS! zhVPR|7R@1_vJ^><)nO*?Lej)zn#BiG#?H_IeTd*GxWhLNA7&sF^NgSz1{$ z2UTeo>bk?IBJD>#zZcPq!$=Zr3^ni<)JlIKAIoM|I$w^OP!+~uV!`EsBI(K3DwSY({`w75t`TrVh7>we+->QqM2wR zwh~IWn$oKklW}(f+GkC0E#V_(Hobs&nA|PXdDYHzQ~EbWzNmIq5h`NUpSyP()uAb! zYD&ARRE4M)k+!9dV29jPf^E@(rcBLj%BVvqb4s(eR{LH>6cJ5Cqy?>kp7xTAy3cJb z>P68;sPPoJjn{##C-kUw5Zj3wB8^ZB5ZXd*PX$p)Og9y|3QkQ0tfqHDj+;}**MG{{ zci?!>;l5)9=IrdK4SC}y;zFLeol)@t$M3H!skqUf;tluxC842|y-~5c?uIu$J(M`F LHz9Pv(;oF7*kYFg delta 1880 zcmZA1S!_&k6vy#1w5AJPEu$^HMQK&F)0ycoO3~WY)@o8q8zCu)lvpFk2uUUMK_X%c z50*#>LZ1YQ5aNN55JfyRm1rU=#0!1${oNS}{+V+>ckbNf{LlZ~c^`TkIyNbqXl7+z zvmy*(Ha25AZbKg)#3Ve6Bk&Ry;yoOKJy?L>P}gN~vW}0zVk}3UzY53W0W8BSNftGS zoh}Xp@h4_tX|mZctVUh164P)W^0A|AM&b#afHzU+ci~v6b)OZe-}m4c zJeLwR%V*~S2Xw=3V+B6J68wdlP~qU1 zVGQtn0p{ZVC_6>$oJKzOkPXS(3skA!p%VL!RM%3;N)O6L9nZs3tVAWY0ePnFMlH!9 zoQRj>zrRFH@FVKH=vQ{QxAkKNda1KA^P$#0i0X+tR08YJ!A+>OJ`z8E29?+aR8L() zU3Uuy;A2d{r>MlAqr>y9mmOuE#ND)(xp>oKR)geZKgdcq^iW5Y)Qh@tAnrWW60Sx~ zU@wls4lKs2sENErRiY1do{xuS@O&#~XBr10s3zHkemsX-^A{MwWS%+)Yf%XtVUvgF zu^jKBmh1~E@r0qVCCI`Gz6WtMwxTA|jtp&d`)TNE6W@|!S z*n(=NJ*WqqL^aWMq(|N4=c1~!gwR+S~pnSKek5 z1Bs=Ch8j$RzX`Xy)ldz@a$*+2+vX0pf7sJIA10={M`N4GpyksD#c=<1N4rnz40wA7 zr8m?#MSJ%<>(=ksw54r(ai=eBt;ZX1{NYF-aC~2Sfj8**{gLuO=cV*!Pv_9g9Z4B0 L|G(z&$a>FjMt+$E diff --git a/locale/fr/LC_MESSAGES/rcgcdw.po b/locale/fr/LC_MESSAGES/rcgcdw.po index cf5f8a0..e166301 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-23 17:33+0200\n" -"PO-Revision-Date: 2018-06-24 11:03+0200\n" -"Last-Translator: Frisk \n" +"POT-Creation-Date: 2018-06-25 11:08+0200\n" +"PO-Revision-Date: 2018-06-25 11:10+0200\n" +"Last-Translator:JSBM\n" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgstr "Téléversement d'une nouvelle version de {name}" msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Aperçu]({link}) | [Annuler]({undolink}))" -#: rcgcdw.py:117 rcgcdw.py:133 +#: rcgcdw.py:117 rcgcdw.py:140 msgid "Options" msgstr "Options" @@ -43,15 +43,15 @@ msgstr "Options" msgid "Uploaded {name}" msgstr "Téléversement de {name}" -#: rcgcdw.py:126 +#: rcgcdw.py:131 msgid "**No license!**" msgstr "**Aucune license!**" -#: rcgcdw.py:133 +#: rcgcdw.py:140 msgid "([preview]({link}))" msgstr "([Aperçu]({link}))" -#: rcgcdw.py:134 +#: rcgcdw.py:141 msgid "" "{desc}\n" "License: {license}" @@ -59,302 +59,302 @@ msgstr "" "{desc}\n" "License: {license}" -#: rcgcdw.py:137 +#: rcgcdw.py:144 msgid "Deleted page {article}" msgstr "Suppression de la page {article}" -#: rcgcdw.py:140 +#: rcgcdw.py:147 msgid "Deleted redirect {article} by overwriting" msgstr "Suppression par écrasement de la redirection {article}" -#: rcgcdw.py:143 +#: rcgcdw.py:150 msgid "A redirect has been made" msgstr "Une redirection a été créée" -#: rcgcdw.py:143 +#: rcgcdw.py:150 msgid "No redirect has been made" msgstr "Aucune redirection créée" -#: rcgcdw.py:144 +#: rcgcdw.py:151 msgid "Moved {article} to {target}" msgstr "Déplacement de {article} vers {target}" -#: rcgcdw.py:147 +#: rcgcdw.py:154 msgid "Moved {article} to {title} over redirect" msgstr "Déplacement de {article} vers {title} par redirection" -#: rcgcdw.py:150 +#: rcgcdw.py:157 msgid "Moved protection settings from {article} to {title}" msgstr "Transfert des paramètres de protection de {article} vers {title}" -#: rcgcdw.py:154 +#: rcgcdw.py:161 msgid "infinity and beyond" msgstr "toujours" -#: rcgcdw.py:155 +#: rcgcdw.py:162 msgid "Blocked {blocked_user} for {time}" msgstr "{blocked user} a été bloqué pour {time}" -#: rcgcdw.py:159 +#: rcgcdw.py:166 msgid "Changed block settings for {blocked_user}" msgstr "Modification des paramètres de blocage pour {blocked_user}" -#: rcgcdw.py:163 +#: rcgcdw.py:170 msgid "Unblocked {blocked_user}" msgstr "{blocked_user} a été débloqué" -#: rcgcdw.py:167 +#: rcgcdw.py:174 msgid "Left a comment on {target}'s profile" msgstr "Ajout d'un commentaire sur le profil de {target}" -#: rcgcdw.py:171 +#: rcgcdw.py:178 msgid "Replied to a comment on {target}'s profile" msgstr "Réponse à un commentaire sur le profil de {target}" -#: rcgcdw.py:175 +#: rcgcdw.py:182 msgid "Edited a comment on {target}'s profile" msgstr "Édition d'un commentaire sur le profil de {target}" -#: rcgcdw.py:179 +#: rcgcdw.py:186 msgid "Location" msgstr "Emplacement" -#: rcgcdw.py:181 +#: rcgcdw.py:188 msgid "About me" msgstr "À propos de moi" -#: rcgcdw.py:183 +#: rcgcdw.py:190 msgid "Google link" msgstr "Lien Google" -#: rcgcdw.py:185 +#: rcgcdw.py:192 msgid "Facebook link" msgstr "Lien Facebook" -#: rcgcdw.py:187 +#: rcgcdw.py:194 msgid "Twitter link" msgstr "Lien Twitter" -#: rcgcdw.py:189 +#: rcgcdw.py:196 msgid "Reddit link" msgstr "Lien Reddit" -#: rcgcdw.py:191 +#: rcgcdw.py:198 msgid "Twitch link" msgstr "Lien Twitch" -#: rcgcdw.py:193 +#: rcgcdw.py:200 msgid "PSN link" msgstr "Lien PSN" -#: rcgcdw.py:195 +#: rcgcdw.py:202 msgid "VK link" msgstr "Lien VK" -#: rcgcdw.py:197 +#: rcgcdw.py:204 msgid "XVL link" msgstr "Lien XVL" -#: rcgcdw.py:199 +#: rcgcdw.py:206 msgid "Steam link" msgstr "Lien Steam" -#: rcgcdw.py:201 +#: rcgcdw.py:208 msgid "Unknown" msgstr "Inconnu" -#: rcgcdw.py:202 +#: rcgcdw.py:209 msgid "Edited {target}'s profile" msgstr "Modification du profil de {target}" -#: rcgcdw.py:203 +#: rcgcdw.py:210 msgid "{field} field changed to: {desc}" msgstr "{field} modifié pour: {desc}" -#: rcgcdw.py:207 +#: rcgcdw.py:214 msgid "Deleted a comment on {target}'s profile" msgstr "Retrait d'un commentaire sur le profil de {target}" -#: rcgcdw.py:210 +#: rcgcdw.py:217 msgid "Changed group membership for {target}" msgstr "Modification des groupes pour {target}" -#: rcgcdw.py:214 rcgcdw.py:216 +#: rcgcdw.py:221 rcgcdw.py:223 msgid "none" msgstr "aucun" -#: rcgcdw.py:217 rcgcdw.py:311 +#: rcgcdw.py:224 rcgcdw.py:337 msgid "No description provided" msgstr "Aucune description" -#: rcgcdw.py:218 +#: 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:221 +#: rcgcdw.py:228 msgid "Protected {target}" msgstr "Protection de {target}" -#: rcgcdw.py:225 +#: rcgcdw.py:232 msgid "Changed protection level for {article}" msgstr "Modification du niveau de protection de {article}" -#: rcgcdw.py:229 +#: rcgcdw.py:236 msgid "Removed protection from {article}" msgstr "Retrait de la protection de {article}" -#: rcgcdw.py:232 +#: rcgcdw.py:239 msgid "Changed visibility of revision(s) on page {article} " msgstr "Modification de la visibilité de révision(s) sur la page {article} " -#: rcgcdw.py:235 +#: rcgcdw.py:242 msgid "Imported {article} with {count} revision(s)" msgstr "Article {article} importé avec {count} révision(s)" -#: rcgcdw.py:238 +#: rcgcdw.py:245 msgid "Restored {article}" msgstr "Restauration de {article}" -#: rcgcdw.py:241 +#: rcgcdw.py:248 msgid "Changed visibility of log events" msgstr "Modification de la visibilité d'évènements des journaux" -#: rcgcdw.py:244 +#: rcgcdw.py:251 msgid "Imported interwiki" msgstr "Importation d'interwiki" -#: rcgcdw.py:247 +#: rcgcdw.py:254 msgid "Edited abuse filter number {number}" msgstr "Édition de la règle {number} du filtre anti-abus" -#: rcgcdw.py:250 +#: rcgcdw.py:257 msgid "Merged revision histories of {article} into {dest}" msgstr "Fusion de l'historique de {article} vers {dest}" -#: rcgcdw.py:253 +#: rcgcdw.py:260 msgid "Added an entry to the interwiki table" msgstr "Ajout d'une entrée à la table interwiki" -#: rcgcdw.py:254 rcgcdw.py:258 +#: rcgcdw.py:261 rcgcdw.py:265 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Préfixe: {prefix}, site: {website} | {desc}" -#: rcgcdw.py:257 +#: rcgcdw.py:264 msgid "Edited an entry in interwiki table" msgstr "Modification d'une entrée de la table interwiki" -#: rcgcdw.py:261 +#: rcgcdw.py:268 msgid "Deleted an entry in interwiki table" msgstr "Retrait d'une entrée de la table interwiki" -#: rcgcdw.py:262 +#: rcgcdw.py:269 msgid "Prefix: {prefix} | {desc}" msgstr "Préfixe: {prefix} | {desc}" -#: rcgcdw.py:265 +#: rcgcdw.py:272 msgid "Changed the content model of the page {article}" msgstr "Modification du modèle de contenu de l'article {article}" -#: rcgcdw.py:266 +#: rcgcdw.py:273 msgid "Model changed from {old} to {new}: {reason}" msgstr "Modèle changé de {old} à {new}: {reason}" -#: rcgcdw.py:269 +#: rcgcdw.py:276 msgid "Edited the sprite for {article}" msgstr "Édition du sprite de {article}" -#: rcgcdw.py:272 +#: rcgcdw.py:279 msgid "Created the sprite sheet for {article}" msgstr "Création d'une feuille de sprite pour {article}" -#: rcgcdw.py:275 +#: rcgcdw.py:282 msgid "Edited the slice for {article}" msgstr "" -#: rcgcdw.py:278 +#: rcgcdw.py:285 msgid "Created a tag \"{tag}\"" msgstr "Création du tag « {tag} »" -#: rcgcdw.py:281 +#: rcgcdw.py:288 msgid "Deleted a tag \"{tag}\"" msgstr "Suppression du tag « {tag} »" -#: rcgcdw.py:284 +#: rcgcdw.py:291 msgid "Activated a tag \"{tag}\"" msgstr "Activation du tag « {tag} »" -#: rcgcdw.py:287 +#: rcgcdw.py:294 msgid "Deactivated a tag \"{tag}\"" msgstr "Désactivation du tag « {tag} »" -#: rcgcdw.py:405 +#: rcgcdw.py:431 msgid "Unable to process the event" msgstr "Impossible d'analyser l'évènement" -#: rcgcdw.py:405 +#: rcgcdw.py:431 msgid "error" msgstr "erreur" -#: rcgcdw.py:485 +#: rcgcdw.py:511 msgid "Daily overview" msgstr "Résumé de la journée" -#: rcgcdw.py:508 rcgcdw.py:509 -msgid "But nobody came" -msgstr "Aucune activité" - -#: rcgcdw.py:512 +#: rcgcdw.py:527 msgid " ({} actions)" msgstr " ({} actions)" -#: rcgcdw.py:512 +#: rcgcdw.py:528 +msgid " UTC ({} actions)" +msgstr " UTC ({} actions)" + +#: rcgcdw.py:530 rcgcdw.py:531 +msgid "But nobody came" +msgstr "Aucune activité" + +#: rcgcdw.py:536 msgid "Admin actions" msgstr "Actions d'administrateur" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Bytes changed" msgstr "Octets modifiés" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Day score" msgstr "Score du jour" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Edits made" msgstr "Modifications effectuées" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Most active hours" msgstr "Heures les plus actives" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Most active users" msgstr "Membres les plus actifs" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "New articles" msgstr "Nouveaux articles" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "New files" msgstr "Nouveaux fichiers" -#: rcgcdw.py:512 -msgid "UTC ({} actions)" -msgstr "UTC ({} actions)" - -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Unique contributors" msgstr "Contributeurs uniques" -#: rcgcdw.py:625 +#: rcgcdw.py:649 msgid "Connection status" msgstr "Statut de connexion" -#: rcgcdw.py:625 +#: rcgcdw.py:649 msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} semble être down ou inatteignable." -#: rcgcdw.py:635 +#: rcgcdw.py:659 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 413e609469bed4d389b5c64999155e23a7dd1122..3d63680b5144ebc2daef3bd9d073293717c95f78 100644 GIT binary patch delta 1887 zcmY+^OGs2v9LMqhR63UV%B-~1YpIQC>FD^J%fxcfl>*zs6~Q7$+U3M146M) z84*^rC?T3f5?BNoREr*)o&-g-=&=lvEc*V&E7W2B^Eq?o-h0mZpa0CI(!tW+f>4r~ z)p*UKuo->09h31mCg53|hgUELM{q7a#2kE&aX5`Hvv3ybz5r@`4d!7B>iT1ti-R#1 zvO+qK7;tb51DH15ObgqLDcFv>p$p^jBJ#2!-cs>4F2?7m>&I{rCd@FKgC&@U4XEdI zqP`!P5i(my=NEuQo}v|3pw6-pZ+XlPqZXJ;-sqYi_2618z&f0bov8ay zqIP-#qwy}P21Zdw`wq3Cam;3ZOW`i1whFb<7F3Elun_xDM{*xky%r%TV{X zp^EPass_#=b66O)fl<`aJ;M_Gf+@^z87yBb3g80Vh`aCr2Jj(j0l!e!WiyL1RE;Xy zeW6CHjH-dJ=%AOom!l7t z;yzr5{YX;m4RV_H9l6EEQ5#BT)jF~wRBe=@GEp;+{A(pU8PE+qs1*;OewNoTh>zXx zqq$3|Oh;YkLltWPmGWBG4rFdSjhgT>>UlSiB-&HdhCii}e_im60Ts&+)Pu)S)f$sF zQLVAa%My9hg7eYAZSLnTq*f!@tHTOnGojW@Y$24<$)+r-#p?W3L@S6^LKQugSWh$( zn~05s&R!d(4xwL-vYbn(epYJ!Wpo;d$yQHC|IK97 z5{Wg0{xF&dHGVabrvHL!LIt*!XdzY;I$yOiLPwZSR1&I>$yP*1^%m3*y4)Srxn`>G z_>Oiv?Rz@+A3AtA&z!BTtHXY8v^QKI-|q32I(~muQAPjFgeg^_ zgheBXF|tvNnkXbnYYcAKDFjV4aZ}>LxFG=(;{#0$ivR!2oy0G5=J)mMz4v>ZbLUjw zJAKn#rCTCms4k)dx8ic#k6Ao|jray;@MCPiS!~CzaS8s0t>{JGw+bEa!5j{w*YCqM zIF0M^^GuW?p>u_SUd$|vSc+TlcAP+O*n{!Qj6 zHlokjjsE{AuEH~mN)dO{`Idne`~`h*_SOixkwbUVi+o~~uT8iMm*H#Ji6?P2eueBM ze#RcWj-A-CxU#WA>a&<<{7{L`operP2VOuv@he|!BK}2>Ji{tnSc05(45AZ_rsF$t zEr0Jp7j^=fJ3c^Da~AK#@6-R^L^oJk#<_Z7Gdgh&Z^M3cVdH2G6w%sv1zo^2CioVb z^KzA$1Kr>Xj%5Icuw*V@qT_>0*n=OUxxb7F z{)wBhfv2p+0zQaGki&?JNEYJ<Hf1enO|+vYu?}6xwnon18>Sd=#jm69 z<(qgPoemMjBn75|J20!d%;x( zESlfZ3I0Z_wf2rmwJtwmJBY1> zZ5v^($UymrWen#Nj}SHs&Su^%N(*(8c#Ie&c)QBY$~T3kYa`+Bezo~}^D@MsSNEr* zIrO!PnX$Usx@=)A>3I2Y@^tZqy$AMB\n" "Language-Team: \n" "Language: pl\n" @@ -18,30 +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 msgid "(N!) " msgstr "(N!) " +#: rcgcdw.py:103 msgid "m " msgstr "d " +#: rcgcdw.py:116 msgid "Uploaded a new version of {name}" msgstr "Przesłał(a) nową wersję {name}" +#: rcgcdw.py:117 msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([podgląd]({link}) | [wycofaj]({undolink}))" +#: rcgcdw.py:117 rcgcdw.py:140 msgid "Options" msgstr "Opcje" +#: rcgcdw.py:119 msgid "Uploaded {name}" msgstr "Przesłał(a) {name}" +#: rcgcdw.py:131 msgid "**No license!**" msgstr "**Brak licencji!**" +#: rcgcdw.py:140 msgid "([preview]({link}))" msgstr "([podgląd]({link}))" +#: rcgcdw.py:141 msgid "" "{desc}\n" "License: {license}" @@ -49,230 +58,305 @@ msgstr "" "{desc}\n" "Licencja: {license}" +#: rcgcdw.py:144 msgid "Deleted page {article}" msgstr "Usunął/usunęła {article}" +#: rcgcdw.py:147 msgid "Deleted redirect {article} by overwriting" msgstr "" "Usunął/usunęła przekierowanie ({article}) aby utworzyć miejsce dla " "przenoszonej strony" +#: rcgcdw.py:150 msgid "A redirect has been made" msgstr "Zostało utworzone przekierowanie" +#: rcgcdw.py:150 msgid "No redirect has been made" msgstr "Nie utworzono przekierowania" +#: rcgcdw.py:151 msgid "Moved {article} to {target}" msgstr "Przeniósł/przeniosła {article} do {target}" +#: rcgcdw.py:154 msgid "Moved {article} to {title} over redirect" msgstr "Przeniósł/przeniosła {article} do strony przekierowującej {target}" +#: rcgcdw.py:157 msgid "Moved protection settings from {article} to {title}" msgstr "Przeniesiono ustawienia zabezpieczeń z {article} do {title}" +#: rcgcdw.py:161 msgid "infinity and beyond" msgstr "wieczność" +#: rcgcdw.py:162 msgid "Blocked {blocked_user} for {time}" msgstr "Zablokowano {blocked_user} na {time}" +#: rcgcdw.py:166 msgid "Changed block settings for {blocked_user}" msgstr "Zmienił ustawienia blokady {blocked_user}" +#: rcgcdw.py:170 msgid "Unblocked {blocked_user}" msgstr "Zablokował {blocked_user} na {time}" +#: rcgcdw.py:174 msgid "Left a comment on {target}'s profile" msgstr "Pozostawiono komentarz na profilu użytkownika {target}" +#: rcgcdw.py:178 msgid "Replied to a comment on {target}'s profile" msgstr "Odpowiedziano na komentarz na profilu użytkownika {target}" +#: rcgcdw.py:182 msgid "Edited a comment on {target}'s profile" msgstr "Edytowano komentarz na profilu użytkownika {target}" +#: rcgcdw.py:186 msgid "Location" msgstr "Lokacja" +#: rcgcdw.py:188 msgid "About me" msgstr "O mnie" +#: rcgcdw.py:190 msgid "Google link" msgstr "link Google" +#: rcgcdw.py:192 msgid "Facebook link" msgstr "link Facebook" +#: rcgcdw.py:194 msgid "Twitter link" msgstr "link Twitter" +#: rcgcdw.py:196 msgid "Reddit link" msgstr "link Reddit" +#: rcgcdw.py:198 msgid "Twitch link" msgstr "link Twitch" +#: rcgcdw.py:200 msgid "PSN link" msgstr "link PSN" +#: rcgcdw.py:202 msgid "VK link" msgstr "link VK" +#: rcgcdw.py:204 msgid "XVL link" msgstr "link XVL" +#: rcgcdw.py:206 msgid "Steam link" msgstr "link Steam" +#: rcgcdw.py:208 msgid "Unknown" msgstr "Nieznana" +#: rcgcdw.py:209 msgid "Edited {target}'s profile" msgstr "Edytowano profil użytkownika {target}" +#: rcgcdw.py:210 msgid "{field} field changed to: {desc}" msgstr "pole {field} zostało zmienione na: {desc}" +#: rcgcdw.py:214 msgid "Deleted a comment on {target}'s profile" msgstr "Usunął komentarz na profilu użytkownika {target}" +#: rcgcdw.py:217 msgid "Changed group membership for {target}" msgstr "Zmieniono przynależność do grup dla {target}" +#: rcgcdw.py:221 rcgcdw.py:223 msgid "none" msgstr "brak" +#: rcgcdw.py:224 rcgcdw.py:337 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} {desc}" +#: rcgcdw.py:228 msgid "Protected {target}" msgstr "Zabezpieczono {target}" +#: rcgcdw.py:232 msgid "Changed protection level for {article}" msgstr "Zmieniono poziom zabezpieczeń {article}" +#: rcgcdw.py:236 msgid "Removed protection from {article}" msgstr "Usunięto zabezpieczenie {article}" +#: rcgcdw.py:239 msgid "Changed visibility of revision(s) on page {article} " msgstr "Zmieniono widoczność wersji na stroni {article}" +#: rcgcdw.py:242 msgid "Imported {article} with {count} revision(s)" msgstr "Zaimportowano {article} z {count} wersjami" +#: rcgcdw.py:245 msgid "Restored {article}" msgstr "Przywrócono {article)" +#: rcgcdw.py:248 msgid "Changed visibility of log events" msgstr "Zmieniono widoczność logów" +#: rcgcdw.py:251 msgid "Imported interwiki" msgstr "Zaimportowano interwiki" +#: rcgcdw.py:254 msgid "Edited abuse filter number {number}" msgstr "Edytowano filtr nadużyć numer (number)" +#: rcgcdw.py:257 msgid "Merged revision histories of {article} into {dest}" msgstr "Połączono historie {article} z {dest}" +#: rcgcdw.py:260 msgid "Added an entry to the interwiki table" msgstr "Dodano wpis do tabeli interwiki" +#: rcgcdw.py:261 rcgcdw.py:265 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Prefix: {prefix}, strona: {website} | desc" +#: rcgcdw.py:264 msgid "Edited an entry in interwiki table" msgstr "Edytowano wpis interwiki" +#: rcgcdw.py:268 msgid "Deleted an entry in interwiki table" msgstr "Usunięto wpis interwiki" +#: rcgcdw.py:269 msgid "Prefix: {prefix} | {desc}" msgstr "Prefix: {prefix} | {desc}" +#: rcgcdw.py:272 msgid "Changed the content model of the page {article}" msgstr "Zmieniono model zawartości {article}" +#: rcgcdw.py:273 msgid "Model changed from {old} to {new}: {reason}" msgstr "Model został zmieniony z {old} na {new}: {reason}" +#: rcgcdw.py:276 msgid "Edited the sprite for {article}" msgstr "Edytowano sprite dla {article}" +#: rcgcdw.py:279 msgid "Created the sprite sheet for {article}" msgstr "Utworzono sprite sheet dla {article}" +#: rcgcdw.py:282 msgid "Edited the slice for {article}" msgstr "Edytowano część sprite dla {article}" +#: rcgcdw.py:285 msgid "Created a tag \"{tag}\"" msgstr "Utworzono tag \"{tag}\"" +#: rcgcdw.py:288 msgid "Deleted a tag \"{tag}\"" msgstr "Usunięto tag \"{tag}\"" +#: rcgcdw.py:291 msgid "Activated a tag \"{tag}\"" msgstr "Aktywowano tag \"{tag}\"" +#: rcgcdw.py:294 msgid "Deactivated a tag \"{tag}\"" msgstr "Dezaktywowano tag \"{tag}\"" +#: rcgcdw.py:431 msgid "Unable to process the event" msgstr "Nie udało się odczytać wydarzenia" +#: rcgcdw.py:431 msgid "error" msgstr "błąd" +#: rcgcdw.py:511 msgid "Daily overview" msgstr "Podsumowanie dnia" -msgid "But nobody came" -msgstr "Ale nikt nie przyszedł" - +#: rcgcdw.py:527 msgid " ({} actions)" msgstr "({} akcji)" +#: rcgcdw.py:528 +msgid " UTC ({} actions)" +msgstr " UTC ({} akcji)" + +#: rcgcdw.py:530 rcgcdw.py:531 +msgid "But nobody came" +msgstr "Ale nikt nie przyszedł" + +#: rcgcdw.py:536 msgid "Admin actions" msgstr "Akcji administratorskich" +#: rcgcdw.py:536 msgid "Bytes changed" msgstr "Zmienionych bajtów" +#: rcgcdw.py:536 msgid "Day score" msgstr "Wynik dnia" +#: rcgcdw.py:536 msgid "Edits made" msgstr "Zrobionych edycji" +#: rcgcdw.py:536 msgid "Most active hours" msgstr "Najbardziej aktywne godziny" +#: rcgcdw.py:536 msgid "Most active users" msgstr "Najbardziej aktywni użytkownicy" +#: rcgcdw.py:536 msgid "New articles" msgstr "Nowych artykułów" +#: rcgcdw.py:536 msgid "New files" msgstr "Nowych plików" -msgid "UTC ({} actions)" -msgstr "UTC ({} akcji)" - +#: rcgcdw.py:536 msgid "Unique contributors" msgstr "Unikalnych edytujących" +#: rcgcdw.py:649 msgid "Connection status" msgstr "Problem z połączeniem" +#: rcgcdw.py:649 msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} nie działa lub jest nieosiągalna." +#: rcgcdw.py:659 msgid "{wiki} is back up!" msgstr "{wiki} jest ponownie osiągalna!" diff --git a/rcgcdw.pot b/rcgcdw.pot index a36fc3d..b822f4b 100644 --- a/rcgcdw.pot +++ b/rcgcdw.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2018-06-23 17:33+0200\n" +"POT-Creation-Date: 2018-06-25 11:08+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,7 +31,7 @@ msgstr "" msgid "([preview]({link}) | [undo]({undolink}))" msgstr "" -#: rcgcdw.py:117 rcgcdw.py:133 +#: rcgcdw.py:117 rcgcdw.py:140 msgid "Options" msgstr "" @@ -39,317 +39,317 @@ msgstr "" msgid "Uploaded {name}" msgstr "" -#: rcgcdw.py:126 +#: rcgcdw.py:131 msgid "**No license!**" msgstr "" -#: rcgcdw.py:133 +#: rcgcdw.py:140 msgid "([preview]({link}))" msgstr "" -#: rcgcdw.py:134 +#: rcgcdw.py:141 msgid "" "{desc}\n" "License: {license}" msgstr "" -#: rcgcdw.py:137 +#: rcgcdw.py:144 msgid "Deleted page {article}" msgstr "" -#: rcgcdw.py:140 +#: rcgcdw.py:147 msgid "Deleted redirect {article} by overwriting" msgstr "" -#: rcgcdw.py:143 +#: rcgcdw.py:150 msgid "A redirect has been made" msgstr "" -#: rcgcdw.py:143 +#: rcgcdw.py:150 msgid "No redirect has been made" msgstr "" -#: rcgcdw.py:144 +#: rcgcdw.py:151 msgid "Moved {article} to {target}" msgstr "" -#: rcgcdw.py:147 +#: rcgcdw.py:154 msgid "Moved {article} to {title} over redirect" msgstr "" -#: rcgcdw.py:150 +#: rcgcdw.py:157 msgid "Moved protection settings from {article} to {title}" msgstr "" -#: rcgcdw.py:154 +#: rcgcdw.py:161 msgid "infinity and beyond" msgstr "" -#: rcgcdw.py:155 +#: rcgcdw.py:162 msgid "Blocked {blocked_user} for {time}" msgstr "" -#: rcgcdw.py:159 +#: rcgcdw.py:166 msgid "Changed block settings for {blocked_user}" msgstr "" -#: rcgcdw.py:163 +#: rcgcdw.py:170 msgid "Unblocked {blocked_user}" msgstr "" -#: rcgcdw.py:167 +#: rcgcdw.py:174 msgid "Left a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:171 +#: rcgcdw.py:178 msgid "Replied to a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:175 +#: rcgcdw.py:182 msgid "Edited a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:179 +#: rcgcdw.py:186 msgid "Location" msgstr "" -#: rcgcdw.py:181 +#: rcgcdw.py:188 msgid "About me" msgstr "" -#: rcgcdw.py:183 +#: rcgcdw.py:190 msgid "Google link" msgstr "" -#: rcgcdw.py:185 +#: rcgcdw.py:192 msgid "Facebook link" msgstr "" -#: rcgcdw.py:187 +#: rcgcdw.py:194 msgid "Twitter link" msgstr "" -#: rcgcdw.py:189 +#: rcgcdw.py:196 msgid "Reddit link" msgstr "" -#: rcgcdw.py:191 +#: rcgcdw.py:198 msgid "Twitch link" msgstr "" -#: rcgcdw.py:193 +#: rcgcdw.py:200 msgid "PSN link" msgstr "" -#: rcgcdw.py:195 +#: rcgcdw.py:202 msgid "VK link" msgstr "" -#: rcgcdw.py:197 +#: rcgcdw.py:204 msgid "XVL link" msgstr "" -#: rcgcdw.py:199 +#: rcgcdw.py:206 msgid "Steam link" msgstr "" -#: rcgcdw.py:201 +#: rcgcdw.py:208 msgid "Unknown" msgstr "" -#: rcgcdw.py:202 +#: rcgcdw.py:209 msgid "Edited {target}'s profile" msgstr "" -#: rcgcdw.py:203 +#: rcgcdw.py:210 msgid "{field} field changed to: {desc}" msgstr "" -#: rcgcdw.py:207 +#: rcgcdw.py:214 msgid "Deleted a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:210 +#: rcgcdw.py:217 msgid "Changed group membership for {target}" msgstr "" -#: rcgcdw.py:214 rcgcdw.py:216 +#: rcgcdw.py:221 rcgcdw.py:223 msgid "none" msgstr "" -#: rcgcdw.py:217 rcgcdw.py:311 +#: rcgcdw.py:224 rcgcdw.py:337 msgid "No description provided" msgstr "" -#: rcgcdw.py:218 +#: rcgcdw.py:225 msgid "Groups changed from {old_groups} to {new_groups} {reason}" msgstr "" -#: rcgcdw.py:221 +#: rcgcdw.py:228 msgid "Protected {target}" msgstr "" -#: rcgcdw.py:225 +#: rcgcdw.py:232 msgid "Changed protection level for {article}" msgstr "" -#: rcgcdw.py:229 +#: rcgcdw.py:236 msgid "Removed protection from {article}" msgstr "" -#: rcgcdw.py:232 +#: rcgcdw.py:239 msgid "Changed visibility of revision(s) on page {article} " msgstr "" -#: rcgcdw.py:235 +#: rcgcdw.py:242 msgid "Imported {article} with {count} revision(s)" msgstr "" -#: rcgcdw.py:238 +#: rcgcdw.py:245 msgid "Restored {article}" msgstr "" -#: rcgcdw.py:241 +#: rcgcdw.py:248 msgid "Changed visibility of log events" msgstr "" -#: rcgcdw.py:244 +#: rcgcdw.py:251 msgid "Imported interwiki" msgstr "" -#: rcgcdw.py:247 +#: rcgcdw.py:254 msgid "Edited abuse filter number {number}" msgstr "" -#: rcgcdw.py:250 +#: rcgcdw.py:257 msgid "Merged revision histories of {article} into {dest}" msgstr "" -#: rcgcdw.py:253 +#: rcgcdw.py:260 msgid "Added an entry to the interwiki table" msgstr "" -#: rcgcdw.py:254 rcgcdw.py:258 +#: rcgcdw.py:261 rcgcdw.py:265 msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "" -#: rcgcdw.py:257 +#: rcgcdw.py:264 msgid "Edited an entry in interwiki table" msgstr "" -#: rcgcdw.py:261 +#: rcgcdw.py:268 msgid "Deleted an entry in interwiki table" msgstr "" -#: rcgcdw.py:262 +#: rcgcdw.py:269 msgid "Prefix: {prefix} | {desc}" msgstr "" -#: rcgcdw.py:265 +#: rcgcdw.py:272 msgid "Changed the content model of the page {article}" msgstr "" -#: rcgcdw.py:266 +#: rcgcdw.py:273 msgid "Model changed from {old} to {new}: {reason}" msgstr "" -#: rcgcdw.py:269 +#: rcgcdw.py:276 msgid "Edited the sprite for {article}" msgstr "" -#: rcgcdw.py:272 +#: rcgcdw.py:279 msgid "Created the sprite sheet for {article}" msgstr "" -#: rcgcdw.py:275 +#: rcgcdw.py:282 msgid "Edited the slice for {article}" msgstr "" -#: rcgcdw.py:278 +#: rcgcdw.py:285 msgid "Created a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:281 +#: rcgcdw.py:288 msgid "Deleted a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:284 +#: rcgcdw.py:291 msgid "Activated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:287 +#: rcgcdw.py:294 msgid "Deactivated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:405 +#: rcgcdw.py:431 msgid "Unable to process the event" msgstr "" -#: rcgcdw.py:405 +#: rcgcdw.py:431 msgid "error" msgstr "" -#: rcgcdw.py:485 +#: rcgcdw.py:511 msgid "Daily overview" msgstr "" -#: rcgcdw.py:508 rcgcdw.py:509 -msgid "But nobody came" -msgstr "" - -#: rcgcdw.py:512 +#: rcgcdw.py:527 msgid " ({} actions)" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:528 +msgid " UTC ({} actions)" +msgstr "" + +#: rcgcdw.py:530 rcgcdw.py:531 +msgid "But nobody came" +msgstr "" + +#: rcgcdw.py:536 msgid "Admin actions" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Bytes changed" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Day score" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Edits made" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Most active hours" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Most active users" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "New articles" msgstr "" -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "New files" msgstr "" -#: rcgcdw.py:512 -msgid "UTC ({} actions)" -msgstr "" - -#: rcgcdw.py:512 +#: rcgcdw.py:536 msgid "Unique contributors" msgstr "" -#: rcgcdw.py:625 +#: rcgcdw.py:649 msgid "Connection status" msgstr "" -#: rcgcdw.py:625 +#: rcgcdw.py:649 msgid "{wiki} seems to be down or unreachable." msgstr "" -#: rcgcdw.py:635 +#: rcgcdw.py:659 msgid "{wiki} is back up!" msgstr "" diff --git a/rcgcdw.py b/rcgcdw.py index 67d751c..45afb64 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -511,31 +511,28 @@ def day_overview(): #time.strftime('%Y-%m-%dT%H:%M:%S.000Z', time.gmtime(time.ti embed["title"] = _("Daily overview") embed["url"] = "https://{wiki}.gamepedia.com/Special:Statistics".format(wiki=settings["wiki"]) embed["color"] = settings["appearance"]["daily_overview"]["color"] + embed["author"]["icon_url"] = settings["appearance"]["daily_overview"]["icon"] + embed["author"]["name"] = settings["wikiname"] + embed["author"]["url"] = "https://{wiki}.gamepedia.com/".format(wiki=settings["wiki"]) if activity: v = activity.values() active_users = [] for user, numberu in Counter(activity).most_common(list(v).count(max(v))): #find most active users active_users.append(user) the_one = random.choice(active_users) - embed["author"]["icon_url"] = settings["appearance"]["daily_overview"]["icon"] - embed["author"]["name"] = settings["wikiname"] - embed["author"]["url"] = "https://{wiki}.gamepedia.com/".format(wiki=settings["wiki"]) - #embed["author"]["name"] = the_one - #if re.match(r"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b", the_one) is not None: - #author_url = "https://{wiki}.gamepedia.com/Special:Contributions/{user}".format(wiki=settings["wiki"], user=the_one) - #else: - #author_url = "https://{wiki}.gamepedia.com/User:{user}".format(wiki=settings["wiki"], user=the_one) - #embed["author"]["url"] = author_url v = hours.values() active_hours = [] for hour, numberh in Counter(hours).most_common(list(v).count(max(v))): #find most active users active_hours.append(str(hour)) + usramount = _(" ({} actions)").format(numberu) + houramount = _(" UTC ({} actions)").format(numberh) else: active_users = [_("But nobody came")] #a reference to my favorite game of all the time, sorry ^_^ active_hours = [_("But nobody came")] - numberu, numberh = (0, 0) + usramount = "" + houramount = "" embed["fields"] = [] - fields = ((_("Most active users"), ', '.join(active_users) + _(" ({} actions)").format(numberu)), (_("Edits made"), edits), (_("New files"), files), (_("Admin actions"), admin), (_("Bytes changed"), changed_bytes), (_("New articles"), new_articles), (_("Unique contributors"), str(len(activity))), (_("Most active hours"), ', '.join(active_hours) + _("UTC ({} actions)").format(numberh)), (_("Day score"), str(overall))) + fields = ((_("Most active users"), ', '.join(active_users) + usramount), (_("Edits made"), edits), (_("New files"), files), (_("Admin actions"), admin), (_("Bytes changed"), changed_bytes), (_("New articles"), new_articles), (_("Unique contributors"), str(len(activity))), (_("Most active hours"), ', '.join(active_hours) + houramount), (_("Day score"), str(overall))) for name, value in fields: embed["fields"].append({"name": name, "value": value}) data = {} diff --git a/settings.json.example b/settings.json.example index a8da206..f4d6f20 100644 --- a/settings.json.example +++ b/settings.json.example @@ -3,7 +3,7 @@ "wiki": "minecraft", "lang": "en", "header": { - "user-agent": "FrisksRcGcDw/1.0" + "user-agent": "FrisksRcGcDw/1.1" }, "limit": 11, "webhookURL": "https://discordapp.com/api/webhooks/111111111111111111/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", From d8169f1486680661dc4ebf510d79f3bbb7028643 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 25 Jun 2018 11:57:00 +0200 Subject: [PATCH 2/5] Added #16 --- rcgcdw.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rcgcdw.py b/rcgcdw.py index 45afb64..09a0200 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -303,6 +303,10 @@ def webhook_formatter(action, STATIC, **params): embed["description"] = params["desc"] embed["color"] = random.randrange(1, 16777215) if colornumber is None else math.floor(colornumber) embed["timestamp"] = STATIC["timestamp"] + if STATIC["tags"]: + if "fields" not in embed: + embed["fields"] = [] + embed["fields"].append({"name": "Tags", "value": ", ".join(STATIC["tags"])}) data["embeds"].append(dict(embed)) data['avatar_url'] = settings["avatars"]["embed"] formatted_embed = json.dumps(data, indent=4) @@ -332,7 +336,7 @@ def handle_discord_http(code, formatted_embed, headers): def first_pass(change): #I've decided to split the embed formatter and change handler, maybe it's more messy this way, I don't know parsedcomment = (BeautifulSoup(change["parsedcomment"], "lxml")).get_text() logging.debug(change) - STATIC_VARS = {"timestamp": change["timestamp"]} + STATIC_VARS = {"timestamp": change["timestamp"], "tags": change["tags"]} if not parsedcomment: parsedcomment = _("No description provided") if change["type"] == "edit": From e69e342df172cb6987b059ae9d500def20adc649 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 25 Jun 2018 12:45:48 +0200 Subject: [PATCH 3/5] Made the tags section show tag display name instead of internal name --- rcgcdw.pot | 46 +++++++++++++++++++++++----------------------- rcgcdw.py | 20 +++++++++++++++++++- 2 files changed, 42 insertions(+), 24 deletions(-) diff --git a/rcgcdw.pot b/rcgcdw.pot index b822f4b..8690034 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 11:08+0200\n" +"POT-Creation-Date: 2018-06-25 12:45+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -177,7 +177,7 @@ msgstr "" msgid "none" msgstr "" -#: rcgcdw.py:224 rcgcdw.py:337 +#: rcgcdw.py:224 rcgcdw.py:349 msgid "No description provided" msgstr "" @@ -269,87 +269,87 @@ msgstr "" msgid "Created a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:288 +#: rcgcdw.py:289 msgid "Deleted a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:291 +#: rcgcdw.py:293 msgid "Activated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:294 +#: rcgcdw.py:296 msgid "Deactivated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:431 +#: rcgcdw.py:443 msgid "Unable to process the event" msgstr "" -#: rcgcdw.py:431 +#: rcgcdw.py:443 msgid "error" msgstr "" -#: rcgcdw.py:511 +#: rcgcdw.py:523 msgid "Daily overview" msgstr "" -#: rcgcdw.py:527 +#: rcgcdw.py:539 msgid " ({} actions)" msgstr "" -#: rcgcdw.py:528 +#: rcgcdw.py:540 msgid " UTC ({} actions)" msgstr "" -#: rcgcdw.py:530 rcgcdw.py:531 +#: rcgcdw.py:542 rcgcdw.py:543 msgid "But nobody came" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Admin actions" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Bytes changed" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Day score" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Edits made" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active hours" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active users" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New articles" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New files" msgstr "" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Unique contributors" msgstr "" -#: rcgcdw.py:649 +#: rcgcdw.py:661 msgid "Connection status" msgstr "" -#: rcgcdw.py:649 +#: rcgcdw.py:661 msgid "{wiki} seems to be down or unreachable." msgstr "" -#: rcgcdw.py:659 +#: rcgcdw.py:680 msgid "{wiki} is back up!" msgstr "" diff --git a/rcgcdw.py b/rcgcdw.py index 09a0200..4108f9e 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -283,9 +283,11 @@ def webhook_formatter(action, STATIC, **params): elif action == 34: link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=article_encoded) embed["title"] = _("Created a tag \"{tag}\"").format(tag=params["additional"]["tag"]) + recent_changes.update_tags() elif action == 35: link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=article_encoded) embed["title"] = _("Deleted a tag \"{tag}\"").format(tag=params["additional"]["tag"]) + recent_changes.update_tags() elif action == 36: link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=article_encoded) embed["title"] = _("Activated a tag \"{tag}\"").format(tag=params["additional"]["tag"]) @@ -304,9 +306,15 @@ def webhook_formatter(action, STATIC, **params): embed["color"] = random.randrange(1, 16777215) if colornumber is None else math.floor(colornumber) embed["timestamp"] = STATIC["timestamp"] if STATIC["tags"]: + tag_displayname = [] if "fields" not in embed: embed["fields"] = [] - embed["fields"].append({"name": "Tags", "value": ", ".join(STATIC["tags"])}) + for tag in STATIC["tags"]: + if tag in recent_changes.tags: + tag_displayname.append(recent_changes.tags[tag]) + else: + tag_displayname.append(tag) + embed["fields"].append({"name": "Tags", "value": ", ".join(tag_displayname)}) data["embeds"].append(dict(embed)) data['avatar_url'] = settings["avatars"]["embed"] formatted_embed = json.dumps(data, indent=4) @@ -556,6 +564,7 @@ class recent_changes_class(object): downtimecredibility = 0 last_downtime = 0 clock = 0 + tags = {} if settings["limitrefetch"] != -1: with open("lastchange.txt", "r") as record: file_content = record.read().strip() @@ -653,8 +662,17 @@ class recent_changes_class(object): self.last_downtime = time.time() def clear_cache(self): self.map_ips = {} + def update_tags(self): + tags_read = safe_read(self.safe_request("https://{wiki}.gamepedia.com/api.php?action=query&format=json&list=tags&tgprop=name%7Cdisplayname".format(wiki=settings["wiki"])), "query", "tags") + if tags_read: + for tag in tags_read: + self.tags[tag["name"]] = (BeautifulSoup(tag["displayname"], "lxml")).get_text() + else: + logging.warning("Could not retrive tags. Internal names will be used!") recent_changes = recent_changes_class() +recent_changes.update_tags() +time.sleep(1.0) recent_changes.fetch(amount=settings["limitrefetch" ] if settings["limitrefetch"] != -1 else settings["limit"]) schedule.every(settings["cooldown"]).seconds.do(recent_changes.fetch) From fe5737decad8065f8c88bbba59f81c8407d266de Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 25 Jun 2018 14:49:55 +0200 Subject: [PATCH 4/5] Made the script aware then the wiki domain is incorrect --- rcgcdw.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rcgcdw.py b/rcgcdw.py index 4108f9e..14e44f5 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -20,7 +20,7 @@ #WARNING! SHITTY CODE AHEAD. ENTER ONLY IF YOU ARE SURE YOU CAN TAKE IT #You have been warned -import time, logging, json, requests, datetime, re, gettext, math, random, os.path, schedule +import time, logging, json, requests, datetime, re, gettext, math, random, os.path, schedule, sys from bs4 import BeautifulSoup from collections import defaultdict, Counter from urllib.parse import quote_plus @@ -57,7 +57,7 @@ def safe_read(request, *keys): logging.warning("Failure while extracting data from request on key {key} in {change}".format(key=item, change=request)) return None except ValueError: - logging.warning("Failure while extracting data from request in {change}".format(key=item, change=request)) + logging.warning("Failure while extracting data from request in {change}".format(change=request)) return None return request @@ -600,6 +600,9 @@ class recent_changes_class(object): changes.reverse() except ValueError: logging.warning("ValueError in fetching changes") + if changes.url == "https://www.gamepedia.com": + logging.critical("The wiki specified in the settings most probably doesn't exist, got redirected to gamepedia.com") + sys.exit(1) self.downtime_controller() return None except KeyError: From 8bed09514b14d4e1c5962ca81a194ddf4ee49a8b Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 25 Jun 2018 21:06:17 +0200 Subject: [PATCH 5/5] Fixes, updates in translations --- locale/de/LC_MESSAGES/rcgcdw.mo | Bin 6770 -> 6860 bytes locale/de/LC_MESSAGES/rcgcdw.po | 52 ++++++++++++++++-------------- locale/fr/LC_MESSAGES/rcgcdw.mo | Bin 6874 -> 6900 bytes locale/fr/LC_MESSAGES/rcgcdw.po | 54 +++++++++++++++++--------------- locale/pl/LC_MESSAGES/rcgcdw.mo | Bin 6818 -> 6890 bytes locale/pl/LC_MESSAGES/rcgcdw.po | 54 +++++++++++++++++--------------- rcgcdw.pot | 12 ++++--- rcgcdw.py | 2 +- 8 files changed, 95 insertions(+), 79 deletions(-) diff --git a/locale/de/LC_MESSAGES/rcgcdw.mo b/locale/de/LC_MESSAGES/rcgcdw.mo index da6ac487f194c2241f4df1f1948a29772c991e27..7aba118484a3221341f36bdfda45e63d80666277 100644 GIT binary patch delta 1980 zcmY+^TWl0n7{KvwX<+t*`Og1 z0+N74AsCIu1g{C%SCf+H12KdLl_w2Gj2OJcM8h-w|FeU_$$s-YGiT?_xqLH!cb@Ai zU7T8dEGVmqyNPq-B1$+qo&#lPHsV&?g>|?OZ90xk_%7atXEBFA;2rn}PQ>vX@>q*= za4y>4N}T1R)>84t(X`|nkdURlK;dJ~6{r?!&;$`F) zS2@(FoQGGj(WRbMQ(3BISmb;d{ljbM%sx*&g9|wS2JgZNJf#U|BbQ3#SYJ3I# z|0p_u{pi4sp*e6G&5f_o0bIlaUPiY(n`8ZL$aCh%8qnlwLT_wC@-dd859~*0G=K%% zhz@Kox~FgB@=U}TWW;{#|8e43triSGF?m~=>Q zp6782_8`xSL3C@L!*)E34rmPBqF>YNQ<#;x(2H~#yGv9GR1Tua_8B^|@6f%xf+pub zSj0SyCfz{l3rOE_02ksr*o7C+`zG^Bn5^xoL+Jf4qV1(aRM_@7jm~fk-OKYhgx@2- zXkl4Q%3kckZRpm$kN4xpXfFMPu1t;$bcO|7j72Qq2=?P)_56F>0 z=0rc5WJ7o-u0@k_2RifjkjX|F-I}x5jlZKGv_=xf3HG5A8%8JkJSOk|Rw^$29`u8A z3Z21ubPIk&`id*)jK(nv--2mq#|=0EThsGSOp+E&x_q@n zc!GG8c#^OTR)~ktY-Wf4E32uwoUWh=YAFzp6XuP{XIV-#C$;|%Y+EVWW0%EbvOHbk zrlZT3eDQFY=((ZQrXL*E!`E8Z$Mg&RaAVJ zm!uaK;WEMx(!%tb^b(zf$@(B+68i>O%!fvTw>U{&6W3&%V<)+CYqly|wQlpv<+j>g pndGF$u(LjmcPxlPpVn9Zu{0Po3`&5*}Q3_oT+~)^Dho$n2!Je delta 1890 zcmXxkOKeP09LMqh=r9!1PH9o9Q(A3RO{b<*t6Ej`hAu>uvjezqG84C#5BB&bMYol#YZ>?Utj@_qMqmHWS&{v zGU({W80tg=7UOo*4JU934qyadVi?CUhS}5Hfo;W1_V=Q$@4+DUBR{*#W**+dLVS&x zyx+#@EapI3s#zAUz+!AhJ?Jp%{B>M}k8vS>#9Z`EcORUG9I|TEL^dKnYiF|>J23;V zVF}*FeBN*G=r9@khvgWU;a*UMTJmnsW4MC-b2uLdu?UBepQZ3t=3?onCC^69xExt^ zYel`M-8;S;dRaB}Uc*m1L)?Xuf!vPi5d(@2|kUF$K=*KbCO#WgR=kOE_xDu7i7Tn}BJA_K_8?YYrp0loT>!YKQ4WM4|1XUAbs3P-GQQ0^XRg6Wb zneRX*XWgh&9mh)SNBxn#Ma}RxYJ!s}Am(5p)QT5kfxiDObTsnAsHH!R++!C|Gr5DR z`Uj{7KF29I z*U@T3iM2#Kv5ZI|nur!cY1>TbC2AVHmYRihX0E|&fK@~>p{Dmct$?kTsovdns@m&1 z-}X9hM@y|r-{|ct6}4VpvsBY+srX`qR#a(K?zJka9ko`Mxbt1ReRr$ehlw0Q%dA|L z5_QCKqM4XzjdWDatf-U12Gsw>HbRY$#cBFfYY3&IgV;{2CuTb(N@pdZ9IDb+6ZynM wE2BdZJD0BV4yq7y6Gs9mfkbbx$LEh$l~rCEOUtJdjV8kBk!gut^Y;7x13oa7DgXcg diff --git a/locale/de/LC_MESSAGES/rcgcdw.po b/locale/de/LC_MESSAGES/rcgcdw.po index 78058c9..6d1cae1 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 11:08+0200\n" -"PO-Revision-Date: 2018-06-25 11:11+0200\n" +"POT-Creation-Date: 2018-06-25 18:01+0200\n" +"PO-Revision-Date: 2018-06-25 18:02+0200\n" "Last-Translator: MarkusRost\n" "Language-Team: \n" "Language: de\n" @@ -180,7 +180,7 @@ msgstr "Änderte die Gruppenzugehörigkeit von {target}" msgid "none" msgstr "keine" -#: rcgcdw.py:224 rcgcdw.py:337 +#: rcgcdw.py:224 rcgcdw.py:349 msgid "No description provided" msgstr "Keine Zusammenfassung angegeben" @@ -272,86 +272,90 @@ msgstr "Edited the slice for {article}" msgid "Created a tag \"{tag}\"" msgstr "Erstellte die Markierung \"{tag}\"" -#: rcgcdw.py:288 +#: rcgcdw.py:289 msgid "Deleted a tag \"{tag}\"" msgstr "Löschte die Markierung \"{tag}\"" -#: rcgcdw.py:291 +#: rcgcdw.py:293 msgid "Activated a tag \"{tag}\"" msgstr "Aktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:294 +#: rcgcdw.py:296 msgid "Deactivated a tag \"{tag}\"" msgstr "Deaktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:431 +#: rcgcdw.py:317 +msgid "Tags" +msgstr "Markierungen" + +#: rcgcdw.py:443 msgid "Unable to process the event" msgstr "Ereignis kann nicht verabreitet werden" -#: rcgcdw.py:431 +#: rcgcdw.py:443 msgid "error" msgstr "Fehler" -#: rcgcdw.py:511 +#: rcgcdw.py:523 msgid "Daily overview" msgstr "Tägliche Übersicht" -#: rcgcdw.py:527 +#: rcgcdw.py:539 msgid " ({} actions)" msgstr " ({} Aktionen)" -#: rcgcdw.py:528 +#: rcgcdw.py:540 msgid " UTC ({} actions)" msgstr " UTC ({} Aktionen)" -#: rcgcdw.py:530 rcgcdw.py:531 +#: rcgcdw.py:542 rcgcdw.py:543 msgid "But nobody came" msgstr "Keine Aktivität" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Admin actions" msgstr "Admin-Aktionen" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Bytes changed" msgstr "Bytes geändert" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Day score" msgstr "Tageswert" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Edits made" msgstr "Bearbeitungen" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active hours" msgstr "Aktivste Stunden" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active users" msgstr "Aktivste Benutzer" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New articles" msgstr "Neue Artikel" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New files" msgstr "Neue Dateien" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Unique contributors" msgstr "Einzelne Autoren" -#: rcgcdw.py:649 +#: rcgcdw.py:664 msgid "Connection status" msgstr "Verbindungsstatus" -#: rcgcdw.py:649 +#: rcgcdw.py:664 msgid "{wiki} seems to be down or unreachable." msgstr "Das {wiki} scheint unerreichbar zu sein." -#: rcgcdw.py:659 +#: rcgcdw.py:683 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 ad41b601a7a098aa94ac45848d2936cbdb5a8502..719a1f574b9a5a5264b848ce35fa07dc0263b917 100644 GIT binary patch delta 1594 zcmXZcSx8h-9LMp$Ix}kJ?o@82skx`)IBEu!Wm&eErj%5O7DOaP8zD*)6h$xjFd8jT zQTEtE3T;RPrHD`U5M*GKJqSG&K}qZPr*oNmKj)r%@45f;KmR-9zVAN&M7*QV*qYf> z* zZJI_V9Wisv=A#$$unslQan$u|xCEc$V*G>}Fm$dNO-n^hAP4!GkHd1T#(3<)0=$S> z_!J{}zkQ%lic?sCDf4D$R2#Gfz4RZ%6ug1C_zd~kXAaE4zM@k73l&%b(U5H`LXu@Z zRR2mW!ky?>Want`Zo7i4iQU0`96??GhMJ+1d^#`|b-x=GKn5zXWvI2UL)FAyQ~)P2 z9sQ`Kz8UO)5KaCS*<(6XR4-5ujv#et?@=$DKt(=@>G%f~*dj*LT6*w)h*=8~t3^_& zD%J%YG;SU$v&E?KcLhBhNB*^zXXuE<+n9!fs2X^Kn$d4mM%=tr_pJ`vfGap}N7c%8 z^x!Mh+W){R^zhbo*ntY*AqRbJ!+shiG$v7NmzX#^gF@6&RADLZ#zokJn#ny($8oH{ zU+6_IpMdV)j~e$XYJy{^;{AfkWHgnoO!;$ZXf4Z8Gg*TQP)@VvTQT!SC85n*tZ8dotYU; zw3Og5_OWt4c-}!8&aY{2A$465Zh~>M~G{MLq3PH-=ivop)sGvbGYH}eV zE?NX-SP6zuixve^O%M^$BFG{e3WBmlEBpRtX1M2m&b{~CbN=U?|DEO9kF~x}8FAx= zUoWMQ@+8KXGkDO-iJv{*m{sV&babO0HDD>WU?!f%G`x&!@FphUeayuBSP%gBmQuov0U%<9fV-Zk$IuhOh>c5+i}tV>Z{_sP==Hiet!OCOPHd9o&G= zFq`pBh>DXNE0}}Mq(}gDsE!6u&qr|`&fr>ni|X(K~}UVp&dB*%Tp* zWn8HHo3R30(Wl7HQDJQ3NA|>w<3@apdcKI7;a^lct*Zu3K?RhD+VfgeE_9*>K7w{U zhT7uM=>1!$fNrO<{z|54Zs^5FNdB1@7>5g}h=XXy@2G$h=}miBh%**r8j;w{^6JRS z#gM7$Hw(3*`KbPzqaHwQ;mLH?pLfg{H;Qly%kU{`MoXxb(5Pxx9(4z9=eh%xBYyPY z1Js@`VjUJTY7_RM0+{5auk0aKV$erLd$xj_L2g!L3tU*mbqf~bFlr_fXvgR1#cx=R z#iYL4_n-06*6GW~FvdbB%m!sd0gsT%#Ypk~e3;l$mA8mlX?U@Nfp nQtO@#*-GPQb5hS+;yiVgTLahAN~m}$XXn#iCeHfvhAjU9TuG00 diff --git a/locale/fr/LC_MESSAGES/rcgcdw.po b/locale/fr/LC_MESSAGES/rcgcdw.po index e166301..99fc37b 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 11:08+0200\n" -"PO-Revision-Date: 2018-06-25 11:10+0200\n" -"Last-Translator:JSBM\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" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -183,7 +183,7 @@ msgstr "Modification des groupes pour {target}" msgid "none" msgstr "aucun" -#: rcgcdw.py:224 rcgcdw.py:337 +#: rcgcdw.py:224 rcgcdw.py:349 msgid "No description provided" msgstr "Aucune description" @@ -275,86 +275,90 @@ msgstr "" msgid "Created a tag \"{tag}\"" msgstr "Création du tag « {tag} »" -#: rcgcdw.py:288 +#: rcgcdw.py:289 msgid "Deleted a tag \"{tag}\"" msgstr "Suppression du tag « {tag} »" -#: rcgcdw.py:291 +#: rcgcdw.py:293 msgid "Activated a tag \"{tag}\"" msgstr "Activation du tag « {tag} »" -#: rcgcdw.py:294 +#: rcgcdw.py:296 msgid "Deactivated a tag \"{tag}\"" msgstr "Désactivation du tag « {tag} »" -#: rcgcdw.py:431 +#: rcgcdw.py:317 +msgid "Tags" +msgstr "Tags" + +#: rcgcdw.py:443 msgid "Unable to process the event" msgstr "Impossible d'analyser l'évènement" -#: rcgcdw.py:431 +#: rcgcdw.py:443 msgid "error" msgstr "erreur" -#: rcgcdw.py:511 +#: rcgcdw.py:523 msgid "Daily overview" msgstr "Résumé de la journée" -#: rcgcdw.py:527 +#: rcgcdw.py:539 msgid " ({} actions)" msgstr " ({} actions)" -#: rcgcdw.py:528 +#: rcgcdw.py:540 msgid " UTC ({} actions)" msgstr " UTC ({} actions)" -#: rcgcdw.py:530 rcgcdw.py:531 +#: rcgcdw.py:542 rcgcdw.py:543 msgid "But nobody came" msgstr "Aucune activité" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Admin actions" msgstr "Actions d'administrateur" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Bytes changed" msgstr "Octets modifiés" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Day score" msgstr "Score du jour" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Edits made" msgstr "Modifications effectuées" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active hours" msgstr "Heures les plus actives" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active users" msgstr "Membres les plus actifs" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New articles" msgstr "Nouveaux articles" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New files" msgstr "Nouveaux fichiers" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Unique contributors" msgstr "Contributeurs uniques" -#: rcgcdw.py:649 +#: rcgcdw.py:664 msgid "Connection status" msgstr "Statut de connexion" -#: rcgcdw.py:649 +#: rcgcdw.py:664 msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} semble être down ou inatteignable." -#: rcgcdw.py:659 +#: rcgcdw.py:683 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 3d63680b5144ebc2daef3bd9d073293717c95f78..5f532f21189e198505864250d41bfa04fd9bb7c0 100644 GIT binary patch delta 2002 zcmY+^Z)jCz9Ki8sZS$tC-8Rj6EAvjL+x#}FXTY`AQ8e-_#u|yLG;#1tip3R0dHUuf5pl8H$I7l z9Llg5XW&fqdF!y;pV~~vFZSnd9L8$SPoZD9hBNU2&cl+iA*8Vx>#!4@*l~OYFQDUx zuo&+lpYVu73jf1OOpS9qOKqkzoeLXr682#=eu+Nl``rDzIF0kf_z+&eSvVD2&Ca5{JWYmDY{VTg`1`v;j+oHzC+6p_DKScBew8(rZp zEWo|!_pa+7=7*$oP$SkB3>;a|32U+F1X@9aSV>$2Lp(iK zP|7r2@f2K$4e0o8bV8q?uk9&(2fxKSoWLL_uo@lrKANFJXz>oB#U0(I;}8CeY=0QX zvfb0kSdSIxOgEz|+=C5x2Hm zJ@@?|qC?S!W@0um($>&`z$8+-0wzsnU@5q*B|M9SuXc~3by=G_P_u5x=q}9;zRa{QA6Dx?(ZB=|?{%J2}35_`| zoRRh#9V`5m+=WGG1-rKmxoh$&;j3p2EGB$=UMFnUgEhw69oGPrAOB;{@FB^}+(dpN zzhg&FrlvT`D`;$*zhK~UvcgVn=I3PV*n;+s9XkgqQ%h2jvTxd4TRyJICx-hXeW-h{I8x!;X{LjA&zn$-S{m%dC_xpW+-~SmYyH*w&PWD_d zS{pHw7?@zTANNe;i&o?{i^pP2!Wz`64VZ(QF$IrdBA&3ARK z<7-T1eEUUbE(a1Pn@z(~%*8dR2OUJ6zl?M6F=patoQ+X&kq2iXhpY;d;2fgFjI#`GbB;<0+bOIchH(@m`eK z0n`MuNgG`&Mm@I{7h*k5#e=B(PbQInt@H{9V(<~F1_n`k`w_LGF$`cTcPX`%sEM|q zGSr2Icn-BCPf*1>g0s-a#l={Fy1yM&tcOE%^x!kd7#2pYU=X$9S6GT8s2ehwz9tkz zy{_wU8}7m&K1EI7H|n|oHz`BasG{ve6?HFaywGhrY_B~;?dc0F!*{5e#*+@Ma2_tk zX4IaZKt1>@mS8`s2EL&mz1+M6b1)w}u@3u?q}UL$n<4u_hkI-cwW1WJtvxG3)y5)J zCTdU<*@C*h7d7F_sMqoqR^fB^d<-`!le19Q<)Df+h{|}aBm3V)hq3K6YQXEL2i`%l zXfIJK{^Fkhj;fVW)Pu)R#X2b?Qmk>v$9#Ng!g=V&P44e*q*k5m)$9E)Cz=Sg4a7!5 zDIIT0qnZX&5iKQJ2~~77v6^Tk))VUp?Z2A#S1Z=y*iC1fmDx%{e{gCV-)X8=_QRG( zemX_xcAb5#b$=)`s&wt8n)b5B=|$cob(MA%TaeHnlIm#{!Ol3D1Y4^wjZgOeYuW-o zq1Q%f&L&hq%ZLJE4Kdyt=;*JRjGB*FNqC56LXDTkY5FgyCRAT-L<_NknCesvokfK9 zFpsDpR3PK6h>i+Q#kJTysC}IsKIDz|hI!CTE1-rl&>y1Ez18`2YX_ diff --git a/locale/pl/LC_MESSAGES/rcgcdw.po b/locale/pl/LC_MESSAGES/rcgcdw.po index 99c92f8..f7b9e1d 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 11:08+0200\n" -"PO-Revision-Date: 2018-06-25 11:09+0200\n" +"POT-Creation-Date: 2018-06-25 18:01+0200\n" +"PO-Revision-Date: 2018-06-25 18:02+0200\n" "Last-Translator: Frisk \n" "Language-Team: \n" "Language: pl\n" @@ -102,7 +102,7 @@ msgstr "Zmienił ustawienia blokady {blocked_user}" #: rcgcdw.py:170 msgid "Unblocked {blocked_user}" -msgstr "Zablokował {blocked_user} na {time}" +msgstr "Odblokował {blocked_user}" #: rcgcdw.py:174 msgid "Left a comment on {target}'s profile" @@ -184,7 +184,7 @@ msgstr "Zmieniono przynależność do grup dla {target}" msgid "none" msgstr "brak" -#: rcgcdw.py:224 rcgcdw.py:337 +#: rcgcdw.py:224 rcgcdw.py:349 msgid "No description provided" msgstr "Nie podano opisu zmian" @@ -276,87 +276,91 @@ msgstr "Edytowano część sprite dla {article}" msgid "Created a tag \"{tag}\"" msgstr "Utworzono tag \"{tag}\"" -#: rcgcdw.py:288 +#: rcgcdw.py:289 msgid "Deleted a tag \"{tag}\"" msgstr "Usunięto tag \"{tag}\"" -#: rcgcdw.py:291 +#: rcgcdw.py:293 msgid "Activated a tag \"{tag}\"" msgstr "Aktywowano tag \"{tag}\"" -#: rcgcdw.py:294 +#: rcgcdw.py:296 msgid "Deactivated a tag \"{tag}\"" msgstr "Dezaktywowano tag \"{tag}\"" -#: rcgcdw.py:431 +#: rcgcdw.py:317 +msgid "Tags" +msgstr "Tagi" + +#: rcgcdw.py:443 msgid "Unable to process the event" msgstr "Nie udało się odczytać wydarzenia" -#: rcgcdw.py:431 +#: rcgcdw.py:443 msgid "error" msgstr "błąd" -#: rcgcdw.py:511 +#: rcgcdw.py:523 msgid "Daily overview" msgstr "Podsumowanie dnia" -#: rcgcdw.py:527 +#: rcgcdw.py:539 msgid " ({} actions)" msgstr "({} akcji)" -#: rcgcdw.py:528 +#: rcgcdw.py:540 msgid " UTC ({} actions)" msgstr " UTC ({} akcji)" -#: rcgcdw.py:530 rcgcdw.py:531 +#: rcgcdw.py:542 rcgcdw.py:543 msgid "But nobody came" msgstr "Ale nikt nie przyszedł" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Admin actions" msgstr "Akcji administratorskich" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Bytes changed" msgstr "Zmienionych bajtów" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Day score" msgstr "Wynik dnia" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Edits made" msgstr "Zrobionych edycji" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active hours" msgstr "Najbardziej aktywne godziny" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Most active users" msgstr "Najbardziej aktywni użytkownicy" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New articles" msgstr "Nowych artykułów" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "New files" msgstr "Nowych plików" -#: rcgcdw.py:536 +#: rcgcdw.py:547 msgid "Unique contributors" msgstr "Unikalnych edytujących" -#: rcgcdw.py:649 +#: rcgcdw.py:664 msgid "Connection status" msgstr "Problem z połączeniem" -#: rcgcdw.py:649 +#: rcgcdw.py:664 msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} nie działa lub jest nieosiągalna." -#: rcgcdw.py:659 +#: rcgcdw.py:683 msgid "{wiki} is back up!" msgstr "{wiki} jest ponownie osiągalna!" diff --git a/rcgcdw.pot b/rcgcdw.pot index 8690034..3f97c65 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 12:45+0200\n" +"POT-Creation-Date: 2018-06-25 18:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -281,6 +281,10 @@ msgstr "" msgid "Deactivated a tag \"{tag}\"" msgstr "" +#: rcgcdw.py:317 +msgid "Tags" +msgstr "" + #: rcgcdw.py:443 msgid "Unable to process the event" msgstr "" @@ -341,15 +345,15 @@ msgstr "" msgid "Unique contributors" msgstr "" -#: rcgcdw.py:661 +#: rcgcdw.py:664 msgid "Connection status" msgstr "" -#: rcgcdw.py:661 +#: rcgcdw.py:664 msgid "{wiki} seems to be down or unreachable." msgstr "" -#: rcgcdw.py:680 +#: rcgcdw.py:683 msgid "{wiki} is back up!" msgstr "" diff --git a/rcgcdw.py b/rcgcdw.py index 14e44f5..e0635f7 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -314,7 +314,7 @@ def webhook_formatter(action, STATIC, **params): tag_displayname.append(recent_changes.tags[tag]) else: tag_displayname.append(tag) - embed["fields"].append({"name": "Tags", "value": ", ".join(tag_displayname)}) + embed["fields"].append({"name": _("Tags"), "value": ", ".join(tag_displayname)}) data["embeds"].append(dict(embed)) data['avatar_url'] = settings["avatars"]["embed"] formatted_embed = json.dumps(data, indent=4)