From 53d34ca84a0d25296c8b5d638a5f5dabb02e1c6e Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 3 Jun 2019 01:41:36 +0200 Subject: [PATCH] Added German translation and fixed the issue when the comment gets deleted before it gets sent --- locale/de/LC_MESSAGES/rcgcdw.mo | Bin 18327 -> 18375 bytes locale/de/LC_MESSAGES/rcgcdw.po | 366 ++++++++++++++++---------------- rcgcdw.pot | 2 +- rcgcdw.py | 6 +- 4 files changed, 189 insertions(+), 185 deletions(-) diff --git a/locale/de/LC_MESSAGES/rcgcdw.mo b/locale/de/LC_MESSAGES/rcgcdw.mo index 878254ca8f65ba5837d9dbd841a242b14238cdee..48607b6bcf725fc20a1035f84c454a1b09733637 100644 GIT binary patch delta 3862 zcmYM$2~bs49LMp4ipVAi61bobH$XO@E0QJxqJrRpdoC!Fk^(N^T0V0@Q{2KmcTK}J zm(k2QaZDX2b7^dxqIAsZ`@8Q_XZ*j3 zv))jS5lxA`p2j@ESYJLUzt%U#4H=TkqpieY#g>)|tu##({KgkmhJ!!&G-8K~b)#aNt=4e%gFU=`AZ`5ATJ z6I6fyU=T)fb8E&oNmSZ!Ar}*HDLU{p7UFemgz5ZB9p)mJ%v99C3o!(bVkhB@4 zSf&Aw?TrppKW#A*(=deb%@isvaUp7H_n~H5h3eow>WQmS9XD<0zCRVU1rxCuF309r ziCW1^r~&Vy557RHgcq~b7KETHkxB#=CTm9GAS^^p=p5>a?xD8Co7uI;AdJCYs0mE7 zU5DE1)7TwvqbA;r{nPK#P`NS-wIYi{S%2;ADn2yRedvYfPy>EtU%!HJv>%}++K9)~ z6U3tKPeko`GHT_b1;xZ(e>q6gw;40^GSeg`~-WUHyNz{`eU-r z|0XH}xo`vZf{Ed5Xz9~Ydp6QGA8XT|YPU;J$Iyk^g0-mAvc+y!qLS=5*2Pb4zd$P& zFj(jR8kJhy@Bld><}s=xk0^Ie1fr5995ql2)b}yyiAkt|l2H@NKrbAH8fXIQ*cGF4 z=WQe{%u0RF_+~#92OdYgP<}v7M5)YNObDu@?s&n2l1x8x3LA}{Ul>vM*A`x+qWtf0lQBVF2vKZzM`+9i1`&eb6 z?!SQQ=q767kCDYOFVTTfbVeSUzDRnRBGdz~M{hik!1`;%86abnC44N#J^Fw;p}WBwaa8v(fJ&K znn*6Hqe8nq2bI-j7>I{Zdsl_LrOicbfVWXA@)YaibJPU9*|$Czi(|1AGw>Sb>HIsG zRtXmt<3N0dKVfE9V}@g!Bx8D`3$Lwg=FY11j$-9aH1(!PZG*rlg2b8#E4 z!>|+_; zs1!B9`KaHoM&-~pRBlwF#yN}n{dv@VSJSosRBm%Y$Hjw<))TftD@!q!b~frs=3x}B zL3MBjJ#?KIMkv!Yv6^y}%5uBW8Y2m9ZB5CVK#fGT&bBVHLe}vkSFHcjy@`v76~r2% z1+kBqMT8RMnjs&pcgDN8lGsUTTeO84#2Xb=zM-!5)HV@^2ol0CZ|g6q?O#}!UsU4AD=sR* z6a9mlg?e|6YuDc4?3&c6VrF!6A6gw8?VL#+5>M=i4)+YmEVh0!ZhAq{q;XS9PMnRu G8TKy(ijT(t delta 3816 zcmYM$32;qU9LMqhLnM+|A~cBzuVPCGk%SULsvcqwv9;Q$*hy;NN*`*eDp5gdtx_tA zs*LGoMj35ds@0iJr%zo9UhW@8_KJ?mhS1bN=U2QS2)%_60B3 zt+vrP4igQDZ6RhiRF2@p@k1@MNIZ`X@K<~ceYMS+U@YqQ&Yr!oCiS66S5|;6aS}%3 zdQ{hYk-wlF;j9}@Vl1A+FuaCIcpGD|VI8-_3~WX{6LsHcY>h=2gi7XBVq!ga>U&`$>XWfCu0qXV z8R~&2F&r-u{gflaQ8O|YwWLKc%)dsuf?6oq}8Hupg`AQLKi?Q2m^UW&Sm?vo!E$7dSD?_BZMQp^U`v-xag5F9vZqp24A*NJ8|%`PdIn;cSfZGiY3i8es4o1$EGXdHfK^ zV+J;6fpuXX&cy9F1*1ri8Mp}N<4siiWD=$bzsEcbkN^X43kL8Ss=u~mayHJxTVv#`9%>urqn2PgYPT%#>Z?#mwjQhFHqYJY$ z^nPE7ex7gZDYV9N)IhEv&$K(JjuMhc93NW@BdFgBT+bX4v`{~?^8t^e> zQtWH=<3C9LSsa~_R@N2ursGgcwE#6^%TP11uPyV>&ajI#$or@dM|`T;6W9hLaXj*8 zGdZ=#w^1EkKz5ux@=R#w_R|HmM59pGEx?+%!}9<}Q2#hcp&y0MQ8N+Eu!dj~(x)v# zJ@61Jxqd-r)2<_vVsXr)AA6zRd?IGx8q~HsiKK~z(byl;Q7^Q_Gq{$5-h3;f8sGrb z{rRXIDn#YReAI(hqwe2`x^5Tx@i1z)eA|=x*BjoY!O2n4dhzCPMSAqlk!iO8=j<(JK#T()l0DUbms7ATlnnnKB7PiWn= z1lx$`iN}e>#1kbaBBO)*C^7fWF`jcSG1;x!I^5}%wc&Iqds2x4g8kM(EH6+)XIGE02`Q z0?zizFX3S#k%%TH5DWF0nn>YULdWYaHWdeZWynJffpl7u|>% zgrBH9mQk2b=(D9S##?&-?Zk`36hg-eVkOas=t(3Ha|vz4$|IS=+XSCNTSJT{mJp+e zY@!bF4zZOuKm}dv`\n" "Language-Team: German\n" "Language: de\n" @@ -16,7 +16,7 @@ msgstr "" "X-Generator: Poedit 2.2.1\n" "X-Loco-Parser: loco_parse_po\n" -#: rcgcdw.py:133 +#: rcgcdw.py:143 #, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" @@ -25,7 +25,7 @@ msgstr "" "[{author}]({author_url}) bearbeitete [{article}]({edit_link}){comment} " "({sign}{edit_size})" -#: rcgcdw.py:135 +#: rcgcdw.py:145 #, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" @@ -34,12 +34,12 @@ msgstr "" "[{author}]({author_url}) erstellte [{article}]({edit_link}){comment} ({sign}" "{edit_size})" -#: rcgcdw.py:139 +#: rcgcdw.py:149 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "[{author}]({author_url}) lud [{file}]({file_link}) hoch{comment}" -#: rcgcdw.py:147 +#: rcgcdw.py:157 #, python-brace-format msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" @@ -48,12 +48,12 @@ msgstr "" "[{author}]({author_url}) lud eine neue Version von [{file}]({file_link}) " "hoch{comment}" -#: rcgcdw.py:151 +#: rcgcdw.py:161 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "[{author}]({author_url}) löschte [{page}]({page_link}){comment}" -#: rcgcdw.py:156 +#: rcgcdw.py:166 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" @@ -62,15 +62,15 @@ msgstr "" "[{author}]({author_url}) löschte die Weiterleitung [{page}]({page_link}) " "durch Überschreiben{comment}" -#: rcgcdw.py:161 rcgcdw.py:167 +#: rcgcdw.py:171 rcgcdw.py:177 msgid "without making a redirect" msgstr "ohne eine Weiterleitung zu erstellen" -#: rcgcdw.py:161 rcgcdw.py:168 +#: rcgcdw.py:171 rcgcdw.py:178 msgid "with a redirect" msgstr "und erstellte eine Weiterleitung" -#: rcgcdw.py:162 +#: rcgcdw.py:172 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" @@ -79,7 +79,7 @@ msgstr "" "[{author}]({author_url}) verschob {redirect}*{article}* nach [{target}]" "({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:169 +#: rcgcdw.py:179 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " @@ -88,7 +88,7 @@ msgstr "" "[{author}]({author_url}) verschob {redirect}*{article}* nach [{target}]" "({target_url}) und überschrieb eine Weiterleitung {made_a_redirect}{comment}" -#: rcgcdw.py:175 +#: rcgcdw.py:185 #, python-brace-format msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" @@ -97,18 +97,18 @@ msgstr "" "[{author}]({author_url}) verschob die Schutzeinstellungen von {redirect}" "*{article}* nach [{target}]({target_url}){comment}" -#: rcgcdw.py:187 rcgcdw.py:586 +#: rcgcdw.py:197 rcgcdw.py:598 msgid "infinity and beyond" msgstr "alle Ewigkeit" -#: rcgcdw.py:202 +#: rcgcdw.py:212 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" msgstr "" "[{author}]({author_url}) sperrte [{user}]({user_url}) für {time}{comment}" -#: rcgcdw.py:207 +#: rcgcdw.py:217 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" @@ -117,7 +117,7 @@ msgstr "" "[{author}]({author_url}) änderte die Sperreinstellungen für [{blocked_user}]" "({user_url}){comment}" -#: rcgcdw.py:212 +#: rcgcdw.py:222 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" @@ -125,7 +125,7 @@ msgstr "" "[{author}]({author_url}) hob die Sperre von [{blocked_user}]({user_url}) " "auf{comment}" -#: rcgcdw.py:216 +#: rcgcdw.py:226 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" @@ -133,11 +133,11 @@ msgstr "" "[{author}]({author_url}) hinterließ ein [Kommentar]({comment}) auf dem " "Profil von {target}" -#: rcgcdw.py:216 +#: rcgcdw.py:226 msgid "their own profile" msgstr "das eigene Profil" -#: rcgcdw.py:221 +#: rcgcdw.py:231 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " @@ -146,11 +146,11 @@ msgstr "" "[{author}]({author_url}) antwortete auf ein [Kommentar]({comment}) auf dem " "Profil von {target}" -#: rcgcdw.py:224 rcgcdw.py:232 rcgcdw.py:236 +#: rcgcdw.py:234 rcgcdw.py:242 rcgcdw.py:246 msgid "their own" msgstr "sich selbst" -#: rcgcdw.py:229 +#: rcgcdw.py:239 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" @@ -158,90 +158,94 @@ msgstr "" "[{author}]({author_url}) bearbeitete ein [Kommentar]({comment}) auf dem " "Profil von {target}" -#: rcgcdw.py:234 +#: rcgcdw.py:244 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" msgstr "" "[{author}]({author_url}) löschte ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:242 rcgcdw.py:633 +#: rcgcdw.py:252 rcgcdw.py:657 msgid "Location" msgstr "Wohnort" -#: rcgcdw.py:244 rcgcdw.py:635 +#: rcgcdw.py:254 rcgcdw.py:659 msgid "About me" msgstr "\"Über mich\"-Abschnitt" -#: rcgcdw.py:246 rcgcdw.py:637 +#: rcgcdw.py:256 rcgcdw.py:661 msgid "Google link" msgstr "Google-Link" -#: rcgcdw.py:248 rcgcdw.py:639 +#: rcgcdw.py:258 rcgcdw.py:663 msgid "Facebook link" msgstr "Facebook-Link" -#: rcgcdw.py:250 rcgcdw.py:641 +#: rcgcdw.py:260 rcgcdw.py:665 msgid "Twitter link" msgstr "Twitter-Link" -#: rcgcdw.py:252 rcgcdw.py:643 +#: rcgcdw.py:262 rcgcdw.py:667 msgid "Reddit link" msgstr "Reddit-Link" -#: rcgcdw.py:254 rcgcdw.py:645 +#: rcgcdw.py:264 rcgcdw.py:669 msgid "Twitch link" msgstr "Twitch-Link" -#: rcgcdw.py:256 rcgcdw.py:647 +#: rcgcdw.py:266 rcgcdw.py:671 msgid "PSN link" msgstr "PSN-Link" -#: rcgcdw.py:258 rcgcdw.py:649 +#: rcgcdw.py:268 rcgcdw.py:673 msgid "VK link" msgstr "VK-Link" -#: rcgcdw.py:260 rcgcdw.py:651 +#: rcgcdw.py:270 rcgcdw.py:675 msgid "XVL link" msgstr "Xbox-Live-Link" -#: rcgcdw.py:262 rcgcdw.py:653 +#: rcgcdw.py:272 rcgcdw.py:677 msgid "Steam link" msgstr "Steam-Link" -#: rcgcdw.py:264 rcgcdw.py:655 +#: rcgcdw.py:274 rcgcdw.py:679 msgid "Discord handle" msgstr "Discord-Link" -#: rcgcdw.py:266 +#: rcgcdw.py:276 rcgcdw.py:681 +msgid "Battle.net handle" +msgstr "Battle.net-Link" + +#: rcgcdw.py:278 msgid "unknown" msgstr "unbekannt" -#: rcgcdw.py:267 +#: rcgcdw.py:279 #, python-brace-format msgid "[{target}]({target_url})'s" msgstr "dem Profil von [{target}]({target_url})" -#: rcgcdw.py:267 +#: rcgcdw.py:279 #, python-brace-format msgid "[their own]({target_url})" msgstr "dem [eigenen Profil]({target_url})" -#: rcgcdw.py:268 +#: rcgcdw.py:280 #, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" msgstr "" "[{author}]({author_url}) bearbeitete den {field} auf {target}. *({desc})*" -#: rcgcdw.py:282 rcgcdw.py:284 rcgcdw.py:687 rcgcdw.py:689 +#: rcgcdw.py:294 rcgcdw.py:296 rcgcdw.py:714 rcgcdw.py:716 msgid "none" msgstr "keine" -#: rcgcdw.py:290 rcgcdw.py:674 +#: rcgcdw.py:302 rcgcdw.py:701 msgid "System" msgstr "System" -#: rcgcdw.py:296 +#: rcgcdw.py:308 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " @@ -250,11 +254,11 @@ msgstr "" "[{author}]({author_url}) schützte [{article}]({article_url}) {settings}" "{comment}" -#: rcgcdw.py:298 rcgcdw.py:307 rcgcdw.py:698 rcgcdw.py:705 +#: rcgcdw.py:310 rcgcdw.py:319 rcgcdw.py:725 rcgcdw.py:732 msgid " [cascading]" msgstr " [kaskadierend]" -#: rcgcdw.py:304 +#: rcgcdw.py:316 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" @@ -263,7 +267,7 @@ msgstr "" "[{author}]({author_url}) änderte den Schutzstatus von [{article}]" "({article_url}) {settings}{comment}" -#: rcgcdw.py:312 +#: rcgcdw.py:324 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" @@ -272,7 +276,7 @@ msgstr "" "[{author}]({author_url}) entfernte den Schutz von [{article}]({article_url})" "{comment}" -#: rcgcdw.py:317 +#: rcgcdw.py:329 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -287,7 +291,7 @@ msgstr[1] "" "[{author}]({author_url}) änderte die Sichtbarkeit von {amount} Versionen von " "[{article}]({article_url}){comment}" -#: rcgcdw.py:323 +#: rcgcdw.py:335 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -302,40 +306,40 @@ msgstr[1] "" "[{author}]({author_url}) importierte [{article}]({article_url}) mit {count} " "Versionen{comment}" -#: rcgcdw.py:329 +#: rcgcdw.py:341 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" msgstr "" "[{author}]({author_url}) stellte [{article}]({article_url}) wieder " "her{comment}" -#: rcgcdw.py:331 +#: rcgcdw.py:343 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "" "[{author}]({author_url}) änderte die Sichtbarkeit eines " "Logbucheintrags{comment}" -#: rcgcdw.py:333 +#: rcgcdw.py:345 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "[{author}]({author_url}) importierte Interwiki{comment}" -#: rcgcdw.py:336 +#: rcgcdw.py:348 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" msgstr "" "[{author}]({author_url}) änderte [Missbrauchsfilter {number}]({filter_url})" -#: rcgcdw.py:339 +#: rcgcdw.py:351 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" msgstr "" "[{author}]({author_url}) erstellte [Missbrauchsfilter {number}]({filter_url})" -#: rcgcdw.py:345 +#: rcgcdw.py:357 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" @@ -344,7 +348,7 @@ msgstr "" "[{author}]({author_url}) vereinigte Versionen von [{article}]({article_url}) " "in [{dest}]({dest_url}){comment}" -#: rcgcdw.py:349 +#: rcgcdw.py:361 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" @@ -353,7 +357,7 @@ msgstr "" "[{author}]({author_url}) erstellte den [Interwiki-Präfix]({table_url}) " "{prefix} nach {website}" -#: rcgcdw.py:355 +#: rcgcdw.py:367 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " @@ -362,13 +366,13 @@ msgstr "" "[{author}]({author_url}) bearbeitete den [Interwiki-Präfix]({table_url}) " "{prefix} nach {website}" -#: rcgcdw.py:361 +#: rcgcdw.py:373 #, python-brace-format msgid "" "[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" msgstr "[{author}]({author_url}) entfernte ein [Interwiki-Präfix]({table_url})" -#: rcgcdw.py:365 +#: rcgcdw.py:377 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" @@ -377,14 +381,14 @@ msgstr "" "[{author}]({author_url}) änderte das Inhaltsmodell der Seite [{article}]" "({article_url}) von {old} zu {new}{comment}" -#: rcgcdw.py:370 +#: rcgcdw.py:382 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" -#: rcgcdw.py:374 +#: rcgcdw.py:386 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" @@ -393,89 +397,89 @@ msgstr "" "[{author}]({author_url}) erstellte das Sprite-sheet für [{article}]" "({article_url})" -#: rcgcdw.py:378 +#: rcgcdw.py:390 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" msgstr "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" -#: rcgcdw.py:381 +#: rcgcdw.py:393 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" msgstr "" "[{author}]({author_url}) erstellte eine [Markierung]({tag_url}) \"{tag}\"" -#: rcgcdw.py:385 +#: rcgcdw.py:397 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" msgstr "" "[{author}]({author_url}) löschte eine [Markierung]({tag_url}) \"{tag}\"" -#: rcgcdw.py:389 +#: rcgcdw.py:401 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" msgstr "" "[{author}]({author_url}) aktivierte eine [Markierung]({tag_url}) \"{tag}\"" -#: rcgcdw.py:392 +#: rcgcdw.py:404 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "" "[{author}]({author_url}) deaktivierte eine [Markierung]({tag_url}) \"{tag}\"" -#: rcgcdw.py:394 +#: rcgcdw.py:406 msgid "An action has been hidden by administration." msgstr "Eine Aktion wurde versteckt." -#: rcgcdw.py:403 rcgcdw.py:690 +#: rcgcdw.py:415 rcgcdw.py:717 msgid "No description provided" msgstr "Keine Zusammenfassung angegeben" -#: rcgcdw.py:453 +#: rcgcdw.py:465 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:454 +#: rcgcdw.py:466 msgid "m " msgstr "K " -#: rcgcdw.py:473 rcgcdw.py:478 +#: rcgcdw.py:485 rcgcdw.py:490 msgid "__Only whitespace__" msgstr "__Nur Leerraum__" -#: rcgcdw.py:484 +#: rcgcdw.py:496 msgid "Removed" msgstr "Entfernt" -#: rcgcdw.py:487 +#: rcgcdw.py:499 msgid "Added" msgstr "Hinzugefügt" -#: rcgcdw.py:513 rcgcdw.py:548 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Optionen" -#: rcgcdw.py:513 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Vorschau]({link}) | [zurücksetzen]({undolink}))" -#: rcgcdw.py:515 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Neue Dateiversion {name}" -#: rcgcdw.py:517 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "Neue Datei {name}" -#: rcgcdw.py:533 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "**Keine Lizenz!**" -#: rcgcdw.py:545 +#: rcgcdw.py:557 msgid "" "\n" "License: {}" @@ -483,482 +487,482 @@ msgstr "" "\n" "Lizenz: {}" -#: rcgcdw.py:548 +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([Vorschau]({link}))" -#: rcgcdw.py:553 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Löschte {article}" -#: rcgcdw.py:557 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "Löschte die Weiterleitung {article} um Platz zu machen" -#: rcgcdw.py:562 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "Die Erstellung einer Weiterleitung wurde unterdrückt" -#: rcgcdw.py:563 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "Eine Weiterleitung wurde erstellt" -#: rcgcdw.py:564 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Verschob {redirect}{article} nach {target}" -#: rcgcdw.py:568 +#: rcgcdw.py:580 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "" "Verschob {redirect}{article} nach {title} und überschrieb eine Weiterleitung" -#: rcgcdw.py:573 +#: rcgcdw.py:585 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "Verschob die Schutzeinstellungen von {redirect}{article} nach {title}" -#: rcgcdw.py:596 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Sperrte {blocked_user} für {time}" -#: rcgcdw.py:602 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Änderte die Sperreinstellungen für {blocked_user}" -#: rcgcdw.py:608 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Hob die Sperre von {blocked_user} auf" -#: rcgcdw.py:612 +#: rcgcdw.py:625 rcgcdw.py:635 rcgcdw.py:645 +msgid "Comment content" +msgstr "Kommentarinhalt" + +#: rcgcdw.py:628 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Hinterließ ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:614 +#: rcgcdw.py:630 msgid "Left a comment on their own profile" msgstr "Hinterließ ein Kommentar auf dem eigenen Profil" -#: rcgcdw.py:618 +#: rcgcdw.py:638 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Antwortete auf ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:620 +#: rcgcdw.py:640 msgid "Replied to a comment on their own profile" msgstr "Antwortete auf ein Kommentar auf dem eigenen Profil" -#: rcgcdw.py:624 +#: rcgcdw.py:648 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Bearbeitete ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:626 +#: rcgcdw.py:650 msgid "Edited a comment on their own profile" msgstr "Bearbeitete ein Kommentar auf dem eigenen Profil" -#: rcgcdw.py:657 -msgid "Battle.net handle" -msgstr "Battle.net-Link" - -#: rcgcdw.py:659 rcgcdw.py:797 +#: rcgcdw.py:683 rcgcdw.py:824 msgid "Unknown" msgstr "Unbekannt" -#: rcgcdw.py:660 +#: rcgcdw.py:684 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Bearbeitete das Profil von {target}" -#: rcgcdw.py:660 +#: rcgcdw.py:684 msgid "Edited their own profile" msgstr "Bearbeitete das eigene Profil" -#: rcgcdw.py:662 +#: rcgcdw.py:686 #, python-brace-format msgid "Cleared the {field} field" msgstr "Entfernte den {field}" -#: rcgcdw.py:664 +#: rcgcdw.py:688 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "{field} geändert zu: {desc}" -#: rcgcdw.py:668 +#: rcgcdw.py:695 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Löschte ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:672 +#: rcgcdw.py:699 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Änderte die Gruppenzugehörigkeit von {target}" -#: rcgcdw.py:676 +#: rcgcdw.py:703 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} got autopromoted to a new usergroup" -#: rcgcdw.py:691 +#: rcgcdw.py:718 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "" "Änderte die Gruppenzugehörigkeit von {old_groups} auf {new_groups}{reason}" -#: rcgcdw.py:696 +#: rcgcdw.py:723 #, python-brace-format msgid "Protected {target}" msgstr "Schützte {target}" -#: rcgcdw.py:703 +#: rcgcdw.py:730 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Änderte den Schutzstatus von {article}" -#: rcgcdw.py:710 +#: rcgcdw.py:737 #, python-brace-format msgid "Removed protection from {article}" msgstr "Entfernte den Schutz von {article}" -#: rcgcdw.py:715 +#: rcgcdw.py:742 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " msgstr[0] "Änderte die Sichtbarkeit einer Versionen von {article} " msgstr[1] "Änderte die Sichtbarkeit von {amount} Versionen von {article} " -#: rcgcdw.py:721 +#: rcgcdw.py:748 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "Importierte {article} mit einer Version" msgstr[1] "Importierte {article} mit {count} Versionen" -#: rcgcdw.py:727 +#: rcgcdw.py:754 #, python-brace-format msgid "Restored {article}" msgstr "Stellte {article} wieder her" -#: rcgcdw.py:730 +#: rcgcdw.py:757 msgid "Changed visibility of log events" msgstr "Änderte die Sichtbarkeit eines Logbucheintrags" -#: rcgcdw.py:733 +#: rcgcdw.py:760 msgid "Imported interwiki" msgstr "Importierte Interwiki" -#: rcgcdw.py:736 +#: rcgcdw.py:763 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Änderte Missbrauchsfilter {number}" -#: rcgcdw.py:739 +#: rcgcdw.py:766 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Erstellte Missbrauchsfilter {number}" -#: rcgcdw.py:743 +#: rcgcdw.py:770 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Vereinigte Versionen von {article} in {dest}" -#: rcgcdw.py:747 +#: rcgcdw.py:774 msgid "Added an entry to the interwiki table" msgstr "Fügte ein Interwiki-Präfix hinzu" -#: rcgcdw.py:748 rcgcdw.py:754 +#: rcgcdw.py:775 rcgcdw.py:781 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Präfix: {prefix}, URL: {website} | {desc}" -#: rcgcdw.py:753 +#: rcgcdw.py:780 msgid "Edited an entry in interwiki table" msgstr "Änderte ein Interwiki-Präfix" -#: rcgcdw.py:759 +#: rcgcdw.py:786 msgid "Deleted an entry in interwiki table" msgstr "Entfernte ein Interwiki-Präfix" -#: rcgcdw.py:760 +#: rcgcdw.py:787 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Präfix: {prefix} | {desc}" -#: rcgcdw.py:764 +#: rcgcdw.py:791 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Änderte das Inhaltsmodell von {article}" -#: rcgcdw.py:765 +#: rcgcdw.py:792 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Modell geändert von {old} zu {new}: {reason}" -#: rcgcdw.py:771 +#: rcgcdw.py:798 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Edited the sprite for {article}" -#: rcgcdw.py:775 +#: rcgcdw.py:802 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Created the sprite sheet for {article}" -#: rcgcdw.py:779 +#: rcgcdw.py:806 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edited the slice for {article}" -#: rcgcdw.py:782 +#: rcgcdw.py:809 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Erstellte die Markierung \"{tag}\"" -#: rcgcdw.py:786 +#: rcgcdw.py:813 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Löschte die Markierung \"{tag}\"" -#: rcgcdw.py:790 +#: rcgcdw.py:817 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Aktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:793 +#: rcgcdw.py:820 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Deaktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:796 +#: rcgcdw.py:823 msgid "Action has been hidden by administration." msgstr "Aktion wurde versteckt" -#: rcgcdw.py:823 +#: rcgcdw.py:850 msgid "Tags" msgstr "Markierungen" -#: rcgcdw.py:828 +#: rcgcdw.py:855 msgid "**Added**: " msgstr "**Hinzugefügt:** " -#: rcgcdw.py:828 +#: rcgcdw.py:855 msgid " and {} more\n" msgstr " und {} mehr\n" -#: rcgcdw.py:829 +#: rcgcdw.py:856 msgid "**Removed**: " msgstr "**Entfernt:** " -#: rcgcdw.py:829 +#: rcgcdw.py:856 msgid " and {} more" msgstr " und {} mehr" -#: rcgcdw.py:830 +#: rcgcdw.py:857 msgid "Changed categories" msgstr "Geänderte Kategorien" -#: rcgcdw.py:849 +#: rcgcdw.py:876 msgid "~~hidden~~" msgstr "~~versteckt~~" -#: rcgcdw.py:855 +#: rcgcdw.py:882 msgid "hidden" msgstr "versteckt" -#: rcgcdw.py:922 rcgcdw.py:924 rcgcdw.py:926 rcgcdw.py:928 rcgcdw.py:930 -#: rcgcdw.py:932 rcgcdw.py:934 +#: rcgcdw.py:949 rcgcdw.py:951 rcgcdw.py:953 rcgcdw.py:955 rcgcdw.py:957 +#: rcgcdw.py:959 rcgcdw.py:961 #, python-brace-format msgid "{value} (avg. {avg})" msgstr "{value} (vgl. {avg})" -#: rcgcdw.py:975 +#: rcgcdw.py:1002 msgid "Daily overview" msgstr "Tägliche Übersicht" -#: rcgcdw.py:984 +#: rcgcdw.py:1011 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " (eine Aktion)" msgstr[1] " ({} Aktionen)" -#: rcgcdw.py:986 +#: rcgcdw.py:1013 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " (eine Änderung)" msgstr[1] " ({} Änderungen)" -#: rcgcdw.py:991 +#: rcgcdw.py:1018 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC (eine Aktion)" msgstr[1] " UTC ({} Aktionen)" -#: rcgcdw.py:993 rcgcdw.py:994 rcgcdw.py:998 +#: rcgcdw.py:1020 rcgcdw.py:1021 rcgcdw.py:1025 msgid "But nobody came" msgstr "Keine Aktivität" -#: rcgcdw.py:1002 +#: rcgcdw.py:1029 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Aktivster Benutzer" msgstr[1] "Aktivste Benutzer" -#: rcgcdw.py:1003 +#: rcgcdw.py:1030 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Meist bearbeiteter Artikel" msgstr[1] "Meist bearbeitete Artikel" -#: rcgcdw.py:1004 +#: rcgcdw.py:1031 msgid "Edits made" msgstr "Bearbeitungen" -#: rcgcdw.py:1004 +#: rcgcdw.py:1031 msgid "New files" msgstr "Neue Dateien" -#: rcgcdw.py:1004 +#: rcgcdw.py:1031 msgid "Admin actions" msgstr "Admin-Aktionen" -#: rcgcdw.py:1005 +#: rcgcdw.py:1032 msgid "Bytes changed" msgstr "Bytes geändert" -#: rcgcdw.py:1005 +#: rcgcdw.py:1032 msgid "New articles" msgstr "Neue Artikel" -#: rcgcdw.py:1006 +#: rcgcdw.py:1033 msgid "Unique contributors" msgstr "Einzelne Autoren" -#: rcgcdw.py:1007 +#: rcgcdw.py:1034 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Aktivste Stunde" msgstr[1] "Aktivste Stunden" -#: rcgcdw.py:1008 +#: rcgcdw.py:1035 msgid "Day score" msgstr "Tageswert" -#: rcgcdw.py:1149 +#: rcgcdw.py:1176 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "{wiki} scheint wieder erreichbar zu sein." -#: rcgcdw.py:1150 rcgcdw.py:1261 +#: rcgcdw.py:1177 rcgcdw.py:1288 msgid "Connection status" msgstr "Verbindungsstatus" -#: rcgcdw.py:1260 +#: rcgcdw.py:1287 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "Das {wiki} scheint unerreichbar zu sein." -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "director" msgstr "Direktor" -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "bot" msgstr "Bot" -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "editor" msgstr "editor" -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "directors" msgstr "Direktor" -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "sysop" msgstr "Administrator" -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "bureaucrat" msgstr "Bürokrat" -#: rcgcdw.py:1316 +#: rcgcdw.py:1343 msgid "reviewer" msgstr "reviewer" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "autoreview" msgstr "autoreview" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "autopatrol" msgstr "autopatrol" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "wiki_guardian" msgstr "Wiki Guardian" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "second" msgid_plural "seconds" msgstr[0] "Sekunde" msgstr[1] "Sekunden" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "minute" msgid_plural "minutes" msgstr[0] "Minute" msgstr[1] "Minuten" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "hour" msgid_plural "hours" msgstr[0] "Stunde" msgstr[1] "Stunden" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "day" msgid_plural "days" msgstr[0] "Tag" msgstr[1] "Tage" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "week" msgid_plural "weeks" msgstr[0] "Woche" msgstr[1] "Wochen" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "month" msgid_plural "months" msgstr[0] "Monat" msgstr[1] "Monate" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "year" msgid_plural "years" msgstr[0] "Jahr" msgstr[1] "Jahre" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "millennium" msgid_plural "millennia" msgstr[0] "Jahrtausend" msgstr[1] "Jahrtausende" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "decade" msgid_plural "decades" msgstr[0] "Jahrzehnt" msgstr[1] "Jahrzehnte" -#: rcgcdw.py:1317 +#: rcgcdw.py:1344 msgid "century" msgid_plural "centuries" msgstr[0] "Jahrhundert" diff --git a/rcgcdw.pot b/rcgcdw.pot index dae00da..e9294b4 100644 --- a/rcgcdw.pot +++ b/rcgcdw.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-02 19:59+0200\n" +"POT-Creation-Date: 2019-06-03 01:39+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/rcgcdw.py b/rcgcdw.py index fc9dda3..fdaa4ec 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -621,7 +621,7 @@ def embed_formatter(action, change, parsed_comment, categories): elif action == "curseprofile/comment-created": if settings["appearance"]["embed"]["show_edit_changes"]: comment_content = pull_comment(change["logparams"]["4:comment_id"]) - if comment_content is not None: + if comment_content is not None and comment_content: embed["fields"] = [{"name": _("Comment content"), "value": comment_content["text"]}] link = "https://{wiki}.gamepedia.com/Special:CommentPermalink/{commentid}".format(wiki=settings["wiki"], commentid=change["logparams"]["4:comment_id"]) @@ -631,7 +631,7 @@ def embed_formatter(action, change, parsed_comment, categories): elif action == "curseprofile/comment-replied": if settings["appearance"]["embed"]["show_edit_changes"]: comment_content = pull_comment(change["logparams"]["4:comment_id"]) - if comment_content is not None: + if comment_content is not None and comment_content: embed["fields"] = [{"name": _("Comment content"), "value": comment_content["text"]}] link = "https://{wiki}.gamepedia.com/Special:CommentPermalink/{commentid}".format(wiki=settings["wiki"], commentid=change["logparams"]["4:comment_id"]) @@ -641,7 +641,7 @@ def embed_formatter(action, change, parsed_comment, categories): elif action == "curseprofile/comment-edited": if settings["appearance"]["embed"]["show_edit_changes"]: comment_content = pull_comment(change["logparams"]["4:comment_id"]) - if comment_content is not None: + if comment_content is not None and comment_content: embed["fields"] = [{"name": _("Comment content"), "value": comment_content["text"]}] link = "https://{wiki}.gamepedia.com/Special:CommentPermalink/{commentid}".format(wiki=settings["wiki"], commentid=change["logparams"]["4:comment_id"])