From 540afcca19174332342365f087c7a936d9903833 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 16:38:31 +0200 Subject: [PATCH 01/12] Fixed #77 --- rcgcdw.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rcgcdw.py b/rcgcdw.py index 1db0ee3..f15bef5 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -498,9 +498,9 @@ def embed_formatter(action, change, parsed_comment, categories): additional_info_retrieved = False if urls is not None: logging.debug(urls) - if "-1" not in urls: # page removed before we asked for it + if "-1" not in urls: # image still exists and not removed img_info = next(iter(urls.values()))["imageinfo"] - embed["image"]["url"] = img_info[0]["url"] + "?version=" + "".join([x for x in img_info[0]["timestamp"] if x.isdigit()]) # prevent image from being cached + embed["image"]["url"] = img_info[0]["url"] additional_info_retrieved = True else: pass From e32ab0778ccad5f4d0eee8cbe92788ebdcd01558 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 16:43:48 +0200 Subject: [PATCH 02/12] Fixed #75 --- rcgcdw.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rcgcdw.py b/rcgcdw.py index f15bef5..363401c 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -442,7 +442,7 @@ def embed_formatter(action, change, parsed_comment, categories): if action != "suppressed": if "anon" in change: author_url = "https://{wiki}.gamepedia.com/Special:Contributions/{user}".format(wiki=settings["wiki"], - user=change["user"]) + user=change["user"].replace(" ", "_")) # Replace here needed in case of #75 logging.debug("current user: {} with cache of IPs: {}".format(change["user"], recent_changes.map_ips.keys())) if change["user"] not in list(recent_changes.map_ips.keys()): contibs = safe_read(recent_changes.safe_request( From 74ca419e35dce957a76502f496c17e72353d7a20 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 17:02:50 +0200 Subject: [PATCH 03/12] Added #70 --- rcgcdw.py | 54 ++++++++++++++++++++++--------------------- settings.json.example | 1 + 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/rcgcdw.py b/rcgcdw.py index 363401c..60f51e0 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -516,36 +516,38 @@ def embed_formatter(action, change, parsed_comment, categories): embed["title"] = _("Uploaded a new version of {name}").format(name=change["title"]) else: embed["title"] = _("Uploaded {name}").format(name=change["title"]) - article_content = safe_read(recent_changes.safe_request( - "https://{wiki}.gamepedia.com/api.php?action=query&format=json&prop=revisions&titles={article}&rvprop=content".format( - wiki=settings["wiki"], article=quote_plus(change["title"], safe=''))), "query", "pages") - if article_content is None: - logging.warning("Something went wrong when getting license for the image") - return 0 - if "-1" not in article_content: - content = list(article_content.values())[0]['revisions'][0]['*'] - try: - matches = re.search(re.compile(settings["license_regex"], re.IGNORECASE), content) - if matches is not None: - license = matches.group("license") - else: - if re.search(re.compile(settings["license_regex_detect"], re.IGNORECASE), content) is None: - license = _("**No license!**") + if settings["license_detection"]: + article_content = safe_read(recent_changes.safe_request( + "https://{wiki}.gamepedia.com/api.php?action=query&format=json&prop=revisions&titles={article}&rvprop=content".format( + wiki=settings["wiki"], article=quote_plus(change["title"], safe=''))), "query", "pages") + if article_content is None: + logging.warning("Something went wrong when getting license for the image") + return 0 + if "-1" not in article_content: + content = list(article_content.values())[0]['revisions'][0]['*'] + try: + matches = re.search(re.compile(settings["license_regex"], re.IGNORECASE), content) + if matches is not None: + license = matches.group("license") else: - license = "?" - except IndexError: - logging.error( - "Given regex for the license detection is incorrect. It does not have a capturing group called \"license\" specified. Please fix license_regex value in the config!") - license = "?" - except re.error: - logging.error( - "Given regex for the license detection is incorrect. Please fix license_regex or license_regex_detect values in the config!") - license = "?" + if re.search(re.compile(settings["license_regex_detect"], re.IGNORECASE), content) is None: + license = _("**No license!**") + else: + license = "?" + except IndexError: + logging.error( + "Given regex for the license detection is incorrect. It does not have a capturing group called \"license\" specified. Please fix license_regex value in the config!") + license = "?" + except re.error: + logging.error( + "Given regex for the license detection is incorrect. Please fix license_regex or license_regex_detect values in the config!") + license = "?" + if license is not None: + parsed_comment += "\n{}".format(license) if additional_info_retrieved: embed["fields"] = [ {"name": _("Options"), "value": _("([preview]({link}))").format(link=embed["image"]["url"])}] - parsed_comment = _("{desc}\nLicense: {license}").format(desc=parsed_comment, - license=license if license is not None else "?") + elif action == "delete/delete": link = "https://{wiki}.gamepedia.com/{article}".format(wiki=settings["wiki"], article=change["title"].replace(" ", "_")) diff --git a/settings.json.example b/settings.json.example index 68e97a6..6d74771 100644 --- a/settings.json.example +++ b/settings.json.example @@ -21,6 +21,7 @@ "overview": false, "overview_time": "00:00", "send_empty_overview": false, + "license_detection": true, "license_regex_detect": "\\{\\{(license|lizenz|licence|copyright)", "license_regex": "\\{\\{(license|lizenz|licence|copyright)(\\ |\\|)(?P.*?)\\}\\}", "wiki_bot_login": "", From 87a53e3a8498e4d1bf3fe768deca271323446183 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 17:21:09 +0200 Subject: [PATCH 04/12] Fixed #72 --- rcgcdw.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/rcgcdw.py b/rcgcdw.py index 60f51e0..97fffd9 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, sys +import time, logging, json, requests, datetime, re, gettext, math, random, os.path, schedule, sys, ipaddress from bs4 import BeautifulSoup from collections import defaultdict, Counter from urllib.parse import quote_plus @@ -574,10 +574,15 @@ def embed_formatter(action, change, parsed_comment, categories): embed["title"] = _("Moved protection settings from {redirect}{article} to {title}").format(redirect="⤷ " if "redirect" in change else "", article=change["logparams"]["oldtitle_title"], title=change["title"]) elif action == "block/block": - link = "https://{wiki}.gamepedia.com/{user}".format(wiki=settings["wiki"], - user=change["title"].replace(" ", "_").replace(')', - '\)')) user = change["title"].split(':')[1] + try: + ipaddress.ip_address(user) + link = "https://{wiki}.gamepedia.com/Special:Contributions/{user}".format(wiki=settings["wiki"], + user=user) + except ValueError: + link = "https://{wiki}.gamepedia.com/{user}".format(wiki=settings["wiki"], + user=change["title"].replace(" ", "_").replace(')', + '\)')) if change["logparams"]["duration"] == "infinite": block_time = _("infinity and beyond") else: From 5cbf37490e90d9ccc405ac96f6b673e1b856c069 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 17:26:00 +0200 Subject: [PATCH 05/12] Added #76 --- rcgcdw.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rcgcdw.py b/rcgcdw.py index 97fffd9..b2c0a16 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -171,6 +171,8 @@ def compact_formatter(action, change, parsed_comment, categories): sign = "+" else: sign = "" + if change["title"].startswith("MediaWiki:Tag-"): # Refresh tag list when tag display name is edited + recent_changes.init_info() if action == "edit": content = _("[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}{edit_size})").format(author=author, author_url=author_url, article=change["title"], edit_link=edit_link, comment=parsed_comment, edit_size=edit_size, sign=sign) else: @@ -482,6 +484,8 @@ def embed_formatter(action, change, parsed_comment, categories): colornumber = 9175040 + (math.floor((editsize * -1) / 52)) * 65536 elif editsize == 0: colornumber = 8750469 + if change["title"].startswith("MediaWiki:Tag-"): # Refresh tag list when tag display name is edited + recent_changes.init_info() link = "https://{wiki}.gamepedia.com/index.php?title={article}&curid={pageid}&diff={diff}&oldid={oldrev}".format( wiki=settings["wiki"], pageid=change["pageid"], diff=change["revid"], oldrev=change["old_revid"], article=change["title"].replace(" ", "_")) From 7d820367fbaa5ecbc8ff22fff51233473c1f3b2f Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 17:29:21 +0200 Subject: [PATCH 06/12] Added the IP block fix to compact messages as well --- rcgcdw.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rcgcdw.py b/rcgcdw.py index b2c0a16..384e4cc 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -219,9 +219,14 @@ def compact_formatter(action, change, parsed_comment, categories): "[{author}]({author_url}) moved protection settings from {redirect}*{article}* to [{target}]({target_url}){comment}").format(author=author, author_url=author_url, redirect="⤷ " if "redirect" in change else "", article=change["logparams"]["oldtitle_title"], target=change["title"], target_url=link, comment=parsed_comment) elif action == "block/block": - link = link_formatter("https://{wiki}.gamepedia.com/{user}".format(wiki=settings["wiki"], - user=change["title"])) user = change["title"].split(':')[1] + try: + ipaddress.ip_address(user) + link = link_formatter("https://{wiki}.gamepedia.com/Special:Contributions/{user}".format(wiki=settings["wiki"], + user=user)) + except ValueError: + link = link_formatter("https://{wiki}.gamepedia.com/{user}".format(wiki=settings["wiki"], + user=change["title"])) if change["logparams"]["duration"] == "infinite": block_time = _("infinity and beyond") else: From bb345defac75fa4d06a011d7906916ba5b9b0d9d Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 17:32:17 +0200 Subject: [PATCH 07/12] Oops, forgot to add new Discord field to compact messages, fixed that --- rcgcdw.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rcgcdw.py b/rcgcdw.py index 384e4cc..8b0fee9 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -307,6 +307,8 @@ def compact_formatter(action, change, parsed_comment, categories): field = _("XVL link") elif change["logparams"]['4:section'] == "profile-link-steam": field = _("Steam link") + elif change["logparams"]['4:section'] == "profile-link-discord": + field = _("Discord handle") else: field = _("unknown") content = _("[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s profile. *({desc})*").format(author=author, From bfc39bafbed9f2e7bfa121a7cc379f4ee360fcea Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 18:59:42 +0200 Subject: [PATCH 08/12] Fixed #74 --- rcgcdw.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rcgcdw.py b/rcgcdw.py index 8b0fee9..ea3f59d 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -311,10 +311,10 @@ def compact_formatter(action, change, parsed_comment, categories): field = _("Discord handle") else: field = _("unknown") - content = _("[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s profile. *({desc})*").format(author=author, + target = _("[{target}]({target_url})'s").format(target=change["title"].split(':')[1], target_url=link) if change["title"].split(':')[1] != author else _("[their own]({target_url})").format(target_url=link) + content = _("[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*").format(author=author, author_url=author_url, - target=change["title"].split(':')[1]+"'s" if change["title"].split(':')[1] != author else _("their own"), - target_url=link, + target=target, field=field, desc=BeautifulSoup(change["parsedcomment"], "lxml").get_text()) elif action in ("rights/rights", "rights/autopromote"): From 0e01db10bfbe661d1ffbe78203dac330559cba82 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 19:03:37 +0200 Subject: [PATCH 09/12] Updated Polish translation --- locale/en/LC_MESSAGES/rcgcdw.mo | Bin 17323 -> 17357 bytes locale/en/LC_MESSAGES/rcgcdw.po | 447 ++++++++++++++++---------------- locale/pl/LC_MESSAGES/rcgcdw.mo | Bin 18664 -> 18729 bytes locale/pl/LC_MESSAGES/rcgcdw.po | 376 ++++++++++++++------------- rcgcdw.pot | 364 +++++++++++++------------- 5 files changed, 602 insertions(+), 585 deletions(-) diff --git a/locale/en/LC_MESSAGES/rcgcdw.mo b/locale/en/LC_MESSAGES/rcgcdw.mo index e8b843be877af764d63e845a62441c44c4358161..e93605f7662b8de4b08214a8b3c0635f6ef995b0 100644 GIT binary patch delta 3498 zcmb8xc~DkW7{~Dg%KG}E@`@m&yl4t2D2og3xR8R1W{}xL=7LKo7@%U9uS@2dsaFNp z%&c6-n1(b>9k(ebmmHfKmzf$hEgNm7G)*V9zCZ45^55>f51(_-z4x4RpL6cfT?_rr zEcEmJ5MFKIGAx)SsF#%7b z2k)W_LmC>x&qVNt`+cT0g(xc0F&GD9BIaWx`mi-tp*lE(Nq7q5@ILZ0(T(iuZBfr> zU^tFJJwFZG;0Ek~$Iwgv<~D^XRCpR2(+uY#KeK^9>S#Ac;3a$-e?v7CLF>Gf>470Q z2=#nE#$yTUxhiahyHOcDhZ^7w45NP&PJT4PI8?&}P!ANNQoRaW;2w;{Z&4Zh1J$9s zi7}e3cvObcP^r$u3>=K~WftIYtVXqe6McH4h741w?}%yG6Wifb)BrX*9!AaSRqTl_ zUPlAZMm<-8S`%AQ8L2@{;eOOW&tVYWMD=&4Df!ohhg2kEQ|{JC`=j1q1Zs}QqEfa1 z+hPsszDuY#{}luAKGw&-QP0;WO&U-mRK}X~hoqU#sDb1}k$*3R;Z$f5l{pvYqei$C zHNe%VH~tta@D^rcAs0tt4Nk`pK9#;W2hZVgd>+@t7}FhZ;SfyVQyYfUeH40AIN=!7 z+`e%D_M(114#HzN0>fAc`8XbP@E{JxAQr|n%)^0r5;Z`N*M7bL_i?@hJK`A9s{4FZ z6v`-E#v;sP!b|Z8&ct+9it2Y`F*aktbp)2I48lZ%_?iM9u9r^vCIXeeqxBQXezP#u+_KC{`VHM0zvezVcJz8AfmAH^iR ziu_E&1pE0exY&<%g3jsECYlfoUxB|7>m!Sq! zjkJRCThgF$Z{~1s0KGV*LR~DIDq>6uA`p6 zk7U`j;NcFKgIE*Lrr7rr1*I%F-QHT$ zP&XE!-h3(sVkPRcnTKj%A!n8Q5DC8#a?{4J%^gATaJGs zTdVOWU8)bn#@HB@`c@c*N$68WcM2icA2rvxj`^qtUP2E}K!2>nCO8|_kcCz(VztR11P+;38&CAXdUz`7V3>sM$!2u%-A(%-RCU7jJEDe0I(%qA8RD+s;?Gm3cf zSjUOhr)EfpKfy4~c%qtk-CF7LxW`h`l0UGv-c_K&|ZYJJrpCT=Yy9ph~3=3k3Z z$7*7p72s}{xQ$X3q3`F(V=E`xMP?A|i6U#HJ2vDsN^cRB)?BxzE?+G<`}Y`4VUu&B z)$=N$?^eeco4Qpuk@6eF+r%1T3o+Na;*Rl~V?A=mL`>jZ-}#frlG^037ed3!Cl*dB z^_I*iE=Z^>A6+`3u-s~t;jP^i^+iyyQ}IUaEbr$5*63DI{_$nCo!Y$UXSM4$$4X4d l3hk7flIBhA+ASr;sz_+@-)Va7mV{BR|KE5`pD}ff{{tGYmX`nk delta 3466 zcmaLZ4NR3)9LMo<(F@AuqJoHk$Q4WxK}k#z@CDMPfX-ATdVvzL2ql$JknE;uWEhH% zl$D5DDpvMJGPSnSvKN;vd)YEaw$hbpGq-AUmG=GdJhs+a&-mZZInT>E=lP%W96es| zdZFIs|2nLDv*FlF3?Syajrk5=4CaR;J=BhBRS1FcIIx za6F41yo|lj%@6ncO$3GhoJhbPn1#b|3P$36cpcWGI@pKF_y!KbACNy2+}pk$je0&2 z!*CYr`7#`W4LA~CLm&N{Zz(L|M7KW1MBx(T&ouC(j#@ARkKtha2Gx+8)_EC|j6E?E z_52hZiY2J$>M;RZP#HXo8sL{0O8+K+{Ah%IPz{eoJy48F^=cf5yD$#lMP=*^s>44~ zvlZFb&OkgW)v1_{Sx8@|8fW37sP<2xUvG4kf>J-2;f}%-9FBLQ2C&}oWz?L0isSKj z)WFB_T6(SowI(*9GSZ5g!o8@09>yR%h3fCSe&k;lE^s0R1G!rx9gTW}n^1E+8ixmXdyy?6wt;}x8V`Fv^RRHIlKeYe8wEWCLE2qq*M3#u}XeGp@Kpd z6TKAMuoh!jAv)iTmFQxj%)!Mt1CQbq?8^dBgSX-&d=_uUGpMNM&cS1|yOBJ0?EfNG}`HTM@#YvMAhpDWJw zAihzzzW;s{)X@NBL}myEVLGa#NvMq{54A>$km)w%&h>|#dL#Nc--gNfA@XN_<45fb zOf+Vli-nBZQQL>nH~pKBDUfw@7B%7?NwyKFj^ojdsmQZt4C>8GP^-KOH84Nw{td`F zH7%$&?m(J0Zy_IqIfu-SaSi7gJusAlMtlRZ9LzjagKJRNH=`QZiTdn5LN#z2$)<7h z@JLKXAKs3Oa3v~J=TVt;r`Y{OB3p-dJDEmSH`q8@aO zuy?RXWa}`Qr~%HxP<#M2zy?&iucCImFHxEP1Nm@F+(`1zmtrO`e5I@y)!}js#wPUQ zR`lTWn2sH&OkBiS7?5grP=I=&T2$({;V9gLB+Gn-8bILnw!{1sG^hDE9;;C!Z$~|N z5<@VAiZT*~n!^OtKr=B23s4>2;hbN9B+ER6VfYg21rDR8_&6$K{)-e?4<;(jzHu_@ z%?mLQ=b=8Ia#RDAr~$1&Wvm{dIf9f-(;~ZP2OMSxo-BJyeHV4#Wvs#+UatZ>a4E*q zdo4Dj&i7(;l~{*!=->QEVFpf|WN)dBs0Ker{!DDPy`>hTrsfsLH&9#Zdrtir_M!d- zD%Ia(DE{o!ucFpaj~shy!_coej-sH3eHf0zF#so`w$vO{LxrfhUw~Q@Rj7_?oa?Jl zU&}^RN83;XYD2A!L#Td^pzb@K!^~)roZ>_jo_B6=-)Pr+qmT1Rn2dR-eV_)_(01!! zaDw+?N@`^f@vL<&ILgh>yQ#FrU*`Dy}TUF#(NUS6tAsPwRz9}L8eK2!f8<@@q z5Dd$d5l;}c)(%g&cOIoB#0a9vI_!yz+CfRjgEn3N+^bk&UGju08(oX1&GLrC`8QLG zBkm*aA(Y(p#9l&6PlqOE0I`9{CD=K--dTxXP3U-xs3c|(b;NFBBQc54*H4qPg2rRYSXn2qMh<4TxCUghY#CH zshPOnxpIx|6tsIRBeoFtTIJrjo{K51C01BX-tg%)l;VkNM=OPAoQhUaIZ^1;@4{V# zR^Q#k14IL15!;A|tV`Y)m*4V+#zZWjUO@cwc(i?d=q\n" "Language-Team: \n" "Language: en\n" @@ -18,30 +18,30 @@ msgstr "" "X-Generator: Poedit 2.2.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: rcgcdw.py:175 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" -"{edit_size})" -msgstr "" -"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" -"{edit_size})" - #: rcgcdw.py:177 #, python-brace-format msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" + +#: rcgcdw.py:179 +#, python-brace-format +msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" "{edit_size})" msgstr "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" "{edit_size})" -#: rcgcdw.py:181 +#: rcgcdw.py:183 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" -#: rcgcdw.py:189 +#: rcgcdw.py:191 #, python-brace-format msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" @@ -50,12 +50,12 @@ msgstr "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" "{comment}" -#: rcgcdw.py:193 +#: rcgcdw.py:195 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" -#: rcgcdw.py:198 +#: rcgcdw.py:200 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" @@ -64,15 +64,15 @@ msgstr "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" "({page_link}){comment}" -#: rcgcdw.py:203 rcgcdw.py:209 +#: rcgcdw.py:205 rcgcdw.py:211 msgid "without making a redirect" msgstr "without making a redirect" -#: rcgcdw.py:203 rcgcdw.py:210 +#: rcgcdw.py:205 rcgcdw.py:212 msgid "with a redirect" msgstr "with a redirect" -#: rcgcdw.py:204 +#: rcgcdw.py:206 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" @@ -81,7 +81,7 @@ msgstr "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" "({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:211 +#: rcgcdw.py:213 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " @@ -90,7 +90,7 @@ msgstr "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " "[{target}]({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:217 +#: rcgcdw.py:219 #, python-brace-format msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" @@ -99,18 +99,18 @@ msgstr "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" "* to [{target}]({target_url}){comment}" -#: rcgcdw.py:224 rcgcdw.py:580 +#: rcgcdw.py:231 rcgcdw.py:598 msgid "infinity and beyond" msgstr "infinity and beyond" -#: rcgcdw.py:239 +#: rcgcdw.py:246 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" msgstr "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" -#: rcgcdw.py:244 +#: rcgcdw.py:251 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" @@ -119,25 +119,25 @@ msgstr "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" "({user_url}){comment}" -#: rcgcdw.py:249 +#: rcgcdw.py:256 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" -#: rcgcdw.py:253 +#: rcgcdw.py:260 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" msgstr "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" -#: rcgcdw.py:253 +#: rcgcdw.py:260 msgid "their own profile" msgstr "their own profile" -#: rcgcdw.py:258 +#: rcgcdw.py:265 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " @@ -146,88 +146,103 @@ msgstr "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " "profile" -#: rcgcdw.py:261 rcgcdw.py:269 rcgcdw.py:276 rcgcdw.py:307 +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 msgid "their own" msgstr "their own" -#: rcgcdw.py:266 +#: rcgcdw.py:273 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" msgstr "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" -#: rcgcdw.py:274 +#: rcgcdw.py:281 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" msgstr "[{author}]({author_url}) deleted a comment on {target} profile" -#: rcgcdw.py:282 rcgcdw.py:630 +#: rcgcdw.py:289 rcgcdw.py:648 msgid "Location" msgstr "Location" -#: rcgcdw.py:284 rcgcdw.py:632 +#: rcgcdw.py:291 rcgcdw.py:650 msgid "About me" msgstr "About me" -#: rcgcdw.py:286 rcgcdw.py:634 +#: rcgcdw.py:293 rcgcdw.py:652 msgid "Google link" msgstr "Google link" -#: rcgcdw.py:288 rcgcdw.py:636 +#: rcgcdw.py:295 rcgcdw.py:654 msgid "Facebook link" msgstr "Facebook link" -#: rcgcdw.py:290 rcgcdw.py:638 +#: rcgcdw.py:297 rcgcdw.py:656 msgid "Twitter link" msgstr "Twitter link" -#: rcgcdw.py:292 rcgcdw.py:640 +#: rcgcdw.py:299 rcgcdw.py:658 msgid "Reddit link" msgstr "Reddit link" -#: rcgcdw.py:294 rcgcdw.py:642 +#: rcgcdw.py:301 rcgcdw.py:660 msgid "Twitch link" msgstr "Twitch link" -#: rcgcdw.py:296 rcgcdw.py:644 +#: rcgcdw.py:303 rcgcdw.py:662 msgid "PSN link" msgstr "PSN link" -#: rcgcdw.py:298 rcgcdw.py:646 +#: rcgcdw.py:305 rcgcdw.py:664 msgid "VK link" msgstr "VK link" -#: rcgcdw.py:300 rcgcdw.py:648 +#: rcgcdw.py:307 rcgcdw.py:666 msgid "XVL link" msgstr "XVL link" -#: rcgcdw.py:302 rcgcdw.py:650 +#: rcgcdw.py:309 rcgcdw.py:668 msgid "Steam link" msgstr "Steam link" -#: rcgcdw.py:304 +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "Discord handle" + +#: rcgcdw.py:313 msgid "unknown" msgstr "unknown" -#: rcgcdw.py:305 +#: rcgcdw.py:314 #, python-brace-format -msgid "" -"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -"profile. *({desc})*" -msgstr "" -"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -"profile. *({desc})*" +msgid "[{target}]({target_url})'s" +msgstr "[{target}]({target_url})'s" -#: rcgcdw.py:320 rcgcdw.py:322 rcgcdw.py:683 rcgcdw.py:685 +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "[their own]({target_url})" + +#: rcgcdw.py:315 +#, python-brace-format +#| msgid "" +#| "[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +#| "profile. *({desc})*" +msgid "" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" +msgstr "" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" + +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 msgid "none" msgstr "none" -#: rcgcdw.py:328 rcgcdw.py:670 +#: rcgcdw.py:337 rcgcdw.py:688 msgid "System" msgstr "System" -#: rcgcdw.py:334 +#: rcgcdw.py:343 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " @@ -236,11 +251,11 @@ msgstr "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " "following settings: {settings}{comment}" -#: rcgcdw.py:336 rcgcdw.py:345 rcgcdw.py:694 rcgcdw.py:701 +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 msgid " [cascading]" msgstr " [cascading]" -#: rcgcdw.py:342 +#: rcgcdw.py:351 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" @@ -249,7 +264,7 @@ msgstr "" "[{author}]({author_url}) modified protection settings of [{article}]" "({article_url}) to: {settings}{comment}" -#: rcgcdw.py:350 +#: rcgcdw.py:359 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" @@ -258,7 +273,7 @@ msgstr "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" "{comment}" -#: rcgcdw.py:355 +#: rcgcdw.py:364 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -273,7 +288,7 @@ msgstr[1] "" "[{author}]({author_url}) changed visibility of {amount} revisions on page " "[{article}]({article_url}){comment}" -#: rcgcdw.py:361 +#: rcgcdw.py:370 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -288,45 +303,45 @@ msgstr[1] "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " "revisions{comment}" -#: rcgcdw.py:367 +#: rcgcdw.py:376 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" msgstr "[{author}]({author_url}) restored [{article}]({article_url}){comment}" -#: rcgcdw.py:369 +#: rcgcdw.py:378 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "[{author}]({author_url}) changed visibility of log events{comment}" -#: rcgcdw.py:371 +#: rcgcdw.py:380 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "[{author}]({author_url}) imported interwiki{comment}" -#: rcgcdw.py:374 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" -msgstr "" -"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" - -#: rcgcdw.py:377 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" -msgstr "" -"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" - #: rcgcdw.py:383 #, python-brace-format msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" + +#: rcgcdw.py:386 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" + +#: rcgcdw.py:392 +#, python-brace-format +msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" "({article_url}) into [{dest}]({dest_url}){comment}" msgstr "" "[{author}]({author_url}) merged revision histories of [{article}]" "({article_url}) into [{dest}]({dest_url}){comment}" -#: rcgcdw.py:387 +#: rcgcdw.py:396 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" @@ -335,7 +350,7 @@ msgstr "" "[{author}]({author_url}) added an entry to the [interwiki table]" "({table_url}) pointing to {website} with {prefix} prefix" -#: rcgcdw.py:393 +#: rcgcdw.py:402 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " @@ -344,586 +359,580 @@ msgstr "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " "pointing to {website} with {prefix} prefix" -#: rcgcdw.py:399 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" -msgstr "" -"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" - -#: rcgcdw.py:403 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed the content model of the page [{article}]" -"({article_url}) from {old} to {new}{comment}" -msgstr "" -"[{author}]({author_url}) changed the content model of the page [{article}]" -"({article_url}) from {old} to {new}{comment}" - #: rcgcdw.py:408 #, python-brace-format msgid "" -"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" msgstr "" -"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" #: rcgcdw.py:412 #, python-brace-format msgid "" +"[{author}]({author_url}) changed the content model of the page [{article}]" +"({article_url}) from {old} to {new}{comment}" +msgstr "" +"[{author}]({author_url}) changed the content model of the page [{article}]" +"({article_url}) from {old} to {new}{comment}" + +#: rcgcdw.py:417 +#, 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:421 +#, python-brace-format +msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" "({article_url})" msgstr "" "[{author}]({author_url}) created the sprite sheet for [{article}]" "({article_url})" -#: rcgcdw.py:416 +#: rcgcdw.py:425 #, 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:419 +#: rcgcdw.py:428 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:423 +#: rcgcdw.py:432 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:427 +#: rcgcdw.py:436 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:430 +#: rcgcdw.py:439 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:433 +#: rcgcdw.py:442 msgid "An action has been hidden by administration." msgstr "An action has been hidden by administration." -#: rcgcdw.py:441 rcgcdw.py:686 +#: rcgcdw.py:450 rcgcdw.py:704 msgid "No description provided" msgstr "No description provided" -#: rcgcdw.py:489 +#: rcgcdw.py:500 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:490 +#: rcgcdw.py:501 msgid "m " msgstr "m " -#: rcgcdw.py:514 rcgcdw.py:546 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Options" -#: rcgcdw.py:514 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([preview]({link}) | [undo]({undolink}))" -#: rcgcdw.py:516 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Uploaded a new version of {name}" -#: rcgcdw.py:518 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "Uploaded {name}" -#: rcgcdw.py:533 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "**No license!**" -#: rcgcdw.py:546 +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([preview]({link}))" -#: rcgcdw.py:547 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" -"{desc}\n" -"License: {license}" - -#: rcgcdw.py:552 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Deleted page {article}" -#: rcgcdw.py:556 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "Deleted redirect {article} by overwriting" -#: rcgcdw.py:561 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "No redirect has been made" -#: rcgcdw.py:562 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "A redirect has been made" -#: rcgcdw.py:563 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Moved {redirect}{article} to {target}" -#: rcgcdw.py:567 +#: rcgcdw.py:580 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "Moved {redirect}{article} to {title} over redirect" -#: rcgcdw.py:572 +#: rcgcdw.py:585 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "Moved protection settings from {redirect}{article} to {title}" -#: rcgcdw.py:590 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Blocked {blocked_user} for {time}" -#: rcgcdw.py:596 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Changed block settings for {blocked_user}" -#: rcgcdw.py:602 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Unblocked {blocked_user}" -#: rcgcdw.py:607 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Left a comment on {target}'s profile" -#: rcgcdw.py:609 +#: rcgcdw.py:627 msgid "Left a comment on their own profile" msgstr "Left a comment on their own profile" -#: rcgcdw.py:614 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Replied to a comment on {target}'s profile" -#: rcgcdw.py:616 +#: rcgcdw.py:634 msgid "Replied to a comment on their own profile" msgstr "Replied to a comment on their own profile" -#: rcgcdw.py:621 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Edited a comment on {target}'s profile" -#: rcgcdw.py:623 +#: rcgcdw.py:641 msgid "Edited a comment on their own profile" msgstr "Edited a comment on their own profile" -#: rcgcdw.py:652 -msgid "Discord handle" -msgstr "Discord handle" - -#: rcgcdw.py:654 rcgcdw.py:793 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "Unknown" -#: rcgcdw.py:655 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Edited {target}'s profile" -#: rcgcdw.py:655 +#: rcgcdw.py:673 msgid "Edited their own profile" msgstr "Edited their own profile" -#: rcgcdw.py:657 +#: rcgcdw.py:675 #, python-brace-format msgid "Cleared the {field} field" msgstr "Cleared the {field} field" -#: rcgcdw.py:659 +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "{field} field changed to: {desc}" -#: rcgcdw.py:664 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Deleted a comment on {target}'s profile" -#: rcgcdw.py:668 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Changed group membership for {target}" -#: rcgcdw.py:672 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} got autopromoted to a new usergroup" -#: rcgcdw.py:687 +#: rcgcdw.py:705 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "Groups changed from {old_groups} to {new_groups}{reason}" -#: rcgcdw.py:692 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "Protected {target}" -#: rcgcdw.py:699 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Changed protection level for {article}" -#: rcgcdw.py:706 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "Removed protection from {article}" -#: rcgcdw.py:711 +#: rcgcdw.py:729 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " msgstr[0] "Changed visibility of revision on page {article} " msgstr[1] "Changed visibility of {amount} revisions on page {article} " -#: rcgcdw.py:717 +#: rcgcdw.py:735 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "Imported {article} with {count} revision" msgstr[1] "Imported {article} with {count} revisions" -#: rcgcdw.py:723 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "Restored {article}" -#: rcgcdw.py:726 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "Changed visibility of log events" -#: rcgcdw.py:729 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "Imported interwiki" -#: rcgcdw.py:732 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Edited abuse filter number {number}" -#: rcgcdw.py:735 +#: rcgcdw.py:753 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Created abuse filter number {number}" -#: rcgcdw.py:739 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Merged revision histories of {article} into {dest}" -#: rcgcdw.py:743 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "Added an entry to the interwiki table" -#: rcgcdw.py:744 rcgcdw.py:750 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Prefix: {prefix}, website: {website} | {desc}" -#: rcgcdw.py:749 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "Edited an entry in interwiki table" -#: rcgcdw.py:755 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "Deleted an entry in interwiki table" -#: rcgcdw.py:756 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Prefix: {prefix} | {desc}" -#: rcgcdw.py:760 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Changed the content model of the page {article}" -#: rcgcdw.py:761 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Model changed from {old} to {new}: {reason}" -#: rcgcdw.py:767 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Edited the sprite for {article}" -#: rcgcdw.py:771 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Created the sprite sheet for {article}" -#: rcgcdw.py:775 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edited the slice for {article}" -#: rcgcdw.py:778 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Created a tag \"{tag}\"" -#: rcgcdw.py:782 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Deleted a tag \"{tag}\"" -#: rcgcdw.py:786 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Activated a tag \"{tag}\"" -#: rcgcdw.py:789 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Deactivated a tag \"{tag}\"" -#: rcgcdw.py:792 +#: rcgcdw.py:810 msgid "Action has been hidden by administration." msgstr "Action has been hidden by administration." -#: rcgcdw.py:819 +#: rcgcdw.py:837 msgid "Tags" msgstr "Tags" -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "**Added**: " -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr " and {} more\n" -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "**Removed**: " -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid " and {} more" msgstr " and {} more" -#: rcgcdw.py:827 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "Changed categories" -#: rcgcdw.py:868 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "~~hidden~~" -#: rcgcdw.py:874 +#: rcgcdw.py:892 msgid "hidden" msgstr "hidden" -#: rcgcdw.py:977 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "Daily overview" -#: rcgcdw.py:987 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " ({} action)" msgstr[1] " ({} actions)" -#: rcgcdw.py:991 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " ({} edit)" msgstr[1] " ({} edits)" -#: rcgcdw.py:996 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC ({} action)" msgstr[1] " UTC ({} actions)" -#: rcgcdw.py:998 rcgcdw.py:999 rcgcdw.py:1003 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "But nobody came" -#: rcgcdw.py:1006 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Most active user" msgstr[1] "Most active users" -#: rcgcdw.py:1007 +#: rcgcdw.py:1025 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Most edited article" msgstr[1] "Most edited articles" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "Edits made" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "New files" msgstr "New files" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "Admin actions" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "Bytes changed" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "New articles" msgstr "New articles" -#: rcgcdw.py:1010 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "Unique contributors" -#: rcgcdw.py:1011 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Most active hour" msgstr[1] "Most active hours" -#: rcgcdw.py:1012 +#: rcgcdw.py:1030 msgid "Day score" msgstr "Day score" -#: rcgcdw.py:1159 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "Connection to {wiki} seems to be stable now." -#: rcgcdw.py:1160 rcgcdw.py:1271 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "Connection status" -#: rcgcdw.py:1270 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} seems to be down or unreachable." -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "director" msgstr "Director" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bot" msgstr "Bot" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "editor" msgstr "Editor" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "directors" msgstr "Directors" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "sysop" msgstr "Administrator" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "Bureaucrat" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "Reviewer" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "Autoreview" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "Autopatrol" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "Wiki guardian" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "second" msgstr[1] "seconds" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "hour" msgstr[1] "hours" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "day" msgstr[1] "days" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "week" msgstr[1] "weeks" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "month" msgstr[1] "months" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "year" msgstr[1] "years" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "millennium" msgstr[1] "millennia" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "decade" msgstr[1] "decades" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "century" msgstr[1] "centuries" +#~ msgid "" +#~ "{desc}\n" +#~ "License: {license}" +#~ msgstr "" +#~ "{desc}\n" +#~ "License: {license}" + #~ msgid "" #~ "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " #~ "[{target}]({target_url}){comment}" diff --git a/locale/pl/LC_MESSAGES/rcgcdw.mo b/locale/pl/LC_MESSAGES/rcgcdw.mo index b4fc9c4d9fcc11ef3d46678fba1d532ec8c9cbb3..1eef651a23c974ec073a5c696d2e8f8e8f4906ed 100644 GIT binary patch delta 3510 zcmY+^X;4*V9LMnomGyE#xq`TI5fwx+K*?Qj2Nd@uGfPl2l*IrsH?B%9X_|U8G?&aB z6U||CP{~p!8?#<$y|GD0! z9rz4hKri*12P6u);b~?}OI(heW(OBlRD+TDHFm(CQ3XX(I-N58Fc?RmzMqKkSd99v z3gfT_HG)@B4ZMqC)NdjfAGI(RRq$}s2Suo%-i+<=B*x%Zs1f@GRiV4NF`BJ-)Ci@b zhB^a#;Yg$|vl7SQHdOid(Wf4T(@YJ04@|}W*ahdI8nDyxBh;LJi~Z3>chvAK)OW?G zHL({pBF9lvcpBBvs~Cv)QT08HV*K^sPi`b(6mP4gLr^`KjGE&as3BX4iFh3K-q)y} z|A+zj2%F&FsPCIFOlnY5)QGj^!l0RFQ4PtCX8gS*#&JW7sML8-iE80GR0Fr5dVCCD z!yhmUXYp_f9>;PFW~&UsWq1`Y;w0SK+L*rh1Lj}?TWt)M`$(jd_|!45t^ML~9Kiib z9Dx^bGKR4bCgRJOjrBMZ16dgJaRO%IXQ&2xy!Q9gu#S8+_P{)bRqy$#NR*Peg>!KN z6JCNJ<3jAtO40oqEW(y7m)u;-#Apa<{AJxE4Q*ef4l~-xFG4kV1JW6D z4w-KA9kO1Hn>}5FT~H%*9aY{#R6VY4j6eSp)3cjhKn|+na@5f8z!0oK6;OxW@fzy8 z0BTpm+aMdrq~TN?hi*KE8v1(Fs=tG3Xv<{#yFtl}zh0Qi4R(^LL{+pGSvRI0)sO~M zfxn^)8>jFS!EjWMhM}hNMeK|>u_p$l+G{5RRZk{znt5Et<31mWToS+GOq@dZhT%C> z0sb_5H1@{`T#sS62Q`PsQ9ZweS{n@*g!fP#d4SA@2~D%#?~Urf7-WYV-wPxdP2)rT zp^l*n{vI{-esoidCls}9Jg5SqF%&zX_ICEa)=QYUbGpD#_ z@Zd*Wirwh;7(9x3_!tXtdN2D&^92rK`*?aA^8)uL^|Ak;wK$RdLmY)!^ky(_!)*Kp zhhTg^V+LXYj?<(aBQb{?e*NtN3sAq#%cuf91MIoY$KmAfVJ4=e+b+Tw8gvo)#582s zzuZ`ADIs5o^YIq0!byYpXW$K7O8sUI&0L6gaXRMFOpU-r%)#bE?H=W!*2W2(fRB*% zXmYsO7AqWgVq@}WP*ZpgwH7X;)=mR@@B#WXR{?ZOFNUM?tuO%NFbWe}7*Q0jNmyWlc`#%k5ZR^DV##1efLbWg%n_)U?^^Qd?whAY| z4w+_Chl%(Q)q!?d){&6*?$=4G*u%sD>v~9x-z@9*kna8(;T%siVNU z?eYY_M`{{TZ9R6y_}(BDL(C)c2@S#q;s{Yr=+KO4ls6ICgr;7d)`(XUI<&5eiBZH7 z;t;W!$RLu4!Gs2MB~eP~SYtQZm@+c&661B3V+V1Nc#TLTUL#WP6tz+LNrDLYe zzw^_|NpHawmcP48=l!Ir2yK9;kG*8Hq!tkG5Ob|5?wH_LNv$FlTg%;^f5)pmx&Mw_ z61$v?R>vG-vXjqq48m84rNnw-E3t=IZrygb_FHB>cDIh4O0@neQrL4L5oNE; z$}jO2FDROpu(&L@WcI8wYhYh*?XKug0)w0zOKX>S&-h!panX(9OKa0QJ@02#$6pCa zOG-}lru6QUoNQGjw0n|Gtv#6Vn>(T?*E_XzL2-Vecfltsa!ZRA7FxHTi46XKHK(3E e9Q34`b?H?B)(2_PR%v>4ZS1hHMpky_?tcJn*P_7y delta 3480 zcmZA332;qU9LMpKkQZLOSRzCgd4h-#B2ftvi73)os@AGqL>oI1OVfC2->T&bQPLo# zVQMwhc;0e?Kzr#@aH-Y3wBW#RnI1P2fcvPyFVN2YLvG^G(W7km~{*9Wg z=1uJk#Gz81jOmzx^ks^1D6T=Ze;IvxqQ?}J`Zf$V1(UD?PDBl0gX4RsIsFdV>C_IUa^eSurMJ zCF;6!s3)&M7v99Wcn5X=ebj)IE@jNa2gx$=sDbo|Apc$pIh@cU%6GmfLXEHl^`t9s z5uU_nuqUG)jVo~h{(w0+lC5$Px8q2h9>ukI5(nWU9D)PcYFSv}a|$)63u9u8>4l?l z0G8t@ypAIlF zJgmmW7{v@Z&qQsf1x|e>Y7uQj7nVC#q8i+Xn#)5Nh^LWtY|f(EsX@*CZPc20i0bE&^L;RT zG)Viu83lC|jf}{|V=$(pI?6`9cm|->$Y^A`O`-Gsa;Lr#y_~Pcj`%t9XCCmOc3LKI zE`WuM+J5)i(--}l=85(jsTXR*vrrwCAnzu#9)oZvs^LATC;bw2{dLrCxQn{4ZU=kU zG({KnZpfd>`@Z(5?{kvLKRd`wwb*g&N2? zRD)MA1b@M9_yF}pNnNyr*$K#Wn$wtucQ6>+rPv*HM*hqwK8E2soP<|>6sAzf=JERB zUQ`3O@mXxc@SEU#48_%`IoyhR@`I?gaSrR@SEvWMgv^4uhq~VTl>Go{$PPDskR%%4 zR0?|Wl%X!Xh)VrU)Z)2^+CG1xGVmB1Ulc&3J2pu?1Q;HO&)H* zr}10tjnNtQuito_M*R?u)#OEI+ON#Ts0L4==CnmGet>X0=HgE{6BD!8J`AWFxzrrV zwqMl`a31v>dMn2FaTRvRVK8_YOEHU4F2;{>qB=@rn94vo4#HcgCrayUuZdMSocei; z!8jI*%*Hx69yMi?QFA{NYu5^fQQwN1nggio{7(H7^tm{3hC(yEfSThQ7>IYVE#5~p z6iGUwu@lzC0oV|SpzfcD+ARwmS32h{)O80?13ZQr;5YsG5o}E18Yi?`e@88@IPx8d zol)oWkm)rGF%b`=o}?z%I_8e^ET^dU-yy23TkhC^DOUZE)F7(nHLG_>*r1&%a?Bt! z2djvU1iQ~nApU=3azb;hLz!UeOaZZ#SZwVM3G+;*G?(Z^Y_d*-G;gt+l8z-dwNt6$ zbn9+Nn0{bte~_y!PlH(B7HYA?Y~m$C+1NnrC$x5SxCmwYbs~@8l~eoB%KS1y$2wvb zF_!B9>ZrJy8KZ%M%(EK9#yQ_LIjNe`e_O zZtGM`g#S#$>0qmI>xjU1MgA?`V?qAH_|X9oQwoamOWgwt^9yDb74-0y%&<$P*70`d z-CdJXlf5aaJ-Vb@+Y(y-S4~Owf12=z$2u9)!tY9}u4l!igj)suBCMU>c>k5Gxi0^b VexAU{k|)~EpEl{q#@FRm{sW&\n" "Language-Team: \n" "Language: pl\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: rcgcdw.py:175 +#: rcgcdw.py:177 #, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" @@ -28,7 +28,7 @@ msgstr "" "[{author}]({author_url}) editował(-a) [{article}]({edit_link}){comment} " "({sign}{edit_size})" -#: rcgcdw.py:177 +#: rcgcdw.py:179 #, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" @@ -37,12 +37,12 @@ msgstr "" "[{author}]({author_url}) stworzył(-a) [{article}]({edit_link}){comment} " "({sign}{edit_size})" -#: rcgcdw.py:181 +#: rcgcdw.py:183 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "[{author}]({author_url}) przesłał(-a) [{file}]({file_link}){comment}" -#: rcgcdw.py:189 +#: rcgcdw.py:191 #, python-brace-format msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" @@ -51,12 +51,12 @@ msgstr "" "[{author}]({author_url}) przesłał(-a) nową wersję [{file}]({file_link})" "{comment}" -#: rcgcdw.py:193 +#: rcgcdw.py:195 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "[{author}]({author_url}) usunął/usunęła [{page}]({page_link}){comment}" -#: rcgcdw.py:198 +#: rcgcdw.py:200 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" @@ -65,15 +65,15 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła przekierowanie przez nadpisanie " "[{page}]({page_link}){comment}" -#: rcgcdw.py:203 rcgcdw.py:209 +#: rcgcdw.py:205 rcgcdw.py:211 msgid "without making a redirect" msgstr "bez utworzenia przekierowania przekierowania" -#: rcgcdw.py:203 rcgcdw.py:210 +#: rcgcdw.py:205 rcgcdw.py:212 msgid "with a redirect" msgstr "z przekierowaniem" -#: rcgcdw.py:204 +#: rcgcdw.py:206 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" @@ -82,7 +82,7 @@ msgstr "" "[{author}]({author_url}) przeniósł/przeniosła {redirect}*{article}* do " "[{target}]({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:211 +#: rcgcdw.py:213 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " @@ -91,7 +91,7 @@ msgstr "" "[{author}]({author_url}) przeniósł/przeniosła {redirect}*{article}* do " "przekierowania [{target}]({target_url}) {made_a_redirect}{comment}" -#: rcgcdw.py:217 +#: rcgcdw.py:219 #, python-brace-format msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" @@ -100,11 +100,11 @@ msgstr "" "[{author}]({author_url}) przeniósł/przeniosła ustawienia zabezpieczeń z " "{redirect}*{article}* do [{target}]({target_url}){comment}" -#: rcgcdw.py:224 rcgcdw.py:580 +#: rcgcdw.py:231 rcgcdw.py:598 msgid "infinity and beyond" msgstr "wieczność" -#: rcgcdw.py:239 +#: rcgcdw.py:246 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" @@ -112,7 +112,7 @@ msgstr "" "[{author}]({author_url}) zablokował(-a) [{user}]({user_url}) na {time}" "{comment}" -#: rcgcdw.py:244 +#: rcgcdw.py:251 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" @@ -121,25 +121,25 @@ msgstr "" "[{author}]({author_url}) zmienił(-a) ustawienia blokady dla [{blocked_user}]" "({user_url}){comment}" -#: rcgcdw.py:249 +#: rcgcdw.py:256 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" "[{author}]({author_url}) odblokował(-a) [{blocked_user}]({user_url}){comment}" -#: rcgcdw.py:253 +#: rcgcdw.py:260 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" msgstr "" "[{author}]({author_url}) pozostawił(-a) [komentarz]({comment}) na {target}" -#: rcgcdw.py:253 +#: rcgcdw.py:260 msgid "their own profile" msgstr "swoim własnym profilu" -#: rcgcdw.py:258 +#: rcgcdw.py:265 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " @@ -148,88 +148,100 @@ msgstr "" "[{author}]({author_url}) odpowiedział(-a) na [komentarz]({comment}) na " "{target}" -#: rcgcdw.py:261 rcgcdw.py:269 rcgcdw.py:276 rcgcdw.py:307 +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 msgid "their own" msgstr "swój własny" -#: rcgcdw.py:266 +#: rcgcdw.py:273 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" msgstr "" "[{author}]({author_url}) edytował(-a) [komentarz]({comment}) na {target}" -#: rcgcdw.py:274 +#: rcgcdw.py:281 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" msgstr "[{author}]({author_url}) usunął/usunęła komentarz na {target}" -#: rcgcdw.py:282 rcgcdw.py:630 +#: rcgcdw.py:289 rcgcdw.py:648 msgid "Location" msgstr "Lokacja" -#: rcgcdw.py:284 rcgcdw.py:632 +#: rcgcdw.py:291 rcgcdw.py:650 msgid "About me" msgstr "O mnie" -#: rcgcdw.py:286 rcgcdw.py:634 +#: rcgcdw.py:293 rcgcdw.py:652 msgid "Google link" msgstr "link Google" -#: rcgcdw.py:288 rcgcdw.py:636 +#: rcgcdw.py:295 rcgcdw.py:654 msgid "Facebook link" msgstr "link Facebook" -#: rcgcdw.py:290 rcgcdw.py:638 +#: rcgcdw.py:297 rcgcdw.py:656 msgid "Twitter link" msgstr "link Twitter" -#: rcgcdw.py:292 rcgcdw.py:640 +#: rcgcdw.py:299 rcgcdw.py:658 msgid "Reddit link" msgstr "link Reddit" -#: rcgcdw.py:294 rcgcdw.py:642 +#: rcgcdw.py:301 rcgcdw.py:660 msgid "Twitch link" msgstr "link Twitch" -#: rcgcdw.py:296 rcgcdw.py:644 +#: rcgcdw.py:303 rcgcdw.py:662 msgid "PSN link" msgstr "link PSN" -#: rcgcdw.py:298 rcgcdw.py:646 +#: rcgcdw.py:305 rcgcdw.py:664 msgid "VK link" msgstr "link VK" -#: rcgcdw.py:300 rcgcdw.py:648 +#: rcgcdw.py:307 rcgcdw.py:666 msgid "XVL link" msgstr "link XVL" -#: rcgcdw.py:302 rcgcdw.py:650 +#: rcgcdw.py:309 rcgcdw.py:668 msgid "Steam link" msgstr "link Steam" -#: rcgcdw.py:304 +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "konto Discord" + +#: rcgcdw.py:313 msgid "unknown" msgstr "nieznana sekcja" -#: rcgcdw.py:305 +#: rcgcdw.py:314 +#, python-brace-format +msgid "[{target}]({target_url})'s" +msgstr "na profilu użytkownika [{target}]({target_url})" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "na [swoim własnym profilu użytkownika]({target_url})" + +#: rcgcdw.py:315 #, python-brace-format msgid "" -"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -"profile. *({desc})*" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" msgstr "" -"[{author}]({author_url}) edytował(-a) pole {field} profilu użytkownika " -"[{target}]({target_url}). *({desc})*" +"[{author}]({author_url}) edytował(-a) pole {field} {target}. *({desc})*" -#: rcgcdw.py:320 rcgcdw.py:322 rcgcdw.py:683 rcgcdw.py:685 +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 msgid "none" msgstr "brak" -#: rcgcdw.py:328 rcgcdw.py:670 +#: rcgcdw.py:337 rcgcdw.py:688 msgid "System" msgstr "System" -#: rcgcdw.py:334 +#: rcgcdw.py:343 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " @@ -238,11 +250,11 @@ msgstr "" "[{author}]({author_url}) zabezpieczył(-a) [{article}]({article_url}) z " "następującymi ustawieniami: {settings}{comment}" -#: rcgcdw.py:336 rcgcdw.py:345 rcgcdw.py:694 rcgcdw.py:701 +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 msgid " [cascading]" msgstr " [kaskadowo]" -#: rcgcdw.py:342 +#: rcgcdw.py:351 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" @@ -251,7 +263,7 @@ msgstr "" "[{author}]({author_url}) modyfikował(-a) ustawienia zabezpieczeń [{article}]" "({article_url}) na: {settings}{comment}" -#: rcgcdw.py:350 +#: rcgcdw.py:359 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" @@ -260,7 +272,7 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła zabezpieczenia z [{article}]" "({article_url}){comment}" -#: rcgcdw.py:355 +#: rcgcdw.py:364 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -278,7 +290,7 @@ msgstr[2] "" "[{author}]({author_url}) zmienił(-a) widoczność {amount} wersji strony " "[{article}]({article_url}){comment}" -#: rcgcdw.py:361 +#: rcgcdw.py:370 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -296,23 +308,23 @@ msgstr[2] "" "[{author}]({author_url}) zaimportował(-a) [{article}]({article_url}) {count} " "wersjami{comment}" -#: rcgcdw.py:367 +#: rcgcdw.py:376 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" msgstr "" "[{author}]({author_url}) przywrócił(-a) [{article}]({article_url}){comment}" -#: rcgcdw.py:369 +#: rcgcdw.py:378 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "[{author}]({author_url}) zmienił(-a) widoczność wydarzeń{comment}" -#: rcgcdw.py:371 +#: rcgcdw.py:380 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "[{author}]({author_url}) zaimportował(-a) interwiki{comment}" -#: rcgcdw.py:374 +#: rcgcdw.py:383 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" @@ -320,7 +332,7 @@ msgstr "" "[{author}]({author_url}) edytował(-a) filtr nadużyć [numer {number}]" "({filter_url})" -#: rcgcdw.py:377 +#: rcgcdw.py:386 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" @@ -328,7 +340,7 @@ msgstr "" "[{author}]({author_url}) stworzył(-a) filtr nadużyć [numer {number}]" "({filter_url})" -#: rcgcdw.py:383 +#: rcgcdw.py:392 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" @@ -337,7 +349,7 @@ msgstr "" "[{author}]({author_url}) połączył(-a) historie zmian [{article}]" "({article_url}) z [{dest}]({dest_url}){comment}" -#: rcgcdw.py:387 +#: rcgcdw.py:396 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" @@ -346,7 +358,7 @@ msgstr "" "[{author}]({author_url}) dodał(-a) wpis do [tabeli interwiki]({table_url}), " "który prowadzi do {website} z prefixem {prefix}" -#: rcgcdw.py:393 +#: rcgcdw.py:402 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " @@ -355,7 +367,7 @@ msgstr "" "[{author}]({author_url}) edytował(-a) wpis w [tabeli interwiki]" "({table_url}), który prowadzi do {website} z prefixem {prefix}" -#: rcgcdw.py:399 +#: rcgcdw.py:408 #, python-brace-format msgid "" "[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" @@ -363,7 +375,7 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła wpis z [tabeli interwiki]" "({table_url})" -#: rcgcdw.py:403 +#: rcgcdw.py:412 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" @@ -372,14 +384,14 @@ msgstr "" "[{author}]({author_url}) zmienił(-a) model zawartości [{article}]" "({article_url}) z {old} na {new}{comment}" -#: rcgcdw.py:408 +#: rcgcdw.py:417 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" "[{author}]({author_url}) edytował(-a) sprite [{article}]({article_url})" -#: rcgcdw.py:412 +#: rcgcdw.py:421 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" @@ -387,226 +399,213 @@ msgid "" msgstr "" "[{author}]({author_url}) utworzył(-a) sprite sheet [{article}]({article_url})" -#: rcgcdw.py:416 +#: rcgcdw.py:425 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" msgstr "[{author}]({author_url}) edytował(-a) slice [{article}]({article_url})" -#: rcgcdw.py:419 +#: rcgcdw.py:428 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) utworzył(-a) [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:423 +#: rcgcdw.py:432 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) usunął/usunęła [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:427 +#: rcgcdw.py:436 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) aktywował(-a) [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:430 +#: rcgcdw.py:439 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) dezaktywował(-a) [tag]({tag_url}) \"{tag}\"" -#: rcgcdw.py:433 +#: rcgcdw.py:442 msgid "An action has been hidden by administration." msgstr "Akcja została ukryta przez administrację." -#: rcgcdw.py:441 rcgcdw.py:686 +#: rcgcdw.py:450 rcgcdw.py:704 msgid "No description provided" msgstr "Nie podano opisu zmian" -#: rcgcdw.py:489 +#: rcgcdw.py:500 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:490 +#: rcgcdw.py:501 msgid "m " msgstr "d " -#: rcgcdw.py:514 rcgcdw.py:546 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Opcje" -#: rcgcdw.py:514 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([podgląd]({link}) | [wycofaj]({undolink}))" -#: rcgcdw.py:516 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Przesłał(a) nową wersję {name}" -#: rcgcdw.py:518 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "Przesłał(a) {name}" -#: rcgcdw.py:533 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "**Brak licencji!**" -#: rcgcdw.py:546 +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([podgląd]({link}))" -#: rcgcdw.py:547 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" -"{desc}\n" -"Licencja: {license}" - -#: rcgcdw.py:552 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Usunął/usunęła {article}" -#: rcgcdw.py:556 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "" "Usunął/usunęła przekierowanie ({article}) aby utworzyć miejsce dla " "przenoszonej strony" -#: rcgcdw.py:561 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "Nie utworzono przekierowania" -#: rcgcdw.py:562 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "Zostało utworzone przekierowanie" -#: rcgcdw.py:563 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Przeniósł/przeniosła {redirect}{article} do {target}" -#: rcgcdw.py:567 +#: rcgcdw.py:580 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "" "Przeniósł/przeniosła {redirect}{article} do strony przekierowującej {title}" -#: rcgcdw.py:572 +#: rcgcdw.py:585 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "Przeniesiono ustawienia zabezpieczeń z {redirect}{article} do {title}" -#: rcgcdw.py:590 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Zablokowano {blocked_user} na {time}" -#: rcgcdw.py:596 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Zmienił ustawienia blokady {blocked_user}" -#: rcgcdw.py:602 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Odblokował {blocked_user}" -#: rcgcdw.py:607 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Pozostawiono komentarz na profilu użytkownika {target}" -#: rcgcdw.py:609 +#: rcgcdw.py:627 msgid "Left a comment on their own profile" msgstr "Pozostawił(a) komentarz na swoim profilu" -#: rcgcdw.py:614 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Odpowiedziano na komentarz na profilu użytkownika {target}" -#: rcgcdw.py:616 +#: rcgcdw.py:634 msgid "Replied to a comment on their own profile" msgstr "Odpowiedział(a) na komentarz na swoim profilu" -#: rcgcdw.py:621 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Edytowano komentarz na profilu użytkownika {target}" -#: rcgcdw.py:623 +#: rcgcdw.py:641 msgid "Edited a comment on their own profile" msgstr "Edytował(a) komentarz na swoim profilu" -#: rcgcdw.py:652 -msgid "Discord handle" -msgstr "konto Discord" - -#: rcgcdw.py:654 rcgcdw.py:793 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "Nieznana" -#: rcgcdw.py:655 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Edytowano profil użytkownika {target}" -#: rcgcdw.py:655 +#: rcgcdw.py:673 msgid "Edited their own profile" msgstr "Edytował(a) swój profil" -#: rcgcdw.py:657 +#: rcgcdw.py:675 #, python-brace-format msgid "Cleared the {field} field" msgstr "Wyczyszczono pole {field}" -#: rcgcdw.py:659 +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "pole \"{field}\" zostało zmienione na: {desc}" -#: rcgcdw.py:664 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Usunął komentarz na profilu użytkownika {target}" -#: rcgcdw.py:668 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Zmieniono przynależność do grup dla {target}" -#: rcgcdw.py:672 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} automatycznie otrzymał nową grupę użytkownika" -#: rcgcdw.py:687 +#: rcgcdw.py:705 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "Grupy zmienione z {old_groups} do {new_groups}{reason}" -#: rcgcdw.py:692 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "Zabezpieczono {target}" -#: rcgcdw.py:699 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Zmieniono poziom zabezpieczeń {article}" -#: rcgcdw.py:706 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "Usunięto zabezpieczenie {article}" -#: rcgcdw.py:711 +#: rcgcdw.py:729 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " @@ -614,7 +613,7 @@ msgstr[0] "Zmieniono widoczność wersji na stronie {article} " msgstr[1] "Zmieniono widoczność {amount} wersji na stronie {article} " msgstr[2] "Zmieniono widoczność {amount} wersji na stronie {article} " -#: rcgcdw.py:717 +#: rcgcdw.py:735 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" @@ -622,339 +621,346 @@ msgstr[0] "Zaimportowano {article} z {count} wersją" msgstr[1] "Zaimportowano {article} z {count} wersjami" msgstr[2] "Zaimportowano {article} z {count} wersjami" -#: rcgcdw.py:723 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "Przywrócono {article}" -#: rcgcdw.py:726 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "Zmieniono widoczność logów" -#: rcgcdw.py:729 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "Zaimportowano interwiki" -#: rcgcdw.py:732 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Edytowano filtr nadużyć numer {number}" -#: rcgcdw.py:735 +#: rcgcdw.py:753 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Utworzono filtr nadużyć numer {number}" -#: rcgcdw.py:739 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Połączono historie {article} z {dest}" -#: rcgcdw.py:743 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "Dodano wpis do tabeli interwiki" -#: rcgcdw.py:744 rcgcdw.py:750 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Prefix: {prefix}, strona: {website} | {desc}" -#: rcgcdw.py:749 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "Edytowano wpis interwiki" -#: rcgcdw.py:755 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "Usunięto wpis interwiki" -#: rcgcdw.py:756 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Prefix: {prefix} | {desc}" -#: rcgcdw.py:760 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Zmieniono model zawartości {article}" -#: rcgcdw.py:761 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Model został zmieniony z {old} na {new}: {reason}" -#: rcgcdw.py:767 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Edytowano sprite dla {article}" -#: rcgcdw.py:771 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Utworzono sprite sheet dla {article}" -#: rcgcdw.py:775 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edytowano część sprite dla {article}" -#: rcgcdw.py:778 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Utworzono tag \"{tag}\"" -#: rcgcdw.py:782 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Usunięto tag \"{tag}\"" -#: rcgcdw.py:786 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Aktywowano tag \"{tag}\"" -#: rcgcdw.py:789 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Dezaktywowano tag \"{tag}\"" -#: rcgcdw.py:792 +#: rcgcdw.py:810 msgid "Action has been hidden by administration." msgstr "Akcja została ukryta przez administrację." -#: rcgcdw.py:819 +#: rcgcdw.py:837 msgid "Tags" msgstr "Tagi" -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "**Dodane**: " -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr " oraz {} innych\n" -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "**Usunięte**: " -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid " and {} more" msgstr " oraz {} innych" -#: rcgcdw.py:827 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "Zmienione kategorie" -#: rcgcdw.py:868 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "~~ukryte~~" -#: rcgcdw.py:874 +#: rcgcdw.py:892 msgid "hidden" msgstr "ukryte" -#: rcgcdw.py:977 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "Podsumowanie dnia" -#: rcgcdw.py:987 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " ({} akcja)" msgstr[1] " ({} akcje)" msgstr[2] " ({} akcji)" -#: rcgcdw.py:991 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " ({} edycja)" msgstr[1] " ({} edycje)" msgstr[2] " ({} edycji)" -#: rcgcdw.py:996 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC ({} akcja)" msgstr[1] " UTC ({} akcje)" msgstr[2] " UTC ({} akcji)" -#: rcgcdw.py:998 rcgcdw.py:999 rcgcdw.py:1003 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "Ale nikt nie przyszedł" -#: rcgcdw.py:1006 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Najbardziej aktywny użytkownik" msgstr[1] "Najbardziej aktywni użytkownicy" msgstr[2] "Najbardziej aktywni użytkownicy" -#: rcgcdw.py:1007 +#: rcgcdw.py:1025 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Najczęściej edytowany artykuł" msgstr[1] "Najczęściej edytowane artykuły" msgstr[2] "Najczęściej edytowane artykuły" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "Zrobionych edycji" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "New files" msgstr "Nowych plików" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "Akcji administratorskich" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "Zmienionych bajtów" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "New articles" msgstr "Nowych artykułów" -#: rcgcdw.py:1010 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "Unikalnych edytujących" -#: rcgcdw.py:1011 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Najbardziej aktywna godzina" msgstr[1] "Najbardziej aktywne godziny" msgstr[2] "Najbardziej aktywne godziny" -#: rcgcdw.py:1012 +#: rcgcdw.py:1030 msgid "Day score" msgstr "Wynik dnia" -#: rcgcdw.py:1159 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "Połączenie z {wiki} wygląda na stabilne." -#: rcgcdw.py:1160 rcgcdw.py:1271 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "Problem z połączeniem" -#: rcgcdw.py:1270 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} nie działa lub jest nieosiągalna." -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "director" msgstr "Dyrektor" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bot" msgstr "Bot" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "editor" msgstr "Redaktor" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "directors" msgstr "Dyrektorzy" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "sysop" msgstr "Administrator" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "Biurokrata" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "Przeglądający" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "Automatycznie przeglądający" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "Automatycznie zatwierdzający" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "Strażnik wiki" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "sekunda" msgstr[1] "sekundy" msgstr[2] "sekund" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuty" msgstr[2] "minut" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "godzina" msgstr[1] "godziny" msgstr[2] "godzin" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "dzień" msgstr[1] "dni" msgstr[2] "dni" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "tydzień" msgstr[1] "tygodnie" msgstr[2] "tygodni" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "miesiąc" msgstr[1] "miesiące" msgstr[2] "miesięcy" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "rok" msgstr[1] "lata" msgstr[2] "lat" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "tysiąclecie" msgstr[1] "tysiąclecia" msgstr[2] "tysiącleci" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "dekada" msgstr[1] "dekady" msgstr[2] "dekad" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "stulecie" msgstr[1] "stulecia" msgstr[2] "stuleci" +#~ msgid "" +#~ "{desc}\n" +#~ "License: {license}" +#~ msgstr "" +#~ "{desc}\n" +#~ "Licencja: {license}" + #~ msgid "" #~ "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " #~ "[{target}]({target_url}){comment}" diff --git a/rcgcdw.pot b/rcgcdw.pot index 64695d7..d1eb417 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-04-30 23:18+0200\n" +"POT-Creation-Date: 2019-05-02 19:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,217 +18,230 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: rcgcdw.py:175 +#: rcgcdw.py:177 #, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" "{edit_size})" msgstr "" -#: rcgcdw.py:177 +#: rcgcdw.py:179 #, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" "{edit_size})" msgstr "" -#: rcgcdw.py:181 +#: rcgcdw.py:183 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "" -#: rcgcdw.py:189 +#: rcgcdw.py:191 #, python-brace-format msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" "{comment}" msgstr "" -#: rcgcdw.py:193 +#: rcgcdw.py:195 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "" -#: rcgcdw.py:198 +#: rcgcdw.py:200 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" "({page_link}){comment}" msgstr "" -#: rcgcdw.py:203 rcgcdw.py:209 +#: rcgcdw.py:205 rcgcdw.py:211 msgid "without making a redirect" msgstr "" -#: rcgcdw.py:203 rcgcdw.py:210 +#: rcgcdw.py:205 rcgcdw.py:212 msgid "with a redirect" msgstr "" -#: rcgcdw.py:204 +#: rcgcdw.py:206 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" "({target_url}) {made_a_redirect}{comment}" msgstr "" -#: rcgcdw.py:211 +#: rcgcdw.py:213 #, python-brace-format msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " "[{target}]({target_url}) {made_a_redirect}{comment}" msgstr "" -#: rcgcdw.py:217 +#: rcgcdw.py:219 #, python-brace-format msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" "* to [{target}]({target_url}){comment}" msgstr "" -#: rcgcdw.py:224 rcgcdw.py:580 +#: rcgcdw.py:231 rcgcdw.py:598 msgid "infinity and beyond" msgstr "" -#: rcgcdw.py:239 +#: rcgcdw.py:246 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" msgstr "" -#: rcgcdw.py:244 +#: rcgcdw.py:251 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" "({user_url}){comment}" msgstr "" -#: rcgcdw.py:249 +#: rcgcdw.py:256 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" -#: rcgcdw.py:253 +#: rcgcdw.py:260 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" msgstr "" -#: rcgcdw.py:253 +#: rcgcdw.py:260 msgid "their own profile" msgstr "" -#: rcgcdw.py:258 +#: rcgcdw.py:265 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " "profile" msgstr "" -#: rcgcdw.py:261 rcgcdw.py:269 rcgcdw.py:276 rcgcdw.py:307 +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 msgid "their own" msgstr "" -#: rcgcdw.py:266 +#: rcgcdw.py:273 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" msgstr "" -#: rcgcdw.py:274 +#: rcgcdw.py:281 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" msgstr "" -#: rcgcdw.py:282 rcgcdw.py:630 +#: rcgcdw.py:289 rcgcdw.py:648 msgid "Location" msgstr "" -#: rcgcdw.py:284 rcgcdw.py:632 +#: rcgcdw.py:291 rcgcdw.py:650 msgid "About me" msgstr "" -#: rcgcdw.py:286 rcgcdw.py:634 +#: rcgcdw.py:293 rcgcdw.py:652 msgid "Google link" msgstr "" -#: rcgcdw.py:288 rcgcdw.py:636 +#: rcgcdw.py:295 rcgcdw.py:654 msgid "Facebook link" msgstr "" -#: rcgcdw.py:290 rcgcdw.py:638 +#: rcgcdw.py:297 rcgcdw.py:656 msgid "Twitter link" msgstr "" -#: rcgcdw.py:292 rcgcdw.py:640 +#: rcgcdw.py:299 rcgcdw.py:658 msgid "Reddit link" msgstr "" -#: rcgcdw.py:294 rcgcdw.py:642 +#: rcgcdw.py:301 rcgcdw.py:660 msgid "Twitch link" msgstr "" -#: rcgcdw.py:296 rcgcdw.py:644 +#: rcgcdw.py:303 rcgcdw.py:662 msgid "PSN link" msgstr "" -#: rcgcdw.py:298 rcgcdw.py:646 +#: rcgcdw.py:305 rcgcdw.py:664 msgid "VK link" msgstr "" -#: rcgcdw.py:300 rcgcdw.py:648 +#: rcgcdw.py:307 rcgcdw.py:666 msgid "XVL link" msgstr "" -#: rcgcdw.py:302 rcgcdw.py:650 +#: rcgcdw.py:309 rcgcdw.py:668 msgid "Steam link" msgstr "" -#: rcgcdw.py:304 +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "" + +#: rcgcdw.py:313 msgid "unknown" msgstr "" -#: rcgcdw.py:305 +#: rcgcdw.py:314 #, python-brace-format -msgid "" -"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -"profile. *({desc})*" +msgid "[{target}]({target_url})'s" msgstr "" -#: rcgcdw.py:320 rcgcdw.py:322 rcgcdw.py:683 rcgcdw.py:685 +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "" + +#: rcgcdw.py:315 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" +msgstr "" + +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 msgid "none" msgstr "" -#: rcgcdw.py:328 rcgcdw.py:670 +#: rcgcdw.py:337 rcgcdw.py:688 msgid "System" msgstr "" -#: rcgcdw.py:334 +#: rcgcdw.py:343 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " "following settings: {settings}{comment}" msgstr "" -#: rcgcdw.py:336 rcgcdw.py:345 rcgcdw.py:694 rcgcdw.py:701 +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 msgid " [cascading]" msgstr "" -#: rcgcdw.py:342 +#: rcgcdw.py:351 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" "({article_url}) to: {settings}{comment}" msgstr "" -#: rcgcdw.py:350 +#: rcgcdw.py:359 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" "{comment}" msgstr "" -#: rcgcdw.py:355 +#: rcgcdw.py:364 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -239,7 +252,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:361 +#: rcgcdw.py:370 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -250,620 +263,609 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:367 +#: rcgcdw.py:376 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" msgstr "" -#: rcgcdw.py:369 +#: rcgcdw.py:378 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "" -#: rcgcdw.py:371 +#: rcgcdw.py:380 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "" -#: rcgcdw.py:374 +#: rcgcdw.py:383 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" msgstr "" -#: rcgcdw.py:377 +#: rcgcdw.py:386 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" msgstr "" -#: rcgcdw.py:383 +#: rcgcdw.py:392 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" "({article_url}) into [{dest}]({dest_url}){comment}" msgstr "" -#: rcgcdw.py:387 +#: rcgcdw.py:396 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" "({table_url}) pointing to {website} with {prefix} prefix" msgstr "" -#: rcgcdw.py:393 +#: rcgcdw.py:402 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " "pointing to {website} with {prefix} prefix" msgstr "" -#: rcgcdw.py:399 +#: rcgcdw.py:408 #, python-brace-format msgid "" "[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" msgstr "" -#: rcgcdw.py:403 +#: rcgcdw.py:412 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" "({article_url}) from {old} to {new}{comment}" msgstr "" -#: rcgcdw.py:408 +#: rcgcdw.py:417 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" -#: rcgcdw.py:412 +#: rcgcdw.py:421 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" "({article_url})" msgstr "" -#: rcgcdw.py:416 +#: rcgcdw.py:425 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" msgstr "" -#: rcgcdw.py:419 +#: rcgcdw.py:428 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:423 +#: rcgcdw.py:432 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:427 +#: rcgcdw.py:436 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:430 +#: rcgcdw.py:439 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "" -#: rcgcdw.py:433 +#: rcgcdw.py:442 msgid "An action has been hidden by administration." msgstr "" -#: rcgcdw.py:441 rcgcdw.py:686 +#: rcgcdw.py:450 rcgcdw.py:704 msgid "No description provided" msgstr "" -#: rcgcdw.py:489 +#: rcgcdw.py:500 msgid "(N!) " msgstr "" -#: rcgcdw.py:490 +#: rcgcdw.py:501 msgid "m " msgstr "" -#: rcgcdw.py:514 rcgcdw.py:546 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "" -#: rcgcdw.py:514 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "" -#: rcgcdw.py:516 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "" -#: rcgcdw.py:518 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "" -#: rcgcdw.py:533 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "" -#: rcgcdw.py:546 +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "" -#: rcgcdw.py:547 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" - -#: rcgcdw.py:552 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "" -#: rcgcdw.py:556 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "" -#: rcgcdw.py:561 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "" -#: rcgcdw.py:562 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "" -#: rcgcdw.py:563 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "" -#: rcgcdw.py:567 +#: rcgcdw.py:580 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "" -#: rcgcdw.py:572 +#: rcgcdw.py:585 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "" -#: rcgcdw.py:590 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "" -#: rcgcdw.py:596 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "" -#: rcgcdw.py:602 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "" -#: rcgcdw.py:607 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:609 +#: rcgcdw.py:627 msgid "Left a comment on their own profile" msgstr "" -#: rcgcdw.py:614 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:616 +#: rcgcdw.py:634 msgid "Replied to a comment on their own profile" msgstr "" -#: rcgcdw.py:621 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:623 +#: rcgcdw.py:641 msgid "Edited a comment on their own profile" msgstr "" -#: rcgcdw.py:652 -msgid "Discord handle" -msgstr "" - -#: rcgcdw.py:654 rcgcdw.py:793 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "" -#: rcgcdw.py:655 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "" -#: rcgcdw.py:655 +#: rcgcdw.py:673 msgid "Edited their own profile" msgstr "" -#: rcgcdw.py:657 +#: rcgcdw.py:675 #, python-brace-format msgid "Cleared the {field} field" msgstr "" -#: rcgcdw.py:659 +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "" -#: rcgcdw.py:664 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "" -#: rcgcdw.py:668 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "" -#: rcgcdw.py:672 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "" -#: rcgcdw.py:687 +#: rcgcdw.py:705 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "" -#: rcgcdw.py:692 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "" -#: rcgcdw.py:699 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "" -#: rcgcdw.py:706 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "" -#: rcgcdw.py:711 +#: rcgcdw.py:729 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:717 +#: rcgcdw.py:735 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:723 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "" -#: rcgcdw.py:726 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "" -#: rcgcdw.py:729 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "" -#: rcgcdw.py:732 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "" -#: rcgcdw.py:735 +#: rcgcdw.py:753 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "" -#: rcgcdw.py:739 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "" -#: rcgcdw.py:743 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "" -#: rcgcdw.py:744 rcgcdw.py:750 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "" -#: rcgcdw.py:749 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "" -#: rcgcdw.py:755 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "" -#: rcgcdw.py:756 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "" -#: rcgcdw.py:760 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "" -#: rcgcdw.py:761 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "" -#: rcgcdw.py:767 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "" -#: rcgcdw.py:771 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "" -#: rcgcdw.py:775 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "" -#: rcgcdw.py:778 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:782 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:786 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:789 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "" -#: rcgcdw.py:792 +#: rcgcdw.py:810 msgid "Action has been hidden by administration." msgstr "" -#: rcgcdw.py:819 +#: rcgcdw.py:837 msgid "Tags" msgstr "" -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "" -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr "" -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "" -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid " and {} more" msgstr "" -#: rcgcdw.py:827 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "" -#: rcgcdw.py:868 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "" -#: rcgcdw.py:874 +#: rcgcdw.py:892 msgid "hidden" msgstr "" -#: rcgcdw.py:977 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "" -#: rcgcdw.py:987 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:991 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:996 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:998 rcgcdw.py:999 rcgcdw.py:1003 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "" -#: rcgcdw.py:1006 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1007 +#: rcgcdw.py:1025 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "New files" msgstr "" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "New articles" msgstr "" -#: rcgcdw.py:1010 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "" -#: rcgcdw.py:1011 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1012 +#: rcgcdw.py:1030 msgid "Day score" msgstr "" -#: rcgcdw.py:1159 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "" -#: rcgcdw.py:1160 rcgcdw.py:1271 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "" -#: rcgcdw.py:1270 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "director" msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bot" msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "editor" msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "directors" msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "sysop" msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "" From 2ada659237bab2759f0d561006d8df696655a591 Mon Sep 17 00:00:00 2001 From: Frisk Date: Thu, 2 May 2019 19:24:47 +0200 Subject: [PATCH 10/12] Updated German translation (thanks Markus! :>) --- locale/de/LC_MESSAGES/rcgcdw.mo | Bin 17965 -> 18009 bytes locale/de/LC_MESSAGES/rcgcdw.po | 376 ++++++++++++++++---------------- 2 files changed, 191 insertions(+), 185 deletions(-) diff --git a/locale/de/LC_MESSAGES/rcgcdw.mo b/locale/de/LC_MESSAGES/rcgcdw.mo index 6902e03b7ce01522d3bb9473220a2e714df25a52..cb06e7d4923c6093476b582df4bfa1169105239c 100644 GIT binary patch delta 3518 zcmY+`c~Dhl9LDh%Wxa4gArV30q7tZ(EUtt~A}O+{B@#8}pj?eWFc#A^u0*CL+HxW+ z*K9E?GGi*+rm(arYbKj&(ittSKQb+y(iyFo`aYi1cIN)>=Y8LM&bz+{y4w7XwfXr@ zM*6oKuD!%yq9(wY@9=FGUtBZ7jfuqqjK)eFimNaTcR0R)Zt@3^D$HR_!A~#>FJUN# zL>R-z4B(6VeI|)S3N6RK?R#57eTj`caI>S1|#|WvDe?gqpIoI1=}v z?mLbe`A-;#m(d^pL_P1%G^s=VP%}1!FDA{5Lv>_k4D;_HaT5jFL=Dalt*9PuM0M~n z)QDfg6?hH{(94hIxDS_O2uEcquEC@DKF-7TIAgBIb6AWi9JSfF+(%*xi4PrvhS)bw z$H|npVj&*HG7M)Ul;UEXiEm>O2C*@ka4yckk5L_r^4QPM#{=X$aSSeGT6LeVgG2*~ zZ?PKZvf%aj9-nu z`_jJgIR&lA$ugTU7Gw4KSx!347Il3V;{VXY;f~Cs-AwFN$rIM z)E-I2V4eRA61pK91F!(q&@5Dk$}tG5Q4KYqj#)Em&$J=SZ?-wVzlI+2J(!B8k&lT; zv7aB0hyB{u4sOFt+>ILHm#EY5BdWu_r~yTc zvQJMua==WkW0_N4i$0dwJWN6lbR+xF97L6WgS;F~ABLe0MPU{WLtX)<3`gTq)CjjD zgEEJl@}E(sC7!db`#Vq_?7|WFZW{CNA#sKR_K|U2XTJeQqeeClwG`E;H&zpBKHRI#%LXY)92|1UWe7{AlK1iE!>xg=xr1GsUPItI>@QIc~>L z@-JW!zK$B1e}*wPV=Pi+YEcdD#31|5xlhF-*AJneWEb?h#p>WQH8NX$kJpcu8pzH$=WV^-q?d>OR|&Y%ke zsXY+;qdE|Ssvyb9XP`FiWbB8Ps3mJcUXsR#{c#IwCiY@DzJheXXL?A?px}F4fNA6G zH`^v$ME+}R#2glO4(`X}*q7ekf+ul0j-P1Hln-wv|0&MI#BBS8RD(B?@4`a7h|_ic zb9pf@pGeoJ2vAiJb@}t%d`c$yP`C$)gtzSkx_&RE>dQhj}Gwg#WQ5BwYe*X=%H$vFC z0T_*{cQ9&CB%z)khuS;SP1WRJ?>K zIFyA|1BF(nYnc0fQW3=S#Ix2hSAw6{y5h zW7ExZfG|B{-|AUzE%3y3_vUr@SzY;S{sM@Or2_x} delta 3480 zcmZYBc~F#f9LMqBstdZyf(pVaBI^Z+kO!!!h=`IVXkM78Wr~=DH=*Uxnzv~dKHm3H ziZeP*Z8ci{q2~RU+LW1NIjJ)`*%VVb9i#UC?DIG|(=&Yc^?ROYpWpfYJSoZYmq9+yP(wSh8D7M8coS8To7x$S$-qX~8})o4 zrs4$Db1She?nKStNmK{F#c0|$^_U;^unDT-9;gRiLQVA&Y=s|SGM+}w*lkpU4^gX? z5NFRo8`M;H#vIH=+A`HR0#~8xzm7qT=rILNeLK3_6*I9TzKrU?TE`DjYkCFy;6JF2 z_heXlZUQPN)}v-*H);tFp*ngJBk?+_y<73jzi!;;LMBG=ZS^!8HG+YtH6DqYvT97n z-Kg(fM2-9gM&Mm+fWM%g{~gsKO_yfO#|M*TQcxY~5e~y*wpw4@8FUIaP+v?+GA0j8 zu?V-|3wRq#FqcFajO(!&Z(ud1lNf_=52}Or@I}lD7;_YBFdGLmo%&u7tK@kKl@xMW z=s8%6Z(t%BqU#%R2D(U;Q8){S;u$Q&I1)e=j>UZ3kHhgcYH7NY(Xt=b$71Jv7_yOq zW*h}g^>oyBn(Le|MbZeh`}?Sz_zTs}BjS>i` z%vl$SjI5^lwFBFb_DyuUy^Xq}8W@A>`BYTH)#%2h*cDf!MtU5z3ofHNej7FN2gs@# zcSrk$lj@jlO; z>|FmEwOicmX?_1qR0lU8gEj{+fR{3vfAYxGae-wq@z2;J>w{X75vVuSc+|)jBZ+N7 zj$ff>;5Y1n5%ekw^RP1(VK-ces^?>5!4(ewQ>=>5NzVR0DTaOd*c|3t7*towvk}0SklY^+GdF0q=fc;91LruLOHT7*! zInf*AaDa1O>Np9tw3QgtgL5coZ5E=keht>ct*8ojIQKtAt^H}#3+Xbdp{uAIxQTkc z4wWm9Q90lxv(-)#>iJaE_p%H5tqV{n;6ghrLyd41s$mP2l!q|`FJKxzKvj@z9rLvH zEu|Dg93=Kz_dLn2$yOt8mYY-aj@8c_J7kB79MgzJ#0p{^!6s7@{_kLg!~YWMh9-gq z2`}j;e8bx7jrC2UG@IbXV`{9E-h}3RDd~9ACY+lpR$6u5SdBjXdt7VzqLPD3hh$`ZCEMI_EzVY3=Lhua{aC+7S5M z9jZtvb@?ZkSCuXD6jzj$&!{Tz6<9FME-kW7q@MF+XJ&N{bj|A3CC92sYxUo0&(N{7 zhCb_5QuENmZmkoFYkSKsQ-XXu7oGm&o7@b|LNMV7B2Z0 D\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:175 +#: rcgcdw.py:177 #, 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:177 +#: rcgcdw.py:179 #, 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:181 +#: rcgcdw.py:183 #, python-brace-format msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" msgstr "[{author}]({author_url}) lud [{file}]({file_link}) hoch{comment}" -#: rcgcdw.py:189 +#: rcgcdw.py:191 #, 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:193 +#: rcgcdw.py:195 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" msgstr "[{author}]({author_url}) löschte [{page}]({page_link}){comment}" -#: rcgcdw.py:198 +#: rcgcdw.py:200 #, 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:203 rcgcdw.py:209 +#: rcgcdw.py:205 rcgcdw.py:211 msgid "without making a redirect" msgstr "ohne eine Weiterleitung zu erstellen" -#: rcgcdw.py:203 rcgcdw.py:210 +#: rcgcdw.py:205 rcgcdw.py:212 msgid "with a redirect" msgstr "und erstellte eine Weiterleitung" -#: rcgcdw.py:204 +#: rcgcdw.py:206 #, 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:211 +#: rcgcdw.py:213 #, 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:217 +#: rcgcdw.py:219 #, 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:224 rcgcdw.py:580 +#: rcgcdw.py:231 rcgcdw.py:598 msgid "infinity and beyond" msgstr "alle Ewigkeit" -#: rcgcdw.py:239 +#: rcgcdw.py:246 #, 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:244 +#: rcgcdw.py:251 #, 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:249 +#: rcgcdw.py:256 #, 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:253 +#: rcgcdw.py:260 #, 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:253 +#: rcgcdw.py:260 msgid "their own profile" msgstr "das eigene Profil" -#: rcgcdw.py:258 +#: rcgcdw.py:265 #, 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:261 rcgcdw.py:269 rcgcdw.py:276 rcgcdw.py:307 +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 msgid "their own" msgstr "sich selbst" -#: rcgcdw.py:266 +#: rcgcdw.py:273 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" @@ -158,78 +158,90 @@ msgstr "" "[{author}]({author_url}) bearbeitete ein [Kommentar]({comment}) auf dem " "Profil von {target}" -#: rcgcdw.py:274 +#: rcgcdw.py:281 #, 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:282 rcgcdw.py:630 +#: rcgcdw.py:289 rcgcdw.py:648 msgid "Location" msgstr "Wohnort" -#: rcgcdw.py:284 rcgcdw.py:632 +#: rcgcdw.py:291 rcgcdw.py:650 msgid "About me" msgstr "\"Über mich\"-Abschnitt" -#: rcgcdw.py:286 rcgcdw.py:634 +#: rcgcdw.py:293 rcgcdw.py:652 msgid "Google link" msgstr "Google-Link" -#: rcgcdw.py:288 rcgcdw.py:636 +#: rcgcdw.py:295 rcgcdw.py:654 msgid "Facebook link" msgstr "Facebook-Link" -#: rcgcdw.py:290 rcgcdw.py:638 +#: rcgcdw.py:297 rcgcdw.py:656 msgid "Twitter link" msgstr "Twitter-Link" -#: rcgcdw.py:292 rcgcdw.py:640 +#: rcgcdw.py:299 rcgcdw.py:658 msgid "Reddit link" msgstr "Reddit-Link" -#: rcgcdw.py:294 rcgcdw.py:642 +#: rcgcdw.py:301 rcgcdw.py:660 msgid "Twitch link" msgstr "Twitch-Link" -#: rcgcdw.py:296 rcgcdw.py:644 +#: rcgcdw.py:303 rcgcdw.py:662 msgid "PSN link" msgstr "PSN-Link" -#: rcgcdw.py:298 rcgcdw.py:646 +#: rcgcdw.py:305 rcgcdw.py:664 msgid "VK link" msgstr "VK-Link" -#: rcgcdw.py:300 rcgcdw.py:648 +#: rcgcdw.py:307 rcgcdw.py:666 msgid "XVL link" msgstr "Xbox-Live-Link" -#: rcgcdw.py:302 rcgcdw.py:650 +#: rcgcdw.py:309 rcgcdw.py:668 msgid "Steam link" msgstr "Steam-Link" -#: rcgcdw.py:304 +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "Discord-Link" + +#: rcgcdw.py:313 msgid "unknown" msgstr "unbekannt" -#: rcgcdw.py:305 +#: rcgcdw.py:314 +#, python-brace-format +msgid "[{target}]({target_url})'s" +msgstr "dem Profil von [{target}]({target_url})" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "dem [eigenen Profil]({target_url})" + +#: rcgcdw.py:315 #, python-brace-format msgid "" -"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -"profile. *({desc})*" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" msgstr "" -"[{author}]({author_url}) bearbeitete den {field} auf dem Profil von " -"[{target}]({target_url}). *({desc})*" +"[{author}]({author_url}) bearbeitete den {field} auf {target}. *({desc})*" -#: rcgcdw.py:320 rcgcdw.py:322 rcgcdw.py:683 rcgcdw.py:685 +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 msgid "none" msgstr "keine" -#: rcgcdw.py:328 rcgcdw.py:670 +#: rcgcdw.py:337 rcgcdw.py:688 msgid "System" msgstr "System" -#: rcgcdw.py:334 +#: rcgcdw.py:343 #, python-brace-format msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " @@ -238,11 +250,11 @@ msgstr "" "[{author}]({author_url}) schützte [{article}]({article_url}) {settings}" "{comment}" -#: rcgcdw.py:336 rcgcdw.py:345 rcgcdw.py:694 rcgcdw.py:701 +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 msgid " [cascading]" msgstr " [kaskadierend]" -#: rcgcdw.py:342 +#: rcgcdw.py:351 #, python-brace-format msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" @@ -251,7 +263,7 @@ msgstr "" "[{author}]({author_url}) änderte den Schutzstatus von [{article}]" "({article_url}) {settings}{comment}" -#: rcgcdw.py:350 +#: rcgcdw.py:359 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" @@ -260,7 +272,7 @@ msgstr "" "[{author}]({author_url}) entfernte den Schutz von [{article}]({article_url})" "{comment}" -#: rcgcdw.py:355 +#: rcgcdw.py:364 #, python-brace-format msgid "" "[{author}]({author_url}) changed visibility of revision on page [{article}]" @@ -275,7 +287,7 @@ msgstr[1] "" "[{author}]({author_url}) änderte die Sichtbarkeit von {amount} Versionen von " "[{article}]({article_url}){comment}" -#: rcgcdw.py:361 +#: rcgcdw.py:370 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -290,40 +302,40 @@ msgstr[1] "" "[{author}]({author_url}) importierte [{article}]({article_url}) mit {count} " "Versionen{comment}" -#: rcgcdw.py:367 +#: rcgcdw.py:376 #, 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:369 +#: rcgcdw.py:378 #, 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:371 +#: rcgcdw.py:380 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" msgstr "[{author}]({author_url}) importierte Interwiki{comment}" -#: rcgcdw.py:374 +#: rcgcdw.py:383 #, 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:377 +#: rcgcdw.py:386 #, 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:383 +#: rcgcdw.py:392 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" @@ -332,7 +344,7 @@ msgstr "" "[{author}]({author_url}) vereinigte Versionen von [{article}]({article_url}) " "in [{dest}]({dest_url}){comment}" -#: rcgcdw.py:387 +#: rcgcdw.py:396 #, python-brace-format msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" @@ -341,7 +353,7 @@ msgstr "" "[{author}]({author_url}) erstellte den [Interwiki-Präfix]({table_url}) " "{prefix} nach {website}" -#: rcgcdw.py:393 +#: rcgcdw.py:402 #, python-brace-format msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " @@ -350,13 +362,13 @@ msgstr "" "[{author}]({author_url}) bearbeitete den [Interwiki-Präfix]({table_url}) " "{prefix} nach {website}" -#: rcgcdw.py:399 +#: rcgcdw.py:408 #, 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:403 +#: rcgcdw.py:412 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" @@ -365,14 +377,14 @@ msgstr "" "[{author}]({author_url}) änderte das Inhaltsmodell der Seite [{article}]" "({article_url}) von {old} zu {new}{comment}" -#: rcgcdw.py:408 +#: rcgcdw.py:417 #, 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:412 +#: rcgcdw.py:421 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" @@ -381,560 +393,554 @@ msgstr "" "[{author}]({author_url}) erstellte das Sprite-sheet für [{article}]" "({article_url})" -#: rcgcdw.py:416 +#: rcgcdw.py:425 #, 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:419 +#: rcgcdw.py:428 #, 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:423 +#: rcgcdw.py:432 #, 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:427 +#: rcgcdw.py:436 #, 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:430 +#: rcgcdw.py:439 #, 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:433 +#: rcgcdw.py:442 msgid "An action has been hidden by administration." msgstr "Eine Aktion wurde versteckt." -#: rcgcdw.py:441 rcgcdw.py:686 +#: rcgcdw.py:450 rcgcdw.py:704 msgid "No description provided" msgstr "Keine Zusammenfassung angegeben" -#: rcgcdw.py:489 +#: rcgcdw.py:500 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:490 +#: rcgcdw.py:501 msgid "m " msgstr "K " -#: rcgcdw.py:514 rcgcdw.py:546 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Optionen" -#: rcgcdw.py:514 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Vorschau]({link}) | [zurücksetzen]({undolink}))" -#: rcgcdw.py:516 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Neue Dateiversion {name}" -#: rcgcdw.py:518 +#: 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:546 +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([Vorschau]({link}))" -#: rcgcdw.py:547 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" -"{desc}\n" -"Lizenz: {license}" - -#: rcgcdw.py:552 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Löschte {article}" -#: rcgcdw.py:556 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "Löschte die Weiterleitung {article} um Platz zu machen" -#: rcgcdw.py:561 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "Die Erstellung einer Weiterleitung wurde unterdrückt" -#: rcgcdw.py:562 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "Eine Weiterleitung wurde erstellt" -#: rcgcdw.py:563 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Verschob {redirect}{article} nach {target}" -#: rcgcdw.py:567 +#: 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:572 +#: 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:590 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Sperrte {blocked_user} für {time}" -#: rcgcdw.py:596 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Änderte die Sperreinstellungen für {blocked_user}" -#: rcgcdw.py:602 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Hob die Sperre von {blocked_user} auf" -#: rcgcdw.py:607 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Hinterließ ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:609 +#: rcgcdw.py:627 msgid "Left a comment on their own profile" msgstr "Hinterließ ein Kommentar auf dem eigenen Profil" -#: rcgcdw.py:614 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Antwortete auf ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:616 +#: rcgcdw.py:634 msgid "Replied to a comment on their own profile" msgstr "Antwortete auf ein Kommentar auf dem eigenen Profil" -#: rcgcdw.py:621 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Bearbeitete ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:623 +#: rcgcdw.py:641 msgid "Edited a comment on their own profile" msgstr "Bearbeitete ein Kommentar auf dem eigenen Profil" -#: rcgcdw.py:652 -msgid "Discord handle" -msgstr "Discord-Link" - -#: rcgcdw.py:654 rcgcdw.py:793 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "Unbekannt" -#: rcgcdw.py:655 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Bearbeitete das Profil von {target}" -#: rcgcdw.py:655 +#: rcgcdw.py:673 msgid "Edited their own profile" msgstr "Bearbeitete das eigene Profil" -#: rcgcdw.py:657 +#: rcgcdw.py:675 #, python-brace-format msgid "Cleared the {field} field" msgstr "Entfernte den {field}" -#: rcgcdw.py:659 +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "{field} geändert zu: {desc}" -#: rcgcdw.py:664 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Löschte ein Kommentar auf dem Profil von {target}" -#: rcgcdw.py:668 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Änderte die Gruppenzugehörigkeit von {target}" -#: rcgcdw.py:672 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} got autopromoted to a new usergroup" -#: rcgcdw.py:687 +#: rcgcdw.py:705 #, 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:692 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "Schützte {target}" -#: rcgcdw.py:699 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Änderte den Schutzstatus von {article}" -#: rcgcdw.py:706 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "Entfernte den Schutz von {article}" -#: rcgcdw.py:711 +#: rcgcdw.py:729 #, 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:717 +#: rcgcdw.py:735 #, 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:723 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "Stellte {article} wieder her" -#: rcgcdw.py:726 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "Änderte die Sichtbarkeit eines Logbucheintrags" -#: rcgcdw.py:729 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "Importierte Interwiki" -#: rcgcdw.py:732 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Änderte Missbrauchsfilter {number}" -#: rcgcdw.py:735 +#: rcgcdw.py:753 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Erstellte Missbrauchsfilter {number}" -#: rcgcdw.py:739 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Vereinigte Versionen von {article} in {dest}" -#: rcgcdw.py:743 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "Fügte ein Interwiki-Präfix hinzu" -#: rcgcdw.py:744 rcgcdw.py:750 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Präfix: {prefix}, URL: {website} | {desc}" -#: rcgcdw.py:749 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "Änderte ein Interwiki-Präfix" -#: rcgcdw.py:755 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "Entfernte ein Interwiki-Präfix" -#: rcgcdw.py:756 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Präfix: {prefix} | {desc}" -#: rcgcdw.py:760 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Änderte das Inhaltsmodell von {article}" -#: rcgcdw.py:761 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Modell geändert von {old} zu {new}: {reason}" -#: rcgcdw.py:767 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Edited the sprite for {article}" -#: rcgcdw.py:771 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Created the sprite sheet for {article}" -#: rcgcdw.py:775 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edited the slice for {article}" -#: rcgcdw.py:778 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Erstellte die Markierung \"{tag}\"" -#: rcgcdw.py:782 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Löschte die Markierung \"{tag}\"" -#: rcgcdw.py:786 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Aktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:789 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Deaktivierte die Markierung \"{tag}\"" -#: rcgcdw.py:792 +#: rcgcdw.py:810 msgid "Action has been hidden by administration." msgstr "Aktion wurde versteckt" -#: rcgcdw.py:819 +#: rcgcdw.py:837 msgid "Tags" msgstr "Markierungen" -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "**Hinzugefügt:** " -#: rcgcdw.py:825 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr " und {} mehr\n" -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "**Entfernt:** " -#: rcgcdw.py:826 +#: rcgcdw.py:844 msgid " and {} more" msgstr " und {} mehr" -#: rcgcdw.py:827 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "Geänderte Kategorien" -#: rcgcdw.py:868 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "~~versteckt~~" -#: rcgcdw.py:874 +#: rcgcdw.py:892 msgid "hidden" msgstr "versteckt" -#: rcgcdw.py:977 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "Tägliche Übersicht" -#: rcgcdw.py:987 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " (eine Aktion)" msgstr[1] " ({} Aktionen)" -#: rcgcdw.py:991 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " (eine Änderung)" msgstr[1] " ({} Änderungen)" -#: rcgcdw.py:996 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC (eine Aktion)" msgstr[1] " UTC ({} Aktionen)" -#: rcgcdw.py:998 rcgcdw.py:999 rcgcdw.py:1003 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "Keine Aktivität" -#: rcgcdw.py:1006 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Aktivster Benutzer" msgstr[1] "Aktivste Benutzer" -#: rcgcdw.py:1007 +#: rcgcdw.py:1025 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Meist bearbeiteter Artikel" msgstr[1] "Meist bearbeitete Artikel" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "Bearbeitungen" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "New files" msgstr "Neue Dateien" -#: rcgcdw.py:1008 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "Admin-Aktionen" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "Bytes geändert" -#: rcgcdw.py:1009 +#: rcgcdw.py:1027 msgid "New articles" msgstr "Neue Artikel" -#: rcgcdw.py:1010 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "Einzelne Autoren" -#: rcgcdw.py:1011 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Aktivste Stunde" msgstr[1] "Aktivste Stunden" -#: rcgcdw.py:1012 +#: rcgcdw.py:1030 msgid "Day score" msgstr "Tageswert" -#: rcgcdw.py:1159 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "{wiki} scheint wieder erreichbar zu sein." -#: rcgcdw.py:1160 rcgcdw.py:1271 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "Verbindungsstatus" -#: rcgcdw.py:1270 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "Das {wiki} scheint unerreichbar zu sein." -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "director" msgstr "Direktor" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bot" msgstr "Bot" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "editor" msgstr "editor" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "directors" msgstr "Direktor" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "sysop" msgstr "Administrator" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "Bürokrat" -#: rcgcdw.py:1324 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "reviewer" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "autoreview" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "autopatrol" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "Wiki Guardian" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "Sekunde" msgstr[1] "Sekunden" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "Minute" msgstr[1] "Minuten" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "Stunde" msgstr[1] "Stunden" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "Tag" msgstr[1] "Tage" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "Woche" msgstr[1] "Wochen" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "Monat" msgstr[1] "Monate" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "Jahr" msgstr[1] "Jahre" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "Jahrtausend" msgstr[1] "Jahrtausende" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "Jahrzehnt" msgstr[1] "Jahrzehnte" -#: rcgcdw.py:1325 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "Jahrhundert" msgstr[1] "Jahrhunderte" +#~ msgid "" +#~ "{desc}\n" +#~ "License: {license}" +#~ msgstr "" +#~ "{desc}\n" +#~ "Lizenz: {license}" + #~ msgid "" #~ "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " #~ "[{target}]({target_url}){comment}" From 3c2f540a4ca2a067f85767096965c168b6296afe Mon Sep 17 00:00:00 2001 From: Frisk Date: Fri, 3 May 2019 11:31:33 +0200 Subject: [PATCH 11/12] Forgot about license string --- rcgcdw.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rcgcdw.py b/rcgcdw.py index ea3f59d..ab5138c 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -554,7 +554,7 @@ def embed_formatter(action, change, parsed_comment, categories): "Given regex for the license detection is incorrect. Please fix license_regex or license_regex_detect values in the config!") license = "?" if license is not None: - parsed_comment += "\n{}".format(license) + parsed_comment += "\nLicense: {}".format(license) if additional_info_retrieved: embed["fields"] = [ {"name": _("Options"), "value": _("([preview]({link}))").format(link=embed["image"]["url"])}] From 04e1849ae73ba002ffed2c9956741cf25923f389 Mon Sep 17 00:00:00 2001 From: Frisk Date: Fri, 3 May 2019 11:38:48 +0200 Subject: [PATCH 12/12] translation --- locale/de/LC_MESSAGES/rcgcdw.mo | Bin 18009 -> 18058 bytes locale/de/LC_MESSAGES/rcgcdw.po | 19 +- locale/en/LC_MESSAGES/rcgcdw.mo | Bin 17357 -> 17407 bytes locale/en/LC_MESSAGES/rcgcdw.po | 22 +- locale/fr/LC_MESSAGES/rcgcdw.mo | Bin 9506 -> 9347 bytes locale/fr/LC_MESSAGES/rcgcdw.po | 686 +++++++++++++++++++++-------- locale/pl/LC_MESSAGES/rcgcdw.mo | Bin 18729 -> 18780 bytes locale/pl/LC_MESSAGES/rcgcdw.po | 19 +- locale/pt-br/LC_MESSAGES/rcgcdw.mo | Bin 9260 -> 9102 bytes locale/pt-br/LC_MESSAGES/rcgcdw.po | 682 ++++++++++++++++++++-------- locale/ru/LC_MESSAGES/rcgcdw.mo | Bin 11047 -> 10840 bytes locale/ru/LC_MESSAGES/rcgcdw.po | 684 ++++++++++++++++++++-------- rcgcdw.pot | 8 +- rcgcdw.py | 2 +- 14 files changed, 1529 insertions(+), 593 deletions(-) diff --git a/locale/de/LC_MESSAGES/rcgcdw.mo b/locale/de/LC_MESSAGES/rcgcdw.mo index cb06e7d4923c6093476b582df4bfa1169105239c..fbbc0eb35f4587c5c59a2b8039a0c9f0a40b6e5d 100644 GIT binary patch delta 3775 zcmYk;d2mfv0LSr@$U=|}6(PJJBoVPBkqDABC4xl65>mvPk|KoIBJxUGiC9Vrv8yFj z#@ISj3@y{CF4LxpKP;6gwav6MRh{Z|rlsHCy_e}3zxO%!zIX3E>x~<0J*wAvxEq4K zY7FHFX-7)Ejk%BC`td=T>~BmnoPwcPjIZEo?1+1v?>~3EjLkWJ8@ZMF1talyY=NNx z#x%uP+g)b=^7agjY}__!OgfzG=?5=mv?X7G|JsJR5bvCe%=Wg6;7pcEG<;Bi5#+{lMO+ zS<6C=z*y8!7h)2YAkQ?1aU`Bcw;m8k^VFkw)X?W+Z=8zVum;tDi;nkDbLvYs24GKA z!;4YZZAPt`FHs|M4K;-gsF8V!z8Kh=@z(=G_*P$pV|VO_YH1Ow2j!?au0qY}VT{IW zsNX$D^*os2@WC+j!p^AcqfiY>K>nF@J{UYRK7{dCOXhOIg^Q8(WNK0851|@(9M!-x zs2*R%B^boXAy|$1cnud}EL$ZV58@B_2=nl4TRMk9Y_)96c2gNaWe29>uZ}Tc_77)c z3g-{uFnow(F^+{W2G`(Fyn|U7!@^jIOED9FLp3nTWnaG%Pjg(4@#wB(T=m0qxB$JG z=vlZF=i_}`isM))I)4R=F@*&)8js>|^ke}H!d%q-wqhFogt-{biq`vM0cxt&+q%s* zDvdaC!1>}3vct?N)X;x{+8y=I@om(idVoIo*zqsajh~_Bwh4RB6T^^&Zd|DQB%s#9 zK=ji7&!wUVYET9G;s(@%YEj#4KWfdKK&IbZbiTiZE{-2y4Ejde z?}K>M^%L-t+ryX{RJ2NCqiHQBBcp7_A){x?Q4iRMYWYdjgFizx^gGnHyNc?mPd9s4 zv_&;M7S;1KWR^`1vI9*Cx>c!izSx6Ix4DSA;2yFb%^%MBK)S)p(!`+}G!Wx(H1bL? zRoDY}Bb_$&NZ-s;=X?kDwsuVp>i1uDXZ+Q|22MobV{~C?to=gjhfJrLjOtk>YD#vZ zMyL+e^KX!aZvJ%)qZN8D48TMjfz7ZAdtwbH;H4hSzi#voC)h#8#kVpQb;APGlvJR8 zw-cM=1;=`9%JGkwg^y4@OXy|HC>(~IGJ8-Dyo|o+L#r7S^QZ^i#>Uu!o5*&k?H7T%PZ|cJdlnV-paM1b)yTEx zC???@)EWrou6~$^KA4Vbz!22+dCu`v)S{h>fmnl@vN{aG;~0crBO~E9x2X7Y;%8I? zo?s@n>SN3#EWn}oDNe&COlT?2!CbtHH!+^pj>CYy#tg=psF6C3qwpE(J|mOu7t=1x z(Ee|rGK?=Gcrok35}bi&@O2FD&mRgbN6qndoPrSp?1on25RNZ9hNf^W$J0@ZuYIb0 zeICx?_#_shD~TZ`iam6muGb^N{Kb<|wnL0$L=HC0crIeM@%Juv`v z!(i0+-B4>I8NG2Z>b}{iHIaw9e#RiiUyElUC$uP5pdPddb%R~b4-cb@|$42Y#WnuKpwwFhCg(Y#pkhD%mz> z11=z=onsL}_7knA5~5C&lNTkP${x~@tRao`{0?L`VS24$1hY>c6!ms189{hQS%2BQ zF^#B{kwru+TZ>j@E?G@@WmqqpRD4lFsZjS607FiQ+Yk@iE%oZv~oCCdtG&(Ap(_Lg4 zIYhb;t#p-eqO~xUXwDCi9fVzNtqri=pet2z%0SdkvYzlEXnX19v7Dq3w!Ya*-XeMj zs7xW%q(2!+qDTyBO+3jel0*)YndC5eQ94n{Cz)g+sUu!wxOzC5X#cCcXJZy)ty34; z9se(-9JD2Rv+=^T%KLn_A>-{sGaWx7t(@a99OBfgu#i}P|1+GEqKNb)eMn295>3XE z^<*MRB--aHo5*|;K>Ct5$r7@gsB9I#<``GnUrz3Mcn)+oGl@%73SwCzXo!jm|e57?w delta 3725 zcmYk;c~DhV0LSrz3yTW~C@O9b6+wg$P(a*BAwU*UL8P)0Q8NV<#Wc&Sk-0CageET8 z;udK!xlA^umCdBiXp@aPqm}tbrlwOmV`Wp{-@C`gJN(|~-1FYO_pDb}toFIM%E!49 z(yZ2S>?NJa^ybF=j7MAW!I2$kOgQFX7?xvqT!5``n{^+y=KL^n3v&{q@id0wJ#2{q zLB{ZB+VR2f9TQ2R0~JZ=k9pV|i?KaA7>RYL2YiOHcnTx%KJsV6+qmDypsr8F5G+Go zUyZ$R3&!IK^zeN1JB11=LW7Ozh>MXwvxN^mr~%vICG3fJP&aDF-RYDWgaMd~y1p2r za0cqSI_!ZBs1ZDeYTz#z$n#AIr{~5ytrIiw9K1VHm$wOEXYCC_&BfMAVQi!5G|+ z`rRc|&u^hG-p6M6FY5Yc43iqv1~p<`_+ZdXGO8gXIxzko3ZtpeBARW#s6n-GC8~iN zQ9b?;=iyDv!AX2siu-Xc2C!9z;UYYTU*K4*?PSbAyovc3%~mVKxekS)6u!3lb#Z@~ zg+r*X!CX9nB^by;D8|V+0*_)I`mr#ou?VyA8&m^BJ?{16@i6CmupgE&toof(M`1RF zA8{HMG2vDCInKuOO7QlUfVi zP-`R>{k8uSDCh@i*c@|E4;qPTP$~N1G}MD;qqf;X)S6j^OuwnO-ycK|=f^P?uOfdY zDB8U~1yB00POuBlHvuv3evCp!%jBYNJPXz0#i$3aK{c=*6LBZ1hv!kd;a60H|3P&q zsE@mQx*{9Qq+3gDeI+_fvsp($7c?U4(40Wk|A4$4O%uAI28Ci0_CQ_%rUc`$0@cH< zNT@QymKGc`5e8g_wzr$TXTi zF&}#}?&?vM)j>6Q73x7Bpg&%<-au`;yQupFaq|#NLv2qfa7W6)F`S>l5g3u?zL2Kl6P!0-F5bl~ z?f-OM%u}dXhEL)hd$m4qp(wkJ5|H2 z1=y7OQq)w8M@_{P)EZfYZE-m|s@P_~*oB(w1E>oRq2}s1Y8RZvCU^yP!=LQ;f1%b! z04ujShN14;8MP)NQP(G<)=ma$O%!G_{(4Xu6}rK6`@{L@;e09f#NDXHcm}mNFJLU* z!)WZz#OeXL=z|QT_lV>(jA-3x?mLp#ND$dg-qZZ+=;Y%4%(La*IO&o4c9h$bQo`o& z{#Qy1DU>uPI-2oKxOe5l|Ho!ZtSj$7xvJE#vkc5+ zvWaLRJv;{3!bGehybR3-qAAkwYXo}{9q+h2?6-09ZN+qJ7tAI_>)a|sMrL? zLsAI~+B`>=lWt@tnM$-~){wnqF45sjG<9zfZOgudDRsR67T0j1V-=Y}3dqZ37g6>^C7{+mQcxr=vE zhTHN+e3fWR4k3j^M-Lb80(_csJkkDtm(-DJ^60UX6YYW*$y+?%``;@tX{3(|_DHeL z!q>?Hd#=5oL=x#PNGQ&X{-nw7VekmNf?mUx9^67(GkAha$@7<=utk6X)%SJ F{{zq@YVQC5 diff --git a/locale/de/LC_MESSAGES/rcgcdw.po b/locale/de/LC_MESSAGES/rcgcdw.po index 2db40ba..845c35d 100644 --- a/locale/de/LC_MESSAGES/rcgcdw.po +++ b/locale/de/LC_MESSAGES/rcgcdw.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-02 19:00+0200\n" -"PO-Revision-Date: 2019-05-02 19:24+0200\n" +"POT-Creation-Date: 2019-05-03 11:33+0200\n" +"PO-Revision-Date: 2019-05-03 11:34+0200\n" "Last-Translator: Frisk \n" "Language-Team: German\n" "Language: de\n" @@ -463,6 +463,14 @@ msgstr "Neue Datei {name}" msgid "**No license!**" msgstr "**Keine Lizenz!**" +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" +"\n" +"Lizenz: {}" + #: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" @@ -934,13 +942,6 @@ msgid_plural "centuries" msgstr[0] "Jahrhundert" msgstr[1] "Jahrhunderte" -#~ msgid "" -#~ "{desc}\n" -#~ "License: {license}" -#~ msgstr "" -#~ "{desc}\n" -#~ "Lizenz: {license}" - #~ msgid "" #~ "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " #~ "[{target}]({target_url}){comment}" diff --git a/locale/en/LC_MESSAGES/rcgcdw.mo b/locale/en/LC_MESSAGES/rcgcdw.mo index e93605f7662b8de4b08214a8b3c0635f6ef995b0..f38a5ba715694acef9cc971368c217b16454167b 100644 GIT binary patch delta 3782 zcmY+{c}&-J9LMnwha!lIcz_!ELs0<{Q9uz>$Sc7g3SMa5D47R%;C=nnN<7NjyfX1d zoSV+JvXRrw>C~)@^@pWp%cEISTiM(k^n884AGZ38_wVufe2>rP^Zi`YuS)%DO8tCy z!vl93(n;bKVtyTC?&FORen^uV8WW0>u_YE`b6k&YvCQ7TWc>ykaQzNam3fS@_zat1 z%SOi3$3*1MXVUrA3)vWnqp=>&#W-Aw5qJdKVSf5qyquv~L19aqDJO924PqPUmnhI)Ws+a#2D23ai|WZB7deYKMbB38_D>qC$qWW!9~b=GP_aN%TXOXjq2bz z)E9q;i?J~mvv32B!75yciENd=coe_IM>q;UYsJT5W42lj=J?3ulG%qD_`5YB%6)Ja z_ThRt4#tO=kI5{Ak+>1F@g90HfrYUEm*60Lg6d$J$9;bdeoFZ!rl7Bsan*yBSb}w! z=$W_#=iz-^f}>d|x_%3bu@4Jo1fIen=+6QefO)9;c3~#|jCmN%iq`p2f|{yLu0FGe zOaK>-*c;`@4l`#_Lw^~yJ8s(Y9n_+FfOYYy^&eEl)u_1*X7Bl96td8b2USlhYAy7~ zK<)oLGHPg)ePANipkZ+GdAQYvv3x{pO;*{{wm`KfnYGignL} z6x93UaJ|pZm}z9xqi1pM5LF{P#I%Taw_OtI{&4FgRKrE6jxIy0Fso5tUV&Qm=TRNI zhI;-svTn^ItcQM`n19+bA!OJ=CIy);<3+tN57qNk$nr3!P!)b{@Bf5){}0qQjNoCt zACJs}$;B?X2t9Zli|{IHq`G%z{57<>o!y2Ckh8^XMjc2;Q59W7&D}E$Mw94P5Q2=Z zi9x;RMb@V&K#ky9R0sECL%f3O;P9PDpz1F}ebASvq5loL;h#P-jGk%V)$Kr@bv|lNcVTb5 zfa-ZQ>ctp-LNOmTB2!UQSd8lES`5N6RDKB*^;|}+ zg(}n0Ows)blYyie4(*K({|Q1huNs!iIWhl#<& zTtcI;oTyD&4+n_0#6}`O?YALj5sZqnb-*0b4@rl{ED6v?fXkr76TtC&%fE2W|d6WKH;-1!k|A56GOf1f~wRIGG8=XkrDyE_D8lR)(vHHwdN4#0G+G z?VRm#s6`h+_!DahjuLZ}c#EhYYEwHhV~9b7&W>Y5ATdN=IEmOnC~bBzi*UEi3+>nc zruh_F5yOd8dt)1FcZ{{=sd$2DX3J5SW%KK>knlCT@mv~#55O2uzDTT!)h3TGUE6!ezi;g@y ky+gErP_n0M*YxD%?OS7`Z9eVnx!5Ltp&{P?J@4Q0UoAIwng9R* delta 3731 zcmYk;c~DhV0LSqIDvKzq2%_RcQxQ=%_Z3kT5OE12O3GX_1WZIR%IA{dLZ%{uie_fz zGQ=Mw;i%&_lQW7rG&LGCIc8cm+DvI0O^){cy?dSE48Qle_r7<}J@;(Gvog0UWp2(J zf$b{|*Iit;nAV^S8c_Lft-qzJ*vn4Mm?}|7h^P9 z{ZTy>kLv0~9D(V`v&;sZh1IC~@1av~TjLwEw!&}Q_+d#L9<>`MRZizi$dgkAZyS~>~!2HB`Fo`>qP4H$)W zsNc1q-uw^rz*cOJ&rtWbr<>Fue^ih4Bui}uu5fZNo`Z|Fo;|G} zPQh_pUyoDqJZ7UW6Cn#1Vj7;pbo69m6k{f);3ZT8gB;fVx!B105gdYZ=~n&DS;avS z2RAVfGa2w@cotV-0y9O|Yq0>kF<~-sBWB=Fn2ga(1XZ{U6Y(U@#3!izBZHZ(p;~Oa z9NY1HGih9s=RD*KR6Z23HDnc!@)u=gBjtsx4vA=IX2j}N78gC(g z#xK&ke>iS(W1e6b&o@m2tc~F}q}R<;R7)eGEC-_=I2v6IMD8`yQEyy=n(gJN234be ze;ApkrUAY1DpIw%jw}%4K9K%rcuW`vx*-wO;tXUum{L@Q`|R&)Q5Bp-Ex$Xc`&*G- zHsRbHgURT?V$8=~s2*xR$m-E>+i-;0pV?6X`6o8w2qo>IGU*L+t#O19h2Kg0;2A zqkfo+dh?~|fu*Qrvkp~38LB}Qs2)3jL3jeykSplGAJ7jU+t)qVebhi-q~T5z!hzm6 z4ok2QQ}Hh5VEj;PYc0nl&f5*Mw${n0tu=JGwPP0IG|rFV4Ez_zV;bWmH>0-TOE?Za zMrvnd{F6Dz=E8Q&!rw6s$B(kM*3DSV`87oeUx9)JtlTo2|rgyazBrt4oR zjlX)P15uemG`1g+2=ct>CHLDW`M8>tk!^ZDE6}`7+Lqm%XjN!lsJIh4$1Eh($!#2jRpeS$ zb8r*sMV6AqL~~**IZ9R#70s(2WIIVCY=9b4r)$Ej=R~EP6p{?`F8PA&Ac&b96u&6+UI-mb5cU0$ZMpAY#}NylW_HeW^yWdh3q0K^DSJnT1!l2Cs{|P z6PB)PlL6O$FEztwlNj@wW;ZTx_g+UMH! z5=fkV-rH8ZLH60_0r(clw$JCKL%Vtg@Ng%1u_e~1(jCaJ192FZ|(GVG7A1Bn`hzxS8FYtAQ)`utk?Djt; C-DwE` diff --git a/locale/en/LC_MESSAGES/rcgcdw.po b/locale/en/LC_MESSAGES/rcgcdw.po index e735979..58e843c 100644 --- a/locale/en/LC_MESSAGES/rcgcdw.po +++ b/locale/en/LC_MESSAGES/rcgcdw.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-02 19:00+0200\n" -"PO-Revision-Date: 2019-05-02 19:03+0200\n" +"POT-Creation-Date: 2019-05-03 11:33+0200\n" +"PO-Revision-Date: 2019-05-03 11:38+0200\n" "Last-Translator: Frisk \n" "Language-Team: \n" "Language: en\n" @@ -226,9 +226,6 @@ msgstr "[their own]({target_url})" #: rcgcdw.py:315 #, python-brace-format -#| msgid "" -#| "[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -#| "profile. *({desc})*" msgid "" "[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" msgstr "" @@ -457,6 +454,14 @@ msgstr "Uploaded {name}" msgid "**No license!**" msgstr "**No license!**" +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" +"\n" +"License: {}" + #: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" @@ -926,13 +931,6 @@ msgid_plural "centuries" msgstr[0] "century" msgstr[1] "centuries" -#~ msgid "" -#~ "{desc}\n" -#~ "License: {license}" -#~ msgstr "" -#~ "{desc}\n" -#~ "License: {license}" - #~ msgid "" #~ "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " #~ "[{target}]({target_url}){comment}" diff --git a/locale/fr/LC_MESSAGES/rcgcdw.mo b/locale/fr/LC_MESSAGES/rcgcdw.mo index bdc547dcd5a835b7990fd62e22336d256fab6e0b..1e1ad4a39fc124e3e6a694b428eca87bbc359778 100644 GIT binary patch delta 2694 zcmYk+eN5F=9LMqR1r+5Wln0RvxLy!NxN>-~Wr#TnoGI_L2Fo#*pAS>9jf zzZM-bV5A=69%3xmY!IIf<%e{0u~`I8;@x-$mtjJfnFoES|JOJ+VI<{tT!6i}2A{_m zd>6y<0!Eqn?MpIx;VLf28@LEvJQa^&xC%X}=eFTWtVJ5Ir=9wjF`e>pjK!RVLScX5i(1u_yIF<65}w5-t=M~-i3RR$y*yHU^lMDW2omp#uOYwt zfI@j$1Ib3USBHA84?Xm6C&?t?MNGzV)JlXfJ$00bEQ)PF+O!g6GFF8fu@N=n0j$Q; zs1Bwv6_c0Du4pOdP_D!bd=CBE!!u;$SE#+Zg~hmnWzooYqh9nQi(_X|D>01PqEXa9 zucMC5G-?Zj8I|fI(2HrvpY7sD6F3yj`fD${sL)ak;949;{%nFD&HQg%h>JKuAsB^f zAQm+sH)_Sa$e(TDM+0dA#dK2*oA zq7F#_HIre~N?dlzKRe|q)S(ThHI9vCU?LWwwzL8HvlsYTi-V}=MrQTfcVsqEF@d@^ zX`C31v>3DTAQs?pEX1$zbqwcgq=5}$4t|9CfQ_RMT}+#?Sq^G~<*2h(k9z(YOw#>- zpNwWYhHku#8!&;^a&f2Qi>MdRp*r{lb!`)wu2!H3)j=a_iTjYT+S{lBe1b#FPI zMJ|+mfqquYu8`4nxrI7}eS5P0G8&3UgWZNw?b@nW+@{`fEs7Dv-;A!M@shf;GEKd?oIF;J63MVfb=H*Mt zKTf!b2Z$mIkjQWxwv zmuIEzuv0F_2Z_Bzrc<{IYjyu)$mq~19UvYds)!b%kkI~i5*vvOLRWDc!H!ug@f1-^ zCq^Z;C82Y&l2BSl+)L<;Y$eqH%w4QkffP*eU77hFw5x)&k0>D8R3IH8_!L+T z5ke#rI^AoCL&PRRX%Df3&;isJ^*&-f@erZ3lZe)}v#^TR=9Z4GmO^*$Q43VWyNAlc zmM#wT#9RwB#GVL5#huU3_xf_(+1Z7;xf#A3pD(Oxhqt<=r?soKv%_1uznfQceAxwF l-+#}o=eeOfah0x!`K=F?$Jd1qUGyw-1%6CS&7$e7-k;|=Z2i-3e4p3v9MAb(zrW+| zinlAh=OTml8_EE&g!n1Yn4>s4j~_}}s4;ioGF*&hn23!Sj?X&2g7dk46N7OK)9@HZ z;ddB@mvABefjsXu!Q74IMikzLnRq)E;N4h*YS@E!;Vx7IN1gkVxQy%1FcPnz-uoL< zFqu(iV-;FBgq=8wi|F5k(t0L0mS7B4pkCaH3-Cn@!TlJAZ(%B)L_L2VlW+#LLh-z$ z0p+0v(u8X7In;CGs1^Jg6X@SuqjD!MWLjE@Y*a_IDs0#_vlsS1{Lkq(nZFs!gAEepGUp;9$zjwCkE1#|;XLpW zs=;YggWsTX;jD9g3ANPM(ZU5}q>?!sm84DhWdK`=TB$1bP06?owe{ZDsA%clM>RZ+ z8rd0C#}`pa^BZa=aXhRQ$wFP1I@jw_No*tOWM06fcmTDKN@rjr1Vq;-^@Q*U*LOe3ka0jT*=d=3yAq)Q4;}=3pZ-cC!~X!FN!}cLMWt z{!dd$;Kn@O(o9p(!a6KO59Z^9<1eU=qL`jKC`Y~Dk6M8Ps180vE%6y-%;qL)05LqQ zBu>I&`Zw8BG{Sal!(FI7{1w$f6s_uoGR($W)IfKlo;&9F1Kz{+T#J3i64c7=!8Ldi zwRJZf!x^QHq)DK{>X}^Bv8hHSVLh@qW;3dzLDbfap$7B`>O1ijYM@t91F)F3X1oEF zv~E;;Pot82H|qVD5?TLnDsON@U#=ra8|DinVa-L3+sB?VU@hob97f>Bt#X0yFDw}VjPD^yM z|NSIX$62W7^DzQfqMoa9uA5LFq)xB%55uUL?M3p$jG>b3bMze-4B%R;qmoKIKxq3c z;z43Pq1n!s9x4^Y<3usBm3WL$(dwx%e}B1uwt_lNn~4E}3Hl2Cn@vPL@g#8{p)G1A zW=lJj)y{?TV76?dveLOAM@ZmGt^i@;N zsPy^qZDEm9e-yKbAfk-W3DZ{g6Urfd3!1e4I+L?S$&*4T+f@Sn_;R9z`VQy15jQ$@ zC9J*+Dr<>0!bRLms3a0A2z|tqbX$lgh+4w8EtORGsQJ!vCq6`E5-Li\n" "Language-Team: \n" "Language: fr\n" @@ -20,245 +20,559 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Poedit-SearchPath-0: rcgcdw.pot\n" -#: rcgcdw.py:204 +#: rcgcdw.py:177 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" + +#: rcgcdw.py:179 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" + +#: rcgcdw.py:183 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: rcgcdw.py:191 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: rcgcdw.py:195 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: rcgcdw.py:200 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: rcgcdw.py:205 rcgcdw.py:211 +msgid "without making a redirect" +msgstr "" + +#: rcgcdw.py:205 rcgcdw.py:212 +msgid "with a redirect" +msgstr "" + +#: rcgcdw.py:206 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: rcgcdw.py:213 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: rcgcdw.py:219 +#, fuzzy, python-brace-format +#| msgid "Moved protection settings from {redirect}{article} to {title}" +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" +"Transfert des paramètres de protection de {redirect}{article} vers {title}" + +#: rcgcdw.py:231 rcgcdw.py:598 +msgid "infinity and beyond" +msgstr "toujours" + +#: rcgcdw.py:246 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" +msgstr "" + +#: rcgcdw.py:251 +#, fuzzy, python-brace-format +#| msgid "Changed block settings for {blocked_user}" +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "Modification des paramètres de blocage pour {blocked_user}" + +#: rcgcdw.py:256 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: rcgcdw.py:260 +#, fuzzy, python-brace-format +#| msgid "Left a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target} profile" +msgstr "Ajout d'un commentaire sur le profil de {target}" + +#: rcgcdw.py:260 +#, fuzzy +#| msgid "Edited their own profile" +msgid "their own profile" +msgstr "Modification de son propre profil" + +#: rcgcdw.py:265 +#, fuzzy, python-brace-format +#| msgid "Replied to a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target} " +"profile" +msgstr "Réponse à un commentaire sur le profil de {target}" + +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 +msgid "their own" +msgstr "" + +#: rcgcdw.py:273 +#, fuzzy, python-brace-format +#| msgid "Edited a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" +msgstr "Édition d'un commentaire sur le profil de {target}" + +#: rcgcdw.py:281 +#, fuzzy, python-brace-format +#| msgid "Deleted a comment on {target}'s profile" +msgid "[{author}]({author_url}) deleted a comment on {target} profile" +msgstr "Retrait d'un commentaire sur le profil de {target}" + +#: rcgcdw.py:289 rcgcdw.py:648 +msgid "Location" +msgstr "Emplacement" + +#: rcgcdw.py:291 rcgcdw.py:650 +msgid "About me" +msgstr "À propos de moi" + +#: rcgcdw.py:293 rcgcdw.py:652 +msgid "Google link" +msgstr "Lien Google" + +#: rcgcdw.py:295 rcgcdw.py:654 +msgid "Facebook link" +msgstr "Lien Facebook" + +#: rcgcdw.py:297 rcgcdw.py:656 +msgid "Twitter link" +msgstr "Lien Twitter" + +#: rcgcdw.py:299 rcgcdw.py:658 +msgid "Reddit link" +msgstr "Lien Reddit" + +#: rcgcdw.py:301 rcgcdw.py:660 +msgid "Twitch link" +msgstr "Lien Twitch" + +#: rcgcdw.py:303 rcgcdw.py:662 +msgid "PSN link" +msgstr "Lien PSN" + +#: rcgcdw.py:305 rcgcdw.py:664 +msgid "VK link" +msgstr "Lien VK" + +#: rcgcdw.py:307 rcgcdw.py:666 +msgid "XVL link" +msgstr "Lien XVL" + +#: rcgcdw.py:309 rcgcdw.py:668 +msgid "Steam link" +msgstr "Lien Steam" + +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "" + +#: rcgcdw.py:313 +#, fuzzy +#| msgid "Unknown" +msgid "unknown" +msgstr "Inconnu" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[{target}]({target_url})'s" +msgstr "" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "" + +#: rcgcdw.py:315 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" +msgstr "" + +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 +msgid "none" +msgstr "aucun" + +#: rcgcdw.py:337 rcgcdw.py:688 +msgid "System" +msgstr "Système" + +#: rcgcdw.py:343 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 +msgid " [cascading]" +msgstr " [protection en cascade]" + +#: rcgcdw.py:351 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: rcgcdw.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: rcgcdw.py:364 +#, fuzzy, python-brace-format +#| msgid "Changed visibility of revision on page {article} " +#| msgid_plural "Changed visibility of {amount} revisions on page {article} " +msgid "" +"[{author}]({author_url}) changed visibility of revision on page [{article}]" +"({article_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) changed visibility of {amount} revisions on page " +"[{article}]({article_url}){comment}" +msgstr[0] "Modification de la visibilité d'une révision de la page {article} " +msgstr[1] "" +"Modification de la visibilité de {amount} révisions sur la page {article} " + +#: rcgcdw.py:370 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision{comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions{comment}" +msgstr[0] "" +msgstr[1] "" + +#: rcgcdw.py:376 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: rcgcdw.py:378 +#, fuzzy, python-brace-format +#| msgid "Changed visibility of log events" +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "Modification de la visibilité d'évènements des journaux" + +#: rcgcdw.py:380 +#, python-brace-format +msgid "[{author}]({author_url}) imported interwiki{comment}" +msgstr "" + +#: rcgcdw.py:383 +#, fuzzy, python-brace-format +#| msgid "Edited abuse filter number {number}" +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "Édition de la règle {number} du filtre anti-abus" + +#: rcgcdw.py:386 +#, fuzzy, python-brace-format +#| msgid "Edited abuse filter number {number}" +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "Édition de la règle {number} du filtre anti-abus" + +#: rcgcdw.py:392 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: rcgcdw.py:396 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: rcgcdw.py:402 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: rcgcdw.py:408 +#, fuzzy, python-brace-format +#| msgid "Deleted an entry in interwiki table" +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "Retrait d'une entrée de la table interwiki" + +#: rcgcdw.py:412 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the content model of the page [{article}]" +"({article_url}) from {old} to {new}{comment}" +msgstr "" + +#: rcgcdw.py:417 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: rcgcdw.py:421 +#, fuzzy, python-brace-format +#| msgid "Created the sprite sheet for {article}" +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "Création d'une feuille de sprite pour {article}" + +#: rcgcdw.py:425 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: rcgcdw.py:428 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:432 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:436 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:439 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:442 +#, fuzzy +#| msgid "Action has been hidden by Gamepedia staff." +msgid "An action has been hidden by administration." +msgstr "L'action a été masquée par le personnel de Gamepedia." + +#: rcgcdw.py:450 rcgcdw.py:704 +msgid "No description provided" +msgstr "Aucune description" + +#: rcgcdw.py:500 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:205 +#: rcgcdw.py:501 msgid "m " msgstr "m " -#: rcgcdw.py:230 rcgcdw.py:262 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Options" -#: rcgcdw.py:230 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([Aperçu]({link}) | [Annuler]({undolink}))" -#: rcgcdw.py:232 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Téléversement d'une nouvelle version de {name}" -#: rcgcdw.py:234 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "Téléversement de {name}" -#: rcgcdw.py:249 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "**Aucune license!**" -#: rcgcdw.py:262 +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" +"\n" +"License: {}" + +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([Aperçu]({link}))" -#: rcgcdw.py:263 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" -"{desc}\n" -"License: {license}" - -#: rcgcdw.py:268 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Suppression de la page {article}" -#: rcgcdw.py:272 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "Suppression par écrasement de la redirection {article}" -#: rcgcdw.py:277 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "Aucune redirection créée" -#: rcgcdw.py:279 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "Une redirection a été créée" -#: rcgcdw.py:280 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Déplacement de {redirect}{article} vers {target}" -#: rcgcdw.py:284 +#: rcgcdw.py:580 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "Déplacement de {redirect}{article} vers {title} par redirection" -#: rcgcdw.py:289 +#: rcgcdw.py:585 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "" "Transfert des paramètres de protection de {redirect}{article} vers {title}" -#: rcgcdw.py:297 -msgid "infinity and beyond" -msgstr "toujours" - -#: rcgcdw.py:307 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "{blocked_user} a été bloqué pour {time}" -#: rcgcdw.py:313 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Modification des paramètres de blocage pour {blocked_user}" -#: rcgcdw.py:319 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "{blocked_user} a été débloqué" -#: rcgcdw.py:324 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Ajout d'un commentaire sur le profil de {target}" -#: rcgcdw.py:328 +#: rcgcdw.py:627 msgid "Left a comment on their own profile" msgstr "Ajout d'un commentaire sur son propre profil" -#: rcgcdw.py:333 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Réponse à un commentaire sur le profil de {target}" -#: rcgcdw.py:337 +#: rcgcdw.py:634 msgid "Replied to a comment on their own profile" msgstr "Réponse à un commentaire sur son propre profil" -#: rcgcdw.py:342 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Édition d'un commentaire sur le profil de {target}" -#: rcgcdw.py:346 +#: rcgcdw.py:641 msgid "Edited a comment on their own profile" msgstr "Modification d'un commentaire sur son propre profil" -#: rcgcdw.py:353 -msgid "Location" -msgstr "Emplacement" - -#: rcgcdw.py:355 -msgid "About me" -msgstr "À propos de moi" - -#: rcgcdw.py:357 -msgid "Google link" -msgstr "Lien Google" - -#: rcgcdw.py:359 -msgid "Facebook link" -msgstr "Lien Facebook" - -#: rcgcdw.py:361 -msgid "Twitter link" -msgstr "Lien Twitter" - -#: rcgcdw.py:363 -msgid "Reddit link" -msgstr "Lien Reddit" - -#: rcgcdw.py:365 -msgid "Twitch link" -msgstr "Lien Twitch" - -#: rcgcdw.py:367 -msgid "PSN link" -msgstr "Lien PSN" - -#: rcgcdw.py:369 -msgid "VK link" -msgstr "Lien VK" - -#: rcgcdw.py:371 -msgid "XVL link" -msgstr "Lien XVL" - -#: rcgcdw.py:373 -msgid "Steam link" -msgstr "Lien Steam" - -#: rcgcdw.py:375 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "Inconnu" -#: rcgcdw.py:376 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Modification du profil de {target}" -#: rcgcdw.py:377 +#: rcgcdw.py:673 msgid "Edited their own profile" msgstr "Modification de son propre profil" -#: rcgcdw.py:378 +#: rcgcdw.py:675 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "{field} modifié pour: {desc}" -#: rcgcdw.py:383 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Retrait d'un commentaire sur le profil de {target}" -#: rcgcdw.py:387 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Modification des groupes pour {target}" -#: rcgcdw.py:389 -msgid "System" -msgstr "Système" - -#: rcgcdw.py:391 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} a été auto-promu dans un nouveau groupe" -#: rcgcdw.py:402 rcgcdw.py:404 -msgid "none" -msgstr "aucun" - -#: rcgcdw.py:405 rcgcdw.py:586 -msgid "No description provided" -msgstr "Aucune description" - -#: rcgcdw.py:406 +#: rcgcdw.py:705 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "Groupe modifié de {old_groups} vers {new_groups}{reason}" -#: rcgcdw.py:411 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "Protection de {target}" -#: rcgcdw.py:413 rcgcdw.py:420 -msgid " [cascading]" -msgstr " [protection en cascade]" - -#: rcgcdw.py:418 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Modification du niveau de protection de {article}" -#: rcgcdw.py:425 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "Retrait de la protection de {article}" -#: rcgcdw.py:430 +#: rcgcdw.py:729 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " @@ -266,340 +580,338 @@ msgstr[0] "Modification de la visibilité d'une révision de la page {article} " msgstr[1] "" "Modification de la visibilité de {amount} révisions sur la page {article} " -#: rcgcdw.py:436 +#: rcgcdw.py:735 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "Article {article} importé avec {count} révision" msgstr[1] "Article {article} importé avec {count} révisions" -#: rcgcdw.py:442 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "Restauration de {article}" -#: rcgcdw.py:445 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "Modification de la visibilité d'évènements des journaux" -#: rcgcdw.py:448 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "Importation d'interwiki" -#: rcgcdw.py:451 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Édition de la règle {number} du filtre anti-abus" -#: rcgcdw.py:454 +#: rcgcdw.py:753 #, fuzzy, python-brace-format #| msgid "Edited abuse filter number {number}" msgid "Created abuse filter number {number}" msgstr "Édition de la règle {number} du filtre anti-abus" -#: rcgcdw.py:458 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Fusion de l'historique de {article} vers {dest}" -#: rcgcdw.py:462 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "Ajout d'une entrée à la table interwiki" -#: rcgcdw.py:463 rcgcdw.py:469 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Préfixe: {prefix}, site: {website} | {desc}" -#: rcgcdw.py:468 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "Modification d'une entrée de la table interwiki" -#: rcgcdw.py:474 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "Retrait d'une entrée de la table interwiki" -#: rcgcdw.py:475 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Préfixe: {prefix} | {desc}" -#: rcgcdw.py:479 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Modification du modèle de contenu de l'article {article}" -#: rcgcdw.py:480 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Modèle changé de {old} à {new}: {reason}" -#: rcgcdw.py:486 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Édition du sprite de {article}" -#: rcgcdw.py:490 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Création d'une feuille de sprite pour {article}" -#: rcgcdw.py:494 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edited the slice for {article}" -#: rcgcdw.py:497 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Création du tag « {tag} »" -#: rcgcdw.py:501 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Suppression du tag « {tag} »" -#: rcgcdw.py:505 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Activation du tag « {tag} »" -#: rcgcdw.py:508 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Désactivation du tag « {tag} »" -#: rcgcdw.py:511 +#: rcgcdw.py:810 #, fuzzy #| msgid "Action has been hidden by Gamepedia staff." msgid "Action has been hidden by administration." msgstr "L'action a été masquée par le personnel de Gamepedia." -#: rcgcdw.py:532 +#: rcgcdw.py:837 msgid "Tags" msgstr "Tags" -#: rcgcdw.py:538 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "**Ajoutées : ** " -#: rcgcdw.py:538 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr " et {} autres\n" -#: rcgcdw.py:539 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "**Retirées : ** " -#: rcgcdw.py:539 +#: rcgcdw.py:844 msgid " and {} more" msgstr " et {} autres" -#: rcgcdw.py:540 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "Catégories modifiées" -#: rcgcdw.py:582 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "" -#: rcgcdw.py:591 +#: rcgcdw.py:892 msgid "hidden" msgstr "" -#: rcgcdw.py:722 -msgid "Unable to process the event" -msgstr "Impossible d'analyser l'évènement" - -#: rcgcdw.py:722 -msgid "error" -msgstr "erreur" - -#: rcgcdw.py:827 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "Résumé de la journée" -#: rcgcdw.py:837 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " ({} action)" msgstr[1] " ({} actions)" -#: rcgcdw.py:841 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " ({} modification)" msgstr[1] " ({} modifications)" -#: rcgcdw.py:846 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC ({} action)" msgstr[1] " UTC ({} actions)" -#: rcgcdw.py:848 rcgcdw.py:849 rcgcdw.py:853 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "Aucune activité" -#: rcgcdw.py:856 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Membre le plus actif" msgstr[1] "Membres les plus actifs" -#: rcgcdw.py:857 +#: rcgcdw.py:1025 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Article le plus modifié" msgstr[1] "Articles les plus modifiés" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "Modifications effectuées" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "New files" msgstr "Nouveaux fichiers" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "Actions d'administrateur" -#: rcgcdw.py:859 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "Octets modifiés" -#: rcgcdw.py:859 +#: rcgcdw.py:1027 msgid "New articles" msgstr "Nouveaux articles" -#: rcgcdw.py:860 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "Contributeurs uniques" -#: rcgcdw.py:861 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Heure la plus active" msgstr[1] "Heures les plus actives" -#: rcgcdw.py:862 +#: rcgcdw.py:1030 msgid "Day score" msgstr "Score du jour" -#: rcgcdw.py:1009 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "La connexion avec {wiki} semble stable maintenant." -#: rcgcdw.py:1010 rcgcdw.py:1115 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "Statut de connexion" -#: rcgcdw.py:1114 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} semble être down ou inatteignable." -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "director" msgstr "Directeur" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "bot" msgstr "Robot" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "editor" msgstr "editor" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "directors" msgstr "Directeur" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "sysop" msgstr "Administrateur" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "Bureaucrate" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "reviewer" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "autoreview" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "autopatrol" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "Gardien du wiki" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "seconde" msgstr[1] "secondes" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "heure" msgstr[1] "heures" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "jour" msgstr[1] "jours" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "semaine" msgstr[1] "semaines" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "mois" msgstr[1] "mois" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "année" msgstr[1] "années" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "millénaire" msgstr[1] "millénaires" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "décennie" msgstr[1] "décennies" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "centenaire" msgstr[1] "centenaires" +#~ msgid "Unable to process the event" +#~ msgstr "Impossible d'analyser l'évènement" + +#~ msgid "error" +#~ msgstr "erreur" + #~ 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 1eef651a23c974ec073a5c696d2e8f8e8f4906ed..ee5e619c6faed17554b0ef13fda931caa74df053 100644 GIT binary patch delta 3778 zcmYk-d5o3S83*9QG7S5^35*N~I1GsF0t!PZj04QDD6$ABYZb(iRb}%cSP`VCECshh z3tGUCl#*@+TZm~)Q$t&%OKepziZ<9H|InD2+ULFZBk9Tf?sL9-zwNAZbXT2!?5dOd zuyy^tNqIxM$m*h$KIOZOeJJyqr__}5*@?Am&u#3^gW2zIXa14ReE$L6DqUt7ud)q0 zwMeN6`_W%6jqn*4OkhXOWJ9iCZ?0np9%fITVx0dm`|?Y6V@b>W4O0c<_sNXw=dv}o zGOmA#y?C0pdVcy$rPLQ4TBYqUzOGrE2j2XX=Xa4+Kp&SZYV7}H|S7|H&O z7q4Ypw}&xj-eL5}dBzZa$mp4CEN06N`ad4n(Xa7CH{QbA8E?9T(Si+(F@A&F-lG<4qp%MJXSn`IPoEzCXfv!JjZ* z@K=l$zsJYf%9rE0owInJkFuYoGKR15PyC$I`DSO0V=GIohBY~rDJn0sf?s6zEh(J1 zjH7&igcJE0XK;{-a1Wp51YTq{`g&%b6xhe1DF$9A&~x<8e-6T@zp&r!wxhkE3~kQ`yaoj{Rd5W2kl(%%vAq z>iObu_QMfcVd*5J>wn8w9cQ!S4;Yi`5*zT#%>OWM{9ne{HnR5WvVg^UT%D92P>CB2C@-w{3Ti}J$XmIc@y2g59`p|FS?RBg7yX>^fPXVu+PP2R z{Qiv9F_LlJ6dL6;j}5q)IZ4}mSd!^yG+)xYG{Mss^p}dcbf6ef2UMnihisH6(U`MG5((Sj|s z)YEg+tLdkVo$4av#1hSmt{=>pJQb|ZO2+jQ*_1OF>wFQTCvt4aeT@4bWLv&XJ&{X) z%TBmJf9an-Mzd6NH*!9w@FOl@|6%?!ayQ2@4cF~fQ6=X%+%}@HlV0LIj(cgvByQlh z`Fl=ai#zNAF-Z5Se9IRHco#2nDF=@%-0%Qn3;mjL!^%;Gv3-SiI_^?Y*zp!+9%olC zbd4@a?cIDLr*S0@at+&zN$KgF$~Ki9Z0Yqj@>Q;7=dso*_cD6m8f$o`W=D(mGUmo7 zoW?#5%+IumB|MS&2i9}^FUAmFWz2=InTyHOUNhRTCu6LJGfo_n9oMjdaTZ}pKK3ni3#`RYi%dtU~{*OxAs=^Q587B^Byy1Ap3oc|Uu4K&K zrx=s%M0WgZ8t!zN&N)Op5G5$8K zeD@Y{v_x4akIDpjK%zV%+r(Cq-)t&)y>wD}LSpZTlAG@1m3-AUnHfwK6E$C2`kW)R z@|46Xcv2cklci`C(Sy!G^JrVq#q{-&c7fJFwx!>dcoi zpRdY#IU>E}W{J{GVyqWP%%#Kfvc!CdNf>3EY|hsTA7e2&U-g6^tK26uC6=FMo!|Km za+BOEQRd5bxkF-~=q-JvgVdF$#h#R2lLzIPTrW4N%#tdJwg0-*mr2pWd9p{MJXat+ z#{F46h}r-DWwnFOa<>f0e%QrWHM6thMLa6)vg6nj#%J|sxL9(r9xJmigC!E1$WUo3 zQOae8?3B53o5Zq=vRhV43mGm;<#G9eM0rVWk>&D&M5&f7QE6P=c*(-WwW}77C|$qt uWL5L3PQ`;t2Mic7XwdF`W!ECRAF7k5GACbA+3%N^trfrcwuAh$qBG5AzOO_U5F zFvtis!(5n#(ZSp(WyXfAKcN26QOAUtFm-AmCuY*>_k8Ct!c{92>1|f= zkF4MqY|WPKQ}Rh&ocz9!1}JoMVK~bbE}m{s=?1ps zG{*h&Igo1@_w8XnHZo@L6r+RZ*iQSYllh4r_GLVHGUJBTjH%wq-h7pP_!q{E{fp6H z+s-M)Y7Jz}&@jeS*Kri5Q(I{p=W;LO`Jb{7BWkakG4vyU^AA#}{9^Foa$GI(j;hF@lARHNKNE zW!qTIBaGj@#~AtNEagQu=l>Y@H#beup$?20>*Zw9()EmvOzmd=D;4It5J|K?|6(hn zhuaw)+{GC2Vcy5jSkJqBxrj%&ku7bN34D;Jc!CSK`^uEY@-xn0m8~|L8w(2K6@H&v z)+_trWZvldR!-wvT*!73VLtEXR5o!s%Ou7I&f^sRfziQ=%IyBzcuf5euVaI0jo%ga zD6Cibi1%=w1z*SC@qP}MDRI4#tJz(`%;V#n$qzV*gC#;da2@OT2Iufg#`|NY%#Nj6 zo_jBwX+IV63tMStr5!Bi0mk+^l-G|jlIl&C@}1n%j0eBVSlhF_f)^>l(|;Jx>0nPr zF7#pK$Y7So{;yStABzf!I z-a&&&$7#9K-zZ;GTYI{ZgBUaPF5`I@811wkYW}@T(#WCN17#siLV zI8QU~E7f{*yeDm-G=hscmu-2NG4)N1tUt@>X!n}zz6mwvKYp;-1v@EiWi)h<@+LJg zI&y~bz%SUE&1$_w*q$+>TNq1uJFnq~9Le%wS?<&^+L=P1wASfXK3`C{L*d_C#zlsA z3y(7%&_cIoaU47GDYoMQ#u^@BjQnjzZk%B`KVb~yJgr7*Ga~!_XvP3$(+*FCB?@LU z6&P=*!;A<2oiX(#h8fAzhOuob7!T;iHtf&X-?faHn9k_HGDZWd*qKkWj4$TjH`1q& zUURPV#pm42p@u!1udsn%aV3|I%3d^o;so2LVsuJNTwgFIdxIY3eDw>Q$$F!?nR_{v z?{gvt-jLEwT*atgEU#+ZDU&Rglh>vo?1n&%fz|GoED|GXIp5szB=w{5o3C>{WN!f@R7`gE)&f`VO z$27ymUfhzqpUu>N%~-x)*8C=3!5JLD z*^CEmWKTZ9$dQ-Wp06eV*tIaTM5l{@rX`F2j&QaEw=Fpqs?E47mJ%#;YxAon4TA6AK!K9BD;vl z@I}I|D*h`qjWGi)L>vZIT*@D?Z(PWaGCr4=S8=m2DrDJqnxRa4^L&Y;9-i#eYe{r>leOLTg`^A5+ zP|WB-QOFN3zT)v6=SRf@S+)2N<#6TNyna<~aEJIwUhl{iVqsoy$Svo$#b&YWDW~1y zfOts6F)^cf9_xI)c(7Q@{)$C$k{BUcif@Ve;_~AOl`7Fm99`9JN{_N(m9?YC)YLrF VRMj^x4?B9cYDUS?@zuTh{2%QwYv%v} diff --git a/locale/pl/LC_MESSAGES/rcgcdw.po b/locale/pl/LC_MESSAGES/rcgcdw.po index c4f9ecd..d130184 100644 --- a/locale/pl/LC_MESSAGES/rcgcdw.po +++ b/locale/pl/LC_MESSAGES/rcgcdw.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-02 19:00+0200\n" -"PO-Revision-Date: 2019-05-02 19:02+0200\n" +"POT-Creation-Date: 2019-05-03 11:33+0200\n" +"PO-Revision-Date: 2019-05-03 11:34+0200\n" "Last-Translator: Frisk \n" "Language-Team: \n" "Language: pl\n" @@ -464,6 +464,14 @@ msgstr "Przesłał(a) {name}" msgid "**No license!**" msgstr "**Brak licencji!**" +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" +"\n" +"Licencja: {}" + #: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" @@ -954,13 +962,6 @@ msgstr[0] "stulecie" msgstr[1] "stulecia" msgstr[2] "stuleci" -#~ msgid "" -#~ "{desc}\n" -#~ "License: {license}" -#~ msgstr "" -#~ "{desc}\n" -#~ "Licencja: {license}" - #~ msgid "" #~ "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " #~ "[{target}]({target_url}){comment}" diff --git a/locale/pt-br/LC_MESSAGES/rcgcdw.mo b/locale/pt-br/LC_MESSAGES/rcgcdw.mo index f44ca837eddfc83cb02a5cd56e014e398f8157b5..bbe92d0e72748bbd32c5981eaa4803dd7d518388 100644 GIT binary patch delta 2667 zcmYk-drXye9LMo52r9R{ARv+W91sDycsN`X3?bndqZ`SpLzl z?Mzlk8M8l}wOlq~=E^n4VwPL~Q11`tLHUjEc|E`9JkRg){r!H2 zkE^@axYuV#oi@rr;vwSF6tgqfHH{C-UomF!IEoMA7$#$CtXT&7QQtRsHemwwHjKu@ zn1jbL5zk>94&V$k*9N)J3%}r8yoJ*-f~Qh27PBw|^;|Xjun}p%4te)aVlMR_oQ)Sy z?_I%#_%AL-htWD%hi&w4d%2j!jUmj(QB1;gdRu@cs0Oy+19%Kcf}O%td;_zw5B1(P z%*0VtrjmF`1ItGZs1em(7iQAGy~Bl4`5mU?pEw_5n4U6{i|S}4k{sKHv~9bPN!bBh zipNni@5g%l0W}b3W_Tj2P?-&40QaGr$HjYGXaJWz|3 z6$>y5OHl8ZqXx7Zm9cu{&-U=4fw<`4D@ao8L+}2ViR51+yub~0@V)1c$U(3nul^e{ zIU7MeZ*#(XAqG{Si^_x#HNZSndjaGXtHem$fc)7;K3HW7x?E@`hfob2@xFK&qp6=p zHPnk*^Y^{_7wAy`8ntPMQJXM<9oQOSR*HK5EIUxC{}kupAZn>^p}u$HSU7c%ib~}I zRL6cS#xm5o-;HbwJAw3NJ*XLcglf1Sm4U06hBvSf$58JVurAt+)u>FiB1_@gQ7+24 z(TzN77g5J<7&WtKh9AHHYV)*UCx%daBZ1cSy@Tqgfe&S(-LnTZ-~rV0S5T+ycg)xM zk7l^~B8s8e$cb!yIfUc$B1?_v&C@nfJ}F_mO{{$69Xah3&|)S|`S12(@Y6LZ$Fq)Mot&HNat1=5C|bSfkPA zO+s~)hI%gxHL)_Uz5+F%x(qk`;AU><-0nbi5cD4Gz)0#RP%}S?8hJ13`E#g-K0|f% z6>7$VsOPSF{(&06UDSmB!%EC_scEg7F#@%|9L;;BgDZ8k@7|s8lGIMBKQ-xkHP@|# zL#!gy$wES97on_eSB0{laJ54<@BogQsK744sz@vHkE%{u>O)V1a+TM2EXAhCu}s&)_)<#8?!PE=4oPz{snizZ#` zH{?aHz78KFo+b*sdr#sfoqug0t)a?J;u%86@Ht``p>=zKC?~X3eqt?=MeHUH5X%Xb zNJ8tc@+|QLp$*A$kC(-Kt{}8Gs&$9{$2Zm%RVY&kejlubXd`??6H!6zAyoDf9Btc3 zL=p1|?fzWidE#M0WgAgP=!9hxRfK*A))OlA#4P?#u)sCJoh|MATPmExNBVMNH^qc{ z6R(HdIo+Y`r2d4`0)MenR8&!1oaYaOMv~I*-&vwN$;o#T!YzFBLGySM(^Ec)?YriS Oj|kn)=n0+4JoP`6iRuXe delta 2842 zcmYk-3rv+|9LMp8n_RttcL-mu3VP%mf#Ra6L?LliEKE#9I0gtDI_HEE!!upw%5|k? zY}#^^=ET*a*=prxq-|}PTeH?`tlFHp*xYhW*G2pO&Ux8*cK+w{yf5#0F8}9wUS6sg z-58iijC{jT_7N$>&k@Fq;L&KlD9huFS%NvZ0Lw8Qn=k?Q+aAW5T)&A?cmkK>C???* zjK}LZ8~;L{511(KF5*TK#^6d^h=rJiHK>Mtn1%;X4UE|L$1sQM^O%T#pni7;voVuV z=3y0DIDp-F6z9^viKF$E+(^OsSc#d~jB4N+oQ0<`7C*(s_$4mG3Doaq@K6S(pfa@{ zHLyn1fDWMAJBfPk5~kC?`IAa2&SzRnu>h5kEvSyVk!+bmNMGhPWOC+hEW%OL%&+2R zyp8IhYEEb(9#m#u$JKZYSKws~Xf6MxBA3n$tyvka<$4cl7n!^% zL_J@DteUB}ubWXBX-5szi&5B*nm_>Q)4YJ;_!jap$Mpv_bQU$U3#bmhw(oz3YUnpq zL%*Z;z)kx)jGd>{C!mGdsLfn~+MIsu3S+mUo{MF@?!gSyk_R?WQG;!$4!o$;4x&1K z9`o^K)O%nY*)C=R8H2fjnm{CZSHnrDOt?@>Qi`jv5%v4$P@D5OlF@*uGo8bJoJ8%F-L$U1_oF%*z0S}{o_#W~xm-#BdNz`*`Jf!1OYx^|nT%SNa{|)LmUq=ljhO}rx8K}&aqB35M zvvmHqQ7Od^)FycsH{mC!4&!M}9Ts75sj!G^FDetKQK#rf)G7MMHj9@@CD(Ph9Eb5f z`~ua^-x$!^#aN-WTZn3?5VZ*#QF~!0Y9?K%fgD1ma18bPi>S?X1zmU>otR5w%19Hc z!@U@d&!YCoi)rLv4IJTy_P`0$nx94e@F!$>%`Hs8x%8sVlZr}Z8EVrupa!}FmBCKb zTJJ|~;vrOr!>HelpeFc{-oLu>IX5)2OZJ1`qt5X!sAG8z)zKvC`CAx{F^oo;h(}E% z74z~U|*$jSSJ<&~ALK-Cl^RJ-NM)(L7t+SToQKE-X=_P6it)0%YHdij8O{LNo zBDh(L?fN!cMQHy#NN9O=diE09JK7JAEC2e(GF7x&mk~NfDiI-quhuoxpR%vFW20Ty zhI88Wa&!}VpOo46GEnEffY2#xCiW0|$EZzHMewo;zQuH1PdHSe\n" "Language-Team: \n" "Language: pt_BR\n" @@ -18,578 +18,886 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.2.1\n" -#: rcgcdw.py:204 +#: rcgcdw.py:177 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" + +#: rcgcdw.py:179 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" + +#: rcgcdw.py:183 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: rcgcdw.py:191 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: rcgcdw.py:195 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: rcgcdw.py:200 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: rcgcdw.py:205 rcgcdw.py:211 +msgid "without making a redirect" +msgstr "" + +#: rcgcdw.py:205 rcgcdw.py:212 +msgid "with a redirect" +msgstr "" + +#: rcgcdw.py:206 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: rcgcdw.py:213 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: rcgcdw.py:219 +#, fuzzy, python-brace-format +#| msgid "Moved protection settings from {redirect}{article} to {title}" +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "Configurações de proteção movidos de {redirect}{article} para {title}" + +#: rcgcdw.py:231 rcgcdw.py:598 +msgid "infinity and beyond" +msgstr "infinito e além" + +#: rcgcdw.py:246 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" +msgstr "" + +#: rcgcdw.py:251 +#, fuzzy, python-brace-format +#| msgid "Changed block settings for {blocked_user}" +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "Configurações de bloqueio alteradas para {blocked_user}" + +#: rcgcdw.py:256 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: rcgcdw.py:260 +#, fuzzy, python-brace-format +#| msgid "Left a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target} profile" +msgstr "Deixou um comentário no perfil de {target}" + +#: rcgcdw.py:260 +#, fuzzy +#| msgid "Edited their own profile" +msgid "their own profile" +msgstr "Editou seu próprio perfil" + +#: rcgcdw.py:265 +#, fuzzy, python-brace-format +#| msgid "Replied to a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target} " +"profile" +msgstr "Respondeu a um comentário no perfil de {target}" + +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 +msgid "their own" +msgstr "" + +#: rcgcdw.py:273 +#, fuzzy, python-brace-format +#| msgid "Edited a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" +msgstr "Editou um comentário no perfil de {target}" + +#: rcgcdw.py:281 +#, fuzzy, python-brace-format +#| msgid "Deleted a comment on {target}'s profile" +msgid "[{author}]({author_url}) deleted a comment on {target} profile" +msgstr "Excluiu um comentário no perfil de {target}" + +#: rcgcdw.py:289 rcgcdw.py:648 +msgid "Location" +msgstr "Localização" + +#: rcgcdw.py:291 rcgcdw.py:650 +msgid "About me" +msgstr "Sobre mim" + +#: rcgcdw.py:293 rcgcdw.py:652 +msgid "Google link" +msgstr "Link do Google" + +#: rcgcdw.py:295 rcgcdw.py:654 +msgid "Facebook link" +msgstr "Facebook link" + +#: rcgcdw.py:297 rcgcdw.py:656 +msgid "Twitter link" +msgstr "Link do Twitter" + +#: rcgcdw.py:299 rcgcdw.py:658 +msgid "Reddit link" +msgstr "Link do Reddit" + +#: rcgcdw.py:301 rcgcdw.py:660 +msgid "Twitch link" +msgstr "Link do Twitch" + +#: rcgcdw.py:303 rcgcdw.py:662 +msgid "PSN link" +msgstr "Link do PSN" + +#: rcgcdw.py:305 rcgcdw.py:664 +msgid "VK link" +msgstr "Link do VK" + +#: rcgcdw.py:307 rcgcdw.py:666 +msgid "XVL link" +msgstr "Link do XVL" + +#: rcgcdw.py:309 rcgcdw.py:668 +msgid "Steam link" +msgstr "Link do Steam" + +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "" + +#: rcgcdw.py:313 +#, fuzzy +#| msgid "Unknown" +msgid "unknown" +msgstr "Desconhecido" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[{target}]({target_url})'s" +msgstr "" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "" + +#: rcgcdw.py:315 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" +msgstr "" + +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 +msgid "none" +msgstr "nenhum" + +#: rcgcdw.py:337 rcgcdw.py:688 +msgid "System" +msgstr "Sistema" + +#: rcgcdw.py:343 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 +msgid " [cascading]" +msgstr " [em cascata]" + +#: rcgcdw.py:351 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: rcgcdw.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: rcgcdw.py:364 +#, fuzzy, python-brace-format +#| msgid "Changed visibility of revision on page {article} " +#| msgid_plural "Changed visibility of {amount} revisions on page {article} " +msgid "" +"[{author}]({author_url}) changed visibility of revision on page [{article}]" +"({article_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) changed visibility of {amount} revisions on page " +"[{article}]({article_url}){comment}" +msgstr[0] "Visibilidade alterada da revisão na página {article} " +msgstr[1] "Visibilidade alterada de {amount} revisões na página {article} " + +#: rcgcdw.py:370 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision{comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions{comment}" +msgstr[0] "" +msgstr[1] "" + +#: rcgcdw.py:376 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: rcgcdw.py:378 +#, fuzzy, python-brace-format +#| msgid "Changed visibility of log events" +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "Visibilidade alterada de eventos de registros" + +#: rcgcdw.py:380 +#, python-brace-format +msgid "[{author}]({author_url}) imported interwiki{comment}" +msgstr "" + +#: rcgcdw.py:383 +#, fuzzy, python-brace-format +#| msgid "Edited abuse filter number {number}" +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "Número de filtro de abuso editado {number}" + +#: rcgcdw.py:386 +#, fuzzy, python-brace-format +#| msgid "Created abuse filter number {number}" +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "Criado filtro de abuso número {number}" + +#: rcgcdw.py:392 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: rcgcdw.py:396 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: rcgcdw.py:402 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: rcgcdw.py:408 +#, fuzzy, python-brace-format +#| msgid "Deleted an entry in interwiki table" +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "Excluiu uma entrada na tabela interwiki" + +#: rcgcdw.py:412 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the content model of the page [{article}]" +"({article_url}) from {old} to {new}{comment}" +msgstr "" + +#: rcgcdw.py:417 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: rcgcdw.py:421 +#, fuzzy, python-brace-format +#| msgid "Created the sprite sheet for {article}" +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "Criou a folha de sprites para {article}" + +#: rcgcdw.py:425 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: rcgcdw.py:428 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:432 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:436 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:439 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:442 +msgid "An action has been hidden by administration." +msgstr "" + +#: rcgcdw.py:450 rcgcdw.py:704 +msgid "No description provided" +msgstr "Nenhuma descrição fornecida" + +#: rcgcdw.py:500 msgid "(N!) " msgstr "(N!) " -#: rcgcdw.py:205 +#: rcgcdw.py:501 msgid "m " msgstr "m " -#: rcgcdw.py:230 rcgcdw.py:262 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Opções" -#: rcgcdw.py:230 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([visualização]({link}) | [desfazer]({undolink}))" -#: rcgcdw.py:232 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Carregou uma nova versão de {name}" -#: rcgcdw.py:234 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "Carregado {name}" -#: rcgcdw.py:249 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "* * Sem licença!* *" -#: rcgcdw.py:262 +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" +"\n" +"Licença: {}" + +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([visualização]({link}))" -#: rcgcdw.py:263 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" -"{desc}\n" -"Licença: {license}" - -#: rcgcdw.py:268 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Página {article} excluída" -#: rcgcdw.py:272 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "Redirecionado {article} excluído por sobrescrevendo" -#: rcgcdw.py:277 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "Nenhum redirecionamento foi feito" -#: rcgcdw.py:279 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "Foi feito um redirecionamento" -#: rcgcdw.py:280 +#: rcgcdw.py:576 #, python-brace-format msgid "Moved {redirect}{article} to {target}" msgstr "Movido {redirect}{article} para {target}" -#: rcgcdw.py:284 +#: rcgcdw.py:580 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" msgstr "Movido {redirect}{article} para {title} ao redirecionar" -#: rcgcdw.py:289 +#: rcgcdw.py:585 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "Configurações de proteção movidos de {redirect}{article} para {title}" -#: rcgcdw.py:297 -msgid "infinity and beyond" -msgstr "infinito e além" - -#: rcgcdw.py:307 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Bloqueado {blocked_user} por {time}" -#: rcgcdw.py:313 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Configurações de bloqueio alteradas para {blocked_user}" -#: rcgcdw.py:319 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Desbloqueado {blocked_user}" -#: rcgcdw.py:324 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Deixou um comentário no perfil de {target}" -#: rcgcdw.py:328 +#: rcgcdw.py:627 msgid "Left a comment on their own profile" msgstr "Deixou um comentário em seu próprio perfil" -#: rcgcdw.py:333 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Respondeu a um comentário no perfil de {target}" -#: rcgcdw.py:337 +#: rcgcdw.py:634 msgid "Replied to a comment on their own profile" msgstr "Respondeu a um comentário em seu próprio perfil" -#: rcgcdw.py:342 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Editou um comentário no perfil de {target}" -#: rcgcdw.py:346 +#: rcgcdw.py:641 msgid "Edited a comment on their own profile" msgstr "Editou um comentário em seu próprio perfil" -#: rcgcdw.py:353 -msgid "Location" -msgstr "Localização" - -#: rcgcdw.py:355 -msgid "About me" -msgstr "Sobre mim" - -#: rcgcdw.py:357 -msgid "Google link" -msgstr "Link do Google" - -#: rcgcdw.py:359 -msgid "Facebook link" -msgstr "Facebook link" - -#: rcgcdw.py:361 -msgid "Twitter link" -msgstr "Link do Twitter" - -#: rcgcdw.py:363 -msgid "Reddit link" -msgstr "Link do Reddit" - -#: rcgcdw.py:365 -msgid "Twitch link" -msgstr "Link do Twitch" - -#: rcgcdw.py:367 -msgid "PSN link" -msgstr "Link do PSN" - -#: rcgcdw.py:369 -msgid "VK link" -msgstr "Link do VK" - -#: rcgcdw.py:371 -msgid "XVL link" -msgstr "Link do XVL" - -#: rcgcdw.py:373 -msgid "Steam link" -msgstr "Link do Steam" - -#: rcgcdw.py:375 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "Desconhecido" -#: rcgcdw.py:376 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Editado perfil {target}" -#: rcgcdw.py:377 +#: rcgcdw.py:673 msgid "Edited their own profile" msgstr "Editou seu próprio perfil" -#: rcgcdw.py:378 +#: rcgcdw.py:675 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "campo {field} alterado para: {desc}" -#: rcgcdw.py:383 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Excluiu um comentário no perfil de {target}" -#: rcgcdw.py:387 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Alterado grupo do membro de {target}" -#: rcgcdw.py:389 -msgid "System" -msgstr "Sistema" - -#: rcgcdw.py:391 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} recebeu um promovido para um novo grupo de usuários" -#: rcgcdw.py:402 rcgcdw.py:404 -msgid "none" -msgstr "nenhum" - -#: rcgcdw.py:405 rcgcdw.py:586 -msgid "No description provided" -msgstr "Nenhuma descrição fornecida" - -#: rcgcdw.py:406 +#: rcgcdw.py:705 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "Grupos alterados de {old_groups} para {new_groups} {reason}" -#: rcgcdw.py:411 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "Protegido {target}" -#: rcgcdw.py:413 rcgcdw.py:420 -msgid " [cascading]" -msgstr " [em cascata]" - -#: rcgcdw.py:418 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Nível de proteção alterado para {article}" -#: rcgcdw.py:425 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "Removida a proteção de {article}" -#: rcgcdw.py:430 +#: rcgcdw.py:729 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " msgstr[0] "Visibilidade alterada da revisão na página {article} " msgstr[1] "Visibilidade alterada de {amount} revisões na página {article} " -#: rcgcdw.py:436 +#: rcgcdw.py:735 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "Importou {article} com {count} revisão" msgstr[1] "{article} importado com {count} revisões" -#: rcgcdw.py:442 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "Página {article} excluída" -#: rcgcdw.py:445 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "Visibilidade alterada de eventos de registros" -#: rcgcdw.py:448 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "Interwiki importado" -#: rcgcdw.py:451 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Número de filtro de abuso editado {number}" -#: rcgcdw.py:454 +#: rcgcdw.py:753 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Criado filtro de abuso número {number}" -#: rcgcdw.py:458 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Históricos de revisão mesclados de {article} em {dest}" -#: rcgcdw.py:462 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "Adicionado uma entrada para a tabela interwiki" -#: rcgcdw.py:463 rcgcdw.py:469 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Prefixo: {prefix}, site: {website} | {desc}" -#: rcgcdw.py:468 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "Editou uma entrada na tabela interwiki" -#: rcgcdw.py:474 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "Excluiu uma entrada na tabela interwiki" -#: rcgcdw.py:475 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Prefixo: {prefix} | {desc}" -#: rcgcdw.py:479 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Alterou o modelo de conteúdo da página {article}" -#: rcgcdw.py:480 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Modelo alterado de {old} para {new}: {reason}" -#: rcgcdw.py:486 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Editou o sprite para {article}" -#: rcgcdw.py:490 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Criou a folha de sprites para {article}" -#: rcgcdw.py:494 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Editou a fatia de {article}" -#: rcgcdw.py:497 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Criei uma etiqueta \"{tag}\"" -#: rcgcdw.py:501 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Excluiu uma etiqueta \"{tag}\"" -#: rcgcdw.py:505 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Ativou uma etiqueta \"{tag}\"" -#: rcgcdw.py:508 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Desativou uma etiqueta \"{tag}\"" -#: rcgcdw.py:511 +#: rcgcdw.py:810 msgid "Action has been hidden by administration." msgstr "" -#: rcgcdw.py:532 +#: rcgcdw.py:837 msgid "Tags" msgstr "Etiquetas" -#: rcgcdw.py:538 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "**Adicionado**: " -#: rcgcdw.py:538 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr " e {} mais\n" -#: rcgcdw.py:539 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "**Removida**: " -#: rcgcdw.py:539 +#: rcgcdw.py:844 msgid " and {} more" msgstr " e {} mais" -#: rcgcdw.py:540 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "Mudanças de categorias" -#: rcgcdw.py:582 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "" -#: rcgcdw.py:591 +#: rcgcdw.py:892 msgid "hidden" msgstr "" -#: rcgcdw.py:722 -msgid "Unable to process the event" -msgstr "Não é possível processar o evento" - -#: rcgcdw.py:722 -msgid "error" -msgstr "erro" - -#: rcgcdw.py:827 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "Visão geral diária" -#: rcgcdw.py:837 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " ({} açao)" msgstr[1] " ({} ações)" -#: rcgcdw.py:841 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " ({} editado)" msgstr[1] " ({} edições)" -#: rcgcdw.py:846 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC ({} ação)" msgstr[1] " UTC ({} ações)" -#: rcgcdw.py:848 rcgcdw.py:849 rcgcdw.py:853 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "Mas ninguém veio" -#: rcgcdw.py:856 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Usuário mais ativo" msgstr[1] "Usuários mais ativos" -#: rcgcdw.py:857 +#: rcgcdw.py:1025 msgid "Most edited article" msgid_plural "Most edited articles" msgstr[0] "Artigo mais editado" msgstr[1] "Artigos mais editados" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "Edições feitas" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "New files" msgstr "Novos arquivos" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "Ações de administração" -#: rcgcdw.py:859 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "Bytes alterados" -#: rcgcdw.py:859 +#: rcgcdw.py:1027 msgid "New articles" msgstr "Novos artigos" -#: rcgcdw.py:860 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "Contribuidores exclusivos" -#: rcgcdw.py:861 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Hora mais ativa" msgstr[1] "Horas mais ativas" -#: rcgcdw.py:862 +#: rcgcdw.py:1030 msgid "Day score" msgstr "Pontuação do dia" -#: rcgcdw.py:1009 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "A conexão com {wiki} parece estar estável agora." -#: rcgcdw.py:1010 rcgcdw.py:1115 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "Status da conexão" -#: rcgcdw.py:1114 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "{wiki} parece estar inativo ou inacessível." -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "director" msgstr "diretor" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "bot" msgstr "robô" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "editor" msgstr "editor" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "directors" msgstr "diretores" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "sysop" msgstr "administrador" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "burocrata" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "revisor" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "revisão automática" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "patrulha automatica" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "guardião_wiki" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "segundo" msgstr[1] "segundos" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "dia" msgstr[1] "dias" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "semana" msgstr[1] "semanas" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "ano" msgstr[1] "anos" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "milénio" msgstr[1] "milénios" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "década" msgstr[1] "décadas" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "século" msgstr[1] "séculos" + +#~ msgid "Unable to process the event" +#~ msgstr "Não é possível processar o evento" + +#~ msgid "error" +#~ msgstr "erro" diff --git a/locale/ru/LC_MESSAGES/rcgcdw.mo b/locale/ru/LC_MESSAGES/rcgcdw.mo index c850bf2ed5c747327a083b4f3d3cbb2bc68bc8ae..a2766d681643ed379fc76e11329496a0855a45dc 100644 GIT binary patch delta 2390 zcmYM!S!`5Q9LMqhltNcZmnnk9GAy>!%`PKd2Bfu=O-ik8DbQ9y$J&}e*Hgsu;~LqV`G8@VoF5({^s7uN&o$vbMM@H&;6hO zxu19c+!db4O+IS0L1F>XH^b}*o}R@&+O<@(OdQ9@@dnPtzi=_8ra9-!a3DO`lps0$0yo#SO#!ngtT`w$l4VXVYa^x-7# zL{ElU4(`Hod=K;S9O}9&n8ovLiVn}R`#2wydEH_xL|w23mtY_2&EG{$Q&-og%?#--Sr<)my6)-XPRWf(<0 z@E6yAkU7{w(xw+GM^bFHs0p-T3J#){U^j+!Vn3Yt4HQ$Y@g~O-`oIxLcmQDV-w~e_cZlGp1fqKAiu6K~Sv*!i3-m&iD<~gvW8a z_WwOPAr5r&nge(dU&h5ucLN^6=P{0J(Z}B65*x%?oyVu~Yt;GM7{q#JHI4gl6Ylgm znfwm-GoHj%+W$RFZwCiH#g8$AJ*91P%=H{DWjuzA?^#!*4Ob^X)Dj6`!Banu@Cqbzw8=hi~EvjG{g~f1nq=e0`Ma64ZpZ zViWE`P3#L~u67f7gr!iCv#=c5NEW~_%VRBcv`@ET3%-S_{!6HBG=?g|IO_L*q7PI3 z&bBN;T~~p6&|b{MuchK?!5Zwvw{aL-F@vi;sHUnX z0f|hpwEs7=kID1(| zRlrwW9Sj7@s%jz&@(LauspCkjCC~54PmiC9pa1cL_?PiZ@vrE8qI*R~y=xVJ1-};v8XXAcG5rOiIkQ;_z&jC>aYL+ delta 2606 zcmYk+eN0t#9LMn=K7nMyMN$bL4x$LkjeEiC1NnqdWMK*dDOw45P#k$n(9N0Mkfu;N zE!KlGUFoJXZG$0cN%lvsXYE{<&C2z#9!9IJwpwX(+WT|var3wPy|3TzoO{ms-rw*0 zJC`btR7bu|8T6u|ts}+|O#_Y5fxaPp(UON6b0_+6BSiN@T{fh^3xX{ZaUz2gm-!?*>xz#PCVJd1hw8(Nrtn=y~! zZ1mw9n2UXQ2mXq>?gkFWEV3V}=ZEN|abO-!#^tCBS}_w}M*Z{Cs6;NHZgkB%pGo$b zky0Fo>u@}FpzeDV$i$iZC3nLOY0(@DV$(yG8|I1zWCrtCQ8V=qp{e$)d~ znI<^{$;H$lvuf6$ruYd|0v#BShfw!B<{dwQ5kCjc(@_G~P?;qq$Ce@;r!by_I=>e6 zPqv`SV>=GQU8w6`KqYbj)A1N;?LS1-#P_H~{zeP0B{Tm#(~M=obi$9yFob&0T+f9_ zU7AX7ybSr6dcO4gjmV^!r@Zkl)J(jDO7t~Uksd+a_f1qnr+m!+06L#>AQeAH-RLLO zKl=;yfGghdIHo~2N=DsiB(i!Y!yD(Jro0d>ti)X0h^noF_dFHRT_n62F4;F`3F!g5}76F>T1R&0&lTq4Oynwxqd$ET8!iS#EP3OK?%T%ha2(m{_r<7$m*i;u>DV054fY^On`6jwn+vF7 z`V*CTJU`CIDflEljAi&W#%WB{6KV?x{Z{9-L)a+p@_<{Ya){R7qNBnnBvuh>N}`6C zOROc->=YCK2;ApfwQXZZG!rD2&$nR}%LUD~Ov-v(ZT8 z5_-X`B-9oX4-$`PKuaX_eo#}*Dl^F5T9?~XM8w861~`vy~G zvz6TfQ`O(v0u0g#Re2Gi-J-URSmyR(U-6)d*RHCK9df^^XLrk%q6)FvO_7eObr4ZZ z+-#Y2RD?Yj6ZXfa)z&rHR!i7=d_%b2Zf>?(*4mc6$zI>m8BYFTpuJ&3=OW+pqgUI_ z^;;9m8td)#&32)+r770i+IiX67b@@vW?8|4!qCjAfnXqzxMZ=v!rs)_+!$W(FR5+e z_xXX~EPtTD9}HN5Kw&7z?|ROqWXE+*NFC8LE_IJ@_I{_=a^7>!IH#j+(H%~g(;M9u zZH?}>IMf||ngiX=ndmmBi^DsuXsdhpIS!n1dV7vfDjG11)9sA9op+qBp5G^j<0fp0 ZW$o;9PDQsnz0SMNNqW0)O}{4R`u`GPJQ@H1 diff --git a/locale/ru/LC_MESSAGES/rcgcdw.po b/locale/ru/LC_MESSAGES/rcgcdw.po index fc19502..7ec5a2f 100644 --- a/locale/ru/LC_MESSAGES/rcgcdw.po +++ b/locale/ru/LC_MESSAGES/rcgcdw.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-03-09 13:58+0100\n" -"PO-Revision-Date: 2019-03-10 00:51+0100\n" +"POT-Creation-Date: 2019-05-03 11:33+0200\n" +"PO-Revision-Date: 2019-05-03 11:37+0200\n" "Last-Translator: BabylonAS\n" "Language-Team: \n" "Language: ru_RU\n" @@ -19,255 +19,567 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.2.1\n" -#: rcgcdw.py:204 +#: rcgcdw.py:177 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" + +#: rcgcdw.py:179 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} ({sign}" +"{edit_size})" +msgstr "" + +#: rcgcdw.py:183 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: rcgcdw.py:191 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: rcgcdw.py:195 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: rcgcdw.py:200 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: rcgcdw.py:205 rcgcdw.py:211 +msgid "without making a redirect" +msgstr "" + +#: rcgcdw.py:205 rcgcdw.py:212 +msgid "with a redirect" +msgstr "" + +#: rcgcdw.py:206 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: rcgcdw.py:213 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: rcgcdw.py:219 +#, fuzzy, python-brace-format +#| msgid "Moved protection settings from {article} to {title}" +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "Перенёс параметры защиты с «{article}» на «{title}»" + +#: rcgcdw.py:231 rcgcdw.py:598 +msgid "infinity and beyond" +msgstr "навеки и навсегда" + +#: rcgcdw.py:246 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) for {time}{comment}" +msgstr "" + +#: rcgcdw.py:251 +#, fuzzy, python-brace-format +#| msgid "Changed block settings for {blocked_user}" +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "Изменил параметры блокировки для {blocked_user}" + +#: rcgcdw.py:256 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: rcgcdw.py:260 +#, fuzzy, python-brace-format +#| msgid "Left a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target} profile" +msgstr "Оставил комментарий на профиле участника {target}" + +#: rcgcdw.py:260 +#, fuzzy +#| msgid "Edited {target}'s profile" +msgid "their own profile" +msgstr "Отредактировал профиль участника {target}" + +#: rcgcdw.py:265 +#, fuzzy, python-brace-format +#| msgid "Replied to a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target} " +"profile" +msgstr "Ответил на комментарий на профиле участника {target}" + +#: rcgcdw.py:268 rcgcdw.py:276 rcgcdw.py:283 +msgid "their own" +msgstr "" + +#: rcgcdw.py:273 +#, fuzzy, python-brace-format +#| msgid "Edited a comment on {target}'s profile" +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" +msgstr "Отредактировал комментарий на профиле участника {target}" + +#: rcgcdw.py:281 +#, fuzzy, python-brace-format +#| msgid "Deleted a comment on {target}'s profile" +msgid "[{author}]({author_url}) deleted a comment on {target} profile" +msgstr "Удалил комментарий на профиле участника {target}" + +#: rcgcdw.py:289 rcgcdw.py:648 +msgid "Location" +msgstr "Местоположение" + +#: rcgcdw.py:291 rcgcdw.py:650 +msgid "About me" +msgstr "О себе" + +#: rcgcdw.py:293 rcgcdw.py:652 +msgid "Google link" +msgstr "Ссылка на учётную запись Google" + +#: rcgcdw.py:295 rcgcdw.py:654 +msgid "Facebook link" +msgstr "Ссылка на учётную запись Facebook" + +#: rcgcdw.py:297 rcgcdw.py:656 +msgid "Twitter link" +msgstr "Ссылка на учётную запись Twitter" + +#: rcgcdw.py:299 rcgcdw.py:658 +msgid "Reddit link" +msgstr "Ссылка на учётную запись Reddit" + +#: rcgcdw.py:301 rcgcdw.py:660 +msgid "Twitch link" +msgstr "Ссылка на учётную запись Twitch" + +#: rcgcdw.py:303 rcgcdw.py:662 +msgid "PSN link" +msgstr "Ссылка на учётную запись PSN" + +#: rcgcdw.py:305 rcgcdw.py:664 +msgid "VK link" +msgstr "Ссылка на учётную запись ВКонтакте" + +#: rcgcdw.py:307 rcgcdw.py:666 +msgid "XVL link" +msgstr "Ссылка на учётную запись XVL" + +#: rcgcdw.py:309 rcgcdw.py:668 +msgid "Steam link" +msgstr "Ссылка на учётную запись Steam" + +#: rcgcdw.py:311 rcgcdw.py:670 +msgid "Discord handle" +msgstr "" + +#: rcgcdw.py:313 +#, fuzzy +#| msgid "Unknown" +msgid "unknown" +msgstr "Неизвестно" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[{target}]({target_url})'s" +msgstr "" + +#: rcgcdw.py:314 +#, python-brace-format +msgid "[their own]({target_url})" +msgstr "" + +#: rcgcdw.py:315 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" +msgstr "" + +#: rcgcdw.py:329 rcgcdw.py:331 rcgcdw.py:701 rcgcdw.py:703 +msgid "none" +msgstr "ничего" + +#: rcgcdw.py:337 rcgcdw.py:688 +msgid "System" +msgstr "Система" + +#: rcgcdw.py:343 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: rcgcdw.py:345 rcgcdw.py:354 rcgcdw.py:712 rcgcdw.py:719 +msgid " [cascading]" +msgstr " [каскадно]" + +#: rcgcdw.py:351 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: rcgcdw.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: rcgcdw.py:364 +#, fuzzy, python-brace-format +#| msgid "Changed visibility of revision on page {article} " +#| msgid_plural "Changed visibility of {amount} revisions on page {article} " +msgid "" +"[{author}]({author_url}) changed visibility of revision on page [{article}]" +"({article_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) changed visibility of {amount} revisions on page " +"[{article}]({article_url}){comment}" +msgstr[0] "Изменил видимость {amount} правки на странице «{article}» " +msgstr[1] "Изменил видимость {amount} правок на странице «{article}» " +msgstr[2] "Изменил видимость {amount} правок на странице «{article}» " + +#: rcgcdw.py:370 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision{comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions{comment}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: rcgcdw.py:376 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: rcgcdw.py:378 +#, fuzzy, python-brace-format +#| msgid "Changed visibility of log events" +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "Изменил видимость событий в журнале" + +#: rcgcdw.py:380 +#, python-brace-format +msgid "[{author}]({author_url}) imported interwiki{comment}" +msgstr "" + +#: rcgcdw.py:383 +#, fuzzy, python-brace-format +#| msgid "Edited abuse filter number {number}" +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "Отредактировал фильтр злоупотреблений под номером {number}" + +#: rcgcdw.py:386 +#, fuzzy, python-brace-format +#| msgid "Edited abuse filter number {number}" +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "Отредактировал фильтр злоупотреблений под номером {number}" + +#: rcgcdw.py:392 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: rcgcdw.py:396 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: rcgcdw.py:402 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: rcgcdw.py:408 +#, fuzzy, python-brace-format +#| msgid "Deleted an entry in interwiki table" +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "Удалил запись из таблицы префиксов интервики" + +#: rcgcdw.py:412 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the content model of the page [{article}]" +"({article_url}) from {old} to {new}{comment}" +msgstr "" + +#: rcgcdw.py:417 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: rcgcdw.py:421 +#, fuzzy, python-brace-format +#| msgid "Created the sprite sheet for {article}" +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "Создал таблицу спрайтов для страницы «{article}»" + +#: rcgcdw.py:425 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: rcgcdw.py:428 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:432 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:436 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:439 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: rcgcdw.py:442 +msgid "An action has been hidden by administration." +msgstr "" + +#: rcgcdw.py:450 rcgcdw.py:704 +msgid "No description provided" +msgstr "Нет описания правки" + +#: rcgcdw.py:500 msgid "(N!) " msgstr "(Н!) " -#: rcgcdw.py:205 +#: rcgcdw.py:501 msgid "m " msgstr "м " -#: rcgcdw.py:230 rcgcdw.py:262 +#: rcgcdw.py:525 rcgcdw.py:560 msgid "Options" msgstr "Настройки" -#: rcgcdw.py:230 +#: rcgcdw.py:525 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" msgstr "([просмотр]({link}) | [отмена]({undolink}))" -#: rcgcdw.py:232 +#: rcgcdw.py:527 #, python-brace-format msgid "Uploaded a new version of {name}" msgstr "Загрузил новую версию {name}" -#: rcgcdw.py:234 +#: rcgcdw.py:529 #, python-brace-format msgid "Uploaded {name}" msgstr "Загрузил {name}" -#: rcgcdw.py:249 +#: rcgcdw.py:545 msgid "**No license!**" msgstr "**Отсутствует лицензия!**" -#: rcgcdw.py:262 +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" +"\n" +"Лицензия: {}" + +#: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" msgstr "([просмотр]({link}))" -#: rcgcdw.py:263 -#, python-brace-format -msgid "" -"{desc}\n" -"License: {license}" -msgstr "" -"{desc}\n" -"Лицензия: {license}" - -#: rcgcdw.py:268 +#: rcgcdw.py:565 #, python-brace-format msgid "Deleted page {article}" msgstr "Удалил страницу «{article}»" -#: rcgcdw.py:272 +#: rcgcdw.py:569 #, python-brace-format msgid "Deleted redirect {article} by overwriting" msgstr "Удалил перенаправление «{article}» с помощью перезаписи" -#: rcgcdw.py:277 +#: rcgcdw.py:574 msgid "No redirect has been made" msgstr "Перенаправление не было сделано" -#: rcgcdw.py:279 +#: rcgcdw.py:575 msgid "A redirect has been made" msgstr "Было сделано перенаправление" -#: rcgcdw.py:280 +#: rcgcdw.py:576 #, fuzzy, python-brace-format #| msgid "Moved {article} to {target}" msgid "Moved {redirect}{article} to {target}" msgstr "Переименовал страницу «{article}» в «{target}»" -#: rcgcdw.py:284 +#: rcgcdw.py:580 #, fuzzy, python-brace-format #| msgid "Moved {article} to {title} over redirect" msgid "Moved {redirect}{article} to {title} over redirect" msgstr "Переименовал «{article}» в «{title}» поверх перенаправления" -#: rcgcdw.py:289 +#: rcgcdw.py:585 #, fuzzy, python-brace-format #| msgid "Moved protection settings from {article} to {title}" msgid "Moved protection settings from {redirect}{article} to {title}" msgstr "Перенёс параметры защиты с «{article}» на «{title}»" -#: rcgcdw.py:297 -msgid "infinity and beyond" -msgstr "навеки и навсегда" - -#: rcgcdw.py:307 +#: rcgcdw.py:608 #, python-brace-format msgid "Blocked {blocked_user} for {time}" msgstr "Заблокировал участника {blocked_user} на срок «{time}»" -#: rcgcdw.py:313 +#: rcgcdw.py:614 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Изменил параметры блокировки для {blocked_user}" -#: rcgcdw.py:319 +#: rcgcdw.py:620 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Разблокировал участника {blocked_user}" -#: rcgcdw.py:324 +#: rcgcdw.py:625 #, python-brace-format msgid "Left a comment on {target}'s profile" msgstr "Оставил комментарий на профиле участника {target}" -#: rcgcdw.py:328 +#: rcgcdw.py:627 #, fuzzy #| msgid "Left a comment on {target}'s profile" msgid "Left a comment on their own profile" msgstr "Оставил комментарий на профиле участника {target}" -#: rcgcdw.py:333 +#: rcgcdw.py:632 #, python-brace-format msgid "Replied to a comment on {target}'s profile" msgstr "Ответил на комментарий на профиле участника {target}" -#: rcgcdw.py:337 +#: rcgcdw.py:634 #, fuzzy #| msgid "Replied to a comment on {target}'s profile" msgid "Replied to a comment on their own profile" msgstr "Ответил на комментарий на профиле участника {target}" -#: rcgcdw.py:342 +#: rcgcdw.py:639 #, python-brace-format msgid "Edited a comment on {target}'s profile" msgstr "Отредактировал комментарий на профиле участника {target}" -#: rcgcdw.py:346 +#: rcgcdw.py:641 #, fuzzy #| msgid "Edited a comment on {target}'s profile" msgid "Edited a comment on their own profile" msgstr "Отредактировал комментарий на профиле участника {target}" -#: rcgcdw.py:353 -msgid "Location" -msgstr "Местоположение" - -#: rcgcdw.py:355 -msgid "About me" -msgstr "О себе" - -#: rcgcdw.py:357 -msgid "Google link" -msgstr "Ссылка на учётную запись Google" - -#: rcgcdw.py:359 -msgid "Facebook link" -msgstr "Ссылка на учётную запись Facebook" - -#: rcgcdw.py:361 -msgid "Twitter link" -msgstr "Ссылка на учётную запись Twitter" - -#: rcgcdw.py:363 -msgid "Reddit link" -msgstr "Ссылка на учётную запись Reddit" - -#: rcgcdw.py:365 -msgid "Twitch link" -msgstr "Ссылка на учётную запись Twitch" - -#: rcgcdw.py:367 -msgid "PSN link" -msgstr "Ссылка на учётную запись PSN" - -#: rcgcdw.py:369 -msgid "VK link" -msgstr "Ссылка на учётную запись ВКонтакте" - -#: rcgcdw.py:371 -msgid "XVL link" -msgstr "Ссылка на учётную запись XVL" - -#: rcgcdw.py:373 -msgid "Steam link" -msgstr "Ссылка на учётную запись Steam" - -#: rcgcdw.py:375 +#: rcgcdw.py:672 rcgcdw.py:811 msgid "Unknown" msgstr "Неизвестно" -#: rcgcdw.py:376 +#: rcgcdw.py:673 #, python-brace-format msgid "Edited {target}'s profile" msgstr "Отредактировал профиль участника {target}" -#: rcgcdw.py:377 +#: rcgcdw.py:673 #, fuzzy #| msgid "Edited {target}'s profile" msgid "Edited their own profile" msgstr "Отредактировал профиль участника {target}" -#: rcgcdw.py:378 +#: rcgcdw.py:675 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: rcgcdw.py:677 #, python-brace-format msgid "{field} field changed to: {desc}" msgstr "Поле «{field}» изменено на: {desc}" -#: rcgcdw.py:383 +#: rcgcdw.py:682 #, python-brace-format msgid "Deleted a comment on {target}'s profile" msgstr "Удалил комментарий на профиле участника {target}" -#: rcgcdw.py:387 +#: rcgcdw.py:686 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Изменил членство в группах для участника {target}" -#: rcgcdw.py:389 -msgid "System" -msgstr "Система" - -#: rcgcdw.py:391 +#: rcgcdw.py:690 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "Участник {target} был автоматически повышен до новой группы участников" -#: rcgcdw.py:402 rcgcdw.py:404 -msgid "none" -msgstr "ничего" - -#: rcgcdw.py:405 rcgcdw.py:586 -msgid "No description provided" -msgstr "Нет описания правки" - -#: rcgcdw.py:406 +#: rcgcdw.py:705 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" msgstr "Группы изменены с {old_groups} на {new_groups}{reason}" -#: rcgcdw.py:411 +#: rcgcdw.py:710 #, python-brace-format msgid "Protected {target}" msgstr "Защитил страницу «{target}»" -#: rcgcdw.py:413 rcgcdw.py:420 -msgid " [cascading]" -msgstr " [каскадно]" - -#: rcgcdw.py:418 +#: rcgcdw.py:717 #, python-brace-format msgid "Changed protection level for {article}" msgstr "Изменил уровень защиты для страницы «{article}»" -#: rcgcdw.py:425 +#: rcgcdw.py:724 #, python-brace-format msgid "Removed protection from {article}" msgstr "Убрал защиту со страницы «{article}»" -#: rcgcdw.py:430 +#: rcgcdw.py:729 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " @@ -275,7 +587,7 @@ msgstr[0] "Изменил видимость {amount} правки на стра msgstr[1] "Изменил видимость {amount} правок на странице «{article}» " msgstr[2] "Изменил видимость {amount} правок на странице «{article}» " -#: rcgcdw.py:436 +#: rcgcdw.py:735 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" @@ -283,184 +595,176 @@ msgstr[0] "Импортировал страницу «{article}» с {count} п msgstr[1] "Импортировал страницу «{article}» с {count} правками" msgstr[2] "Импортировал страницу «{article}» с {count} правками" -#: rcgcdw.py:442 +#: rcgcdw.py:741 #, python-brace-format msgid "Restored {article}" msgstr "Восстановил страницу «{article}»" -#: rcgcdw.py:445 +#: rcgcdw.py:744 msgid "Changed visibility of log events" msgstr "Изменил видимость событий в журнале" -#: rcgcdw.py:448 +#: rcgcdw.py:747 msgid "Imported interwiki" msgstr "Импортировал префикс интервики" -#: rcgcdw.py:451 +#: rcgcdw.py:750 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Отредактировал фильтр злоупотреблений под номером {number}" -#: rcgcdw.py:454 +#: rcgcdw.py:753 #, fuzzy, python-brace-format #| msgid "Edited abuse filter number {number}" msgid "Created abuse filter number {number}" msgstr "Отредактировал фильтр злоупотреблений под номером {number}" -#: rcgcdw.py:458 +#: rcgcdw.py:757 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "" "Объединил историю правок страницы «{article}» с историей правок «{dest}»" -#: rcgcdw.py:462 +#: rcgcdw.py:761 msgid "Added an entry to the interwiki table" msgstr "Добавил запись в таблицу префиксов интервики" -#: rcgcdw.py:463 rcgcdw.py:469 +#: rcgcdw.py:762 rcgcdw.py:768 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" msgstr "Префикс: {prefix}, сайт: {website} | {desc}" -#: rcgcdw.py:468 +#: rcgcdw.py:767 msgid "Edited an entry in interwiki table" msgstr "Отредактировал запись в таблице префиксов интервики" -#: rcgcdw.py:474 +#: rcgcdw.py:773 msgid "Deleted an entry in interwiki table" msgstr "Удалил запись из таблицы префиксов интервики" -#: rcgcdw.py:475 +#: rcgcdw.py:774 #, python-brace-format msgid "Prefix: {prefix} | {desc}" msgstr "Префика: {prefix} | {desc}" -#: rcgcdw.py:479 +#: rcgcdw.py:778 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Изменил модель содержимого для страницы {article}" -#: rcgcdw.py:480 +#: rcgcdw.py:779 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Модель изменена с «{old}» на «{new}»: {reason}" -#: rcgcdw.py:486 +#: rcgcdw.py:785 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Отредактировал спрайт для страницы «{article}»" -#: rcgcdw.py:490 +#: rcgcdw.py:789 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Создал таблицу спрайтов для страницы «{article}»" -#: rcgcdw.py:494 +#: rcgcdw.py:793 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Отредактировал срез для страницы «{article}»" -#: rcgcdw.py:497 +#: rcgcdw.py:796 #, python-brace-format msgid "Created a tag \"{tag}\"" msgstr "Создал метку «{tag}»" -#: rcgcdw.py:501 +#: rcgcdw.py:800 #, python-brace-format msgid "Deleted a tag \"{tag}\"" msgstr "Удалил метку «{tag}»" -#: rcgcdw.py:505 +#: rcgcdw.py:804 #, python-brace-format msgid "Activated a tag \"{tag}\"" msgstr "Активировал метку «{tag}»" -#: rcgcdw.py:508 +#: rcgcdw.py:807 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" msgstr "Деактивировал метку «{tag}»" -#: rcgcdw.py:511 +#: rcgcdw.py:810 msgid "Action has been hidden by administration." msgstr "" -#: rcgcdw.py:532 +#: rcgcdw.py:837 msgid "Tags" msgstr "Метки" -#: rcgcdw.py:538 +#: rcgcdw.py:843 msgid "**Added**: " msgstr "" -#: rcgcdw.py:538 +#: rcgcdw.py:843 msgid " and {} more\n" msgstr "" -#: rcgcdw.py:539 +#: rcgcdw.py:844 msgid "**Removed**: " msgstr "" -#: rcgcdw.py:539 +#: rcgcdw.py:844 msgid " and {} more" msgstr "" -#: rcgcdw.py:540 +#: rcgcdw.py:845 msgid "Changed categories" msgstr "" -#: rcgcdw.py:582 +#: rcgcdw.py:886 msgid "~~hidden~~" msgstr "" -#: rcgcdw.py:591 +#: rcgcdw.py:892 msgid "hidden" msgstr "" -#: rcgcdw.py:722 -msgid "Unable to process the event" -msgstr "Не получается обработать событие" - -#: rcgcdw.py:722 -msgid "error" -msgstr "ошибка" - -#: rcgcdw.py:827 +#: rcgcdw.py:995 msgid "Daily overview" msgstr "Ежедневный обзор" -#: rcgcdw.py:837 +#: rcgcdw.py:1005 msgid " ({} action)" msgid_plural " ({} actions)" msgstr[0] " ({} действие)" msgstr[1] " ({} действия)" msgstr[2] " ({} действий)" -#: rcgcdw.py:841 +#: rcgcdw.py:1009 msgid " ({} edit)" msgid_plural " ({} edits)" msgstr[0] " ({} действие)" msgstr[1] " ({} действия)" msgstr[2] " ({} действий)" -#: rcgcdw.py:846 +#: rcgcdw.py:1014 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" msgstr[0] " UTC ({} действие)" msgstr[1] " UTC ({} действия)" msgstr[2] " UTC ({} действий)" -#: rcgcdw.py:848 rcgcdw.py:849 rcgcdw.py:853 +#: rcgcdw.py:1016 rcgcdw.py:1017 rcgcdw.py:1021 msgid "But nobody came" msgstr "Но никто не пришёл" -#: rcgcdw.py:856 +#: rcgcdw.py:1024 msgid "Most active user" msgid_plural "Most active users" msgstr[0] "Самый активный участник" msgstr[1] "Самые активные участники" msgstr[2] "Самые активные участники" -#: rcgcdw.py:857 +#: rcgcdw.py:1025 #, fuzzy #| msgid "Restored {article}" msgid "Most edited article" @@ -469,161 +773,167 @@ msgstr[0] "Восстановил страницу «{article}»" msgstr[1] "Восстановил страницу «{article}»" msgstr[2] "Восстановил страницу «{article}»" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "Edits made" msgstr "Сделано правок" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "New files" msgstr "Новых файлов" -#: rcgcdw.py:858 +#: rcgcdw.py:1026 msgid "Admin actions" msgstr "Административных действий" -#: rcgcdw.py:859 +#: rcgcdw.py:1027 msgid "Bytes changed" msgstr "Изменено байтов" -#: rcgcdw.py:859 +#: rcgcdw.py:1027 msgid "New articles" msgstr "Новых статей" -#: rcgcdw.py:860 +#: rcgcdw.py:1028 msgid "Unique contributors" msgstr "Уникальных редакторов" -#: rcgcdw.py:861 +#: rcgcdw.py:1029 msgid "Most active hour" msgid_plural "Most active hours" msgstr[0] "Самый активный час" msgstr[1] "Самые активные часы" msgstr[2] "Самые активные часы" -#: rcgcdw.py:862 +#: rcgcdw.py:1030 msgid "Day score" msgstr "Очки за день" -#: rcgcdw.py:1009 +#: rcgcdw.py:1177 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." msgstr "Соединение с {wiki} сейчас кажется стабильным." -#: rcgcdw.py:1010 rcgcdw.py:1115 +#: rcgcdw.py:1178 rcgcdw.py:1289 msgid "Connection status" msgstr "Статус соединения" -#: rcgcdw.py:1114 +#: rcgcdw.py:1288 #, python-brace-format msgid "{wiki} seems to be down or unreachable." msgstr "{wiki}, вероятно, не работает или недоступна." -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "director" msgstr "director" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "bot" msgstr "бот" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "editor" msgstr "досматривающий" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "directors" msgstr "directors" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "sysop" msgstr "администратор" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "bureaucrat" msgstr "бюрократ" -#: rcgcdw.py:1152 +#: rcgcdw.py:1342 msgid "reviewer" msgstr "выверяющий" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "autoreview" msgstr "автодосматриваемый" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "autopatrol" msgstr "автопатрулируемый" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "wiki_guardian" msgstr "смотритель вики" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "second" msgid_plural "seconds" msgstr[0] "секунда" msgstr[1] "секунды" msgstr[2] "секунд" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "minute" msgid_plural "minutes" msgstr[0] "минута" msgstr[1] "минуты" msgstr[2] "минут" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "hour" msgid_plural "hours" msgstr[0] "час" msgstr[1] "часа" msgstr[2] "часов" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "day" msgid_plural "days" msgstr[0] "день" msgstr[1] "дня" msgstr[2] "дней" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "week" msgid_plural "weeks" msgstr[0] "неделя" msgstr[1] "недели" msgstr[2] "недель" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "year" msgid_plural "years" msgstr[0] "год" msgstr[1] "года" msgstr[2] "лет" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "millennium" msgid_plural "millennia" msgstr[0] "тысячелетие" msgstr[1] "тысячелетия" msgstr[2] "тысячелетий" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "decade" msgid_plural "decades" msgstr[0] "десятилетие" msgstr[1] "десятилетия" msgstr[2] "десятилетий" -#: rcgcdw.py:1153 +#: rcgcdw.py:1343 msgid "century" msgid_plural "centuries" msgstr[0] "век" msgstr[1] "века" msgstr[2] "веков" + +#~ msgid "Unable to process the event" +#~ msgstr "Не получается обработать событие" + +#~ msgid "error" +#~ msgstr "ошибка" diff --git a/rcgcdw.pot b/rcgcdw.pot index d1eb417..ed0ef1c 100644 --- a/rcgcdw.pot +++ b/rcgcdw.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-02 19:00+0200\n" +"POT-Creation-Date: 2019-05-03 11:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -402,6 +402,12 @@ msgstr "" msgid "**No license!**" msgstr "" +#: rcgcdw.py:557 +msgid "" +"\n" +"License: {}" +msgstr "" + #: rcgcdw.py:560 #, python-brace-format msgid "([preview]({link}))" diff --git a/rcgcdw.py b/rcgcdw.py index ab5138c..6417f01 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -554,7 +554,7 @@ def embed_formatter(action, change, parsed_comment, categories): "Given regex for the license detection is incorrect. Please fix license_regex or license_regex_detect values in the config!") license = "?" if license is not None: - parsed_comment += "\nLicense: {}".format(license) + parsed_comment += _("\nLicense: {}").format(license) if additional_info_retrieved: embed["fields"] = [ {"name": _("Options"), "value": _("([preview]({link}))").format(link=embed["image"]["url"])}]